@keyframes fadeInNew{from{opacity:0}to{opacity:1}}@keyframes fadeInNormal{from{opacity:0}to{opacity:1}}.fade-in-image,.fade-in-animation{animation:fadeInNew 2s;transition:all 2s}.fade-in-normal{animation:fadeInNormal 0.5s;transition:all 0.5s}.poppins{font-family:"Poppins", sans-serif}.lato{font-family:"Lato", sans-serif}.button.white:hover{background:var(--color-body)}.button:hover{background:var(--bg-body)}.semi-bold{font-weight:500 !important}.bold{font-weight:600 !important}.bolder{font-weight:700 !important}.lighter{font-weight:300 !important}.f40-23{font-size:clamp(23px, 3vw, 40px) !important}.f40-28{font-size:clamp(28px, 4vw, 40px) !important}.f42-22{font-size:clamp(22px, 4vw, 42px) !important}.f45-30{font-size:clamp(30px, 3vw, 45px) !important}.f50-35{font-size:clamp(35px, 4.5vw, 50px) !important}.f50-30{font-size:clamp(30px, 4.5vw, 50px) !important}.f60-35{font-size:clamp(35px, 4.5vw, 60px) !important}.f45-35{font-size:clamp(35px, 3vw, 45px) !important}.f45-25{font-size:clamp(25px, 5vw, 45px) !important}.f55-32{font-size:clamp(32px, 4.5vw, 55px) !important}.f55-30{font-size:clamp(30px, 4.5vw, 55px) !important}.f45-32{font-size:clamp(32px, 3vw, 45px) !important}.f58-24{font-size:clamp(24px, 5vw, 58px) !important}.f65-30{font-size:clamp(30px, 5vw, 65px) !important}.f45-30{font-size:clamp(30px, 5vw, 45px) !important}.f85-80{font-size:clamp(80px, 5vw, 85px) !important}.f65-50{font-size:clamp(50px, 5vw, 65px) !important}.f62-32{font-size:clamp(32px, 5vw, 62px) !important}.f68-36{font-size:clamp(36px, 5vw, 68px) !important}.f35-28{font-size:clamp(28px, 3vw, 35px) !important}.f32-16{font-size:clamp(16px, 3vw, 32px) !important}.f26-14{font-size:clamp(14px, 3vw, 26px) !important}.f35-25{font-size:clamp(25px, 3vw, 35px) !important}.f32-25{font-size:clamp(25px, 3vw, 32px) !important}.f35-23{font-size:clamp(23px, 3vw, 35px) !important}.f35-22{font-size:clamp(22px, 3vw, 35px) !important}.f35-20{font-size:clamp(20px, 3vw, 35px) !important}.f35-18{font-size:clamp(18px, 3vw, 35px) !important}.f25-24{font-size:clamp(24px, 3vw, 25px) !important}.f25-18{font-size:clamp(18px, 2.5vw, 25px) !important}.f21-8{font-size:clamp(8px, 1.5vw, 21px) !important}.f21-14{font-size:clamp(14px, 1.5vw, 21px) !important}.f28-12{font-size:clamp(12px, 1.5vw, 28px) !important}.f25-13{font-size:clamp(13px, 2.5vw, 25px) !important}.f45-21{font-size:clamp(21px, 3.5vw, 45px) !important}.f45-20{font-size:clamp(20px, 3.5vw, 45px) !important}.f42-23{font-size:clamp(23px, 3.5vw, 42px) !important}.f45-28{font-size:clamp(28px, 3vw, 45px) !important}.f48-28{font-size:clamp(28px, 3vw, 48px) !important}.f34-32{font-size:clamp(32px, 3vw, 34px) !important}.f34-28{font-size:clamp(28px, 3vw, 34px) !important}.f34-22{font-size:clamp(22px, 3vw, 34px) !important}.f34-25{font-size:clamp(25px, 3vw, 34px) !important}.f35-24{font-size:clamp(24px, 3vw, 35px) !important}.f32-22{font-size:clamp(22px, 3vw, 32px) !important}.f40-20{font-size:clamp(20px, 3vw, 40px) !important}.f104-56{font-size:clamp(56px, 7vw, 104px) !important}.f28-24{font-size:clamp(24px, 3vw, 28px) !important}.f22-18{font-size:clamp(18px, 3vw, 20px) !important}.f45-23{font-size:clamp(23px, 3vw, 45px) !important}.f42-32{font-size:clamp(32px, 3vw, 42px) !important}.f18-16{font-size:clamp(16px, 2.5vw, 18px) !important}.f17-15{font-size:clamp(15px, 2.5vw, 17px) !important}.f14-10{font-size:clamp(10px, 2.5vw, 14px) !important}.f16-10{font-size:clamp(10px, 2.5vw, 16px) !important}.f14-13{font-size:clamp(13px, 2.5vw, 14px) !important}.f16-15{font-size:clamp(15px, 2.5vw, 16px) !important}.f15-13{font-size:clamp(13px, 2.5vw, 15px) !important}.f22-20{font-size:clamp(20px, 2.5vw, 22px) !important}.f25-20{font-size:clamp(20px, 2.5vw, 25px) !important}.f25-22{font-size:clamp(22px, 2.5vw, 25px) !important}.f30-20{font-size:clamp(20px, 2.5vw, 30px) !important}.f30-16{font-size:clamp(16px, 3vw, 30px) !important}.f18-12{font-size:clamp(12px, 2.5vw, 18px) !important}.f20-13{font-size:clamp(13px, 2.5vw, 20px) !important}.f20-16{font-size:clamp(16px, 2.5vw, 20px) !important}.f20-15{font-size:clamp(15px, 2.5vw, 20px) !important}.f25-16{font-size:clamp(16px, 2.5vw, 25px) !important}.f24-16{font-size:clamp(16px, 2.5vw, 24px) !important}.f25-15{font-size:clamp(15px, 2.5vw, 25px) !important}.f28-16{font-size:clamp(16px, 2.5vw, 28px) !important}.f18-13{font-size:clamp(13px, 2.5vw, 18px) !important}.f23-16{font-size:clamp(16px, 2.5vw, 23px) !important}.f22-14{font-size:clamp(14px, 2.5vw, 22px) !important}.f18-14{font-size:clamp(14px, 2.5vw, 18px) !important}.f18-15{font-size:clamp(15px, 2.5vw, 18px) !important}.f16-13{font-size:clamp(13px, 2.5vw, 16px) !important}.f16-12{font-size:clamp(12px, 2.5vw, 16px) !important}.f14-12{font-size:clamp(12px, 2.5vw, 14px) !important}.f14-11{font-size:clamp(11px, 2.5vw, 14px) !important}.f16-11{font-size:clamp(11px, 2.5vw, 16px) !important}.f12-10{font-size:clamp(10px, 2.5vw, 12px) !important}.f10-11{font-size:clamp(11px, 2.5vw, 10px) !important}.f12-13{font-size:clamp(12px, 2.5vw, 13px) !important}.f20-14{font-size:clamp(14px, 2.5vw, 20px) !important}.f12{font-size:12px !important}.f11{font-size:11px !important}.f10{font-size:10px !important}.f14{font-size:14px !important}.f13{font-size:13px !important}.f15{font-size:15px !important}.f16{font-size:16px !important}.f18{font-size:18px !important}.f17{font-size:17px !important}.f20{font-size:20px !important}.f22{font-size:22px !important}.f25{font-size:25px !important}.f27{font-size:27px !important}.f24{font-size:24px !important}.f28{font-size:28px !important}.f32{font-size:32px !important}.f45{font-size:45px !important}.f16-13{font-size:clamp(13px, 2.5vw, 16px) !important}.f24-18{font-size:clamp(18px, 3vw, 24px) !important}.f22-18{font-size:clamp(18px, 3vw, 22px) !important}.f20-17{font-size:clamp(17px, 3vw, 20px) !important}.f22-20{font-size:clamp(20px, 3vw, 22px) !important}.f28-26{font-size:clamp(26px, 2.5vw, 28px) !important}.f28-20{font-size:clamp(20px, 2.5vw, 28px) !important}.f16-14{font-size:clamp(14px, 2.5vw, 16px) !important}.f16-13{font-size:clamp(13px, 2.5vw, 16px) !important}.f32-20{font-size:clamp(20px, 3vw, 32px) !important}.f54-32{font-size:clamp(32px,6.5vw,54px) !important}.f72-32{font-size:clamp(32px,6.5vw,72px) !important}.f48-32{font-size:clamp(32px,6.5vw,48px) !important}.f28-12{font-size:clamp(12px,1.5vw,28px) !important}.f24-10{font-size:clamp(10px,1.5vw,24px) !important}.h-51{height:51px !important}.h-61{height:61px !important}.h-52{height:52px !important}.h-57{height:57px !important}.h-71{height:71px !important}.h-74{height:74px !important}.italic{font-style:italic}.text-normal-case{text-transform:none !important}.text-up-case{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.border-top--grey{border-top:10px solid #f2f2f2}.border-bottom--grey{border-bottom:10px solid #f2f2f2}.margin-0{margin:0 !important}.variant-container{display:flex;flex-direction:row;justify-content:flex-start}.eam-option-disabled{display:none !important}.header{border-bottom:none !important}.custom_product--color .rich-text__inner h3 span{background:linear-gradient(90deg, #5bb5e8 0%, #8fbed8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.price del{margin-left:10px;font-size:16px}.addToCart--secure{display:none}.accordion .new-select-icon{position:absolute;top:50%;right:0px;transform:translateY(-50%);transition:all 0.25s}.accordion details[open] .new-select-icon{transform:translateY(-50%) rotate(180deg)}.accordion .details-tab__open .new-select-icon{transform:translateY(-50%) rotate(180deg)}.addToCart-timers{display:none}.menu-collections__container--outer{display:flex;gap:0.5rem;margin:15px;font-family:"Poppins", sans-serif}.menu-collections__container{flex:1}.menu-collections__container p{margin:0;text-align:center;font-size:13px;padding-top:3px;font-weight:600}.menu-product__container--outer{display:grid;grid-template-columns:2fr 4fr;margin:15px;gap:0.5rem;background:#b9a16b;padding:12px;color:white}.menu-product-title{font-size:18px;font-weight:600}.menu-product_price-min{text-decoration:line-through;margin-right:6px}.menu-product_price-max{font-weight:600;margin-right:3px}.menu-product_compare{border-radius:30px;background:#fff;color:black;font-size:12px;padding:2px 7px}.menu-product__container__link{padding:5px 0px;font-weight:600}.menu-product__container__link a{color:white}.menu-product__container-info{display:flex;flex-direction:column;justify-content:space-between}.menu-product-prices{font-size:14px}.menu-product__container__link--inner{display:flex;align-items:center;justify-content:space-between}.menu-product__container__link--inner p{margin:0;color:white}.accessories{font-weight:700;border-bottom:1px solid #e1e3e4;padding-bottom:10px}.mobile-menu li > a,.mobile-menu li summary{border-bottom:none !important;min-height:40px !important}.accessories svg{width:30px;height:auto}.accessories svg path{stroke:#b9a16b !important}.mobile-menu li:last-child{border-bottom:1px solid #e1e3e4;padding-bottom:10px}.mobile-menu li:nth-child(2){padding-top:8px}.button-header--container{margin:0 15px 15px}.button-header--container .button{font-weight:600}.button-header__black{margin-bottom:8px}.button-header__black:hover,.button-header__yellow:hover{color:#ffffff}.button-header__yellow{background:#927b45e6;border-color:#927b45e6}.button-header-recycle{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px}.button-header-recycle p{margin:0}.button-header-recycle svg{color:black;opacity:1 !important;visibility:visible !important}.easylocation-select-wrap{display:none}.mobile-menu-drawer .thb-mobile-menu-footer{display:none}.all-reviews--underline{text-decoration:underline}.loox-rating-content .loox-rating-label{display:none}.addToCart--secure span{text-transform:capitalize;font-size:12px;font-weight:500;opacity:1 !important}.template-collection span.badge.onsale{gap:5px}.reviews-p__inner-img__outer img{width:87px;min-width:87px;height:auto}.reviews-p__inner-content--inner{font-size:14px}.reviews-p__inner-name--inner{font-size:12px;font-weight:600;display:flex;align-items:center;margin-top:5px}.reviews-p__inner-content--inner p{margin:0}.reviews-product--form-container .flickity-slider{display:flex;flex-direction:row;align-items:center}.reviews-p__inner{display:flex;gap:10px;width:95%;border-radius:10px;background:#f7f7f7;padding:20px;margin:0 3px;align-items:center}.reviews-product--form-container:not(.flickity-enabled){display:flex;overflow:hidden;margin-bottom:38px;justify-content:center}.reviews-product--form-container:not(.flickity-enabled) .reviews-p__inner{min-width:95%}.reviews-product--form-container .flickity-page-dots .dot{margin:0 3px !important}#dummy-chat-button-iframe{z-index:39 !important}.reviews-product--form-container .flickity-page-dots{display:block !important}.klarna-button-custom{border-radius:60px;background:#ffb3c7;padding:10px;margin-top:10px;display:flex;gap:3px;align-items:center;justify-content:center;line-height:0}html body .klarna-button-custom-new *{width:100%;max-width:100%;line-height:0 !important;border-radius:100px;display:block !important;margin:0 !important}html .klarna-button-custom-new li,html .klarna-button-custom-new .shopify-cleanslate iframe,html .klarna-button-custom-new iframe{border-radius:100px !important;margin:0 !important}product-card .loox-rating-content .loox-rating-label{display:block;font-weight:700}html body .klarna-button-custom-new ul li:not(:last-child){display:none !important}.variations input[type="radio"].is-disabled + label{opacity:0.5}.special-offer__container{border-radius:5px;background:rgba(136, 136, 136, 0.08);padding:10px;margin:10px 0;line-height:110%;letter-spacing:0.14px}.product-section-2  .product-form  .product-add-to-cart-container.is-sold-out  button#AddToCart{background:white !important;color:black !important;border:2px solid black}.product-section-2  .product-form  .add_to_cart_holder  button#AddToCart  .single-add-to-cart-button--text{opacity:1}.product-add-to-cart-container.is-sold-out .addToCart--secure{display:none;color:#000 !important}.product-add-to-cart-container.is-sold-out .addToCart--secure img{filter:contrast(0)}.product-add-to-cart-container.is-sold-out .addToCart--secure,.product-add-to-cart-container.is-sold-out .klarna-button-custom-new,.product-add-to-cart-container.is-sold-out .addToCart-timers__inner{display:none}.addToCart--secure img,#AddToCart,.addToCart--secure{transition:none !important}.klarna-button-custom-new{display:none}html product-add-to-cart-sticky .price *{font-size:12px}.is-sold-out_variations .variations input[type="radio"]:checked + label{opacity:0.5}.is-sold-out_variations .variations input[type="radio"]:checked + label:before{content:""}.installments--container{color:#8a8a8a;text-align:center;border-radius:5px;background:#f8f8f8;padding:7px 15px;margin-top:10px;display:flex;justify-content:center;align-items:center;gap:5px}.installments--container svg{width:30px;height:auto}.delivery-truck--container{color:#8a8a8a;text-align:center;border-radius:5px;background:#f8f8f8;padding:7px 15px;margin-top:15px;display:flex;justify-content:center;align-items:center;gap:5px}.sticky-price__container{display:flex;align-items:center}.sticky-price__container .free-shipping--price{font-size:12px !important;margin-left:5px !important}variant-selects.variant-selects--sticky{display:flex;align-items:center}table td{padding-top:8px;padding-bottom:8px}.accordion .accordion__content p{display:block;padding:1px 0;margin-bottom:5px}.template-collection span.badge.onsale .money{margin-left:0px}.product-card .badge.top,.template-collection span.badge.onsale{position:absolute;top:10px !important;margin:0;right:unset;left:10px !important;font-size:11px;text-transform:uppercase;background:rgb(232 91 91);color:#ffffff;height:22px;pointer-events:none;display:flex !important}.bfcm-p.bolder{margin:0}.black-friday__sale{padding:10px;border-radius:5px;background:rgba(247, 177, 1, 0.45);margin-bottom:10px;text-align:center}.black-friday__sale span{text-decoration:underline}.cart--bottom-saving__container{margin-bottom:2rem;text-align:right}.cart--bottom-total__container{margin-bottom:5px !important}.product-add-to-cart-sticky .product-form .add_to_cart_holder{margin:0 !important}.cart--bottom-total_original__container{display:flex;justify-content:space-between;gap:10px;margin-bottom:5px;margin-top:5px}.delivery-truck--container-span{display:flex;align-items:center;gap:5px}.proceed-to-checkout{margin-top:2rem}.additional-option_text{text-transform:none}[product-v__available="false"]{display:none}.order-note-toggle__content{display:none}.cart-drawer .order-note-toggle__content.active{display:block}#Product-Drawer-Content .shopify-payment-button{display:none}#Product-Drawer-Content .addToCart--secure{display:none}#Product-Drawer-Content .single-add-to-cart-button--text{margin:0}#Product-Drawer-Content .product__tax{display:none}#Product-Drawer-Content .variations .product-form__input--block input[type="radio"] + label{display:inline-flex !important}#Product-Drawer-Content .product-form__input .form__label{flex-direction:column;align-items:flex-start !important}#Product-Drawer-Content .klaviyo-bis-trigger{display:none !important}#Product-Drawer-Content .button[disabled], #Product-Drawer-Content input[type="submit"][disabled]{border:1px solid var(--color-accent);cursor:pointer !important;pointer-events:all !important}.side-panel.product-drawer #AddToCart{background-color:black;color:white}.side-panel.product-drawer .plug_value{display:none}#FacetFiltersForm-bar{display:flex !important}.thb-filter-sort-count .thb-filter-count{display:none}.facets--bar .facets-toggle{font-size:13px;gap:5px;border:1px solid black;padding:10px 20px;border-radius:100px}.facets--bar .facets-toggle svg{margin:0}.open-cc #boomLauncherIframe{display:none}.custom-menu__links a{display:flex;text-decoration:underline;margin-top:5px;align-items:center;gap:2px}.custom-menu__links{margin-top:30px !important}.custom-menu__links svg{margin-top:3px}facetfiltersformmobile .active-facets{margin-top:1rem}#rebuy-cart{z-index:2147483648;position:relative}.rebuy-widget-container{border:1px solid var(--color-border);padding:20px;position:relative;margin-bottom:30px;margin-top:10px}.rebuy-widget.widget-type-product-addon .primary-title,.rebuy-widget .primary-title{position:absolute;top:0;left:50%;transform:translate3d(-50%, -50%, 0);background:var(--bg-body);padding:0 20px;font-size:0.8125rem;text-transform:uppercase;font-weight:500;line-height:1}.rebuy-widget .primary-title{margin-top:0 !important;padding:5px !important;background:#fafafa}.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block, .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block, .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block{padding:10px 0 !important}.rebuy-widget.widget-type-product-addon .rebuy-addon__item-product-title{text-transform:capitalize !important;font-weight:600 !important;color:#222;line-height:20px}.rebuy-widget .rebuy-money{display:block;font-size:0.9375rem;letter-spacing:0.02em;text-align:left !important;margin-bottom:10px}.rebuy-select, .rebuy-widget .rebuy-select, select.rebuy-select, .rebuy-widget select.rebuy-select{font-size:14px;padding:7px 40px 7px 10px;height:unset}.rebuy-widget.widget-type-product-addon .rebuy-addon__item-learn-more{margin-top:5px}.rebuy-widget.widget-type-product-addon .rebuy-addon__item-info{line-height:1.2;width:100%}.rebuy-addon__subtotal-value .rebuy-money{margin-bottom:0;font-weight:600}.template-article .section-slideshow h1{font-size:32px;line-height:1.2;font-weight:600;margin-top:0}.template-article .section-slideshow .main-slideshow .slideshow__slide-content .subheading{font-size:14px;line-height:1.2;font-weight:600;margin-top:0}@media screen and (max-width:767.98px){html .hide-on-mobile{display:none !important}html .text-left-desktop{text-align:left !important}.product__info-top--title{text-indent:-2px}.product-add-to-cart-sticky--content{height:auto !important}.product-add-to-cart-sticky--content .variant-container{padding-left:4px}.product-add-to-cart-sticky--content .product-form__input{padding-bottom:0 !important}.custom_product--color .rich-text{padding-top:2rem !important}.custom_product--color .rich-text__inner h3{max-width:271px;margin-left:auto;margin-right:auto}iframe#klaviyo-bis-iframe{top:40% !important}.klarna-button-custom{height:64px}#Product-Slider:after{content:"flickity";display:none}html .product-grid-container .product-title{font-size:22px !important}.reviews-product--form-container{margin-top:0.75rem}html .product-section-2 .product-form .add_to_cart_holder button#AddToCart{min-height:64px !important;border-radius:64px !important}.addToCart-timers .date-product{text-decoration:underline}.reviews-p__inner{min-height:185px}.thb-product-detail .product-single__media-image{border:1px solid #f2f2f2}.active-facets__button-remove{margin-top:0.75rem !important}}@media screen and (min-width:768px){html .hide-on-desktop{display:none !important}.product__info-top--title{text-indent:-3px}html .text-left-mobile{text-align:left !important}.product-information .product-form{margin-top:15px}.reviews-product--form-container:not(.flickity-enabled) .reviews-p__inner{min-width:80%}.reviews-p__inner{min-height:155px;width:80%}html body .klarna-button-custom-new li{min-width:100%}.klarna-button-custom-new{margin-top:10px}.custom_product--color .rich-text{padding-top:4rem !important}footer.footer .widget{margin-bottom:16px}.reviews-product--form-container{margin-top:1.5rem}.klarna-button-custom{height:52px}#Product-Slider:after{content:""}html .product-add-to-cart-sticky .select-arrow{width:12px;height:auto;right:10px !important}html    .product-add-to-cart-sticky    .variations    .product-form__input--dropdown    .select{margin-top:0;height:25px !important;display:flex !important}html .product-add-to-cart-sticky #AddToCartSticky{min-width:233px}html .product-add-to-cart-sticky #AddToCartSticky span{font-size:16px !important}html product-add-to-cart-sticky .product-add-to-cart-sticky--content{display:block}html product-add-to-cart-sticky .product-add-to-cart-sticky--content{height:auto !important;padding:0;display:flex !important;width:100%;justify-content:flex-end}html product-add-to-cart-sticky{max-width:100% !important;right:0 !important;bottom:0 !important;width:100% !important;display:flex !important;padding-top:0px !important;padding-bottom:0px !important;justify-content:space-between;box-shadow:0px -3px 16px 0px rgba(0, 0, 0, 0.1) !important;padding-left:3rem !important;padding-right:3rem !important;z-index:40 !important}html product-add-to-cart-sticky .variations{display:flex;flex-direction:row-reverse;align-items:center;gap:10px;margin:0}html product-add-to-cart-sticky .variations .product-form__input--color{margin:0;border:none !important;padding:10px 0 !important;display:flex !important;flex-direction:row;align-items:center}html    product-add-to-cart-sticky    fieldset.product-form__input.product-form__input--dropdown{margin:0 10px 0 0}html    product-add-to-cart-sticky    .product-add-to-cart-sticky--content    product-form{margin:0;display:flex;align-items:center}html product-add-to-cart-sticky .product-add-to-cart-sticky--inner{padding-right:20px;width:30%;padding-top:10px;padding-bottom:10px}html product-add-to-cart-sticky .product-add-to-cart-sticky--inner .plus{display:none}html product-add-to-cart-sticky .variations .product-form__input{padding-left:25px !important;padding-right:25px !important;padding-top:15px;padding-bottom:15px;border-right:1px solid #e1e3e4;border-left:1px solid #e1e3e4}html    product-add-to-cart-sticky    .variations    .product-form__input    .form__label{display:flex !important;flex-direction:column;font-weight:400 !important;font-size:12px !important}html product-add-to-cart-sticky .variant-container{min-width:fit-content}html product-add-to-cart-sticky .product-add-to-cart-sticky--image{display:none}html    product-add-to-cart-sticky    fieldset.product-form__input.product-form__input--dropdown    .select    select{height:auto !important;padding-left:10px;padding-top:10px !important;padding-bottom:5px !important;padding-top:5px !important;font-size:12px !important;color:#222 !important;font-weight:600 !important;font-family:Poppins}html product-add-to-cart-sticky .product-form__input .form__label__value{font-weight:600 !important;color:#222 !important}html    product-add-to-cart-sticky    fieldset.product-form__input.product-form__input--dropdown    .select    select:focus-visible{outline:none}html product-add-to-cart-sticky .product-add-to-cart-sticky--title{font-size:16px}html product-add-to-cart-sticky .price{font-size:12px}.cart-section .product-quantity{min-width:220px}.cart-section .product-cart-item{align-items:center}}@media screen and (max-width:1000px){html .hide-on-mobile-1000{display:none !important}html .text-left-mobile-1000{text-align:left !important}}@media screen and (min-width:1001px){html .hide-on-desktop-1000{display:none !important}html .text-left-desktop-1000{text-align:left !important}}.journey-steps-wrapper{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem;margin-top:2rem;margin-bottom:1rem;align-items:baseline}.journey-steps-wrapper .icon{text-align:center}.columns .blog-post-detail .columns{padding-left:0;padding-right:0}@media screen and (min-width:768px){.journey-steps-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-top:2rem;margin-bottom:1rem;align-items:baseline}}@media screen and (min-width:1024px){.journey-steps-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin-top:2rem;margin-bottom:1rem;align-items:baseline}}.eam-is-hidden+label{display:none !important}.rebuy-cart__flyout-item-quantity-widget-label.hide{display:none}.rebuy-cart__flyout-item.disabled{position:relative}.rebuy-cart__flyout-item.disabled::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.5);z-index:1}input.rebuy-quantity-input{width:36px;min-width:auto;height:24px;min-height:auto;text-align:center;line-height:24px;font-size:12px;font-weight:bold;border-color:#e3e3e3 !important;color:#232323;border-width:0 1px;border-style:solid;background:none;padding:0;margin:0;outline:none !important;appearance:none;-moz-appearance:textfield}input.rebuy-quantity-input::-webkit-outer-spin-button,input.rebuy-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.footer .widget--text .text-button{margin-bottom:20px;cursor:pointer}.accordion-content.overview-content,.accordion-header.overview-block,.accordion-item-box.box-mobile,.add-to-cart-bottom,.badge.out-of-stock,.collection-mobile,.custom_collection_mobile,.footer .widget--text .text-button:before,.product-section-2 .product__tax.caption,.template-cart div#dynamic-checkout-cart .shopify-cleanslate:nth-child(2),.template-collection form#FacetFiltersForm-bar,.template-product-eam-evergreen-accessories .eam-price-text-container,.template-product-eam-evergreen-accessories .product-section-2 .icon_text_box,footer#footer .sub-footer .small-12.columns p a{display:none}.klarna-img{width:43px;margin-left:3px}.footer-payment-icons{display:flex;align-items:center;justify-content:end}.footer .thb-widget-title{letter-spacing:0 !important;font-family:Poppins;text-transform:capitalize}.sidebar-container .products.collection.row{justify-content:center}p.navigation-badge{font-size:9px;padding:1px 7px 0;border-radius:50px;background:#ec0101;color:#fff;position:absolute;right:-17px;top:-14px}.thb-full-menu > li{position:relative}.section-slideshow .main-slideshow .slideshow__slide-content .subheading{text-transform:capitalize;letter-spacing:normal;font-family:Poppins;font-size:18px;font-weight:600}.section-slideshow  .main-slideshow  .slideshow__slide-content  .button-overflow-container  a{background:#000;color:#fff;text-transform:capitalize;border-radius:40px;font-size:18px;font-family:Poppins;font-weight:500}.section-slideshow  .main-slideshow  .slideshow__slide-content  .button-overflow-container  a:before{background:#b9a16b;color:#000}.section-slideshow  .main-slideshow  .slideshow__slide-content  .button-overflow-container  a:hover{color:#fff;border:none}.template-index .gallery__item:first-child .h2{color:#000;margin-top:100px;font-size:27px;line-height:30px;font-weight:700}ol.flickity-page-dots li{margin:0 6px !important;background:#000 !important}.template-cart th.product-price p{margin-bottom:1px}.template-cart td.product-price-static ins{text-decoration:none;color:#b9a16b}.template-cart .thb-cart-form{max-width:100%}.template-cart  .product-title-uppercase-true  .product-cart-item  .cart-product-link{text-transform:capitalize;font-family:Lato;font-weight:700}.template-cart quantity-selector.quantity.cart-update.buttons_added{border-radius:29px;border:1px solid #000;margin:auto;padding:0 50px}.template-cart .product-name,.template-cart .product-price,.template-cart .product-quantity,.template-cart .product-total{color:#000;font-weight:900 !important}.template-cart .cart-items tfoot .thb-cart-form--cart-collaterals{display:table-cell;table-layout:auto;width:50%}.template-cart button.checkout-button.button.full:before{background:0 0}.template-cart button.checkout-button.button.full:hover{background:#927b45;color:#fff}.template-cart button.checkout-button.button.full{border-radius:30px;background:#b9a16b;height:55px;border:none}.product-section-2 span.badge.onsale,.template-collection span.badge.onsale{border-radius:100px;background:#03be3830;color:#03be38;height:25px;padding:6px 13px;letter-spacing:0}.template-cart .product-cart-item-options{font-size:12px;opacity:1;font-weight:600;font-family:Lato;text-transform:capitalize;color:#000}.template-cart .product-cart-item-options span{font-weight:400}.product-cart-item div:nth-child(2) .cart-product-link{text-transform:capitalize !important;font-weight:600 !important;color:#222;line-height:20px}.navigation-uppercase-true .thb-full-menu a,.navigation-uppercase-true  .thb-localization-forms.inside-header  .select  select{color:#000 !important;text-transform:capitalize}#header .thb-header-mobile-left .mobile-toggle-wrapper .mobile-toggle span{background:#000}.announcement-bar--item.carousel__slide p{margin-bottom:0}.header.style1 .logolink{margin:0}.announcement-bar--item img{width:23px;margin-right:8px}#header .thb-localization-forms.inside-header .select-arrow svg path,.header .thb-secondary-area-item svg *{stroke:black !important}.template-index .section-slideshow{border-top:3px solid #fff;border-bottom:3px solid #fff}.template-index .section-gallery{border-top:4px solid #fff;border-bottom:3px solid #fff}.header-section header#header .row .small-12{grid-template-columns:10% minmax(auto, 100%) auto}.header .thb-secondary-area-item svg{pointer-events:none}.section-slideshow .slideshow__slide-inner.content-top{justify-content:center;align-items:baseline;padding-top:0}.shopify-section.custom-faq .collapsible-content .accordion{padding:11px 0}.shopify-section.custom-faq .section-header--content{align-items:baseline !important;max-width:100%;align-items:baseline}.shopify-section.custom-faq .section-header--content h2{font-size:36px;letter-spacing:0;font-family:Poppins;font-weight:600}.custom-faq .collapsible-content.heading-uppercase-true .accordion summary{text-transform:capitalize;font-weight:600;font-family:Poppins;font-size:17px}.custom_product .rich-text__inner h3 span,.product-section-2 .product-price-container ins,.shopify-section.custom-faq .section-header--content h2 span{color:#b9a16b}.custom-video-section .video-section__inner{display:flex;align-items:center;justify-content:center;padding:45px 50px;border-radius:27px;box-shadow:0 5px 12px 4px #c0bcbc40;max-width:1660px}.custom-video-section .section-header.section-header-left--false{flex-basis:60%}.custom-video-section .video-section__container.video-aspect--16-9{flex-basis:64%}.custom-video-section  .section-header.section-header-left--false  .section-header--content{margin:0;align-items:start;max-width:85%}.custom-video-section .section-header h2{font-weight:600;font-size:34px;line-height:58px;letter-spacing:0;text-align:initial;margin-bottom:16px}.custom-video-section .section-header .rte{max-width:100%;text-align:initial}.row.grid.custom-video-section{max-width:1600px}.product-section-2 .loox-rating{display:flex;color:#b9a16b;flex-flow:row-reverse;justify-content:flex-end;font-size:14px;margin-bottom:3px}.product-section-2 .loox-rating .loox-rating-content{display:inline-flex;align-items:center;margin-right:7px;gap:2px;color:#b9a16b;font-size:13px}.product-section-2 .thb-product-detail .product-title.uppercase--true{text-transform:capitalize;letter-spacing:0.3px;font-weight:600;font-size:28px;font-family:Poppins;margin-bottom:0px;line-height:30px}.product-section-2 span.badge.onsale{font-size:14px;font-weight:700;text-transform:capitalize}.template-collection span.badge.onsale{position:unset;font-size:14px;margin:10px 0 4px;font-weight:700;text-transform:capitalize}.template-collection span.badge.onsale .money{margin-left:4px}.template-collection .loox-rating{margin-top:10px}.product-image-container button.flickity-button.flickity-prev-next-button:hover,.product-section-2 .product-form .single-add-to-cart-button{background:#b9a16b}.product-image-container button.flickity-button.flickity-prev-next-button{transition:0.5s}.product-section-2 span.badge.onsale .save-price,.template-collection span.badge.onsale p{margin-bottom:0;margin-left:5px}.product-form__input .form__label .product-popup-modal__opener,.thb-product-detail .star-rating-container{display:none !important}.template-collection span.badge.onsale .save-price{margin-bottom:0;margin-left:0}.product-section-2 .eam-price-text-content{display:flex;background:#f8f8f8;padding:5px;border-radius:5px}.product-section-2 .eam-price-text-content span{display:flex;align-items:center;justify-content:center}.product-section-2 .eam-price-text-content p{margin-right:7px;margin-bottom:0}.product-section-2 .eam-price-text-content span img{width:40px}.product-section-2 .icon_text_box{display:flex;max-width:100%;padding:0 0 20px;flex-wrap:wrap}.product-section-2 .icon_text_inner{display:flex;flex-wrap:nowrap;max-width:46%;width:50%;align-items:center;margin-top:20px}.product-section-2 .icon_text_inner .icon{line-height:0}.product-section-2 .icon_text_box .icon_text_inner svg{width:32px;height:32px;object-fit:contain}.product-section-2 .icon_text_inner p{margin-bottom:0;margin-left:7px}.product-section-2  fieldset.product-form__input.product-form__input--dropdown  .form__label{font-weight:900;text-transform:capitalize;font-size:19px}.product-section-2  fieldset.product-form__input.product-form__input--dropdown  .select  select{border-radius:50px;font-size:15px}.product-section-2 span.single-add-to-cart-button--text{display:flex;align-items:center}.product-section-2 span.single-add-to-cart-button--text p{margin-bottom:0;margin-left:9px}.product-section-2 .product-form__input .form__label{flex-flow:column;align-items:baseline !important;font-weight:700 !important;flex-basis:25%;font-family:Poppins;font-size:18px !important;text-transform:capitalize !important}.product-section-2 .variations .product-form__input--color{flex-wrap:unset}.product-section-2 .product-form__input .form__label span{font-size:13px;color:#b5b5b5}.product-section-2  .variations  .product-form__input--color  input[type="radio"]  + label{background-size:contain}.product-section-2  fieldset.product-form__input.product-form__input--color  label{border-radius:52px;margin:0 10px}.eam-vertical-slider-active,.product-sub-images.eam-vertical-slider-active{border:1px solid #000}.product-section-2  .product-form  .single-add-to-cart-button[disabled="disabled"],.product-section-2 .product-form .single-add-to-cart-button[disabled]{background:#d8c597}.product-section-2 .product-form .add_to_cart_holder button#AddToCart{color:#fff;font-size:21px;text-transform:capitalize;border-radius:29px;border:none;min-height:60px;font-weight:700}.product-section-2 .add_to_cart_holder{flex-flow:column}.product-section-2 .add-to-cart-bottom{display:flex;align-items:center;justify-content:center;margin-top:12px}.product-section-2 .add-to-cart-bottom p{margin-bottom:0;text-transform:capitalize}.product-section-2 .add-to-cart-bottom img{width:16px;margin:0 8px}.product-section-2 button.flickity-button{width:35px;position:absolute;background:#000;border-radius:59px}.product-section-2 button.flickity-button.flickity-prev-next-button.previous{left:13px;top:44%}.product-section-2 button.flickity-button.flickity-prev-next-button.next{right:13px;top:44%}.product-section-2 button.flickity-button svg{fill:#fff;width:17px;height:33px}.product-section-2 .plug_value{font-size:11px;margin-bottom:0;display:none;color:#b5b5b5}div#shopify-block-loox-product-reviews{max-width:90%;margin:auto}.product-sub-images{cursor:pointer;border:1px solid #00000036;border-radius:6px !important}.shield-icon{width:24px;margin-right:10px}.template-collection .product-card .product-card-info{display:flex;flex-flow:column;align-items:center}.template-collection .product-card-title{text-align:center;text-transform:capitalize !important;font-family:Poppins !important;font-weight:500 !important}.collection-desktop,.custom_collection_desktop{display:block}.product-section-2 .product-add-to-cart-sticky{max-width:452px}.product-add-to-cart-sticky--content{height:335px !important}.product-add-to-cart-sticky #AddToCartSticky:before{background:#b9a16b !important}.eam-slider-images-content.carousel.flickity-enabled.is-draggable  .flickity-viewport{height:205px !important}.product-add-to-cart-sticky #AddToCartSticky{background:#b9a16b;color:#fff;padding:16px 30px !important;text-transform:capitalize;font-size:20px;font-family:Poppins;border:none}.tooltip-bottom__div h3{font-size:19px;font-weight:700;font-family:Poppins;margin-bottom:0;text-align:center}.tooltip-bottom__div p{text-align:center;font-size:16px;margin-bottom:0}.tooltip-bottom__div{display:none;border:1px solid #00000033;padding:16px;margin-bottom:0;border-radius:12px;margin-top:14px}p.payment-delivery-text{margin-bottom:10px;color:#00000080}.template-index .gallery__item-content h4{color:inherit;margin-bottom:8px;font-weight:600}.template-index header#header{border-bottom:none}a.klaviyo-bis-trigger{display:none;font-size:14px;font-weight:600;padding:10px 25px;cursor:pointer;background:#000;color:#fff;text-align:center;border-radius:38px;margin-top:10px;margin-bottom:0}.collection-banner--heading-uppercase-true h1{text-transform:capitalize !important}.product-section-2 .add-to-cart-bottom svg{margin:0 10px;width:18px}.faq_ h2{font-weight:500 !important}.custom_product .rich-text__inner h3{color:inherit;font-family:Poppins;font-weight:600;letter-spacing:0;font-size:36px}.custom_product .rich-text__inner{max-width:700px}.product-title-uppercase-true .product-add-to-cart-sticky--title{text-transform:capitalize !important;font-family:Poppins;font-weight:600}@media (max-width:786px){.header-section header#header .row .small-12{grid-template-columns:1fr auto 1fr}.header-section    header#header    .row    .small-12    .thb-secondary-area-item.thb-secondary-myaccount{display:flex}.template-index .gallery__item:first-child .h2{color:#000;margin-top:64px;font-size:21px;line-height:30px;font-weight:700}footer#footer{padding-bottom:0}.footer-payment-icons{justify-content:center;margin-bottom:21px !important}.sub-footer .full-width-row .small-12:nth-child(3){display:flex;justify-content:center}.custom-video-section .video-section__inner{flex-flow:column;padding:0;box-shadow:unset}.custom-video-section    .section-header.section-header-left--false    .section-header--content{max-width:100%}.custom-video-section .section-header h2{line-height:32px;font-weight:600;font-size:24px;letter-spacing:0;text-align:center}.accordian-mobile-box .accordion-content,  .accordian-mobile-box:first-child,  .accordion-content-box,  .accordion-item-box.desktop-box,  .collection-desktop,  .custom-video-section .section-header .rte,  .custom_collection_desktop,  .flickity-page-dots,  .product-section-2 .icon_text_box,  .product-section-2 .plug_value,  .product-section-2 button.flickity-button,  td.product-price-static,  th.product-price{display:none}.shopify-section.custom-faq    .collapsible-content.heading-uppercase-true    .accordion    summary{text-transform:capitalize;letter-spacing:0;font-weight:600;line-height:26px;font-family:Poppins}.shopify-section.custom-faq .section-header--content h2{width:100%;font-size:23px !important;letter-spacing:0;line-height:36px}.product-section-2 .eam-price-text-container{margin-bottom:30px}.product-section-2 .product-form__input .form__label{flex-basis:30%}.product-section-2 h4.eam-slider-heading{text-align:center;font-size:31px;letter-spacing:0;font-weight:600}.accordion-item-box.box-mobile{display:flex;flex-flow:column;gap:12px}.accordian-mobile-box{display:flex;flex-flow:column-reverse;border:1px solid #0000002b;width:100%;border-radius:10px;padding:12px 10px 7px}.product-section-2 .product-images.product-images--slide.slide-enable{padding:0}.accordion-header.active,  .product-section-2 .accordion-header.active{color:#000;border:unset}.product-section-2 .accordion-header{margin-bottom:5px;display:flex;align-items:center;justify-content:space-between}.accordion-header{margin-bottom:5px}.collection-mobile,  .custom_collection_mobile{display:block}.product-section-2 .accordion-header svg{filter:invert(1);transform:rotate(0)}.product-images-buttons{display:none !important}.product-images .flickity-slider{width:100%}.eam-slider-images-content.carousel.flickity-enabled.is-draggable    .flickity-viewport{height:151px !important}.section-slideshow .main-slideshow .slideshow__slide-content .subheading,  .template-collection .product-card-info .price{margin-bottom:6px}.slideshow .slideshow__slide-content h1{font-size:30px}.slideshow .slideshow__slide-content p{font-size:20px !important}.collection-banner--content h1{font-size:32px}.template-collection #ProductGridContainer li.column{margin-bottom:14px}.product-section-2 .accordion-header.active svg{transform:rotate(180deg)}.cart-items tr{justify-content:space-between}.template-index .slideshow__slide-content{margin-top:30px}.tooltip-bottom__div h3{margin-bottom:4px}.product-cart-item div:nth-child(2) a.remove.cart-remove-mobile{margin:0 0 0 7px}.template-cart .product-cart-item-options{margin:10px 0}.custom_product .rich-text__inner h3{color:inherit;font-family:Poppins;font-weight:600;letter-spacing:0;font-size:23px}.custom_product .rich-text__inner{padding:0 5px}.custom_product .rich-text{padding-bottom:20px}}@media (min-width:786px){.custom_product .rich-text{padding-bottom:20px}.accordion-content.shipping-content,  .accordion-content.specs-content{display:none}.template-product-eam-evergreen-accessories    .thb-product-detail    .product-title-container{margin-bottom:20px}.row.faq_ .page-content-width{max-width:100%}.row.faq_ .blog-post-detail{max-width:100% !important}.row.faq_{max-width:1570px !important}}
.mega-menu-tab.active{
    background-color: #f0f0f0;
}
.mega-menu-tab:hover{
    background-color: #f0f0f0;
}
.mega-menu-tab{ 
    padding: 10px;
    border-radius: 10px;
    cursor: pointer;
    margin-top:0 !important;
}
.mega-links-v2{
    gap: 50px;
}
.mega-links-v2 .mega-menu__item__v2-inner-item-image{
    border-radius: 10px;
    overflow: hidden;
}
.mega-links-v2 .mega-menu__item__v2-inner-item{
    text-decoration: none !important;
}
.mega-links-v2 .mega-menu__item__v2-inner-item{
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.mega-links-v2 .mega-menu__item__v2-inner-item:before{
    content: '';
    display: block;
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index:2;
}
.mega-links-v2 .mega-menu-caption{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 15px 15px;
    color: white;
    z-index:3;
}
.mega-links-v2 .mega-menu-caption .image-heading-mega{
    margin-top: 0 !important;
}

.mega-links-v2 .mega-menu-caption .image-subheading-mega{
    color: white !important ;
    margin-bottom: 0 !important;
}
.mega-links-v3{
    display: flex !important;
    gap: 20px;
    max-width: 960px;
    margin: 0 auto;
}
.mega-links-v3 .mega-menu__item__v2-inner-column{
    flex: 1 1 0;
}
.mega-links-v3 .mega-menu__item__v2-inner-column{
    list-style: none;
    text-align: left;
}
.mega-links-v3 .mega-main-heading{
    font-size: 18px !important;
    font-weight: bold !important;
}
.mobile-mega-links-v3 .menu-links-items{
    display: flex;
    gap: 20px 10px;
    flex-wrap: wrap;
}
.mobile-mega-links-v3 .menu-links-items .mega-menu__item__v2-inner-column{
    width: calc(50% - 5px);
    text-align: left;
    list-style: none;
    padding: 0;
    margin:0;
}
.mobile-mega-links-v3 .menu-links-items .mega-menu__item__v2-inner-column .mega-main-heading{
    font-size: 18px !important;
    font-weight: bold !important;
}
.mobile-mega-links-v3 .menu-links-items .mega-menu__item__v2-inner-column a{
    font-size: 16px;
    padding: 0;
    line-height: 24px;
    display: block;
    min-height: unset !important;
}
.mobile-mega-links-v3 .menu-links-items{
    padding-bottom: 30px !important;
}
.mobile-mega-links-v3 .mega-sub-heading{
    margin-bottom: 5px;
}