:root{--tf-green: 6, 50, 42;--tf-green-hover: 3, 72, 61;--tf-mint: 217, 242, 235;--tf-mint-soft: 236, 246, 243;--tf-lime: 222, 255, 176;--tf-pink: 255, 198, 255;--tf-burgundy: 128, 22, 32;--tf-ink: 1, 32, 26;--tf-muted: 79, 88, 85;--tf-ease-standard: cubic-bezier(.2, 0, 0, 1);--tf-ease-emphasized: cubic-bezier(.2, .8, .2, 1);--tf-ease-connective: cubic-bezier(0, .93, .69, 1);--tf-ease-exit: cubic-bezier(.4, 0, 1, 1);--tf-ease-flow: cubic-bezier(.45, 0, .55, 1);--tf-ease-playful: cubic-bezier(.34, 1.56, .64, 1);--tf-dur-fast: .16s;--tf-dur-natural: .28s;--tf-dur-slow: .65s;--tf-sticker-shadow: drop-shadow(0 10px 18px rgba(var(--tf-green), .18)) drop-shadow(0 2px 3px rgba(var(--tf-green), .12))}h0,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-optical-sizing:auto}.tf-note{font-family:var(--tf-font-note, var(--font-body-family));font-weight:600;line-height:1}.header .list-menu--inline{flex-wrap:nowrap;gap:0}.header .list-menu--inline .header__menu-item{white-space:nowrap}@media screen and (min-width:990px)and (max-width:1365px){.header .list-menu--inline .header__menu-item{font-size:clamp(1.4rem,1.15vw,1.6rem);padding-left:clamp(.6rem,.7vw,1.2rem);padding-right:clamp(.6rem,.7vw,1.2rem)}}.button--primary:not(.button--quick-add):not(.button--quick-view):not(.button--social-media-icon):not(.copy-btn):not(.modal-close-button):not(.facets-button-show):not(.mobile-facets__open):not(.facet-sort-select__select),.button--secondary:not(.button--quick-add):not(.button--quick-view):not(.button--social-media-icon):not(.copy-btn):not(.modal-close-button):not(.facets-button-show):not(.mobile-facets__open):not(.facet-sort-select__select),.button--tertiary:not(.button--quick-add):not(.button--quick-view):not(.button--social-media-icon):not(.copy-btn):not(.modal-close-button):not(.facets-button-show):not(.mobile-facets__open):not(.facet-sort-select__select),.button--transparent:not(.button--quick-add):not(.button--quick-view):not(.button--social-media-icon):not(.copy-btn):not(.modal-close-button):not(.facets-button-show):not(.mobile-facets__open):not(.facet-sort-select__select){--tf-btn-h: 5.2rem;min-height:var(--tf-btn-h);padding:0 3.2rem;gap:.8rem;border-radius:10rem;font-family:var(--tf-font-sans, var(--font-button-family));font-weight:600;font-size:1.6rem;line-height:2rem;letter-spacing:0;text-transform:none;overflow:hidden;transition:color var(--tf-dur-natural) var(--tf-ease-standard),background-color var(--tf-dur-natural) var(--tf-ease-standard),border-color var(--tf-dur-natural) var(--tf-ease-standard),box-shadow var(--tf-dur-natural) var(--tf-ease-standard)}.button--primary .button__label,.button--secondary .button__label,.button--tertiary .button__label,.button--transparent .button__label{position:relative;z-index:2;font-weight:600;text-transform:none;transition:color var(--tf-dur-slow) var(--tf-ease-flow)}.button--primary .button__label:after,.button--secondary .button__label:after,.button--tertiary .button__label:after,.button--transparent .button__label:after{content:none}@media screen and (pointer:fine){.button--primary:hover,.button--secondary:hover,.button--tertiary:hover,.button--transparent:hover{scale:1}.button--primary:hover .button__label,.button--secondary:hover .button__label,.button--tertiary:hover .button__label,.button--transparent:hover .button__label{transform:none}}.button--primary .button__icons,.button--secondary .button__icons{position:relative;z-index:2}.button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:0}.button--primary .animated-button-circle,.button--secondary .animated-button-circle,.button--tertiary .animated-button-circle,.button--transparent .animated-button-circle,.product-form__submit .animated-button-circle{top:auto;bottom:0;left:0;width:100%;height:240%;padding-top:0;border-radius:0;z-index:1;transform:translate3d(0,100%,0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' preserveAspectRatio='none'%3E%3Cpath d='M0 26 C 25 6 50 6 100 26 S 175 46 200 26 V200 H0 Z'/%3E%3C/svg%3E") 0 0 / 50% 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' preserveAspectRatio='none'%3E%3Cpath d='M0 26 C 25 6 50 6 100 26 S 175 46 200 26 V200 H0 Z'/%3E%3C/svg%3E") 0 0 / 50% 100% repeat-x;transition:transform var(--tf-dur-slow) var(--tf-ease-flow);animation:tf-wave-sweep 2.4s linear infinite paused}@media screen and (pointer:fine){.button:hover .animated-button-circle{transform:translate3d(0,22%,0);animation-play-state:running}}.button:active .animated-button-circle{transform:translateZ(0);transition-duration:var(--tf-dur-natural)}@keyframes tf-wave-sweep{0%{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.button--small,.tf-btn--sm{--tf-btn-h: 4.4rem;padding:0 2rem;font-size:1.5rem}.product-form__submit.button{--tf-btn-h: 5.6rem;min-height:5.6rem;font-size:1.7rem}@media screen and (max-width:749px){.button--primary,.button--secondary{--tf-btn-h: 4.8rem;padding:0 2.4rem}}.button--secondary{background-color:rgba(var(--color-button-secondary),.38);border:1px solid rgba(255,255,255,.65);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px rgba(var(--tf-green),.06),0 8px 24px -12px rgba(var(--tf-green),.35)}.button--secondary:focus{background-color:rgba(var(--color-button-secondary),.38)}.color-background-4 .button--secondary,.color-background-6 .button--secondary{background-color:#ffffff0f;border-color:#007b68;box-shadow:inset 0 1px #ffffff1f,0 8px 24px -12px #00000080}.button--tertiary,.button--transparent:not(.product-form__submit){background-color:#e5e5e54d;border:1px solid #e5e5e5;color:rgb(var(--tf-ink))}.button--tertiary .button__label,.button--transparent:not(.product-form__submit) .button__label{color:rgb(var(--tf-ink))}.button--tertiary .animated-button-circle,.button--transparent:not(.product-form__submit) .animated-button-circle{background-color:rgb(var(--tf-mint))}.color-background-4 .button--tertiary,.color-background-4 .button--transparent:not(.product-form__submit){background-color:#ffffff0d;border-color:#007b68;color:#edfaf7}.color-background-4 .button--tertiary .button__label,.color-background-4 .button--transparent:not(.product-form__submit) .button__label{color:#edfaf7}.color-background-4 .button--tertiary:hover .button__label,.color-background-4 .button--transparent:not(.product-form__submit):hover .button__label{color:rgb(var(--tf-green))}.product-form__submit.button--transparent{background-color:rgb(var(--color-button));border:0}.product-form__submit.button--transparent .button__label{color:rgb(var(--color-button-text))}.product-form__submit.button--transparent .animated-button-circle{background-color:rgb(var(--color-button-hover))}@media screen and (pointer:fine){.product-form__submit.button--transparent:hover .button__label{color:rgb(var(--color-button-text-hover))}}@media screen and (hover:hover)and (pointer:fine){.card-wrapper .card-media img{transition:transform var(--tf-dur-slow) var(--tf-ease-connective)}.card-wrapper:hover .card-media img{transform:scale(1.04)}}.cart-count-bubble.tf-bump{animation:tf-bump var(--tf-dur-natural) var(--tf-ease-playful)}@keyframes tf-bump{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.ticker-banner__ticker-item{white-space:nowrap}.ticker-banner__ticker-image{object-fit:contain}.tf-sticker,.tf-sticker img{filter:var(--tf-sticker-shadow);overflow:visible}img.tf-sticker,.tf-sticker img,.tf-mates__sticker,.tf-hero__sticker,.tf-pdpf__sticker{overflow:visible!important;overflow-clip-margin:unset}tf-hero,tf-collection-hero,tf-starter-row,tf-bento,tf-sticky-atc{display:block}@keyframes tf-bob{0%{transform:translateZ(0) rotate(var(--tf-tilt, 0deg))}to{transform:translate3d(0,-10px,0) rotate(calc(var(--tf-tilt, 0deg) * -1))}}.js [data-tf-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--tf-dur-slow) var(--tf-ease-standard),transform var(--tf-dur-slow) var(--tf-ease-standard);transition-delay:calc(var(--tf-i, 0) * 70ms)}.js [data-tf-reveal=pop]{transform:scale(.6) rotate(-8deg);transition:opacity var(--tf-dur-natural) var(--tf-ease-standard),transform .52s var(--tf-ease-playful);transition-delay:calc(var(--tf-i, 0) * 80ms)}.js [data-tf-reveal].is-in,.shopify-design-mode [data-tf-reveal]{opacity:1;transform:none}.tf-heading{display:flex;flex-direction:column;gap:1.2rem;max-width:76.8rem;margin:0 auto 4.8rem;text-align:center;align-items:center}.tf-heading--left{margin-left:0;text-align:left;align-items:flex-start}.tf-heading__eyebrow{font-family:var(--font-body-family);font-weight:500;font-size:1.6rem;line-height:2.4rem;color:rgb(var(--color-foreground));margin:0}.tf-heading__title{margin:0}.tf-heading__text{margin:0;color:rgb(var(--color-foreground-secondary));font-size:1.6rem;line-height:2.4rem}@media(prefers-reduced-motion:reduce){.js [data-tf-reveal],.js [data-tf-reveal=pop]{transform:none;transition:opacity var(--tf-dur-natural) linear}.button--primary:hover .animated-button-circle{animation:none}.tf-bob{animation:none!important}}.tf-pdp-type{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:.4rem 1.2rem;border-radius:10rem;background:rgb(var(--tf-lime));color:rgb(var(--tf-green));font-weight:500;font-size:1.3rem;line-height:1.8rem}.installment,.installment shopify-payment-terms{text-transform:none;letter-spacing:0;font-family:var(--font-body-family);font-size:1.4rem}.product-description h1,.product-description h2,.product-description h3,.product-description h4{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2;letter-spacing:-.01em;margin:2.4rem 0 .8rem}.product-description h3:empty,.product-description h2:empty{display:none}.color-background-2 .tf-benefits__card{background:#fff}variant-radios:not(.variant-radios-radio) .product-form__controls:not(.product-form__controls--colors) .product-form__controls-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.4rem,1fr));gap:1.2rem .8rem;padding-top:1.2rem}variant-radios:not(.variant-radios-radio) .product-form__controls:not(.product-form__controls--colors) .product-form__controls-group label{flex-direction:column;gap:.2rem;min-height:6.4rem;padding:1.4rem 1rem 1rem;border-radius:1.6rem;border:1px solid #e5e5e5;background:#fff;font-family:var(--tf-font-sans, var(--font-body-family));font-weight:500;font-size:1.5rem;line-height:2rem;text-transform:none;color:rgb(var(--tf-ink));transition:border-color var(--tf-dur-natural) var(--tf-ease-standard),background-color var(--tf-dur-natural) var(--tf-ease-standard),transform var(--tf-dur-natural) var(--tf-ease-playful),box-shadow var(--tf-dur-natural) var(--tf-ease-standard)}variant-radios:not(.variant-radios-radio) .product-form__controls:not(.product-form__controls--colors) .product-form__controls-group label .icon-label-checkmark{display:none}@media screen and (hover:hover)and (pointer:fine){variant-radios:not(.variant-radios-radio) .product-form__controls:not(.product-form__controls--colors) .product-form__controls-group input:not(:checked)+label:hover{border-color:rgba(var(--tf-green),.4);transform:translateY(-2px)}}variant-radios:not(.variant-radios-radio) .product-form__controls:not(.product-form__controls--colors) .product-form__controls-group input:checked+label{border:2px solid rgb(var(--tf-green));background:rgb(var(--tf-mint-soft));color:rgb(var(--tf-green));box-shadow:0 10px 20px -16px rgba(var(--tf-green),.7)}variant-radios:not(.variant-radios-radio) .product-form__controls:not(.product-form__controls--colors) .product-form__controls-group input:checked+label .tf-pill-badge{animation:tf-bump var(--tf-dur-natural) var(--tf-ease-playful)}variant-radios:not(.variant-radios-radio) .product-form__controls:not(.product-form__controls--colors) .product-form__controls-group input.disabled+label{opacity:.5}.tf-pill-badge{position:absolute;top:0;left:50%;translate:-50% -55%;white-space:nowrap;padding:.2rem .9rem;border-radius:10rem;background:rgb(var(--tf-pink));color:rgb(var(--tf-burgundy));font-size:1.15rem;font-weight:600;line-height:1.8rem;box-shadow:0 0 0 2px #fff}.tf-pill-badge--best{background:rgb(var(--tf-green));color:rgb(var(--tf-lime))}.tf-pill-each{font-size:1.2rem;font-weight:400;line-height:1.6rem;color:rgb(var(--tf-muted))}.tf-pdp-top{display:flex;flex-wrap:wrap;gap:.6rem}.tf-pdp-mate{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:.4rem 1.2rem;border-radius:58% 42% 55% 45%/48% 58% 42% 52%;background:rgb(var(--tf-pink));color:rgb(var(--tf-burgundy));font-weight:500;font-size:1.3rem;line-height:1.8rem;--tf-icon-duo: #fff}.tf-pdp-type{--tf-icon-duo: #fff}.tf-icon__duo{fill:var(--tf-icon-duo, rgb(var(--tf-lime)))}.tf-mate,.tf-mate-pill__seal{background:url(tf-mate-shape.svg) center / contain no-repeat}@keyframes tf-mate-morph{0%{border-radius:58% 42% 55% 45%/48% 58% 42% 52%}50%{border-radius:44% 56% 46% 54%/56% 44%}to{border-radius:52% 48% 40% 60%/42% 54% 46% 58%}}variant-radios:not(.variant-radios-radio) .product-form__controls:not(.product-form__controls--colors) .product-form__controls-group{position:relative}variant-radios:not(.variant-radios-radio) .product-form__controls:not(.product-form__controls--colors) .product-form__controls-group input[type=radio]{position:absolute!important;width:1px;height:1px;opacity:0;pointer-events:none}@media screen and (min-width:990px){.product-media__wrapper .product-media__list.swiper{overflow:visible}.product-media__wrapper .product-media__list .product-media__list-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;transform:none!important;width:100%!important;height:auto!important}.product-media__wrapper .product-media__list .product-media-item{width:auto!important;margin:0!important;border-radius:1.6rem;overflow:hidden}.product-media__wrapper .product-media__list .product-media-item--full{grid-column:1 / -1}.product-media__wrapper .product-media__list .product-media-item--variant-hidden{display:none}.product-media__wrapper:has(.js-media-list) .product-media-sublist-outer,.product-media__wrapper:has(.js-media-list) .product-slider-nav{display:none!important}}.tf-cursor-bubbles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;overflow:hidden}.tf-cursor-bubble{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity;background:radial-gradient(circle at 32% 28%,#fffffff2 0 9%,#fff0 22%),radial-gradient(circle at 70% 76%,#ffffff73 0 6%,#fff0 16%),radial-gradient(circle at 50% 50%,#d9f2eb14 55%,#007b6838 80%,#ffffffb3);box-shadow:inset 0 0 0 1px #ffffffbf,inset -2px -3px 6px #007b6840,0 2px 6px #06322a1f;-webkit-backdrop-filter:blur(1.5px) brightness(1.08) saturate(1.3);backdrop-filter:blur(1.5px) brightness(1.08) saturate(1.3)}.newsletter-form__inner{position:relative;align-items:center;gap:0!important;max-width:52rem;padding:.5rem;border-radius:10rem;background:#fff;box-shadow:0 14px 30px -22px #06322a8c}.newsletter-form__inner .newsletter-form__field-wrapper{flex:1 1 auto;min-width:0}.newsletter-form__inner .field,.newsletter-form__inner .field__input{border:0!important;box-shadow:none!important;background:transparent!important}.newsletter-form__inner .field:before,.newsletter-form__inner .field:after{display:none}.newsletter-form__inner .field__input{height:4.8rem;min-height:4.8rem;padding:0 1.6rem;font-size:1.6rem;color:rgb(var(--tf-ink))}.newsletter-form__inner .field__input::placeholder{color:rgb(var(--tf-muted));opacity:1}.newsletter-form__inner .newsletter__button{--tf-btn-h: 4.8rem;flex:0 0 auto;margin:0;padding:0 2.4rem;background-color:rgb(var(--tf-green));color:#fff}.newsletter-form__inner:focus-within{box-shadow:0 0 0 2px rgb(var(--tf-green)),0 14px 30px -22px #06322a8c}variant-radios:not(.variant-radios-radio){display:block!important}.product-media__list:not(.swiper)>.product-media-item{flex:0 0 100%;width:100%}.product-info-container>.custom-liquid{margin-bottom:2.4rem}.product-info-container>.custom-liquid:has(.tf-pdp-top){margin-bottom:.8rem}.product-info-container>.custom-liquid:empty,.product-info-container>.custom-liquid:not(:has(*)){display:none}.product-info-container>.product-inventory{margin-bottom:.8rem}.product-info-container>.product-dropdown:first-of-type{margin-top:.8rem}.tf-gecko-svg__lid{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0);animation:tf-gecko-blink 4.6s infinite}@keyframes tf-gecko-blink{0%,91%,99%,to{transform:scaleY(0)}94%,96%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.tf-gecko-svg__lid{animation:none}}.tf-faq .collapsible-content__header{position:relative}.tf-faq__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.2rem;padding:.4rem 1.2rem .4rem .6rem;border-radius:10rem;background:rgb(var(--tf-lime));color:rgb(var(--tf-green));font-weight:600;font-size:1.4rem;--tf-icon-duo: #fff}.tf-faq .collapsible-content__header--center .tf-faq__eyebrow{display:flex;width:max-content;margin-inline:auto}.tf-faq__sticker{position:absolute;z-index:1;right:-16rem;top:-2rem;width:16rem;rotate:8deg;pointer-events:none}.tf-faq__sticker img{display:block;width:100%;height:auto;animation:tf-bob 3.6s var(--tf-ease-flow) infinite alternate}.tf-faq .collapsible-content__items{gap:1rem}.tf-faq .collapsible-content__item,.tf-faq .collapsible-content__item+.collapsible-content__item{padding:0;border:1px solid rgba(var(--tf-green),.1);border-radius:2rem;background:#fff;transition:background-color var(--tf-dur-natural) var(--tf-ease-standard),box-shadow var(--tf-dur-natural) var(--tf-ease-standard),transform var(--tf-dur-natural) var(--tf-ease-playful)}.tf-faq.color-background-1 .collapsible-content__item{background:rgb(var(--tf-mint-soft));border-color:transparent}.tf-faq .collapsible-content__item:hover:not(.active){transform:translateY(-2px);box-shadow:0 14px 24px -20px rgba(var(--tf-green),.6)}.tf-faq .collapsible-content__item.active{background:rgb(var(--tf-lime));border-color:transparent}.tf-faq .collapsible-content__toggle{padding:1.8rem 2rem 1.8rem 2.4rem}.tf-faq .collapsible-content__item.active .collapsible-content__toggle{padding-bottom:1rem}.tf-faq .collapsible-content__question{font-family:var(--font-heading-family);font-weight:600;font-size:1.8rem;line-height:1.3;letter-spacing:-.01em;color:rgb(var(--tf-green))}.tf-faq .collapsible-content__item:hover:not(.active) .collapsible-content__question{opacity:1}.tf-faq .collapsible-content__icon{width:3.6rem;height:3.6rem;background:rgb(var(--tf-green));transition:background-color var(--tf-dur-natural) var(--tf-ease-standard),rotate var(--tf-dur-natural) var(--tf-ease-playful)}.tf-faq .collapsible-content__icon:before,.tf-faq .collapsible-content__icon:after{background-color:rgb(var(--tf-lime))}.tf-faq .collapsible-content__item.active .collapsible-content__icon{background:#fff;rotate:180deg}.tf-faq .collapsible-content__item.active .collapsible-content__icon:before,.tf-faq .collapsible-content__item.active .collapsible-content__icon:after{background-color:rgb(var(--tf-green))}.tf-faq .collapsible-content__answer{padding:0 2.4rem 2rem;max-width:none;color:rgb(var(--tf-ink))}.tf-faq .collapsible-content__answer a{color:rgb(var(--tf-green));font-weight:600}@media screen and (max-width:989px){.tf-faq__sticker{position:relative;display:block;right:auto;top:auto;width:11rem;margin:0 auto .8rem}.tf-faq .collapsible-content__question{font-size:1.6rem}}.quick-add-modal .quick-add-modal__content{max-width:100rem;padding:1.6rem;border-radius:3.2rem;background:#fff;box-shadow:0 40px 80px -40px #01201a99}.quick-add-modal .quick-add-modal__content-info{max-height:min(80vh,64rem)}.quick-add-modal .product-outer{align-items:flex-start;gap:2.4rem}.quick-add-modal .product-media{position:sticky;top:0;flex:0 0 46%;max-width:46%}.quick-add-modal .product-media .product-media-item,.quick-add-modal .product-media .product__media,.quick-add-modal .product-media img{border-radius:2.4rem;overflow:hidden}.quick-add-modal .product-media-sublist-outer,.quick-add-modal .product-slider-nav{display:none!important}.quick-add-modal .product-info-container{padding:1.2rem 1.2rem 1.2rem 0}.quick-add-modal .product-info-container>.breadcrumbs,.quick-add-modal .product-info-container>.installment-wrapper,.quick-add-modal .product-info-container>.product-inventory,.quick-add-modal .product-info-container>.product-dropdown,.quick-add-modal .product-info-container>.custom-liquid:not(:has(.tf-pdp-top,.tf-ship)){display:none!important}.quick-add-modal .product-title-wrapper .h3,.quick-add-modal .product-title-wrapper h1,.quick-add-modal .product-title-wrapper h2{font-size:clamp(2.6rem,2.4vw,3.4rem)}.quick-add-modal .product-full-details{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;margin-top:.4rem;padding:.8rem 1.6rem;border-radius:10rem;background:rgb(var(--tf-mint-soft));color:rgb(var(--tf-green));font-weight:600;font-size:1.4rem;text-decoration:none;overflow:visible;transition:background-color var(--tf-dur-natural) var(--tf-ease-standard),transform var(--tf-dur-natural) var(--tf-ease-playful)}.quick-add-modal .product-full-details:after{content:"\2192";transition:translate var(--tf-dur-natural) var(--tf-ease-playful)}.quick-add-modal .product-full-details:hover{background:rgb(var(--tf-lime))}.quick-add-modal .product-full-details:hover:after{translate:.4rem 0}.quick-add-modal .product-full-details span{background:none!important}.quick-add-modal .quick-add-modal__close-btn{position:absolute!important;z-index:5!important;left:auto!important;right:2.4rem!important;top:2.4rem!important;translate:none!important;transform:none!important;display:grid!important;place-items:center;width:4.4rem!important;height:4.4rem!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;border-radius:50%;border:1px solid rgba(255,255,255,.9);background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:rgb(var(--tf-green));box-shadow:0 8px 18px -10px #01201a80;transition:rotate var(--tf-dur-natural) var(--tf-ease-playful),background-color var(--tf-dur-natural) var(--tf-ease-standard)}.quick-add-modal .quick-add-modal__close-btn:hover{rotate:90deg;background:rgb(var(--tf-lime))}.quick-add-modal .quick-add-modal__content{position:relative}.quick-add-modal.cursor-active{cursor:auto}@media screen and (max-width:749px){.quick-add-modal .product-outer{flex-direction:column}.quick-add-modal .product-media{position:relative;flex-basis:auto;max-width:100%}.quick-add-modal .quick-add-modal__content{border-radius:2.4rem 2.4rem 0 0}}.contact-form .contact-form__inner{gap:2.4rem}.contact-form .contact-form__wrapper{padding:2.4rem;border-radius:2.8rem;background:rgb(var(--tf-mint-soft))}.contact-form .field__input,.contact-form .text-area{border:1px solid transparent!important;border-radius:1.6rem!important;background:#fff!important;box-shadow:none!important;color:rgb(var(--tf-ink));font-size:1.6rem;transition:border-color var(--tf-dur-natural) var(--tf-ease-standard),box-shadow var(--tf-dur-natural) var(--tf-ease-standard)}.contact-form .field__input:focus,.contact-form .text-area:focus{border-color:rgb(var(--tf-green))!important;box-shadow:0 0 0 3px rgba(var(--tf-lime),.9)!important;outline:none}.contact-form .field:before,.contact-form .field:after{display:none}.contact-form .contact-form__bottom .button{min-width:20rem}.contact-form .contact-form-info-wrapper{border-radius:2.8rem;padding:2.4rem;background:rgb(var(--tf-lime));color:rgb(var(--tf-green))}.contact-form .contact-form-info-block+.contact-form-info-block{margin-top:1.6rem;padding-top:1.6rem;border-top:1px dashed rgba(var(--tf-green),.25)}.contact-form .contact-form-info-block__heading{font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem}.contact-form .contact-form-info-block a{color:rgb(var(--tf-green));font-weight:600}@media screen and (min-width:990px){.contact-form .contact-form__wrapper{padding:3.2rem}}.installment-wrapper{min-height:var(--tf-installment-h, 0px)}@media screen and (min-width:990px){.product-media__wrapper .product-media__list .product-media__list-container:not(:has(>.product-media-item:not(.product-media-item--variant-hidden)~.product-media-item:not(.product-media-item--variant-hidden)))>.product-media-item{grid-column:1 / -1}}.product-form__controls--colors .product-form__controls-group{display:flex;flex-wrap:wrap;gap:1.4rem 1.2rem;padding:.6rem 0 1.4rem}.product-form__controls--colors .variant-swatch{position:relative;width:6.4rem!important;height:6.4rem!important;margin:0;border:3px solid #fff!important;border-radius:58% 42% 55% 45%/48% 58% 42% 52%!important;outline:1px solid rgba(var(--tf-green),.12);box-shadow:0 8px 16px -12px #01201ab3;background-size:cover!important;filter:saturate(.85);cursor:pointer;transition:transform var(--tf-dur-natural) var(--tf-ease-playful),border-radius var(--tf-dur-slow) var(--tf-ease-flow),filter var(--tf-dur-natural) var(--tf-ease-standard),box-shadow var(--tf-dur-natural) var(--tf-ease-standard)}.product-form__controls--colors .variant-swatch:after{content:attr(title);position:absolute;left:50%;top:calc(100% + .4rem);translate:-50% 0;padding:0 .6rem;border-radius:10rem;font-family:var(--font-body-family);font-weight:500;font-size:1.2rem;line-height:1.8rem;white-space:nowrap;color:rgb(var(--tf-muted));transition:background-color var(--tf-dur-natural) var(--tf-ease-standard),color var(--tf-dur-natural) var(--tf-ease-standard)}.product-form__controls--colors .variant-swatch:before{content:"";position:absolute;z-index:1;right:-.6rem;top:-.6rem;width:2.2rem;height:2.2rem;border-radius:50%;background:rgb(var(--tf-green)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23DEFFB0' d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E") center / 1.2rem no-repeat;border:2px solid #fff;opacity:0;scale:.3;transition:opacity var(--tf-dur-quick) var(--tf-ease-standard),scale var(--tf-dur-natural) var(--tf-ease-playful)}@media screen and (hover:hover)and (pointer:fine){.product-form__controls--colors input:not(:checked)+.variant-swatch:hover{transform:translateY(-3px) rotate(-6deg);filter:saturate(1);border-radius:45% 55% 42% 58%/55% 45% 58% 42%!important}}.product-form__controls--colors input:checked+.variant-swatch{transform:translateY(-2px) rotate(4deg) scale(1.06);filter:saturate(1.1);outline:3px solid rgb(var(--tf-lime));outline-offset:2px;box-shadow:0 0 0 7px rgb(var(--tf-green)),0 14px 22px -12px #01201acc}.product-form__controls--colors input:checked+.variant-swatch:before{opacity:1;scale:1}.product-form__controls--colors input:checked+.variant-swatch:after{background:rgb(var(--tf-lime));color:rgb(var(--tf-green));font-weight:700}.product-form__controls--colors input.disabled+.variant-swatch,.product-form__controls--colors input:disabled+.variant-swatch{filter:grayscale(1);opacity:.55}.product-form__controls--colors .variant-swatch .icon-label-checkmark{display:none}@media(prefers-reduced-motion:reduce){.product-form__controls--colors .variant-swatch{transition:none}}.product-media .badge--sold-out,.product-badges-wrapper .badge--sold-out{display:none!important}.tf-soldout--pdp{display:inline-flex;align-items:center;gap:.6rem;padding:.3rem 1.2rem .3rem .3rem;border-radius:10rem;background:rgb(var(--tf-pink));color:rgb(var(--tf-burgundy));rotate:-3deg;box-shadow:0 0 0 .2rem #fff,0 .8rem 1.6rem -.8rem rgba(var(--tf-burgundy),.55)}.tf-soldout--pdp .tf-soldout__icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--tf-burgundy));color:#fff;--tf-icon-duo: rgba(255, 255, 255, .22)}.tf-soldout--pdp .tf-soldout__text{display:flex;flex-direction:column;line-height:1.1}.tf-soldout--pdp .tf-soldout__label{font-weight:700;font-size:1.3rem}.tf-soldout--pdp .tf-soldout__sub{font-weight:500;font-size:1.1rem;opacity:.8}.product-form__controls--colors .product-form__controls-group{padding-bottom:3.4rem!important}variant-radios fieldset+fieldset{margin-top:.4rem}.product-info-container>.product-parameters{margin-bottom:1.6rem}.newsletter-form__inner{flex-direction:row!important;flex-wrap:nowrap!important}@media screen and (max-width:749px){.newsletter-form__inner .field__input{height:4.4rem;min-height:4.4rem;padding:0 1.2rem;font-size:1.5rem}.newsletter-form__inner .newsletter__button{--tf-btn-h: 4.4rem;width:auto!important;padding:0 1.8rem;font-size:1.5rem}}.menu-drawer__menu-link{display:inline-flex;align-items:center;gap:1.2rem}.tf-menu-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:3.6rem;height:3.6rem;border-radius:1.1rem;background:rgb(var(--tf-mint-soft));color:rgb(var(--tf-green));--tf-icon-duo: rgb(var(--tf-lime))}.menu-drawer__menu-link--active .tf-menu-icon{background:rgb(var(--tf-lime));--tf-icon-duo: #fff}.menu-drawer__menu-link.childlink .tf-menu-icon{width:3rem;height:3rem}.menu-drawer__menu-link.childlink .tf-menu-icon .tf-icon{width:1.8rem;height:1.8rem}@media screen and (max-width:989px){.product-media__wrapper .product-media-sublist-outer{--thumbs-height: 60px !important;height:60px!important;margin-top:.8rem}.product-media__wrapper .product-media-sublist .product-media-subitem{width:60px!important;height:60px!important;margin-right:.8rem!important;border-radius:1.2rem;overflow:hidden}.product-media__wrapper .product-media-sublist .swiper-wrapper,.product-media__wrapper .product-media-sublist__container{justify-content:flex-start}}@media screen and (min-width:990px){.product-outer>.product-info-container{margin-top:0!important}}.tf-tint--mint{--tf-tint: var(--tf-mint);--tf-tint-line: 116, 196, 174}.tf-tint--pink{--tf-tint: var(--tf-pink);--tf-tint-line: 236, 128, 236}.tf-tint--lime{--tf-tint: var(--tf-lime);--tf-tint-line: 150, 205, 70}.tf-chero__card.tf-chero__card--pink{background:rgb(var(--tf-pink))}.tf-chero__card.tf-chero__card--pink .tf-chero__title{color:rgb(var(--tf-burgundy))}.tf-chero__card.tf-chero__card--lime{background:rgb(var(--tf-lime))}.tf-chero__card.tf-chero__card--lime .tf-chero__blob{background:#fff}.tf-chero__card.tf-chero__card--pink .tf-chero__blob{background:rgb(var(--tf-lime))}@media screen and (max-width:749px){.header__icons>.header__search{display:flex}.menu-drawer__search-and-account .header__search{display:none!important}}.tf-pp.tf-pp--tank .tf-pp__results{background:linear-gradient(180deg,#06322a29 0,#06322a00 5rem),linear-gradient(0deg,#faf6ec4d,#faf6ec4d),url(tf-sand-sm.webp) center / cover no-repeat,#efe6d2}@media screen and (min-width:750px){.tf-pp.tf-pp--tank .tf-pp__results{background:linear-gradient(180deg,#06322a29 0,#06322a00 6rem),linear-gradient(0deg,#faf6ec4d,#faf6ec4d),url(tf-sand.webp) center / cover no-repeat,#efe6d2}}.tf-preorder-note{display:flex;gap:1.2rem;align-items:flex-start;margin-top:1.4rem;padding:1.4rem 1.6rem;border-radius:2rem;border:.15rem dashed rgba(6,50,42,.35);background:rgb(var(--tf-mint, 217, 242, 235));color:rgb(var(--tf-green, 6, 50, 42));--tf-icon-duo: rgb(var(--tf-lime, 222, 255, 176))}.tf-preorder-note[hidden]{display:none}.tf-preorder-note__icon{flex:none;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:rgb(var(--tf-green, 6, 50, 42));color:#fff;rotate:-6deg;--tf-icon-duo: rgba(222, 255, 176, .25)}.tf-preorder-note__title{margin:0 0 .4rem;font-family:var(--font-heading-family);font-weight:800;font-size:1.7rem;line-height:1.2}.tf-preorder-note__text{font-size:1.3rem;line-height:1.9rem}.tf-preorder-note__text p{margin:0 0 .6rem}.tf-preorder-note__text p:last-child{margin-bottom:0}.badge.tf-preorder-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;border:0;border-radius:10rem;background:rgb(var(--tf-lime, 222, 255, 176));color:rgb(var(--tf-green, 6, 50, 42));font-weight:700;font-size:1.2rem;line-height:1.6rem;box-shadow:0 0 0 .25rem #fff;rotate:-3deg;--tf-icon-duo: #fff}.tf-sub-link{display:inline-flex;align-items:center;gap:1rem}.tf-sub-link .tf-menu-icon{width:3rem;height:3rem;border-radius:.9rem;transition:background-color var(--tf-dur-natural) var(--tf-ease-standard),rotate var(--tf-dur-natural) var(--tf-ease-playful)}.tf-sub-link .tf-menu-icon .tf-icon{width:1.8rem;height:1.8rem}a:hover .tf-sub-link .tf-menu-icon{background:rgb(var(--tf-lime));rotate:-8deg;--tf-icon-duo: #fff}.header__submenu .header__menu-item span.tf-sub-link{display:inline-flex;align-items:center;gap:1rem;width:auto;padding:0}.header__submenu .header__menu-item span.tf-menu-icon{display:inline-grid;place-items:center;place-content:center;flex:0 0 3rem;width:3rem;min-width:3rem;height:3rem;padding:0;aspect-ratio:1}.header__submenu:has(.tf-sub-link){width:max-content;min-width:22rem}.header__submenu .header__menu-item span.tf-sub-link{white-space:nowrap}.tf-menu-icon--swatch i{display:block;width:1.6rem;height:1.6rem;border:.2rem solid #fff;border-radius:58% 42% 55% 45%/48% 58% 42% 52%;box-shadow:0 0 0 1px #06322a2e,inset 0 -.2rem #0000001f}.menu-drawer .tf-menu-icon--swatch i{width:1.8rem;height:1.8rem}.header__submenu .header__menu-item span.tf-sub-link{margin-right:1.6rem}.menu-drawer__menu-item.grandchildlink>.menu-drawer__menu-link{display:flex;align-items:center;gap:1rem}.menu-drawer__menu-item.grandchildlink .tf-menu-icon{width:2.8rem;height:2.8rem}.menu-drawer__menu-item.grandchildlink .tf-menu-icon .tf-icon{width:1.7rem;height:1.7rem}.tf-menu-icon--tank img{display:block;width:2.6rem;height:2.6rem;object-fit:contain}.menu-drawer__menu-item.grandchildlink .tf-menu-icon--tank img{width:2.4rem;height:2.4rem}.menu-drawer__menu-summary.childlink>.menu-drawer__menu-link{display:flex;align-items:center;gap:1.2rem}.menu-drawer__menu-summary.childlink .tf-menu-icon{width:3rem;height:3rem}.menu-drawer__menu-summary.childlink .tf-menu-icon .tf-icon{width:1.8rem;height:1.8rem}body:is(.overflow-hidden,.overflow-hidden-drawer,.overflow-hidden-cart-drawer,.overflow-hidden-facets,.overflow-hidden-search,.popup-scroll-hidden,.popup-scroll-hidden-mobile) [class*=kl-teaser-]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tf-brand.css.map */
