img.transition{transition:transform .3s ease}.page-crafter-accordian-container summary{padding:.7rem 2em .7rem 0;font-weight:700;cursor:pointer;list-style:inside disclosure-closed!important}.sold-out.button{width:100%!important;max-width:none!important;border:none!important;outline:none!important}.notify-me-btn,a.btn.notify-me-btn.klaviyo-bis-trigger{width:100%!important;display:block!important}a.btn.notify-me-btn.klaviyo-bis-trigger:hover{background-color:#05672f!important;transform:translateY(-2px)}.product__information .sticker-holder{display:block!important;width:100%!important;margin-bottom:0!important;padding-bottom:0!important;position:static!important;z-index:100!important}.has-product-sticker .sticker-holder{padding-bottom:0!important;margin-bottom:0!important}.thumbnail-sticker{display:flex!important;width:100%!important;padding:8px 12px!important;text-align:center!important;justify-content:center!important;align-items:center!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:12px!important;border-radius:3px!important;box-shadow:0 2px 5px #00000026!important;margin-bottom:4px!important;line-height:1.2!important}@media only screen and (max-width:1024px){.sticker-text{font-size:10px!important}}.has-product-sticker .sticker-shape-square .sticker-holder__content--product{display:flex!important;flex-wrap:wrap!important;max-width:100%!important;width:100%!important;margin-bottom:0!important;padding-bottom:0!important;position:relative!important;z-index:10!important}@media only screen and (max-width:798px){.has-product-sticker .sticker-shape-square .sticker-holder__content--product{max-width:100%!important;font-size:13px!important}}.has-product-sticker .sticker-shape-square .is-product-slideshow{max-width:45%!important}@media only screen and (max-width:798px){.has-product-sticker .sticker-shape-square .sticker-holder__content--product-center{max-width:100%!important;font-size:13px!important}}.has-product-sticker .sticker-shape-square .thumbnail-sticker{width:auto!important;margin-right:10px!important;display:inline-flex!important;float:none!important;font-size:12px!important;padding:8px 14px!important}.has-product-sticker .sticker-shape-square .thumbnail-sticker .sticker-text{font-size:1em!important}.product_section{margin-top:20px!important}.product-thumbnail__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:42px;margin-bottom:5px}.product-thumbnail__meta .sticker-text{color:#000;font-weight:700;text-transform:uppercase;align-items:center;width:100%}.product-thumbnail__promo-text{width:fit-content!important;margin:0 auto 8px!important;background:linear-gradient(to bottom,#cfc09f,#ffecb3,#b3a17b)!important;color:#000!important;border:1px solid #b3a17b!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;line-height:1!important;text-align:center!important;padding:5px 12px!important;border-radius:3px!important;box-shadow:0 2px 4px #0000001a!important;display:block!important;position:relative!important;overflow:hidden!important;z-index:1!important}.product-thumbnail__promo-text:after{content:""!important;position:absolute!important;top:-50%!important;left:-60%!important;width:20%!important;height:200%!important;opacity:0;transform:rotate(30deg);background:#fffc!important;box-shadow:0 0 10px #fffc!important;animation:promoGlisten 4s infinite ease-in-out!important}@keyframes promoGlisten{0%{left:-60%;opacity:0}20%{opacity:1}40%{left:160%;opacity:0}to{left:160%;opacity:0}}@media only screen and (max-width:768px){.product-thumbnail__promo-text{font-size:9px!important;padding:3px 8px!important;margin-bottom:8px!important;letter-spacing:.5px!important;width:fit-content!important;max-width:70%!important;white-space:normal!important;line-height:1.1!important}.product-thumbnail .product-thumbnail__title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:42px!important}}body,button,input,select,textarea,.button,.btn{font-family:var(--tl-font-primary)!important}h1,h2,h3,h4,h5,h6,.title,.heading,.section__title,.product__title,.product-thumbnail__title{font-family:var(--tl-font-heading)!important}.navbar-item,.navbar-link,.menu-link,.mobile-menu-link,.header__link,.sticky-menu-wrapper a,.product-thumbnail__title,.product-thumbnail__price,.product-thumbnail__vendor,.product__description,.product__price,.product__vendor,.footer,.footer__heading,.footer__content,.footer a{font-family:var(--tl-font-primary)!important}.footer__heading{font-family:var(--tl-font-heading)!important}.rich-text__text,.rich-text__heading,.icon-with-text-column__column,.icon-with-text-column__column h3,.icon-with-text-column__column p,.faq__block,.faq__block .heading,.section p,.section li{font-family:var(--tl-font-primary)!important}.rich-text__heading,.icon-with-text-column__column h3,.faq__block .heading{font-family:var(--tl-font-heading)!important}a{color:var(--tl-green-primary, #0E980F)}a:hover{color:var(--tl-green-dark, #05672F)}.footer--classic{border-top:none}.footer__container{background-color:#1a1c1e}.footer__content{background-color:#1a1c1e!important;color:#ffffffd9;padding-top:60px!important;padding-bottom:50px!important;border-top:none!important;border-bottom:1px solid rgba(255,255,255,.08)}.footer__content>.container.has-limit{max-width:1200px;width:95%;margin-left:auto;margin-right:auto}.footer .footer__heading{font-family:var(--tl-font-heading);font-size:var(--tl-text-lg);font-weight:700;color:#fff;letter-spacing:.3px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #FFCC00;display:inline-block}.footer__content a,.footer__content a:visited{color:#ffffffbf;text-decoration:none;transition:color .2s ease}.footer__content a:hover,.footer__content a:active{color:#fc0;text-decoration:none}.footer__menu-link{padding:4px 0;line-height:1.6}.footer__menu-link a{font-size:var(--tl-text-sm);position:relative}.footer__menu-link a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#fc0;transition:width .2s ease}.footer__menu-link a:hover:after{width:100%}.footer__block .newsletter-form__wrapper .content{color:#ffffffb3;font-size:var(--tl-text-sm);margin-bottom:16px;line-height:1.6}.footer__content .newsletter-form .input{background-color:#262c31;border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:6px 0 0 6px;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm);padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.footer__content .newsletter-form .input::placeholder{color:#fff6}.footer__content .newsletter-form .input:focus{border-color:#fc0;box-shadow:0 0 0 3px #ffcc0026;outline:none;background-color:#2a3038}.footer__content .newsletter-form .button,.footer__content .newsletter-form .button--primary{background-color:#fc0;color:#1a1c1e;font-family:var(--tl-font-primary);font-weight:700;border-radius:0 6px 6px 0;border:1px solid #FFCC00;padding:12px 20px;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;font-size:var(--tl-text-sm)}.footer__content .newsletter-form .button:hover,.footer__content .newsletter-form .button--primary:hover{background-color:#e6b800;border-color:#e6b800;transform:translateY(-1px)}.footer .social-icons{margin-top:8px}.footer .social-icons li{padding-right:8px;margin-bottom:4px}.footer .social-icons li a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#ffffff14;transition:all .2s ease;color:#ffffffb3}.footer .social-icons li a:hover{background-color:#fc0;color:#1a1c1e;transform:translateY(-2px)}.footer .social-icons li a svg,.footer .social-icons li a .icon{width:16px;height:16px;fill:currentColor}.footer__block .info-wrapper{color:#ffffffd9;line-height:1.8;font-size:var(--tl-text-sm)}.footer__block .info-wrapper .fa{color:#2ba10d;margin-right:8px}.footer__block .info-wrapper a{color:#fffc;transition:color .2s ease}.footer__block .info-wrapper a:hover{color:#2ba10d}.footer__block .jdgm-all-reviews-rating{display:inline-block;margin-top:12px}.footer__block .jdgm-all-reviews-rating .jdgm-star{color:#fc0}.footer__extra-content,.footer__extra-content .container{background-color:#1a1c1e;border-top:none}.footer__extra-content .container{max-width:1200px;width:95%;margin-left:auto;margin-right:auto;padding-top:20px!important;padding-bottom:20px!important}.footer__credits{font-size:var(--tl-text-xs);color:#ffffff80}.footer__credits p{color:#ffffff80}.footer__credits a{color:#fff9!important;transition:color .2s ease}.footer__credits a:hover{color:#fc0!important}.footer__payment-methods .payment-methods{display:flex;gap:8px;align-items:center}.footer__payment-methods .payment-methods svg{opacity:.5;transition:opacity .2s ease;height:24px;width:auto}.footer__payment-methods .payment-methods svg:hover{opacity:.9}@media only screen and (max-width:768px){.footer__content{padding-top:40px!important;padding-bottom:36px!important}.footer__content .container.has-limit{flex-direction:column}.footer__block.medium-down--one-whole{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.08)}.footer__block.medium-down--one-whole:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.footer .footer__heading{display:block;text-align:center;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:16px}.footer__menu{text-align:center}.footer__menu ul{padding-left:0;list-style:none}.footer__block .info-wrapper{text-align:center}.footer .social-icons{justify-content:center}.footer__content .newsletter-form .input{border-radius:6px;margin-bottom:8px}.footer__content .newsletter-form .button,.footer__content .newsletter-form .button--primary{border-radius:6px;width:100%}.footer__content .newsletter-form.is-responsive{flex-direction:column}.footer__content .newsletter-form.is-responsive .field{width:100%}.footer__content .newsletter-form .field.is-stretched-width{min-width:100%}.footer__credits{text-align:center}.footer__payment-methods{justify-content:center;margin-top:16px}}@media only screen and (max-width:480px){.footer__content{padding-top:32px!important;padding-bottom:28px!important}.footer .footer__heading{font-size:var(--tl-text-base);margin-bottom:12px;padding-bottom:10px}.footer__block.medium-down--one-whole{padding-bottom:24px;margin-bottom:24px}.footer .social-icons li a{width:32px;height:32px}.footer__extra-content .container{padding-top:16px!important;padding-bottom:16px!important}}@media only screen and (max-width:320px){.footer__content{padding-top:24px!important;padding-bottom:20px!important}.footer .footer__heading{font-size:var(--tl-text-sm)}.footer__block .info-wrapper{font-size:var(--tl-text-xs)}}.breadcrumb,.breadcrumb-item,.pagination,.tag-list{font-family:var(--tl-font-primary)}.cart__title,.cart-drawer__title{font-family:var(--tl-font-heading)}.cart__item-title,.cart-drawer__item-title,.cart__price,.cart-drawer__price,.announcement-bar,.top-bar,.top-bar a,.search-form input,.header__search-form input{font-family:var(--tl-font-primary)}body{display:flex;flex-direction:column;min-height:100vh}[id^=template-]{width:100%;flex:1 0 auto}#template-404{display:flex;align-items:center;justify-content:center}.tl-section{padding:var(--tl-section-padding, 60px) 0}.tl-section.is-width-standard,.tl-section.is-width-wide{width:100%;max-width:none}.tl-section.is-width-standard>.container,.tl-section.is-width-wide>.container{max-width:1200px;width:95%;margin-left:auto;margin-right:auto}.hero-ed>.container{max-width:none;width:100%;margin:0;padding:0}.tl-section>.container,.tl-trust-bar>.container{flex-direction:column;align-items:stretch;width:100%}.page__container>.page__content{min-width:0;max-width:100%;overflow-x:hidden}.tl-section__header{text-align:center;max-width:700px;margin:0 auto 40px;width:100%}.tl-section__title{font-family:var(--tl-font-heading);font-size:var(--tl-text-3xl);font-weight:700;color:var(--tl-neutral-900);margin:0 0 12px;line-height:1.2}.tl-section__subtitle{font-family:var(--tl-font-primary);font-size:var(--tl-text-lg);color:var(--tl-neutral-600);margin:0;line-height:1.6}.tl-btn{display:inline-block;font-family:var(--tl-font-primary);font-size:var(--tl-text-base);font-weight:600;text-decoration:none;padding:12px 28px;border-radius:6px;transition:all .2s ease;cursor:pointer;border:none;line-height:1.4}.tl-btn--primary{background-color:var(--tl-green-primary);color:#fff}.tl-btn--primary:hover{background-color:var(--tl-green-dark);transform:translateY(-1px);box-shadow:0 4px 12px #2ba10d4d}.tl-btn--secondary{background-color:#fff;color:var(--tl-neutral-900);border:1px solid var(--tl-neutral-200)}.tl-btn--secondary:hover{border-color:var(--tl-neutral-600);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.tl-btn--white{background-color:#fff;color:var(--tl-neutral-900)}.tl-btn--white:hover{background-color:#ffffffe6;transform:translateY(-1px)}.button--primary,a.button--primary.button,.button--secondary,.action_button--secondary,a.button--secondary.button{border-radius:6px;font-weight:600;letter-spacing:.01em;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}.button--primary:hover,.button--primary.is-hovered,a.button--primary.button:hover,a.button--primary.button.is-hovered{background-color:var(--tl-green-dark);transform:translateY(-1px);box-shadow:0 4px 12px #2ba10d4d}.button--primary:active,.button--primary.is-active,a.button--primary.button:active,a.button--primary.button.is-active{background-color:var(--tl-green-dark);transform:translateY(0);box-shadow:none}.button--secondary:hover,.button--secondary.is-hovered,.action_button--secondary:hover,.action_button--secondary.is-hovered,a.button--secondary.button:hover,a.button--secondary.button.is-hovered{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.button--secondary:active,.button--secondary.is-active,.action_button--secondary:active,a.button--secondary.button:active,a.button--secondary.button.is-active{transform:translateY(0);box-shadow:none}.input,.textarea{border-color:#ced4da;background-color:#fff;color:#1a1c1e;border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease}.input:hover,.textarea:hover,.input.is-hovered,.textarea.is-hovered{border-color:#05672f}.input:focus,.textarea:focus,.input.is-focused,.textarea.is-focused,.input:active,.textarea:active,.input.is-active,.textarea.is-active{border-color:#0e980f;box-shadow:0 0 0 .125em #0e980f33}.input[disabled],.textarea[disabled],fieldset[disabled] .input,fieldset[disabled] .textarea{background-color:#f2f4f5;border-color:#e2e4e6;color:#7a7a7a}.input::placeholder,.textarea::placeholder{color:#1a1c1e73}.select select{border-color:#ced4da;background-color:#fff;color:#1a1c1e;border-radius:6px}.select select:hover,.select select.is-hovered{border-color:#05672f}.select select:focus,.select select.is-focused,.select select:active,.select select.is-active{border-color:#0e980f;box-shadow:0 0 0 .125em #0e980f33}.select select[disabled],fieldset[disabled] .select select{background-color:#f2f4f5;border-color:#e2e4e6;color:#7a7a7a}.select:not(.is-multiple):not(.is-loading):not(.is-arrowless):after{border-color:#05672f}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#0e980f}.label,.selector-wrapper label{color:#1a1c1e;font-weight:600;font-family:var(--tl-font-primary);font-size:.875rem}input[type=checkbox],input[type=radio]{accent-color:#0E980F}.checkbox:hover,.radio:hover{color:#374151}.button:focus,.button.is-focused{border-color:#0e980f;box-shadow:0 0 0 .125em #0e980f33}.button:hover,.button.is-hovered{border-color:#ced4da;color:#374151}.button[disabled],fieldset[disabled] .button{background-color:#f2f4f5;border-color:#e2e4e6;color:#7a7a7a;opacity:.7}.button.is-inverse,.action_button.is-inverse{background-color:var(--tl-green-primary, #0E980F);border-color:transparent;color:#fff;border-radius:6px;font-weight:600;font-family:var(--tl-font-primary);transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}.button.is-inverse:hover,.action_button.is-inverse:hover{background-color:var(--tl-green-dark, #1e7a09);transform:translateY(-1px);box-shadow:0 4px 12px #2ba10d4d}.button.is-inverse:active,.action_button.is-inverse:active{background-color:var(--tl-green-dark, #1e7a09);transform:translateY(0);box-shadow:none}.tl-buybox .notify_form .action_button.is-inverse.button,.product__notify-form .action_button.is-inverse.button{background-color:var(--tl-green-primary, #0E980F);color:#fff;border:none;border-radius:8px;padding:14px 20px;font-family:var(--tl-font-primary);font-size:var(--tl-text-base, 1rem);font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}.tl-buybox .notify_form .action_button.is-inverse.button:hover,.product__notify-form .action_button.is-inverse.button:hover{background-color:var(--tl-green-dark, #1e7a09);transform:translateY(-1px);box-shadow:0 4px 12px #2ba10d4d}.shopify-payment-button__button{border-radius:6px}.shopify-payment-button__more-options{color:#374151;font-family:var(--tl-font-primary)}.shopify-payment-button__more-options:hover{color:#0e980f}.quantity-wrapper .quantity-minus.button.is-inverse,.quantity-wrapper .quantity-plus.button.is-inverse{background-color:#f2f4f5!important;border:1px solid #CED4DA!important;color:#1a1c1e!important;box-shadow:none!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease}.quantity-wrapper .quantity-minus.button.is-inverse svg,.quantity-wrapper .quantity-plus.button.is-inverse svg{fill:#1a1c1e!important}.quantity-wrapper .quantity-minus.button.is-inverse:hover,.quantity-wrapper .quantity-plus.button.is-inverse:hover{background-color:#e2e4e6!important;border-color:#1a1c1e!important}.quantity-wrapper .quantity-minus.button.is-inverse[disabled],.quantity-wrapper .quantity-plus.button.is-inverse[disabled]{background-color:#e2e4e6!important;border-color:#ced4da!important;opacity:.5!important;cursor:not-allowed}.product-wrap{border-radius:8px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.product-wrap:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-3px)}.swatch-element{border-radius:5px;transition:border-color .15s ease,box-shadow .15s ease}.swatch input:checked+.swatch-element,.swatch-element.swatch--active{border-color:var(--tl-green-primary);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--tl-green-primary)}.quantity-wrapper.quantity-style--box{border-radius:6px;overflow:hidden}.quantity-wrapper.quantity-style--box .quantity-minus,.quantity-wrapper.quantity-style--box .minus-control{border-top-left-radius:6px;border-bottom-left-radius:6px}.quantity-wrapper.quantity-style--box .quantity-plus,.quantity-wrapper.quantity-style--box .plus-control{border-top-right-radius:6px;border-bottom-right-radius:6px}.thumbnail-sticker{border-radius:4px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;line-height:1.3;color:#fff}.thumbnail-sticker.sold-out-sticker{background-color:var(--tl-neutral-800, #1f2937)}.thumbnail-sticker.sale-sticker{background-color:#b45309}.thumbnail-sticker.coming-soon-sticker,.thumbnail-sticker.pre-order-sticker{background-color:var(--tl-green-primary, #0E980F)}.thumbnail-sticker.new-sticker,.thumbnail-sticker.best-seller-sticker{background-color:var(--tl-green-dark, #05672F)}.thumbnail-sticker.staff-pick-sticker{background-color:#262c31}.faceted-filter-group-display__checkmark{border-radius:3px}@media only screen and (max-width:768px){.tl-section{padding:var(--tl-section-padding-mobile, 40px) 0}.tl-section__header{margin-bottom:28px;padding:0 16px}.tl-section__title{font-size:var(--tl-text-2xl)}.tl-section__subtitle{font-size:var(--tl-text-base)}}.icon-with-text-column__column .icon{font-size:1.6em}.icon-with-text-column__column h3,.icon-with-text-column__column .title{font-family:var(--tl-font-heading);font-size:var(--tl-text-base)!important;font-weight:700;letter-spacing:.2px}.icon-with-text-column__column p,.icon-with-text-column__column .content{font-family:var(--tl-font-primary);font-size:var(--tl-text-sm)!important}@media only screen and (max-width:768px){.icon-with-text-column__column h3,.icon-with-text-column__column .title{font-size:var(--tl-text-sm)!important}.icon-with-text-column__column p,.icon-with-text-column__column .content{font-size:var(--tl-text-xs)!important}}.top-bar{border-bottom:1px solid rgba(255,255,255,.08);transition:background-color .2s ease}.top-bar .navbar-item,.top-bar .navbar-link{font-family:var(--tl-font-primary);font-size:var(--tl-text-xs);letter-spacing:.8px;text-transform:uppercase}.top-bar .navbar-item p{margin:0;line-height:1.4}.header__top-strip{font-family:var(--tl-font-primary);font-size:var(--tl-text-xs);letter-spacing:.3px;text-transform:none;border-bottom:1px solid rgba(255,255,255,.08);line-height:1}.header__top-strip-inner{padding:6px 0}.header__top-strip .container{flex-direction:row;align-items:center}.header__top-strip-content{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.header__top-strip-info p{margin:0;line-height:1.4;font-size:inherit;white-space:nowrap}.header__top-strip-right{display:flex;align-items:center;gap:16px;margin-left:auto}.header__top-strip-nav{display:flex;align-items:center;gap:12px}.header__top-strip-link{font-family:var(--tl-font-primary);font-size:inherit;font-weight:400;letter-spacing:inherit;text-transform:inherit;text-decoration:none;transition:color .2s ease;white-space:nowrap}.header__top-strip-disclosure{display:flex;align-items:center}.header__top-strip-disclosure .disclosure__toggle{font-size:var(--tl-text-xs);text-transform:uppercase;letter-spacing:.8px}@media only screen and (max-width:768px){.header__top-strip{display:none}}#shopify-section-header-search-focus,.header--search-focus,header.header--search-focus,#header.header--search-focus{border-top:none!important}.header--search-focus{border-bottom:none}.is-sticky .header--search-focus{box-shadow:none}.header__brand{display:flex;flex-direction:column}.header__search-form .input{border-radius:0;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm);border:2px solid var(--tl-neutral-200);background:var(--tl-neutral-50);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;height:40px}.header__search-form .input:focus{border-color:var(--tl-green-primary);background:#fff;box-shadow:0 0 0 3px #2ba10d14;outline:none}.header__search-form .input::placeholder{color:var(--tl-neutral-600);font-size:var(--tl-text-xs);letter-spacing:.3px}.header__search-button{border-radius:0!important;transition:background-color .2s ease,transform .15s ease;height:40px!important;min-width:48px}.header__search-button:active{transform:scale(.97)}.header__authority-nav{margin-top:4px}.header__authority-link{font-size:.7rem!important;letter-spacing:.6px!important;opacity:.65;transition:opacity .2s ease,color .2s ease!important}.header__authority-link:hover{opacity:1}.sticky-menu-wrapper{border-top:1px solid var(--tl-neutral-200);border-bottom:none;background:#fff;transition:background-color .3s linear}.header__menu-items{gap:0;flex-wrap:nowrap!important}.sticky-menu-wrapper .navbar-link.header__link,.sticky-menu-wrapper .header__link,.sticky-menu-wrapper .header__link>a{font-family:var(--tl-font-primary);font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--tl-neutral-900)!important;padding:12px 14px;transition:color .2s ease,background-color .2s ease;border-bottom:2px solid transparent;white-space:nowrap}.sticky-menu-wrapper .navbar-link.header__link:hover,.sticky-menu-wrapper .header__link:hover,.sticky-menu-wrapper .header__link>a:hover,.dropdown-click--false .sticky-menu-wrapper .has-dropdown:hover>label>.navbar-link.header__link,.dropdown-click--false .sticky-menu-wrapper .has-mega-menu:hover>label>.navbar-link.header__link{color:var(--tl-green-primary)!important;background-color:var(--tl-neutral-50);border-bottom-color:var(--tl-green-primary)}.sticky-menu-wrapper .navbar-item.is-active .navbar-link.header__link{color:var(--tl-green-primary)!important;border-bottom-color:var(--tl-green-primary)}.sticky-menu-wrapper .navbar-link:not(.is-arrowless):after{border-color:var(--tl-neutral-400)!important}.sticky-menu-wrapper .has-dropdown:hover .navbar-link:not(.is-arrowless):after,.sticky-menu-wrapper .has-mega-menu:hover .navbar-link:not(.is-arrowless):after{border-color:var(--tl-green-primary)!important}.header--search-focus .header__menu-toggle{display:none!important}.is-sticky .sticky-menu-wrapper{background:#f2f4f5!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;transition:background-color .3s linear!important}.is-sticky .sticky-menu-wrapper .navbar-link.header__link,.is-sticky .sticky-menu-wrapper .header__link,.is-sticky .sticky-menu-wrapper .header__link>a{color:var(--tl-neutral-900)!important}.is-sticky .sticky-menu-wrapper .navbar-link.header__link:hover,.is-sticky .sticky-menu-wrapper .header__link:hover{color:var(--tl-green-primary)!important}.header__inner-content{padding-top:1rem!important;padding-bottom:.25rem!important}.is-sticky .header__inner-content{padding-top:1rem!important}.header__action-icons .header__link:hover{color:var(--tl-green-primary)!important}.sticky-menu-wrapper .header__item[data-navlink-handle*=bfcm] .header__link,.sticky-menu-wrapper .header__item[data-navlink-handle*=sale] .header__link{background-color:#d32f2f!important;color:#fff!important;border-radius:4px;padding:3px 12px!important;font-size:12px!important;font-weight:600!important;margin-left:5px;border:none!important;border-bottom:none!important;white-space:nowrap;line-height:1!important}.sticky-menu-wrapper .header__item[data-navlink-handle*=bfcm] .header__link:hover,.sticky-menu-wrapper .header__item[data-navlink-handle*=sale] .header__link:hover{background-color:#b71c1c!important;color:#fff!important;border-bottom-color:transparent!important}.header__item[data-navlink-handle*=black-friday] .header__link:after{display:none!important}.header__item[data-navlink-handle*=black-friday] .mega-menu__section,.header__item[data-navlink-handle*=black-friday] .mega-menu,.header__item[data-navlink-handle*=black-friday]:hover .mega-menu__section{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important}@media screen and (max-width:1400px){.sticky-menu-wrapper .navbar-link.header__link{padding:12px 10px;font-size:11px}}@media screen and (max-width:1200px){.sticky-menu-wrapper .navbar-link.header__link{font-size:10.5px;padding:12px 8px;letter-spacing:.4px}.sticky-menu-wrapper .navbar-link:not(.is-arrowless):after{display:none!important}}@media screen and (max-width:1050px){.sticky-menu-wrapper .navbar-link.header__link{font-size:10px;padding:10px 6px;letter-spacing:.3px}}@media only screen and (min-width:1025px){#mobile-header-sticky-wrapper{height:0!important;display:none!important}}@media only screen and (min-width:799px)and (max-width:1023px){.header__top-strip,.sticky-menu-wrapper,.tl-mega-menu{display:none!important}.header--search-focus .header__menu-toggle{display:flex!important;margin-left:auto}.header__search-form{flex:1;margin:0 15px;min-width:250px}.header__authority-nav{display:none!important}}.announcement-bar{font-family:var(--tl-font-primary);position:relative}.announcement-bar .coupon-code{border-radius:2px;font-family:var(--tl-font-primary);font-weight:700;letter-spacing:.5px}.announcement-bar__close{background-color:transparent;padding:0;border:none;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;line-height:1;cursor:pointer;transition:opacity .2s ease}.announcement-bar__close svg{width:14px;height:14px;display:block}.announcement-bar__close:hover{opacity:.7}.announcement-bar__coupon-wrapper{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;vertical-align:middle;margin-left:5px;margin-right:5px;line-height:1}.announcement-bar__coupon-label{font-size:9px;text-transform:uppercase;font-weight:700;margin-bottom:2px;opacity:.8;letter-spacing:.5px}.announcement-bar__coupon{display:inline-block;padding:2px 8px;margin:0;border-radius:4px;font-weight:700;cursor:pointer;transition:transform .2s;vertical-align:middle;font-family:inherit;font-size:inherit;line-height:inherit}.announcement-bar__coupon:hover{transform:scale(1.05)}.announcement-bar__toast{position:absolute;top:-28px;left:50%;transform:translate(-50%);background:#000000d9;color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease,top .2s ease;z-index:30}.announcement-bar__toast.is-visible{opacity:1;top:-32px}.announcement-bar__arrow{display:inline-block;margin-left:5px;width:1em;height:1em;vertical-align:middle;fill:currentColor;transition:transform .2s}.button:hover .announcement-bar__arrow,a:hover .announcement-bar__arrow{transform:translate(3px)}.announcement-bar .button--link-style{text-decoration:underline;border-bottom:none!important}.announcement-bar .button--link-style:hover{color:inherit;opacity:.8}.announcement-bar.is-small .button{font-size:.75rem}.announcement-bar.is-regular .button{font-size:1rem}.announcement-bar.is-large .button{font-size:1.25rem}.announcement-bar__text p{display:inline;margin-bottom:0}.announcement-bar__text .buttons{display:inline-flex;margin-left:5px;vertical-align:middle;margin-bottom:0}.announcement-bar__actions{display:inline-flex;align-items:center;vertical-align:middle}.announcement-bar__shadow{display:none!important;height:0!important}.announcement-bar .message-header{position:relative;padding-top:.4em;padding-bottom:.4em}.announcement-bar__timer{display:inline-flex;align-items:center;gap:4px;margin-left:10px;vertical-align:middle;font-weight:600;font-size:.85em}.announcement-bar__timer-label{font-size:.75em;text-transform:uppercase;letter-spacing:.5px;opacity:.9;margin-right:4px}.announcement-bar__flip-clock{display:inline-flex;align-items:center;gap:2px}.announcement-bar__flip-card{background:linear-gradient(to bottom,#000000b3 50%,#000000d9 50%);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.9em;padding:2px 4px;border-radius:3px;min-width:22px;text-align:center;position:relative;box-shadow:0 1px 2px #0003;line-height:1.3}.announcement-bar__flip-card:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#0000004d}.announcement-bar__flip-sep{font-weight:700;font-size:.9em;opacity:.8;margin:0 1px}.announcement-bar__flip-unit{font-size:.55em;text-transform:uppercase;opacity:.7;margin-left:1px}@keyframes announcement-flash{0%,to{opacity:1}50%{opacity:.6}}.announcement-bar__timer.timer-urgent .announcement-bar__flip-card{background:linear-gradient(to bottom,#c00 50%,#900 50%);animation:announcement-flash .8s infinite}.announcement-bar__timer.timer-urgent .announcement-bar__timer-label{font-weight:700}@media only screen and (max-width:798px){.announcement-bar__content{padding-left:12px;padding-right:48px}.announcement-bar__close{position:absolute!important;right:0;top:0;width:44px!important;height:100%!important;max-height:44px;z-index:20}.announcement-bar__close svg{width:12px;height:12px}.announcement-bar__text{display:flex!important;flex-wrap:wrap;align-items:center;width:100%;gap:8px}.announcement-bar__text>p{flex:1 1 0;min-width:0;margin-bottom:0;text-align:left;line-height:1.3}.announcement-bar__actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;margin-left:0!important;flex:0 1 auto}.announcement-bar__coupon-wrapper{margin:0!important}.announcement-bar__coupon{white-space:nowrap}.announcement-bar__text .buttons{display:inline-flex!important;margin:0!important;line-height:1}.announcement-bar__text .buttons .button{margin:0!important;white-space:nowrap}.announcement-bar__timer{margin-left:4px;font-size:.75em;gap:2px}.announcement-bar__timer-label{font-size:.7em;margin-right:2px}.announcement-bar__flip-card{min-width:20px;padding:1px 3px;font-size:.85em}.announcement-bar__flip-unit{font-size:.5em}.announcement-bar__flip-sep{font-size:.8em;margin:0}}@media only screen and (max-width:374px){.announcement-bar__text{flex-direction:column!important;align-items:flex-start;gap:6px}.announcement-bar__text>p{width:100%;text-align:center}.announcement-bar__actions{width:100%;justify-content:center}.announcement-bar__timer{width:100%;justify-content:center;margin-left:0;margin-top:4px}}.header-cart__count--badge.badge{background:#e6a800;color:#1a1c1e}#header .mega-menu,.header-section .mega-menu{background:#fff!important;color:var(--tl-neutral-800)!important;border-top:3px solid var(--tl-green-primary);box-shadow:0 16px 48px #0000001f,0 4px 12px #0000000f!important;animation:tl-megamenu-in .2s ease-out}@keyframes tl-megamenu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}#header .mega-menu .mega-menu__block{padding:28px 28px 24px!important;border-left:1px solid var(--tl-neutral-200)!important}#header .mega-menu .mega-menu__block:first-child{border-left:none!important}#header .mega-menu .menu__heading,#header .mega-menu p.menu__heading{font-family:var(--tl-font-primary)!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--tl-neutral-900)!important;margin-bottom:16px!important;padding-bottom:0!important;border-bottom:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important;line-height:1.3!important}#header .mega-menu .menu__heading a{color:var(--tl-neutral-900)!important;text-decoration:none!important;transition:color .15s ease}#header .mega-menu .menu__heading a:hover{color:var(--tl-green-primary)!important}#header .mega-menu .mega-menu__linklist-link,#header .mega-menu .mega-menu__content ul li a,#header .mega-menu a.mega-menu__linklist-link{font-family:var(--tl-font-primary)!important;font-size:13px!important;font-weight:400!important;color:var(--tl-neutral-600)!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;padding:5px 0!important;display:inline-block;line-height:1.5!important;transition:color .15s ease,padding-left .2s ease}#header .mega-menu .mega-menu__linklist-link:hover,#header .mega-menu .mega-menu__content ul li a:hover,#header .mega-menu a.mega-menu__linklist-link:hover{color:var(--tl-green-primary)!important;padding-left:6px!important}#header .mega-menu .mega-menu__linklist-link.is-active{color:var(--tl-green-primary)!important;font-weight:600!important;border-bottom:none!important}#header .mega-menu .mega-menu__content ul{list-style:none;padding:0;margin:0}#header .mega-menu .mega-menu__content ul li{line-height:1.4!important;margin-bottom:1px!important}#header .mega-menu .block__featured-promo{background:var(--tl-neutral-50)!important}#header .mega-menu .block__featured-promo .mega-menu__image{border-radius:0;overflow:hidden}#header .mega-menu .block__featured-promo .mega-menu__content p{font-family:var(--tl-font-primary)!important;font-size:13px!important;color:var(--tl-neutral-600)!important;line-height:1.5}#header .mega-menu .block__featured-product .menu__heading a{font-size:13px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;border-bottom:none!important}#header .mega-menu .block__featured-product .price{font-family:var(--tl-font-primary);font-weight:700;color:var(--tl-green-primary)}#header .mega-menu .block__image .mega-menu__image{border-radius:0;overflow:hidden;transition:opacity .2s ease}#header .mega-menu .block__image:hover .mega-menu__image{opacity:.9}#header .mega-menu .mega-menu__banner{background:var(--tl-neutral-900)!important;color:#fff!important;font-family:var(--tl-font-primary);padding:12px 20px!important;transition:background-color .2s ease;border-top:1px solid var(--tl-neutral-200)}#header .mega-menu .mega-menu__banner a,#header .mega-menu .mega-menu__banner .mega-menu__banner-link{color:#fff!important}#header .mega-menu .mega-menu__banner .mega-menu__sticker-text{font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}#header .mega-menu .mega-menu__banner:hover,#header .mega-menu .mega-menu__banner.has-link:hover{background:var(--tl-green-dark)!important}#header .mega-menu .mega-menu__banner .icon{margin-right:10px;opacity:.8}#header .navbar-dropdown{background:#fff!important;border-top:3px solid var(--tl-green-primary);box-shadow:0 16px 48px #0000001f,0 4px 12px #0000000f}#header .navbar-dropdown .menu__heading{font-family:var(--tl-font-primary)!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--tl-neutral-900)!important;margin-bottom:12px;padding-bottom:0;border-bottom:none}#header .navbar-dropdown .navbar-item,#header .navbar-dropdown .navbar-submenu .navbar-item{font-family:var(--tl-font-primary);font-size:13px;color:var(--tl-neutral-600);transition:color .15s ease,padding-left .2s ease}#header .navbar-dropdown .navbar-item:hover,#header .navbar-dropdown .navbar-submenu .navbar-item:hover{color:var(--tl-green-primary);padding-left:calc(.5rem + 4px)}#header .navbar-submenu{border-left-color:var(--tl-green-primary)!important}@media only screen and (max-width:1024px){.top-bar{display:none!important}.mobile-header,.mobile-menu{background-color:#fff!important}.header__inner-content{padding:8px 0}.header__logo{max-width:160px}.header--search-focus .header__search{display:none}.mobile-logo--tl{display:flex;flex-direction:column;align-items:center;margin-bottom:0}.mobile-logo__contact{display:none}.mobile-menu__item,.mobile-menu-link{min-height:52px;display:flex;align-items:center;font-family:var(--tl-font-primary);font-size:15px;color:var(--tl-neutral-900);border-bottom:1px solid var(--tl-neutral-200)}.mobile-menu__first-level>label{display:flex;align-items:center;position:relative;cursor:pointer;width:100%;transition:background-color .2s ease}.mobile-menu__first-level.has-submenu>label{border-bottom:1px solid var(--tl-neutral-200)}.submenu__input:checked+.submenu__label{background-color:transparent}.submenu__input:checked+.submenu__label .mobile-menu-link{color:var(--tl-green-primary)!important}.mobile-menu__first-level>label>.mobile-menu-link,.mobile-menu__first-level>label>.mobile-menu__item{font-weight:700;font-size:15px;letter-spacing:.5px;text-transform:uppercase;color:var(--tl-neutral-900)!important;flex:1;text-align:left;padding-right:56px;transition:color .2s ease}.mobile-menu__first-level>label>.close-dropdown{position:absolute;right:0;top:50%;transform:translateY(-50%);width:52px!important;height:100%;display:flex;align-items:center;justify-content:center}.mobile-menu__submenu{border-left:none!important;background:#fff}.mobile-menu__submenu .mobile-menu__second-level>.submenu__label>.mobile-menu-link{font-size:12px!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;color:var(--tl-neutral-800)!important;padding-left:20px}.mobile-menu__second-level .submenu__input:checked+.submenu__label>.mobile-menu-link{color:var(--tl-green-primary)!important}.mobile-menu__submenu .mobile-menu-link,.mobile-menu__submenu .mobile-menu__item{font-size:14px;font-weight:400;text-transform:none;letter-spacing:0;padding-left:20px;color:var(--tl-neutral-600)!important}.mobile-sub-submenu__list .mobile-menu__item{font-size:14px!important;font-weight:400;color:var(--tl-neutral-600)!important;padding:10px 20px 10px 32px!important;min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--tl-neutral-100);transition:color .15s ease,padding-left .15s ease}.mobile-sub-submenu__list .mobile-menu__item:hover,.mobile-sub-submenu__list .mobile-menu__item:active{color:var(--tl-green-primary)!important;padding-left:36px!important}.mobile-menu__submenu.has-mega-menu .mega-menu{background:#fff!important;box-shadow:none!important;border-top:none}.mobile-menu__submenu.has-mega-menu .mega-menu__block{border-left:none!important;padding:16px 24px!important}.mobile-menu__submenu.has-mega-menu .menu__heading{font-size:11px!important;font-weight:800!important;margin-bottom:12px!important;padding-bottom:0;color:var(--tl-neutral-900)!important;border-bottom:none}.mobile-menu__submenu.has-mega-menu .mega-menu__linklist-link{font-size:14px!important;padding:8px 0!important;min-height:44px;display:flex;align-items:center;color:var(--tl-neutral-600)!important}.mobile-menu__submenu.has-mega-menu .mega-menu__linklist-link:hover{color:var(--tl-green-primary)!important}.mobile-menu__item--account{min-height:52px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--tl-neutral-200);color:var(--tl-neutral-900)!important;font-family:var(--tl-font-primary);font-size:15px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none}.mobile-menu__account-label{color:var(--tl-neutral-900)!important}.mobile-menu__list-item[data-mobile-menu-navlink-handle*=sale] .mobile-menu__item,.mobile-menu__list-item[data-mobile-menu-navlink-handle*=bfcm] .mobile-menu__item{background-color:#d32f2f!important;color:#fff!important;display:inline-block!important;width:auto!important;border-radius:4px;padding:3px 12px!important;margin-left:20px!important;margin-top:8px;margin-bottom:8px;line-height:1!important}.mobile-menu__list-item[data-mobile-menu-navlink-handle*=sale] .mobile-menu__item:hover,.mobile-menu__list-item[data-mobile-menu-navlink-handle*=bfcm] .mobile-menu__item:hover{background-color:#b71c1c!important;color:#fff!important}.mobile-menu__first-level .close-dropdown{background-image:none!important;background:transparent!important;border:none!important;width:40px!important;display:flex!important;align-items:center;justify-content:center}.mobile-menu__first-level .close-dropdown:before{content:none!important;display:none!important}.mobile-menu__first-level .close-dropdown:after{content:""!important;display:block;width:10px;height:10px;border:solid var(--tl-neutral-600);border-width:0 2.5px 2.5px 0;transform:rotate(45deg);transition:transform .3s ease,border-color .3s ease;margin-top:-4px}.submenu__input:checked+.submenu__label .close-dropdown:after{transform:rotate(-135deg);border-color:var(--tl-green-primary);margin-top:4px}.mobile-menu__second-level .close-sub-dropdown{background-image:none!important;background:transparent!important;border:none!important;width:40px!important;display:flex!important;align-items:center;justify-content:center}.mobile-menu__second-level .close-sub-dropdown:before{content:none!important;display:none!important}.mobile-menu__second-level .close-sub-dropdown:after{content:""!important;display:block;width:10px;height:10px;border:solid var(--tl-neutral-600);border-width:0 2.5px 2.5px 0;transform:rotate(45deg);transition:transform .3s ease,border-color .3s ease;margin-top:-4px}.submenu__input:checked+.submenu__label .close-sub-dropdown:after{transform:rotate(-135deg);border-color:var(--tl-green-primary);margin-top:4px}.mobile-menu{transition:left .3s cubic-bezier(.25,.1,.25,1)}.mobile-menu__submenu .mobile-menu__second-level>.submenu__label>.mobile-menu-link{color:var(--tl-neutral-900)!important;background-color:var(--tl-neutral-100);padding-left:20px;border-bottom:1px solid var(--tl-neutral-200)!important}}@media only screen and (max-width:480px){.header__logo{max-width:130px}.mobile-menu__submenu.has-mega-menu .mega-menu__block{padding:12px 20px!important}}@media only screen and (max-width:992px)and (min-width:799px){.mega-menu .mega-menu__block{padding:20px 16px!important}.mega-menu .menu__heading{font-size:10px!important}.mega-menu .mega-menu__linklist-link,.mega-menu .mega-menu__content ul li a{font-size:12px!important}}#shopify-section-header__mega-menu-tl{z-index:40;position:relative;border-top:none}.tl-mega-menu{display:none;position:relative;border-top:none;border-bottom:none;background:#fff;transition:background-color .3s linear,border-color .3s linear;overflow-x:clip;overflow-y:visible}.tl-mega-menu-active .tl-mega-menu{display:block}.tl-mega-menu-active .sticky-menu-wrapper,.tl-mega-menu-active .mega-menu__section{display:none!important}.tl-mega-menu-active .mobile-menu .mega-menu__section{display:block!important}.tl-mega-menu__container{max-width:1200px;width:95%;margin:0 auto;padding:0}.tl-mega-menu__list{display:flex;align-items:stretch;justify-content:center;list-style:none;margin:0;padding:0;gap:0;width:100%}.tl-mega-menu__item{position:static}.tl-mega-menu__link{display:flex;align-items:center;gap:5px;font-family:var(--tl-font-primary);font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--tl-neutral-800)!important;text-decoration:none;padding:10px 12px;border-bottom:2px solid transparent;white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.tl-mega-menu__link:hover,.tl-mega-menu__item--has-panel:hover>.tl-mega-menu__link,.tl-mega-menu__item--has-panel:focus-within>.tl-mega-menu__link{color:var(--tl-green-primary);background-color:var(--tl-neutral-50);border-bottom-color:var(--tl-green-primary)}.tl-mega-menu__item--active>.tl-mega-menu__link{color:var(--tl-green-primary);border-bottom-color:var(--tl-green-primary)}.tl-mega-menu__list:hover .tl-mega-menu__item--active:not(:hover)>.tl-mega-menu__link{color:var(--tl-neutral-800);border-bottom-color:transparent}.tl-mega-menu__chevron{flex-shrink:0;transition:transform .25s ease;color:var(--tl-neutral-600);width:10px;height:6px}.tl-mega-menu__item--has-panel:hover .tl-mega-menu__chevron,.tl-mega-menu__item--has-panel:focus-within .tl-mega-menu__chevron{transform:rotate(180deg);color:var(--tl-green-primary)}.tl-mega-menu__panel{position:absolute;left:0;right:0;top:100%;z-index:101;background:#fff;box-shadow:0 20px 60px #0000001a,0 4px 16px #0000000d;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .25s ease-out,transform .25s ease-out,visibility .25s;pointer-events:none}@media(hover:hover){.tl-mega-menu__item--has-panel:hover>.tl-mega-menu__panel{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}}.tl-mega-menu__item--has-panel:focus-within>.tl-mega-menu__panel{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.tl-mega-menu__panel-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;max-width:1200px;margin:0 auto;padding:8px 0}.tl-mega-menu__column{padding:24px 32px 28px}.tl-mega-menu__column-heading{font-family:var(--tl-font-primary);font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--tl-neutral-900);margin:0 0 14px;padding:0 0 10px;line-height:1.3;border-bottom:1px solid var(--tl-neutral-200)}.tl-mega-menu__column-list{list-style:none;margin:0;padding:0}.tl-mega-menu__column-list li{line-height:1.4;margin-bottom:0}.tl-mega-menu__column-link{font-family:var(--tl-font-primary);font-size:13px;font-weight:400;color:var(--tl-neutral-600);text-decoration:none;text-transform:none;letter-spacing:0;padding:7px 0;display:block;line-height:1.4;transition:color .15s ease}.tl-mega-menu__column-link:hover{color:var(--tl-green-primary)}.tl-mega-menu__column-link--active{color:var(--tl-green-primary);font-weight:600}.tl-mega-menu__item--touch-open>.tl-mega-menu__panel{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.tl-mega-menu__item--touch-open>.tl-mega-menu__link{color:var(--tl-green-primary);background-color:var(--tl-neutral-50);border-bottom-color:var(--tl-green-primary)}.tl-mega-menu__item--touch-open .tl-mega-menu__chevron{transform:rotate(180deg);color:var(--tl-green-primary)}.tl-mega-menu--scrolled{background:#f2f4f5!important;border-top-color:transparent;transition:background-color .3s linear,border-color .3s linear!important}.tl-mega-menu--scrolled .tl-mega-menu__panel{background:#fff}@media only screen and (max-width:798px){.tl-mega-menu{display:none!important}}@media only screen and (min-width:799px)and (max-width:1280px){.tl-mega-menu__link{font-size:11px;padding:10px 8px;letter-spacing:.3px}.tl-mega-menu__column{padding:20px 20px 22px}.tl-mega-menu__column-heading{font-size:10px}.tl-mega-menu__column-link{font-size:12px;padding:6px 0}}@media only screen and (min-width:799px)and (max-width:960px){.tl-mega-menu__link{font-size:10px;padding:10px 5px;letter-spacing:.2px}}@media only screen and (max-width:768px){.category-tabs-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-tabs-container::-webkit-scrollbar{display:none}.images-et-columns-mpie .card-row{flex-direction:column;gap:12px}.cusom-blog-posts-mpie .flickity-slider{gap:12px}.featured-collection-section .container{padding-left:12px;padding-right:12px}.tl-section{padding:40px 0}.tl-section__header{margin-bottom:24px;padding:0 12px}}@media only screen and (max-width:480px){.tl-section{padding:32px 0}.tl-section__header{margin-bottom:20px}.tl-section__title{font-size:var(--tl-text-xl)}.tl-section__subtitle{font-size:var(--tl-text-sm)}}.shopify-section+.shopify-section{border-top:1px solid var(--tl-neutral-200)}.tl-trust-bar-section+.shopify-section,.shopify-section+.tl-trust-bar-section,.tl-why-section+.shopify-section,.shopify-section+.tl-why-section,.tl-deals-section+.shopify-section,.shopify-section+.tl-deals-section,.harvest-club-section+.shopify-section,.shopify-section+.harvest-club-section,.trust-bar-eeat-section+.shopify-section,.shopify-section+.trust-bar-eeat-section,.tl-promo-section+.shopify-section,.shopify-section+.tl-promo-section,.tl-contact-section+.shopify-section,.shopify-section+.tl-contact-section,.tl-comparison-section+.shopify-section,.shopify-section+.tl-comparison-section,.tl-financing-strip-section+.shopify-section,.shopify-section+.tl-financing-strip-section,.tl-partners-section+.shopify-section,.shopify-section+.tl-partners-section,.tl-featured-in-section+.shopify-section,.shopify-section+.tl-featured-in-section,.tl-mission-quote-section+.tl-timeline-section,.icon-bar+.footer--classic,.shopify-section+.footer--classic{border-top:none}.tl-mission-quote-section+.tl-timeline-section .tl-timeline{padding-top:0!important}.tl-mission-quote-section .tl-mission-quote{padding-bottom:16px!important}body.product .shopify-section+.shopify-section,body[class*=product-] .shopify-section+.shopify-section{border-top:none!important}body.product .shopify-section,body[class*=product-] .shopify-section{border-top:none!important}body.blog .shopify-section+.shopify-section,body.page .shopify-section+.shopify-section{border-top:none!important}.featured-collection-section .product-thumbnail{border-radius:8px;transition:box-shadow .3s ease,transform .3s ease}.featured-collection-section .product-thumbnail:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-3px)}.image-with-text-overlay .section{border-radius:10px;overflow:hidden}.cusom-blog-posts-mpie .card,.cusom-blog-posts-mpie .gallery-cell{border-radius:10px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.cusom-blog-posts-mpie .card:hover,.cusom-blog-posts-mpie .gallery-cell:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.featured-collection-section .section__title,.cusom-blog-posts-mpie .section__title{font-family:var(--tl-font-heading);font-weight:700}.tl-solutions__card{border-radius:12px;box-shadow:0 2px 8px #0000000f}.tl-solutions__card:hover{box-shadow:0 16px 40px #00000024;transform:translateY(-6px)}.tl-solutions__placeholder{border-radius:12px}.tl-brands{position:relative}.tl-brands__grid{border-radius:12px}.tl-brands__item{border-radius:8px;transition:background-color .2s ease,transform .2s ease}.tl-brands__item:hover{transform:scale(1.05)}.tl-why__stat{border-radius:12px;transition:background-color .2s ease}.tl-why__stat:hover{background-color:#ffffff0d}.tl-trust-bar{position:relative}.tl-deals>.container{flex-direction:column}.tl-deals__tabs,.tl-deals__panel{width:100%}.tl-deals__tabs{display:flex;gap:8px;margin-bottom:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.tl-deals__tabs::-webkit-scrollbar{display:none}.tl-deals__tab{flex-shrink:0;padding:10px 24px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:transparent;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;white-space:nowrap;opacity:.7}.tl-deals__tab:hover{opacity:1;border-color:#fff6}.tl-deals__tab.is-active{opacity:1}.tl-deals__panel{display:none}.tl-deals__panel.is-active{display:block}.tl-deals__card{border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease}.tl-deals__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0003}.tl-deals__card-body{border-radius:0 0 12px 12px}@media screen and (max-width:768px){.tl-deals__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding-bottom:8px}.tl-deals__grid::-webkit-scrollbar{display:none}.tl-deals__card{flex:0 0 78%;scroll-snap-align:start}.tl-deals__tab{padding:8px 18px;font-size:var(--tl-text-xs)}.tl-deals__tabs{margin-bottom:24px}}@media screen and (max-width:480px){.tl-deals__card{flex:0 0 85%}.tl-deals__tabs{gap:6px;margin-bottom:20px}.tl-deals__tab{padding:8px 14px}}a.tl-btn{text-decoration:none}html{scroll-behavior:smooth}.featured-collection-section .container>.section__title,.cusom-blog-posts-mpie .container>.section__title{position:relative;padding-bottom:16px}.featured-collection-section .container>.section__title:after,.cusom-blog-posts-mpie .container>.section__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:48px;height:3px;background:var(--tl-green-primary);border-radius:2px}.tl-brands__item .placeholder-svg{max-width:100px;max-height:50px;opacity:.3}.category-tab{padding:8px 16px;font-weight:300;font-size:18px;border:none;background:transparent;cursor:pointer;opacity:.75}@media only screen and (max-width:480px){.custom-breadcrumb{flex-direction:row}}@media only screen and (max-width:480px){.custom-breadcrumb>div{flex-basis:0;flex-grow:1;justify-content:flex-end}}img.transition:hover{transform:scale(1.03)}.is-tab-active{border-bottom:2px solid;font-weight:700;opacity:1}.is-grid-gap{grid-gap:16px}.is-justify-space-evenly{justify-content:space-evenly}.mb-20{margin-bottom:20px}.shadow{box-shadow:0 4px 9px #0000001a}.star{position:relative;display:inline-block;color:#fc0;width:0;height:0;margin-left:.9em;margin-right:.9em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:.7em solid;border-left:.3em solid transparent;font-size:10px}.star:before,.star:after{content:"";display:block;width:0;height:0;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:.7em solid;border-left:1em solid transparent;transform:rotate(-35deg)}.star:after{transform:rotate(35deg)}.page-crafter-bottom-spacing{margin-bottom:20px}.page-crafter-div-container{display:block!important}.page-crafter-bottom-spacing-small{margin-bottom:5px}.page-crafter-top-spacing{margin-top:20px}.page-crafter-text-align-center{text-align:center}.page-crafter-action-button{display:inline-block;text-align:center;padding:6px 40px;border-radius:4px;font-weight:600;text-decoration:none}.page-crafter-element-bottom-spacing{margin-bottom:15px!important}.page-crafter-image-base-class{display:inline!important;max-width:100%}.page-crafter-whats-included-container{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;width:70%;margin-right:auto;margin-left:auto}.page-crafter-two-column-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.page-crafter-three-column-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.page-crafter-four-column-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.page-crafter-simple-table-container{overflow-x:auto}.page-crafter-simple-table-container table{border-collapse:collapse;width:100%;white-space:normal!important}.page-crafter-simple-table-container tr:nth-child(odd){background-color:#f7f7f7}.page-crafter-simple-table-container th{text-align:left}.page-crafter-simple-table-container th,td{border:1px solid #ddd;padding:8px;min-width:120px}.page-crafter-rating-container{display:flex;gap:60px;padding:30px 35px;border-radius:8px}.page-crafter-overall-rating-container{align-self:center;text-align:center}.page-crafter-overall-rating-text{text-align:center;border-width:5px;border-style:solid;margin-bottom:5px;font-size:50px;height:100px;width:100px;display:flex;align-items:center;justify-content:center}.page-crafter-rating-bar-parent-container{flex-grow:1}.page-crafter-rating-bar-parent-container .page-crafter-rating-bar-container{margin-bottom:15px}.page-crafter-rating-bar-parent-container .page-crafter-rating-bar-container:last-child{margin-bottom:0}.rating-bar-text-data{display:flex;justify-content:space-between;font-size:15px}.page-crafter-product-highlight-heading{font-size:24px;font-weight:700;margin-bottom:8px}.page-crafter-product-highlight-sub-heading{font-size:17px!important}.page-crafter-product-highlight-info-container{display:flex;flex-direction:column;gap:25px;justify-content:space-between}.page-crafter-product-highlight-callout-container{display:inline-block;position:absolute;margin-top:-10px;margin-left:-20px}.page-crafter-product-highlight-callout-text{padding:5px 10px;border-radius:4px;font-weight:600}.page-crafter-pros-cons-parent-container{display:grid;grid-template-columns:1fr 1fr}.page-crafter-pros-cons-container{border:1px solid rgb(217,217,217);padding:20px;position:relative;margin-top:10px}.page-crafter-pros-cons-container-heading{position:absolute;top:-20px;left:50%;font-weight:700;transform:translate(-50%);color:#000;background-color:#fff;border-radius:10px;padding:5px 20px;display:inline-block}.page-crafter-pros-cons-bullet-container ul{font-size:14px;list-style:none;padding:0}.page-crafter-pros-cons-bullet-container li{margin-bottom:15px}.page-crafter-pros-cons-bullet-container li:last-child{margin-bottom:0}.page-crafter-pros-cons-bullet-container-pros li:before{content:"\e2\153\2026   "}.page-crafter-pros-cons-bullet-container-cons li:before{content:"\e2\9d\152   "}@media(max-width:798px){.page-crafter-two-column-grid,.page-crafter-three-column-grid,.page-crafter-four-column-grid{grid-template-columns:auto}.page-crafter-rating-container{flex-direction:column;gap:20px}.page-crafter-pros-cons-parent-container{display:grid;grid-template-columns:auto!important;gap:20px}.page-crafter-whats-included-container{grid-template-columns:auto;width:100%}}@container (max-width: 798px){.page-crafter-two-column-grid,.page-crafter-three-column-grid,.page-crafter-four-column-grid{grid-template-columns:auto}.page-crafter-rating-container{flex-direction:column;gap:20px;padding:20px 25px}.page-crafter-pros-cons-parent-container{display:grid;grid-template-columns:auto!important;gap:20px}.page-crafter-whats-included-container{grid-template-columns:auto;width:100%}}.page-crafter-product-highlight-button{width:100%!important}.page-crafter-flex{display:flex;gap:10px}.page-crafter-customer-score-star{font-size:36px;align-self:center}.page-crafter-customer-score-container{font-size:13px;color:#6e7480;line-height:1}.page-crafter-customer-score span{font-size:20px;font-weight:600}.page-crafter-customer-score{margin-bottom:5px}.page-crafter-accordian-container details{border:1px solid;padding:0 1rem;background:#fff}.page-crafter-accordian-container details+details{border-top:none}.page-crafter-accordian-container details[open]{padding-bottom:1em}.page-crafter-accordian-container summary{padding:.7rem 2em .7rem 0;font-weight:700;cursor:pointer;list-style:none!important}.page-crafter-align-self-center{align-self:center}.page-crafter-inner-padding{padding:30px}.page-crafter-four-grid-column{text-align:center}.page-crafter-border-radius{border-radius:10px}.page-crafter-table-of-contents{padding-left:30px;margin-top:20px}.page-crafter-table-of-contents li{text-decoration:underline}.page-crafter-iframe-container{position:relative;overflow:hidden;padding-top:56.25%}.page-crafter-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-crafter-hr{margin:0}.page-crafter-block{display:block!important}.page-crafter-whats-included-container ul{margin:0!important}.page-crafter-rating-bar{width:100%;height:12px;background-color:#a8a8a8}.page-crafter-rating-bar div{height:12px;background-color:#fff}.page-crafter-ul-list-with-checkmark li{list-style:none}.page-crafter-ul-list-with-checkmark li:before{content:"\e2\153\201c     "}.page-crafter-pdf-list-item{display:flex;gap:10px;align-items:center;text-decoration:underline!important}.page-crafter-pdf-list-item p{margin:0!important}.page-crafter-pdf-list-container{margin-top:10px}.page-crafter-pdf-list-container .page-crafter-pdf-list-item{margin-bottom:15px!important}.page-crafter-pdf-list-container .page-crafter-pdf-list-item:last-child{margin-bottom:0!important}.page_crafter_media_container_block{display:block!important}.page_crafter_carousel_cell{width:calc(33.333% - 10px);height:auto;margin-right:10px;padding:20px;box-sizing:border-box}@media(max-width:798px){.page_crafter_carousel_cell{width:calc(60% - 10px)}}.page_crafter_review_flex_container{display:flex;gap:2px}.page_crafter_review_star{font-size:16px;display:flex;align-items:center;justify-content:center;height:20px;width:20px;color:#fff;background-color:#000}.page_crafter_review_title{margin-top:8px;margin-bottom:8px;font-weight:700}.page_crafter_review_description{margin-top:0;margin-bottom:8px}.page_crafter_reviewed_by{margin-top:0;margin-bottom:0;font-weight:300;color:#000}.page-crafter-whats-included-block{display:block!important}.page-crafter-margin-0{margin:0!important}.page-crafter-margin-y-5{margin-top:5px!important;margin-bottom:5px!important}.page-crafter-margin-y-10{margin-top:10px!important;margin-bottom:10px!important}.page-crafter-margin-y-15{margin-top:15px!important;margin-bottom:15px!important}.page-crafter-margin-y-20{margin-top:20px!important;margin-bottom:20px!important}.page-crafter-margin-y-25{margin-top:25px!important;margin-bottom:25px!important}.page-crafter-margin-y-30{margin-top:30px!important;margin-bottom:30px!important}.page-crafter-margin-t-0{margin-top:0!important}.page-crafter-line-height-1{line-height:1}.page-crafter-margin-b-0{margin-bottom:0!important}.page-crafter-margin-b-5{margin-bottom:5px!important}.page-crafter-margin-t-5{margin-top:5px!important}.page-crafter-margin-b-10{margin-bottom:10px!important}.page-crafter-margin-t-10{margin-top:10px!important}.page-crafter-margin-b-15{margin-bottom:15px!important}.page-crafter-margin-t-15{margin-top:15px!important}.page-crafter-margin-t-20{margin-top:20px!important}.page-crafter-margin-b-20{margin-bottom:20px!important}.page-crafter-margin-t-25{margin-top:25px!important}.page-crafter-margin-b-25{margin-bottom:25px!important}.page-crafter-margin-t-30{margin-top:30px!important}.page-crafter-margin-b-30{margin-bottom:30px!important}.page-crafter-padding-10{padding:10px}.page-crafter-padding-20{padding:20px}.page-crafter-center-div-content{display:flex;flex-direction:column;align-items:center}.page-crafter-wc-product-header-container{border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px #0000001a;position:relative}.page-crafter-wc-product-header-badge{padding:5px 12px;font-weight:700;position:absolute;top:-20px;left:-30px;transform:rotate(-5deg);transform-origin:top left;margin:10px 0 0 10px}.page-crafter-wc-product-header-grid{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;padding:20px;gap:25px}.page-crafter-wc-product-header-image{flex:1}.page-crafter-wc-product-header-image img{display:block}.page-crafter-wc-product-header-details{flex:2}.page-crafter-header-review-block{display:flex;gap:5px;font-size:12px}.page-crafter-wc-product-header-product-title{font-size:1.5em;color:#333;font-weight:700;text-decoration:underline}.page-crafter-wc-product-header-tagline{font-size:1.1em;color:#555}.page-crafter-wc-product-header-description{font-size:.9em;color:#666}.page-crafter-pros-cons-minimal-title p{margin:0!important}.page-crafter-wc-product-header-btn{display:block;width:100%;text-align:center;font-weight:700;border-radius:8px;padding:5px 8px;text-decoration:none!important}.page-crafter-wc-product-header-savings{font-size:.9em;text-align:center}.page-crafter-section-align-left{display:flex;flex-direction:column;align-items:flex-start}.page-crafter-section-align-center{display:flex;flex-direction:column;align-items:center}@media(max-width:798px){.page-crafter-wc-product-header-grid{grid-template-columns:auto}}@container (max-width: 798px){.page-crafter-wc-product-header-grid{grid-template-columns:auto}}.page-crafter-display-flex{display:flex}.page-crafter-two-column-grid-left-75{display:grid;grid-template-columns:2fr 1fr;gap:20px}.page-crafter-two-column-grid-right-75{display:grid;grid-template-columns:1fr 2fr;gap:20px}@media(max-width:798px){.page-crafter-two-column-grid-left-75,.page-crafter-two-column-grid-right-75{grid-template-columns:auto}}@container (max-width: 798px){.page-crafter-two-column-grid-left-75,.page-crafter-two-column-grid-right-75{grid-template-columns:auto}}.page-crafter-grid-toc-single-line-text{font-size:20px;font-weight:700}.page-crafter-table-of-contents{padding-left:30px}.page-crafter-table-of-contents li{margin-bottom:2px}.page-crafter-table-of-contents li a{text-decoration:none!important}.page-crafter-table-of-contents li a:hover{text-decoration:underline!important}.page-crafter-table-of-contents li::marker{color:#000!important}.page-crafter-table-of-contents li:last-child{margin-bottom:0}.page-crafter-advance-table-container{overflow-x:auto}.page-crafter-advance-table-container table{border-collapse:collapse;width:100%;table-layout:fixed;border:1px solid #ddd}.page-crafter-advance-table-container tr:not(:first-child) td:nth-child(odd){background-color:#f7f7f7}.page-crafter-advance-table-container th{text-align:left}.page-crafter-advance-table-container th,td{border:1px solid #ddd;padding:8px;width:160px}.page-crafter-advance-table-image-with-text{text-align:center}.page-crafter-advance-table-image-with-text a img,.page-crafter-advance-table-image-with-text img{display:block;margin:auto}.page-crafter-advance-table-image-with-text p{margin-top:10px!important;margin-bottom:10px!important}.page-crafter-advance-table-image-with-text a{font-weight:700;display:block;text-decoration:none!important}.page-crafter-advance-table-score{width:100%;height:18px;background-color:#e0e0e0;border-radius:4px}.page-crafter-advance-table-score div{display:flex;justify-content:flex-end;height:100%;border-radius:4px;align-items:center;padding-top:4px;padding-bottom:4px;padding-right:4px}.page-crafter-advance-table-score p{font-size:10px;line-height:1;font-weight:700;margin:0}.page-crafter-advance-table-stars span{font-size:20px}.page-crafter-circle-rating{position:relative;display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;background:conic-gradient(var(--progress-color) var(--progress),#e2e2e2 0deg)}.page-crafter-circle-rating:before{content:attr(data-progress);position:absolute;display:flex;justify-content:center;align-items:center;width:70px;height:70px;border-radius:50%;background:#fff;font-size:1.4rem}.page-crafter-circle-rating-container{text-align:center}.page-crafter-circle-rating-container p{margin-top:5px}.page-crafter-circle-rating-element{gap:10px}@media(max-width:798px){.page-crafter-circle-rating-element{flex-wrap:wrap}.page-crafter-circle-rating{width:80px;height:80px}.page-crafter-circle-rating:before{width:60px;height:60px;font-size:1rem}}@container (max-width: 798px){.page-crafter-circle-rating-element{flex-wrap:wrap}.page-crafter-circle-rating{width:80px;height:80px}.page-crafter-circle-rating:before{width:60px;height:60px;font-size:1rem}}.page-crafter-quick-feature-highlight-column{gap:20px;align-items:center}.page-crafter-font-size-16{font-size:16px;font-weight:700}.page-crafter-font-size-18{font-size:18px}.page-crafter-pros-cons-minimal-grid{display:grid;grid-template-columns:1fr 1fr}.page-crafter-div-height-100{height:100%}.page-crafter-center-text-in-div{text-align:center}.page-crafter-pros-cons-minimal-title{font-size:18px;font-weight:700}.page-crafter-pros-cons-minimal{line-height:1.6}.page-crafter-container-divider{border-right:1px solid #e2e2e2}@media(max-width:798px){.page-crafter-pros-cons-minimal-grid{grid-template-columns:auto}.page-crafter-container-divider{border-right:none}}@container (max-width: 798px){.page-crafter-pros-cons-minimal-grid{grid-template-columns:auto}.page-crafter-container-divider{border-right:none}}.page-crafter-light-box-show{box-shadow:0 2px 4px #0000001a}.page-crafter-table-button{display:block;width:fit-content;padding:5px 14px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none!important}.page-crafter-table-btn-for-image{display:block;width:fit-content;margin-left:auto;margin-right:auto;padding:3px 14px;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none!important}.page-crafter-w-full{width:100%}.boost-sd__collection-header{display:none!important}.content-wrapper:empty,.description:empty{display:none}.sold-out.button{width:100%!important;max-width:none!important;border:none!important;outline:none!important;border-radius:8px!important;font-family:var(--tl-font-primary);font-weight:700;font-size:var(--tl-text-lg, 1.125rem);padding:14px 28px;transition:background-color .2s ease,transform .15s ease}.notify-me-btn,a.btn.notify-me-btn.klaviyo-bis-trigger{width:100%!important;display:block!important;margin-top:10px!important;background-color:var(--tl-green-primary, #0E980F)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:14px 28px!important;font-family:var(--tl-font-primary)!important;font-size:var(--tl-text-lg, 1.125rem)!important;font-weight:700!important;letter-spacing:.02em;text-align:center!important;text-decoration:none!important;cursor:pointer;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease!important}a.btn.notify-me-btn.klaviyo-bis-trigger:hover{background-color:var(--tl-green-dark, #1e7a09)!important;transform:translateY(-2px);box-shadow:0 8px 20px #2ba10d40}a.btn.notify-me-btn.klaviyo-bis-trigger:active{transform:translateY(0);box-shadow:0 2px 6px #2ba10d26}.product-thumbnail__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:42px;margin-bottom:5px}.product-thumbnail__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 10px}.text-align-center .product-thumbnail__meta{align-items:center}.text-align-left .product-thumbnail__meta{align-items:flex-start}.text-align-right .product-thumbnail__meta{align-items:flex-end}.product-thumbnail__review-wrapper{min-height:24px;display:flex;justify-content:center;align-items:center;width:auto;margin-bottom:0}.product-thumbnail .jdgm-prev-badge{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:5px}.product-thumbnail__meta{gap:5px 15px;min-height:85px;justify-content:flex-start;position:relative!important;padding-bottom:0!important}.product-thumbnail__price,.sticker-text{min-height:15px;display:flex;flex-direction:column;justify-content:center}.product-thumbnail__meta .sticker-text{font-weight:700;text-transform:uppercase;align-items:center;width:100%}@media only screen and (max-width:768px){.product-thumbnail .product-thumbnail__title{display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:42px!important}}.sticker-holder.sticker-shape-square.sticker-position-left .thumbnail-sticker{width:fit-content!important}.boost-sd__toolbar-content{border-top:none!important}.boost-sd__product-title{font-family:var(--tl-font-heading)!important;font-weight:500!important;color:var(--tl-neutral-700)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:42px!important;margin-bottom:5px!important;white-space:normal!important;font-size:15px!important}.boost-sd__product-item{border-radius:8px!important;transition:box-shadow .3s ease,transform .3s ease!important;content-visibility:auto;contain-intrinsic-size:auto 300px auto 400px}.boost-sd__product-item:hover{box-shadow:0 8px 24px #0000001f!important;transform:translateY(-3px)!important}.boost-sd__product-item .boost-sd__product-image-wrapper{border-radius:8px 8px 0 0!important}.boost-sd__product-image-wrapper{overflow:hidden!important}.boost-sd__product-image-img{transition:transform .3s ease-in-out!important}.boost-sd__product-item:hover .boost-sd__product-image-img--main{transform:scale(1.05)!important}.boost-sd__product-label.thumbnail-sticker,.boost-sd__product-label.boost-sd__product-label--text,.boost-sd__product-label.boost-sd__product-label--rounded-rectangle{width:fit-content!important;display:inline-block!important;border-radius:4px!important;font-size:.65rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:3px 8px!important;line-height:1.3!important;color:#fff!important;box-shadow:none!important}.boost-sd__product-label.thumbnail-sticker.sale-sticker,.boost-sd__product-label--sale.boost-sd__product-label--text,.boost-sd__product-label--sale.boost-sd__product-label--rounded-rectangle{background-color:#b45309!important}.boost-sd__product-label.thumbnail-sticker.sold-out-sticker,.boost-sd__product-label--soldout.thumbnail-sticker,.boost-sd__product-label--soldout.boost-sd__product-label--text,.boost-sd__product-label--soldout.boost-sd__product-label--rounded-rectangle{background-color:var(--tl-neutral-800, #1f2937)!important}.boost-sd__product-label--pre-order.boost-sd__product-label--text,.boost-sd__product-label--pre-order.boost-sd__product-label--rounded-rectangle,.boost-sd__product-label--preorder.boost-sd__product-label--text,.boost-sd__product-label--preorder.boost-sd__product-label--rounded-rectangle{background-color:var(--tl-green-primary, #0E980F)!important}.boost-sd__product-label--new.boost-sd__product-label--text,.boost-sd__product-label--new.boost-sd__product-label--rounded-rectangle,.boost-sd__product-label--best-seller.boost-sd__product-label--text,.boost-sd__product-label--best-seller.boost-sd__product-label--rounded-rectangle{background-color:var(--tl-green-dark, #05672F)!important}.boost-sd__product-item-list-view-layout-info{display:flex!important;flex-direction:column!important}.boost-sd__product-info-wrapper{display:flex!important;flex-direction:column!important;gap:5px!important;min-height:85px!important;justify-content:flex-start!important;position:relative!important;padding-bottom:0!important;width:100%!important}.boost-sd__product-price{min-height:15px!important;width:100%!important}.jdgm-widget.jdgm-preview-badge[data-id]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;min-height:24px!important;margin-bottom:0!important}.boost-sd__product-vendor{margin:0!important;font-size:12px!important}.boost-sd__product-item [class*=addToCartBtn],.boost-sd__product-item [class*=add-to-cart]:not(.boost-sd__product-title):not([class*=product-image]){background-color:var(--tl-green-primary, #0E980F)!important;border-color:transparent!important;color:#fff!important;border-radius:6px!important;font-weight:600!important;font-family:var(--tl-font-primary)!important;font-size:.875rem!important;letter-spacing:.01em!important;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease!important}.boost-sd__product-item [class*=addToCartBtn]:hover,.boost-sd__product-item [class*=add-to-cart]:not(.boost-sd__product-title):not([class*=product-image]):hover{background-color:var(--tl-green-dark, #1e7a09)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #2ba10d4d!important}.boost-sd__product-info-wrapper,.boost-sd__product-item-list-view-layout-info{padding-left:10px!important;padding-right:10px!important}.boost-sd__product-item .jdgm-star,.boost-sd__product-item .jdgm-preview-badge .jdgm-star{font-size:14px!important;width:14px!important;height:14px!important}.boost-sd__product-item .jdgm-preview-badge__text{font-size:12px!important}@media only screen and (max-width:768px){.boost-sd__product-title{-webkit-line-clamp:2!important;line-clamp:2!important;max-height:42px!important}.boost-sd__product-item .jdgm-star,.boost-sd__product-item .jdgm-preview-badge .jdgm-star{font-size:12px!important;width:12px!important;height:12px!important}.boost-sd__product-item .jdgm-preview-badge__text{font-size:11px!important}}.fi{display:inline-block;width:48px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;flex-shrink:0}.fi-speed{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12l3.5-3.5'/%3E%3Cpath d='M20.24 12.24a9 9 0 1 0-2.83 6.35'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E")}.fi-capacity{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpolyline points='3.27 6.96 12 12.01 20.73 6.96'/%3E%3Cline x1='12' y1='22.08' x2='12' y2='12'/%3E%3C/svg%3E")}.fi-durability{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E")}.fi-precision{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")}.fi-quiet{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='11 5 6 9 2 9 2 15 6 15 11 19 11 5'/%3E%3Cline x1='23' y1='9' x2='17' y2='15'/%3E%3Cline x1='17' y1='9' x2='23' y2='15'/%3E%3C/svg%3E")}.fi-easy-use{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 9V5a3 3 0 0 0-6 0v4'/%3E%3Cpath d='M18 8h-1a2 2 0 0 0-2 2v1'/%3E%3Cpath d='M6 8H5a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2'/%3E%3Cline x1='12' y1='14' x2='12' y2='17'/%3E%3C/svg%3E")}.fi-warranty{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpolyline points='9 12 11.5 14.5 15.5 10'/%3E%3C/svg%3E")}.fi-safety{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E")}.fi-efficiency{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'/%3E%3C/svg%3E")}.fi-portable{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2' ry='2'/%3E%3Cpath d='M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2'/%3E%3C/svg%3E")}.fi-temperature{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 14.76V3.5a2.5 2.5 0 0 0-5 0v11.26a4.5 4.5 0 1 0 5 0z'/%3E%3C/svg%3E")}.fi-weight{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'/%3E%3C/svg%3E")}.tl-buybox{font-family:var(--tl-font-primary)}.tl-buybox__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:start;max-width:1200px;margin:0 auto;padding:0 1.5rem}.tl-buybox__gallery{position:sticky;top:120px;align-self:start;min-width:0;overflow:hidden}.tl-buybox__info{display:flex;flex-direction:column;min-width:0}.tl-buybox__gallery .image__container img,.tl-buybox__gallery .gallery-cell img{border-radius:10px}.tl-buybox__gallery .gallery-cell{border-radius:10px;overflow:hidden}.tl-buybox__gallery .product-thumbnail img{border-radius:6px}.tl-buybox__gallery .product-gallery__thumbnails--bottom-thumbnails{max-width:100%}.tl-buybox__gallery .product-gallery__thumbnail{max-width:70px}.tl-buybox__gallery .product-gallery__thumbnail img{border-radius:4px}.proudly-canadian{display:inline-flex;align-items:stretch;margin:20px auto 0;border:1.5px solid #ddd;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 1px 4px #00000014;position:relative;left:50%;transform:translate(-50%)}.proudly-canadian__stripe{width:8px;background:#c8102e;flex-shrink:0}.proudly-canadian__inner{display:flex;align-items:center;gap:8px;padding:10px 16px}.proudly-canadian__inner svg{flex-shrink:0}.proudly-canadian__inner span{font-size:var(--tl-text-xs, .75rem);font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#333}.tl-buybox__identity{display:flex;flex-direction:column;align-items:flex-start}.tl-buybox__vendor{display:inline-block;padding:0;background:transparent;border:none;border-radius:0;font-size:var(--tl-text-xs, .75rem);font-weight:400;color:var(--tl-neutral-400, #9ca3af);text-decoration:none;text-transform:uppercase;letter-spacing:.04em;margin-bottom:0;transition:color .15s ease}.tl-buybox__vendor:hover{background:transparent;color:var(--tl-neutral-600, #4b5563)}.tl-buybox__vendor--authorized{display:inline-flex;align-items:center;gap:5px;color:#374151;background:transparent;border:none;border-radius:0;font-weight:400;font-size:var(--tl-text-xs, .75rem);padding:4px 0;margin-top:4px;white-space:nowrap;text-decoration:none;pointer-events:none;cursor:default}.tl-buybox__vendor--authorized:hover{background:transparent;color:#374151}.tl-buybox__vendor--authorized svg{flex-shrink:0;width:14px;height:14px}.tl-buybox__rating .tl-buybox__vendor--authorized{margin-top:0;padding:0;white-space:normal;flex:1 1 auto;min-width:0}.tl-buybox__quick-facts{list-style:none;margin:12px 0;padding:0;font-size:var(--tl-text-xs, .75rem);color:var(--tl-neutral-700, #374151)}.tl-buybox__quick-facts li{padding:3px 0 3px 16px;position:relative}.tl-buybox__quick-facts li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--tl-brand-green, #0e980f)}.tl-buybox__quick-facts-more{margin-top:2px}.tl-buybox__quick-facts-more:before{display:none!important}.tl-buybox__quick-facts-more a{color:var(--tl-neutral-500, #6b7280);font-weight:400;font-size:var(--tl-text-xs, .75rem);text-decoration:underline}.tl-buybox__quick-facts-more a:hover{color:var(--tl-brand-green, #0e980f)}.tl-buybox__title-wrap{display:flex;align-items:flex-start;gap:10px;margin:8px 0 0}.tl-buybox__title{margin:0;padding:0;font-family:var(--tl-font-heading);font-size:var(--tl-text-3xl, 1.875rem);color:var(--tl-neutral-900, #111827);line-height:1.2;flex:1 1 auto}.tl-ca-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;cursor:default;margin-top:4px;border-radius:50%;box-shadow:0 1px 3px #00000026}.tl-ca-badge svg{display:block;flex-shrink:0}.tl-ca-badge__tooltip{position:absolute;bottom:calc(100% + 6px);right:0;white-space:nowrap;background:#1a1a1a;color:#fff;font-size:.68rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase;padding:5px 10px;border-radius:4px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:100}.tl-ca-badge__tooltip:after{content:"";position:absolute;top:100%;right:9px;border:5px solid transparent;border-top-color:#1a1a1a}.tl-ca-badge:hover .tl-ca-badge__tooltip,.tl-ca-badge:focus .tl-ca-badge__tooltip{opacity:1}.tl-buybox__rating{display:flex;align-items:center;gap:4px 8px;margin-top:8px;align-self:stretch}.tl-buybox__stars{display:flex;align-items:center;gap:1px}.tl-buybox__star{flex-shrink:0}.tl-buybox__star--full,.tl-buybox__star--half{color:#f59e0b}.tl-buybox__star--empty{color:#d1d5db}.tl-buybox__review-link{font-size:var(--tl-text-xs, .75rem);color:var(--tl-neutral-600, #4b5563);text-decoration:none;transition:color .15s ease;white-space:nowrap}.tl-buybox__review-link:hover{color:var(--tl-green-primary, #0E980F);text-decoration:underline}.tl-buybox__short-desc{margin:10px 0 0;font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-600, #4b5563);line-height:1.5}.tl-buybox .sticker-holder--product_page{position:static;width:auto;max-width:100%;margin-bottom:0;pointer-events:auto}.tl-buybox .sticker-holder__content{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.tl-buybox__price{padding:20px 0 16px;border-top:1px solid var(--tl-neutral-200, #e5e7eb)}.tl-buybox__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.tl-buybox__price-current{order:1}.tl-buybox__price-current .price-ui{display:inline!important}.tl-buybox__price-current .modal_price.subtitle{display:inline;padding:0;margin:0}.tl-buybox__price-current .price-ui__compare-at,.tl-buybox__price-current .compare-at-price,.tl-buybox__price-current .price-ui__savings,.tl-buybox__price-current .was-price,.tl-buybox__price-current .sale-tag{display:none!important}.tl-buybox__price-current .price{font-size:var(--tl-text-4xl, 2.25rem)!important;font-weight:800!important;color:var(--tl-neutral-900, #111827)!important;font-family:var(--tl-font-heading)!important;line-height:1}.tl-buybox__price-was{order:2;font-size:var(--tl-text-base, 1rem);color:var(--tl-neutral-400, #9ca3af)}.tl-buybox__price-was s{text-decoration:line-through;text-decoration-color:var(--tl-neutral-400, #9ca3af)}.tl-buybox__financing{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;background:var(--tl-neutral-50, #f9fafb);border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:8px;font-size:var(--tl-text-xs, .75rem);color:var(--tl-neutral-600, #4b5563)}.tl-buybox__financing svg{flex-shrink:0;color:var(--tl-neutral-600, #4b5563)}.tl-buybox__financing-amount{color:var(--tl-neutral-900, #111827)}button.tl-buybox__financing-link{all:unset;color:var(--tl-green-primary, #0E980F);text-decoration:underline;font-weight:400;font-size:inherit;font-family:inherit;line-height:inherit;cursor:pointer;display:inline}button.tl-buybox__financing-link:hover{color:var(--tl-green-dark, #1e7a09)}.tl-buybox__financing-disclaimer{margin-top:6px;font-size:.7rem;color:var(--tl-neutral-600, #4b5563);font-style:italic}dialog.tl-buybox__fin-modal{border:none;border-radius:12px;padding:0;max-width:480px;width:90vw;box-shadow:0 20px 60px #00000026;font-family:var(--tl-font-primary);color:var(--tl-neutral-900, #111827);background:#fff}dialog.tl-buybox__fin-modal::backdrop{background:#00000080}.tl-buybox__fin-modal-inner{padding:24px}.tl-buybox__fin-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tl-buybox__fin-modal-header h3{margin:0;font-size:var(--tl-text-lg, 1.125rem);font-weight:700;color:var(--tl-neutral-900, #111827);font-family:var(--tl-font-heading)}button.tl-buybox__fin-modal-close{all:unset;cursor:pointer;color:var(--tl-neutral-400, #9ca3af);padding:4px;display:flex;transition:color .15s ease}button.tl-buybox__fin-modal-close:hover{color:var(--tl-neutral-700, #374151)}.tl-buybox__fin-radio{display:none!important;position:absolute;opacity:0;pointer-events:none}.tl-buybox__fin-nav{display:flex!important;flex-direction:row;gap:10px;margin-bottom:20px}label.tl-buybox__fin-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--tl-neutral-50, #f9fafb);border:2px solid var(--tl-neutral-200, #e5e7eb);border-radius:8px;padding:12px 6px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;text-align:center;min-height:75px;opacity:.7;margin:0}label.tl-buybox__fin-btn:hover{border-color:var(--tl-neutral-400, #9ca3af);opacity:1}label.tl-buybox__fin-btn img{height:30px;width:auto;object-fit:contain;margin-bottom:6px;display:block}label.tl-buybox__fin-btn span{font-size:var(--tl-text-xs, .75rem);font-weight:600;color:var(--tl-neutral-500, #6b7280);line-height:1}.tl-buybox__fin-tabs #tl_fin_pp:checked~.tl-buybox__fin-nav label[for=tl_fin_pp],.tl-buybox__fin-tabs #tl_fin_ap:checked~.tl-buybox__fin-nav label[for=tl_fin_ap],.tl-buybox__fin-tabs #tl_fin_hm:checked~.tl-buybox__fin-nav label[for=tl_fin_hm]{border-color:var(--tl-neutral-900, #111827);background:#fff;opacity:1;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.tl-buybox__fin-tabs #tl_fin_pp:checked~.tl-buybox__fin-nav label[for=tl_fin_pp] span,.tl-buybox__fin-tabs #tl_fin_ap:checked~.tl-buybox__fin-nav label[for=tl_fin_ap] span,.tl-buybox__fin-tabs #tl_fin_hm:checked~.tl-buybox__fin-nav label[for=tl_fin_hm] span{color:var(--tl-neutral-900, #111827);font-weight:700}.tl-buybox__fin-slide{display:none!important}.tl-buybox__fin-tabs #tl_fin_pp:checked~.tl-buybox__fin-slide--pp,.tl-buybox__fin-tabs #tl_fin_ap:checked~.tl-buybox__fin-slide--ap,.tl-buybox__fin-tabs #tl_fin_hm:checked~.tl-buybox__fin-slide--hm{display:block!important}.tl-buybox__fin-grid{display:flex;flex-direction:column;gap:0}.tl-buybox__fin-row{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--tl-text-sm, .875rem);border-bottom:1px solid var(--tl-neutral-100, #f3f4f6);padding:10px 0}.tl-buybox__fin-row:last-child{border-bottom:none}.tl-buybox__fin-label{font-weight:600;color:var(--tl-neutral-900, #111827);flex:0 0 40%}.tl-buybox__fin-value{text-align:right;color:var(--tl-neutral-600, #4b5563);flex:1}.tl-buybox__fin-alert{background:#fff8e1;color:#8b6914;padding:10px 14px;text-align:center;margin-bottom:16px;border-radius:6px;font-size:var(--tl-text-xs, .75rem);font-weight:500}.tl-buybox__fin-footer{margin-top:20px;text-align:center;font-size:var(--tl-text-xs, .75rem);color:var(--tl-neutral-500, #6b7280);background:var(--tl-neutral-50, #f9fafb);padding:14px;border-radius:8px;line-height:1.6}.tl-buybox__fin-footer a{color:var(--tl-green-primary, #0E980F);text-decoration:underline;font-weight:500}.tl-buybox__fin-footer a:hover{color:var(--tl-green-dark, #1e7a09)}.tl-buybox__offers{display:flex;flex-direction:column;gap:12px;padding:4px 0}.tl-buybox__offers:empty{display:none}.tl-coupon{position:relative;width:100%;cursor:default;transition:transform .2s ease}.tl-coupon--copyable{cursor:pointer}.tl-coupon--copyable:hover{transform:translateY(-2px)}.tl-coupon__card{display:flex;justify-content:space-between;align-items:center;border:2px dashed #FFCC00;border-radius:8px;padding:12px 18px;position:relative;background-color:#fff;color:#333}.tl-coupon__card:before{content:"\2702";position:absolute;top:-14px;left:20px;font-size:18px;padding:0 5px;background-color:#fff;color:#fc0;line-height:1}.tl-coupon__text{flex:1;padding-right:15px;text-align:left}.tl-coupon__heading{font-weight:700;font-size:15px;display:block;margin-bottom:2px;line-height:1.2}.tl-coupon__desc{font-size:13px;opacity:.9;line-height:1.4}.tl-coupon__ends{display:block;margin-top:4px;line-height:1.2;color:#92400e;font-size:11px;font-weight:700;font-style:italic}.tl-coupon__code{background:#fff;border:1px solid #e2e4e6;padding:8px 14px;border-radius:4px;font-family:Courier New,Courier,monospace;font-weight:700;font-size:16px;letter-spacing:1px;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:90px;color:#333}.tl-coupon__copy-hint{font-size:10px;font-family:sans-serif;text-transform:uppercase;margin-top:4px;color:#0e980f;letter-spacing:.04em}.tl-coupon__copied{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;font-weight:700;color:#28a745;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:2;font-size:16px}.tl-coupon.is-copied .tl-coupon__copied{opacity:1}.tl-map-contact{width:100%}.tl-map-contact__card{display:flex;align-items:flex-start;gap:14px;border:1px solid #CED4DA;border-radius:8px;padding:16px 18px;background-color:#f2f4f5;color:#333}.tl-map-contact__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#05672f;color:#fff}.tl-map-contact__icon svg{width:20px;height:20px}.tl-map-contact__content{flex:1;min-width:0}.tl-map-contact__heading{display:block;font-weight:700;font-size:15px;line-height:1.2;margin-bottom:4px;color:#05672f}.tl-map-contact__message{display:block;font-size:13px;line-height:1.5;color:#555;margin-bottom:8px}.tl-map-contact__actions{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:nowrap}.tl-map-contact__phone-link{font-weight:700;color:#05672f;text-decoration:none;letter-spacing:.02em}.tl-map-contact__phone-link:hover{text-decoration:underline;color:#0e980f}.tl-map-contact__hours{font-size:12px;color:#777;font-style:italic}.tl-map-contact__divider{color:#ced4da;font-size:12px}.tl-map-contact__alt-link{font-size:13px;color:#0e980f;text-decoration:none}.tl-map-contact__alt-link:hover{text-decoration:underline}.tl-map-contact__phone-wrap{display:inline-flex;align-items:center;gap:8px}.tl-map-contact__request-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:#05672f;text-decoration:none;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.tl-map-contact__request-link:hover{text-decoration:underline;color:#0e980f}.tl-map-contact__request-link svg{flex-shrink:0}@media only screen and (max-width:798px){.tl-map-contact__card{padding:14px;gap:12px}.tl-map-contact__heading{font-size:14px}.tl-map-contact__message{font-size:12px}.tl-map-contact__icon{width:36px;height:36px}.tl-map-contact__icon svg{width:18px;height:18px}}.tl-buybox__alert{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:6px;font-size:var(--tl-text-sm, .875rem);line-height:1.5}.tl-buybox__alert svg{flex-shrink:0;width:20px;height:20px}.tl-buybox__alert--info{background:var(--tl-neutral-50, #f9fafb);border:1px solid var(--tl-neutral-200, #e5e7eb);border-left:3px solid var(--tl-neutral-600, #4b5563);color:var(--tl-neutral-800, #1f2937)}.tl-buybox__alert--warning{background:#fefce8;border:1px solid rgba(202,138,4,.2);border-left:3px solid #ca8a04;color:#854d0e}.tl-buybox__alert--urgent{background:#fef2f2;border:1px solid #fecaca;border-left:3px solid #ef4444;color:#991b1b}.tl-buybox__banner{display:block;border-radius:8px;overflow:hidden}.tl-buybox__banner img{display:block;width:100%;height:auto;border-radius:8px}.tl-buybox__purchase{padding-top:8px}.tl-buybox .quantity-wrapper.quantity-style--box{display:flex;align-items:stretch;height:100%;min-height:54px;box-sizing:border-box}.tl-buybox .quantity-wrapper.quantity-style--box .control{display:flex;height:auto;flex:0 0 auto;width:auto}.tl-buybox .quantity-wrapper.quantity-style--box .quantity-minus,.tl-buybox .quantity-wrapper.quantity-style--box .minus-control,.tl-buybox .quantity-wrapper.quantity-style--box .quantity-plus,.tl-buybox .quantity-wrapper.quantity-style--box .plus-control{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0;display:flex;align-items:center;justify-content:center;height:100%;box-sizing:border-box;flex:0 0 40px}.tl-buybox .quantity-minus.button .icon,.tl-buybox .quantity-plus.button .icon{fill:currentColor!important}.tl-buybox .quantity-input-control{flex:1 1 auto!important;width:auto!important}.tl-buybox .quantity-input{display:flex;align-items:center;justify-content:center;color:var(--tl-neutral-900, #111);font-size:var(--tl-text-base, 1rem);font-weight:600;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;width:100%!important;min-width:0;text-align:center;background:#fff;height:100%;margin:0;padding:0;box-sizing:border-box}.tl-buybox .quantity-input::-webkit-inner-spin-button,.tl-buybox .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tl-buybox__delivery{display:flex;align-items:center;gap:8px;padding:0;margin-bottom:12px;font-size:var(--tl-text-xs, .75rem);line-height:1.4;color:var(--tl-neutral-600, #4b5563);background:none;border:none;border-radius:0}.tl-buybox__delivery svg{flex-shrink:0;width:16px;height:16px}.tl-buybox__delivery--ships{color:#0d9488;font-size:.8125rem;font-weight:500;margin-top:4px}.tl-buybox__delivery--ships svg{color:#0d9488;width:15px;height:15px}.tl-buybox__delivery--preorder{color:#ca8a04;font-size:.8125rem;font-weight:500;margin-top:4px}.tl-buybox__delivery--preorder svg{color:#ca8a04;width:15px;height:15px}.tl-buybox__delivery--special svg{color:#ef4444}.tl-buybox__delivery--shipping-notice svg{color:#ca8a04}.tl-buybox__model{padding:0;font-size:var(--tl-text-xs, .75rem);color:var(--tl-neutral-600, #4b5563);text-transform:uppercase;letter-spacing:.5px;font-weight:400;white-space:nowrap}.tl-buybox .saso-volumes{width:100%}.tl-buybox .purchase-details{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important}.tl-buybox .product-quantity-box.purchase-details__quantity{flex:0 0 auto!important;width:auto!important;max-width:132px!important;min-width:132px!important;margin:0!important}.tl-buybox .purchase-details__buttons{flex:1 1 0%!important;min-width:0!important}.tl-buybox .button--add-to-cart,.tl-buybox .action_button.button--add-to-cart{width:100%!important;max-width:100%!important;height:100%!important;padding:14px 28px!important;font-size:var(--tl-text-lg, 1.125rem)!important;font-weight:700!important;font-family:var(--tl-font-heading)!important;border-radius:8px!important;background-color:var(--tl-green-primary, #0E980F)!important;color:#fff!important;border:none!important;letter-spacing:.02em;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease!important;box-sizing:border-box!important}.tl-buybox .button--add-to-cart:hover,.tl-buybox .action_button.button--add-to-cart:hover{background-color:var(--tl-green-dark, #1e7a09)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #2ba10d40!important}.tl-buybox .button--add-to-cart:active,.tl-buybox .action_button.button--add-to-cart:active{transform:translateY(0)!important;box-shadow:0 2px 6px #2ba10d26!important}.tl-buybox .sold-out.button{width:100%!important;max-width:100%!important;padding:16px 28px!important;font-size:var(--tl-text-lg, 1.125rem)!important;font-weight:700!important;border-radius:8px!important}.tl-buybox__confidence{margin-top:8px}.tl-buybox__dealer{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px;margin-top:12px;border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:8px;background:var(--tl-neutral-50, #f9fafb)}.tl-buybox__dealer img{max-height:40px;width:auto}.tl-buybox__dealer span{font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-800, #1f2937)}.tl-buybox__rewards{padding:10px 0;font-size:var(--tl-text-xs, .75rem);color:var(--tl-neutral-600, #4b5563);display:flex;align-items:center;justify-content:center;gap:.375rem}.tl-buybox__bundle{border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:8px;overflow:hidden;margin-top:12px;background:#fff;position:relative}.tl-buybox__bundle-toggle{width:100%;padding:.875rem 1rem;background:var(--tl-neutral-50, #f9fafb);color:var(--tl-neutral-800, #1f2937);font-weight:500;font-size:var(--tl-text-sm, .875rem);font-family:var(--tl-font-primary);text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:none;transition:background-color .2s ease}.tl-buybox__bundle-toggle:hover{background:var(--tl-neutral-100, #f1f4f5)}.tl-buybox__bundle-content{display:none;padding:1rem;background:#fff;border-top:1px solid var(--tl-neutral-200, #e5e7eb)}.tl-buybox__bundle-content.open{display:block}.tl-buybox__bundle .shine-effect{position:absolute;top:0;left:0;height:100%;width:30px;background:linear-gradient(to right,#fff0,#fffc,#fff0);transform:skew(-25deg);animation:tl-shine 3s infinite;display:none;z-index:10;pointer-events:none}@keyframes tl-shine{0%{left:-50px}to{left:110%}}.tl-buybox__bundle-chevron{transition:transform .3s ease;width:1.25rem;height:1.25rem}.tl-buybox__addons{border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:8px;overflow:hidden;margin-top:12px;background:#fff}.tl-buybox__addons-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:var(--tl-neutral-50, #f9fafb);border:none;cursor:pointer;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-900, #111827);transition:background-color .15s ease}.tl-buybox__addons-toggle:hover{background:var(--tl-neutral-100, #f1f4f5)}.tl-buybox__addons-label{display:flex;align-items:center;gap:8px}.tl-buybox__addons-label svg{color:var(--tl-green-primary, #0E980F);flex-shrink:0}.tl-buybox__addons-toggle .tl-buybox__bundle-chevron{color:var(--tl-neutral-600, #4b5563)}.tl-buybox__addons-toggle[aria-expanded=true] .tl-buybox__bundle-chevron{transform:rotate(180deg)}.tl-buybox__addons:has([data-addons-tabs]:not([hidden])) [data-addons-toggle]{display:none}.tl-buybox__addons-content{padding:16px;border-top:1px solid var(--tl-neutral-200, #e5e7eb);background:#fff}.tl-buybox__addons-content[hidden]{display:none}.tl-buybox__addons-bundle{overflow:visible}.tl-buybox__addons-bundle[hidden],.tl-buybox__addons-divider,.tl-buybox__addons-divider[hidden]{display:none}.tl-buybox__addons-individual-toggle{width:calc(100% + 32px);margin:20px -16px -16px;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--tl-neutral-50, #f9fafb);border:none;border-top:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:0 0 8px 8px;cursor:pointer;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-700, #374151);transition:background-color .15s ease,color .15s ease}.tl-buybox__addons-individual-toggle:hover{background:var(--tl-neutral-100, #f1f4f5);color:var(--tl-neutral-900, #111827)}.tl-buybox__addons-individual-toggle[hidden]{display:none}.tl-buybox__addons-individual-toggle[aria-expanded=true]{margin-bottom:0;border-bottom:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:0}.tl-buybox__addons-individual-toggle[aria-expanded=true] .tl-buybox__bundle-chevron{transform:rotate(180deg)}.tl-buybox__addons-individual-content{padding-top:16px}.tl-buybox__addons-individual-content[hidden]{display:none}.tl-buybox koala-bundle-block{display:block;width:100%}.tl-buybox koala-bundle-block,.tl-buybox .koala-deal{background:none!important;border:none!important;padding:0!important;margin:0!important;font-family:var(--tl-font-primary)!important;border-radius:0!important}.tl-buybox .koala-deal__title{font-family:var(--tl-font-primary)!important;font-size:var(--tl-text-sm, .875rem)!important;font-weight:600!important;color:var(--tl-neutral-800, #1f2937)!important;margin-bottom:12px!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.tl-buybox .koala-deal__bundle-product{border:1px solid var(--tl-neutral-200, #e5e7eb)!important;border-radius:6px!important;padding:10px!important;background:#fff!important;font-family:var(--tl-font-primary)!important}.tl-buybox .koala-deal__bundle-product__title{font-family:var(--tl-font-primary)!important;font-size:.8125rem!important;color:var(--tl-neutral-600, #4b5563)!important;line-height:1.4!important}.tl-buybox .koala-deal__bundle-product__price{font-family:var(--tl-font-primary)!important;font-weight:700!important;color:var(--tl-neutral-900, #111827)!important;font-size:var(--tl-text-sm, .875rem)!important}.tl-buybox .koala-deal__bundle-product__regular-price{text-decoration:line-through!important;color:var(--tl-neutral-400, #9ca3af)!important;font-size:var(--tl-text-xs, .75rem)!important;font-family:var(--tl-font-primary)!important}.tl-buybox .koala-deal__bundle-product__quantity{font-family:var(--tl-font-primary)!important;font-size:var(--tl-text-xs, .75rem)!important;background:var(--tl-neutral-50, #f9fafb)!important;border:1px solid var(--tl-neutral-200, #e5e7eb)!important;border-radius:4px!important;color:var(--tl-neutral-500, #6b7280)!important}.tl-buybox .koala-deal__bundle-product__image{border:1px solid var(--tl-neutral-200, #e5e7eb)!important;border-radius:6px!important;background:#fff!important}.tl-buybox .koala-deal__bundle-product__variant{font-family:var(--tl-font-primary)!important;font-size:var(--tl-text-xs, .75rem)!important;border:1px solid var(--tl-neutral-200, #e5e7eb)!important;border-radius:4px!important;padding:4px 8px!important;color:var(--tl-neutral-700, #374151)!important;background:#fff!important}.tl-buybox .koala-deal__bundle-product__separator{color:var(--tl-neutral-400, #9ca3af)!important;font-weight:500!important}.tl-buybox .koala-deal__bundle-total{font-family:var(--tl-font-primary)!important;font-size:var(--tl-text-sm, .875rem)!important;padding:10px 0!important}.tl-buybox .koala-deal__bundle-total__label{font-weight:600!important;color:var(--tl-neutral-800, #1f2937)!important}.tl-buybox .koala-deal__bundle-total__price{font-weight:700!important;color:var(--tl-neutral-900, #111827)!important}.tl-buybox .koala-deal__bundle-total__regular-price{text-decoration:line-through!important;color:var(--tl-neutral-400, #9ca3af)!important;font-size:var(--tl-text-xs, .75rem)!important}.tl-buybox .koala-deal__bundle-action__button{width:100%!important;padding:12px 24px!important;font-family:var(--tl-font-primary)!important;font-size:var(--tl-text-base, 1rem)!important;font-weight:700!important;background-color:var(--tl-green-primary, #0E980F)!important;color:#fff!important;border:none!important;border-radius:8px!important;cursor:pointer!important;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease!important}.tl-buybox .koala-deal__bundle-action__button:hover{background-color:var(--tl-green-dark, #1e7a09)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #2ba10d40!important}.tl-buybox .koala-deal__bundle-action__button-text{font-family:var(--tl-font-primary)!important}.tl-buybox .koala-deal__bundle-product__link{color:var(--tl-neutral-700, #374151)!important;text-decoration:none!important}.tl-buybox .koala-deal__bundle-product__link:hover{color:var(--tl-green-primary, #0E980F)!important}koala-cart-volume-discounts-embed .koala-deal{background:none!important;border:none!important;padding:0!important;margin:8px 0 0!important;font-family:var(--tl-font-primary)!important;gap:8px!important;border-radius:0!important}koala-cart-volume-discounts-embed .koala-deal__title{font-family:var(--tl-font-primary)!important;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:var(--tl-neutral-500, #6b7280)!important;margin:0 0 6px!important}koala-cart-volume-discounts-embed .koala-deal__title:before,koala-cart-volume-discounts-embed .koala-deal__title:after{background:var(--tl-neutral-200, #e5e7eb)!important;height:1px!important}koala-cart-volume-discounts-embed .koala-deal__tiers__table{width:100%!important;border:1px solid var(--tl-neutral-200, #e5e7eb)!important;border-radius:6px!important;overflow:hidden!important}koala-cart-volume-discounts-embed .koala-deal__tiers__table .koala-deal__tier>td{padding:10px 12px!important;background:#fff!important;border-top:1px solid var(--tl-neutral-200, #e5e7eb)!important;transition:background-color .15s ease!important}koala-cart-volume-discounts-embed .koala-deal__tiers__table .koala-deal__tier:first-child>td{border-top:none!important}koala-cart-volume-discounts-embed .koala-deal__quantity-highlighted-row>td:first-child,koala-cart-volume-discounts-embed .koala-deal__quantity-highlighted-row>td:last-child{background-color:#f0fdf0!important}koala-cart-volume-discounts-embed .koala-deal__tier__title{font-family:var(--tl-font-primary)!important;font-size:var(--tl-text-sm, .875rem)!important;font-weight:600!important;color:var(--tl-neutral-800, #1f2937)!important}koala-cart-volume-discounts-embed .koala-deal__tier__subtitle{font-family:var(--tl-font-primary)!important;font-size:var(--tl-text-xs, .75rem)!important;font-weight:500!important;color:var(--tl-green-primary, #0E980F)!important}koala-cart-volume-discounts-embed .koala-deal__quantity-highlighted-row .koala-deal__tier__title{color:var(--tl-neutral-900, #111827)!important}koala-cart-volume-discounts-embed .koala-deal__quantity-highlighted-row .koala-deal__tier__subtitle{color:var(--tl-green-dark, #1e7a09)!important}koala-cart-volume-discounts-embed .koala-deal__tier__badge{font-family:var(--tl-font-primary)!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.01em!important;background-color:var(--tl-neutral-100, #f3f4f6)!important;color:var(--tl-neutral-600, #4b5563)!important;border-radius:4px!important;padding:3px 8px!important;white-space:nowrap!important}koala-cart-volume-discounts-embed .koala-deal__quantity-highlighted-row .koala-deal__tier__badge{background-color:var(--tl-green-primary, #0E980F)!important;color:#fff!important}.tl-buybox-series-section{background:#fff}.tl-buybox__series{width:95%;max-width:1200px;margin:24px auto 0;padding:0}.tl-buybox__series-heading{font-family:var(--tl-font-primary);font-size:.875rem;font-weight:600;color:#1a1c1e;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.tl-buybox__series-track{display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px;padding-bottom:4px}.tl-buybox__series-card{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;width:160px;padding:10px 8px;border:1px solid #E2E4E6;border-radius:6px;text-decoration:none;color:#1a1c1e;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.tl-buybox__series-track[data-count="1"] .tl-buybox__series-card,.tl-buybox__series-track[data-count="2"] .tl-buybox__series-card,.tl-buybox__series-track[data-count="3"] .tl-buybox__series-card{width:220px;padding:14px 12px}.tl-buybox__series-track[data-count="1"] .tl-buybox__series-img,.tl-buybox__series-track[data-count="2"] .tl-buybox__series-img,.tl-buybox__series-track[data-count="3"] .tl-buybox__series-img{width:100px;height:100px}.tl-buybox__series-track[data-count="1"] .tl-buybox__series-title,.tl-buybox__series-track[data-count="2"] .tl-buybox__series-title,.tl-buybox__series-track[data-count="3"] .tl-buybox__series-title,.tl-buybox__series-track[data-count="1"] .tl-buybox__series-price,.tl-buybox__series-track[data-count="2"] .tl-buybox__series-price,.tl-buybox__series-track[data-count="3"] .tl-buybox__series-price{font-size:.8125rem}.tl-buybox__series-card:hover{border-color:#0e980f;box-shadow:0 2px 8px #0e980f1a}.tl-buybox__series-img{width:72px;height:72px;object-fit:contain;margin-bottom:6px;border-radius:4px}.tl-buybox__series-img--empty{background:#e2e4e6}.tl-buybox__series-title{font-family:var(--tl-font-primary);font-size:.75rem;font-weight:500;line-height:1.3;text-align:center;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px}.tl-buybox__series-price{font-family:var(--tl-font-primary);font-size:.75rem;font-weight:600;color:#374151}.tl-buybox__series-scroller{position:relative}.tl-buybox__series-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;align-items:center;justify-content:center;padding:0;background:#ffffffe0;border:1px solid rgba(226,228,230,.8);border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #0000001f;color:#1a1c1e;transition:background .15s ease}.tl-buybox__series-arrow--prev{left:-4px}.tl-buybox__series-arrow--next{right:-4px}.tl-buybox__series-skeleton{flex:1 1 120px;min-width:100px;max-width:180px;height:130px;background:#f2f4f5;border-radius:6px;animation:tl-pulse 1.2s ease-in-out infinite}@keyframes tl-pulse{0%,to{opacity:1}50%{opacity:.5}}.tl-buybox__guarantees{width:95%;max-width:1200px;margin:24px auto 0;padding:20px 0}.tl-buybox__trust-band{display:flex;align-items:center;justify-content:center;gap:0;padding:14px 20px;background:#fff;border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:8px;box-shadow:0 1px 4px #0000000f}.tl-buybox__trust-band-item{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:600;color:var(--tl-neutral-700, #374151);white-space:nowrap}.tl-buybox__trust-band-item svg{color:var(--tl-green-primary, #0E980F);flex-shrink:0;width:18px;height:18px}.tl-buybox__trust-band-sep{width:1px;height:16px;background:var(--tl-neutral-300, #d1d5db);margin:0 14px;flex-shrink:0}.tl-buybox__trust-band-link{display:flex;align-items:center;gap:6px;text-decoration:none;color:inherit}.tl-buybox__trust-band-link:hover{color:var(--tl-green-primary, #0E980F)}.tl-buybox__trust-card-title{font-size:.78rem;font-weight:600;color:var(--tl-neutral-700, #374151);text-decoration:none}a.tl-buybox__trust-card-title:hover{color:var(--tl-green-primary, #0E980F)}.tl-buybox__trust-card-sub{display:none}@media(min-width:768px){.tl-buybox__trust-band{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:0;padding:14px 20px;background:#fafbfc;border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:8px;box-shadow:none;color:var(--tl-neutral-800, #1f2937)}.tl-buybox__trust-band-item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:0;background:none;border:none;border-radius:0;box-shadow:none;font-weight:400;white-space:normal;flex:1}.tl-buybox__trust-band-item svg{flex-shrink:0;width:18px;height:18px;color:var(--tl-green-primary, #0e980f)}.tl-buybox__trust-band-sep{display:block;width:1px;height:28px;background:var(--tl-neutral-300, #d1d5db);flex-shrink:0;align-self:center}.tl-buybox__trust-card-text{display:flex;flex-direction:column;gap:1px}.tl-buybox__trust-card-title{color:var(--tl-neutral-800, #1f2937);min-width:auto}.tl-buybox__trust-card-sub{display:block;font-size:.7rem;font-weight:400;color:var(--tl-neutral-500, #6b7280)}}.tl-buybox__support-bar{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px;padding:13px 20px;border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:8px;background:var(--tl-neutral-100, #F2F4F5);box-shadow:0 1px 4px #0000000f}.tl-buybox__support-text{font-size:var(--tl-text-xs, .75rem);font-weight:600;color:var(--tl-neutral-700, #374151)}.tl-buybox__support-actions{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.tl-buybox__support-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:var(--tl-text-xs, .75rem);font-weight:600;text-decoration:none;padding:8px 10px;border-radius:6px;transition:background-color .15s ease,color .15s ease;flex:1 1 auto;text-align:center}.tl-buybox__support-link--call{color:var(--tl-green-primary, #0e980f);border:1px solid var(--tl-green-primary, #0e980f);background:transparent}.tl-buybox__support-link--call:hover{background:var(--tl-green-primary, #0e980f);color:#fff}.tl-buybox__support-link--chat{color:var(--tl-green-primary, #0e980f);background:transparent;border:1px solid var(--tl-green-primary, #0e980f)}.tl-buybox__support-link--chat:hover{background:var(--tl-green-primary, #0e980f);color:#fff}.tl-buybox__support-link--email{color:var(--tl-green-primary, #0e980f);border:1px solid var(--tl-green-primary, #0e980f);background:none;cursor:pointer;font-family:var(--tl-font-primary)}.tl-buybox__support-link--email:hover{background:var(--tl-green-primary, #0e980f);color:#fff}.tl-buybox__contact-modal{border:none;border-radius:12px;padding:0;max-width:480px;width:90vw;box-shadow:0 20px 60px #00000026;font-family:var(--tl-font-primary)}.tl-buybox__contact-modal::backdrop{background:#00000080}.tl-buybox__contact-modal-inner{padding:24px}.tl-buybox__contact-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tl-buybox__contact-modal-header h3{margin:0;font-size:var(--tl-text-lg, 1.125rem);font-weight:700;color:var(--tl-neutral-900, #111827);font-family:var(--tl-font-heading)}.tl-buybox__contact-modal-close{background:none;border:none;cursor:pointer;padding:4px;color:var(--tl-neutral-400, #9ca3af);border-radius:4px;transition:color .15s ease}.tl-buybox__contact-modal-close:hover{color:var(--tl-neutral-700, #374151)}.tl-buybox__contact-field{margin-bottom:14px}.tl-buybox__contact-field label{display:block;font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-700, #374151);margin-bottom:4px}.tl-buybox__contact-required{color:#ef4444}.tl-buybox__contact-field input,.tl-buybox__contact-field textarea{width:100%;padding:10px 12px;border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:6px;font-size:var(--tl-text-sm, .875rem);font-family:var(--tl-font-primary);color:var(--tl-neutral-900, #111827);transition:border-color .15s ease;box-sizing:border-box}.tl-buybox__contact-field input:focus,.tl-buybox__contact-field textarea:focus{outline:none;border-color:var(--tl-green-primary, #0E980F);box-shadow:0 0 0 2px #2ba10d26}.tl-buybox__contact-field textarea{resize:vertical;min-height:80px}.tl-buybox__contact-submit{width:100%;padding:12px 20px;background:var(--tl-green-primary, #0E980F);color:#fff;border:none;border-radius:8px;font-size:var(--tl-text-sm, .875rem);font-weight:700;font-family:var(--tl-font-primary);cursor:pointer;transition:background-color .15s ease;margin-top:4px}.tl-buybox__contact-submit:hover{background:var(--tl-green-dark, #1e7a09)}.tl-buybox__contact-submit:disabled{opacity:.6;cursor:not-allowed}.tl-buybox__contact-success{text-align:center;padding:20px 0}.tl-buybox__contact-success svg{color:var(--tl-green-primary, #0E980F);margin-bottom:12px}.tl-buybox__contact-success p{font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-700, #374151);margin:0 0 16px}.tl-buybox__contact-modal-close-btn{background:none;border:1px solid var(--tl-neutral-200, #e5e7eb);padding:8px 20px;border-radius:6px;font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-700, #374151);cursor:pointer;font-family:var(--tl-font-primary)}.tl-buybox__contact-modal-close-btn:hover{background:var(--tl-neutral-50, #f9fafb)}.tl-buybox__disc-zone{padding:4px 0}.tl-buybox__disc-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:#fef2f2;border:1px solid #fecaca;border-radius:20px;color:#991b1b;font-size:var(--tl-text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.tl-buybox__disc-badge svg{flex-shrink:0}.tl-buybox__disc-msg{font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-600, #4b5563);margin:10px 0 20px;line-height:1.6}.tl-buybox__disc-replacement{margin-top:16px}.tl-buybox__disc-replacement-label{font-size:var(--tl-text-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--tl-neutral-500, #6b7280);margin:0 0 10px}.tl-buybox__disc-replacement-card{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:8px;background:var(--tl-neutral-50, #f9fafb);text-decoration:none;color:inherit;margin-bottom:14px;transition:border-color .15s ease,background .15s ease}.tl-buybox__disc-replacement-card:hover{border-color:var(--tl-brand-green, #0e980f);background:#f0fdf0}.tl-buybox__disc-replacement-card img{width:64px;height:64px;object-fit:contain;border-radius:4px;flex-shrink:0;background:#fff}.tl-buybox__disc-replacement-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.tl-buybox__disc-replacement-vendor{font-size:var(--tl-text-xs, .75rem);color:var(--tl-neutral-500, #6b7280);text-transform:uppercase;letter-spacing:.3px}.tl-buybox__disc-replacement-title{font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-900, #111827);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tl-buybox__disc-replacement-price{font-size:var(--tl-text-sm, .875rem);font-weight:700;color:var(--tl-brand-green, #0e980f)}.tl-buybox__disc-replacement-card svg{flex-shrink:0;color:var(--tl-neutral-400, #9ca3af)}.tl-buybox__disc-cta{display:block;width:100%;text-align:center}.tl-buybox__sticky-atc{position:fixed;bottom:-80px;left:0;right:0;z-index:98;background:#fff;border-top:1px solid var(--tl-neutral-200, #e5e7eb);box-shadow:0 -4px 16px #00000014;transition:bottom .3s ease;padding:12px 16px}.tl-buybox__sticky-atc.is-visible{bottom:0}.tl-buybox__sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.tl-buybox__sticky-info{display:flex;flex-direction:column;min-width:0}.tl-buybox__sticky-title{font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-900, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-buybox__sticky-price{font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-600, #4b5563)}.tl-buybox__sticky-btn{flex-shrink:0;background:var(--tl-green-primary, #0E980F);color:#fff;border:none;padding:10px 24px;border-radius:6px;font-weight:600;font-size:var(--tl-text-base, 1rem);cursor:pointer;white-space:nowrap}.tl-buybox__sticky-btn:hover{background:var(--tl-green-dark, #05672F)}@media only screen and (max-width:768px){.tl-buybox__grid{grid-template-columns:1fr;gap:24px}.tl-buybox__gallery{position:static}.tl-buybox__title{font-size:var(--tl-text-xl, 1.25rem);line-height:1.3;margin-bottom:8px}.tl-buybox__price-current .price{font-size:var(--tl-text-3xl, 1.875rem)!important}.tl-buybox__price-row{gap:8px}.tl-buybox__financing{margin-top:10px;padding:12px}dialog.tl-buybox__fin-modal{width:95vw;max-width:none}.tl-buybox__fin-modal-inner{padding:20px 16px}label.tl-buybox__fin-btn{padding:10px 4px;min-height:65px}label.tl-buybox__fin-btn img{height:24px}label.tl-buybox__fin-btn span{font-size:.65rem}.tl-buybox__fin-row{flex-direction:column;gap:2px}.tl-buybox__fin-label,.tl-buybox__fin-value{text-align:left}.tl-buybox__vendor{font-size:.65rem;margin-bottom:0}.tl-buybox__series{width:calc(100% - 32px);max-width:none;margin:16px 16px 0}.tl-buybox__series-card{flex:1 1 100px;min-width:90px;max-width:160px}.tl-buybox__series-img{width:60px;height:60px}.tl-buybox__series-track--scroll{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tl-buybox__series-track--scroll::-webkit-scrollbar{display:none}.tl-buybox__series-track--scroll .tl-buybox__series-card{flex:0 0 calc((100% - 24px) / 3);width:calc((100% - 24px) / 3);min-width:unset;max-width:unset}.tl-buybox__series-arrow:not([hidden]){display:flex}.tl-buybox__guarantees{width:calc(100% - 32px);max-width:none;margin:16px 16px 0;padding:16px 0}.tl-buybox__trust-band{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;padding:12px 16px}.tl-buybox__trust-band-sep{display:none}.tl-buybox__trust-band-item{font-size:.72rem}.tl-buybox__support-bar{flex-direction:column;gap:10px;padding:13px 16px}.tl-buybox__support-actions{width:100%;gap:6px}.tl-buybox__support-link{flex:1;justify-content:center;padding:10px 8px}.tl-buybox__contact-modal{width:95vw;max-width:none}.tl-buybox__contact-modal-inner{padding:20px 16px}.tl-coupon__card{flex-direction:column;align-items:stretch;padding:16px}.tl-coupon__text{padding-right:0;margin-bottom:12px}.tl-coupon__code{width:100%;margin-top:4px;box-sizing:border-box}}@media only screen and (max-width:480px){.tl-buybox__grid{padding:0 12px}.tl-buybox__title{font-size:var(--tl-text-lg, 1.125rem)}.tl-buybox__price-current .price{font-size:var(--tl-text-2xl, 1.5rem)!important}.tl-buybox__trust-band{gap:8px 12px;padding:10px 12px}.tl-buybox__trust-band-item{font-size:.68rem}.tl-buybox__guarantees{width:calc(100% - 24px);margin:12px 12px 0;padding:12px 0}.tl-buybox__support-text,.tl-buybox__support-link{font-size:.65rem}}@media(min-width:769px){.tl-buybox__sticky-atc{display:none}}.tl-expert-take{background-color:var(--tl-neutral-100, #f1f4f5);border-top:1px solid var(--tl-neutral-200, #e5e7eb);border-bottom:1px solid var(--tl-neutral-200, #e5e7eb);font-family:var(--tl-font-primary);padding:2rem 0 2.5rem;margin-bottom:1.5rem}.tl-expert-take__inner{flex-direction:column;max-width:1200px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.tl-expert-take__header{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:2px solid var(--tl-green-primary, #0E980F);width:fit-content}.tl-expert-take__label{font-size:var(--tl-text-sm, .875rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tl-green-primary, #0E980F)}.tl-expert-take__attribution{font-size:var(--tl-text-xs, .75rem);color:var(--tl-neutral-600, #4b5563);letter-spacing:.03em}.tl-expert-take__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.tl-expert-take__pillar{padding:0 2rem 0 0;border-right:1px solid var(--tl-neutral-200, #e5e7eb)}.tl-expert-take__pillar:first-child{padding-left:0}.tl-expert-take__pillar:last-child{padding-right:0;border-right:none}.tl-expert-take__pillar+.tl-expert-take__pillar{padding-left:2rem}.tl-expert-take__pillar--accent{position:relative}.tl-expert-take__pillar-top{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.tl-expert-take__pillar-icon{color:var(--tl-green-primary, #0E980F);display:flex;line-height:1;flex-shrink:0}.tl-expert-take__pillar-heading{font-size:var(--tl-text-base, 1rem);font-weight:700;color:var(--tl-neutral-900, #111827);margin:0;font-family:var(--tl-font-heading);letter-spacing:.01em}.tl-expert-take__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.tl-expert-take__list li{font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-600, #4b5563);line-height:1.55;padding-left:1rem;position:relative}.tl-expert-take__list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background-color:var(--tl-green-primary, #0E980F);flex-shrink:0}@media only screen and (max-width:768px){.tl-expert-take__grid{grid-template-columns:1fr;gap:1.75rem}.tl-expert-take__pillar,.tl-expert-take__pillar:first-child,.tl-expert-take__pillar:last-child,.tl-expert-take__pillar+.tl-expert-take__pillar{padding:0;border-right:none;border-bottom:1px solid var(--tl-neutral-200, #e5e7eb);padding-bottom:1.75rem}.tl-expert-take__pillar:last-child{border-bottom:none;padding-bottom:0}}.tl-commercial{background:var(--tl-neutral-900, #1a1c1e);color:#fff;text-align:center;font-family:var(--tl-font-primary)}.tl-commercial__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;max-width:1200px;margin:0 auto;padding:20px 24px}.tl-commercial__content{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:0;text-align:left}.tl-commercial__badge{display:inline-block;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#fc0;border:1px solid #ffcc00;padding:5px 12px;border-radius:4px;margin-bottom:8px;line-height:1}.tl-commercial__heading{font-family:var(--tl-font-heading);font-size:var(--tl-text-xl, 1.25rem);font-weight:700;color:#fff;margin:0 0 4px;line-height:1.3;text-align:left}.tl-commercial__body{font-size:var(--tl-text-sm, .875rem);color:#ffffffbf;margin:0;line-height:1.6;max-width:none;text-align:left}.tl-commercial__cta{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);font-weight:700;color:#1a1c1e;background:#fc0;border:none;padding:10px 24px;border-radius:6px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;text-decoration:none;line-height:1.4;white-space:nowrap}.tl-commercial__cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.tl-commercial__cta svg{transition:transform .15s ease}.tl-commercial__cta:hover svg{transform:translate(2px)}.tl-commercial__modal{border:none;border-radius:12px;padding:0;max-width:480px;width:90vw;box-shadow:0 20px 60px #00000026;font-family:var(--tl-font-primary)}.tl-commercial__modal::backdrop{background:#00000080}.tl-commercial__modal-inner{padding:24px}.tl-commercial__modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tl-commercial__modal-header h3{font-size:var(--tl-text-lg, 1.125rem);font-weight:700;color:var(--tl-neutral-900, #111827);margin:0}.tl-commercial__modal-close{background:none;border:none;padding:4px;cursor:pointer;color:var(--tl-neutral-400, #9ca3af);transition:color .15s ease}.tl-commercial__modal-close:hover{color:var(--tl-neutral-700, #374151)}.tl-commercial__field{margin-bottom:14px}.tl-commercial__field label{display:block;font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-700, #374151);margin-bottom:4px}.tl-commercial__required{color:#ef4444}.tl-commercial__field input,.tl-commercial__field textarea{width:100%;padding:10px 12px;border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:6px;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-900, #111827);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.tl-commercial__field input:focus,.tl-commercial__field textarea:focus{outline:none;border-color:var(--tl-green-primary, #0e980f);box-shadow:0 0 0 2px #0e980f26}.tl-commercial__field textarea{resize:vertical;min-height:80px}.tl-commercial__submit{width:100%;padding:12px 20px;background:var(--tl-green-primary, #0e980f);color:#fff;border:none;border-radius:8px;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);font-weight:700;cursor:pointer;transition:background-color .15s ease;margin-top:4px}.tl-commercial__submit:hover{background:var(--tl-green-dark, #05672f)}.tl-commercial__submit:disabled{opacity:.6;cursor:not-allowed}.tl-commercial__success{text-align:center;padding:20px 0}.tl-commercial__success svg{color:var(--tl-green-primary, #0e980f);margin-bottom:12px}.tl-commercial__success p{font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-700, #374151);margin:0 0 16px}.tl-commercial__modal-close-btn{display:inline-block;padding:8px 20px;background:var(--tl-neutral-100, #f3f4f6);color:var(--tl-neutral-700, #374151);border:none;border-radius:6px;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);font-weight:600;cursor:pointer;transition:background-color .15s ease}.tl-commercial__modal-close-btn:hover{background:var(--tl-neutral-200, #e5e7eb)}.tl-commercial__modal--rebate{max-width:560px}.tl-commercial__steps{display:flex;align-items:center;gap:0;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--tl-neutral-200, #e5e7eb)}.tl-commercial__step{display:flex;align-items:center;gap:8px;background:none;border:none;padding:6px 0;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-400, #9ca3af);cursor:pointer;transition:color .15s ease}.tl-commercial__step:hover{color:var(--tl-neutral-600, #4b5563)}.tl-commercial__step--active{color:var(--tl-green-primary, #0e980f)}.tl-commercial__step--done{color:var(--tl-neutral-700, #374151)}.tl-commercial__step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:700;line-height:1;border:2px solid currentColor;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.tl-commercial__step--active .tl-commercial__step-num{background:var(--tl-green-primary, #0e980f);border-color:var(--tl-green-primary, #0e980f);color:#fff}.tl-commercial__step--done .tl-commercial__step-num{background:var(--tl-neutral-700, #374151);border-color:var(--tl-neutral-700, #374151);color:#fff}.tl-commercial__step-divider{flex:1;height:2px;background:var(--tl-neutral-200, #e5e7eb);margin:0 12px}.tl-commercial__step-panel[hidden]{display:none}.tl-commercial__step-nav{display:flex;align-items:center;gap:12px;margin-top:4px}.tl-commercial__step-nav .tl-commercial__submit{flex:1}.tl-commercial__back{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:8px;padding:12px 16px;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-600, #4b5563);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.tl-commercial__back:hover{background:var(--tl-neutral-50, #f9fafb);border-color:var(--tl-neutral-300, #d1d5db)}.tl-commercial__next{display:inline-flex;align-items:center;justify-content:center;gap:6px}.tl-commercial__next svg{transition:transform .15s ease}.tl-commercial__next:hover svg{transform:translate(2px)}.tl-commercial__fieldset{border:none;padding:0;margin:0 0 8px}.tl-commercial__fieldset-legend{font-size:var(--tl-text-sm, .875rem);font-weight:700;color:var(--tl-neutral-900, #111827);text-transform:uppercase;letter-spacing:.5px;padding:0 0 8px;margin-bottom:12px;border-bottom:1px solid var(--tl-neutral-200, #e5e7eb);width:100%}.tl-commercial__field-row{display:flex;gap:12px}.tl-commercial__field-half{flex:1}.tl-commercial__field-half label{display:block;font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-700, #374151);margin-bottom:4px}.tl-commercial__question{font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-700, #374151);margin:0 0 8px;line-height:1.4}.tl-commercial__radio-group{display:flex;flex-direction:column;gap:6px}.tl-commercial__radio-label{display:flex;align-items:center;gap:8px;font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-700, #374151);cursor:pointer;padding:6px 8px;border-radius:4px;transition:background-color .1s ease}.tl-commercial__radio-label:hover{background:var(--tl-neutral-50, #f9fafb)}.tl-commercial__radio-label input[type=radio],.tl-commercial__radio-label input[type=checkbox]{width:auto;padding:0;border:revert;border-radius:revert;margin:0;accent-color:var(--tl-green-primary, #0e980f);cursor:pointer}.tl-commercial__radio-label--other{flex-wrap:wrap}.tl-commercial__other-input{flex:1;min-width:120px;padding:5px 8px;border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:4px;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-900, #111827);transition:border-color .15s ease}.tl-commercial__other-input:disabled{opacity:.4;cursor:not-allowed}.tl-commercial__other-input:focus{outline:none;border-color:var(--tl-green-primary, #0e980f)}@media only screen and (max-width:768px){.tl-commercial__inner{flex-direction:column;align-items:center;gap:16px;padding:20px 16px}.tl-commercial__content{align-items:center;text-align:center}.tl-commercial__heading{font-size:var(--tl-text-lg, 1.125rem);text-align:center}.tl-commercial__body{text-align:center}.tl-commercial__modal,.tl-commercial__modal--rebate{width:95vw;max-width:none}.tl-commercial__modal-inner{padding:20px 16px}.tl-commercial__field-row{flex-direction:column;gap:0}}.tl-product-section-content ul{padding-left:0!important;list-style:none!important;margin:0}.tl-product-section-content ul>li{list-style:none!important;padding:.5rem 0 .5rem 1.375rem!important;position:relative;border-bottom:1px solid var(--tl-neutral-100, #f1f4f5);color:var(--tl-neutral-800, #1f2937);line-height:1.5}.tl-product-section-content ul>li:last-child{border-bottom:none}.tl-product-section-content ul>li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background-color:var(--tl-green-primary, #0E980F)}.tl-product-section-content .faq-answer ul{padding-left:20px!important;list-style:disc!important}.tl-product-section-content .faq-answer li{padding:0!important;border-bottom:none!important;list-style:disc!important}.tl-product-section-content .faq-answer li:before{display:none!important}.tl-product-section-content a[style*=inline-flex]{font-family:var(--tl-font-primary)!important;background-color:var(--tl-neutral-50, #f9fafb)!important;border:1px solid var(--tl-neutral-200, #e5e7eb)!important;border-radius:6px!important;color:var(--tl-neutral-800, #1f2937)!important;font-weight:600!important;font-size:var(--tl-text-sm, .875rem)!important;transition:background-color .2s ease,box-shadow .2s ease!important}.tl-product-section-content a[style*=inline-flex]:hover{background-color:var(--tl-neutral-100, #f1f4f5)!important;box-shadow:0 2px 8px #0000000f!important}@media screen and (max-width:768px){.features-grid-container{flex-wrap:wrap!important}.features-grid-container .feature-card,.features-grid-container>div{flex:0 1 100%!important;width:100%!important;min-width:0!important;max-width:100%!important}}.cart-section .cart__heading-container{display:none}.cart-section .cart__headings h3{font-family:var(--tl-font-primary);font-size:var(--tl-text-sm);font-weight:600;color:var(--tl-neutral-600);text-transform:uppercase;letter-spacing:.06em;margin:0}.cart-section .cart__headings.column{border-bottom:2px solid var(--tl-neutral-200);padding-bottom:12px;margin-bottom:0}.cart-section .cart__card{border-bottom:1px solid var(--tl-neutral-200);padding:20px 0}.cart-section .cart__card:last-child{border-bottom:none}.cart-section .cart__image a{border-radius:8px;overflow:hidden;display:block}.cart-section .item__title a{font-family:var(--tl-font-heading);font-size:var(--tl-text-base);font-weight:600;color:var(--tl-neutral-900);text-decoration:none;transition:color .15s ease}.cart-section .item__title a:hover{color:var(--tl-green-primary)}.cart-section .item__properties{font-family:var(--tl-font-primary);font-size:var(--tl-text-sm);color:var(--tl-neutral-600);margin-top:4px}.cart-section .cart__price p,.cart-section .cart__total p{font-family:var(--tl-font-primary);color:var(--tl-neutral-900);font-weight:500}.cart-section .cart__price .sale,.cart-section .cart__total .sale{color:#b91c1c;font-weight:600}.cart-section .cart__price .compare-at-price{color:var(--tl-neutral-600);font-size:var(--tl-text-sm)}.cart-section .cart__quantity{overflow:visible}.cart-section .cart__quantity .purchase-details__quantity{display:inline-flex;overflow:visible;min-width:110px}.cart-section .cart__quantity .quantity-wrapper{max-width:none!important;flex-wrap:nowrap}.cart-section .cart__quantity .quantity-input{border-color:var(--tl-neutral-200);border-radius:6px;font-family:var(--tl-font-primary)}.cart-section .cart__remove-btn{color:var(--tl-neutral-400, #9ca3af);transition:color .15s ease}.cart-section .cart__remove-btn:hover{color:var(--tl-neutral-900)}.cart-section .cart__cost-summary{background:transparent;padding:0;margin-top:8px}.cart-section .cart__subtotal-container{padding-top:16px;margin-top:8px}.cart-section .cart__subtotal-container .h3{font-family:var(--tl-font-heading);font-size:var(--tl-text-xl);font-weight:700;color:var(--tl-neutral-900)}.cart-section .cart__total-savings .cart__total-discount,.cart-section .cart__total-savings .cart__row-description p{color:var(--tl-green-primary);font-weight:600}.cart-section .line-item-discount__container p{font-size:var(--tl-text-xs);color:var(--tl-green-primary);font-weight:600}.cart-section .cart__taxes-shipping-message{font-family:var(--tl-font-primary);font-size:var(--tl-text-xs);color:var(--tl-neutral-600)}.cart-section .cart__buttons{width:100%}.cart-section .cart__checkout{width:100%;min-width:unset;margin-left:0}.cart-section .cart__checkout .button,.cart-section .cart__checkout .button.checkout{background-color:var(--tl-green-primary);color:#fff;border:none;border-radius:8px;font-family:var(--tl-font-primary);font-size:var(--tl-text-lg);font-weight:700;padding:14px 28px;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease;width:100%}.cart-section .cart__checkout .button:hover,.cart-section .cart__checkout .button.checkout:hover{background-color:var(--tl-green-dark);transform:translateY(-1px);box-shadow:0 4px 12px #2ba10d40}.cart-section .cart__checkout .button:active,.cart-section .cart__checkout .button.checkout:active{transform:translateY(0);box-shadow:none}.cart-section .cart__featured-links a{font-family:var(--tl-font-primary);font-size:var(--tl-text-sm);color:var(--tl-green-primary);text-decoration:none;transition:color .15s ease}.cart-section .cart__featured-links a:hover{color:var(--tl-green-dark);text-decoration:underline}.cart-section .cart__notes textarea{border:1px solid var(--tl-neutral-200);border-radius:6px;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm);color:var(--tl-neutral-900);padding:12px;transition:border-color .15s ease}.cart-section .cart__notes textarea:focus{border-color:var(--tl-green-primary);outline:none;box-shadow:0 0 0 3px #2ba10d1a}.cart-section .cart__empty-cart-message h2{font-family:var(--tl-font-heading);font-size:var(--tl-text-2xl);font-weight:700;color:var(--tl-neutral-600)}.cart-section .cart__empty-cart-message .continue-button,.cart-section .cart__empty-cart-message .add_to_cart{background-color:var(--tl-green-primary);color:#fff;border:none;border-radius:8px;font-family:var(--tl-font-primary);font-size:var(--tl-text-base);font-weight:600;padding:12px 28px;text-decoration:none;transition:background-color .15s ease,transform .1s ease;display:inline-block}.cart-section .cart__empty-cart-message .continue-button:hover,.cart-section .cart__empty-cart-message .add_to_cart:hover{background-color:var(--tl-green-dark);transform:translateY(-1px)}.cart-section .additional-checkout-buttons{margin-top:8px}@media only screen and (max-width:768px){.cart-section .cart__card{padding:16px 0}.cart-section .cart__info{flex-direction:column;gap:8px}.cart-section .cart__price,.cart-section .cart__quantity,.cart-section .cart__total{text-align:left}}@media only screen and (max-width:480px){.cart-section .item__title a{font-size:var(--tl-text-sm)}.cart-section .cart__checkout .button,.cart-section .cart__checkout .button.checkout{font-size:var(--tl-text-base);padding:12px 20px}.cart-section .cart__subtotal-container .h3{font-size:var(--tl-text-lg)}}.smile-launcher-frame-container{bottom:20px!important;filter:drop-shadow(0px 4px 12px rgba(0,0,0,.1))!important}#chat-button{filter:drop-shadow(0px 4px 12px rgba(0,0,0,.1))!important}@media only screen and (max-width:798px){.smile-launcher-frame-container{bottom:16px!important;left:12px!important;transform:scale(.833)!important;transform-origin:bottom left!important}#chat-button{bottom:16px!important;right:12px!important;transform:scale(.78)!important;transform-origin:bottom right!important}}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}img:not(a img):not(button img):not(.product-thumbnail img):not(.tl-partners__logo){pointer-events:none}body.page-financing .shopify-section+.shopify-section{border-top:none!important}body.page-financing .image-with-text__heading{font-family:var(--tl-font-heading);font-size:var(--tl-text-4xl);font-weight:700;line-height:1.2}body.page-financing .image-with-text__text{font-family:var(--tl-font-primary);font-size:var(--tl-text-base);line-height:1.7}body.page-financing .image-with-text__text a{color:var(--tl-green-primary)}body.page-financing .image-with-text__text a:hover{color:var(--tl-green-dark)}body.page-financing .rich-text__heading{font-family:var(--tl-font-heading);font-size:var(--tl-text-3xl);font-weight:700}body.page-financing .rich-text__text{font-family:var(--tl-font-primary)}body.page-financing .panel-body p{font-family:var(--tl-font-primary);font-size:var(--tl-text-sm)}body.page-financing .faq-title{font-family:var(--tl-font-heading);font-size:var(--tl-text-3xl);font-weight:700}body.page-financing .faq-accordion .accordion__button{font-family:var(--tl-font-heading);font-weight:600}body.page-financing .faq-accordion dd .content{font-family:var(--tl-font-primary);line-height:1.7}body.page-financing .faq-accordion .icon--rotate{color:var(--tl-green-primary)}body.page-financing .contact-form__form{background-color:var(--tl-neutral-200)!important}body.page-financing .contact-form__heading{font-family:var(--tl-font-heading)!important;font-size:var(--tl-text-3xl)!important}body.page-financing .contact-form__text{font-family:var(--tl-font-primary)!important}body.page-financing .contact-form__form .input,body.page-financing .contact-form__form .textarea{border-radius:6px;border-color:var(--tl-neutral-600);font-family:var(--tl-font-primary)}body.page-financing .contact-form__form .button--primary{background-color:var(--tl-green-primary)!important;color:#fff!important;border-radius:6px;font-family:var(--tl-font-primary);font-weight:600}body.page-financing .contact-form__form .button--primary:hover{background-color:var(--tl-green-dark)!important}@media only screen and (max-width:768px){body.page-financing .image-with-text__heading{font-size:var(--tl-text-3xl)}}@media only screen and (max-width:480px){body.page-financing .image-with-text__heading{font-size:var(--tl-text-2xl)}}.tl-buybox__quote-cta{display:block;width:100%;padding:16px 24px;background:#fc0;color:#1a1c1e;border:none;border-radius:8px;font-family:var(--tl-font-primary);font-size:var(--tl-text-base, 1rem);font-weight:700;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.tl-buybox__quote-cta:hover{background:#e6b800}.tl-buybox__quote-cta:active{transform:scale(.98)}.tl-quote-modal{border:none;border-radius:12px;padding:0;max-width:520px;width:90vw;max-height:85vh;box-shadow:0 20px 60px #00000026;font-family:var(--tl-font-primary)}.tl-quote-modal::backdrop{background:#00000080}.tl-quote-modal__inner{padding:24px;overflow-y:auto;max-height:85vh}.tl-quote-modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tl-quote-modal__header h3{font-size:var(--tl-text-lg, 1.125rem);font-weight:700;color:var(--tl-neutral-900, #111827);margin:0}.tl-quote-modal__close{background:none;border:none;padding:4px;cursor:pointer;color:var(--tl-neutral-400, #9ca3af);transition:color .15s ease}.tl-quote-modal__close:hover{color:var(--tl-neutral-700, #374151)}.tl-quote-modal__desc{font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-600, #4b5563);margin:0 0 16px;line-height:1.5}.tl-quote-modal__fields{display:grid;grid-template-columns:1fr;gap:14px}.tl-quote-modal__field--full{grid-column:1 / -1}.tl-quote-modal__field label,.tl-quote-modal__radioset legend{display:block;font-size:var(--tl-text-sm, .875rem);font-weight:600;color:var(--tl-neutral-700, #374151);margin-bottom:4px}.tl-quote-modal__radioset{border:none;padding:0;margin:0}.tl-quote-modal__req{color:#ef4444}.tl-quote-modal__field input[type=text],.tl-quote-modal__field input[type=email],.tl-quote-modal__field input[type=tel],.tl-quote-modal__field textarea,.tl-quote-modal__field select{width:100%;padding:10px 12px;border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:6px;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-900, #111827);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;background:#fff}.tl-quote-modal__field input:focus,.tl-quote-modal__field textarea:focus,.tl-quote-modal__field select:focus{outline:none;border-color:var(--tl-green-primary, #0e980f);box-shadow:0 0 0 2px #0e980f26}.tl-quote-modal__field textarea{resize:vertical;min-height:80px}.tl-quote-modal__radio-group{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:4px}.tl-quote-modal__radio-label{display:flex;align-items:center;gap:6px;font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-800, #1f2937);cursor:pointer}.tl-quote-modal__radioset--error legend{color:#ef4444}.tl-quote-modal__ack-label{display:flex;align-items:flex-start;gap:8px;font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-800, #1f2937);cursor:pointer;line-height:1.4}.tl-quote-modal__ack-label input[type=checkbox]{flex-shrink:0;margin-top:2px;width:16px;height:16px;accent-color:var(--tl-green-primary, #0e980f)}.tl-quote-modal__paragraph{font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-600, #4b5563);line-height:1.5}.tl-quote-modal__submit{width:100%;padding:12px 20px;background:var(--tl-green-primary, #0e980f);color:#fff;border:none;border-radius:8px;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);font-weight:700;cursor:pointer;transition:background-color .15s ease;margin-top:16px}.tl-quote-modal__submit:hover{background:var(--tl-green-dark, #05672f)}.tl-quote-modal__submit:disabled{opacity:.6;cursor:not-allowed}.tl-quote-modal__success{text-align:center;padding:20px 0}.tl-quote-modal__success svg{color:var(--tl-green-primary, #0e980f);margin-bottom:12px}.tl-quote-modal__success p{font-size:var(--tl-text-sm, .875rem);color:var(--tl-neutral-700, #374151);margin:0 0 16px;line-height:1.5}.tl-quote-modal__close-btn{padding:10px 24px;background:var(--tl-neutral-100, #f1f4f5);color:var(--tl-neutral-700, #374151);border:none;border-radius:6px;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);font-weight:600;cursor:pointer;transition:background-color .15s ease}.tl-quote-modal__close-btn:hover{background:var(--tl-neutral-200, #e5e7eb)}@media only screen and (max-width:480px){.tl-quote-modal__fields{grid-template-columns:1fr}.tl-quote-modal{width:95vw;max-height:90vh}.tl-quote-modal__inner{max-height:90vh;padding:16px}}.tl-subcategories__sibling-pills{display:flex;flex-wrap:wrap;gap:8px}.tl-subcategories__sibling-pill{display:inline-block;padding:6px 14px;border:1px solid var(--tl-neutral-200, #e5e7eb);border-radius:20px;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm);color:var(--tl-neutral-600, #4b5563);text-decoration:none;transition:border-color .15s ease,color .15s ease}.tl-subcategories__sibling-pill:hover{border-color:var(--tl-green-primary, #2ba10d);color:var(--tl-green-primary, #2ba10d)}#spiceaddonsappid{margin-top:0!important;padding-top:0!important;max-height:400px!important;overflow-y:auto;background:none!important}.tl-buybox__addons-individual .spice-spa-addon-heading{display:none!important}.tl-buybox .spice-spa-addon-layouts{font-family:var(--tl-font-primary)!important}.tl-buybox .spice-spa-addon-product-title a{font-family:var(--tl-font-primary)!important;font-size:var(--tl-text-sm, .875rem)!important;color:var(--tl-neutral-700, #374151)!important}.tl-buybox .spice-spa-addon-product-title a:hover{color:var(--tl-green-primary, #0E980F)!important}.tl-buybox .spice-spa-addon-price-main{font-family:var(--tl-font-primary)!important;font-weight:600!important;color:var(--tl-neutral-800, #1f2937)!important}@media(max-width:768px){.tl-buybox__addons-toggle{padding:12px 14px;min-height:44px}.tl-buybox__addons-content{padding:12px}.tl-buybox .koala-deal__bundle-action__button{min-height:44px!important;font-size:var(--tl-text-sm, .875rem)!important;padding:12px 16px!important}.tl-buybox__addons-individual-toggle{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding:12px;min-height:44px}.tl-buybox__addons-individual-content{padding-top:12px}.tl-buybox .koala-deal__title{font-size:.8125rem!important;line-height:1.4!important}.tl-buybox .koala-deal__bundle-product{padding:8px!important}.tl-buybox .koala-deal__bundle-product__title{font-size:.75rem!important}koala-cart-volume-discounts-embed .koala-deal__tiers__table .koala-deal__tier>td{padding:9px 10px!important}koala-cart-volume-discounts-embed .koala-deal__tier__title{font-size:.8125rem!important}koala-cart-volume-discounts-embed .koala-deal__tier__badge{font-size:.625rem!important;padding:3px 6px!important}}.tl-skip-link{position:absolute;top:-100%;left:16px;z-index:200;padding:12px 24px;background:var(--tl-green-primary, #2ba10d);color:#fff;font-family:var(--tl-font-primary);font-size:var(--tl-text-sm, .875rem);font-weight:700;text-decoration:none;border-radius:0 0 4px 4px;transition:top .15s ease}.tl-skip-link:focus-visible{top:0}*:focus-visible{outline:2px solid var(--tl-green-primary, #2ba10d);outline-offset:2px}.tl-article-content .accordion dt a small.right,.tl-article-content .cc-accordion dt a small.right{display:none!important}.tl-article-content .cc-accordion dt>a:before{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom-styles.css.map */
