:root{--py: #515124;--sy: #218877;--section-spacing: 100px;--ts-dark: #303a18;--ts-green: #1a5a4a;--ts-sand: #f7f3f0;--ts-sand-deep: #ede8e2;--ts-border: rgb(26 90 74 / 10%);--ts-border-strong: rgb(26 90 74 / 20%);--ts-radius: 15px;--ts-radius-sm: 8px;--ts-shadow-hover: 0 12px 30px rgb(0 0 0 / 8%);--ts-tap: 44px;--ts-text-sm: 14px;--ts-text: 16px;--ts-text-lg: clamp(16px, .4vw + 14.5px, 18px);--ts-h1: clamp(30px, 2.2vw + 20px, 48px);--ts-h2: clamp(26px, 1.1vw + 19px, 34px);--ts-h3: clamp(18px, .5vw + 15.5px, 22px)}@media(min-width:768px)and (max-width:1024px){:root{--section-spacing: 75px}}.th-btn{background:var(--sy);padding:20px 30px;display:inline-block;color:#fff;border:1px solid rgb(255 255 255 / 50%);border-radius:8px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .5s}.th-btn:hover{text-decoration:none;background:#fff}.th-btn{text-decoration:none}.th-btn--white{background:#fff;color:var(--sy)}.customer-bullets{display:flex;align-items:center;justify-content:flex-start;gap:30px}.socials{width:auto;padding:0!important}.header-toolbar .header-customerbar{padding-block:8px}.socials ul{display:flex!important;gap:15px!important}.socials ul li{margin:0}.socials ul li a:hover{top:0!important}.socials ul li a:hover span:before{color:#fff!important}.customer-links ul li.account:before{display:none}.header-toolbar .header-customerbar .customer-links>ul{display:flex;justify-content:flex-end;gap:15px}.customer-links ul li.account ul li a{padding-left:10px;padding-block:8px}.customer-links ul li{min-height:unset}.customer_color_scheme .customer-links li:hover,.customer_color_scheme .customer-links li:hover a,.customer_color_scheme .customer-links li:hover span.icon,.customer_color_scheme .customer-links li:hover.account:before,.customer_color_scheme .customer-links li:focus,.customer_color_scheme .customer-links li:focus a,.customer_color_scheme .customer-links li:focus span.icon,.customer_color_scheme .customer-links li:focus.account:before{background:transparent!important}.customer-links ul li.currencies>a:hover{color:#fff!important}.customer-links ul li.currencies>a:after{top:46%;left:auto;right:0;position:absolute;content:"";border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px;height:7px;display:inline-block;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;margin-left:10px;vertical-align:top;margin-top:-5px;white-space:nowrap;overflow:hidden;line-height:inherit}.customer-links ul li.currencies>a{padding-right:15px}.customer-links ul li.currencies>a,.customer-links ul li.currencies .options a{cursor:pointer}.header-navigation nav .responsiveMenu li ul.mega,body .header-navigation nav .responsiveMenu ul{background:var(--sy)}.header-navigation .logo a h3{font-family:var(--body_font)}.hero__wrapper{position:relative;padding-block:var(--section-spacing);background-position:center;background-size:cover;min-height:300px;display:flex;align-items:center}.hero .container{width:100%}.hero__wrapper:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:.2}.hero__content{position:relative;z-index:1;color:#fff;max-width:750px;display:flex;flex-direction:column;gap:30px}.hero__heading{font-size:75px;color:#fff;line-height:1.2;margin:0}.hero__subheading{font-size:24px;padding:0}.hero__buttons{display:flex;gap:20px}.hero__buttons a{text-align:center}.usp-icons-row{padding-block:20px;background:#ede8e2}.usp-icons-row__items{display:flex;justify-content:space-between}.usp-icons-row__item{position:relative;padding-left:60px}.usp-icons-row__item h3{font-size:18px;margin:3px 0 6px;line-height:1.2;font-family:var(--body_font);font-weight:600}.usp-icons-row__item p{margin:0;padding:0}.usp-icons-row__item img{width:50px;height:50px;position:absolute;left:0;top:0;margin:0}.shop-by-category{padding-block:var(--section-spacing);text-align:center}.shop-by-category__items{display:grid;grid-template-columns:repeat(5,1fr);gap:35px 35px}.shop-by-category__item img{padding:25px;background:#f1ede7;border-radius:15px;margin-bottom:20px;border:1px solid rgb(26 90 74 / 10%);box-shadow:0 5px 15px #00000012}.shop-by-category__item h3{margin:0}.shop-by-category__item a:hover{text-decoration:none}.title-block{margin-bottom:40px}.title-block h2{text-transform:uppercase;font-weight:600}.shop-by-category h2{text-transform:uppercase}.showcase{padding-bottom:var(--section-spacing)}.showcase__blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:35px 35px}.showcase__block{padding:35px 15px 15px;background-position:center;background-size:cover;position:relative}.showcase__block:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:#000;opacity:.2}.showcase__block-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-inline:20px}.showcase__block-content h2{color:#fff;line-height:1.3;margin:0;padding-bottom:20px;position:relative;font-size:50px}.showcase__block-content p{padding:0;font-size:20px;color:#fff}.showcase__block-content h2:before{content:"";position:absolute;bottom:0;left:0;height:1px;width:100px;background:#fff;opacity:.5}.showcase__collections-wrapper{position:relative;margin-top:30px;background:#f2ede9;border-radius:15px;padding:25px}.showcase__collections{display:grid;text-align:center;grid-template-columns:repeat(4,1fr);gap:15px}.showcase__collection h3{margin:0;font-size:16px;font-family:var(--body_font);font-weight:600}.showcase__collections-link{text-align:center;margin-top:25px;font-weight:700}.mission__content{padding:35px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:25px;position:relative;z-index:1;max-width:1600px;margin-inline:auto}.mission{padding-bottom:var(--section-spacing)}.mission__wrapper{background-position:center;background-size:cover;position:relative}.mission__wrapper:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:linear-gradient(90deg,#ede8e2 60%,#0000 70%)}img.mission__badge,.mission__heading{margin:0}.mission__description{padding:0;font-size:20px;line-height:1.4;color:var(--headline_font_color);font-weight:500;max-width:600px}.mission__text{max-width:700px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.mission__text .th-btn{background:var(--sy)}.mission__text .th-btn:hover{background:#000;color:#fff}.trustpilot{padding-bottom:var(--section-spacing);text-align:center}.trustpilot-widget{background:#faf7f2;padding:20px}.gears{padding-bottom:var(--section-spacing)}.gears .title-block{text-align:center}.gears__tiles{display:grid;grid-template-columns:repeat(var(--col),1fr);gap:30px 30px}.gears__tile{background-color:#000;padding:35px;background-position:center;background-size:cover;min-height:300px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;position:relative}.gears__tile:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#0000004d}.gears__tile *{z-index:1;position:relative}.gears__tile-title{font-size:36px;color:#fff;margin:0}.gears__tile-description{padding:0;font-size:18px;color:#fff;line-height:1.4;max-width:280px}footer .payment-icons{margin-left:auto}.sub-footer .twelve{justify-content:flex-start!important;padding-top:15px}.footer-main{padding-block:50px;background:var(--sy)}.footer__blocks{display:grid;grid-template-columns:repeat(5,1fr);gap:35px 35px}.footer__block-title{font-size:16px;color:var(--white);font-family:var(--body_font);margin:0 0 15px;line-height:1.1;font-weight:700}.footer__block-menu{margin-bottom:25px}.footer__block-list{list-style:none;margin:0;padding:0}.footer__block-list a{transition:all .5s;color:#fff;font-size:14px}.footer__block-list a:hover{text-decoration:none;opacity:.6}.footer__block-content p{font-size:14px}.sub-footer p{color:#000;padding:0!important}.template-collection .mission{padding-bottom:0}.coll-banner__wrapper{padding-block:50px;position:relative;background-position:center;background-size:cover}.coll-banner__wrapper:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(107deg,#e3e0db 30%,#0000 50%)}.coll-banner__breadcrumbs{position:relative;z-index:1;margin-bottom:30px}.coll-banner__breadcrumbs ul{display:flex;gap:31px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.content ul li{padding:0;color:#000}.coll-banner__breadcrumbs ul li:before{display:none}.coll-banner__breadcrumbs ul li a{color:#000;font-weight:500}.coll-banner__breadcrumbs ul li:not(:last-child):after{content:"";position:absolute;top:2px;bottom:2px;width:1px;background:#000;right:-16px;transform:rotate(19deg)}.coll-banner__content{position:relative;max-width:600px;margin-bottom:35px}.coll-banner__title{margin:0 0 20px;font-size:42px;font-weight:700}.coll-banner__description{line-height:1.4;font-size:18px;color:#000;font-weight:500}.coll-banner__button{display:inline-flex;align-items:center;min-height:50px;margin-top:20px;padding:0 30px;color:#fff}.coll-banner__button:hover{background:var(--ts-dark);color:#fff}.coll-banner__child-collections ul{list-style:none;padding:0;margin:0;display:flex;gap:10px;flex-wrap:wrap}.coll-banner__child-collections ul li:before{display:none}.coll-banner__child-collections ul li a{display:inline-block;text-decoration:none;font-weight:500;padding:13px 25px;background:#fff;color:#000;border-radius:10px;line-height:1.1;transition:all .5s;font-size:14px}.coll-banner__child-collections ul li a.active{background:var(--sy);color:#fff}.coll-banner__child-collections ul li a:hover{text-decoration:none;opacity:.9}.boost-pfs-filter-product-item-inner{padding:20px!important;background:#f7f3f0;min-height:405px}.boost-pfs-filter-product-item-price{color:#000;font-weight:500}.boost-pfs-filter-product-item-price .boost-pfs-filter-product-item-sale-price{color:#000}.boost-pfs-filter-product-item-label .boost-pfs-label,.boost-pfs-filter-product-item-label .boost-pfs-filter-label{border-radius:5px!important}.boost-pfs-filter-product-item-label .sale{background:var(--sy)}.collection-page .boost-pfs-filter-left-col{padding:20px;border:none;background:#f7f3f0}.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading{display:block;width:100%}.boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading span{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;text-transform:none}.boost-pfs-filter-tree-v .boost-pfs-filter-option-title-text:before{margin-right:0;margin-top:10px}.boost-pfs-filter-button.boost-pfs-filter-option-view-more-action{color:#000;font-weight:700;border-bottom:1px solid #000}.boost-pfs-filter-option-content .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li .boost-pfs-check-box{background:#fff}.boost-pfs-filter-product-item-title{font-size:16px}.boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item:first-child{display:flex;flex-direction:row;gap:25px;align-items:center}.filter-btn{display:flex;border:1px solid var(--sy);padding:8px 15px;border-radius:5px;align-items:center;gap:10px;font-weight:700}.filter-btn svg{width:15px}span.filter-btn__icon{line-height:0}.boost-pfs-filter-total-product{font-weight:700}.boost-pfs-filter-default-toolbar{display:flex}.boost-pfs-filter-default-toolbar-inner{display:flex;justify-content:space-between;align-items:center}.sort-by-filter{display:flex;align-items:center;gap:15px}.sort-by__label{font-weight:700}.boost-pfs-filter-default-toolbar .boost-pfs-filter-top-sorting button{display:flex;align-items:center;min-height:44px;padding:0 40px 0 16px;border:1px solid var(--ts-border-strong);border-radius:12px;background:#fff;transition:border-color .2s,box-shadow .2s}.boost-pfs-filter-default-toolbar .boost-pfs-filter-top-sorting button>span{line-height:42px}.boost-pfs-filter-default-toolbar .boost-pfs-filter-top-sorting button:hover{border-color:var(--sy)}.boost-pfs-filter-default-toolbar .boost-pfs-filter-top-sorting button:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--sy) 25%,transparent)}.search-page .boost-pfs-filter-default-toolbar{padding-block:24px 8px}.boost-pfs-filter-custom-sorting button>span>span{font-weight:700}.template-product .header-toolbar .header-customerbar{background:#303a18}.template-product .usp-icons-row{background:#303a18;color:#fff}.template-product .usp-icons-row h3{color:#fff}.template-product .usp-icons-row img{filter:brightness(0) invert(1)}.customer-links ul li.cart-info #cart-dropdown{padding:20px}@media(min-width:768px){.header-toolbar{display:flex;flex-direction:column}.hs-desktop{order:1}.template-index .header-customerbar-container ul .search{display:none}.header-searchbar .search-form{border:2px solid var(--sy);width:100%;display:flex;align-items:center}.twelve{width:100%}.search-submit{width:54px;height:54px;display:flex;justify-content:center;align-items:center;align-content:center;background:var(--sy);fill:#fff}.header-searchbar .twelve{width:100%;float:none}.header-searchbar :before{display:none}.header-searchbar .container{width:100%;margin-block:10px}.header-searchbar .search-form input{text-align:left!important;padding:11px;height:auto;font-size:20px}.header-searchbar .search-form input:focus{border:none!important;box-shadow:none}.search-submit svg{width:25px;height:25px}}@media(min-width:920px)and (max-width:1024px){.shop-by-category__item img{width:150px}.showcase__collections{grid-template-columns:repeat(2,1fr)}.shop-by-category__items{grid-template-columns:repeat(4,1fr)}.hero__heading{font-size:60px}.showcase__block-content h2{font-size:36px}.mission__wrapper:before{background:#ede8e2}.gears__tile{min-height:250px}.gears__tile-title{font-size:26px}.showcase__block-content p{font-size:16px}}@media(min-width:768px)and (max-width:919px){.shop-by-category__item img{width:120px}.showcase__collections{grid-template-columns:repeat(2,1fr)}.shop-by-category__items{grid-template-columns:repeat(3,1fr)}.hero__heading{font-size:50px}.showcase__block-content h2{font-size:30px}.mission__wrapper:before{background:#ede8e2}.gears__tile{min-height:250px}.gears__tile-title{font-size:26px}.showcase__block-content p{font-size:16px}}@media(max-width:767px){:root{--section-spacing: 50px}.title-block{margin-bottom:20px}button.search-submit{display:none}.header-toolbar .header-customerbar .header-customerbar-container .customer-bullets{width:100%!important;height:auto;padding:8px 0;display:block;text-align:center}.header-toolbar .header-customerbar .header-customerbar-container .socials,.header-toolbar .header-customerbar .header-customerbar-container .customer-bullets ul{display:none!important}.hero__heading{font-size:36px;line-height:1.4}.hero__content{gap:15px}.hero__subheading{line-height:1.2;font-size:18px}.hero__buttons{flex-wrap:wrap}.hero__buttons a{width:auto}.th-btn{padding:13px 20px;font-size:13px}.hero__buttons{gap:7px}.usp-icons-row__items{gap:10px;flex-wrap:wrap}.usp-icons-row__item h3{font-size:14px}.shop-by-category__items{grid-template-columns:repeat(2,1fr);gap:15px}.shop-by-category__item img{max-width:100%;width:160px;margin-bottom:10px;padding:15px}.showcase__blocks{grid-template-columns:1fr}.mission__wrapper:before{background:#ede8e2}.mission__content{flex-direction:column;background:#ede8e2;align-items:flex-start;gap:10px}.gears__tiles{grid-template-columns:1fr}.footer__blocks{grid-template-columns:1fr;gap:0}.showcase__block-content h2 br{display:none}.showcase__collections{grid-template-columns:repeat(2,1fr)}.showcase__block-content h2{font-size:36px}.mission__content img{width:100px}.gears__tile{min-height:200px}.gears__tile-title{font-size:26px}.gears__tile-description,.mission__description{font-size:16px}h2.mission__heading{font-size:21px}.mission__text{gap:10px}.showcase__block-content p{font-size:16px;line-height:1.4}.showcase__block-content{padding-inline:0}.usp-icons-row__item{width:47%;padding-left:50px}.usp-icons-row__item p{font-size:14px;max-width:100px}.usp-icons-row__item img{top:4px;width:40px;height:40px}.log_txt *{font-size:12px!important}.sub-footer .twelve{padding:10px 0 0!important;text-align:center;justify-content:center!important;gap:10px}.container.boost-pfs-filter-default-toolbar-inner{display:none}.coll-banner__child-collections ul{gap:10px}.coll-banner__child-collections ul li a{font-size:12px;padding:8px 12px;border-radius:5px}.coll-banner__description{font-size:15px}.coll-banner__title{font-size:32px;line-height:1.4}.coll-banner__wrapper:before{background:linear-gradient(107deg,#e3e0db 70%,#0000 80%)}template-collection .usp-icons-row{display:none}.boost-pfs-filter-product-item-inner{padding:10px!important;min-height:auto!important}.boost-pfs-filter-product-item-title{font-size:14px!important}.boost-pfs-filter-product-item-price{display:flex;flex-direction:column}.boost-pfs-filter-product-item-price s{margin-left:0}.coll-banner__breadcrumbs ul{font-size:14px}}.featured-image{position:relative;border:1px solid #303a1833;border-radius:10px;overflow:hidden;margin:0}.product-images{position:relative;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;gap:20px;min-width:0;max-width:100%}.product-images .featured-image{min-width:0;max-width:100%}.product-images .featured-image img{max-width:100%;height:auto}.product-images .easyzoom{position:relative}.product-images .easyzoom--overlay .easyzoom-flyout{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;overflow:hidden;background:#fff}.product-images .easyzoom-flyout img,.product-images .featured-image .easyzoom-flyout img{max-width:none;width:auto;height:auto}.product-images .thumbnails{margin:0;padding:0;overflow:hidden;min-width:0;max-width:100%}@media(min-width:768px){.product-images .thumbnails{height:600px;width:100px}}@media(max-width:767px){.product-images{flex-direction:column;width:100%;overflow:hidden}.product-images .featured-image,.product-images .thumbnails{width:100%}.product-images .thumbnails .swiper-slide{width:80px;margin-bottom:0}}.product-images .thumbnails,.product-images .thumbnails .swiper-slide,.product-images .thumbnails .swiper-slide a{cursor:pointer}.product-images .thumbnails .swiper-slide{border:2px solid transparent;height:80px!important;overflow:hidden;padding:10px;border-radius:10px;background:#f5f5f5;margin-bottom:15px}.product-images .thumbnails .swiper-slide.is-selected{border-color:var(--sy)!important}.product-images .thumbnails .swiper-slide img{display:block;width:100%;height:100%;object-fit:contain}.product-images .div_v_r{max-width:100%}.product-images .div_v_r img{max-width:100%;height:auto}.breadcrumbs a{font-weight:600!important}.breadcrumbs span.active{color:var(--a11ygrey);font-weight:600!important}.breadcrumbs a:hover{color:var(--sy)}.breadcrumbs{padding:25px 10px}.prd-main{display:grid;grid-template-columns:1fr 1fr;gap:40px 0}.prd-main>*{min-width:0;max-width:100%}@media(min-width:900px){.prd-main>.product-images{position:sticky;top:calc(var(--ts-header-h, 100px) + 20px);align-self:start}}.product-page .product-header{font-family:var(--body_font);font-size:40px;font-weight:600;color:#303a18;letter-spacing:-2px;line-height:1.4}.product-details{display:flex;flex-direction:column;gap:10px}.stamped-badge-starrating .stamped-fa{color:var(--sy)}.stamped-badge-caption{font-weight:600;color:#000;margin-left:15px}.prd-price{margin-block:10px;color:#000!important;font-size:30px;font-weight:500;display:flex;align-items:center;gap:20px}.offers span.price-field{color:#303a18!important;display:flex;align-items:center;gap:10px;font-weight:600}.offers span.price-field del{font-size:20px}.offers span.savings:not(.hidden){background:#303a181a;font-size:12px;color:#303a18;padding:4px 8px;line-height:1}.swatch label:not(.swatch-label){text-transform:uppercase;font-size:14px;color:#303a18;line-height:1.4}.purchase-section.multiple{margin-top:25px}.swatch .swatch-element{margin-left:0;margin-top:10px;margin-right:10px}.swatch .swatch-element label:not(.error){border-radius:100%}.swatch .swatch-element.color{border-radius:100%}.swatch .swatch-element .background-cover{height:35px!important;min-width:35px!important}.swatch .swatch-element label:not(.error){font-size:12px}.swatch .swatch-element.active{border-color:#303a18;font-weight:500}.swatch .swatch-element{border-radius:5px;border-width:2px;border-color:#303a1833;font-weight:500}.swatch{margin-top:35px}.quantity-block label{text-transform:uppercase;font-weight:600;font-size:14px;color:#303a18;line-height:1.4;margin-bottom:10px}.quantity-block .quantity{border:2px solid rgb(48 58 24 / 20%);overflow:hidden;float:none!important;align-items:center;border-radius:5px;margin-bottom:10px}.quantity-block .quantity button{border-radius:inherit;background:transparent!important;color:#303a18;font-size:14px;margin:0;height:30px;width:50px;object-fit:inherit;border-radius:0!important}.quantity-block .quantity button.icon-minus{border-right:2px solid rgb(48 58 24 / 20%)!important;margin:0}.quantity-block .quantity input{margin:0;height:30px;min-height:auto;padding:0;line-height:100%;border:none}.quantity-block .quantity button.icon-plus{border-left:2px solid rgb(48 58 24 / 20%)!important}.quantity-block .quantity button:hover{background:#303a18!important}.active .swatch-label{color:#303a18!important}.cart-block{max-width:500px}.cart-block .addtocart{display:flex;align-items:center;justify-content:center;gap:15px;background:#303a18!important;text-transform:uppercase;letter-spacing:1px;border-radius:8px;font-weight:600;font-size:18px;height:40px}.cart-block .addtocart svg{width:25px}.cart-block .addtocart:hover{background:var(--sy)!important}.cart-block .addtocart[disabled],.cart-block .addtocart[disabled]:hover,.buy-now-btn[disabled],.buy-now-btn[disabled]:hover{opacity:.45;cursor:not-allowed}.cart-block .addtocart[disabled]:hover{background:#303a18!important}.buy-now-btn[disabled]:hover{background:#303a181a!important}.availability-msg[hidden]{display:none}.variant-inventory h4{display:inline-block;margin:15px 0 0;padding:7px 14px;border-radius:20px;background:#303a181a;font-family:var(--body_font);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:1px;text-transform:uppercase;color:#303a18}.variant-inventory h4:empty{display:none}.variant-inventory h4:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#2e7d32;vertical-align:1px}.variant-inventory.is-sold-out h4{background:#99000014;color:var(--error_color)}.variant-inventory.is-sold-out h4:before{background:currentColor}.variant-inventory h4 small{font-weight:500;letter-spacing:0;text-transform:none}.product-page .ajaxified-cart-feedback.cart-success{color:#303a18;text-align:center}.product-page .ajaxified-cart-feedback.cart-success a{color:#303a18}.size-guide-link{background:transparent;color:#303a18;font-size:16px;display:flex;align-items:center;width:auto;padding:0;font-size:14px;gap:5px;font-weight:500;position:absolute;right:0;top:0;margin:0}.size-guide-link svg{height:20px;transform:rotate(332deg)}.cart-and-size-guide{position:relative}.product-description{line-height:1.4;color:#000;font-weight:500;margin:15px 0 0;border-bottom:1px solid #303a1833;padding-bottom:15px}.buy-now-btn{background:#303a181a!important;color:#303a18;border:1px solid rgb(48 58 24 / 30%);border-radius:8px;margin-top:15px;text-transform:uppercase;letter-spacing:1px;transition:all .5s;font-size:18px;font-weight:600;height:40px}.buy-now-btn:hover{background:#303a18!important}.availability-msg{display:flex;margin-top:10px;font-size:14px;text-align:center;justify-content:center;align-items:center;gap:10px;color:#303a18;font-weight:500}.icon-text-table{display:grid;grid-template-columns:repeat(4,1fr);margin-block:20px;padding-top:20px;border-top:1px solid #303a1833;height:auto}.icon-text-table .icon-text{all:unset;display:flex!important;flex-direction:column;align-items:center;text-align:center;height:auto!important}.icon-text-table .icon-text .img{height:auto}.icon-text-table .icon-text p{text-align:center;font-size:16px;line-height:1.35}.table.icon-text-table .icon-text .table-cell{height:auto;padding:0 0 6px}.icon-text-table .icon-text:not(:last-child){border-right:1px solid #303a1833}.fbt-section,.feature-row-section,.info-columns-section,.reco-row-section{display:block;max-width:1600px;margin-inline:auto;padding-inline:20px}.fbt-section,.feature-row-section,.info-columns-section{margin-top:25px}.reco-row-section{margin-block:25px 50px}.fbt,.feature-row,.info-columns__col,.reco-row{background:#faf7f2;border:1px solid #303a1826;border-radius:10px}.fbt{display:block;padding:25px 30px 30px}.fbt[hidden]{display:none}.fbt__head{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:25px}.fbt__heading{margin:0;font-size:28px;font-weight:600;color:#303a18}.fbt__badge{background:#ede8e2;color:#303a18;font-size:11px;font-weight:600;letter-spacing:1px;padding:6px 12px;border-radius:4px;line-height:1}.fbt__body{display:flex;align-items:flex-start;gap:30px}.fbt__items,.fbt__items [data-fbt-recos]{display:flex;align-items:center;flex-wrap:wrap;gap:20px;flex:1}.fbt__items [data-fbt-recos]{display:grid;grid-template-columns:repeat(4,1fr);gap:50px}.fbt__item+.fbt__item:before,[data-fbt-recos] .fbt__item:before{content:"+";position:absolute;left:-33px;top:50%;transform:translateY(-50%);font-size:20px;color:#303a18}.fbt__item{position:relative;display:flex;align-items:center;gap:12px;min-width:200px}.fbt__check{position:relative;display:inline-flex;cursor:pointer;position:absolute;top:2px;left:3px}.fbt__item--main .fbt__check{cursor:default}.fbt__check input{position:absolute;opacity:0;width:18px;height:18px;margin:0;cursor:inherit}.fbt__check-box{width:18px;height:18px;border:1px solid #303a18;border-radius:3px;background:#fff;display:block;position:relative}.fbt__check input:checked+.fbt__check-box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #303a18;border-width:0 2px 2px 0;transform:rotate(45deg)}.fbt__check input:focus-visible+.fbt__check-box{outline:2px solid var(--sy);outline-offset:2px}.fbt__thumb{display:block;width:80px;height:80px;flex:0 0 80px;border:1px solid #303a1826;border-radius:6px;background:#fff;padding:5px}.fbt__thumb img{width:100%;height:100%;object-fit:contain;margin:0}.fbt__info{display:flex;flex-direction:column;gap:3px;font-size:14px}.fbt__title{font-weight:600;color:#303a18;line-height:1.3}a.fbt__title:hover{text-decoration:underline}.fbt__variant{color:#6b6b5f;font-size:13px}.fbt__price{font-weight:600;color:#000}.fbt__summary{flex:0 0 300px;text-align:center;border-left:1px solid #303a1826;padding-left:30px}.fbt__total{margin:0 0 5px;padding:0;font-size:20px;color:#303a18;display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap}.fbt__total-label{font-weight:600}.fbt__total-was{color:#6b6b5f;font-size:16px}.fbt__total-now{font-weight:700;color:#000}.fbt__savings{margin:0 0 15px;padding:0;font-size:13px;color:#6b6b5f}.fbt__item:first-child:before{display:none}.fbt__submit{width:100%;background:#303a18;color:#fff;border:none;border-radius:6px;padding:15px 20px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:background .3s}.fbt__submit:hover:not(:disabled){background:var(--sy)}.fbt__submit:disabled{opacity:.5;cursor:not-allowed}.fbt__submit.is-loading{opacity:.7}.fbt__error{margin:10px 0 0;padding:0;font-size:13px;color:#a12b2b}.fbt__individual{display:inline-block;margin-top:12px;font-size:13px;color:#6b6b5f;text-decoration:underline}.feature-row{display:flex;justify-content:space-between;gap:20px;padding:22px 30px}.feature-row__item{display:flex;align-items:center;gap:12px}.feature-row__icon{width:40px;height:40px;flex:0 0 40px;object-fit:contain;margin:0}.feature-row__title{margin:0;font-family:var(--body_font);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#303a18;line-height:1.2}.feature-row__subtitle{margin:3px 0 0;padding:0;font-size:13px;color:#6b6b5f;line-height:1.2}.info-columns{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:25px;align-items:stretch}.info-columns__col{padding:25px 30px;height:100%}.info-columns__heading{margin:0 0 18px;font-size:22px;font-weight:600;color:#303a18}.info-columns__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.info-columns__list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#000;line-height:1.4;padding:0}.info-columns__list li:before{display:none}.info-columns__tick{flex:0 0 16px;color:#303a18;margin-top:3px}.info-columns__tick svg{width:16px;height:16px;display:block}.accordion{border-bottom:1px solid #303a1826}.accordion:first-child{border-top:1px solid #303a1826}.accordion__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;font-size:17px;font-weight:600;color:#303a18}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary:focus-visible{outline:2px solid var(--sy);outline-offset:2px}.accordion__icon{position:relative;width:16px;height:16px;flex:0 0 16px}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;background:#a08e6a;transition:transform .3s}.accordion__icon:before{top:7px;left:0;width:16px;height:2px}.accordion__icon:after{left:7px;top:0;width:2px;height:16px}.accordion[open] .accordion__icon:after{transform:scaleY(0)}.accordion__content{padding:0 0 18px;font-size:15px;line-height:1.5;color:#000}.info-columns__brand{position:relative;overflow:hidden}.info-columns__brand-image{position:absolute;right:0;width:45%;max-width:150px;opacity:.9;margin:0;pointer-events:none;top:100px}.info-columns__brand-text,.info-columns__brand-button{position:relative;z-index:1}.info-columns__brand-text{font-size:15px;line-height:1.6;color:#000;max-width:65%}.info-columns__brand-button{display:inline-block;padding:12px 25px;border:1px solid #303a1840;border-radius:4px;background:#fff;color:#303a18;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .3s}.info-columns__brand-button:hover{text-decoration:none;background:#303a18;color:#fff}.reco-row{display:block;padding:25px 30px 30px}.reco-row[hidden]{display:none}.reco-row__heading{margin:0 0 20px;text-align:center;font-size:26px;font-weight:600;color:#303a18}.reco-row__viewport{position:relative}.reco-row__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:5px}.reco-row__track::-webkit-scrollbar{display:none}.reco-card{flex:0 0 calc(25% - 15px);scroll-snap-align:start;display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #303a1826;border-radius:8px;padding:15px}.reco-card__media{flex:0 0 90px;width:90px}.reco-card__media img{width:100%;height:90px;object-fit:contain;margin:0}.reco-card__info{display:flex;flex-direction:column;gap:3px;font-size:14px;min-width:0}.reco-card__title{font-weight:600;color:#303a18;line-height:1.3}.reco-card__title:hover{text-decoration:underline}.reco-card__variant{color:#6b6b5f;font-size:13px}.reco-card__price{font-weight:600;color:#000}.reco-card__price s{color:#6b6b5f;font-weight:400;margin-right:5px}.reco-card__button{margin-top:8px;padding:9px 14px;background:#fff;border:1px solid #303a1840;border-radius:4px;color:#303a18;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s;white-space:nowrap}.reco-card__button:hover:not(:disabled){background:#303a18;color:#fff}.reco-card__button:disabled{opacity:.6;cursor:not-allowed}.reco-card__button.is-added{background:#303a18;color:#fff;opacity:1}.reco-row__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:100%;border:1px solid #303a1826;background:#fff;color:#303a18;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000014;transition:opacity .3s}.reco-row__arrow--prev{left:-20px}.reco-row__arrow--next{right:-20px}.reco-row__arrow:disabled{opacity:.3;cursor:default}.reco-row__error{margin:10px 0 0;padding:0;font-size:13px;color:#a12b2b;text-align:center}.swatch .swatch-element.soldout label:not(.hidden){border-radius:inherit;background:transparent;opacity:1;text-decoration:line-through}.prd-reviews .stamped-main-widget{margin:0!important}.prd-reviews div[data-widget-style] div.stamped-container{max-width:1580px!important;background:#faf7f2;border:1px solid #303a1826;border-radius:10px;padding:25px 30px 30px!important;margin-block:0!important}.prd-reviews{padding-bottom:60px}.title-block h2{position:relative;display:inline-block}.title-block h2:before,.title-block h2:after{content:"";position:absolute;width:100px;height:2px;background:#1a5a4a;top:50%;--left: -110px;--right: -110px}.title-block h2:before{left:-110px}.title-block h2:before{left:var(--left)}.title-block h2:after{right:var(--right)}.content ul li:before{display:none}.boost-pfs-filter-bottom-pagination-default,.boost-pfs-filter-load-more{padding:0!important}.trustpilot:has(.rmpb){padding-bottom:40px}.gears:not(h2){padding-bottom:40px}@media(max-width:1024px){.fbt__body{flex-direction:column}.fbt__items [data-fbt-recos]{grid-template-columns:repeat(2,1fr);gap:20px 50px}[data-fbt-recos] .fbt__item:nth-child(odd):before{display:none}.fbt__summary{flex:1 1 auto;width:100%;border-left:none;border-top:1px solid #303a1826;padding-left:0;padding-top:20px}.info-columns{grid-template-columns:1fr}.info-columns__brand-text{max-width:100%}.reco-card{flex:0 0 calc(50% - 10px)}.feature-row{flex-wrap:wrap;justify-content:flex-start}.feature-row__item{flex:0 0 calc(33.333% - 14px)}}@media(max-width:767px){.fbt-section,.feature-row-section,.info-columns-section,.reco-row-section{padding-inline:15px}.fbt,.reco-row,.info-columns__col{padding:20px}.fbt__heading{font-size:22px}.fbt__items{gap:15px 25px}.fbt__item{min-width:100%}.fbt__item:before,[data-fbt-recos] .fbt__item:before{display:none}.feature-row{padding:20px}.feature-row__item{flex:0 0 100%}.reco-card{flex:0 0 85%}.reco-row__arrow--prev{left:-10px}.reco-row__arrow--next{right:-10px}.template-product .usp-icons-row,.template-collection .usp-icons-row{display:none}.fbt__items [data-fbt-recos]{grid-template-columns:repeat(1,1fr);gap:15px}.prd-reviews{padding-inline:15px}.info-columns__brand-image{top:auto;bottom:0;width:100px}.table.icon-text-table{margin-top:15px}}@media(min-width:900px)and (max-width:1024px){.prd-main{gap:30px 30px}.product-images{gap:15px}.product-images .thumbnails{height:460px;width:80px}.product-images .thumbnails .swiper-slide{height:70px!important;padding:8px;margin-bottom:12px}.product-page .product-header{font-size:30px;letter-spacing:-1px}.prd-price{font-size:26px}.swatch{margin-top:25px}.icon-text-table .icon-text p{font-size:16px}}@media(min-width:768px)and (max-width:899px){.prd-main{grid-template-columns:1fr;gap:35px 0}.product-images{max-width:620px;margin-inline:auto;width:100%;gap:15px}.product-images .thumbnails{height:420px;width:80px}.product-images .thumbnails .swiper-slide{height:70px!important;padding:8px;margin-bottom:12px}.product-details{max-width:620px;margin-inline:auto;width:100%}.product-page .product-header{font-size:32px;letter-spacing:-1px}.prd-price{font-size:26px}.swatch{margin-top:25px}.breadcrumbs{padding:15px 0}}@media(max-width:767px){.breadcrumbs{padding:15px 0;font-size:13px;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.breadcrumbs::-webkit-scrollbar{display:none}.prd-main{grid-template-columns:1fr;gap:25px 0}.featured-image{border-radius:8px}.product-images{gap:12px}.product-details{gap:8px}.product-page .product-header{font-size:26px;letter-spacing:-.5px;line-height:1.3}.stamped-badge-caption{margin-left:10px;font-size:13px}.prd-price{font-size:24px;gap:12px;flex-wrap:wrap;margin-block:5px}.offers span.price-field{gap:8px}.offers span.price-field del{font-size:16px}.product-description{font-size:14px;margin-top:10px;padding-bottom:12px}.swatch{margin-top:20px}.purchase-section.multiple{margin-top:15px}.swatch .swatch-element{margin-top:8px;margin-right:8px}.swatch label:not(.swatch-label){font-size:13px}.quantity-block label{font-size:13px;margin-bottom:8px}.quantity-block .quantity button{height:40px;width:46px;font-size:16px}.quantity-block .quantity input{height:40px;width:50px}.size-guide-link{position:static;margin-bottom:10px;font-size:13px}.cart-block .addtocart,.buy-now-btn{width:100%;height:50px;font-size:16px;letter-spacing:.5px}.cart-block .addtocart svg{width:20px}.availability-msg{font-size:13px}.icon-text-table{grid-template-columns:repeat(2,1fr);margin-block:15px;padding-top:15px}.icon-text-table .icon-text{padding-block:12px}.icon-text-table .icon-text p{font-size:16px}.icon-text-table .icon-text:nth-child(2n){border-right:none}.icon-text-table .icon-text:nth-last-child(n+3){border-bottom:1px solid #303a1833}.prd-reviews{padding-bottom:30px}.prd-reviews div[data-widget-style] div.stamped-container{padding:20px 15px!important}.title-block h2:after{display:none}.title-block h2:before{left:0;right:0;bottom:-15px;top:auto;margin-inline:auto}.hero .header-searchbar{display:none}}.content:has(>.coll-banner:first-child){margin-top:0}.coll-banner__wrapper--plain{background:#ede8e2}.coll-banner__wrapper--plain:before{display:none}.coll-banner__content:last-child{margin-bottom:0}.coll-banner__description p:last-child{padding-bottom:0}.coll-banner__breadcrumbs ul li{position:relative}.ts-section{padding-block:calc(var(--section-spacing) / 2)}.content.about-us .mission{padding-bottom:0}:root{--ts-pad: clamp(40px, 4vw + 24px, 88px)}.template-page .ts-section{padding-block:var(--ts-pad)}.template-page .ts-section:has(>.ts-section--tinted,>.ts-section--brand,>.ts-newsletter-band--tinted,>.ts-newsletter-band--brand,>.ts-newsletter-band--image-overlay,>.ts-offer-band.ts-section--tinted),.template-page .ts-section--flush{padding-block:0}.template-page .ts-section:not(:has(>.ts-section--tinted,>.ts-section--brand,>.ts-newsletter-band--tinted,>.ts-newsletter-band--brand,>.ts-newsletter-band--image-overlay,>.ts-offer-band.ts-section--tinted),.ts-section--flush)+.ts-section:not(:has(>.ts-section--tinted,>.ts-section--brand,>.ts-newsletter-band--tinted,>.ts-newsletter-band--brand,>.ts-newsletter-band--image-overlay,>.ts-offer-band.ts-section--tinted),.ts-section--flush){padding-top:0}.template-page .ts-section--tinted,.template-page .ts-section--brand,.template-page .ts-newsletter-band--tinted,.template-page .ts-newsletter-band--brand,.template-page .ts-newsletter-band--image-overlay{padding-block:var(--ts-pad)}.content.page-page:has(>.shopify-section[id^=shopify-section-template--]:first-child){margin-top:0}.template-page .ts-section .title-block{margin-bottom:clamp(28px,2vw + 18px,44px)}.template-page .ts-rte p:empty,.template-page .ts-rte>br,.template-page .ts-rte>div:empty{display:none}.template-page .ts-rte>:last-child{margin-bottom:0;padding-bottom:0}.ts-section--tinted{background:#ede8e2;padding-block:calc(var(--section-spacing) * .7)}.ts-section .title-block{text-align:center}@media(min-width:768px){.ts-section .title-block h2{max-width:calc(100% - 240px)}}.ts-section .title-block p{max-width:700px;margin:25px auto 0;padding:0;font-size:18px;line-height:1.5}.ts-eyebrow{display:block;margin:0 0 12px;font-family:var(--body_font);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:2px;text-transform:uppercase;color:var(--sy)}.ts-heading{margin:0 0 20px;font-size:var(--ts-h2);line-height:1.3}.ts-rte{font-size:16px;line-height:1.7}.ts-rte p{padding:0 0 16px}.ts-rte>:last-child,.ts-rte p:last-child{margin-bottom:0;padding-bottom:0}.ts-rte ul{padding:0 0 16px;margin:0}.content .ts-rte ul li{padding:0 0 10px 24px;color:inherit}.content .ts-rte ul li:before{display:block;content:"";position:absolute;left:0;top:.65em;width:8px;height:8px;border-radius:50%;background:var(--sy)}.ts-rte a{color:var(--sy)}.ts-section .th-btn:hover{background:#000;color:#fff}.ts-media-text{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ts-media-text--image-right .ts-media-text__media{order:2}.ts-media-text__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:15px;margin:0}.ts-media-text__media--contain img{object-fit:contain;background:#f7f3f0}.ts-media-text__body{max-width:560px}.ts-media-text__body .th-btn{margin-top:25px}.ts-richtext{max-width:820px;margin-inline:auto}.ts-richtext--center{text-align:center}.ts-richtext--quote .ts-heading{font-size:36px;line-height:1.35}.ts-richtext .th-btn{margin-top:25px}.ts-stats{display:grid;grid-template-columns:repeat(var(--col, 4),1fr);gap:30px;text-align:center}.ts-stats__value{display:block;margin:0 0 10px;font-family:var(--headline_font);font-size:42px;font-weight:700;line-height:1.1;color:var(--sy)}.ts-stats__label{margin:0;padding:0;font-size:16px;line-height:1.5;color:var(--headline_font_color)}.ts-columns{display:grid;grid-template-columns:repeat(var(--col, 3),1fr);gap:30px}.ts-card{background:#f7f3f0;border:1px solid rgb(26 90 74 / 10%);border-radius:15px;padding:30px}.ts-card__icon{display:block;width:50px;height:50px;margin:0 0 20px;object-fit:contain}.ts-card__title{margin:0 0 15px;font-size:var(--medium);line-height:1.4}.ts-columns--image_cards .ts-card{display:flex;flex-direction:column;overflow:hidden;padding:0;background:#fff}.ts-card__media img{display:block;width:100%;aspect-ratio:4 / 3;margin:0;object-fit:cover}.ts-columns--image_cards .ts-card__content{padding:25px}.ts-columns--image_cards .ts-rte,.ts-columns--image_cards .ts-rte p{font-size:15px;line-height:1.6}.ts-section--brand{background:var(--sy);padding-block:calc(var(--section-spacing) * .7)}.ts-section--brand .title-block h2{color:#fff}.ts-section--brand .title-block h2:before,.ts-section--brand .title-block h2:after{background:#ffffff7f}.ts-section--brand .title-block p{color:#ffffffd9}.ts-columns--brand .ts-card{background:#ffffff14;border-color:#fff3}.ts-card__number{display:block;margin:0 0 15px;font-family:var(--headline_font);font-size:36px;font-weight:700;line-height:1;color:#ede8e2}.ts-columns--brand .ts-card__title{color:#fff}.ts-columns--brand .ts-rte,.ts-columns--brand .ts-rte p{color:#ffffffd9}.content .ts-columns--brand .ts-rte ul li:before{background:#ede8e2}.ts-columns--brand .ts-rte a{color:#fff}@media(max-width:767px){.ts-columns--image_cards .ts-card{flex-direction:row}.ts-columns--image_cards .ts-card__media{flex:0 0 110px}.ts-columns--image_cards .ts-card__media img{height:100%;aspect-ratio:auto}.ts-columns--image_cards .ts-card__content{padding:18px}.ts-columns--image_cards .ts-card__title{margin-bottom:8px}.ts-columns--image_cards .ts-rte{font-size:14px;line-height:1.6}.ts-card__number{font-size:28px}}.ts-timeline{position:relative;max-width:900px;margin:0 auto;padding:0;list-style:none}.ts-timeline:before{content:"";position:absolute;top:0;bottom:0;left:150px;width:2px;background:#1a5a4a33}.content .ts-timeline__item{display:grid;grid-template-columns:150px 1fr;gap:0 40px;padding:0 0 40px;color:inherit}.content .ts-timeline__item:last-child{padding-bottom:0}.ts-timeline__year{padding-right:20px;font-family:var(--headline_font);font-size:var(--medium);font-weight:700;line-height:1.4;text-align:right;color:var(--sy)}.ts-timeline__body{position:relative}.ts-timeline__body:before{content:"";position:absolute;top:6px;left:-46px;width:14px;height:14px;border-radius:50%;background:var(--sy);box-shadow:0 0 0 4px #fff}.ts-timeline__title{margin:0 0 8px;font-size:var(--medium);line-height:1.4}.ts-timeline__marker{display:none}.ts-timeline__image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;margin:0 0 20px}.ts-timeline--horizontal{display:grid;grid-template-columns:repeat(var(--count, 4),minmax(0,1fr));gap:0 30px;max-width:none}.ts-timeline--horizontal:before{top:7px;bottom:auto;left:0;right:0;width:auto;height:2px}.content .ts-timeline--horizontal .ts-timeline__item{display:flex;flex-direction:column;padding:0}.ts-timeline--horizontal .ts-timeline__marker{display:block;position:relative;width:16px;height:16px;margin:0 0 25px;border-radius:50%;background:var(--sy);box-shadow:0 0 0 5px #ede8e2}.ts-timeline--horizontal .ts-timeline__year{display:block;margin:0 0 15px;padding:0;font-size:30px;line-height:1.2;text-align:left}.ts-timeline--horizontal .ts-timeline__body{flex:1;padding:25px;background:#fff;border-radius:15px}.ts-timeline--horizontal .ts-timeline__body:before{display:none}.ts-timeline--horizontal .ts-rte,.ts-timeline--horizontal .ts-rte p{font-size:15px;line-height:1.6}@media(min-width:768px)and (max-width:1024px){.ts-timeline--horizontal{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px}.ts-timeline--horizontal:before{display:none}}@media(max-width:767px){.ts-timeline--horizontal{grid-template-columns:1fr;gap:25px}.ts-timeline--horizontal:before{top:0;bottom:0;left:6px;width:2px;height:auto}.content .ts-timeline--horizontal .ts-timeline__item{position:relative;padding:0 0 0 40px}.ts-timeline--horizontal .ts-timeline__marker{position:absolute;top:6px;left:-1px;margin:0}.ts-timeline--horizontal .ts-timeline__year{margin-bottom:10px;font-size:24px}.ts-timeline--horizontal .ts-timeline__body{padding:20px}}.ts-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none}.content .ts-checklist__item{display:flex;gap:15px;padding:18px 0;border-bottom:1px solid rgb(26 90 74 / 12%);color:inherit}.ts-checklist-group{display:grid;grid-template-columns:260px minmax(0,1fr);gap:0 50px;padding:40px 0;border-top:1px solid rgb(26 90 74 / 20%)}.ts-checklist-group:first-child{padding-top:0;border-top:0}.ts-checklist-group:last-child{padding-bottom:0}.ts-checklist-group--plain{grid-template-columns:1fr}.ts-checklist-group__header{align-self:start;position:sticky;top:140px}.ts-checklist-group__image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:15px;margin:0 0 20px}.ts-checklist-group__count{display:block;margin:0 0 8px;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--sy)}.ts-checklist-group__title{margin:0;font-size:var(--large);line-height:1.3}.ts-checklist-group__text{margin:12px 0 0;padding:0;line-height:1.6}@media(max-width:1024px){.ts-checklist-group{grid-template-columns:1fr;gap:15px}.ts-checklist-group__header{position:static}}@media(max-width:767px){.ts-checklist{grid-template-columns:1fr}.ts-checklist-group{gap:10px;padding:30px 0}.content .ts-checklist__item{padding:14px 0}}.content .ts-checklist__item:before{content:"";display:block;position:static;flex:0 0 20px;height:20px;margin-top:2px;border-radius:50%;background:var(--sy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.ts-checklist__name{display:block;margin:0 0 4px;font-weight:600;line-height:1.4;color:var(--headline_font_color)}.ts-checklist__description{display:block;font-size:15px;line-height:1.6}.ts-card-grid{display:grid;grid-template-columns:repeat(var(--col, 3),1fr);gap:30px}.ts-post{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#f7f3f0;border:1px solid rgb(26 90 74 / 10%);border-radius:15px}.ts-post__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#ede8e2}.ts-post__media img{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:transform .5s}.ts-post__media--fallback{display:flex;align-items:center;justify-content:center}.ts-post__media--fallback img{width:35%;height:auto;object-fit:contain;opacity:.6}.ts-post:hover .ts-post__media img{transform:scale(1.04)}.ts-post:hover .ts-post__media--fallback img{transform:none}.ts-post__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:25px}.ts-post__meta{margin:0 0 10px;padding:0;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--sy)}.ts-post__title{margin:0 0 12px;font-size:var(--medium);line-height:1.4}.ts-post__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ts-post__excerpt{margin:0 0 20px;padding:0;font-size:15px;line-height:1.6}.ts-post__link{margin-top:auto;font-weight:600;color:var(--sy)}.ts-post__link:after{content:" \2192"}.ts-post__list{margin:0 0 20px;padding:0;list-style:none}.content .ts-post__list li{padding:0 0 6px;font-size:15px;color:inherit}.ts-topic{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:30px 25px 25px;background:#f7f3f0;border:1px solid rgb(26 90 74 / 10%);border-radius:15px;transition:transform .3s,box-shadow .3s}.ts-section--tinted .ts-topic{background:#fff}.ts-topic--link:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.ts-topic__num{margin:0 0 20px;font-family:var(--headline_font);font-size:34px;line-height:1;color:var(--sy);opacity:.35}.ts-topic__title{margin:0 0 20px;font-size:var(--medium);line-height:1.4}.ts-topic__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ts-icon{display:block;width:24px;height:24px}.ts-card__svg{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 0 20px;border-radius:50%;background:var(--ts-sand-deep);color:var(--sy)}.ts-section--tinted .ts-card__svg{background:#fff}.ts-card__svg .ts-icon{width:26px;height:26px}.ts-faq{max-width:860px;margin:0 auto}.ts-faq__group{margin:40px 0 10px;font-size:var(--ts-h3)}.ts-faq__group:first-child{margin-top:0}.ts-faq__item{border-bottom:1px solid var(--ts-border-strong)}.ts-faq__item:first-child,.ts-faq__group+.ts-faq__item{border-top:1px solid var(--ts-border-strong)}.ts-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:var(--ts-tap);padding:20px 0;font-family:var(--body_font);font-size:var(--ts-text-lg);font-weight:600;line-height:1.4;color:var(--headline_font_color);list-style:none;cursor:pointer}.ts-faq__question::-webkit-details-marker{display:none}.ts-faq__question:hover{color:var(--sy)}.ts-faq__question:focus-visible{outline:2px solid var(--sy);outline-offset:2px}.ts-faq__toggle{position:relative;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--ts-sand-deep)}.ts-faq__toggle:before,.ts-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--sy);transition:transform .25s}.ts-faq__toggle:after{transform:rotate(90deg)}.ts-faq__item[open] .ts-faq__toggle:after{transform:rotate(0)}.ts-faq__answer{padding:0 52px 20px 0}.ts-logos{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ts-logos__track{display:flex;width:max-content;animation:ts-logos-scroll var(--ts-logos-duration, 40s) linear infinite}.ts-logos:hover .ts-logos__track,.ts-logos:focus-within .ts-logos__track{animation-play-state:paused}.ts-logos__list{display:flex;margin:0;padding:0;list-style:none}.content .ts-logos__list li:before{display:none}.content .ts-logos__item{flex:0 0 auto;width:45vw;max-width:240px;padding:0 20px}@media(min-width:768px){.content .ts-logos__item{width:27vw}}@media(min-width:1025px){.content .ts-logos__item{width:17vw}}.ts-logos__link,.ts-logos__item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:inherit}.ts-logos__img{display:block;width:auto;max-width:100%;height:90px;object-fit:contain;transition:filter .3s,opacity .3s}.ts-logos__name{font-size:13px;line-height:1.4}.ts-logos--grayscale .ts-logos__img{filter:grayscale(1);opacity:.75}.ts-logos--grayscale .ts-logos__item:hover .ts-logos__img,.ts-logos--grayscale .ts-logos__link:focus-visible .ts-logos__img{filter:none;opacity:1}.ts-logos__link:focus-visible{outline:2px solid var(--sy);outline-offset:4px}@keyframes ts-logos-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ts-logos{-webkit-mask-image:none;mask-image:none}.ts-logos__track{width:auto;animation:none}.ts-logos__list{flex-wrap:wrap;justify-content:center;row-gap:30px}.ts-logos__list--copy{display:none}}.ts-newsletter-band{--ts-nl-text: var(--headline_font_color);--ts-nl-muted: color-mix(in srgb, var(--ts-nl-text) 78%, transparent);--ts-nl-accent: var(--sy);--ts-nl-bg: var(--ts-sand-deep);position:relative;color:var(--ts-nl-text)}.ts-newsletter-band--brand,.ts-newsletter-band--image-overlay{--ts-nl-text: #fff;--ts-nl-accent: var(--ts-sand-deep)}.ts-newsletter-band--brand{--ts-nl-bg: var(--sy)}.ts-newsletter-band--tinted,.ts-newsletter-band--brand{background:var(--ts-nl-bg)}.ts-newsletter-band--image-overlay{overflow:hidden;background:var(--ts-dark)}.ts-newsletter-band__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ts-newsletter-band--image-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / calc(var(--ts-nl-overlay, .6) + .1)),rgb(0 0 0 / var(--ts-nl-overlay, .6)))}.ts-newsletter-band .container{position:relative;z-index:1}.ts-newsletter{display:grid;gap:clamp(24px,3vw,40px);max-width:1180px;margin-inline:auto;padding-inline:clamp(4px,2vw,24px)}.ts-newsletter-band--panel .ts-newsletter{padding:clamp(28px,4vw,64px) clamp(20px,4vw,64px);border-radius:var(--ts-radius);background:var(--ts-nl-bg)}.ts-newsletter-band--stacked .ts-newsletter{max-width:760px;justify-items:center;text-align:center}.ts-newsletter-band--stacked .ts-newsletter__card{width:100%;max-width:560px}@media(min-width:900px){.ts-newsletter-band--split .ts-newsletter:not(.ts-newsletter--with-image){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;column-gap:clamp(40px,5vw,80px)}.ts-newsletter--with-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,4vw,64px)}.ts-newsletter--with-image .ts-newsletter__media{grid-row:span 2}}.ts-newsletter__media{overflow:hidden;border-radius:var(--ts-radius)}.ts-newsletter__media img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover}.ts-newsletter__eyebrow{display:block;margin:0 0 12px;font-family:var(--body_font);font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--ts-nl-accent)}.ts-newsletter__heading{margin:0 0 14px;font-size:var(--ts-h1);line-height:1.15;color:var(--ts-nl-text)}.ts-newsletter__text,.ts-newsletter__text p{max-width:520px;margin:0;padding:0;font-size:var(--ts-text-lg);line-height:1.6;color:var(--ts-nl-muted)}.ts-newsletter-band--stacked .ts-newsletter__text,.ts-newsletter-band--stacked .ts-newsletter__text p{margin-inline:auto}.ts-newsletter__features{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}.ts-newsletter-band--stacked .ts-newsletter__features{justify-content:center}.content .ts-newsletter__features .ts-newsletter__feature{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--ts-nl-text) 25%,transparent);border-radius:30px;font-size:var(--ts-text-sm);font-weight:500;color:var(--ts-nl-text)}.content .ts-newsletter__features .ts-newsletter__feature:before{display:none}.ts-newsletter__feature .ts-icon{width:18px;height:18px;color:var(--ts-nl-accent)}.ts-newsletter__card{display:grid;gap:14px;padding:clamp(20px,3vw,32px);border-radius:var(--ts-radius);background:#fff;box-shadow:0 18px 40px #0000001f;color:var(--headline_font_color);text-align:left}.ts-newsletter-band--image-overlay .ts-newsletter__card,.ts-newsletter-band--brand .ts-newsletter__card{border:1px solid rgb(255 255 255 / 22%);background:#ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;color:#fff}.ts-newsletter__label{display:block;margin:0 0 8px;font-size:var(--ts-text-sm);font-weight:600;color:inherit!important}.ts-newsletter__row{display:flex;gap:10px}.ts-newsletter .ts-newsletter__input{flex:1 1 auto;min-width:0;height:52px;margin:0;padding:0 18px;box-sizing:border-box;border:1px solid var(--ts-border-strong);border-radius:12px;background:#fff;font:inherit;color:var(--headline_font_color)}.ts-newsletter .ts-newsletter__input:focus{outline:3px solid color-mix(in srgb,var(--sy) 35%,transparent);outline-offset:0;border-color:var(--sy)}.ts-newsletter .ts-newsletter__input[aria-invalid=true]{border-color:var(--error_color)}.ts-newsletter__button{flex:0 0 auto;min-height:52px;padding:0 28px;border:0;border-radius:12px;background:var(--sy);font:inherit;font-weight:600;letter-spacing:.5px;color:#fff;cursor:pointer;transition:background .2s,transform .2s}.ts-newsletter__button:hover{background:var(--ts-dark)}.ts-newsletter-band--image-overlay .ts-newsletter__button:hover,.ts-newsletter-band--brand .ts-newsletter__button:hover{background:#fff;color:var(--ts-dark)}.ts-newsletter__button:focus-visible{outline:3px solid color-mix(in srgb,var(--sy) 45%,transparent);outline-offset:2px}.ts-newsletter__form .ts-form__notice{margin:0 0 4px}.ts-newsletter__disclaimer,.ts-newsletter__disclaimer p{margin:4px 0 0;padding:0;font-size:13px;line-height:1.5;color:inherit;opacity:.85}.ts-newsletter__disclaimer a{color:inherit;text-decoration:underline}.ts-newsletter__link{justify-self:start;font-weight:600;color:var(--sy)}.ts-newsletter-band--image-overlay .ts-newsletter__link,.ts-newsletter-band--brand .ts-newsletter__link{color:#fff}.ts-newsletter__link:hover{text-decoration:underline}@media(max-width:479px){.ts-newsletter__row{flex-direction:column}.ts-newsletter__button{width:100%}}.ts-quote{display:flex;flex-direction:column;gap:20px;margin:0;padding:30px;border:1px solid var(--ts-border);border-radius:var(--ts-radius);background:var(--ts-sand)}.ts-section--tinted .ts-quote{background:#fff}.ts-quote__rating{display:flex;gap:4px;color:#c89b3c}.ts-quote__star .ts-icon{width:18px;height:18px;fill:currentColor}.ts-quote__star--off{color:var(--ts-border-strong)}.ts-quote__text{flex:1;margin:0;padding:0;border:0;font-size:var(--ts-text-lg);font-style:italic;line-height:1.6}.ts-quote__text p:last-child{padding:0}.ts-quote__author{display:flex;align-items:center;gap:12px}.ts-quote__author strong,.ts-quote__author small{display:block}.ts-quote__author strong{color:var(--headline_font_color)}.ts-quote__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.ts-reviews-widget{margin-top:40px}.ts-page-content{margin:0 auto}.ts-page-content--narrow{max-width:820px}.ts-page-content--wide{max-width:1200px}.ts-page-content__body h1,.ts-page-content__body h2,.ts-page-content__body h3,.ts-page-content__body h4{margin:35px 0 15px;line-height:1.3}.ts-page-content__body h1,.ts-page-content__body h2{font-size:var(--ts-h2)}.ts-page-content__body h3,.ts-page-content__body h4{font-size:var(--ts-h3)}.ts-page-content__body>:first-child{margin-top:0}.ts-page-content img{max-width:100%!important;height:auto!important;border-radius:var(--ts-radius-sm)}.ts-page-content__body a{color:var(--sy);text-decoration:underline}.ts-page-content table{display:block;width:max-content;max-width:100%;margin:0 0 30px;overflow-x:auto;border-collapse:collapse;font-size:var(--ts-text-sm)}.ts-page-content th,.ts-page-content td{padding:10px 14px;border:1px solid var(--ts-border-strong);text-align:center;white-space:nowrap}.ts-page-content tr:first-child td,.ts-page-content th{background:var(--ts-sand-deep);font-weight:600;color:var(--headline_font_color)}.ts-richtext--code .ts-heading{display:inline-block;padding:12px 30px;border:2px dashed var(--sy);border-radius:var(--ts-radius-sm);font-family:var(--body_font);letter-spacing:3px;color:var(--sy)}.ts-blog__tags{margin:0 0 40px}.ts-blog__tags ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.content .ts-blog__tags li{padding:0}.ts-blog__tags a{display:inline-block;padding:13px 25px;border-radius:10px;background:#ede8e2;font-size:14px;font-weight:500;line-height:1.1;color:#000;transition:all .5s}.ts-blog__tags a.active,.ts-blog__tags a:hover{background:var(--sy);color:#fff;text-decoration:none}.ts-pagination{margin-top:50px}.ts-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.content .ts-pagination li{padding:0}.ts-pagination a,.ts-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border-radius:8px;background:#ede8e2;font-weight:500;color:#000}.ts-pagination a:hover{background:var(--sy);color:#fff;text-decoration:none}.ts-pagination [aria-current=page]{background:var(--sy);color:#fff}.ts-empty{text-align:center}@media(min-width:768px)and (max-width:1024px){.ts-media-text{gap:40px}.ts-stats,.ts-columns,.ts-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.ts-section .title-block p{margin-top:30px;font-size:16px}.ts-heading{font-size:var(--large)}.ts-richtext--quote .ts-heading{font-size:26px}.ts-media-text{grid-template-columns:1fr;gap:25px}.ts-media-text--image-right .ts-media-text__media{order:0}.ts-media-text__body{max-width:none}.ts-stats{grid-template-columns:repeat(2,1fr);gap:25px 15px}.ts-stats__value{font-size:30px}.ts-stats__label{font-size:14px}.ts-columns,.ts-card-grid,.ts-checklist{grid-template-columns:1fr}.ts-card{padding:25px 20px}.ts-timeline:before{left:6px}.content .ts-timeline__item{grid-template-columns:1fr;padding:0 0 30px 35px}.ts-timeline__year{padding:0;margin-bottom:5px;text-align:left}.ts-timeline__body:before{top:-26px;left:-35px}.ts-blog__tags a{padding:8px 12px;border-radius:5px;font-size:12px}.ts-pagination{margin-top:30px}}.content.article-page:has(>.shopify-section:first-child .ts-article){margin-top:0}.ts-article__header{padding-block:50px;background:#ede8e2}.ts-article__intro{max-width:820px}.ts-article__intro--media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:center;max-width:none}.ts-article__heading .ts-eyebrow{display:inline-block}.ts-article__heading .ts-eyebrow:hover{text-decoration:none;opacity:.8}.ts-article__title{margin:0 0 20px;font-size:42px;font-weight:700;line-height:1.25}.ts-article__meta{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:15px;font-weight:500;color:var(--headline_font_color)}.ts-article__meta span+span:before{content:"\b7";margin-right:20px;color:var(--sy)}.ts-article__image{justify-self:end;width:100%;max-width:var(--image-max, 640px)}.ts-article__image img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;margin:0;border-radius:15px}.ts-article__main{max-width:760px;margin:0 auto;padding-block:60px}.ts-article__body{font-size:17px;line-height:1.8;overflow-wrap:break-word}.ts-article__body p,.ts-article__body li{font-size:inherit;line-height:inherit}.ts-article__body p{padding:0 0 22px}.ts-article__body h2,.ts-article__body h3,.ts-article__body h4{margin:40px 0 16px;line-height:1.35}.ts-article__body h2{font-size:var(--x_large)}.ts-article__body h3{font-size:var(--large)}.ts-article__body h4{font-size:20px}.ts-article__body>:first-child,.ts-article__body>:first-child>:first-child,.ts-article__body>:first-child>:first-child>:first-child{margin-top:0}.ts-article__body ol{margin:0;padding:0 0 22px 22px}.ts-article__body blockquote{margin:30px 0;padding:5px 0 5px 25px;border-left:3px solid var(--sy);font-family:var(--headline_font);font-size:20px;line-height:1.6;color:var(--headline_font_color)}.ts-article__body blockquote p:last-child{padding-bottom:0}.ts-article__body img{display:block;max-width:100%;height:auto;margin:30px auto;border-radius:10px}.ts-article__body table{width:100%;margin:0 0 22px;border-collapse:collapse}.ts-article__body th,.ts-article__body td{padding:10px 12px;border-bottom:1px solid rgb(26 90 74 / 15%);text-align:left}.ts-article__body .all-text p{white-space:pre-line}.ts-article__body .img-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:40px}.ts-article__body .img-con img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;margin:0}.ts-article__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding-top:30px;border-top:1px solid rgb(26 90 74 / 15%)}.ts-article__footer .ts-blog__tags,.ts-article__share .socials{margin:0}.ts-article__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.ts-article__nav-link{display:flex;flex-direction:column;gap:6px;padding:20px 25px;background:#f7f3f0;border:1px solid rgb(26 90 74 / 10%);border-radius:15px;transition:border-color .3s}.ts-article__nav-link:hover{text-decoration:none;border-color:var(--sy)}.ts-article__nav-link--next{grid-column:2;text-align:right}.ts-article__nav-label{font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--sy)}.ts-article__nav-title{font-family:var(--headline_font);font-size:var(--medium);line-height:1.4;color:var(--headline_font_color)}.ts-article__comments{margin-top:50px}.ts-article__comment{padding:20px 0;border-bottom:1px solid rgb(26 90 74 / 12%);overflow-wrap:anywhere}.ts-article__comments .ts-contact__form{margin-top:30px}.ts-article__note{padding:0 0 15px;font-size:14px}.ts-article__related+.ts-article__newsletter{margin-top:var(--section-spacing)}.ts-article__related .title-block{text-align:center}.ts-article__newsletter{margin-bottom:var(--section-spacing);text-align:center}@media(min-width:768px)and (max-width:1024px){.ts-article__intro--media{gap:30px}.ts-article__title{font-size:34px}.ts-article__related .ts-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.ts-article__header{padding-block:30px}.ts-article__header .coll-banner__breadcrumbs{display:none}.ts-article__intro--media{grid-template-columns:1fr;gap:25px}.ts-article__image{justify-self:stretch;max-width:none;order:-1}.ts-article__title{font-size:30px;line-height:1.3}.ts-article__main{padding-block:35px}.ts-article__body{font-size:16px;line-height:1.75}.ts-article__body h2{font-size:var(--large)}.ts-article__body h3{font-size:22px}.ts-article__body .img-con{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ts-article__nav{grid-template-columns:1fr}.ts-article__nav-link--next{grid-column:auto}}.ts-policy__hero{padding-block:clamp(36px,4vw + 16px,72px);background:var(--ts-sand-deep)}.ts-policy__title{max-width:900px;margin:0 0 14px;font-size:var(--ts-h1);line-height:1.15}.ts-policy__summary{max-width:720px;font-size:var(--ts-text-lg);line-height:1.6}.ts-policy__summary p:last-child{padding:0}.ts-policy__updated{display:inline-flex;align-items:center;gap:8px;margin:16px 0 0;padding:6px 14px;border-radius:20px;background:#fff;font-size:13px;font-weight:500;color:var(--headline_font_color)}.ts-policy__updated .ts-icon{width:16px;height:16px;color:var(--sy)}.ts-policy__hero .container,.ts-policy>.container{max-width:1180px}.ts-policy__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(30px,4vw,70px);align-items:start;padding-block:var(--ts-pad)}.ts-policy__layout--single{grid-template-columns:minmax(0,1fr)}.ts-policy__layout--single .ts-policy__content{margin-inline:auto}.ts-policy__toc{position:sticky;top:calc(var(--ts-header-h, 160px) + 20px)}.ts-policy__toc-box{padding:22px 24px;border:1px solid var(--ts-border);border-radius:var(--ts-radius);background:var(--ts-sand)}.ts-policy__toc-title{font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--sy);list-style:none;cursor:pointer}.ts-policy__toc-title::-webkit-details-marker{display:none}.ts-policy__toc-list{margin:14px 0 0;padding:0;list-style:none;counter-reset:toc}.content .ts-policy__toc-list li{padding:0}.content .ts-policy__toc-list li:before{display:none}.ts-policy__toc-list a{display:flex;gap:10px;padding:8px 0 8px 12px;border-left:2px solid var(--ts-border-strong);font-size:var(--ts-text-sm);line-height:1.4;color:var(--body_font_color);counter-increment:toc}.ts-policy__toc-list a:before{content:counter(toc,decimal-leading-zero);font-weight:600;color:var(--sy)}.ts-policy__toc-list a:hover,.ts-policy__toc-list a[aria-current]{border-left-color:var(--sy);color:var(--headline_font_color)}.ts-policy__toc-list a:focus-visible{outline:2px solid var(--sy);outline-offset:2px}.ts-policy__content{max-width:760px;font-size:var(--ts-text);line-height:1.75}.ts-policy__intro{margin-bottom:30px;font-size:var(--ts-text-lg);color:var(--headline_font_color)}.ts-policy__section{padding-block:28px;border-top:1px solid var(--ts-border-strong);scroll-margin-top:calc(var(--ts-header-h, 160px) + 20px)}.ts-policy__intro+.ts-policy__section,.ts-notice+.ts-policy__section{border-top:0}.ts-policy__heading{margin:0 0 14px;font-size:var(--ts-h3);line-height:1.35}.ts-policy__content .ts-rte ul,.ts-policy__content .ts-rte ol{margin:0 0 16px;padding:0 0 0 4px}.content .ts-policy__content .ts-rte ul li{position:relative;padding:0 0 8px 22px;color:inherit}.ts-policy__content .ts-rte a{color:var(--sy);text-decoration:underline}.ts-notice{display:flex;gap:16px;margin:10px 0 28px;padding:20px 22px;border-left:4px solid var(--sy);border-radius:var(--ts-radius-sm);background:#21887714}.ts-notice--warning{border-left-color:#b7791f;background:#b7791f1a}.ts-notice--success{border-left-color:var(--ts-dark);background:var(--ts-sand-deep)}.ts-notice__icon{flex:0 0 auto;color:var(--sy)}.ts-notice--warning .ts-notice__icon{color:#8a5a12}.ts-notice__title{margin:0 0 4px;padding:0;font-weight:600;color:var(--headline_font_color)}.ts-help-card{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;margin-top:30px;padding:clamp(22px,3vw,32px);border:1px solid var(--ts-border);border-radius:var(--ts-radius);background:var(--ts-sand)}.ts-help-card__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--sy);color:#fff}.ts-help-card__title{margin:0 0 4px;font-size:var(--ts-h3)}.ts-help-card__body .ts-rte p{padding:0}.ts-help-card__button{display:inline-flex;align-items:center;min-height:50px;padding:0 28px;white-space:nowrap}.ts-help-card__button:hover{background:var(--ts-dark);color:#fff}@media(max-width:1024px){.ts-policy__layout{grid-template-columns:minmax(0,1fr);gap:24px}.ts-policy__toc{position:static}.ts-policy__toc-title{display:flex;align-items:center;justify-content:space-between;min-height:var(--ts-tap)}.ts-policy__toc-title:after{content:"+";font-size:20px;font-weight:400}.ts-policy__toc-box[open] .ts-policy__toc-title:after{content:"\2212"}}@media(max-width:767px){.ts-help-card{grid-template-columns:auto 1fr}.ts-help-card__button{grid-column:1 / -1;justify-content:center}}.shopify-policy__container{max-width:760px!important;margin-inline:auto;padding-block:var(--ts-pad);font-size:var(--ts-text);line-height:1.75}.shopify-policy__title h1{margin-bottom:24px;font-size:var(--ts-h1)}.shopify-policy__body h2,.shopify-policy__body h3{margin:30px 0 12px;font-size:var(--ts-h3)}.ts-offer{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:stretch}.ts-offer__intro{display:grid;overflow:hidden;border-radius:var(--ts-radius);background:#fff}.ts-offer__media img{display:block;width:100%;height:100%;max-height:340px;object-fit:cover}.ts-offer__text{padding:clamp(24px,3vw,40px)}.ts-offer__card{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vw,40px);border-radius:var(--ts-radius);background:var(--ts-dark);color:#fff}.ts-offer__value{margin:0;padding:0;font-family:var(--headline_font);font-size:clamp(40px,4vw + 20px,64px);line-height:1;color:#fff}.ts-coupon__label{margin:0 0 8px;padding:0;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#ffffffbf}.ts-coupon__row{display:flex;align-items:stretch;overflow:hidden;border:2px dashed rgb(255 255 255 / 55%);border-radius:var(--ts-radius-sm)}.ts-coupon__code{flex:1 1 auto;display:flex;align-items:center;min-width:0;padding:12px 18px;background:none;font-family:var(--body_font);font-size:clamp(20px,1vw + 16px,26px);font-weight:600;letter-spacing:2px;color:#fff;overflow-wrap:anywhere}.ts-coupon__copy{flex:0 0 auto;min-width:120px;min-height:56px;padding:0 18px;border:0;background:#fff;font:inherit;font-weight:600;color:var(--ts-dark);cursor:pointer;transition:background .2s,color .2s}.ts-coupon__copy:hover{background:var(--ts-sand-deep)}.ts-coupon__copy:focus-visible{outline:3px solid #fff;outline-offset:2px}.ts-coupon__copy.is-copied{background:var(--sy);color:#fff}.ts-coupon__status{min-height:1px;margin:0;padding:0;font-size:13px;color:#fffc}.ts-offer__validity{font-size:var(--ts-text-sm);color:#ffffffd9}.ts-offer__validity p{padding:0 0 6px;color:inherit}.ts-offer__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:auto;padding:0 28px;border:0;background:var(--sy)}.ts-offer__button:hover{background:#fff;color:var(--ts-dark)}.ts-offer__steps{margin-top:clamp(32px,3vw,48px)}.ts-offer__steps-title{margin:0 0 20px;font-size:var(--ts-h3);text-align:center}.ts-steps{display:grid;grid-template-columns:repeat(var(--col, 3),minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.content .ts-steps .ts-steps__item{position:relative;display:flex;flex-direction:column;gap:6px;padding:26px 24px;border:1px solid var(--ts-border);border-radius:var(--ts-radius);background:#fff}.content .ts-steps .ts-steps__item:before{display:none}.ts-steps__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:8px;border-radius:50%;background:var(--ts-sand-deep);color:var(--sy)}.ts-steps__number{position:absolute;top:20px;right:22px;font-family:var(--headline_font);font-size:28px;line-height:1;color:var(--ts-border-strong)}.ts-steps__title{font-size:var(--ts-text-lg);color:var(--headline_font_color)}.ts-steps__text{font-size:var(--ts-text-sm);line-height:1.6}@media(max-width:1024px){.ts-offer{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ts-steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:479px){.ts-coupon__row{flex-direction:column}.ts-coupon__copy{width:100%}}.ts-size__header{padding-block:clamp(36px,4vw + 16px,72px);background:var(--ts-sand-deep)}.ts-size__header .container,.ts-size>.container{max-width:1180px}.ts-size__title{margin:0 0 14px;font-size:var(--ts-h1);line-height:1.15}.ts-size__intro{max-width:820px;font-size:var(--ts-text);line-height:1.7}.ts-size__intro p:last-child{padding:0}.ts-size>.container{padding-block:clamp(28px,3vw,48px) var(--ts-pad)}.ts-size__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 28px;padding:10px 0;background:#fff}.ts-size__tabs,.ts-size__units{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:var(--ts-sand-deep)}.ts-size__tab,.ts-size__unit{min-height:var(--ts-tap);padding:0 20px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:var(--ts-text-sm);font-weight:600;color:var(--headline_font_color);cursor:pointer;transition:background .2s,color .2s}.ts-size__tab[aria-selected=true],.ts-size__unit[aria-pressed=true]{background:var(--ts-dark);color:#fff}.ts-size__tab:focus-visible,.ts-size__unit:focus-visible{outline:3px solid color-mix(in srgb,var(--sy) 45%,transparent);outline-offset:2px}.ts-size__panel[hidden]{display:none}.ts-measure{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,3vw,40px);align-items:center;margin:0 0 28px;padding:clamp(20px,3vw,32px);border:1px solid var(--ts-border);border-radius:var(--ts-radius);background:var(--ts-sand)}.ts-measure__title{margin:0 0 16px;font-size:var(--ts-h3)}.ts-measure__steps{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:measure}.content .ts-measure__steps li{position:relative;padding:0 0 0 44px;font-size:var(--ts-text-sm);line-height:1.6;color:inherit;counter-increment:measure}.content .ts-measure__steps li:before{content:counter(measure);position:absolute;top:-2px;left:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--sy);font-size:13px;font-weight:600;color:#fff}.ts-measure__steps strong{display:block;color:var(--headline_font_color)}.ts-measure__media{display:flex;gap:12px}.ts-measure__media img{display:block;width:auto;max-width:220px;max-height:240px;object-fit:contain;mix-blend-mode:multiply}.ts-chart{margin:0 0 32px;scroll-margin-top:90px}.ts-chart__title{margin:0 0 12px;font-size:var(--ts-h3)}.ts-chart.is-highlighted .ts-chart__table-wrap{box-shadow:0 0 0 3px color-mix(in srgb,var(--sy) 40%,transparent)}.ts-chart__body{display:grid;gap:20px}@media(min-width:900px){.ts-chart__body--with-image{grid-template-columns:minmax(0,1fr) 200px;align-items:start}}.ts-chart__media{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ts-chart__media img{width:auto;max-width:180px;max-height:200px;object-fit:contain}.ts-chart__table-wrap{position:relative;overflow:hidden;border:1px solid var(--ts-border-strong);border-radius:12px;background:#fff}.ts-chart__table-wrap:before,.ts-chart__table-wrap:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:36px;pointer-events:none;opacity:0;transition:opacity .2s}.ts-chart__table-wrap:before{left:0;background:linear-gradient(90deg,#fff0,#fff0)}.ts-chart__table-wrap:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.ts-chart__table-wrap.can-scroll-right:after{opacity:1}.ts-chart__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ts-chart__scroll:focus-visible{outline:3px solid color-mix(in srgb,var(--sy) 45%,transparent);outline-offset:-3px}.ts-chart__table{width:100%;min-width:max-content;margin:0;border:0;border-collapse:separate;border-spacing:0;font-size:var(--ts-text-sm)}.ts-chart__table th,.ts-chart__table td{height:auto;padding:13px 16px;border:0;border-bottom:1px solid var(--ts-border);text-align:center;white-space:nowrap;color:var(--body_font_color)}.ts-chart__table thead th{position:sticky;top:0;z-index:1;background:var(--ts-dark);font-size:13px;font-weight:600;letter-spacing:.5px;color:#fff}.ts-chart__table tbody th,.ts-chart__table thead th:first-child{position:sticky;left:0;z-index:1;text-align:left}.ts-chart__table thead th:first-child{z-index:2}.ts-chart__table tbody th{background:#fff;font-weight:600;color:var(--headline_font_color);box-shadow:1px 0 0 var(--ts-border)}.ts-chart__table tbody tr:nth-child(2n) td,.ts-chart__table tbody tr:nth-child(2n) th{background:var(--ts-sand)}.ts-chart__table tbody tr:last-child th,.ts-chart__table tbody tr:last-child td{border-bottom:0}.ts-chart__table tbody tr:hover td,.ts-chart__table tbody tr:hover th{background:color-mix(in srgb,var(--sy) 8%,#fff)}.ts-size__note{margin:-8px 0 28px;padding:0;font-size:13px;color:var(--body_font_color)}.ts-size__tip{margin-top:8px}@media(max-width:767px){.ts-size__toolbar{flex-direction:column;align-items:stretch}.ts-size__tabs,.ts-size__units{display:flex;border-radius:14px}.ts-size__tabs{flex-wrap:nowrap}.ts-size__tab,.ts-size__unit{flex:1 1 0;padding:6px 8px;border-radius:10px;line-height:1.2}.ts-modal .ts-size .ts-size__toolbar{position:static;padding-right:52px}.ts-measure{grid-template-columns:minmax(0,1fr)}.ts-measure__media{justify-content:center}.ts-measure__media img{max-width:45%}.ts-chart__table th,.ts-chart__table td{padding:11px 12px}.ts-chart__table tbody th,.ts-chart__table thead th:first-child{min-width:96px;max-width:120px;white-space:normal;line-height:1.3}}.cart-and-size-guide .ts-size-link.size-guide-link{position:static;margin:0 0 6px;transform:none}.ts-size-link{display:inline-flex;align-items:center;gap:6px;min-height:var(--ts-tap);padding:0;border:0;background:none;font:inherit;font-size:var(--ts-text-sm);font-weight:600;color:var(--ts-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ts-size-link .ts-icon{width:20px;height:20px}.ts-modal{margin:auto;width:min(1100px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:var(--ts-radius);box-shadow:0 30px 80px #0000004d}.ts-modal::backdrop{background:#14180a8c}.ts-modal__close{position:sticky;top:12px;z-index:5;float:right;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:12px 12px -56px 0;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 14px #00000026;font-size:26px;line-height:1;color:var(--ts-dark);cursor:pointer}.ts-modal__close:focus-visible{outline:3px solid color-mix(in srgb,var(--sy) 45%,transparent)}.ts-modal__status{padding:60px 24px;text-align:center}.ts-modal .ts-size__header{padding-block:32px}.ts-modal .ts-size__toolbar{position:sticky;top:0;z-index:3;padding-right:60px}.ts-modal .ts-help-card{margin-bottom:0}@media(prefers-reduced-motion:no-preference){.ts-modal[open]{animation:ts-modal-in .25s ease-out}}@keyframes ts-modal-in{0%{opacity:0;transform:translateY(16px)}}.ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:12px;font:inherit;font-size:15px;font-weight:600;letter-spacing:.3px;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .15s}.ts-btn--primary{background:var(--ts-dark);color:#fff}.ts-btn--primary:hover{background:var(--sy);color:#fff;text-decoration:none}.ts-btn--outline{border-color:var(--ts-border-strong);background:#fff;color:var(--ts-dark)}.ts-btn--outline:hover{border-color:var(--ts-dark);color:var(--ts-dark);text-decoration:none}.ts-btn:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--sy) 30%,transparent)}.is-loading[aria-busy=true]{position:relative;color:transparent!important;pointer-events:none}.is-loading[aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgb(255 255 255 / 45%);border-top-color:#fff;border-radius:50%;animation:ts-spin .7s linear infinite}@keyframes ts-spin{to{transform:rotate(360deg)}}.ts-cart-error{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--error_color) 8%,#fff);font-size:14px;line-height:1.4;color:var(--error_color)}#cart-dropdown{display:none!important}html.ts-scroll-lock{overflow:hidden}.ts-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;visibility:hidden;pointer-events:none;transition:visibility 0s linear .45s}.ts-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.ts-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14180a7f;opacity:0;transition:opacity .45s ease}.ts-drawer.is-open .ts-drawer__overlay{opacity:1}.ts-drawer__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(440px,100vw);height:100%;background:#fff;box-shadow:-20px 0 50px #00000026;transform:translate(100%);transition:transform .45s cubic-bezier(.32,.72,0,1);will-change:transform}.ts-drawer.is-open .ts-drawer__panel{transform:none}.ts-drawer__panel:focus{outline:none}.ts-drawer.is-animating .ts-drawer__items .ts-line,.ts-drawer.is-animating .ts-drawer__empty{animation:ts-drawer-item .4s cubic-bezier(.32,.72,0,1) both;animation-delay:.15s}.ts-drawer.is-animating .ts-drawer__items .ts-line:nth-child(2){animation-delay:.2s}.ts-drawer.is-animating .ts-drawer__items .ts-line:nth-child(3){animation-delay:.25s}.ts-drawer.is-animating .ts-drawer__items .ts-line:nth-child(n+4){animation-delay:.3s}@keyframes ts-drawer-item{0%{opacity:0;transform:translate(24px)}}@media(prefers-reduced-motion:reduce){.ts-drawer,.ts-drawer__overlay,.ts-drawer__panel{transition:none}.ts-drawer.is-animating .ts-drawer__items .ts-line,.ts-drawer.is-animating .ts-drawer__empty{animation:none}}.ts-drawer__inner{display:flex;flex-direction:column;height:100%;transition:opacity .2s}.ts-drawer__inner.is-updating,.ts-cart.is-updating,.is-updating .ts-cart__list{opacity:.55;pointer-events:none}.ts-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 18px 24px;border-bottom:1px solid var(--ts-border)}.ts-drawer__title{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--ts-h3)}.ts-drawer__count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:13px;background:var(--sy);font-family:var(--body_font);font-size:13px;font-weight:600;color:#fff}.ts-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--ts-sand);color:var(--ts-dark);cursor:pointer}.ts-drawer__close:hover{background:var(--ts-sand-deep)}.ts-drawer__close:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--sy) 30%,transparent)}.ts-drawer__status:empty{display:none}.ts-drawer__status{margin:0;padding:10px 24px;background:color-mix(in srgb,var(--sy) 10%,#fff);font-size:14px;color:color-mix(in srgb,var(--sy) 70%,var(--ts-dark))}.ts-drawer__items{flex:1 1 auto;margin:0;padding:4px 24px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.ts-drawer__footer{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--ts-border);background:#fff;box-shadow:0 -10px 24px -18px #00000040}.ts-drawer__row{display:flex;justify-content:space-between;margin:0;padding:0;font-size:15px}.ts-drawer__row--total{font-size:18px;font-weight:600;color:var(--headline_font_color)}.ts-drawer__row--discount{color:var(--sy)}.ts-drawer__note{margin:0;padding:0;font-size:13px;color:var(--body_font_color)}.ts-drawer .cbb-shipping-rates-calculator{display:none!important}.ts-drawer__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:4px}.ts-drawer__actions form,.ts-drawer__actions .ts-btn{width:100%;margin:0}.ts-drawer__actions form .ts-btn{width:100%}.ts-drawer__empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 32px;text-align:center}.ts-drawer__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;margin-bottom:8px;border-radius:50%;background:var(--ts-sand-deep);color:var(--sy)}.ts-drawer__empty-icon .ts-icon{width:40px;height:40px}.ts-drawer__empty-title{margin:0;padding:0;font-family:var(--headline_font);font-size:var(--ts-h3);color:var(--headline_font_color)}.ts-drawer__empty-text{margin:0 0 10px;padding:0;font-size:15px}.content .ts-line,.ts-line{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--ts-border);color:inherit}.ts-line:before{display:none!important}.ts-line:last-child{border-bottom:0}.ts-line__media{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1;border-radius:12px;background:var(--ts-sand);color:var(--sy)}.ts-line__media img{display:block;width:100%;height:100%;object-fit:cover}.ts-line__title{display:block;font-weight:600;line-height:1.35;color:var(--headline_font_color)}.ts-line__title:hover{color:var(--sy)}.ts-line__variant,.ts-line__discount{margin:4px 0 0;padding:0;font-size:13px;color:var(--body_font_color)}.ts-line__discount{display:flex;align-items:center;gap:4px;color:var(--sy)}.ts-line__discount .ts-icon{width:14px;height:14px}.ts-line__controls{display:flex;align-items:center;gap:10px;margin-top:12px}.ts-line__remove{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--body_font_color)}.ts-line__remove:hover{background:color-mix(in srgb,var(--error_color) 8%,#fff);color:var(--error_color)}.ts-line__price{display:grid;justify-items:end;gap:2px;font-weight:600;white-space:nowrap;color:var(--headline_font_color)}.ts-line__price s{font-size:13px;font-weight:400;color:var(--body_font_color)}.ts-line__price small{font-size:12px;font-weight:400;color:var(--body_font_color)}.ts-qty{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--ts-border-strong);border-radius:12px;background:#fff}.ts-qty__btn{width:44px;height:44px;border:0;background:none;font-size:18px;line-height:1;color:var(--ts-dark);cursor:pointer}.ts-qty__btn:hover{background:var(--ts-sand)}.ts-qty__btn:focus-visible,.ts-qty__input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sy)}.content .ts-qty .ts-qty__input,.ts-qty__input{width:46px;height:44px;min-height:0;margin:0;padding:0;border:0;border-inline:1px solid var(--ts-border);border-radius:0;background:none;font:inherit;font-weight:600;text-align:center;color:var(--headline_font_color);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ts-qty__input::-webkit-inner-spin-button,.ts-qty__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ts-cart{padding-block:clamp(28px,3vw,56px) var(--ts-pad, 72px);transition:opacity .2s}.ts-cart .container{max-width:1240px}.ts-cart__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:clamp(20px,2vw,32px)}.ts-cart__title{margin:0;font-size:var(--ts-h1)}.ts-cart__count{margin:0;padding:0;font-size:15px}.ts-cart__layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(24px,3vw,48px);align-items:start}.ts-cart__items{padding:4px clamp(16px,2vw,28px);border:1px solid var(--ts-border);border-radius:var(--ts-radius);background:#fff}.ts-cart__list{margin:0;padding:0;list-style:none}.ts-cart .ts-line{grid-template-columns:110px minmax(0,1fr) auto;gap:20px;padding:24px 0}.ts-cart__status:empty{display:none}.ts-cart__status{margin:16px 0 0;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--sy) 10%,#fff);font-size:14px}.ts-cart__secondary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0;border-top:1px solid var(--ts-border)}.ts-cart__continue{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--sy)}.ts-cart__summary{position:sticky;top:120px}.ts-summary{display:grid;gap:14px;padding:clamp(22px,2.5vw,32px);border-radius:var(--ts-radius);background:var(--ts-sand);box-shadow:0 18px 40px -22px #1a3a184d}.ts-summary__title{margin:0 0 4px;font-size:var(--ts-h3)}.ts-summary__row{display:flex;justify-content:space-between;margin:0;padding:0;font-size:15px}.ts-summary__row--discount{color:var(--sy)}.ts-summary__row--total{padding-top:14px;border-top:1px solid var(--ts-border-strong);font-size:20px;font-weight:600;color:var(--headline_font_color)}.ts-summary__note{display:flex;gap:8px;align-items:center;margin:0;padding:0;font-size:13px;color:var(--body_font_color)}.ts-summary__note .ts-icon{flex:0 0 auto;width:18px;height:18px;color:var(--sy)}.ts-summary__field label{display:block;margin:0 0 6px;font-size:14px;font-weight:600;color:var(--headline_font_color)}.ts-summary__field input,.ts-summary__field textarea{display:block;width:100%;min-height:48px;margin:0;padding:12px 14px;box-sizing:border-box;border:1px solid var(--ts-border-strong);border-radius:12px;background:#fff;font:inherit;font-size:16px;color:var(--headline_font_color)}.ts-summary__field textarea{resize:vertical}.ts-summary__field input:focus,.ts-summary__field textarea:focus{outline:none;border-color:var(--sy);box-shadow:0 0 0 4px color-mix(in srgb,var(--sy) 22%,transparent)}.ts-summary__hint{margin:6px 0 0;padding:0;font-size:12px}.ts-summary__checkout{width:100%;min-height:58px;font-size:17px}.ts-summary__express{margin-top:4px}.ts-cart__empty{display:grid;justify-items:center;gap:12px;padding:clamp(24px,4vw,48px) 0;text-align:center}.ts-cart__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;margin-bottom:8px;border-radius:50%;background:var(--ts-sand-deep);color:var(--sy)}.ts-cart__empty-title{margin:0;font-size:var(--ts-h2)}.ts-cart__empty-text{max-width:480px;margin:0 0 10px;padding:0}.ts-cart__suggest{width:100%;margin-top:clamp(32px,4vw,56px)}.ts-cart__suggest-title{margin:0 0 20px;font-size:var(--ts-h3)}.ts-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin:0;padding:0;list-style:none}.content .ts-collection-grid li{padding:0}.content .ts-collection-grid li:before{display:none}.ts-collection-card{display:block;overflow:hidden;border-radius:var(--ts-radius);background:var(--ts-sand);text-align:left;color:var(--headline_font_color)}.ts-collection-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;overflow:hidden;color:var(--sy)}.ts-collection-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ts-collection-card:hover .ts-collection-card__media img{transform:scale(1.05)}.ts-collection-card__title{display:block;padding:14px 16px;font-weight:600}@media(prefers-reduced-motion:reduce){.ts-collection-card:hover .ts-collection-card__media img{transform:none}}@media(max-width:1024px){.ts-cart__layout{grid-template-columns:minmax(0,1fr)}.ts-cart__summary{position:static}.ts-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ts-cart .ts-line,.ts-line{grid-template-columns:76px minmax(0,1fr);gap:12px}.ts-line__price{grid-column:2;grid-row:2;justify-items:start}.ts-line__controls{grid-column:1 / -1;margin-top:4px}}.ts-search-bar{position:relative;display:flex;align-items:center;gap:8px;width:100%;max-width:640px;margin:0 auto;padding:6px;border:1px solid var(--ts-border-strong);border-radius:16px;background:#fff;box-shadow:0 14px 34px -18px #1a3a184d}.ts-search-bar:focus-within{border-color:var(--sy);box-shadow:0 0 0 4px color-mix(in srgb,var(--sy) 20%,transparent),0 14px 34px -18px #1a3a184d}.ts-search-bar__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ts-search-bar__icon{display:inline-flex;flex:0 0 auto;padding-left:12px;color:var(--body_font_color)}.ts-search-bar .ts-search-bar__input{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0 6px;border:0;background:none;box-shadow:none;font:inherit;font-size:16px;color:var(--headline_font_color);outline:none;-webkit-appearance:none;appearance:none}.ts-search-bar .ts-search-bar__input::-webkit-search-cancel-button{cursor:pointer}.ts-search-bar .ts-search-bar__button{flex:0 0 auto;width:auto;height:48px;min-height:0;margin:0;padding:0 24px;border:0;border-radius:12px;background:var(--ts-dark);background-image:none;font:inherit;font-size:15px;font-weight:600;text-indent:0;color:#fff;cursor:pointer;transition:background .2s}.ts-search-bar .ts-search-bar__button:hover{background:var(--sy)}.ts-search-bar .ts-search-bar__button:before,.ts-search-bar .ts-search-bar__button:after{display:none}@media(max-width:479px){.ts-search-bar .ts-search-bar__button{padding:0 16px}}.ts-404{padding-block:clamp(40px,5vw,88px) var(--ts-pad, 72px)}.ts-404__hero{display:grid;justify-items:center;gap:14px;max-width:720px;margin:0 auto;text-align:center}.ts-404__art{position:relative;display:grid;place-items:center;width:min(280px,70vw);margin-bottom:6px;color:var(--sy)}.ts-404__art svg{width:100%;height:auto}.ts-404__code{position:absolute;bottom:-6px;left:50%;padding:4px 16px;border-radius:999px;background:var(--ts-dark);font-family:var(--body_font);font-size:15px;font-weight:700;letter-spacing:3px;color:#fff;transform:translate(-50%)}.ts-404__title{margin:0;font-size:var(--ts-h1);line-height:1.15}.ts-404__text,.ts-404__text p{max-width:560px;margin:0;padding:0;font-size:var(--ts-text-lg);line-height:1.6}.ts-404__search{margin-top:12px}.ts-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.ts-404__suggest{margin-top:clamp(40px,5vw,72px)}.ts-404__suggest-title{margin:0 0 20px;font-size:var(--ts-h3);text-align:center}.ts-search-hero{padding-block:clamp(32px,4vw,64px);background:var(--ts-sand-deep);text-align:center}.ts-search-hero .boost-pfs-search-container{display:grid;justify-items:center;gap:12px}.ts-search-hero .ts-search-hero__title{margin:0;font-family:var(--headline_font);font-size:var(--ts-h1);font-weight:400;line-height:1.2;text-transform:none;color:var(--headline_font_color)}.ts-search-hero .boost-pfs-search-form{float:none;margin-top:8px}.ts-search-hero .ts-search-hero__count{margin:4px 0 0;padding:0;font-size:15px;color:var(--body_font_color)}.ts-search-hero .ts-search-hero__count:empty{display:none}.ts-search-tabs-wrap{display:flex;justify-content:center;padding:24px 20px 0}.ts-search-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--ts-sand-deep)}.ts-search-tabs__tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--headline_font_color);cursor:pointer}.ts-search-tabs__tab[aria-selected=true]{background:var(--ts-dark);color:#fff}.ts-search-tabs__tab:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--sy) 30%,transparent)}.ts-search-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:var(--sy);font-size:12px;color:#fff}[data-search-panel][hidden],[data-search-panel=products].is-empty{display:none}.ts-search-content{padding-block:clamp(28px,3vw,48px) var(--ts-pad, 72px)}.ts-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none}.content .ts-result-grid li{padding:0}.content .ts-result-grid li:before{display:none}.ts-result-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--ts-border);border-radius:var(--ts-radius);background:#fff;color:inherit;transition:transform .25s,box-shadow .25s}.ts-result-card:hover{transform:translateY(-3px);box-shadow:var(--ts-shadow-hover);text-decoration:none}.ts-result-card:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--sy) 30%,transparent)}.ts-result-card__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--ts-sand)}.ts-result-card__media img{width:100%;height:100%;object-fit:cover}.ts-result-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:22px}.ts-result-card__type{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--sy)}.ts-result-card__title{font-family:var(--headline_font);font-size:var(--ts-h3);line-height:1.3;color:var(--headline_font_color)}.ts-result-card__excerpt{font-size:14px;line-height:1.6}.ts-result-card__more{margin-top:auto;padding-top:6px;font-weight:600;color:var(--sy)}@media(prefers-reduced-motion:reduce){.ts-result-card:hover{transform:none}}.ts-search-empty{padding-block:clamp(32px,4vw,64px) var(--ts-pad, 72px);text-align:center}.ts-search-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;margin-bottom:16px;border-radius:50%;background:var(--ts-sand-deep);color:var(--sy)}.ts-search-empty__title{margin:0 0 14px;font-size:var(--ts-h2)}.ts-search-empty__tips{display:grid;gap:6px;max-width:560px;margin:0 auto;padding:0;list-style:none}.content .ts-search-empty__tips li{padding:0}.content .ts-search-empty__tips li:before{display:none}.ts-search-empty__tips a{color:var(--sy);text-decoration:underline}.ts-search-empty__suggest{margin:clamp(32px,4vw,56px) 0 20px;font-size:var(--ts-h3)}@media(max-width:1024px){.ts-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ts-result-grid{grid-template-columns:minmax(0,1fr)}.ts-search-tabs{width:100%}.ts-search-tabs__tab{flex:1 1 0;justify-content:center;padding:0 12px}}.content.error-page:has(.ts-404){margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cs-style.css.map */
