:root{--lt-ink: #2c2420;--lt-muted: #8c7e74;--lt-white: #ffffff;--lt-cream: #fdf8f3;--lt-peach: #f9ede6;--lt-sage: #8baf8b;--lt-sage-deep: #5b7f58;--lt-sand: #e8ddd4;--lt-star: #f2a93b;--lt-butter: #fbebc2;--lt-sky: #ddebf2;--lt-accent: #C2532E;--lt-accent-deep: #A8441F;--lt-radius-card: 20px;--lt-radius-img: 16px;--lt-radius-pill: 999px;--lt-shadow: 0 12px 32px rgba(44, 36, 32, .08);--lt-shadow-hover: 0 18px 40px rgba(44, 36, 32, .12);--lt-ease: cubic-bezier(.2, .7, .2, 1);--lt-transition: .18s ease}body,body.gradient{background:var(--lt-white)!important;color:var(--lt-ink);letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.title-wrapper .title,.card__heading,.footer-block__heading{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.01em;color:var(--lt-ink)}h2,.h2,.title-wrapper .title,.lt-section h2{font-size:clamp(30px,4.2vw,48px);line-height:1.1;letter-spacing:-.01em}.rte,.rte p,.lt-sub,.lt-body,.lt-section p:not([class]){font-size:clamp(16px,1.2vw,17px);line-height:1.6}.rte,.rte p,.lt-body{color:var(--lt-muted)}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.h3 em,.title em,.lt-h2 em,.lt-h1 em{font-style:italic;font-weight:700;color:var(--lt-sage-deep)}p,li,a{color:inherit}.lt-container{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,64px);box-sizing:border-box}.lt-section{background:var(--lt-white)}.lt-section--cream{background:var(--lt-cream)}.lt-section--peach{background:var(--lt-peach)}.lt-section--soft{background:linear-gradient(180deg,var(--lt-white) 0%,var(--lt-cream) 100%)}.lt-eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lt-sage-deep);margin:0 0 10px}.lt-h1{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(34px,5vw,60px);line-height:1.08;margin:0 0 16px;color:var(--lt-ink)}.lt-h2{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(30px,4.2vw,48px);line-height:1.1;letter-spacing:-.01em;margin:0 0 12px;color:var(--lt-ink)}.lt-h3{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(20px,2.4vw,26px);line-height:1.2;margin:0 0 8px;color:var(--lt-ink)}.lt-sub{font-family:var(--font-body-family);font-weight:400;font-size:clamp(16px,1.2vw,17px);line-height:1.6;color:var(--lt-muted);margin:0;max-width:62ch}.lt-section-head{margin-bottom:clamp(24px,4vw,40px)}.lt-section-head--center{text-align:center}.lt-section-head--center .lt-sub{margin-left:auto;margin-right:auto}.lt-section-head--split{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.lt-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body-family);font-weight:600;font-size:15px;color:var(--lt-sage-deep);text-decoration:none;border-bottom:2px solid transparent;transition:border-color var(--lt-transition),color var(--lt-transition),transform var(--lt-transition);min-height:44px}.lt-link:hover,.lt-link:focus-visible{border-bottom-color:currentColor}.lt-link .lt-link__arrow{transition:transform var(--lt-transition)}.lt-link:hover .lt-link__arrow{transform:translate(3px)}.button,.shopify-payment-button__button--unbranded,.lt-btn,.quick-add__submit,.newsletter-form__button,.product-form__submit{--lt-btn-bg: var(--lt-accent);--lt-btn-fg: var(--lt-white);--lt-btn-border: var(--lt-accent);--lt-btn-bg-hover: var(--lt-accent-deep);display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;padding:12px 26px;border-radius:var(--lt-radius-pill)!important;background:var(--lt-btn-bg);color:var(--lt-btn-fg);border:2px solid var(--lt-btn-border);font-family:var(--font-body-family);font-size:15px;font-weight:600;letter-spacing:0;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform var(--lt-transition),background-color var(--lt-transition),border-color var(--lt-transition),color var(--lt-transition),box-shadow var(--lt-transition);-webkit-appearance:none;appearance:none}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after,.quick-add__submit:before,.quick-add__submit:after,.product-form__submit:before,.product-form__submit:after{border-radius:var(--lt-radius-pill)!important;box-shadow:none!important}.button:hover,.lt-btn:hover,.quick-add__submit:hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);background:var(--lt-btn-bg-hover);border-color:var(--lt-btn-bg-hover);color:var(--lt-btn-fg)}.button:focus-visible,.lt-btn:focus-visible{outline:3px solid var(--lt-sage);outline-offset:3px;box-shadow:none!important}.button:active,.lt-btn:active{transform:translateY(0)}.button[disabled],.button[aria-disabled=true],.lt-btn[disabled],.lt-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.lt-btn--primary,.button--primary{--lt-btn-bg: var(--lt-accent);--lt-btn-fg: var(--lt-white);--lt-btn-border: var(--lt-accent);--lt-btn-bg-hover: var(--lt-accent-deep)}.lt-btn--ink{--lt-btn-bg: var(--lt-ink);--lt-btn-fg: var(--lt-white);--lt-btn-border: var(--lt-ink);--lt-btn-bg-hover: #1f1916}.button--secondary,.lt-btn--secondary{--lt-btn-bg: var(--lt-white);--lt-btn-fg: var(--lt-ink);--lt-btn-border: var(--lt-ink);--lt-btn-bg-hover: var(--lt-cream)}.button--secondary:hover,.lt-btn--secondary:hover{color:var(--lt-ink);border-color:var(--lt-ink)}.lt-btn--accent{--lt-btn-bg: var(--lt-sage-deep);--lt-btn-fg: var(--lt-white);--lt-btn-border: var(--lt-sage-deep);--lt-btn-bg-hover: #4d6d4a}.lt-btn--ghost{--lt-btn-bg: transparent;--lt-btn-fg: var(--lt-white);--lt-btn-border: rgba(255, 255, 255, .6);--lt-btn-bg-hover: rgba(255, 255, 255, .12)}.lt-btn--ghost:hover{border-color:var(--lt-white)}.lt-btn--sm{min-height:40px;padding:8px 18px;font-size:14px}.lt-btn--lg{min-height:56px;padding:16px 34px;font-size:16px}.lt-btn--full{width:100%}.lt-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 14px;border-radius:var(--lt-radius-pill);background:var(--lt-cream);border:1px solid var(--lt-sand);color:var(--lt-ink);font-family:var(--font-body-family);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--lt-transition),border-color var(--lt-transition),transform var(--lt-transition)}a.lt-chip:hover{background:var(--lt-white);border-color:var(--lt-sage);transform:translateY(-1px)}.lt-chip--sage{background:#8baf8b29;border-color:#8baf8b66;color:var(--lt-sage-deep)}.lt-stars{display:inline-flex;align-items:center;gap:2px;color:var(--lt-star);line-height:1}.lt-stars svg{width:16px;height:16px;fill:currentColor}.lt-ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lt-ticks li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5}.lt-ticks li:before{content:"";flex:0 0 auto;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--lt-sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.lt-reveal{--lt-delay: 0ms}.lt-js .lt-reveal:not(.is-visible){opacity:0;transform:translateY(18px)}.lt-js .lt-reveal{transition:opacity .6s var(--lt-ease) var(--lt-delay),transform .6s var(--lt-ease) var(--lt-delay);will-change:opacity,transform}.lt-js .lt-reveal.is-visible{opacity:1;transform:none}.no-js .lt-reveal,html:not(.lt-js) .lt-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lt-js .lt-reveal,.lt-js .lt-reveal:not(.is-visible){opacity:1;transform:none;transition:none}}@keyframes lt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lt-marquee-track{display:flex;width:max-content;animation:lt-marquee var(--lt-marquee-duration, 30s) linear infinite;will-change:transform}.lt-marquee-track:hover,.lt-marquee-wrap:hover .lt-marquee-track,.lt-marquee-wrap:focus-within .lt-marquee-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lt-marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.lt-marquee-track>[aria-hidden=true]{display:none}}.card-wrapper{display:block;border-radius:var(--lt-radius-card);transition:transform .22s var(--lt-ease),box-shadow .22s var(--lt-ease)}.card-wrapper .card,.card-wrapper .card__inner,.card-wrapper .card--card,.card-wrapper .card--standard .card__inner{border-radius:var(--lt-radius-card)!important}.card-wrapper .card--card,.card-wrapper .card--standard .card__inner{border:1px solid var(--lt-sand);box-shadow:none;background:var(--lt-white)}.card-wrapper .card--card:after,.card-wrapper .card--standard .card__inner:after,.card-wrapper .card--card:before,.card-wrapper .card--standard .card__inner:before{box-shadow:none!important;border-radius:var(--lt-radius-card)!important}.card-wrapper .card__media,.card-wrapper .card__media .media,.card-wrapper .card__media img{border-radius:var(--lt-radius-card)}.card-wrapper .card__media .media{overflow:hidden;border-radius:var(--lt-radius-card)}.card-wrapper .card__media .media img{transition:transform .6s var(--lt-ease),opacity .4s ease;transform-origin:center}.card-wrapper:hover{transform:translateY(-4px)}.card-wrapper:hover .card__media .media img{transform:scale(1.03)}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{box-shadow:var(--lt-shadow-hover);border-color:var(--lt-sand)}.card-wrapper:hover .card__media .media img:first-child:not(:only-child){opacity:0}.card-wrapper .card__content{padding:14px 6px 10px}.card-wrapper .card__information{padding-bottom:8px}.card-wrapper .card__heading,.card-wrapper .card__heading a,.card-wrapper .card__heading .full-unstyled-link{font-family:var(--font-heading-family);font-weight:600;font-size:15px;line-height:1.35;letter-spacing:0;color:var(--lt-ink);text-decoration:none}.card-wrapper .card__heading a:hover,.card-wrapper .card__heading .full-unstyled-link:hover{text-decoration:none;color:var(--lt-sage-deep)}.card-wrapper .card__heading a:after,.card-wrapper .full-unstyled-link:after{border-radius:var(--lt-radius-card)}.card-wrapper .card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:4px}.card-wrapper .caption-with-letter-spacing{letter-spacing:.04em;color:var(--lt-muted)}.card-wrapper .price,.card-wrapper .price__regular,.card-wrapper .price-item,.card-wrapper .price-item--regular,.card-wrapper .price-item--sale,.card-wrapper .price-item--last{font-family:var(--font-body-family);font-weight:700;font-size:15px;letter-spacing:0;color:var(--lt-ink)}.card-wrapper .price--on-sale .price-item--regular{font-weight:400;color:var(--lt-muted);text-decoration:line-through}.card-wrapper .price--on-sale .price-item--sale{color:var(--lt-sage-deep)}.card-wrapper .price .visually-hidden{font-weight:inherit}.card-wrapper .card__badge .badge{border-radius:var(--lt-radius-pill);padding:5px 11px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--lt-butter);color:var(--lt-ink);border:0}.card-wrapper .card__badge .badge--bottom-left{background:var(--lt-butter)}.card-wrapper .rating-star{--color-rating-star: var(--lt-star)}.card-wrapper .quick-add{margin:8px 0 0}.card-wrapper .quick-add__submit{--lt-btn-bg: var(--lt-white);--lt-btn-fg: var(--lt-ink);--lt-btn-border: var(--lt-ink);--lt-btn-bg-hover: var(--lt-ink);min-height:44px;width:100%;font-size:14px}.card-wrapper .quick-add__submit:hover{color:var(--lt-white)}.card-wrapper .card--text .card__inner{background:var(--lt-cream)}.product-grid,.collection-list{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 32px}.lt-input{box-sizing:border-box;width:100%;min-height:48px;padding:12px 18px;border-radius:var(--lt-radius-pill);border:1.5px solid var(--lt-sand);background:var(--lt-white);color:var(--lt-ink);font-family:var(--font-body-family);font-size:15px;transition:border-color var(--lt-transition),box-shadow var(--lt-transition)}.lt-input::placeholder{color:var(--lt-muted)}.lt-input:focus{outline:none;border-color:var(--lt-sage);box-shadow:0 0 0 4px #8baf8b33}.lt-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lt-img-rounded{border-radius:var(--lt-radius-img);overflow:hidden}.lt-img-rounded img{display:block;width:100%;height:100%;object-fit:cover}.lt-card{background:var(--lt-white);border:1px solid var(--lt-sand);border-radius:var(--lt-radius-card);box-shadow:var(--lt-shadow)}.lt-sr-focus:focus-visible,.lt-focus:focus-visible{outline:3px solid var(--lt-sage);outline-offset:3px}.skip-to-content-link.button:focus{z-index:9999}body,.rte,p,li,a,span,button,input,select,textarea,.price,.card__heading,.product__title,.product__text,.collapsible-content,.lt-sub,.lt-eyebrow{font-family:var(--font-body-family)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.lt-h1,.lt-h2,.lt-h3,.product__title h1{font-family:var(--font-heading-family)!important;font-weight:700}.card__heading{font-family:var(--font-heading-family)!important;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/25/assets/lt-theme.css.map */
