.t4s-badge-bestseller{display:inline-flex;align-items:center;gap:6px;background:#e6007e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:5px 12px;border-radius:20px;margin-bottom:10px}.t4s-badge-bestseller i{font-size:13px}.t4s-trust-badges{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;margin:16px 0;padding:14px 6px;border-top:1px solid #eee;border-bottom:1px solid #eee}.t4s-trust-badge-item{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0}.t4s-trust-badge-item i{font-size:20px;color:#e6007e;flex-shrink:0}.t4s-trust-badge-item strong{font-size:12px;color:#222;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t4s-product-form__submit.t4s-btn{min-height:56px;font-size:16px;font-weight:700;letter-spacing:.04em;padding-top:16px;padding-bottom:16px}@media(max-width:749px){.t4s-trust-badges{gap:2px;padding:10px 2px}.t4s-trust-badge-item{gap:3px}.t4s-trust-badge-item i{font-size:14px}.t4s-trust-badge-item strong{font-size:9px;letter-spacing:-.01em}}@media(min-width:750px){.t4s-badge-bestseller{padding:3px 10px;font-size:10px;margin-bottom:4px}.t4s-badge-bestseller i{font-size:11px}.t4s-trust-badges{margin:-6px 0;padding:8px 6px}}.t4s-promo-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.t4s-promo-original{font-size:16px;color:#999;text-decoration:line-through;font-weight:400}.t4s-promo-discounted{font-size:var(--price-size);line-height:var(--price-size);font-weight:var(--price-weight);color:var(--price-sale-color)}.t4s-promo-badge{background:#ec0101;color:#fff;font-size:12px;font-weight:700;padding:3px 8px;border-radius:4px;line-height:1}.t4s-promo-urgency{display:flex;align-items:center;gap:5px;color:#ec0101;font-size:12px;font-weight:600;margin-top:6px}.t4s-promo-urgency i{font-size:13px}.t4s-single-product-badge:has(+.t4s-promo-badge-img),.t4s-product-badge:has(+.t4s-promo-badge-img){display:none!important}.t4s-promo-badge-img{position:absolute;top:14px;right:14px;z-index:999;display:flex;align-items:center;justify-content:center;min-width:52px;height:52px;border-radius:50%;background:#ec0101;color:#fff;font-size:14px;font-weight:700;text-align:center;padding:2px;box-shadow:0 3px 8px #0003}.t4s-drawer__header span{font-size:22px;font-weight:700}.t4s-cartPage__count{display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:500;color:var(--secondary-color);margin-bottom:48px}@media(min-width:1025px){.t4s-btn__checkout{width:100%;display:block;box-sizing:border-box;margin:0 0 12px!important}.additional-checkout-buttons--vertical{display:flex;flex-direction:column;gap:10px;margin-top:0!important}}.t4s-pr-card__shopnow{display:block;text-align:center;background:var(--kh-forest,#234F32);color:#fff;font-family:inherit;font-weight:700;font-size:13px;letter-spacing:.02em;padding:11px 14px;border-radius:8px;text-decoration:none;margin-top:12px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.t4s-pr-card__shopnow:hover{background:var(--kh-deep,#173A25);color:#fff;transform:translateY(-2px);box-shadow:0 8px 18px #527a4a40}.t4s-product-wrapper{position:relative;transition:transform .25s ease}.t4s-product-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:8px;box-shadow:0 18px 30px #32355d26;opacity:0;transition:opacity .25s ease;pointer-events:none}.t4s-product-wrapper:hover{transform:translateY(-6px);border-radius:8px}.t4s-product-wrapper:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.t4s-product-wrapper,.t4s-pr-card__shopnow{transition:none}.t4s-product-wrapper:hover{transform:none}}.t4s-top-bar-text__item i.la-shipping-fast{font-size:18px;vertical-align:-3px}.t4s-pdesc{max-width:900px;margin:0 auto;font-family:inherit;color:#333}.t4s-pdesc *{box-sizing:border-box}.t4s-pdesc__section{margin:34px 0}.t4s-pdesc__section:first-child{margin-top:0}.t4s-pdesc__eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff6f96;margin:0 0 6px}.t4s-pdesc__h1{font-size:28px;font-weight:800;color:#32355d;margin:0 0 8px;line-height:1.2}.t4s-pdesc__h2{font-size:24px;font-weight:700;color:#32355d;margin:0 0 14px;line-height:1.25}.t4s-pdesc__h3{font-size:18px;font-weight:600;color:#4a4a4a;margin:0 0 14px;line-height:1.4}.t4s-pdesc__lead{font-size:16px;line-height:1.6;color:#4a4a4a;margin:0 0 10px}.t4s-pdesc__stats{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0}.t4s-pdesc__stat{flex:1 1 150px;background:#fff8f0;border:1px solid #f1e4d3;border-radius:12px;padding:18px 14px;text-align:center}.t4s-pdesc__stat-num{display:block;font-size:26px;font-weight:800;color:#32355d;line-height:1.1;margin-bottom:4px}.t4s-pdesc__stat-label{display:block;font-size:12px;color:#767676;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.t4s-pdesc__video-wrap{position:relative;width:100%;padding-top:56.25%;border-radius:12px;overflow:hidden;background:#000}.t4s-pdesc__video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.t4s-pdesc__feature{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin:26px 0}.t4s-pdesc__feature--rev{flex-direction:row-reverse}.t4s-pdesc__feature-img{flex:1 1 280px;min-width:0}.t4s-pdesc__feature-img img{width:100%;height:auto;border-radius:12px;display:block}.t4s-pdesc__feature-body{flex:1 1 280px;min-width:0}.t4s-pdesc__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#f1f6df;color:#abd042;font-size:20px;margin-bottom:12px}.t4s-pdesc__feature-title{font-size:19px;font-weight:700;color:#32355d;margin:0 0 8px}.t4s-pdesc__feature-text{font-size:15px;line-height:1.6;color:#4a4a4a;margin:0}.t4s-pdesc__occasions{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0}.t4s-pdesc__occasion{flex:1 1 110px;text-align:center;padding:16px 8px;border:1px solid #eee;border-radius:12px}.t4s-pdesc__occasion i{font-size:24px;color:#ff6f96;margin-bottom:8px;display:block}.t4s-pdesc__occasion span{font-size:13px;font-weight:600;color:#32355d}.t4s-pdesc__box-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.t4s-pdesc__box-list li{flex:1 1 200px;display:flex;align-items:center;gap:10px;background:#f9f9f9;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;color:#32355d}.t4s-pdesc__box-list i{color:#abd042;font-size:18px}.t4s-pdesc__safety{background:#fff9ec;border:1px solid #f0e0b8;border-radius:12px;padding:18px 20px}.t4s-pdesc__safety-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#8a6d1f;margin:0 0 8px}.t4s-pdesc__safety-title i{font-size:17px}.t4s-pdesc__safety p{font-size:13px;line-height:1.6;color:#6b5a2f;margin:0 0 6px}.t4s-pdesc__faq-item{border-bottom:1px solid #eee}.t4s-pdesc__faq-item:first-child{border-top:1px solid #eee}.t4s-pdesc__faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 4px;font-size:15px;font-weight:700;color:#32355d}.t4s-pdesc__faq-item summary::-webkit-details-marker{display:none}.t4s-pdesc__faq-item summary:after{content:"+";flex-shrink:0;font-size:20px;font-weight:400;color:#ff6f96;transition:transform .2s ease}.t4s-pdesc__faq-item[open] summary:after{transform:rotate(45deg)}.t4s-pdesc__faq-item p{font-size:14px;line-height:1.6;color:#4a4a4a;margin:0 0 16px;padding:0 4px}@media(max-width:600px){.t4s-pdesc__h1{font-size:23px}.t4s-pdesc__h2{font-size:20px}.t4s-pdesc__h3{font-size:16px}.t4s-pdesc__feature,.t4s-pdesc__feature--rev{flex-direction:column;gap:10px;margin:18px 0}.t4s-pdesc__feature-img,.t4s-pdesc__feature-body{flex:none;width:100%}.t4s-pdesc__feature-icon{margin-bottom:6px}.t4s-pdesc__stat{flex:1 1 45%}}.t4s-product.t4s-pr-style1 .t4s-product-info{text-align:center}.t4s-product.t4s-pr-style1 .t4s-promo-price,.t4s-product.t4s-pr-style1 .t4s-product-rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.t4s-product.t4s-pr-style1 .jdgm-widget{text-align:center}.t4s-card-rating-score{font-size:inherit;white-space:nowrap;color:inherit;margin-inline:8px 0;font-weight:700}.t4s-product .t4s-product-rating .jdgm-prev-badge__text{display:inline!important;margin-inline-start:12px}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-product-wrapper{border:1px solid #e8e8e8;border-radius:24px;overflow:hidden;background:#fff}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-product-inner{border-radius:0;overflow:hidden}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-product-info{padding:var(--product-space-img-txt) 16px;text-align:left}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-product-price,:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-promo-discounted{font-size:var(--product-price-size);font-weight:var(--product-price-weight);line-height:1.4}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-product-price del,:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-promo-original{color:var(--product-price-color-second);font-size:var(--product-price-size);font-weight:400}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-promo-discounted{color:var(--product-price-sale-color)}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-promo-price,:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-product-rating{justify-content:flex-start}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .jdgm-widget{text-align:left}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-product-rating{margin:var(--product-space-elements) 0;line-height:1.6;font-size:calc(var(--product-title-size)*.7)}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-product-info__inner>.t4s-rte{display:none}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-pr-card__shopnow{border-radius:20px;background:linear-gradient(#2c7521,#194c15);padding:calc(var(--product-space-img-txt)*.5) 12px;font-size:calc(var(--product-title-size)*.75);font-family:var(--product-title-family);box-shadow:0 10px 20px #183b2026;margin-top:var(--product-space-elements)}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-pr-card__shopnow:hover{background:#173d29}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-promo-badge-img,.t4s-product-quick-view .t4s-promo-badge-img{min-width:0;height:auto;border-radius:999px;background:#ec0101;padding:7px 12px;box-shadow:none;font-size:12px;line-height:1.2}@media(max-width:767px){:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-pr-card__shopnow{padding-block:calc(var(--product-space-img-txt)*.5 + 2px)}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-product-rating{flex-wrap:nowrap;font-size:calc(var(--product-title-size)*.6);gap:0}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .jdgm-prev-badge{display:flex!important;align-items:center;flex-wrap:nowrap;white-space:nowrap;font-size:inherit}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .jdgm-prev-badge__stars{display:inline-flex;flex-shrink:0;white-space:nowrap}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .jdgm-star{font-size:inherit!important;padding:0 1px 0 0!important}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-card-rating-score{margin-inline:4px 0}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .jdgm-prev-badge__text{margin-inline-start:5px;font-size:inherit;white-space:nowrap}:is(.template-index,.template-collection,.id_product-recommendations) .t4s-pr-style1 .t4s-promo-badge-img,.t4s-product-quick-view .t4s-promo-badge-img{top:10px;right:10px;font-size:10px;padding:6px 9px}}.t4s-product-quick-view .t4s-product-form__submit{--btn-background:var(--kh-forest,#234F32);--btn-border:var(--kh-forest,#234F32);--btn-color:#fff;--btn-background-hover:var(--kh-deep,#173A25);--btn-border-hover:var(--kh-deep,#173A25);--btn-color-hover:#fff}.kh-product-page{padding-block:12px 48px}.kh-product-page .t4s-product__media{border-radius:20px;overflow:hidden}.kh-product-page .t4s-product__info-container{padding:8px 0 0 24px}.kh-product-page .kh-pdp__eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--kh-forest,#285a3a);margin-bottom:12px}.kh-product-page .t4s-product__title{margin-bottom:12px}.kh-product-page .t4s-product__description{font-size:16px;line-height:1.7;color:#586459}.kh-product-page .t4s-product__price-review{margin-block:16px}.kh-product-page .t4s-promo-badge{border-radius:999px;padding:6px 10px}.kh-product-page .t4s-promo-badge-img{z-index:2;min-width:0;height:auto;border-radius:999px;padding:8px 12px;font-size:12px;box-shadow:none}.kh-product-page .t4s-product-form__buttons .t4s-product-form__submit{min-height:40px;font-size:16px;padding:5px 16px;flex:1;min-width:0;margin-top:0;background:linear-gradient(#2c7521,#194c15)}.kh-product-page .t4s-product-tabs-wrapper{margin-top:24px}.kh-product-page .t4s-tab-wrapper{border-color:#e3e9e1}.kh-pdp__reassurance{display:grid;grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:16px;padding:18px 16px;margin-block:18px;background:var(--kh-pdp-panel);border-radius:12px}.kh-pdp__promise{display:flex;gap:8px;align-items:flex-start;min-width:0}.kh-pdp__promise svg{width:22px;height:22px;flex-shrink:0;color:var(--kh-pdp-ink)}.kh-pdp__promise strong,.kh-pdp__promise span{display:block;line-height:1.45}.kh-pdp__promise strong{font-size:12px;white-space:nowrap;color:var(--kh-pdp-ink)}.kh-pdp__promise span{font-size:11px;white-space:nowrap;color:#596659;margin-top:3px}@media(max-width:1024px){.kh-product-page .t4s-product__info-container{padding-inline-start:0}}@media(max-width:1200px){.kh-pdp__reassurance{gap:6px;padding:16px 8px}.kh-pdp__promise{display:block}.kh-pdp__promise svg{margin-bottom:6px}.kh-pdp__promise strong{font-size:clamp(8.5px,2.8vw,10px)}.kh-pdp__promise span{font-size:clamp(7.5px,2.4vw,9px)}}@media(max-width:767px){.kh-pdp__reassurance{text-align:center}.kh-pdp__promise svg{display:block;margin-inline:auto}.kh-product-page{padding-block:8px 32px}.kh-product-page .t4s-product__info-container{padding-top:20px}.kh-product-page .t4s-product__title{font-size:min(var(--title-size),30px);line-height:1.2}}.kh-product-page .t4s-product-form__buttons>.t4s-flex-wrap{flex-wrap:nowrap!important;gap:0;align-items:center}.kh-product-page .shopify-payment-button{margin-top:12px}.kh-product-page .t4s-product-price del{color:#858b86;font-size:.75em;font-weight:400}.kh-product-page .t4s-tab__title{background:transparent;border-bottom:1px solid #e3e9e1;color:var(--kh-deep,#173d29)}.kh-product-page .t4s-tab__title .t4s-tab__text{padding:16px 0;font-weight:600}.kh-product-page .t4s-tab__title .t4s-tab__icon{background:transparent;color:var(--kh-forest,#285a3a);width:28px}@media(max-width:767px){.template-product .jdgm-widget[data-widget=review]{box-sizing:border-box;width:calc(100% - 40px);max-width:100%;margin-inline:auto}.template-product .jdgm-widget[data-widget=review] .jm-review-widget{padding-block:28px;font-size:14px;min-width:0}.template-product .jdgm-widget[data-widget=review] .jm-review-widget-header__title{font-size:24px;line-height:1.3;text-align:center}.template-product .jdgm-widget[data-widget=review] .jm-review-widget-header__summary-section{gap:24px!important;align-items:center;flex-direction:column}.template-product .jdgm-widget[data-widget=review] .jm-review-widget-header__main-content{gap:24px!important;flex-direction:column;width:100%}.template-product .jdgm-widget[data-widget=review] .jm-review-widget-header__star-rating-histogram{width:100%;max-inline-size:320px!important;margin-inline:auto}.template-product .jdgm-widget[data-widget=review] .jm-histogram{gap:10px!important;min-inline-size:0}.template-product .jdgm-widget[data-widget=review] .jm-action-buttons{width:100%;max-inline-size:none!important}.template-product .jdgm-widget[data-widget=review] .jm-action-buttons__button{min-height:44px;border-radius:999px;font-size:16px;text-align:center;justify-content:center}.template-product .jdgm-widget[data-widget=review] .jm-review-widget-header__filters-wrapper{padding-block:20px;border-top:1px solid #e8e8e8}.template-product .jdgm-widget[data-widget=review] .jm-filters__buttons{gap:8px!important;min-width:0}.template-product .jdgm-widget[data-widget=review] .jm-sort-filter{min-width:0;max-width:260px}.template-product .jdgm-widget[data-widget=review] .jm-sort-filter__select{font-size:14px;min-height:44px}.template-product .jdgm-widget[data-widget=review] .jm-review-item{padding-block:24px;border-bottom:1px solid #e8e8e8;overflow-wrap:anywhere}}.kh-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.kh-price ins{text-decoration:none;color:inherit}.kh-price del{color:#666;font-size:.85em;font-weight:400}.kh-product-page .kh-pdp__reassurance{container-type:inline-size;grid-template-columns:repeat(var(--kh-benefit-count,4),max-content);gap:clamp(6px,3cqw,20px);justify-content:space-evenly;align-items:start;padding:6px;margin-block:12px;border:1px solid #285a3a18}.kh-product-page .kh-pdp__promise{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.kh-product-page .kh-pdp__promise svg{display:block;width:22px;height:22px;margin:0;stroke-width:1.7}.kh-product-page .kh-pdp__promise strong{font-size:clamp(7.5px,2.6cqw,11px);font-weight:600;line-height:1.3;white-space:nowrap}.kh-product-page .kh-pdp__promise span{font-size:clamp(8px,2.2cqw,10px);line-height:1.3;white-space:normal;margin-top:3px}@media(max-width:767px){.kh-product-page .kh-pdp__promise svg{width:22px;height:22px}}.kh-product-page .t4s-product-form__buttons .shopify-payment-button__button--unbranded{font-size:15px;font-weight:700;min-height:48px;padding:10px 18px;animation:kh-buy-now-shake 6s ease-in-out infinite}.kh-product-page .t4s-product-form__buttons .shopify-payment-button__button--unbranded:hover,.kh-product-page .t4s-product-form__buttons .shopify-payment-button__button--unbranded:focus-visible{animation-play-state:paused}.kh-product-page .t4s-product-form__buttons .shopify-payment-button__button--unbranded:disabled,.kh-product-page .t4s-product-form__buttons .shopify-payment-button__button--unbranded[aria-disabled=true]{animation:none}@keyframes kh-buy-now-shake{0%,4%,20%,to{transform:translate(0)}6%,10%,14%,18%{transform:translate(-3px)}8%,12%,16%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.kh-product-page .t4s-product-form__buttons .shopify-payment-button__button--unbranded{animation:none}}.kh-product-page [data-kh-savings-badge]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.kh-product-page [data-kh-savings-badge] :is(.t4s-promo-badge,.t4s-badge-price){display:inline-flex;align-items:center;justify-content:center;align-self:center;background:#e3efdc;color:#285a3a;border:1px solid #cedfc5;border-radius:999px;padding:5px 10px;margin:0;line-height:1.2;font-size:12px;font-weight:600;white-space:nowrap;vertical-align:middle}.kh-product-page [data-kh-savings-badge] .t4s-price__unit{flex-basis:100%}@media(max-width:767px){.kh-product-page [data-kh-savings-badge]{flex-wrap:nowrap;gap:6px;font-size:clamp(18px,5.4vw,24px)}.kh-product-page [data-kh-savings-badge] ins{font-size:inherit}.kh-product-page [data-kh-savings-badge] :is(.t4s-promo-badge,.t4s-badge-price){font-size:11px;padding:4px 8px}}@media(max-width:767px){.template-product .t4s-product-tabs-wrapper .t4s-tab__title{background-color:#f7f9f5}.template-product .t4s-product-tabs-wrapper .t4s-tab__title .t4s-tab__icon{background-color:#285a3a;color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/t4s-custom-enhancements.css.map */
