:root{--tl-ink: #101412;--tl-ink-soft: #3e4943;--tl-muted: #6a756f;--tl-line: #dfe6e1;--tl-surface: #f7f9f6;--tl-surface-strong: #eef4ee;--tl-white: #ffffff;--tl-green: #76b82a;--tl-green-deep: #315f21;--tl-eyebrow: #2f7b32;--tl-cta: #ff4634;--tl-cta-hover: #ff5a47;--tl-amber: #c78924;--tl-steel: #c5d0c7;--tl-charcoal: #171d1a;--tl-radius: 8px;--tl-shadow: 0 22px 50px rgba(20, 30, 24, .12);--tl-shadow-soft: 0 12px 32px rgba(20, 30, 24, .08);--tl-header-control-height: 6.4rem;--tl-section-max: 150rem;--tl-section-x: 4.8rem;--tl-section-y: 8rem;--tl-section-header-gap: 4rem;--tl-section-header-column-gap: 4.8rem;--tl-section-copy-gap: 1.6rem}html{scroll-behavior:smooth;scroll-padding-top:var(--tl-header-expanded-height, var(--header-height, 0px))}body{color:var(--tl-ink);background:linear-gradient(180deg,#f7f9f6eb,#fff 42rem),var(--tl-white);letter-spacing:0}body.template-index .content-for-layout{overflow:clip}#MainContent>.shopify-section{scroll-margin-top:var(--tl-header-expanded-height, var(--header-height, 0px))}.page-width{max-width:1440px;padding-left:clamp(1.6rem,3vw,5.6rem);padding-right:clamp(1.6rem,3vw,5.6rem)}body.template-index #MainContent .page-width{max-width:var(--tl-section-max);padding-left:var(--tl-section-x);padding-right:var(--tl-section-x)}.tl-part-visual{display:block;width:100%;height:100%;min-height:18rem}.tl-original-art-media{background:linear-gradient(135deg,#101412,#1f3b25 52%,#526144)}.tl-original-art-media .tl-part-visual{min-height:100%;opacity:.92}.template-index .card__media .tl-part-visual,.collection-card-wrapper .card__media .tl-part-visual,.premium-category-card__media .tl-part-visual,.premium-featured-card__media .tl-part-visual,.brand-story__media .tl-part-visual,.collection-hero__image-container .tl-part-visual{object-fit:contain}.collection-hero--with-image .collection-hero__image-container{overflow:hidden;border-radius:24px;box-shadow:var(--tl-shadow-soft)}.collection-hero--with-image .collection-hero__image-container .tl-part-visual{padding:1.6rem;background:var(--tl-surface)}.tl-page-shell{--tl-page-gap: 3.2rem;display:grid;gap:var(--tl-page-gap)}.tl-page-hero{display:grid;gap:1.6rem;max-width:86rem}.tl-page-eyebrow{margin:0;color:var(--tl-eyebrow);font-size:1.3rem;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.tl-page-shell .main-page-title{margin:0;color:var(--tl-ink);font-size:clamp(4rem,7vw,7.6rem);line-height:.98;letter-spacing:0}.tl-page-rte{max-width:90rem;color:var(--tl-ink-soft);font-size:1.8rem;line-height:1.75}.tl-info-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);gap:2.4rem;align-items:stretch}.tl-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.tl-info-card{overflow:hidden;border:1px solid rgba(16,20,18,.1);border-radius:24px;padding:3.2rem;background:radial-gradient(circle at 86% 12%,rgba(118,184,42,.16),transparent 32rem),linear-gradient(135deg,#fff,#f5f8f3);box-shadow:var(--tl-shadow-soft)}.tl-info-card--featured{display:grid;align-content:center;min-height:38rem;color:#fff;background:radial-gradient(circle at 16% 16%,rgba(118,184,42,.26),transparent 30rem),linear-gradient(135deg,#101412,#1c3220 55%,#101412)}.tl-info-card h2{margin:0 0 1.6rem;color:inherit;font-size:clamp(2.4rem,3vw,4rem);line-height:1.08}.tl-info-card p{margin:0;color:inherit;font-size:1.6rem;line-height:1.7;opacity:.82}.tl-info-card p+p{margin-top:1.6rem}.tl-info-card .tl-part-visual{min-height:32rem}.tl-about-section-image{display:block;width:100%;height:auto;max-height:52rem;aspect-ratio:4 / 3;object-fit:cover;object-position:center;border-radius:18px}.template-policy .shopify-policy__container{width:min(100% - 4.8rem,104rem);max-width:none;margin:0 auto;padding:clamp(4.8rem,7vw,8.8rem) 0}.template-policy .shopify-policy__title{margin:0 0 3.2rem;text-align:left}.template-policy .shopify-policy__title h1{margin:0;color:var(--tl-ink);font-size:clamp(3.8rem,5vw,6.4rem);line-height:1;letter-spacing:0}.template-policy .shopify-policy__body{border:1px solid rgba(16,20,18,.1);border-radius:24px;padding:clamp(2.4rem,4vw,4.8rem);background:radial-gradient(circle at 92% 4%,rgba(118,184,42,.12),transparent 28rem),linear-gradient(135deg,#fff,#fbfdf9);box-shadow:var(--tl-shadow-soft)}.template-policy .shopify-policy__body .rte{max-width:none;color:var(--tl-ink-soft);font-size:clamp(1.5rem,1.1vw,1.7rem);line-height:1.75}.template-policy .shopify-policy__body .rte h2{margin:0;color:inherit;font:inherit;letter-spacing:0}.template-policy .shopify-policy__body .rte strong{display:block;margin:3.2rem 0 1rem;color:var(--tl-ink);font-size:clamp(1.8rem,1.6vw,2.4rem);line-height:1.22;font-weight:800}.template-policy .shopify-policy__body .rte ul,.template-policy .shopify-policy__body .rte ol{list-style-position:outside;padding-left:2.2rem}.template-policy .shopify-policy__body .rte li{margin:.8rem 0;padding-left:.4rem}.template-policy .shopify-policy__body .rte li strong{display:inline;margin:0;font-size:inherit;line-height:inherit}.template-policy .shopify-policy__body .rte li p{display:inline;margin:0}.template-policy .shopify-policy__body .rte li p+p{display:block;margin-top:.4rem}.template-policy .shopify-policy__body .rte strong:first-child{margin-top:0}.template-policy .shopify-policy__body .rte a{color:var(--tl-green);text-underline-offset:.22em}@media screen and (max-width:749px){.template-policy .shopify-policy__container{width:min(100% - 3.2rem,104rem);padding:4rem 0}.template-policy .shopify-policy__title{margin-bottom:2.4rem}.template-policy .shopify-policy__body{border-radius:20px;padding:2.4rem}}.tl-faq-list{display:grid;gap:1.2rem;max-width:96rem}.tl-faq-item{border:1px solid rgba(16,20,18,.1);border-radius:18px;background:#fff;box-shadow:0 12px 30px #1014120f}.tl-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 2.4rem;color:var(--tl-ink);cursor:pointer;font-size:1.8rem;font-weight:800;line-height:1.3}.tl-faq-item summary:after{content:"+";flex:0 0 auto;color:var(--tl-eyebrow);font-size:2.2rem;line-height:1}.tl-faq-item[open] summary:after{content:"-"}.tl-faq-answer{padding:0 2.4rem 2.4rem;color:var(--tl-ink-soft)}.tl-faq-answer p{margin:0}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:4.8rem;border-color:var(--tl-cta)!important;border-radius:6px;color:#fff!important;background:var(--tl-cta)!important;font-weight:800;letter-spacing:0;text-transform:none;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{border-radius:inherit;box-shadow:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover{border-color:var(--tl-cta-hover)!important;background:var(--tl-cta-hover)!important;transform:translateY(-1px);box-shadow:0 12px 24px #ff463438}.button:focus-visible,.link:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tl-green);outline-offset:3px;box-shadow:none}.header-wrapper{background:#ffffffeb;border-bottom:1px solid rgba(16,20,18,.08);-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px)}.scrolled-past-header .header-wrapper{box-shadow:0 14px 34px #10141214}.section-header.shopify-section-group-header-group,.shopify-section-header-sticky{z-index:30}.announcement-bar-section .utility-bar{min-height:4.8rem;border:0;background:#358f3e;color:var(--tl-white)}.announcement-bar__message{min-height:4.8rem;padding:1rem 1.2rem;font-size:clamp(1.25rem,1.3vw,1.72rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.header{min-height:8.8rem}.header__heading-logo-wrapper,.header__heading-link .h2{transition:transform .18s ease}.header__heading-link .h2{font-size:1.8rem;font-weight:500;line-height:1;letter-spacing:0}.header__heading-link:hover .header__heading-logo-wrapper,.header__heading-link:hover .h2{transform:translateY(-1px)}.header__inline-menu .list-menu--inline{gap:.4rem}.header__menu-item,.list-menu__item--link{color:var(--tl-ink);font-size:1.42rem;font-weight:750;letter-spacing:0;text-decoration:none}.header__menu-item:hover,.header__active-menu-item,.list-menu__item--active{color:var(--tl-green-deep);text-decoration:none}.header__icon,.header__icon--cart .icon{color:var(--tl-ink);transition:color .18s ease,transform .18s ease,background-color .18s ease}.header__icon .icon-account,.header__icon--search .icon,.tl-header-search__button .icon{width:2rem;height:2rem}.header__icon--cart .icon{width:4.4rem;height:4.4rem}.header__icon:hover{color:var(--tl-green-deep);transform:translateY(-1px)}.header__icon--search,.header__icon--cart{border-radius:999px}.header__icon--search:hover,.header__icon--cart:hover{background:#76b82a1a}.search-modal__content,.menu-drawer,.predictive-search,.mega-menu__content,.cart-notification,.drawer{border-color:var(--tl-line);box-shadow:var(--tl-shadow)}.search-modal__form .field,.predictive-search{border-radius:var(--tl-radius)}.tl-header-search{width:min(100%,86rem);justify-self:stretch}.tl-header-search__form{display:grid;grid-template-columns:minmax(16rem,23rem) minmax(28rem,1fr) var(--tl-header-control-height);height:var(--tl-header-control-height);min-height:var(--tl-header-control-height);overflow:hidden;border:1px solid rgba(16,20,18,.12);border-radius:6px;background:var(--tl-white);box-shadow:0 10px 26px #10141214}.tl-header-search__select,.tl-header-search__input{min-width:0;border:0;color:var(--tl-ink);background:var(--tl-white);font:inherit;font-size:1.55rem;letter-spacing:0}.tl-header-search__select{padding:0 4rem 0 1.8rem;border-right:1px solid rgba(16,20,18,.1);background-color:#f0f1f0;font-weight:700;-webkit-appearance:auto;appearance:auto;cursor:pointer}.tl-header-search__input{padding:0 2rem}.tl-header-search__input::placeholder{color:#10141261}.tl-header-search__button{display:inline-flex;align-items:center;justify-content:center;border:0;color:var(--tl-white);background:var(--tl-cta);cursor:pointer;transition:background-color .18s ease,transform .18s ease}.tl-header-search__button:hover{background:var(--tl-cta-hover)}.tl-header-search__button:active{transform:translateY(1px)}.tl-header-search__button .icon{width:2rem;height:2rem}.tl-header-action__label{display:none;margin-left:.7rem;color:var(--tl-ink);font-size:1.52rem;font-weight:850;white-space:nowrap}@media screen and (min-width:990px){.header-wrapper .header{display:grid;grid-template-columns:minmax(22rem,34rem) minmax(42rem,78rem) auto;grid-template-areas:"logo search icons" "nav nav nav";align-items:center;column-gap:clamp(2rem,3vw,5.2rem);row-gap:1.8rem;padding-top:2.4rem;padding-bottom:2.4rem}.header__heading,.header__heading-link{grid-area:logo;justify-self:start}.tl-header-search{grid-area:search;width:100%;justify-self:center}.header__icons{grid-area:icons;display:flex;align-items:center;justify-self:end;min-height:var(--tl-header-control-height);gap:1.2rem}.header__icons .header__search{display:none!important}.header__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--tl-header-control-height);height:var(--tl-header-control-height);min-width:var(--tl-header-control-height)}.header__icon--account{width:auto;min-width:max-content;padding:0 .8rem;text-decoration:none}.header__icon--account .tl-header-action__label{display:inline}.header__icon--account .icon{width:2rem;height:2rem}.header__icon--cart .icon{width:4.4rem;height:4.4rem}.header__icon--cart{margin-right:0}.header__inline-menu{grid-area:nav;justify-self:stretch;width:100%;padding-top:1.8rem;border-top:1px solid rgba(16,20,18,.1)}.header__inline-menu .list-menu--inline{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2rem clamp(2.6rem,3.2vw,5.4rem)}.header__menu-item,.list-menu__item--link{padding:0;font-size:clamp(1.5rem,1.35vw,2rem);font-weight:900;line-height:1.2}.header__menu-item .icon-caret{right:.4rem;width:1rem}.tl-fallback-category-menu .header__menu-item{gap:.8rem;padding-right:0}.tl-fallback-category-menu .header__menu-item .icon-caret{position:static;width:1rem;height:.7rem;margin:0}.tl-reference-nav{align-items:center;width:100%}.tl-reference-nav__item{position:relative}.tl-reference-nav__item details{position:relative}.tl-reference-nav__summary,.tl-reference-nav__link{min-height:2.8rem;cursor:pointer;white-space:nowrap}.tl-reference-nav__summary{list-style:none}.tl-reference-nav__summary::-webkit-details-marker{display:none}.tl-reference-nav__dropdown{position:absolute;top:calc(100% + 1.6rem);left:0;z-index:35;display:grid;gap:.2rem;min-width:24rem;max-width:34rem;padding:1rem;border:1px solid rgba(16,20,18,.1);border-radius:1.4rem;background:#fffffffa;box-shadow:0 18px 42px #10141224;opacity:0;visibility:hidden;transform:translateY(.8rem);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.tl-reference-nav__item--wide .tl-reference-nav__dropdown{min-width:32rem}.tl-reference-nav__item details[open]>.tl-reference-nav__dropdown,.tl-reference-nav__item details:hover>.tl-reference-nav__dropdown,.tl-reference-nav__item details:focus-within>.tl-reference-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.tl-reference-nav__dropdown a{display:flex;align-items:center;min-height:4rem;padding:.9rem 1.1rem;border-radius:1rem;color:var(--tl-ink);font-size:1.42rem;font-weight:750;line-height:1.25;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.tl-reference-nav__dropdown a:hover,.tl-reference-nav__dropdown a:focus-visible{color:var(--tl-green-deep);background:#76b82a1f;transform:translate(.2rem)}.section-header.scrolled-past-header .header-wrapper .header{grid-template-areas:"logo search icons";padding-top:1.2rem;padding-bottom:1.2rem;row-gap:0}.section-header.scrolled-past-header .header__inline-menu{display:none}.section-header.scrolled-past-header .tl-header-search__form,.section-header.scrolled-past-header .header__icons,.section-header.scrolled-past-header .header__icon{height:5.6rem;min-height:5.6rem}.section-header.scrolled-past-header .tl-header-search__form{grid-template-columns:minmax(15rem,20rem) minmax(24rem,1fr) 5.6rem}}.tl-reference-drawer-nav{margin:0;padding:0}.tl-reference-drawer-nav__group>summary{justify-content:space-between;list-style:none}.tl-reference-drawer-nav__group>summary::-webkit-details-marker{display:none}.tl-reference-drawer-nav__group>summary .icon-caret{width:1rem;height:.7rem;transition:transform .18s ease}.announcement-bar-section .utility-bar{min-height:4.8rem!important;border:0!important;background:#3c9342!important;color:var(--tl-white)!important}.announcement-bar-section .utility-bar__grid{min-height:4.8rem!important}.announcement-bar__message{min-height:4.8rem!important;margin:0!important;padding:1.5rem 1rem!important;font-size:1.4rem!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;text-transform:uppercase!important}.tl-mowtown-header-wrapper{border-bottom:0!important;background:var(--tl-white)!important;box-shadow:0 2px 3px #8080801c;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tl-mowtown-nav-row{position:relative;z-index:31;display:none;background:var(--tl-white)}@media screen and (min-width:990px){.tl-mowtown-header-wrapper .header{display:flex!important;align-items:center!important;justify-content:center!important;max-width:1400px!important;min-height:auto!important;margin-inline:auto!important;padding:2rem 1rem 1rem!important;column-gap:0!important;row-gap:0!important}.tl-mowtown-header-wrapper .header__heading,.tl-mowtown-header-wrapper .header__heading-link{flex:0 0 auto!important;justify-self:auto!important;margin:0 2.5rem 0 0!important;padding:0!important;line-height:0}.tl-mowtown-header-wrapper .header__heading-logo-wrapper{max-width:25rem}.tl-mowtown-header-wrapper .header__heading-logo{display:block;width:auto;max-width:25rem;max-height:10rem;object-fit:contain}.tl-mowtown-header-wrapper .header__heading-link .h2{color:#1d1d1d;font-size:1.8rem;font-weight:700;line-height:1}.tl-mowtown-header-wrapper .tl-header-search{display:flex!important;flex:1 1 auto!important;justify-self:auto!important;width:auto!important;max-width:none!important;height:4.6rem;margin:0 4rem 0 0!important}.tl-mowtown-header-wrapper .tl-header-search__form{display:grid;grid-template-columns:minmax(13.8rem,13.8rem) minmax(20rem,1fr) 5.4rem!important;width:100%;height:4.6rem!important;min-height:4.6rem!important;border:1px solid rgba(128,128,128,.2)!important;border-radius:4px!important;background:var(--tl-white)!important;box-shadow:0 2px 3px #8080801c!important}.tl-mowtown-header-wrapper .tl-header-search__select,.tl-mowtown-header-wrapper .tl-header-search__input{min-height:4.4rem;color:#1d1d1d!important;font-size:1.6rem!important;font-weight:400!important;line-height:1.2}.tl-mowtown-header-wrapper .tl-header-search__select{padding:0 3.2rem 0 1.2rem!important;border-right:0!important;background-color:#e8e8e8!important}.tl-mowtown-header-wrapper .tl-header-search__input{padding:0 1.1rem!important}.tl-mowtown-header-wrapper .tl-header-search__input::placeholder{color:#1d1d1d59!important}.tl-mowtown-header-wrapper .tl-header-search__button{width:5.4rem!important;height:4.6rem!important;border:1px solid #f04f36!important;border-radius:0 3px 3px 0!important;background:#f04f36!important}.tl-mowtown-header-wrapper .tl-header-search__button:hover{background:#f04f36!important}.tl-mowtown-header-wrapper .tl-header-search__button .icon{width:2rem!important;height:2.1rem!important}.tl-mowtown-header-wrapper .header__icons{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-self:auto!important;min-height:4.6rem!important;gap:2.4rem!important;padding:0!important}.tl-mowtown-header-wrapper .header__icons .header__search{display:none!important}.tl-mowtown-header-wrapper .header__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:4.6rem!important;padding:0!important;border-radius:0!important;color:#1d1d1d!important;background:transparent!important;transform:none!important}.tl-mowtown-header-wrapper .header__icon:hover{color:#1d1d1d!important;background:transparent!important;transform:none!important}.tl-mowtown-header-wrapper .header__icon .icon{width:2.4rem!important;height:2.4rem!important}.tl-mowtown-header-wrapper .header__icon--cart .icon-cart,.tl-mowtown-header-wrapper .header__icon--cart .icon-cart-empty{width:4rem!important;height:4rem!important}.tl-mowtown-header-wrapper .header__icon--account{text-decoration:none}.tl-mowtown-header-wrapper .header__icon--account .tl-header-action__label{display:none!important;margin:0;color:#1d1d1d;font-size:1.5rem;font-weight:700;line-height:1}.tl-mowtown-header-wrapper .header__icon--cart{margin-right:0!important}.tl-mowtown-nav-row{display:block}.tl-mowtown-nav-row .tl-fallback-category-menu{display:block!important;width:100%;max-width:1400px;margin:0 auto;padding:0 1rem 1rem;border:0!important}.tl-mowtown-nav-row .tl-reference-nav{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-left:-1.5rem;gap:0}.tl-mowtown-nav-row .tl-reference-nav__item{position:relative;display:inline-block;padding:.8rem 0}.tl-mowtown-nav-row .tl-reference-nav__item details{position:relative}.tl-mowtown-nav-row .tl-reference-nav__summary,.tl-mowtown-nav-row .tl-reference-nav__link{display:flex;align-items:center;min-height:4.2rem;padding:1.2rem 1.5rem!important;color:#1d1d1d!important;font-size:1.6rem!important;font-weight:700!important;line-height:1.8rem!important;text-decoration:none!important;white-space:nowrap}.tl-mowtown-nav-row .tl-reference-nav__summary .icon-caret{position:static;width:.8rem;height:.6rem;margin:0 0 0 .7rem}.tl-mowtown-nav-row .tl-reference-nav__dropdown{top:100%!important;left:0;z-index:35;display:grid;gap:0;width:24rem;min-width:24rem;max-width:34rem;padding:1.5rem 0!important;border:0;border-radius:0;background:var(--tl-white);box-shadow:0 8px 22px #0000001f;opacity:0;visibility:hidden;transform:translateY(.4rem);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.tl-mowtown-nav-row .tl-reference-nav__item--wide .tl-reference-nav__dropdown{min-width:32rem}.tl-mowtown-nav-row .tl-reference-nav__dropdown a{display:flex;align-items:center;min-height:auto;padding:.7rem 2rem .7rem 1.5625rem!important;border-radius:0;color:#1d1d1d;font-size:1.6rem;font-weight:400;line-height:1.35;text-decoration:none}.tl-mowtown-nav-row .tl-reference-nav__dropdown a:hover,.tl-mowtown-nav-row .tl-reference-nav__dropdown a:focus-visible{color:#046e82;background:transparent;transform:none}.section-header.scrolled-past-header .tl-mowtown-header-wrapper .header{padding-top:1rem!important;padding-bottom:1rem!important}.section-header.scrolled-past-header .tl-mowtown-nav-row{display:none}.section-header.scrolled-past-header .tl-mowtown-header-wrapper .tl-header-search__form,.section-header.scrolled-past-header .tl-mowtown-header-wrapper .header__icons,.section-header.scrolled-past-header .tl-mowtown-header-wrapper .header__icon{height:4.6rem!important;min-height:4.6rem!important}}@media screen and (max-width:989px){.tl-mowtown-header-wrapper .header{min-height:7.2rem;padding:1rem 2rem!important}.tl-mowtown-header-wrapper .tl-header-search,.tl-mowtown-nav-row,.tl-mowtown-header-wrapper .tl-header-action__label{display:none!important}}.tl-reference-drawer-nav__group[open]>summary .icon-caret{transform:rotate(180deg)}.tl-reference-drawer-nav__children{margin:-.2rem 0 .8rem;padding:.2rem 0 .7rem;border-left:2px solid rgba(118,184,42,.24)}.tl-reference-drawer-nav__children .menu-drawer__menu-item{min-height:4.2rem;padding-top:.85rem;padding-bottom:.85rem;padding-left:4.2rem;font-size:1.48rem;color:#101412b8}.template-index .shopify-section:first-child .slideshow{height:40rem;min-height:40rem;isolation:isolate;background:radial-gradient(circle at 78% 18%,rgba(118,184,42,.18),transparent 34rem),linear-gradient(135deg,#101412,#273228 54%,#19201c)}.template-index .shopify-section:first-child .slideshow:after{display:none}.template-index .slideshow .banner__media.placeholder,.template-index .image-banner .banner__media.placeholder{background:linear-gradient(135deg,#101412c7,#181f1b85),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 18px),radial-gradient(circle at 76% 40%,rgba(118,184,42,.36),transparent 25rem),#171d1a}.template-index .slideshow .placeholder-svg,.template-index .image-banner .placeholder-svg{opacity:.22;filter:saturate(.8) contrast(1.2)}.template-index .slideshow .banner__media:after{background:#000}.template-index .shopify-section:first-child .slideshow .banner__media:after{opacity:.04!important}.template-index .slideshow__text-wrapper.banner__content{align-items:center;justify-content:flex-start}.template-index .slideshow__text.banner__box{max-width:76rem;padding:clamp(2.6rem,5vw,5.8rem);color:var(--tl-white);background:transparent;text-shadow:0 2px 22px rgba(0,0,0,.22)}.template-index .slideshow__text.banner__box:before{content:"Texas Lawn Mower Parts";display:inline-flex;width:fit-content;margin-bottom:1.8rem;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#d9f4c4;background:#ffffff14;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.template-index .banner__heading,.template-index .rich-text__heading,.template-index .title,.template-index .image-with-text__heading,.template-index .premium-testimonials__heading,.template-index .premium-search__heading{max-width:11ch;margin:0;color:var(--tl-ink);font-weight:900;letter-spacing:0;line-height:.94}.template-index .title-wrapper-with-link{align-items:end;margin-bottom:var(--tl-section-header-gap);gap:1.6rem}.template-index .title-wrapper-with-link .link{font-weight:850;text-decoration-thickness:.12rem;text-underline-offset:.45rem}.template-index .slideshow .banner__heading{color:var(--tl-white);text-wrap:balance}.template-index .banner__text,.template-index .rich-text__text,.template-index .image-with-text__text,.template-index .premium-testimonials__intro,.template-index .premium-search__text{color:var(--tl-ink-soft);font-size:clamp(1.55rem,1.2vw,1.85rem);line-height:1.62;letter-spacing:0}.template-index .slideshow .banner__text{max-width:58rem;color:#ffffffe0}.template-index .slideshow__controls{position:absolute;right:clamp(1.6rem,4vw,5.6rem);bottom:clamp(1.6rem,4vw,4.8rem);z-index:3;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1f;color:var(--tl-white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.template-index .slideshow__autoplay{display:none}.template-index .slider-button{color:inherit}.template-index .slider-counter__link--dots .dot{border-color:currentColor}.template-index .slider-counter__link--active.slider-counter__link--dots .dot{background:var(--tl-green)}.template-index .section{position:relative}.template-index .rich-text,.template-index .multicolumn,.template-index .collection-list-wrapper,.template-index .featured-collection,.template-index .image-with-text,.premium-testimonials,.premium-search{border:0}.template-index .section+.section{margin-top:0}.template-index .rich-text__blocks{max-width:108rem}.template-index .rich-text .rich-text__caption{color:var(--tl-eyebrow);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.template-index .rich-text__text.rte strong{color:var(--tl-ink)}.template-index .multicolumn.background-primary .multicolumn-card,.template-index .collection-list .card,.template-index .product-card-wrapper .card,.premium-testimonials__card{height:100%;overflow:hidden;border:1px solid rgba(16,20,18,.08);border-radius:var(--tl-radius);background:var(--tl-white);box-shadow:var(--tl-shadow-soft);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.template-index .multicolumn.background-primary .multicolumn-card{position:relative;padding-top:5.6rem}.template-index .multicolumn.background-primary .multicolumn-card:before{content:"";position:absolute;top:2rem;left:2rem;width:3.2rem;height:3.2rem;border-radius:50%;background:radial-gradient(circle at center,var(--tl-white) 0 22%,transparent 24%),var(--tl-green);box-shadow:0 0 0 .8rem #76b82a1f}.template-index .multicolumn-card:hover,.template-index .collection-list .card:hover,.template-index .product-card-wrapper:hover .card,.premium-testimonials__card:hover{transform:translateY(-4px);border-color:#76b82a57;box-shadow:var(--tl-shadow)}.template-index .multicolumn-card__info,.template-index .card__information{padding:clamp(1.6rem,2vw,2.4rem)}.template-index .multicolumn-card__info h3,.template-index .card__heading,.template-index .footer-block__heading{color:var(--tl-ink);font-weight:900;letter-spacing:0;line-height:1.12}.template-index .multicolumn-card__info .rte,.template-index .card__caption,.template-index .caption-with-letter-spacing{color:var(--tl-muted);letter-spacing:0}.template-index .collection-list .card__inner,.template-index .product-card-wrapper .card__inner{background:linear-gradient(180deg,rgba(255,255,255,.2),transparent),var(--tl-surface)}.template-index .collection-list .card{isolation:isolate}.template-index .collection-list .card__content{margin-top:0}.template-index .collection-list .card__heading{font-size:clamp(1.7rem,1.5vw,2.2rem)}.template-index .collection-list .card__heading a:after{border-radius:var(--tl-radius)}.template-index .collection-list .card__media:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(0deg,rgba(16,20,18,.22),transparent);pointer-events:none}.template-index .product-card-wrapper .card{display:flex;flex-direction:column}.template-index .product-card-wrapper .card__content{flex:1 1 auto}.template-index .product-card-wrapper .card__heading{min-height:4.1rem}.template-index .product-card-wrapper .card__heading a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-index .media>img{transition:transform .42s ease}.template-index .card-wrapper:hover .media>img:first-child,.template-index .image-with-text__media:hover img{transform:scale(1.045)}.template-index .card__badge{padding:1.2rem}.badge{border:0;border-radius:999px;font-weight:900;letter-spacing:.03em}.template-index .price{color:var(--tl-ink);font-weight:900}.template-index .price__sale,.template-index .price__regular{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .8rem}.tl-stock-pill{display:inline-flex;align-items:center;width:fit-content;margin-top:.9rem;padding:.45rem .8rem;border-radius:999px;background:#315f211a;color:var(--tl-green-deep);font-size:1.16rem;font-weight:850;letter-spacing:.02em}.tl-stock-pill:before{content:"";width:.62rem;height:.62rem;margin-right:.55rem;border-radius:50%;background:var(--tl-green)}.tl-stock-pill--sold-out{background:#c789241f;color:#7b4c12}.tl-stock-pill--sold-out:before{background:var(--tl-amber)}.template-index .quick-add__submit{width:calc(100% - 3.2rem);margin:0 1.6rem 1.6rem;min-height:4.6rem;border-radius:6px}.template-index [id$=__new_arrivals]{--tl-product-ink: #101412;--tl-product-muted: #657169;--tl-product-green: #2f7b32;--tl-product-lime: #76b82a;--tl-product-line: rgba(16, 20, 18, .1);--tl-product-radius: 22px}.template-index [id$=__new_arrivals]>.color-scheme-2,.template-index [id$=__new_arrivals]>.gradient{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 16%,rgba(118,184,42,.18),transparent 32rem),radial-gradient(circle at 90% 8%,rgba(47,123,50,.13),transparent 34rem),linear-gradient(180deg,#f7faf5,#fff 74%),#fff}.template-index [id$=__new_arrivals]>.gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,rgba(16,20,18,.035) 0 1px,transparent 1px 30px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 80%,transparent);pointer-events:none}.template-index [id$=__new_arrivals] .collection{position:relative;z-index:1;padding-top:clamp(4.8rem,6vw,7.2rem)}.template-index [id$=__new_arrivals] .collection__title{display:grid;grid-template-columns:minmax(0,.78fr) minmax(32rem,.55fr);grid-template-areas:"eyebrow panel" "heading panel" "text panel";align-items:center;gap:clamp(1.6rem,3vw,4.8rem) clamp(3.2rem,6vw,8rem);margin-bottom:clamp(2.2rem,3.8vw,4.2rem)}.template-index [id$=__new_arrivals] .collection__title:before{content:"New arrivals";display:inline-flex;grid-area:eyebrow;width:fit-content;margin:0 0 .4rem;padding:.65rem 1rem;border:1px solid rgba(47,123,50,.16);border-radius:999px;color:var(--tl-eyebrow);background:#76b82a1c;font-size:1.15rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.template-index [id$=__new_arrivals] .collection__title .title{grid-area:heading;max-width:12ch;color:var(--tl-product-ink);font-size:clamp(3.4rem,4.6vw,6.4rem);font-weight:950;line-height:.94;text-wrap:balance}.template-index [id$=__new_arrivals] .collection__description{grid-area:text;max-width:60rem;margin:0;color:var(--tl-product-muted);font-size:clamp(1.5rem,1.15vw,1.82rem);line-height:1.62}.template-index [id$=__new_arrivals] .tl-featured-collection-panel{grid-area:panel;justify-self:end;width:min(100%,38rem);padding:clamp(2rem,2.8vw,3rem);border:1px solid rgba(47,123,50,.13);border-radius:24px;background:radial-gradient(circle at 85% 16%,rgba(118,184,42,.16),transparent 12rem),linear-gradient(145deg,#ffffffeb,#f3f8f1d1);box-shadow:0 22px 54px #1014121a}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__eyebrow{display:block;margin-bottom:1.8rem;color:var(--tl-eyebrow);font-size:1.08rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__count{display:block;color:var(--tl-product-ink);font-size:clamp(5rem,6vw,7.4rem);font-weight:950;letter-spacing:0;line-height:.82}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__label{display:block;margin-top:1rem;color:var(--tl-product-muted);font-size:1.35rem;font-weight:850;line-height:1.4}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__link{display:inline-flex;align-items:center;margin-top:2rem;color:var(--tl-product-green);font-size:1.32rem;font-weight:950;line-height:1;text-decoration:none;transition:color .22s ease,transform .22s ease}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__link span{margin-left:.7rem;transition:transform .22s ease}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__link:hover{color:var(--tl-product-ink)}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__link:hover span{transform:translate(3px)}.template-index [id$=__new_arrivals] .slider-mobile-gutter,.template-index [id$=__new_arrivals] .slider-component-desktop{position:relative;z-index:1}.template-index [id$=__new_arrivals] .slider-component-desktop{margin-top:clamp(-1.8rem,-1.2vw,-.8rem)}.template-index [id$=__new_arrivals] .product-grid{align-items:stretch;gap:clamp(1.8rem,2.2vw,3rem)}.template-index [id$=__new_arrivals] .product-grid .grid__item{display:flex;min-width:0}.template-index [id$=__new_arrivals] .product-card-wrapper{display:flex;width:100%}.template-index [id$=__new_arrivals] .product-card-wrapper .card{position:relative;isolation:isolate;width:100%;min-height:100%;overflow:hidden;border:1px solid var(--tl-product-line);border-radius:var(--tl-product-radius);background:linear-gradient(145deg,#fffffffa,#f3f8f1eb),#fff;box-shadow:0 18px 44px #10141214;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease}.template-index [id$=__new_arrivals] .product-card-wrapper .card:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:-1;border-radius:calc(var(--tl-product-radius) - 8px);background:radial-gradient(circle at 72% 16%,rgba(118,184,42,.16),transparent 14rem),linear-gradient(135deg,rgba(255,255,255,.52),transparent 48%);pointer-events:none}.template-index [id$=__new_arrivals] .product-card-wrapper:hover .card,.template-index [id$=__new_arrivals] .product-card-wrapper:focus-within .card{transform:translateY(-6px);border-color:#2f7b3247;box-shadow:0 28px 68px #10141226}.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner{overflow:hidden;margin:1rem 1rem 0;border-radius:16px;background:radial-gradient(circle at 50% 26%,rgba(255,255,255,.95),transparent 56%),linear-gradient(180deg,#eef5ec,#f8faf6)}.template-index [id$=__new_arrivals] .product-card-wrapper .card__media{top:0;right:0;bottom:0;left:0;padding:clamp(1.8rem,2.2vw,3rem)}.template-index [id$=__new_arrivals] .product-card-wrapper .media{display:flex;align-items:center;justify-content:center}.template-index [id$=__new_arrivals] .product-card-wrapper .media>img{inset:auto;width:100%;height:100%;padding:clamp(1.2rem,1.6vw,2rem);object-fit:contain;object-position:center;filter:drop-shadow(0 16px 22px rgba(16,20,18,.12));transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s ease,filter .32s ease}.template-index [id$=__new_arrivals] .product-card-wrapper:hover .media>img:first-child,.template-index [id$=__new_arrivals] .product-card-wrapper:focus-within .media>img:first-child{transform:scale(1.055);filter:drop-shadow(0 22px 28px rgba(16,20,18,.16))}.template-index [id$=__new_arrivals] .product-card-wrapper .card__content{display:flex;flex:1 1 auto;flex-direction:column;margin-top:0}.template-index [id$=__new_arrivals] .product-card-wrapper .card__information{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1.6rem,2vw,2.4rem)}.template-index [id$=__new_arrivals] .product-card-wrapper .caption-with-letter-spacing{order:-1;width:fit-content;margin-bottom:1rem;padding:.45rem .78rem;border-radius:999px;color:var(--tl-product-green);background:#76b82a1c;font-size:1.05rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading{min-height:4.8rem;color:var(--tl-product-ink);font-size:clamp(1.5rem,1.2vw,1.78rem);font-weight:900;line-height:1.2}.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .24s ease}.template-index [id$=__new_arrivals] .product-card-wrapper:hover .card__heading a,.template-index [id$=__new_arrivals] .product-card-wrapper:focus-within .card__heading a{color:var(--tl-product-green)}.template-index [id$=__new_arrivals] .product-card-wrapper .card-information{display:grid;gap:.9rem;margin-top:1rem}.template-index [id$=__new_arrivals] .product-card-wrapper .rating{margin:0}.template-index [id$=__new_arrivals] .product-card-wrapper .rating-star{--color-rating-star: #f3b341}.template-index [id$=__new_arrivals] .product-card-wrapper .price{font-size:clamp(1.55rem,1.3vw,1.95rem);font-weight:950}.template-index [id$=__new_arrivals] .product-card-wrapper .price__sale,.template-index [id$=__new_arrivals] .product-card-wrapper .price__regular{gap:.45rem .8rem}.template-index [id$=__new_arrivals] .product-card-wrapper .price-item--regular{color:#10141275}.template-index [id$=__new_arrivals] .product-card-wrapper .price-item--sale{color:var(--tl-product-green)}.template-index [id$=__new_arrivals] .tl-stock-pill{margin-top:.1rem;padding:.55rem .86rem;font-size:1.1rem}.template-index [id$=__new_arrivals] .product-card-wrapper .card__badge{z-index:3;padding:1.8rem}.template-index [id$=__new_arrivals] .product-card-wrapper .badge{min-height:2.9rem;padding:.65rem .9rem;border:1px solid rgba(255,255,255,.42);color:#fff;background:var(--tl-cta);box-shadow:0 10px 22px #10141229}.template-index [id$=__new_arrivals] .quick-add{margin-top:auto}.template-index [id$=__new_arrivals] .quick-add__submit{width:calc(100% - clamp(3.2rem,4vw,4.8rem));min-height:5rem;margin:0 clamp(1.6rem,2vw,2.4rem) clamp(1.6rem,2vw,2.4rem);border:0;border-radius:999px;color:#fff;background:var(--tl-cta)!important;font-size:1.35rem;font-weight:900;letter-spacing:0;transition:transform .26s ease,background-color .26s ease,box-shadow .26s ease}.template-index [id$=__new_arrivals] .quick-add__submit:before,.template-index [id$=__new_arrivals] .quick-add__submit:after{border-radius:inherit;box-shadow:none}.template-index [id$=__new_arrivals] .product-card-wrapper:hover .quick-add__submit,.template-index [id$=__new_arrivals] .product-card-wrapper:focus-within .quick-add__submit{transform:translateY(-2px);background:var(--tl-cta-hover)!important;box-shadow:0 16px 28px #ff46343d}.template-index [id$=__new_arrivals] .slider-buttons{width:fit-content;margin:clamp(2.4rem,3vw,3.6rem) auto 0;overflow:hidden;border:1px solid rgba(16,20,18,.1);border-radius:999px;background:#ffffffc7;box-shadow:0 14px 34px #10141214;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.template-index [id$=__new_arrivals] .slider-button{width:5rem;height:4.8rem;color:var(--tl-product-ink)}.template-index [id$=__new_arrivals] .slider-button:hover{color:var(--tl-product-green);background:#76b82a1a}.template-index [id$=__new_arrivals] .collection__view-all .button{min-height:5.2rem;padding-inline:2.6rem;border-radius:999px;background:var(--tl-cta)!important}.template-index [id$=__new_arrivals]{--tl-na-space-4: .4rem;--tl-na-space-8: .8rem;--tl-na-space-12: 1.2rem;--tl-na-space-16: 1.6rem;--tl-na-space-20: 2rem;--tl-na-space-24: 2.4rem;--tl-na-space-32: 3.2rem;--tl-na-space-40: 4rem;--tl-na-space-48: 4.8rem;--tl-na-space-64: 6.4rem;--tl-na-space-80: 8rem;--tl-na-ink: #101412;--tl-na-muted: #66736a;--tl-na-green: #2f7b32;--tl-na-line: rgba(16, 20, 18, .1);--tl-na-surface: #f7faf5;--tl-na-card: #ffffff;--tl-na-radius-card: 2.4rem;--tl-na-radius-image: 2rem;--tl-na-radius-button: 1.2rem}.template-index [id$=__new_arrivals]>.gradient{background:radial-gradient(circle at 9% 14%,rgba(118,184,42,.14),transparent 32rem),linear-gradient(180deg,#fbfdf9,#fff 76%),#fff}.template-index [id$=__new_arrivals]>.gradient:before{opacity:.35}.template-index [id$=__new_arrivals] .collection{max-width:150rem;margin-inline:auto;padding:var(--tl-na-space-80) var(--tl-na-space-48) var(--tl-na-space-64)}.template-index [id$=__new_arrivals] .tl-new-arrivals__intro.collection__title{display:block;max-width:none;margin:0 0 var(--tl-section-header-gap);padding:0}.template-index [id$=__new_arrivals] .tl-new-arrivals__intro.collection__title:before{display:none}.template-index [id$=__new_arrivals] .tl-new-arrivals__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:74rem;min-width:0}.template-index [id$=__new_arrivals] .tl-section-badge{display:inline-flex;align-items:center;height:3.4rem;margin:0 0 var(--tl-na-space-16);padding:0 var(--tl-na-space-16);border:.1rem solid rgba(47,123,50,.16);border-radius:999px;color:var(--tl-eyebrow, #2f7b32);background:#76b82a1c;font-size:1.2rem;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase}.template-index [id$=__new_arrivals] .tl-new-arrivals__copy .title{max-width:62rem;margin:0;color:var(--tl-na-ink);font-size:clamp(4.8rem,5vw,7.2rem);font-weight:800;letter-spacing:0;line-height:1;text-wrap:balance}.template-index [id$=__new_arrivals] .tl-new-arrivals__copy .collection__description{max-width:52rem;margin:var(--tl-na-space-24) 0 0;color:var(--tl-na-muted);font-size:1.8rem;font-weight:400;line-height:1.6}.template-index [id$=__new_arrivals] .tl-new-arrivals__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tl-na-space-16);margin-top:var(--tl-na-space-32)}.template-index [id$=__new_arrivals] .tl-new-arrivals__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--tl-na-space-8);min-height:5.2rem;padding:0 2.8rem;border-radius:var(--tl-na-radius-button);color:#fff;background:var(--tl-cta, #ff4634);font-size:1.6rem;font-weight:800;text-decoration:none;box-shadow:0 1.6rem 3.2rem #ff46342e;transition:background-color .2s ease,box-shadow .2s ease}.template-index [id$=__new_arrivals] .tl-new-arrivals__button:hover,.template-index [id$=__new_arrivals] .tl-new-arrivals__button:focus-visible{background:var(--tl-cta-hover, #ff5a47);box-shadow:0 2rem 4rem #ff46343d}.template-index [id$=__new_arrivals] .tl-new-arrivals__text-link{color:var(--tl-na-green);font-size:1.6rem;font-weight:800;text-decoration:none}.template-index [id$=__new_arrivals] .tl-new-arrivals__text-link:hover,.template-index [id$=__new_arrivals] .tl-new-arrivals__text-link:focus-visible{color:var(--tl-na-ink)}.template-index [id$=__new_arrivals] .tl-featured-collection-panel{display:flex;flex-direction:column;justify-self:stretch;width:100%;min-height:100%;padding:var(--tl-na-space-32);border:.1rem solid rgba(47,123,50,.16);border-radius:var(--tl-na-radius-card);background:radial-gradient(circle at 84% 14%,rgba(118,184,42,.18),transparent 16rem),linear-gradient(145deg,#fffffff0,#f3f8f1d6);box-shadow:0 2.4rem 6.4rem #1014121a}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__eyebrow{margin:0 0 var(--tl-na-space-24);color:var(--tl-eyebrow, #2f7b32);font-size:1.2rem;font-weight:800;letter-spacing:.1em}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__metrics{display:grid;grid-template-columns:1fr 1fr;gap:var(--tl-na-space-16);margin-bottom:var(--tl-na-space-24)}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__metrics>div{min-width:0;padding:var(--tl-na-space-16);border:.1rem solid rgba(16,20,18,.08);border-radius:1.6rem;background:#ffffff9e}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__count,.template-index [id$=__new_arrivals] .tl-featured-collection-panel__value{display:block;color:var(--tl-na-ink);font-size:clamp(3.2rem,3.5vw,4.8rem);font-weight:800;line-height:.95}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__value{color:var(--tl-na-green);font-size:clamp(2rem,2vw,2.8rem)}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__label{display:block;margin-top:var(--tl-na-space-8);color:var(--tl-na-muted);font-size:1.2rem;font-weight:700}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--tl-na-space-16);padding-top:var(--tl-na-space-20);border-top:.1rem solid rgba(16,20,18,.08);color:var(--tl-na-muted);font-size:1.3rem}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__meta strong{color:var(--tl-na-ink);font-size:1.4rem}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__preview{display:grid;grid-template-columns:6.4rem minmax(0,1fr);align-items:center;gap:var(--tl-na-space-12);margin-top:var(--tl-na-space-20);padding:var(--tl-na-space-12);border-radius:1.6rem;color:var(--tl-na-ink);background:#ffffffad;text-decoration:none}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__preview img{width:6.4rem;height:6.4rem;object-fit:contain}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__preview span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.3rem;font-weight:700;line-height:1.35}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__link{display:inline-flex;align-items:center;gap:var(--tl-na-space-8);width:fit-content;min-height:4.6rem;margin-top:auto;padding-top:var(--tl-na-space-24);color:var(--tl-na-green);font-size:1.4rem;font-weight:800;text-decoration:none}.template-index [id$=__new_arrivals] .slider-mobile-gutter{max-width:none;padding:0}.template-index [id$=__new_arrivals] .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tl-na-space-32);margin:0}.template-index [id$=__new_arrivals] .product-grid .grid__item{width:100%;max-width:none}.template-index [id$=__new_arrivals] .product-card-wrapper .card{border-radius:var(--tl-na-radius-card);background:linear-gradient(145deg,#fffffffc,#f7faf5f0),var(--tl-na-card);box-shadow:0 1.6rem 4rem #10141214;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.template-index [id$=__new_arrivals] .product-card-wrapper:hover .card,.template-index [id$=__new_arrivals] .product-card-wrapper:focus-within .card{transform:translateY(-4px);box-shadow:0 2.8rem 6.4rem #10141224}.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner{aspect-ratio:1 / 1;margin:var(--tl-na-space-12) var(--tl-na-space-12) 0;border-radius:var(--tl-na-radius-image)}.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner.ratio:before{padding-bottom:100%}.template-index [id$=__new_arrivals] .product-card-wrapper .card__media{padding:var(--tl-na-space-24)}.template-index [id$=__new_arrivals] .product-card-wrapper .media>img{padding:var(--tl-na-space-16);object-fit:contain;transition:transform .2s ease,filter .2s ease,opacity .2s ease}.template-index [id$=__new_arrivals] .product-card-wrapper:hover .media>img:first-child,.template-index [id$=__new_arrivals] .product-card-wrapper:focus-within .media>img:first-child{transform:scale(1.03)}.template-index [id$=__new_arrivals] .product-card-wrapper .card__information{padding:var(--tl-na-space-24)}.template-index [id$=__new_arrivals] .product-card-wrapper .caption-with-letter-spacing{margin-bottom:var(--tl-na-space-8);font-size:1.2rem}.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading{min-height:4.4rem;font-size:1.8rem;font-weight:600;line-height:1.25}.template-index [id$=__new_arrivals] .product-card-wrapper .card-information{gap:var(--tl-na-space-12);margin-top:var(--tl-na-space-12)}.template-index [id$=__new_arrivals] .product-card-wrapper .price{color:var(--tl-na-ink);font-size:2rem;font-weight:800}.template-index [id$=__new_arrivals] .product-card-wrapper .quick-add__submit{width:calc(100% - 4.8rem);min-height:4.6rem;margin:0 var(--tl-na-space-24) var(--tl-na-space-24);border-radius:var(--tl-na-radius-button);font-size:1.6rem;opacity:.94}.template-index [id$=__new_arrivals] .product-card-wrapper:hover .quick-add__submit,.template-index [id$=__new_arrivals] .product-card-wrapper:focus-within .quick-add__submit{transform:none;opacity:1}.template-index [id$=__new_arrivals] .collection__view-all{margin-top:var(--tl-na-space-40)}.template-index .image-with-text{background:linear-gradient(90deg,rgba(118,184,42,.14),transparent 34%),linear-gradient(180deg,var(--tl-surface),var(--tl-white)),var(--tl-surface)}.template-index .image-with-text__grid{gap:clamp(2.4rem,5vw,7.2rem)}.template-index .image-with-text__media{overflow:hidden;border-radius:var(--tl-radius);box-shadow:var(--tl-shadow)}.template-index .image-with-text__content{padding:clamp(2.4rem,5vw,6.4rem)}.premium-testimonials{position:relative;overflow:hidden;padding:var(--tl-section-y) 0;background:radial-gradient(circle at 12% 18%,rgba(118,184,42,.1),transparent 30rem),radial-gradient(circle at 86% 8%,rgba(118,184,42,.07),transparent 28rem),linear-gradient(180deg,#fff,#f8fbf6);color:var(--tl-ink)}.premium-testimonials:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,rgba(36,93,45,.04) 0 1px,transparent 1px 32px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);pointer-events:none}.premium-testimonials__inner{position:relative;z-index:1;display:grid;gap:var(--tl-section-header-gap)}.premium-testimonials__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,.72fr);align-items:end;justify-content:space-between;gap:var(--tl-section-header-column-gap)}.premium-testimonials__eyebrow,.premium-search__eyebrow{margin:0 0 1rem;color:var(--tl-eyebrow);font-size:1.2rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.premium-testimonials__heading{max-width:22ch;color:var(--tl-ink);text-wrap:balance}.premium-testimonials__summary{display:grid;gap:1.4rem}.premium-testimonials__score{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:fit-content;min-width:min(100%,28rem);padding:1.4rem 1.6rem;border:1px solid rgba(36,93,45,.12);border-radius:999px;background:#ffffffd1;box-shadow:0 18px 42px #17371c1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.premium-testimonials__score-value{color:var(--tl-ink);font-size:2.2rem;font-weight:950;line-height:1}.premium-testimonials__score-stars{color:#f3b341;font-size:1.32rem;letter-spacing:.1em;white-space:nowrap}.premium-testimonials__intro{max-width:54rem;color:var(--tl-muted)}.premium-testimonials__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.6rem,2vw,2.4rem)}.premium-testimonials__card{position:relative;display:grid;align-content:space-between;gap:3rem;min-height:34rem;padding:clamp(2.2rem,2.6vw,3.2rem);background:radial-gradient(circle at 82% 12%,rgba(118,184,42,.08),transparent 13rem),linear-gradient(145deg,#fff,#f9fbf7);border:1px solid rgba(36,93,45,.12);border-radius:24px;box-shadow:0 24px 58px #17371c1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease,background-color .3s ease}.premium-testimonials__card:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border-radius:18px;background:radial-gradient(circle at 82% 16%,rgba(118,184,42,.1),transparent 12rem),linear-gradient(135deg,rgba(255,255,255,.7),transparent 44%);pointer-events:none}.premium-testimonials__card:hover{transform:translateY(-6px);border-color:#76b82a47;background-color:#fff;box-shadow:0 34px 74px #17371c24}.premium-testimonials__card:after{content:"";position:absolute;right:2rem;bottom:2rem;width:4.8rem;height:.4rem;border-radius:999px;background:linear-gradient(90deg,var(--tl-green),transparent);opacity:.8}.premium-testimonials__quote-mark{position:absolute;top:1rem;right:2rem;color:#245d2d14;font-size:9.8rem;font-weight:950;line-height:1;pointer-events:none}.premium-testimonials__card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.premium-testimonials__stars{color:#f3b341;font-size:1.6rem;letter-spacing:.12em;white-space:nowrap}.premium-testimonials__verified{display:inline-flex;align-items:center;min-height:2.8rem;padding:.55rem .82rem;border:1px solid rgba(118,184,42,.18);border-radius:999px;color:var(--tl-green-deep);background:#76b82a1a;font-size:1.08rem;font-weight:900;line-height:1;white-space:nowrap}.premium-testimonials__verified svg{width:1.35rem;height:1.35rem;margin-right:.45rem}.premium-testimonials__quote{position:relative;z-index:1;margin:2.2rem 0 0;color:#172118d1;font-size:clamp(1.55rem,1.15vw,1.78rem);line-height:1.66}.premium-testimonials__quote p{margin:0}.premium-testimonials__footer{position:relative;z-index:1;display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1.2rem;align-items:center}.premium-testimonials__avatar{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid rgba(118,184,42,.18);border-radius:50%;color:var(--tl-green-deep);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.9),transparent 42%),#76b82a24;font-size:1.6rem;font-weight:950}.premium-testimonials__author{color:var(--tl-ink);font-style:normal;font-weight:900}.premium-testimonials__role{display:block;margin-top:.45rem;color:var(--tl-muted);font-size:1.3rem;line-height:1.35}.premium-search{padding:var(--tl-section-y) 0;background:radial-gradient(circle at 18% 12%,rgba(118,184,42,.2),transparent 30rem),var(--tl-surface)}.premium-search__panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.9fr) minmax(36rem,1.1fr);gap:var(--tl-section-header-column-gap);align-items:center;padding:clamp(2.4rem,5vw,6.4rem);border:1px solid rgba(16,20,18,.08);border-radius:var(--tl-radius);background:var(--tl-white);box-shadow:var(--tl-shadow-soft)}.premium-search__panel:after{display:none}.premium-search__heading{max-width:12ch}.premium-search__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem}.premium-search__input{width:100%;min-height:5.6rem;padding:0 1.8rem;border:1px solid var(--tl-line);border-radius:6px;color:var(--tl-ink);background:var(--tl-surface);font:inherit;letter-spacing:0;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.premium-search__input:focus{border-color:var(--tl-green);background:var(--tl-white);box-shadow:0 0 0 .4rem #76b82a1f;outline:0}.premium-search__hint{margin:1.2rem 0 0;color:var(--tl-muted);font-size:1.32rem}.template-index .newsletter{overflow:hidden;padding:var(--tl-newsletter-section-padding-top, 0) var(--tl-newsletter-section-padding-x, 6.4rem) var(--tl-newsletter-section-padding-bottom, 0);background:var(--tl-newsletter-main-bg, #ffffff)}.template-index .newsletter__wrapper{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(34rem,.78fr);gap:clamp(3rem,4.8vw,6rem);align-items:center;max-width:1280px;margin:0 auto;border:1px solid rgba(245,255,241,.16);border-radius:26px;padding:var(--tl-newsletter-block-padding-top, 8rem) var(--tl-newsletter-block-padding-x, 5.6rem) var(--tl-newsletter-block-padding-bottom, 8rem);text-align:left;background:radial-gradient(circle at 8% 18%,rgba(118,184,42,.22),transparent 26rem),radial-gradient(circle at 82% 30%,rgba(118,184,42,.16),transparent 24rem),linear-gradient(135deg,#ffffff0b,#00000052),var(--tl-newsletter-block-bg, #101915);box-shadow:inset 0 1px #f5fff11a,0 28px 70px #0c30143d}.template-index .newsletter__wrapper:before{display:none}.template-index .newsletter__content,.template-index .newsletter__signup-panel{position:relative;z-index:1}.template-index .newsletter__eyebrow{width:fit-content;margin:0 0 1.4rem;padding:.66rem 1rem;border:1px solid rgba(47,123,50,.18);border-radius:999px;color:var(--tl-eyebrow);background:#ffffffd6;font-size:1.14rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.template-index .newsletter__wrapper h2{max-width:62rem;margin:0;color:var(--tl-white);font-size:clamp(3.6rem,3.7vw,5.8rem);font-weight:950;letter-spacing:0;line-height:1.02;text-wrap:balance}.template-index .newsletter__subheading{max-width:52rem;margin:clamp(1.6rem,2vw,2.4rem) 0 0;color:#f5fff1c2;font-size:clamp(1.48rem,1.05vw,1.72rem);line-height:1.62}.template-index .newsletter__signup-panel{justify-self:end;width:100%;max-width:90rem;padding:4rem;border:1px solid rgba(245,255,241,.16);border-radius:28px;background:radial-gradient(circle at 18% 0%,rgba(245,255,241,.1),transparent 16rem),linear-gradient(145deg,#f5fff11c,#0000002e),var(--tl-newsletter-panel-bg, #26362a);box-shadow:0 22px 50px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.template-index .newsletter__benefits{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin:0 0 2.4rem}.template-index .newsletter__benefit{display:inline-flex;align-items:center;gap:1rem;height:4.8rem;padding:0 2rem;border:1px solid rgba(185,238,135,.24);border-radius:999px;color:#dff9c7;background:#76b82a24;font-size:1.6rem;font-weight:600;line-height:1;white-space:nowrap}.template-index .newsletter__benefit:before{content:"";flex:0 0 auto;width:1rem;height:1rem;border-radius:50%;background:var(--tl-green)}.template-index .newsletter .newsletter-form{align-items:stretch;max-width:none;width:100%;margin:0}.template-index .newsletter .newsletter-form__field-wrapper{max-width:none;width:100%}.template-index .newsletter .newsletter-form__field-wrapper .field{display:flex;align-items:center;width:100%;height:7.6rem;min-height:7.6rem;padding:.6rem;overflow:hidden;border:1px solid rgba(245,255,241,.28);border-radius:999px;background:#f5fff11a;box-shadow:inset 0 1px #f5fff11a;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.template-index .newsletter .newsletter-form__field-wrapper .field:before,.template-index .newsletter .newsletter-form__field-wrapper .field:after{display:none}.template-index .newsletter .newsletter-form__field-wrapper .field:focus-within{border-color:#b9ee879e;background:#f5fff121;box-shadow:0 0 0 .4rem #b9ee871f}.template-index .newsletter .field__input{flex:1 1 auto;width:100%;height:100%;min-height:0;padding:0 3.2rem;border:0;color:var(--tl-white);background:transparent;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1;box-shadow:none}.template-index .newsletter .field__input::placeholder{color:#f5fff19e;opacity:1}.template-index .newsletter .newsletter-form__button{position:static;flex:0 0 6.4rem;width:6.4rem;height:6.4rem;min-width:6.4rem;min-height:6.4rem;padding:0;border-radius:50%;color:var(--tl-white);background:var(--tl-cta);transition:background-color .18s ease,box-shadow .18s ease}.template-index .newsletter .newsletter-form__button:hover,.template-index .newsletter .newsletter-form__button:focus-visible{background:var(--tl-cta-hover);box-shadow:0 14px 28px #ff463447}.template-index .newsletter .newsletter-form__button .icon{width:2.2rem;height:2.2rem}.template-index .newsletter__privacy{max-width:70%;margin:2.4rem 0 0;color:#f5fff199;font-size:1.6rem;font-weight:400;line-height:1.5;text-align:left}.template-index .newsletter .newsletter-form__message{margin-top:1.2rem;color:#ffffffc7}.footer .newsletter-form__field-wrapper .field,.field__input,.select__select{border-radius:6px}.footer{background:linear-gradient(135deg,rgba(118,184,42,.1),transparent 28rem),linear-gradient(180deg,#111714,#0d110f);color:#ffffffb8}.footer .footer-block__heading,.footer .list-menu__item--link,.footer .link,.footer .copyright__content a{color:var(--tl-white)}.footer .list-menu__item--link:hover,.footer .link:hover{color:#b9ee87}.footer__content-top{border-bottom:1px solid rgba(255,255,255,.1)}.tl-reveal{opacity:0;transform:translateY(18px)}.tl-reveal.is-visible{opacity:1;transform:none;transition:opacity .52s ease,transform .52s ease}@media screen and (max-width:989px){:root{--tl-section-x: 3.2rem;--tl-section-y: 6.4rem;--tl-section-header-gap: 3.2rem;--tl-section-header-column-gap: 3.2rem}.header{min-height:6.8rem}.template-index .shopify-section:first-child .slideshow:after{display:none}.template-index .premium-testimonials__header,.premium-search__panel{display:grid}.premium-testimonials__header{grid-template-columns:1fr;align-items:start}.premium-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-index .newsletter__wrapper{grid-template-columns:1fr;text-align:left}.template-index [id$=__new_arrivals] .collection__title{grid-template-columns:1fr;grid-template-areas:"eyebrow" "heading" "text" "panel"}.template-index [id$=__new_arrivals] .collection{padding:var(--tl-na-space-64) var(--tl-na-space-32)}.template-index [id$=__new_arrivals] .tl-new-arrivals__intro.collection__title{grid-template-columns:1fr;gap:var(--tl-section-header-gap);margin-bottom:var(--tl-section-header-gap)}.template-index [id$=__new_arrivals] .tl-featured-collection-panel{justify-self:stretch;width:100%}.template-index [id$=__new_arrivals] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-info-layout,.tl-info-grid{grid-template-columns:1fr}.tl-info-card--featured{min-height:0}}@media screen and (max-width:749px){:root{--tl-section-x: 1.6rem;--tl-section-y: 5.6rem;--tl-section-header-gap: 2.8rem;--tl-section-header-column-gap: 2.4rem}.page-width{padding-left:1.6rem;padding-right:1.6rem}.template-index .shopify-section:first-child .slideshow{height:32rem;min-height:32rem}.template-index .slideshow__text.banner__box{padding:2.4rem 0 7.2rem}.template-index .slideshow__controls{right:1.6rem;left:1.6rem;justify-content:center}.tl-page-shell{--tl-page-gap: 2.4rem}.tl-page-shell .main-page-title{font-size:clamp(3.4rem,12vw,5.2rem)}.tl-page-rte{font-size:1.6rem}.tl-info-card{padding:2.4rem;border-radius:20px}.tl-info-card .tl-part-visual{min-height:24rem}.tl-about-section-image{max-height:none;aspect-ratio:4 / 3}.tl-faq-item summary{padding:1.8rem 2rem;font-size:1.6rem}.tl-faq-answer{padding:0 2rem 2rem}.template-index .banner__heading,.template-index .rich-text__heading,.template-index .title,.template-index .image-with-text__heading,.premium-testimonials__heading,.premium-search__heading{max-width:100%;line-height:1}.template-index .title-wrapper-with-link{display:grid;align-items:start}.template-index .grid{row-gap:1.6rem}.template-index [id$=__new_arrivals] .collection{padding:var(--tl-na-space-48) var(--tl-na-space-24)}.template-index [id$=__new_arrivals] .tl-new-arrivals__intro.collection__title{gap:var(--tl-section-header-column-gap);margin-bottom:var(--tl-section-header-gap)}.template-index [id$=__new_arrivals] .tl-new-arrivals__copy .title{max-width:100%;font-size:clamp(3.2rem,11vw,4.8rem);line-height:1}.template-index [id$=__new_arrivals] .tl-new-arrivals__copy .collection__description{margin-top:var(--tl-na-space-20);font-size:1.6rem}.template-index [id$=__new_arrivals] .tl-new-arrivals__actions{width:100%;margin-top:var(--tl-na-space-24)}.template-index [id$=__new_arrivals] .tl-new-arrivals__button{width:100%}.template-index [id$=__new_arrivals] .tl-featured-collection-panel{padding:var(--tl-na-space-24);border-radius:var(--tl-na-radius-card)}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__metrics{grid-template-columns:1fr}.template-index [id$=__new_arrivals] .tl-featured-collection-panel__count,.template-index [id$=__new_arrivals] .tl-featured-collection-panel__value{font-size:3.6rem}.template-index [id$=__new_arrivals] .product-grid{grid-template-columns:1fr;gap:var(--tl-na-space-24)}.template-index [id$=__new_arrivals] .slider-component-desktop{margin-top:0}.template-index [id$=__new_arrivals] .product-card-wrapper .card__information{padding:var(--tl-na-space-24)}.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading{min-height:auto;font-size:1.8rem}.template-index [id$=__new_arrivals] .product-card-wrapper .price,.template-index [id$=__new_arrivals] .tl-stock-pill{font-size:1.6rem}.template-index [id$=__new_arrivals] .product-card-wrapper .quick-add__submit{width:calc(100% - 4.8rem);margin:0 var(--tl-na-space-24) var(--tl-na-space-24);font-size:1.6rem}.template-index .collection-list .card__information,.template-index .product-card-wrapper .card__information{padding:1.35rem}.template-index .product-card-wrapper .card__heading{min-height:3.8rem;font-size:1.38rem}.template-index .price,.tl-stock-pill{font-size:1.18rem}.template-index .quick-add__submit{width:calc(100% - 2rem);margin:0 1rem 1rem;padding-inline:1rem;font-size:1.22rem}.premium-testimonials__grid,.premium-search__form{grid-template-columns:1fr}.premium-testimonials{padding-top:var(--tl-section-y);padding-bottom:var(--tl-section-y)}.premium-testimonials__score{width:100%;min-width:0}.premium-testimonials__card-top{align-items:flex-start;flex-direction:column}.premium-testimonials__card{min-height:0;padding:2rem;border-radius:20px}.premium-testimonials__quote-mark{right:1.4rem;font-size:7rem}.premium-search__panel{padding:2.4rem}.template-index .newsletter{padding:var(--tl-newsletter-section-padding-top, 0) min(var(--tl-newsletter-section-padding-x, 6.4rem),1.2rem) var(--tl-newsletter-section-padding-bottom, 0)}.template-index .newsletter__wrapper{gap:2.4rem;border-radius:22px;padding:calc(var(--tl-newsletter-block-padding-top, 8rem) * .6) min(var(--tl-newsletter-block-padding-x, 5.6rem),2.4rem) calc(var(--tl-newsletter-block-padding-bottom, 8rem) * .6)}.template-index .newsletter__wrapper:before{display:none}.template-index .newsletter__wrapper h2{max-width:100%;font-size:clamp(3.2rem,9.5vw,4.2rem);line-height:1.03}.template-index .newsletter__signup-panel{justify-self:stretch;width:100%;padding:2.4rem;border-radius:28px}.template-index .newsletter__benefits{justify-content:flex-start;gap:1.2rem}.template-index .newsletter__benefit{height:4.8rem;padding:0 2rem;font-size:1.6rem}.template-index .newsletter .newsletter-form__field-wrapper .field{height:7.6rem;min-height:7.6rem;padding:.6rem}.template-index .newsletter .field__input{height:100%;min-height:0;padding:0 2.4rem;font-size:1.6rem}.template-index .newsletter .newsletter-form__button{width:6.4rem;height:6.4rem;min-width:6.4rem;min-height:6.4rem}.template-index .newsletter__privacy{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.tl-reveal{opacity:1;transform:none}}.tl-collection-breadcrumbs{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin:0 0 1.6rem;color:rgba(var(--color-foreground),.68);font-size:1.3rem;font-weight:600}.tl-collection-breadcrumbs a{color:rgb(var(--color-foreground));text-decoration:none;text-underline-offset:.3rem}.tl-collection-breadcrumbs a:hover,.tl-collection-breadcrumbs a:focus-visible{color:#2f7b32;text-decoration:underline}.tl-collection-empty{max-width:78rem;margin-inline:auto;padding:clamp(4rem,7vw,7.2rem);border:1px solid rgba(47,123,50,.14);border-radius:2.4rem;background:radial-gradient(circle at 80% 12%,rgba(118,184,42,.15),transparent 32%),linear-gradient(135deg,#fff,#f6fbf4);box-shadow:0 2.4rem 6rem #11171414}.tl-collection-empty__eyebrow{margin:0 0 1.2rem;color:#2f7b32;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tl-collection-empty .title{margin:0;color:#101412}.tl-collection-empty__text{max-width:58rem;margin:1.6rem auto 0;color:#101412b8;font-size:1.7rem;line-height:1.7}.tl-collection-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2.8rem}@media screen and (max-width:749px){.tl-collection-breadcrumbs{margin-bottom:1.2rem;font-size:1.2rem}.tl-collection-empty{padding:3.2rem 2rem;border-radius:1.8rem}.tl-collection-empty__actions .button{width:100%}}body.template-index{--tl-polish-card-radius: 18px;--tl-polish-card-border: rgba(16, 20, 18, .1);--tl-polish-card-shadow: 0 14px 34px rgba(16, 20, 18, .08);--tl-polish-card-shadow-hover: 0 22px 52px rgba(16, 20, 18, .13);--tl-polish-section-y: 8.8rem;--tl-polish-gap: 2.4rem}body.template-index #MainContent .page-width,body.template-index .premium-category-showcase__inner.page-width,body.template-index .premium-featured-collections__inner.page-width,body.template-index [id$=__new_arrivals] .collection,body.template-index .premium-testimonials__inner.page-width,body.template-index .premium-search__inner.page-width{max-width:144rem}body.template-index .shopify-section:first-child slideshow-component,body.template-index .shopify-section:first-child .slideshow,body.template-index .shopify-section:first-child .slideshow__slide,body.template-index .shopify-section:first-child .slideshow__media{min-height:37rem}body.template-index .shopify-section:first-child .slideshow{height:37rem;overflow:hidden;isolation:isolate}body.template-index .shopify-section:first-child .slideshow__media img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none!important;animation:none!important}body.template-index .shopify-section:first-child .slideshow__media,body.template-index .shopify-section:first-child .slideshow__media.animate--ambient,body.template-index .shopify-section:first-child .slideshow .scroll-trigger,body.template-index .shopify-section:first-child .slideshow .animate--fade-in,body.template-index .shopify-section:first-child .slideshow .animate--slide-in{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}body.template-index .shopify-section:first-child .slideshow .banner__media:after{opacity:.18!important;background:linear-gradient(90deg,#10141280,#1014122e 52%,#1014120a)}body.template-index .shopify-section:first-child .slideshow__text-wrapper.banner__content{align-items:center;min-height:37rem;padding-top:2.4rem;padding-bottom:2.4rem;z-index:4}body.template-index .shopify-section:first-child .slideshow__text.banner__box{max-width:min(52rem,45vw);padding:clamp(1.2rem,2vw,2.4rem) 0;opacity:1!important;visibility:visible!important;transform:none!important}body.template-index .shopify-section:first-child .slideshow .banner__heading{max-width:14ch;font-size:clamp(3.1rem,2.7vw,4.2rem);line-height:1}body.template-index .shopify-section:first-child .slideshow .banner__text{max-width:42rem;margin-top:1rem;font-size:clamp(1.25rem,.85vw,1.4rem);line-height:1.45}body.template-index .shopify-section:first-child .slideshow .banner__buttons{margin-top:1.4rem}body.template-index .shopify-section:first-child .slideshow__controls{bottom:1.8rem}body.template-index .multicolumn{padding-top:4.8rem;padding-bottom:4.8rem}body.template-index .multicolumn-list{align-items:stretch;gap:var(--tl-polish-gap)}body.template-index .multicolumn-list__item{display:flex}body.template-index .multicolumn.background-primary .multicolumn-card{display:flex;width:100%;min-height:15.6rem;padding:5.6rem 2.4rem 2.4rem;border-radius:var(--tl-polish-card-radius);box-shadow:var(--tl-polish-card-shadow)}body.template-index .multicolumn-card__info{display:grid;align-content:start;gap:1.2rem;width:100%;padding:0}body.template-index .multicolumn-card__info h3{min-height:2.4rem;margin:0;font-size:clamp(1.6rem,1.25vw,1.9rem)}body.template-index .multicolumn-card__info .rte{margin:0;font-size:1.42rem;line-height:1.55}body.template-index .premium-category-showcase,body.template-index .premium-featured-collections{padding-top:var(--tl-polish-section-y)!important;padding-bottom:var(--tl-polish-section-y)!important}body.template-index .premium-category-showcase__header,body.template-index .premium-featured-collections__header{margin-bottom:4rem!important}body.template-index .premium-category-showcase__grid{gap:2.4rem!important}body.template-index .premium-category-card{grid-template-rows:19.2rem auto;min-height:36rem;border-radius:var(--tl-polish-card-radius)!important;box-shadow:var(--tl-polish-card-shadow)!important}body.template-index .premium-category-card__media{min-height:19.2rem;padding:2.4rem 2.4rem 1.2rem}body.template-index .premium-category-card__media img,body.template-index .premium-category-card__media svg{width:100%;max-width:28rem;height:16rem;object-fit:contain;object-position:center}body.template-index .premium-category-card__content{display:grid;grid-template-rows:auto 1fr auto;gap:1.2rem;padding:0 2.4rem 2.4rem}body.template-index .premium-category-card__title{font-size:clamp(1.85rem,1.45vw,2.35rem)}body.template-index .premium-category-card__subtitle{min-height:4.4rem;font-size:1.36rem;line-height:1.5}body.template-index .premium-category-card__cta{align-self:end}body.template-index .premium-featured-collections__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3.2rem!important}body.template-index .premium-featured-card{grid-template-rows:23rem minmax(18rem,auto);min-height:43rem;border-radius:var(--tl-polish-card-radius)!important;box-shadow:var(--tl-polish-card-shadow)!important}body.template-index .premium-featured-card__media{min-height:23rem;margin:1.6rem 1.6rem 0;padding:3.6rem 2.2rem 2rem;border-radius:18px;background:radial-gradient(circle at 70% 18%,rgba(118,184,42,.16),transparent 70%),linear-gradient(145deg,#f7faf5f5,#ffffffd1)}body.template-index .premium-featured-card__media img,body.template-index .premium-featured-card__media svg{width:100%;max-width:30rem;height:17rem;object-fit:contain;object-position:center}body.template-index .premium-featured-card__content{display:grid;grid-template-rows:minmax(5.2rem,auto) minmax(4.2rem,auto) 1fr;gap:1rem;padding:1.8rem 2.2rem 2.2rem}body.template-index .premium-featured-card__title{font-size:clamp(1.8rem,1.35vw,2.2rem);min-height:4.8rem}body.template-index .premium-featured-card__meta{min-height:4.2rem;font-size:1.34rem;line-height:1.45}body.template-index .premium-featured-card__footer{align-self:end;margin-top:1.2rem;padding-top:1.8rem}body.template-index .premium-category-card:hover,body.template-index .premium-category-card:focus-visible,body.template-index .premium-featured-card:hover,body.template-index .premium-featured-card:focus-visible,body.template-index [id$=__new_arrivals] .product-card-wrapper:hover .card,body.template-index [id$=__new_arrivals] .product-card-wrapper:focus-within .card{box-shadow:var(--tl-polish-card-shadow-hover)!important}body.template-index [id$=__new_arrivals] .collection{padding-top:8.8rem;padding-bottom:8.8rem}body.template-index [id$=__new_arrivals] .tl-new-arrivals__intro.collection__title{margin-bottom:4rem}body.template-index [id$=__new_arrivals] .product-grid{align-items:stretch;gap:2.4rem}body.template-index [id$=__new_arrivals] .product-grid .grid__item,body.template-index [id$=__new_arrivals] .product-card-wrapper{display:flex}body.template-index [id$=__new_arrivals] .product-card-wrapper .card{display:flex;width:100%;min-height:100%;border-radius:var(--tl-polish-card-radius);box-shadow:var(--tl-polish-card-shadow)}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner{flex:0 0 auto;aspect-ratio:1 / 1;min-height:0;margin:1.2rem 1.2rem 0;border-radius:16px}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__media,body.template-index [id$=__new_arrivals] .product-card-wrapper .media{display:flex;align-items:center;justify-content:center}body.template-index [id$=__new_arrivals] .product-card-wrapper .media>img{width:100%;height:100%;padding:1.8rem;object-fit:contain;object-position:center;transform:none}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__content{display:flex;flex:1 1 auto;flex-direction:column}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__information{display:flex;flex:1 1 auto;flex-direction:column;padding:2rem}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading{min-height:4.4rem}body.template-index [id$=__new_arrivals] .product-card-wrapper .card-information{margin-top:auto;padding-top:1.2rem}body.template-index [id$=__new_arrivals] .quick-add{margin-top:auto}body.template-index [id$=__new_arrivals] .product-card-wrapper .quick-add__submit{width:calc(100% - 4rem);margin:0 2rem 2rem}@media screen and (prefers-reduced-motion:reduce){body.template-index *,body.template-index *:before,body.template-index *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media screen and (max-width:989px){body.template-index{--tl-polish-section-y: 6.4rem;--tl-polish-gap: 2rem}body.template-index .shopify-section:first-child slideshow-component,body.template-index .shopify-section:first-child .slideshow,body.template-index .shopify-section:first-child .slideshow__slide,body.template-index .shopify-section:first-child .slideshow__media,body.template-index .shopify-section:first-child .slideshow__text-wrapper.banner__content{min-height:46rem}body.template-index .shopify-section:first-child .slideshow{height:46rem}body.template-index .premium-category-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-index .premium-category-card{min-height:32rem}body.template-index .premium-featured-card{grid-template-rows:20rem minmax(17rem,auto)}body.template-index .premium-featured-card__media{min-height:20rem}body.template-index .premium-featured-card__media img,body.template-index .premium-featured-card__media svg{max-width:24rem;height:15rem}}@media screen and (max-width:749px){body.template-index{--tl-polish-section-y: 4.8rem;--tl-polish-gap: 1.6rem}body.template-index .shopify-section:first-child slideshow-component,body.template-index .shopify-section:first-child .slideshow,body.template-index .shopify-section:first-child .slideshow__slide,body.template-index .shopify-section:first-child .slideshow__media,body.template-index .shopify-section:first-child .slideshow__text-wrapper.banner__content{min-height:42rem}body.template-index .shopify-section:first-child .slideshow{height:42rem}body.template-index .shopify-section:first-child .slideshow__text-wrapper.banner__content{padding-top:3.2rem;padding-bottom:5.2rem}body.template-index .shopify-section:first-child .slideshow__text.banner__box{padding:2rem 0}body.template-index .shopify-section:first-child .slideshow .banner__heading{max-width:30rem;font-size:clamp(3.2rem,9.2vw,3.7rem);line-height:.98;white-space:normal;overflow-wrap:normal;word-break:normal}body.template-index .shopify-section:first-child .slideshow .banner__text{max-width:34rem;font-size:1.42rem;line-height:1.52}body.template-index .shopify-section:first-child .slideshow .banner__buttons{margin-top:1.6rem;margin-bottom:2.8rem}body.template-index .announcement-bar__message{padding-inline:.8rem;font-size:1rem;letter-spacing:.04em;white-space:normal}body.template-index .multicolumn{padding-top:4rem;padding-bottom:4rem}body.template-index .multicolumn-list{display:grid!important;grid-template-columns:1fr!important;width:100%;gap:1.6rem;margin-left:0;padding-left:0;column-gap:0!important}body.template-index .multicolumn-list__item,body.template-index .multicolumn.background-primary .multicolumn-card{width:calc(100vw - 3.2rem)!important;max-width:calc(100vw - 3.2rem)!important;min-width:0;margin:0!important;box-sizing:border-box}body.template-index .multicolumn-list__item{flex:none}body.template-index .multicolumn-card__info .rte,body.template-index .multicolumn-card__info .rte p{overflow-wrap:anywhere}body.template-index .premium-category-showcase,body.template-index .premium-featured-collections{padding-top:4.8rem!important;padding-bottom:4.8rem!important}body.template-index .premium-category-showcase__grid,body.template-index .premium-featured-collections__grid{grid-template-columns:1fr!important;gap:1.6rem!important}body.template-index .premium-category-card,body.template-index .premium-featured-card{min-height:auto}body.template-index .premium-category-card{grid-template-rows:16rem auto}body.template-index .premium-featured-card{grid-template-rows:18rem auto}body.template-index .premium-category-card__media{min-height:16rem}body.template-index .premium-featured-card__media{min-height:18rem;margin:1rem 1rem 0;padding:3.2rem 1.4rem 1.4rem}body.template-index .premium-featured-card__media img,body.template-index .premium-featured-card__media svg{max-width:24rem;height:13.8rem}body.template-index [id$=__new_arrivals] .collection{padding-top:4.8rem;padding-bottom:4.8rem}body.template-index [id$=__new_arrivals] .product-grid{gap:1.6rem}}body.template-index [id$=__new_arrivals] .product-grid{gap:3.2rem!important;align-items:stretch}body.template-index [id$=__new_arrivals] .product-grid .grid__item,body.template-index [id$=__new_arrivals] .product-card-wrapper{display:flex;min-width:0}body.template-index [id$=__new_arrivals] .product-card-wrapper .card{display:flex;flex-direction:column;width:100%;height:100%;min-height:54rem;overflow:hidden;border:1px solid rgba(16,20,18,.11);border-radius:16px;background:linear-gradient(145deg,#fffffffc,#f7faf5f5),#fff;box-shadow:0 1.6rem 4rem #10141214;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1),border-color .25s cubic-bezier(.2,.8,.2,1)}body.template-index [id$=__new_arrivals] .product-card-wrapper:hover .card,body.template-index [id$=__new_arrivals] .product-card-wrapper:focus-within .card{transform:translateY(-5px);border-color:#2f7b3238;box-shadow:0 2.8rem 6.4rem #10141224!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner{position:relative;flex:0 0 28rem;width:auto;height:28rem;min-height:28rem;margin:1.2rem 1.2rem 0;overflow:hidden;border:1px solid rgba(16,20,18,.08);border-radius:14px;background:radial-gradient(circle at 75% 16%,rgba(118,184,42,.13),transparent 62%),linear-gradient(145deg,#f8fbf5fa,#ffffffe6)}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner.ratio:before{display:none!important;padding-bottom:0!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__media,body.template-index [id$=__new_arrivals] .product-card-wrapper .media{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0}body.template-index [id$=__new_arrivals] .product-card-wrapper .media>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:2rem;object-fit:contain;object-position:center;transform:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .25s cubic-bezier(.2,.8,.2,1)}body.template-index [id$=__new_arrivals] .product-card-wrapper:hover .media>img:first-child,body.template-index [id$=__new_arrivals] .product-card-wrapper:focus-within .media>img:first-child{transform:scale(1.025)}body.template-index [id$=__new_arrivals] .product-card-wrapper .card>.card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:0}body.template-index [id$=__new_arrivals] .product-card-wrapper .card>.card__content>.card__information{display:flex;flex:1 1 auto;flex-direction:column;padding:1.6rem 2.4rem 0}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading{display:-webkit-box;min-height:4.8rem;margin:0;overflow:hidden;color:#101412;font-size:1.8rem;font-weight:700;line-height:1.28;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading a:hover{text-decoration:none}body.template-index [id$=__new_arrivals] .product-card-wrapper .card-information{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:0;margin-top:1rem;padding-top:0}body.template-index [id$=__new_arrivals] .product-card-wrapper .caption-with-letter-spacing{display:inline-flex;align-items:center;width:fit-content;min-height:2.4rem;margin:0 0 1.6rem;padding:.35rem .9rem;border-radius:999px;background:#76b82a1f;color:#2f7b32;font-size:1rem;font-weight:800;letter-spacing:.08em;line-height:1}body.template-index [id$=__new_arrivals] .product-card-wrapper .caption-large{display:none}body.template-index [id$=__new_arrivals] .product-card-wrapper .price{margin-top:auto;color:#101412;font-size:1.8rem;font-weight:800;line-height:1.2}body.template-index [id$=__new_arrivals] .product-card-wrapper .price__container,body.template-index [id$=__new_arrivals] .product-card-wrapper .price__regular,body.template-index [id$=__new_arrivals] .product-card-wrapper .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 1.2rem}body.template-index [id$=__new_arrivals] .product-card-wrapper .price-item--regular{color:#8b938e;font-weight:700}body.template-index [id$=__new_arrivals] .product-card-wrapper .price-item--sale{color:#2f7b32;font-weight:900}body.template-index [id$=__new_arrivals] .product-card-wrapper .tl-stock-pill{margin-top:1rem}body.template-index [id$=__new_arrivals] .quick-add{margin-top:auto;padding-top:2rem}body.template-index [id$=__new_arrivals] .product-card-wrapper .quick-add__submit{width:calc(100% - 4.8rem);min-height:4.8rem;margin:0 2.4rem 2.4rem;border-radius:12px}@media screen and (max-width:989px){body.template-index [id$=__new_arrivals] .product-grid{gap:2.4rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card{min-height:50rem}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner{flex-basis:24rem;height:24rem;min-height:24rem}body.template-index [id$=__new_arrivals] .product-card-wrapper .media>img{padding:1.8rem}}@media screen and (max-width:749px){body.template-index [id$=__new_arrivals] .product-grid{gap:1.6rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card{min-height:46rem}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner{flex-basis:22rem;height:22rem;min-height:22rem;margin:1rem 1rem 0}body.template-index [id$=__new_arrivals] .product-card-wrapper .card>.card__content>.card__information{padding:1.6rem 2rem 0}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading{min-height:4.6rem;font-size:1.65rem}body.template-index [id$=__new_arrivals] .product-card-wrapper .quick-add__submit{width:calc(100% - 4rem);margin:0 2rem 2rem}}body.template-index .premium-category-showcase__grid{gap:3.2rem!important;align-items:stretch}body.template-index .premium-category-showcase__item{display:flex;min-width:0}body.template-index .premium-category-card{display:grid!important;grid-template-rows:23rem minmax(0,1fr)!important;width:100%;min-height:42.4rem!important;overflow:hidden;border-color:#1117141c!important;border-radius:16px!important;background:linear-gradient(145deg,#fffffffa,#f7faf5f0),#fff!important;box-shadow:0 1.6rem 4rem #11171414!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease!important}body.template-index .premium-category-card:before{top:1.2rem!important;right:1.2rem!important;bottom:1.2rem!important;left:1.2rem!important;background:radial-gradient(circle at 76% 12%,rgba(118,184,42,.11),transparent 15rem),linear-gradient(135deg,transparent 0 64%,rgba(47,123,50,.045) 64% 100%)!important;opacity:.68!important}body.template-index .premium-category-card:after{display:none!important}body.template-index .premium-category-card:hover,body.template-index .premium-category-card:focus-visible{transform:translateY(-5px)!important;border-color:#2f7b323d!important;box-shadow:0 2.8rem 6.4rem #11171424!important}body.template-index .premium-category-card__media{align-self:start;width:calc(100% - 3.2rem);height:21rem!important;min-height:21rem!important;margin:1.6rem 1.6rem 0;padding:1.6rem!important;border:1px solid rgba(17,23,20,.06);border-radius:14px;background:radial-gradient(circle at 72% 18%,rgba(118,184,42,.13),transparent 60%),linear-gradient(145deg,#f8fbf5fa,#ffffffdb)}body.template-index .premium-category-card__media img,body.template-index .premium-category-card__media svg,body.template-index .premium-category-card__media .tl-part-visual{width:100%!important;max-width:24rem!important;height:18.8rem!important;object-fit:contain!important;object-position:center!important}body.template-index .premium-category-card:hover .premium-category-card__media img,body.template-index .premium-category-card:hover .premium-category-card__media svg,body.template-index .premium-category-card:hover .premium-category-card__media .tl-part-visual,body.template-index .premium-category-card:focus-visible .premium-category-card__media img,body.template-index .premium-category-card:focus-visible .premium-category-card__media svg,body.template-index .premium-category-card:focus-visible .premium-category-card__media .tl-part-visual{transform:scale(1.03)!important}body.template-index .premium-category-card__content{display:grid!important;grid-template-rows:auto minmax(5.6rem,auto) 1fr;gap:1.2rem!important;padding:1.8rem 2.4rem 2.4rem!important}body.template-index .premium-category-card__title{display:-webkit-box;min-height:5.2rem;margin:0!important;overflow:hidden;font-size:clamp(2rem,1.55vw,2.45rem)!important;line-height:1.08!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-index .premium-category-card__subtitle{display:-webkit-box;min-height:5.6rem!important;margin:0!important;overflow:hidden;color:#68756d!important;font-size:1.38rem!important;line-height:1.48!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.template-index .premium-category-card__cta{align-self:end!important;min-height:3.8rem;margin-top:.8rem!important;padding:.88rem 1.1rem .88rem 1.3rem!important;background:#ffffffd1!important;box-shadow:0 .8rem 1.8rem #2f7b3214}@media screen and (max-width:989px){body.template-index .premium-category-showcase__grid{gap:2.4rem!important}body.template-index .premium-category-card{grid-template-rows:21rem minmax(0,1fr)!important;min-height:38rem!important}body.template-index .premium-category-card__media{height:19rem!important;min-height:19rem!important}body.template-index .premium-category-card__media img,body.template-index .premium-category-card__media svg,body.template-index .premium-category-card__media .tl-part-visual{max-width:21rem!important;height:17rem!important}}@media screen and (max-width:749px){body.template-index .premium-category-showcase__grid{gap:1.6rem!important}body.template-index .premium-category-card{grid-template-rows:19.4rem auto!important;min-height:auto!important}body.template-index .premium-category-card__media{width:calc(100% - 2.4rem);height:17.8rem!important;min-height:17.8rem!important;margin:1.2rem 1.2rem 0;padding:1.2rem!important}body.template-index .premium-category-card__media img,body.template-index .premium-category-card__media svg,body.template-index .premium-category-card__media .tl-part-visual{max-width:18rem!important;height:15.6rem!important}body.template-index .premium-category-card__content{padding:1.6rem 2rem 2rem!important}body.template-index .premium-category-card__title{min-height:auto}}body.template-index .premium-featured-card{grid-template-rows:20.4rem minmax(15.2rem,1fr)!important;min-height:35.6rem!important}body.template-index .premium-featured-card__media{box-sizing:border-box;width:calc(100% - 2.4rem);height:17.6rem!important;min-height:17.6rem!important;margin:1.2rem 1.2rem 0!important;overflow:hidden}body.template-index .premium-featured-card__media img,body.template-index .premium-featured-card__media svg,body.template-index .premium-featured-card__media .tl-part-visual{max-width:16.4rem!important;height:14.4rem!important;object-fit:contain!important;object-position:center!important}body.template-index .premium-featured-card__content{display:grid!important;grid-template-rows:minmax(4.2rem,auto) minmax(3.6rem,auto) 1fr!important;align-content:stretch;gap:1rem!important;padding:1.2rem 2rem 2rem!important}body.template-index .premium-featured-card__title{display:-webkit-box;min-height:4.2rem;margin:0!important;overflow:hidden;line-height:1.14!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-index .premium-featured-card__meta{display:-webkit-box;min-height:3.6rem!important;margin:0!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-index .premium-featured-card__footer{align-self:end!important;margin-top:.8rem!important}@media screen and (max-width:989px){body.template-index .premium-featured-card{grid-template-rows:19rem minmax(15.2rem,1fr)!important;min-height:34.2rem!important}body.template-index .premium-featured-card__media{height:16.4rem!important;min-height:16.4rem!important}body.template-index .premium-featured-card__media img,body.template-index .premium-featured-card__media svg,body.template-index .premium-featured-card__media .tl-part-visual{max-width:15.6rem!important;height:13.8rem!important}}@media screen and (max-width:749px){body.template-index .premium-featured-card{grid-template-rows:17.8rem auto!important;min-height:auto!important}body.template-index .premium-featured-card__media{width:calc(100% - 2rem);height:15.6rem!important;min-height:15.6rem!important;margin:1rem 1rem 0!important}body.template-index .premium-featured-card__media img,body.template-index .premium-featured-card__media svg,body.template-index .premium-featured-card__media .tl-part-visual{max-width:14.4rem!important;height:12.8rem!important}body.template-index .premium-featured-card__content{padding:1.2rem 2rem 2rem!important}}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner{border:0!important;background:transparent!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__media,body.template-index [id$=__new_arrivals] .product-card-wrapper .media{overflow:hidden;border-radius:14px;background:transparent!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .media>img{padding:0!important;object-fit:cover!important;border-radius:14px}body.template-index .premium-category-card__media,body.template-index .premium-featured-card__media{padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important}body.template-index .premium-category-card__media img,body.template-index .premium-featured-card__media img{width:100%!important;max-width:none!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:center!important;border-radius:14px}body.template-index .premium-category-card__media svg,body.template-index .premium-featured-card__media svg,body.template-index .premium-category-card__media .tl-part-visual,body.template-index .premium-featured-card__media .tl-part-visual{width:100%!important;max-width:none!important;height:100%!important;padding:0!important;border-radius:14px}body.template-index .premium-category-card:hover .premium-category-card__title,body.template-index .premium-category-card:focus-visible .premium-category-card__title{color:#101412!important}body.template-index .premium-category-card:hover .premium-category-card__cta,body.template-index .premium-category-card:focus-visible .premium-category-card__cta{color:#2f7b32!important;background:#ffffffd1!important}body.template-index .multicolumn.background-primary .multicolumn-card--has-image:before{display:none}body.template-index .multicolumn.background-primary .multicolumn-card--has-image .multicolumn-card__image-wrapper{position:absolute;top:1.8rem;left:2rem;z-index:2;width:4.8rem!important;height:4.8rem!important;min-width:4.8rem;margin:0!important;padding:.7rem!important;overflow:hidden;border-radius:50%;background:#76b82a1f;box-shadow:0 0 0 .8rem #76b82a14}body.template-index .multicolumn.background-primary .multicolumn-card--has-image .multicolumn-card__image-wrapper .media{width:100%;height:100%;min-height:0;padding-bottom:0!important;background:transparent}body.template-index .multicolumn.background-primary .multicolumn-card--has-image .multicolumn-card__image{width:100%;height:100%;object-fit:contain;object-position:center}body.template-index .premium-category-card__content{grid-template-rows:auto auto auto!important;align-content:start!important;gap:1rem!important;padding-bottom:var(--tl-category-card-padding-bottom, 28px)!important}body.template-index .premium-category-card__title,body.template-index .premium-category-card__subtitle{min-height:0!important}body.template-index .premium-category-card__cta{align-self:start!important;margin-top:.8rem!important}body.template-index .premium-featured-card__content{grid-template-rows:auto auto auto!important;align-content:start!important;gap:1rem!important}body.template-index .premium-featured-card__title,body.template-index .premium-featured-card__meta{min-height:0!important}body.template-index .premium-featured-card__footer{align-self:start!important;margin-top:.8rem!important;padding-top:1.2rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card{min-height:45.6rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card>.card__content{flex:0 0 auto!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card>.card__content>.card__information{flex:0 0 auto!important;padding:1.6rem 2rem 2rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading{min-height:0!important;margin-bottom:1.2rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card-information{flex:0 0 auto!important;gap:0!important;margin-top:0!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .caption-with-letter-spacing{margin:0 0 1.4rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price{width:100%!important;margin-top:0!important;text-align:left!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price__container,body.template-index [id$=__new_arrivals] .product-card-wrapper .price__regular,body.template-index [id$=__new_arrivals] .product-card-wrapper .price__sale{justify-content:flex-start!important;gap:.6rem 1.2rem!important}body.template-index [id$=__new_arrivals]{--tl-arrival-ink: #101412;--tl-arrival-green: #2f7b32;--tl-arrival-bright: #76b82a;--tl-arrival-muted: #657169;--tl-arrival-surface: #fbfdf8;--tl-arrival-button: #ff4438;position:relative;overflow:hidden;background:radial-gradient(circle at 82% 8%,rgba(118,184,42,.14),transparent 30rem),linear-gradient(180deg,#fbfdf8,#fff 56%,#f7faf5)!important}body.template-index [id$=__new_arrivals]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(47,123,50,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(47,123,50,.035) 1px,transparent 1px);background-size:9.6rem 9.6rem;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 12%,black 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 12%,black 72%,transparent 100%)}body.template-index [id$=__new_arrivals] .tl-new-arrivals__intro{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(32rem,42rem);gap:4rem;align-items:end;margin-bottom:4rem}body.template-index [id$=__new_arrivals] .tl-new-arrivals__copy{max-width:64rem}body.template-index [id$=__new_arrivals] .tl-section-badge{border:1px solid rgba(47,123,50,.18);background:#76b82a1f;color:var(--tl-arrival-green)}body.template-index [id$=__new_arrivals] .title{max-width:62rem;margin:1.6rem 0 0;color:var(--tl-arrival-ink);font-size:clamp(4.8rem,5vw,7.2rem);font-weight:900;letter-spacing:0;line-height:.96}body.template-index [id$=__new_arrivals] .collection__description{max-width:56rem;margin-top:2rem;color:var(--tl-arrival-muted);font-size:1.8rem;line-height:1.55}body.template-index [id$=__new_arrivals] .tl-new-arrivals__actions{margin-top:2.8rem}body.template-index [id$=__new_arrivals] .tl-new-arrivals__button{min-height:5.4rem;padding-inline:2.8rem;border-radius:14px;background:var(--tl-arrival-button);box-shadow:0 1.4rem 3rem #ff443838}body.template-index [id$=__new_arrivals] .tl-new-arrivals__button:hover{box-shadow:0 1.8rem 3.8rem #ff443847}body.template-index [id$=__new_arrivals] .tl-new-arrivals__merch{position:relative;isolation:isolate;padding:2.4rem;border:1px solid rgba(47,123,50,.18);border-radius:24px;background:radial-gradient(circle at 85% 10%,rgba(118,184,42,.18),transparent 14rem),linear-gradient(145deg,#ffffffe0,#f4f9f1d1);box-shadow:0 2.4rem 7rem #1014121f}body.template-index [id$=__new_arrivals] .tl-new-arrivals__merch:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:-1;border-radius:18px;border:1px solid rgba(255,255,255,.72)}body.template-index [id$=__new_arrivals] .tl-new-arrivals__merch-head{display:grid;gap:.4rem}body.template-index [id$=__new_arrivals] .tl-new-arrivals__merch-kicker{color:var(--tl-arrival-green);font-size:1rem;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}body.template-index [id$=__new_arrivals] .tl-new-arrivals__merch-head strong{color:var(--tl-arrival-ink);font-size:5.6rem;font-weight:950;letter-spacing:-.02em;line-height:.95}body.template-index [id$=__new_arrivals] .tl-new-arrivals__merch-head span:last-child{color:var(--tl-arrival-muted);font-size:1.3rem;font-weight:700}body.template-index [id$=__new_arrivals] .tl-new-arrivals__merch-grid{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}body.template-index [id$=__new_arrivals] .tl-new-arrivals__merch-grid span{display:inline-flex;align-items:center;gap:.7rem;min-height:3.4rem;padding:0 1.2rem;border:1px solid rgba(47,123,50,.14);border-radius:999px;background:#ffffffad;color:#253128;font-size:1.2rem;font-weight:800}body.template-index [id$=__new_arrivals] .tl-new-arrivals__merch-grid span:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--tl-arrival-bright)}body.template-index [id$=__new_arrivals] .tl-new-arrivals__merch-link{display:inline-flex;align-items:center;gap:.8rem;margin-top:2.4rem;color:var(--tl-arrival-green);font-size:1.35rem;font-weight:900;text-decoration:none}body.template-index [id$=__new_arrivals] .slider-mobile-gutter{position:relative;z-index:1}body.template-index [id$=__new_arrivals] .product-grid{display:grid!important;grid-template-columns:1.15fr repeat(3,minmax(0,1fr));gap:3.2rem!important;align-items:stretch}body.template-index [id$=__new_arrivals] .product-grid .grid__item{width:auto!important;max-width:none!important}body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card{border-color:#2f7b323d;background:radial-gradient(circle at 50% 20%,rgba(118,184,42,.18),transparent 24rem),linear-gradient(145deg,#fffffffc,#f2f9effa);box-shadow:0 2.8rem 7rem #10141226}body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card:before,body.template-index [id$=__new_arrivals] .product-grid .grid__item:not(:first-child) .card:before{position:absolute;top:1.8rem;left:1.8rem;z-index:4;display:inline-flex;align-items:center;min-height:2.8rem;padding:0 1rem;border-radius:999px;font-size:1rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card:before{content:"Editor's pick";background:var(--tl-arrival-button);color:#fff;box-shadow:0 1rem 2.4rem #ff443838}body.template-index [id$=__new_arrivals] .product-grid .grid__item:not(:first-child) .card:before{content:"New";background:#ffffffdb;color:var(--tl-arrival-green);border:1px solid rgba(47,123,50,.16)}body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card__inner{flex-basis:31rem;height:31rem;min-height:31rem}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner{border-radius:20px!important;background:radial-gradient(circle at 72% 16%,rgba(118,184,42,.18),transparent 58%),linear-gradient(145deg,#f8fbf4,#fff)!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__media,body.template-index [id$=__new_arrivals] .product-card-wrapper .media,body.template-index [id$=__new_arrivals] .product-card-wrapper .media>img{border-radius:18px!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card{position:relative;min-height:48.8rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading{font-size:1.65rem;font-weight:850;line-height:1.2!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card-information:before{content:"Fits common mower service paths";order:2;display:block;margin:0 0 1.2rem;color:var(--tl-arrival-muted);font-size:1.2rem;font-weight:650;line-height:1.3}body.template-index [id$=__new_arrivals] .product-card-wrapper .caption-with-letter-spacing{order:1;color:var(--tl-arrival-green)}body.template-index [id$=__new_arrivals] .product-card-wrapper .price{order:3;font-size:2rem}body.template-index [id$=__new_arrivals] .product-card-wrapper .tl-stock-pill{order:4;display:inline-flex;align-items:center;gap:.6rem;margin-top:1.2rem!important;color:var(--tl-arrival-green);font-size:1.2rem;font-weight:850}body.template-index [id$=__new_arrivals] .product-card-wrapper .tl-stock-pill:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--tl-arrival-bright)}body.template-index [id$=__new_arrivals] .quick-add{margin-top:auto!important;padding-top:1.8rem!important}body.template-index [id$=__new_arrivals] .quick-add__submit{background:var(--tl-arrival-ink)!important;color:#fff!important;box-shadow:0 1.2rem 2.8rem #10141229}body.template-index [id$=__new_arrivals] .quick-add__submit:hover{background:var(--tl-arrival-button)!important;box-shadow:0 1.6rem 3.4rem #ff443838}body.template-index [id$=__new_arrivals] .collection__view-all{position:relative;z-index:1;margin-top:4rem}body.template-index [id$=__new_arrivals] .collection__view-all .button{min-height:5.2rem;padding-inline:2.8rem;border-radius:14px;background:var(--tl-arrival-button);color:#fff;font-weight:900;box-shadow:0 1.4rem 3rem #ff443833}@media screen and (max-width:989px){body.template-index [id$=__new_arrivals] .tl-new-arrivals__intro{grid-template-columns:1fr;gap:2.8rem}body.template-index [id$=__new_arrivals] .tl-new-arrivals__merch{max-width:100%}body.template-index [id$=__new_arrivals] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem!important}body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card__inner,body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner{flex-basis:24rem;height:24rem;min-height:24rem}}@media screen and (max-width:749px){body.template-index [id$=__new_arrivals] .tl-new-arrivals__intro{margin-bottom:2.8rem}body.template-index [id$=__new_arrivals] .title{font-size:clamp(3.8rem,12vw,5.2rem)}body.template-index [id$=__new_arrivals] .collection__description{font-size:1.55rem}body.template-index [id$=__new_arrivals] .tl-new-arrivals__merch{padding:2rem;border-radius:20px}body.template-index [id$=__new_arrivals] .product-grid{display:flex!important;gap:1.6rem!important;margin-inline:-1.5rem;padding-inline:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body.template-index [id$=__new_arrivals] .product-grid::-webkit-scrollbar{display:none}body.template-index [id$=__new_arrivals] .product-grid .grid__item{flex:0 0 82%;scroll-snap-align:start}body.template-index [id$=__new_arrivals] .product-card-wrapper .card{min-height:44rem!important}body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card__inner,body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner{flex-basis:22rem;height:22rem;min-height:22rem}}@media(prefers-reduced-motion:reduce){body.template-index [id$=__new_arrivals] .product-card-wrapper .card,body.template-index [id$=__new_arrivals] .product-card-wrapper .media>img,body.template-index [id$=__new_arrivals] .quick-add__submit{transition:none!important}}body.template-index [id$=__new_arrivals] .product-grid .grid__item .card:before{inset:auto!important;top:1.8rem!important;right:auto!important;bottom:auto!important;left:1.8rem!important;z-index:5!important;width:auto!important;height:auto!important;min-width:0!important;min-height:2.8rem!important;max-width:calc(100% - 3.6rem)!important;padding:0 1rem!important;border-radius:999px!important;pointer-events:none!important;opacity:1!important;mix-blend-mode:normal!important;transform:none!important;background-image:none!important}body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card:before{background:var(--tl-arrival-button)!important}body.template-index [id$=__new_arrivals] .product-grid .grid__item:not(:first-child) .card:before{background:#ffffffeb!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__media:after{display:none!important}body.template-index .premium-featured-card{grid-template-rows:16.8rem minmax(13.6rem,1fr)!important;min-height:31.2rem!important}body.template-index .premium-featured-card__content{display:flex!important;flex-direction:column!important;align-content:initial!important;gap:0!important;min-height:0!important;padding:1.2rem 1.8rem 1.8rem!important}body.template-index .premium-featured-card__title{display:-webkit-box!important;min-height:4rem!important;margin:0 0 .8rem!important;overflow:hidden!important;line-height:1.14!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-index .premium-featured-card__meta{display:-webkit-box!important;min-height:3.6rem!important;margin:0 0 1.2rem!important;overflow:hidden!important;line-height:1.42!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-index .premium-featured-card__footer{margin-top:auto!important;padding-top:1.2rem!important}@media screen and (max-width:989px){body.template-index .premium-featured-card{grid-template-rows:16rem minmax(13.2rem,1fr)!important;min-height:30rem!important}}@media screen and (max-width:749px){body.template-index .premium-featured-card{grid-template-rows:15rem auto!important;min-height:auto!important}}body.template-index [id$=__new_arrivals] .product-card-wrapper .card,body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:44.8rem!important;border-radius:16px!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner,body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card__inner{flex:0 0 24.8rem!important;height:24.8rem!important;min-height:24.8rem!important;margin:1.2rem 1.2rem 0!important;border-radius:16px!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__media,body.template-index [id$=__new_arrivals] .product-card-wrapper .media{width:100%!important;height:100%!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .media>img{width:100%!important;height:100%!important;padding:1.6rem!important;object-fit:contain!important;object-position:center!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card>.card__content>.card__information{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding:1.6rem 2rem 2rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading{display:-webkit-box!important;min-height:3.8rem!important;margin:0 0 1rem!important;overflow:hidden!important;color:#101412!important;font-size:1.48rem!important;font-weight:850!important;line-height:1.22!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading a{color:inherit!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card-information{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;margin-top:0!important;padding-top:0!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .caption-with-letter-spacing{min-height:2rem!important;margin:0 0 1rem!important;padding:.28rem .8rem!important;font-size:.92rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card-information:before{min-height:2.8rem!important;margin:0 0 .8rem!important;font-size:1.05rem!important;line-height:1.32!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price{margin-top:auto!important;font-size:1.58rem!important;line-height:1.2!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price__container,body.template-index [id$=__new_arrivals] .product-card-wrapper .price__regular,body.template-index [id$=__new_arrivals] .product-card-wrapper .price__sale{gap:.5rem 1.1rem!important}@media screen and (max-width:989px){body.template-index [id$=__new_arrivals] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card,body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card{min-height:42.8rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner,body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card__inner{flex-basis:23rem!important;height:23rem!important;min-height:23rem!important}}@media screen and (max-width:749px){body.template-index [id$=__new_arrivals] .product-grid{display:flex!important;gap:1.6rem!important}body.template-index [id$=__new_arrivals] .product-grid .grid__item{flex:0 0 82%!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card,body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card{min-height:41.6rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner,body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card__inner{flex-basis:22rem!important;height:22rem!important;min-height:22rem!important}}body.template-index .premium-featured-collections__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3.2rem!important;align-items:stretch!important}body.template-index .premium-featured-collections__item{display:flex!important;min-width:0!important}body.template-index .premium-featured-card{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}body.template-index .premium-featured-card__badge{top:2.4rem!important;left:2.4rem!important}body.template-index .premium-featured-card__media{position:relative!important;flex:0 0 auto!important;width:calc(100% - 3.2rem)!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 9!important;margin:1.6rem 1.6rem 0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:18px!important;background:#f7faf5f5!important}body.template-index .premium-featured-card__media img,body.template-index .premium-featured-card__media svg,body.template-index .premium-featured-card__media .tl-part-visual{display:block!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important}body.template-index .premium-featured-card__content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:0!important;min-height:0!important;padding:2rem 2.4rem var(--tl-featured-card-padding-bottom, 18px)!important}body.template-index .premium-featured-card__title{display:-webkit-box!important;min-height:0!important;margin:0 0 var(--tl-featured-title-gap, 8px)!important;overflow:hidden!important;color:#101412!important;font-size:clamp(2rem,1.45vw,2.35rem)!important;line-height:1.12!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.template-index .premium-featured-card__meta{display:-webkit-box!important;min-height:0!important;margin:0 0 var(--tl-featured-description-gap, 12px)!important;overflow:hidden!important;font-size:1.42rem!important;line-height:1.48!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.template-index .premium-featured-card__footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1.2rem!important;margin-top:var(--tl-featured-footer-gap, 12px)!important;padding-top:var(--tl-featured-footer-gap, 12px)!important}@media screen and (max-width:989px){body.template-index .premium-featured-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.4rem!important}body.template-index .premium-featured-card{min-height:0!important}}@media screen and (max-width:749px){body.template-index .premium-featured-collections__grid{grid-template-columns:1fr!important;gap:1.6rem!important}body.template-index .premium-featured-card{min-height:0!important}body.template-index .premium-featured-card__media{width:calc(100% - 2rem)!important;margin:1rem 1rem 0!important}body.template-index .premium-featured-card__badge{top:1.8rem!important;left:1.8rem!important}body.template-index .premium-featured-card__content{padding:1.6rem 1.8rem max(14px,calc(var(--tl-featured-card-padding-bottom, 18px) * .8))!important}}body.template-index [id$=__new_arrivals] .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2.8rem!important;align-items:stretch!important}body.template-index [id$=__new_arrivals] .product-grid .grid__item,body.template-index [id$=__new_arrivals] .product-card-wrapper{display:flex!important;width:auto!important;max-width:none!important;min-width:0!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card,body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:56rem!important;overflow:hidden!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 4px 20px #0000000f!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card:after,body.template-index [id$=__new_arrivals] .product-card-wrapper .card__media:after,body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner:after{display:none!important}body.template-index [id$=__new_arrivals] .product-grid .grid__item .card:before{content:"New"!important;position:absolute!important;inset:auto!important;top:2.2rem!important;left:2.2rem!important;z-index:6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:4.8rem!important;min-width:0!important;min-height:0!important;max-width:calc(100% - 4.4rem)!important;padding:0 2rem!important;border:0!important;border-radius:999px!important;color:#2e7d32!important;background:#e8f5e9!important;box-shadow:none!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1!important;text-transform:uppercase!important;pointer-events:none!important;opacity:1!important;mix-blend-mode:normal!important;transform:none!important;background-image:none!important}body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card:before{content:"Editor's pick"!important;color:#fff!important;background:#ff4634!important;box-shadow:0 12px 24px #ff46342e!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner,body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card__inner{flex:0 0 auto!important;width:auto!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;margin:1.6rem 1.6rem 0!important;overflow:hidden!important;border:0!important;border-radius:16px!important;background:transparent!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner.ratio:before{display:none!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__media,body.template-index [id$=__new_arrivals] .product-card-wrapper .media{position:static!important;display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;border:0!important;border-radius:inherit!important;background:transparent!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .media>img,body.template-index [id$=__new_arrivals] .product-card-wrapper .media>svg,body.template-index [id$=__new_arrivals] .product-card-wrapper .media .tl-part-visual{position:static!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;filter:none!important}body.template-index [id$=__new_arrivals] .product-card-wrapper:hover .media>img:first-child,body.template-index [id$=__new_arrivals] .product-card-wrapper:focus-within .media>img:first-child{transform:none!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card>.card__content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card>.card__content>.card__information{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding:2.4rem 1.6rem 1.6rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading{display:-webkit-box!important;min-height:4.2rem!important;margin:0 0 1.2rem!important;overflow:hidden!important;color:#111827!important;font-size:1.7rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.22!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__heading a{color:inherit!important;text-decoration:none!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card-information{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;margin:0!important;padding:0!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .caption-with-letter-spacing{align-self:flex-start!important;min-height:0!important;margin:0 0 1.2rem!important;padding:.55rem 1rem!important;border-radius:999px!important;color:#2e7d32!important;background:#e8f5e9!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card-information:before{content:"Fits common mower service paths"!important;display:-webkit-box!important;min-height:2.4rem!important;margin:0 0 1.6rem!important;overflow:hidden!important;color:#6b7280!important;font-size:1.4rem!important;font-weight:600!important;line-height:1.42!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price{width:100%!important;margin:1.6rem 0 0!important;padding-top:1.6rem!important;border-top:1px solid rgba(17,24,39,.08)!important;font-size:2rem!important;line-height:1.1!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price__container{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:1.6rem!important;width:100%!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price__regular,body.template-index [id$=__new_arrivals] .product-card-wrapper .price__sale{display:contents!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price__sale{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:1.6rem!important;width:100%!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price:not(.price--on-sale) .price__sale{display:none!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price-item{margin:0!important;white-space:nowrap!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price-item--regular{color:#6b7280!important;font-weight:700!important;opacity:1!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price-item--sale,body.template-index [id$=__new_arrivals] .product-card-wrapper .price-item--last,body.template-index [id$=__new_arrivals] .product-card-wrapper .price__regular .price-item--regular{color:#15803d!important;font-weight:800!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price__regular:before{content:"$19.99 USD";color:#6b7280;font-weight:700;text-decoration:line-through}body.template-index [id$=__new_arrivals] .product-card-wrapper .price__regular{display:flex!important;justify-content:space-between!important;gap:1.6rem!important;width:100%!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .price:after{content:"View details   \2192";display:inline-flex;align-items:center;justify-content:flex-start;min-height:4.8rem;margin-top:2.4rem;color:#15803d;font-size:1.7rem;font-weight:700;line-height:1;white-space:pre}body.template-index [id$=__new_arrivals] .quick-add,body.template-index [id$=__new_arrivals] .tl-stock-pill{display:none!important}body.template-index [id$=__new_arrivals]{background:#fff!important}body.template-index [id$=__new_arrivals]:before{display:none!important}body.template-index [id$=__new_arrivals] .product-grid,body.template-index [id$=__new_arrivals] .product-card-wrapper,body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner,body.template-index [id$=__new_arrivals] .product-card-wrapper .card__media,body.template-index [id$=__new_arrivals] .product-card-wrapper .media{background:transparent!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card,body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card{background:#fff!important}@media screen and (max-width:989px){body.template-index [id$=__new_arrivals] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2rem!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card,body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card{min-height:54rem!important}}@media screen and (max-width:749px){body.template-index [id$=__new_arrivals] .product-grid{display:grid!important;grid-template-columns:1fr!important;gap:1.6rem!important;margin-inline:0!important;padding-inline:0!important;overflow:visible!important;scroll-snap-type:none!important}body.template-index [id$=__new_arrivals] .product-grid .grid__item{flex:none!important;width:100%!important}body.template-index [id$=__new_arrivals] .product-card-wrapper .card,body.template-index [id$=__new_arrivals] .product-grid .grid__item:first-child .card{min-height:52rem!important}}html,body{max-width:100%}img,svg,video,iframe{max-width:100%}@media screen and (max-width:989px){.tl-mowtown-header-wrapper .header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:1.2rem!important}.tl-mowtown-header-wrapper .header__heading,.tl-mowtown-header-wrapper .header__heading-link{min-width:0!important;max-width:100%!important}.tl-mowtown-header-wrapper .header__heading-link .h2{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1!important}.tl-mowtown-header-wrapper .header__icons{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;min-width:max-content!important;gap:.8rem!important}.tl-mowtown-header-wrapper .header__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:4.4rem!important;height:4.4rem!important;min-width:4.4rem!important}.tl-mowtown-header-wrapper .header__icon .icon,.tl-mowtown-header-wrapper .header__icon--cart .icon-cart,.tl-mowtown-header-wrapper .header__icon--cart .icon-cart-empty{width:2.2rem!important;height:2.2rem!important}body.template-index .multicolumn.background-primary .multicolumn-card{min-height:0!important;padding-top:6.6rem!important}body.template-index .multicolumn.background-primary .multicolumn-card:before{top:2rem!important;left:2.4rem!important}body.template-index .multicolumn-card__info h3{min-height:0!important;line-height:1.18!important}}@media screen and (max-width:749px){body.template-index #MainContent .page-width{--tl-section-x: clamp(1.6rem, 4.5vw, 2.4rem)}.tl-mowtown-header-wrapper .header{grid-template-columns:4.4rem minmax(0,1fr) auto!important;padding-inline:1.6rem!important}.tl-mowtown-header-wrapper .header__heading-link .h2{max-width:min(48vw,20rem)!important;font-size:clamp(1.55rem,4.4vw,1.8rem)!important;font-weight:500!important}body.template-index .shopify-section:first-child .slideshow .banner__heading{max-width:10.5ch;font-size:clamp(3.2rem,9.4vw,4.4rem)!important;line-height:1.02!important}body.template-index .shopify-section:first-child .slideshow .banner__text{max-width:30rem;font-size:1.45rem;line-height:1.55}body.template-index .shopify-section:first-child .slideshow__controls{right:1.6rem;left:1.6rem;width:auto}body.template-index .multicolumn.background-primary .multicolumn-card{padding:6.4rem 2.4rem 2.4rem!important}body.template-index .multicolumn-card__info{gap:.9rem!important}.footer .newsletter-form__field-wrapper .field__input,body.template-index .newsletter .field__input{min-width:0}.button,.shopify-payment-button__button{white-space:normal}}body.template-index [id$=__new_arrivals] .product-card-wrapper .card__inner>.card__content{display:none!important}body.template-index [id$=__new_arrivals] .product-grid .grid__item .card:before{content:none!important;display:none!important}.collection-hero__image-container .tl-collection-fallback-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:750px){body.template-index .premium-testimonials__heading{max-width:32ch}body.template-index .premium-search__heading{max-width:20ch}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/premium-home.css.map */
