.pa_cart-item-image>img,.pa_pdp-32step-image>img,.pa_pdp-product-in-box-gallery>img,.pa_product-gallery__carousel img,.pa_product-gallery__thumbnail-list .pa_pdp-product-gallery_thumbnail img{mix-blend-mode:multiply}.pa_account-order-item-price .line-item__price--compare:before,.pa_pdp-option-block .block-swatch--disabled .block-swatch__item-text::after{content:unset}.pa_container{max-width:1144px;margin:0 auto;width:100%;padding:0}.pa_container .page__sub-header{margin:32px 0 15px}.pa_rating__container{display:flex;justify-content:flex-start;gap:5px;align-items:center}.pa_review-star-value{height:33px;display:flex;gap:2px;flex-direction:column}.pa_review-star{display:flex;gap:5px}.pa_review-value{font-size:10px;line-height:12px;font-weight:600}.pa_product-gallery{margin-bottom:0;display:flex;flex-direction:column;position:relative;gap:16px;width:100%}.pa_product-gallery__thumbnail-list{max-height:unset;display:flex;padding:0 17px;margin:0 -17px;width:calc(100% + 34px)}.product-block-list__item{width:100%;margin:0 auto}.pa_product-block-list__wrapper{display:flex;gap:32px;margin:0 0 32px}.pa_product-gallery__carousel{background-color:#f9f9f9;border-radius:16px;margin:0}.pa_product-gallery__carousel .aspect-ratio{background-color:#f9f9f9}.pa_product-gallery__carousel:not(.flickity-enabled) .product-gallery__carousel-item:not(.is-selected){display:none}.pa_product-block-column-1{max-width:556px;width:100%;position:sticky;position:-webkit-sticky;top:150px;align-self:flex-start;padding:0}.pa_product-block-column-2{background-color:#f6f5f8;border-radius:16px}.product-meta__info-item{position:absolute;top:16px;left:16px;z-index:8}.pa_product-block-column-1 .pa_pdp-label-on_sale{border-radius:4px;padding:4px 6px}.pa_pdp-product-gallery_thumbnail.product-gallery__thumbnail.is-nav-selected{border:.91px solid #9c9c9c;border-radius:8px}.product-form__column-1{padding:24px}.pa_account-nav-content,.pa_cart-summary-container,.pa_product-block-column-2 .product-form__column-1{display:flex;flex-direction:column;gap:24px}.pa_pdp-vendor{font-family:"Open Sans";font-size:14px;font-weight:400;line-height:18.2px;text-align:left;letter-spacing:-.02em}.pa_product-meta__title{font-family:Open Sans;font-size:24px;font-weight:700;line-height:36px;letter-spacing:-.02em;text-align:left;margin:0}.pa_pdp-option-label,.pa_product-block-column-1 .pa_pdp-label-on_sale .percentage,.pa_product-form__option-name{font-size:16px;line-height:16px;font-family:"Open Sans"}.pa_product-form__option-name{display:flex;gap:8px;font-weight:400;text-align:left;color:#0a0a0a;margin:0}.pa_product-form__variants{margin:0;display:flex;flex-direction:column;gap:24px}.pa_pdp-option-block,.pa_pdp-option-color{margin:0;display:flex;flex-direction:column;gap:12px}.pa_pdp-option-label{font-weight:400}.pa_product-form__variants .pa_product-form__option-name .pa_pdp-option-value.product-form__selected-value{display:block!important;font-family:"Open Sans";font-size:16px;font-weight:600;line-height:16px;color:#23977e}.pa_pdp-option-color .pa_pdp-color-swatch-list{display:flex;gap:16px;margin:0;padding:0}.pa_product-block-column-1 .pa_pdp-label-on_sale .percentage{font-weight:600;letter-spacing:.04em;text-align:left}.pa_pdp-color-swatch-list .color-swatch__button.is-selected .color-swatch__item:after,.pa_pdp-color-swatch-list .color-swatch__radio:checked+.color-swatch__item:after,.pa_pdp-color-swatch-list.color-swatch-list--large .color-swatch__item{border-radius:50%;box-shadow:none}.pa_pdp-color-swatch-list .color-swatch__button.is-selected .color-swatch__item:after,.pa_pdp-color-swatch-list .color-swatch__radio:checked+.color-swatch__item:after{width:36px;height:36px;top:-2px;left:-2px;box-shadow:0 0 0 4px #23977e,0 0 0 1px #fff;border:1px solid #0000001A;padding:2px}.pa_pdp-color-swatch-list.color-swatch-list--large .color-swatch__item{width:32px;height:32px}.mx-0,.pa_account-address-detail:empty,.pa_account-modal-address .form__input-row,.pa_account-modal-address .form__input-wrapper,.pa_pdp-color-swatch-list.color-swatch-list--large .color-swatch,.pa_product-form__info-list #spiceaddonsappid,.pa_product-meta__title+.product-meta__reference{margin:0}.pa_pdp-color-swatch-list .color-swatch__item:after{border:1px solid #0000001A;width:32px;height:32px;top:0;left:0;border-radius:50%}.pa_pdp-option-block .block-swatch{margin:0;width:100%}.pa_pdp-option-block .block-swatch-list{display:flex;gap:8px;margin:0;padding:0}.pa_pdp-option-block .block-swatch__item{padding:12px 16px;height:100%;gap:0;border-radius:8px;border:1px solid #e0e0e0;display:flex;align-items:center;flex-direction:column;justify-content:center}.pa_pdp-option-block .block-swatch__item-text{font-size:14px;font-weight:400;line-height:20px;text-align:center;color:#424242}.color-swatch--disabled>.color-swatch__item>svg,.pa_ew-img .pa_ew-img_desktop,.pa_rp-img .pa_rp-img_desktop,.pa_tab-visual img.is-selected{display:block}.pa_pdp-color-swatch-list>.color-swatch{display:flex;flex-direction:column;gap:10px;width:32px}.color-swatch__item>svg{display:none;width:26px;height:26px;top:3px;left:3px}.color-swatch--disabled>.pa_pdp-sold-out-label{font-family:"Open Sans";font-size:9px;font-weight:400;line-height:9px;text-align:center}.block-swatch--disabled>.block-swatch__item>.pa_pdp-sold-out-label,.color-swatch--disabled>.pa_pdp-sold-out-label,.pa_pdp-product-in-box .pa_pdp-product-in-box-gallery>.is-selected{display:block!important}.pa_pdp-option-block :checked+label>.block-swatch__item-text{font-weight:500}.pa_pdp-option-block .block-swatch__radio:checked+.block-swatch__item{border:2px solid #23977e;background-color:#f5f5f5!important}.pa_product-form__info-item>.custom-product-form__info-content{flex-direction:column;align-items:flex-start;gap:16px}.pa_product-form__info-item>.custom-product-form__info-content .price-list{gap:4px;flex-direction:column}.pa_product-form__info-item .price--highlight{font-family:"Open Sans";font-size:32px;font-weight:700;line-height:43.58px;text-align:left;color:#383838;margin:0 8px 0 0}.pa_product-form__info-item .price--compare{font-family:"Open Sans";font-size:32px!important;font-weight:400!important;line-height:43.58px;text-align:left;color:#9e9e9e!important;top:0}.pa_pdp-price-list-save{font-family:"Open Sans";font-size:14px;font-weight:600;line-height:19.07px;text-align:left;color:#23977e}.pa_pdp-payment_term,.pa_pdp-spec-accordion-btn{font-size:16px;font-weight:400;text-align:left;font-family:"Open Sans"}.pa_ew-img img,.pa_product-form__info-item .product-other-action,.pa_rp-img img{width:100%}.pa_product-form__info-item .product-form__payment-container{flex-direction:row;flex-wrap:nowrap;margin:0;width:100%;gap:8px}.pa_product-form__info-item .product-form__payment-container>.pa_pdp-buy-now-btn,.pa_product-form__info-item .product-form__payment-container>.product-form__add-button,.pa_product-form__info-item .product-form__payment-container>.shopify-payment-button{margin:0;width:100%}.pa_product-form__info-item .product-form__payment-container>.pa_pdp-buy-now-btn,.pa_product-form__info-item .product-form__payment-container>.product-form__add-button{height:50px;line-height:1;padding:12px 16px;border-radius:8px;flex:1;color:#fff;font-weight:600;max-width:calc((100vw - 40px)/ 2)}.pa_product-form__info-item .product-form__payment-container>.product-form__add-button:disabled{max-width:calc(100vw - 32px)}.pa_product-form__info-item .product-form__payment-container>.shopify-payment-button{flex:1;border-radius:8px}.pa_product-form__info-item .product-form__payment-container>.shopify-payment-button more-payment-options-link>.shopify-payment-button__more-options{height:50px;line-height:1;padding:12px 16px;border-radius:8px;color:#fff;font-weight:600}.pa_product-form__info-item .product-form__payment-container>.product-form__add-button:not(.button--disabled){background-color:#484848}.pa_product-form__info-item .product-form__payment-container>.pa_pdp-buy-now-btn:not(.button--disabled),.pa_product-form__info-item .product-form__payment-container>.shopify-payment-button:not(.button--disabled){background-color:#23977e}.pa_product-form__info-item .product-form__payment-container>.pa_pdp-buy-now-btn.button--disabled,.pa_product-form__info-item .product-form__payment-container>.product-form__add-button.button--disabled{background-color:#aeaeae}.pa_cart-summary-pricing,.pa_ew-img .pa_ew-img_mobile,.pa_product-form__info-item .product-form__payment-container>.shopify-payment-button shopify-paypal-button,.pa_product-gallery__thumbnail-list .flickity-page-dots,.pa_rp-img .pa_rp-img_mobile,.pa_tab-visual .flickity-button,.pa_tab-visual img:not(.is-selected){display:none}.pa_product-form__info-item .product-form__payment-container a.shopify-payment-button__more-options{-webkit-user-drag:none;-webkit-touch-callout:none}.pa_product-form__info-item .product-form__payment-container .shopify-payment-button__button,.pa_product-form__info-item .product-form__payment-container .shopify-payment-button__more-options{color:transparent!important;text-decoration:none;position:relative;margin:0}.pa_product-form__info-item .product-form__payment-container .shopify-payment-button__button::before,.pa_product-form__info-item .product-form__payment-container .shopify-payment-button__more-options::before{content:'Buy Now';color:#fff;position:absolute;z-index:5;top:18px;left:50%;transform:translate(-50%,0)}.pa_product-form__info-item .product-form__payment-container shopify-buy-it-now-button>.shopify-payment-button__button{height:50px;background:0 0!important}.pa_product-form__info-item .product-form__payment-container .shopify-payment-button__skeleton{height:auto}.pa_product-form__info-item .product-form__payment-container shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:26px}.pa_product-form__info-item .product-form__payment-container shopify-buy-it-now-button>.shopify-payment-button__button:before{margin:-16px 0 0}.pa_pdp-payment_term{line-height:18.75px;margin-right:8px;color:#383838}.pa_pdp-product_in_box-accordion,.pa_pdp-specification-accordion{margin:24px 0}.pa_pdp-spec-accordion-btn{line-height:22.4px;color:#0a0a0a;display:flex;justify-content:space-between;width:100%;align-items:center}.pa_pdp-spec-accordion-btn:has(+ .collection__filter-collapsible[aria-hidden=false]){margin:0 0 16px}.pa_pdp-32step{width:100vw;height:604px;padding:40px 148px;gap:24px;background:#f6f5f8;margin-left:calc((1144px - 100vw)/ 2);margin-bottom:32px}#pdp-product_in_box,.pa_pdp-32step-image,.pa_pdp-32step-text{gap:16px;display:flex}.pa_pdp-32step-title{font-family:"Open Sans";font-size:24px;font-weight:700;line-height:36px;text-align:center;color:#0a0a0a;margin:0}.pa_pdp-32step-desc,.pa_pdp-specification-title{font-family:"Open Sans";font-weight:400;font-size:16px}.pa_pdp-32step-desc{line-height:24px;text-align:center;color:#0a0a0a}.pa_pdp-32step-content{max-width:1144px;width:100%;margin:0 auto}.pa_pdp-32step-text{flex-direction:column;width:652px;height:148px;margin:0 auto 32px}.pa_pdp-32step-image{flex-wrap:wrap;align-items:center;justify-content:center}.pa_pdp-add-to-cart-btn,.pa_pdp-add-to-cart-btn:hover{background-color:#23977e;color:#fff;border-radius:8px}.pa_product-block-column-2 .cpaylater-widget{margin-top:12px!important}.pa_pdp-specification-title{line-height:22.4px;text-align:left;margin:0}.pa_pdp-product-in-box-desc,.pa_pdp-tab-button{font-family:"Open Sans";font-weight:400;text-align:center;font-size:14px}.product-recommendations{margin:24px 0 32px}.product-recommendations .product-list.product-list--scrollable .product-item{width:19.4%;margin-right:8px}.pa_pdp-option-block .google-optimize-grading-tag{height:20px;padding:2px 4px;border-radius:4px;background-color:#fed681;color:#000;left:calc((100% - 32px - 75px)/ 2 + 16px);right:unset}.pa_pdp-product-in-box-gallery{background-color:#eae9ec;border-radius:8px}.pa_pdp-product-in-box-cable>img{border-radius:8px}.pa_account-membership_deal-view-detail,.pa_input-group,.pa_pdp-product-in-box{display:flex;flex-direction:column;gap:8px}#extendedwarrantyModal .tooltip-body,#replaceplusModal .tooltip-body,.pa_tab{align-items:center}.pa_pdp-product-in-box-desc{line-height:19.6px}.pa_tab{display:flex;gap:8px;justify-content:center;margin:18px 0}.pa_pdp-tab-button{padding:8px 16px;border-radius:8px;border:1px solid #e0e0e0;background-color:#fff;line-height:20px;color:#424242}.pa_ew-modal-title,.pa_pdp-modal-title,.pa_rp-modal-title{font-size:20px;font-weight:600;margin:0 0 18px;font-family:"Open Sans"}.pa_pdp-tab-button.active{border:2px solid #23977e;background-color:#f5f5f5;font-weight:500}.pa_pdp-alt-modal .custom-modal-content{max-width:664px;max-height:700px;width:100%;height:100%;padding:16px;border-radius:16px;box-shadow:0 0 3px 0 #00000026;border:0;background-color:#f9f9f9}.pa_pdp-alt-modal .tooltip-body{border:0;padding:0;margin:0;font-style:normal;display:flex;flex-direction:column;overflow:auto;height:100%}.pa_pdp-alt-modal .pa_tab-visual{max-height:400px;width:100%;height:100%;background:#00000005;border-radius:20px}.pa_pdp-modal-title{line-height:24px;text-align:left}.pa_tab-content-link>p{font-family:"Open Sans";font-size:16px;line-height:24px;text-align:left}.pa_tab-content-link>p:not(:last-child){margin:0 0 3px}.pa_tab-visual .flickity-viewport{height:400px!important}.pa_tab-visual img{height:100%;width:auto;margin-left:calc((766px - 552px)/ 2)}.pa_pdp-alt-modal .flickity-slider>div{width:100%;height:100%}.pa_tab-visual .flickity-page-dots .dot{width:10px;height:10px;border-radius:10px;border:2px;border:2px solid #23977E9E;background-color:#fff;margin:0 16px 0 0}.pa_tab-visual .flickity-page-dots .dot.is-selected{background-color:#23977e;transform:unset}#extended-warranty-tooltip,#replace-plus-tooltip{margin:auto}#extendedwarrantyModal .custom-modal-content,#replaceplusModal .custom-modal-content{max-height:575px;background:#fff}.pa_ew-modal-title,.pa_rp-modal-title{line-height:24px;text-align:center}.pa_ew-img,.pa_rp-img{width:100%;padding:30px 10px}.pa_ew-tab-footer a,.pa_rp-tab-footer a{color:#06c;text-decoration:underline}.pa_product-block-column-2 .cpaylater-widget>.main-span{display:flex;align-items:center;flex-direction:row}.pa_pdp-breadcrumb__list{gap:4px;margin:0}.pa_pdp-breadcrumb__list>.breadcrumb__item{display:flex;flex-direction:row;gap:4px;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:18px}.pa_pdp-breadcrumb__list .breadcrumb__link{font-family:"Open Sans";font-size:14px;font-weight:400;line-height:18px;text-align:left;color:#1d1d1f}.pa_product-gallery__thumbnail-list .pa_pdp-product-gallery_thumbnail{margin:0 16px 0 0;width:90px;height:90px;background-color:#e3e3e333;border-radius:8px}.pa_product-gallery__thumbnail-list .flickity-button{opacity:1;z-index:1000000011;width:24px;height:24px;top:calc(50% - 12px);transform:unset;background-color:#23977e}.pa_product-gallery__thumbnail-list .flickity-button>svg{width:13px;height:13px}.pa_product-gallery__thumbnail-list .flickity-button.previous{left:4px}.pa_product-gallery__thumbnail-list .flickity-button.next{right:4px}.pa_account-address-group-right,.pa_cart-table .line-item__product-info,.pa_pdp-modal-close-cont,[data-tooltip]{position:relative}.pa_pdp-modal-close{width:18px;height:18px;border-radius:50%;color:#fff;background-color:#000;display:flex;align-items:center;justify-content:center;position:absolute;top:-20px;right:-20px}.pa_pdp-modal-close.close2:hover{color:#fff}.pa_pdp-modal-close>svg{width:24px;height:24px}.pa_pdp-sold-out-label{font-family:"Open Sans";font-size:9px;font-weight:400;line-height:8px;text-align:center;color:#344054;opacity:.5}.line-item__stock,.pa_cart-table thead th{font-family:'Open Sans';font-size:14px;font-weight:400}.pa_pdp-color-swatch-list .color-swatch--disabled .color-swatch__item:before{background:#f6f5f8b3}.pa_cart-wrapper{max-width:1144px;margin:0 auto 48px}.pa_cart-wrapper__inner{display:flex;flex-direction:row;gap:32px}.pa_cart-info{width:658px}[id$=cart-template-2024] .pa_cart-title{font-family:'Open Sans';font-size:36px;font-weight:700;line-height:40px;text-align:left;color:#111827}.pa_account-orders .pa_account-orders-table>tbody td:last-child,[id$=cart-template-2024] .pa_cart-title.empty-state__heading{text-align:center}.pa_cart-button-home,.pa_cart-button-home:hover{background-color:#23977e;height:50px;border-radius:8px;box-shadow:0 1px 2px #0000000d}[id$=cart-template-2024] .pa_container .empty-state__icon>svg{width:75px;height:75px}.pa_cart-summary{position:relative;width:454px;height:100%;padding:32px;gap:24px;border-radius:8px;background-color:#f2f2f2}.pa_cart-table tbody td,.pa_cart-table thead tr{text-align:left}.pa_cart-table thead th{line-height:20px;text-align:left;color:#4b5563;padding:0 0 16px}.pa_cart-table tbody td{padding:16px 0}.pa_cart-item-image{background-color:#f9f9f9;border-radius:6px}.pa_cart-table .pa_cart-line-item__image-wrapper{width:141px;height:100%;margin:0 16px 0 0}.pa_cart-table .line-item__product-image{width:156px}.pa_cart-table .line-item__line-action,.pa_cart-table .line-item__product-info,.pa_cart-table .line-item__quantity{vertical-align:top}.line-item__stock{position:absolute;bottom:16px;left:0;display:flex;gap:8px;line-height:20px;text-align:left;color:#374151}.pa_cart-item-single-price,.pa_cart-item-title,.pa_cart-summary-title{font-weight:600;font-family:'Open Sans';text-align:left}.pa_cart-item-title{font-size:16px;line-height:20px;color:#374151;margin:0 0 8px}.pa_cart-item-single-price{font-size:16px;line-height:20px;color:#0a0a0a}.pa_cart-table .line-item__quantity-remove{margin:0 auto}.pa_cart-summary-title{font-size:18px;line-height:28px;color:#111827;margin:0}.pa_cart-summary-container .cart-recap__price-line{padding:0;margin:0}.pa_cart-summary-pricing hr{border-top:1px solid #e5e7eb}.pa_cart-summary-gtotal>span,.pa_cart-summary-subtotal>span{font-family:'Open Sans';font-size:16px;line-height:24px;text-align:left;color:#111827}.pa_cart-summary-subtotal>span{font-weight:400}.pa_cart-summary-gtotal>span{font-weight:600}.pa_cart-summary-container .cart-recap__checkout{height:50px;border-radius:8px;background-color:#23977e;box-shadow:0 1px 2px 0 #0000000D;margin:0 0 12px;line-height:1}.pa_account-container .page__sub-header,.pa_cart-summary .cart-recap__secure-payment-title{margin:0 0 24px}.pa_cart-summary .cart-recap__secure-payment-list{border:0;width:100%;max-width:unset;margin:0!important;gap:9px}.pa_cart-summary .cart-recap__secure-payment-list .payment-list__item_auto{margin:0;height:32px!important;border:none;border-radius:4px;width:48px}.pa_account-address-line,.pa_cart-item-variant{font-family:'Open Sans';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#6b7280;margin:0 0 8px}.pa_cart-table .line-item__product-info .line-item__meta{margin:0 16px 0 0}.pa_account-container{max-width:1110px;width:100%;margin:48px auto 44px}.pa_account-container .heading{font-family:"Open Sans";font-size:30px;font-weight:600;line-height:36px;text-align:left;color:#0a0a0a}.pa_account-container .layout{gap:32px;margin:0}.pa_account-left-sidebar{min-width:255px;display:flex;flex-direction:column;gap:16px}.pa_account-navigation{display:flex;flex-direction:column;padding:16px;gap:8px;border-radius:16px;border:1px solid #e8e8e8}.pa_account-nav{padding:8px 16px;gap:12px;border-radius:8px;font-family:'Open Sans';font-size:16px;font-weight:500;line-height:24px;text-align:left}.pa_account-nav.pa_account-nav-active{background-color:#e0faf4;color:#10776f}.pa_account-address-book,.pa_account-customer-info,.pa_account-membership_deal,.pa_account-membership_deal-view,.pa_account-order,.pa_account-orders,.pa_account-password,.pa_account-subscription{position:relative;width:827px;padding:24px;gap:16px;border-radius:16px;border:1px solid #e8e8e8;background-color:#f6f5f8}.pa_account-address-title,.pa_account-customer-info-title,.pa_account-membership_deal-title,.pa_account-orders-title,.pa_account-password-title{font-family:'Open Sans';font-size:18px;font-weight:600;line-height:28px;text-align:left;margin:0 0 16px}.pa_account-subscription-title{font-family:'Open Sans';font-size:18px;font-weight:600;line-height:28px;text-align:left;margin:0}.pa_account-address-title:has(+ .pa_account-address-subtitle),.pa_account-customer-info-title:has(+ .pa_account-customer-info-subtitle){margin:0 0 8px}.pa_account-address-subtitle{font-family:'Open Sans';font-size:14px;font-weight:400;line-height:24px;text-align:left;color:#494949;margin:0 0 16px}.info-edit-link,.pa_account-address-name{font-family:'Open Sans';font-size:14px;font-weight:500}.pa_account-customer-info-detail{display:grid;grid-template-areas:"email email" "first last" "password .";grid-gap:16px;grid-column-gap:32px;grid-template-columns:1fr 1fr}.pa_account-customer-info-detail .pa_account-email-input{grid-area:email}.pa_account-customer-info-detail .pa_account-first_name-input{grid-area:first}.pa_account-customer-info-detail .pa_account-last_name-input{grid-area:last}.pa_account-customer-info-detail .pa_account-password-input{grid-area:password}.info-edit-link{line-height:16.41px;text-align:left;color:#06c;text-decoration:underline}.pa_account-address-detail{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:0 0 16px}.pa_account-address-group{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;padding:16px;gap:12px}.pa_account-address-group-content{display:flex;flex-direction:row;gap:8px}.pa_account-address-group-left{min-width:318px;width:100%}.pa_account-address-name{line-height:20px;text-align:left;color:#374151;margin:0 0 8px}.pa_account-address-phone,.pa_account-address>p{font-size:14px;font-weight:400;text-align:left;font-family:'Open Sans'}.pa_account-address-phone{line-height:20px}.pa_account-address{display:flex;flex-direction:column;gap:12px}.pa_account-address>p{display:flex;flex-direction:row;gap:4px;margin:0;align-items:center;line-height:16px;color:#383838}.adv-setting-handler{width:24px;display:inline-block;text-align:center}.adv-setting-menu{position:absolute;background-color:#fff;top:24px;right:24px;width:187px;padding:4px 0;border-radius:6px;box-shadow:0 0 0 1px #0000000D,0 4px 6px -2px #0000000D,0 10px 15px -3px #0000001A;z-index:5}.pa_account-address-book .adv-setting-menu{right:0}.pa_account-title-group{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.pa_account-subscription-input{position:relative;display:inline-block;width:44px;height:24px}.pa_account-subscription-input>input{opacity:0;width:0;height:0}.pa_subscription-toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c2c2c2;-webkit-transition:.4s;transition:.4s;border-radius:34px}.pa_subscription-toggle:before{position:absolute;content:"";height:20px;width:19px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.pa_account-subscription-input input:checked+.pa_subscription-toggle{background-color:#40a8a3}.pa_account-subscription-input input:focus+.pa_subscription-toggle{box-shadow:0 0 1px #40a8a3}.pa_account-subscription-input input:checked+.pa_subscription-toggle:before{-webkit-transform:translateX(19px);-ms-transform:translateX(19px);transform:translateX(19px);left:4px}.pa_account-trade-section{display:flex;flex-direction:column;width:255px;height:331px;padding:16px;border-radius:16px;border:1px solid #e8e8e8;background-color:#fff;gap:8px}.pa_account-trade-banner{width:223px;height:136px;background-position:right;background-size:cover;background-repeat:no-repeat;border-radius:8px}.pa_account-trade-title{font-family:'Open Sans';font-size:18px;font-weight:500;line-height:23.4px;text-align:left;color:#424242;margin:0}.pa_account-trade-desc{font-family:'Open Sans';font-size:14px;font-weight:400;line-height:24px;text-align:left;color:#424242;margin:0}.pa_account-trade-button{width:223px;height:40px;padding:10px 16px;gap:4px;border-radius:8px;background-color:#40a8a3;color:#fff}.pa_account-modal-address .icon--arrow-bottom{display:inline-block;width:10px;height:10px}.pa_account-modal-address-content{width:729px;height:510px;padding:24px 32px 16px;gap:24px}.pa_account-modal-address .modal__dialog{width:729px;height:588px;box-shadow:0 10px 10px -5px #0000000A,0 20px 25px -5px #0000001A}.pa_account-modal-address__title{font-family:'Open Sans';font-size:18px;font-weight:600;line-height:24px;text-align:left;color:#111827;margin:0}.pa_account-modal-address .pa_account-modal-address-content{position:relative;display:flex;flex-direction:column;gap:16px}.pa_account-modal-address .form__input-row{gap:16px}.pa_account-modal-address-footer{width:100%;height:78px;padding:16px 32px;gap:8px;display:flex;flex-direction:row;justify-content:end;background-color:#f9fafb}.pa_account-modal-cancel{width:146px;height:46px;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0;color:#475569;background-color:#fff}.pa_account-modal-submit{width:146px;height:46px;padding:12px 16px;border-radius:8px;border:1px solid #40a8a3;background-color:#40a8a3;color:#fff}.pa_account-modal-address-content .form__field,.pa_account-modal-address-content .select-wrapper--primary select{border-radius:8px;border:1px solid #dedede;background-color:#fff}.pa_account-modal-address-content input[id="address-new[phone]"]{padding:20px 40px 3px 12px}.pa_account-modal-address-content #pa_tooltip{position:absolute;padding:0 11px;display:flex;width:40px;height:48px;align-items:center;bottom:0;right:0;z-index:7}.pa_account-modal-address-content .form__floating-label{font-family:Open Sans;font-size:12px;font-weight:400;line-height:18px;text-align:left;color:#707070}.pa_account-modal-address-content .form__field.is-filled+.form__floating-label,.pa_account-modal-address-content .form__field:focus+.form__floating-label,.pa_account-modal-address-content .select-wrapper.is-filled+.form__floating-label{transform:translateY(5px) scale(.8)}.pa_account-modal-subscribe>.modal__dialog{width:512px;height:226px;border-radius:8px}.pa_account-modal-subscribe-content{width:100%;padding:24px 24px 16px;gap:24px}.pa_account-modal-subscribe__title{font-family:'Open Sans';font-size:24px;font-weight:600;line-height:24px;text-align:left;color:#0a0a0a;margin:0 0 16px}.pa_account-modal-subscribe__desc{font-family:'Open Sans';font-size:16px;font-weight:400;line-height:28px;text-align:left;color:#616161}.pa_account-modal-subscribe-footer{width:100%;height:64px;padding:12px 24px;gap:12px;display:flex;flex-direction:row;justify-content:end;background-color:#f9fafb}.pa_account-modal-subscribe .pa_account-modal-cancel{width:unset;height:38px;padding:9px 16px;border-radius:6px;border:1px solid #e0e0e0;font-family:'Open Sans';font-size:14px;font-weight:500;background-color:#fff;color:#424242}.pa_account-modal-subscribe .pa_account-modal-submit{width:unset;height:38px;padding:9px 16px;border-radius:8px;border:1px solid #40a8a3;background-color:#40a8a3;color:#fff;font-family:'Open Sans';font-size:14px;font-weight:500}.pa_account-orders-table{max-width:777px;width:100%;height:100%;border-radius:12px;border:1px solid #e4e7ec;background-color:#fff;box-shadow:0 1px 2px 0 #1018280D;border-collapse:separate;table-layout:fixed}.pa_account-orders .pa_account-orders-table>thead th{background-color:#f9fafb;width:122px;height:44px;padding:12px 24px;border-bottom:1px solid #e4e7ec;font-family:'Open Sans';font-size:12px;font-weight:500;line-height:18px;text-align:left;color:#616161}.pa_account-orders .pa_account-orders-table>tbody td,.pa_account-orders-product-name,.pa_account-orders-product-variant{font-size:14px;line-height:20px;text-align:left;font-family:'Open Sans'}.pa_account-orders-table>thead th:first-child{border-radius:12px 0 0}.pa_account-orders-table>thead th:last-child{border-radius:0 12px 0 0}.pa_account-orders .pa_account-orders-table>tbody td{position:relative;width:122px;height:72px;padding:16px 24px;font-weight:400;color:#616161}.pa_account-orders-table>tbody tr:not(:last-child) td{border-bottom:1px solid #e4e7ec}.pa_account-orders-product{display:flex;flex-direction:row;gap:12px;align-items:center}.pa_account-orders-product-desc{display:flex;flex-direction:column;overflow:hidden}.pa_account-orders-product-name{margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:600;color:#424242}.pa_account-orders-product-variant{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400;color:#616161}.pa_account-orders .empty-state__count{background:#23977e}.pa_account-order-fulfillment-label{width:85px;padding:2px 6px 2px 14px;border-radius:6px;border:1px solid #d0d5dd;box-shadow:0 1px 2px 0 #1018280D;font-family:'Open Sans';font-size:12px;font-weight:500;line-height:18px;text-align:left;color:#344054;display:inline;position:relative;white-space:nowrap}.pa_account-order-fulfillment-label:before{content:"";width:6px;height:6px;display:inline-block;border-radius:50%;margin:0 5px 0 0;position:absolute;top:8px;left:6px}.pa_button-action.pa_order-menu{display:block;text-align:end;width:100%}.pa_account-orders-table .adv-setting-menu{width:155px;top:48px}.pa_account-membership_deal-view-detail,.pa_account-order-detail{max-width:777px;width:100%;border-radius:12px;border:1px solid #e4e7ec;background-color:#fff;padding:14px}.pa_account-order-detail .pa_account-order-title{font-family:'Open Sans';font-size:16px;font-weight:600;line-height:19.2px;text-align:left;color:#000;margin:0 0 21px}.pa_account-order-item-detail-title .line-item__title,.pa_account-order-item-detail-title .line-item__variant,.pa_account-order-item-title{font-weight:400;font-size:14px;font-family:'Open Sans';text-align:left}.pa_account-order-item-title{line-height:21px;color:#707070;margin:0 0 8px}.pa_account-order-item{margin:0 0 21px}.pa_account-order-item-row{display:grid;grid-template-areas:"image title price" "image addition addition";gap:8px}.pa_account-order-item-image{grid-area:image;width:64px;height:64px}.pa_account-order-item-detail-title{grid-area:title;width:564px;min-height:64px;align-content:center}.pa_account-order-item-price{grid-area:price;width:85px;align-content:center;justify-self:self-end}.pa_account-order-item-addition{grid-area:addition}.pa_account-order-item-detail-title .line-item__title{line-height:21px;color:#000;margin:0}.pa_account-order-item-detail-title .line-item__variant{line-height:21px;color:#707070}.pa_account-order-item-price .line-item__price,.pa_account-order-item-price .line-item__price--highlight{font-family:'Open Sans';font-size:14px;font-weight:600;line-height:21px;color:#000;text-align:right;display:block}.pa_account-order-item-price .line-item__price--compare{font-family:'Open Sans';font-size:12px;font-weight:400;line-height:12px;color:#707070;margin:0;text-align:right;display:block;text-decoration:line-through}.pa_account-order-item-price-summary{display:flex;flex-direction:row;align-items:center;justify-content:end;width:100%;height:38px;gap:14px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.order-foot__item-category,.order-foot__item-value{font-family:'Open Sans';font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#000}.pa_account-order-relevant-info{display:flex;flex-direction:row;gap:14px}.pa_account-order-relevant-info-left,.pa_account-order-relevant-info-right{width:100%;display:flex;flex-direction:column;gap:21px}.pa_account-order-contact-label{font-family:'Open Sans';font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#707070;margin:0 0 5px}.pa_account-order-billing-address,.pa_account-order-contact-value,.pa_account-order-shipping-address,.pa_account-order-shipping-method-list>.order-foot__item .order-foot__item-category{font-family:'Open Sans';font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#000}.p-0,.pa_account-order-shipping-method-list>.order-foot__item{padding:0}#sg-pro-access-wrapper,.pa_account-order-shipping-method-list>.order-foot__item .order-foot__item-value{display:none}.pa_account-membership_deal-detail{display:flex;flex-direction:column;gap:16px}.pa_account-membership_deal-message{position:relative;max-width:777px;width:100%;height:108px;padding:16px;gap:8px;border-radius:8px;background-color:#fff}.pa_account-membership_deal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 8px}.pa_account-membership_deal-msg-title{font-family:'Open Sans';font-size:16px;font-weight:600;line-height:20px;text-align:left;color:#0a0a0a;margin:0}.pa_account-membership_deal-expire,.pa_account-membership_deal-summary{font-size:14px;font-weight:400;line-height:20px;font-family:'Open Sans'}.pa_account-membership_deal-expire{text-align:right;color:#232323}.pa_account-membership_deal-summary{text-align:left;color:#374151}.pa_notification_msg-badge-count{width:20.2px;height:20.2px;padding:1.6px 6px 2.1px 6.36px;border-radius:19.25px;background-color:#e00000;color:#fff;font-family:'Open Sans';font-size:11.11px;font-weight:600;line-height:16.5px;text-align:center}.pa_notification_msg-unread{position:absolute;width:12px;height:12px;background-color:#e00000;border-radius:50%;top:3px;right:3px}.pa_account-nav:has(> .pa_notification_msg-badge-count){display:flex;flex-direction:row;align-items:center;justify-content:space-between}.pa_account-membership_deal-view>.card__navigation-breadcrumb,.pa_account-order>.card__navigation-breadcrumb{display:block;font-family:'Open Sans';font-size:18px;font-weight:600;line-height:28px;text-align:left;color:#0a0a0a;margin:0 0 16px}.pa_account-membership_deal-view>.card__navigation-breadcrumb>svg,.pa_account-order>.card__navigation-breadcrumb>svg{width:18px;height:14px;margin:0 8px 0 0}.pa_account-membership_deal-detail-title{font-family:'Open Sans';font-size:16px;font-weight:600;line-height:19.2px;text-align:left;color:#616161;margin:0 0 13px}.pa_account-membership_deal-msg-content{font-family:'Open Sans';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#374151;margin:0}.pa_account-membership_deal-msg-cta{width:175px;height:38px;padding:9px 17px;border-radius:6px;background-color:#40a8a3;color:#fff;box-shadow:0 1px 2px 0 #0000000D;text-align:center}.header__action-item>#account-icon,a[data-action=dropdown]{cursor:pointer}.header__action-item>.header-account-icon-menu{z-index:5}[data-tooltip]::after,[data-tooltip]::before{visibility:hidden;z-index:1;opacity:0;transition:visibility .2s ease-in-out,opacity .2s ease-in-out;text-align:center;font-family:'Open Sans';position:absolute}.pa_account-signin{width:172px;padding:0;box-shadow:0 0 14px 0 #00000026;border-radius:0 0 12px 12px;z-index:5}.pa_account-signin>ul{background-color:#f8f8f8;border-radius:0 0 12px 12px}.pa_button-cancel,.pa_input-group>input{border-radius:8px;background-color:#fff}.pa_account-signin.header-account-icon-menu>.menu-options>.account-option:not(:last-child){margin:0 0 4px;padding:0;background-color:#fff}.pa_account-signin.header-account-icon-menu>.menu-options>.account-option:last-child{border-radius:0 0 12px 12px;padding:0;background-color:#fff}.pa_account-signin.header-account-icon-menu>.menu-options>.account-option>a{padding:10px 20px 10px 16px;display:block}.pa_account-modal-address-content .checkbox-wrapper>.checkbox,.pa_account-modal-address-content .checkbox-wrapper>.checkbox:checked{width:24px;height:24px;border-radius:4px}.pa_account-modal-address-content .checkbox-wrapper>.checkbox:checked{background:#6bd3cc;border-color:#6bd3cc}.pa_account-modal-address-content .checkbox-wrapper>.checkbox:checked+svg{transform:unset;width:14px;height:14px;top:5px;left:5px}.pa_account-modal-address .form__input-wrapper:has(> p) .checkbox-wrapper{margin:6px 0 5px}.pa_fulfill-status--unfulfilled:before{background-color:#667085}.pa_fulfill-status--fulfilled:before{background-color:#17b26a}.pa_fulfill-status--partial:before{background-color:#ffd6a4}.pa_notification-has-msg{display:flex;flex-direction:row;align-items:center;gap:12px}.pa_account-orders>.table-wrapper{-webkit-overflow-scrolling:unset}.pa_account-orders-remark{padding:8px 16px;display:block;position:relative}.pa_account-orders-remark ::marker{margin:0 5px 0 0!important}.pa_account-orders-remark>h6{font-family:'Open Sans';font-weight:700;font-size:14px;color:#454545;margin:0}.pa_account-orders-remark>ul{margin:0;list-style-position:inside}.pa_account-orders-remark>ul>li{font-family:'Open Sans';font-weight:400;font-size:14px;color:#616161}.pa_account-orders-remark>ul>li>span{font-family:'Open Sans';font-weight:600;font-size:14px;color:#424242;margin-left:-10px}[data-tooltip]::before{content:attr(data-tooltip);bottom:calc(100% + 3px);left:50%;padding:2px 11px;white-space:nowrap;color:var(--secondary-background);pointer-events:none;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.065);transform:translateX(-50%);background:#23977e;font-size:14px;font-weight:400}[data-tooltip]::after{content:"";left:calc(50% - 7px);bottom:calc(100% - 2px);width:0;height:0;border-width:6px;border-style:solid;border-color:transparent transparent #23977e #23977e;transform:rotate(-45deg);box-shadow:-1px 1px 1px 0 rgba(0,0,0,.1)}[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1;visibility:visible}[data-tooltip-position=bottom-left]::before{top:calc(100% + 4px);bottom:auto;left:auto;right:-6px;transform:none}[data-tooltip-position=bottom-left]::after{top:calc(100% - 1px);transform:rotate(135deg);left:calc(50% - 6px)}#pa_tooltip[data-tooltip]::before{background:#000;width:154px;font-size:12px;white-space:break-spaces;padding:11px;font-family:'Open Sans';font-weight:600;border-radius:5px;bottom:calc(100% - 4.5px)}#pa_tooltip[data-tooltip]::after{background:#000;border-color:transparent transparent #000 #000;bottom:calc(100% - 10.5px)}#pa_tooltip[data-tooltip-position=top-right]::before{left:-100%}.mt-56{margin-top:56px}.mb-48{margin-bottom:48px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.text-align-center{text-align:center!important}.pa_input-group:has(> .pa_field-error){gap:0}.pa_input-group:has(> .pa_field-error) .pa_field-error{margin:8px 0 5px}.pa_input-group>label{font-family:'Open Sans';font-size:14px;font-weight:400;line-height:16.41px;text-align:left}.pa_button-action,.pa_input-group>input{font-family:'Open Sans';font-size:14px;font-weight:400;line-height:20px;text-align:left;width:100%}.pa_input-group>input{padding:12px 0 12px 16px;gap:10px;border:1px solid #e0e0e0}.pa_input-group>input::placeholder{color:#cecece}.pa_input-group>input:disabled{background-color:#f3f3f3}.pa_button-action{max-width:187px;padding:8px 16px;color:#374151}.pa_button-cancel,.pa_button-submit{height:42px;font-family:'Open Sans';font-size:16px}.pa_button-group{display:flex;flex-direction:row;gap:8px;justify-content:end}.pa_button-cancel{width:134px;padding:9px 17px;border:1px solid #e0e0e0;font-weight:500;line-height:24px;color:#424242;text-align:center}.pa_button-submit{padding:12px 16px;border-radius:8px;background-color:#40a8a3;font-weight:500;line-height:20px;text-align:left;color:#fff}.pa_field-error,.pa_input-group>input.pa_field-error{border:2px solid #dd1d1d}.pa_field-error-msg{color:#dd1d1d}.pa_button-theme{background-color:#40a8a3;color:#fff;border-radius:8px}.sg-pro-access-product{margin-bottom:24px!important}.sg-pro-access-product-right{padding-left:0!important;gap:12px!important}.sg-pro-access-product-title{font-family:Open Sans!important;font-size:16px!important;font-weight:400!important;line-height:16px!important;color:#0a0a0a!important}.spice-swatch-container .swatch__button label{margin:0!important;padding:15px 38px;height:100%;gap:0;border-radius:8px;border:1px solid #e0e0e0;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;font-weight:500;min-height:60px}.spice-swatch-container .radio__fieldset{display:flex;flex-wrap:wrap}.spice-swatch-container .swatch__button>input:checked+label{border:2px solid #23977e!important;background-color:#f5f5f5!important;color:#424242!important;font-weight:500!important}.sg-pro-subtotal-span{font-family:Open Sans;font-size:32px!important;font-weight:700!important;line-height:43.58px;text-align:left;color:#383838}.custom-product-form__info-content .price-list{width:100%!important}.search-bar__image-container div{height:60px}.pa_page-container{width:1440px;height:100%;margin:0 auto}.pa_page--header{width:768px;height:100%;gap:12px;display:flex;flex-direction:column;margin:0 auto;padding:96px 0 40px}.pa_page--subtitle,.pa_page--title{font-family:'Open Sans';font-weight:600;text-align:center;margin:0}.pa_page--subtitle{font-size:16px;line-height:24px;color:#23977e;height:24px}.pa_page--title{font-size:48px;line-height:60px;letter-spacing:-.02em;height:60px;color:#0a0a0a}.pa_page--content,.pa_page-content-h{text-align:left;font-family:'Open Sans'}.pa_page--content{width:100%;height:100%;max-width:720px;margin:0 auto 96px;font-size:18px;font-weight:400;line-height:28px;color:#616161}.pa_cover_block,.pa_cover_block--image,.pa_uncover_block{max-width:1110px;width:100%;height:100%}.pa_page--content ol,.pa_page--content ul{margin-left:40px}.pa_page--content ul li::marker{color:rgba(69,69,69,.4)}.pa_page-content-h{font-size:30px;font-weight:600;line-height:38px;color:#424242;margin:40px 0 20px}.pa_cover_block--title,.pa_uncover_block--title{font-size:36px;font-weight:700;line-height:46.8px;color:#111827}.pa_page-content-h:first-child{margin:0 0 20px}.pa_cover_block{gap:24px;display:flex;flex-direction:column;margin:0 auto;padding:48px 0}.pa_cover_block--title{font-family:'Open Sans';text-align:center;margin:0}.pa_cover_block--content table td,.pa_cover_block--content table th,.pa_uncover_block--bullet-title,.pa_uncover_block--description,.pa_uncover_block--title{text-align:left;font-family:'Open Sans'}.pa_cover_block--content{width:100%;height:100%}.pa_cover_block--content table{max-width:730px;width:100%;height:100%;margin:0 auto;border-collapse:separate}.pa_cover_block--content table thead{background-color:#f9fafb}.pa_cover_block--content table td,.pa_cover_block--content table th{padding:16px 24px;border-top:1px solid #e4e7ec}.pa_cover_block--content table th{font-size:16px;font-weight:400;line-height:18px;color:#0a0a0a}.pa_cover_block--content table td{font-size:16px;font-weight:400;line-height:20px;color:#424242}.pa_cover_block--content table th:first-child{border-radius:12px 0 0}.pa_cover_block--content table th:last-child{border-radius:0 12px 0 0;border-right:1px solid #e4e7ec}.pa_cover_block--content table tbody tr:last-child td:first-child{border-radius:0 0 0 12px}.pa_cover_block--content table tbody tr:last-child td:last-child{border-radius:0 0 12px}.pa_cover_block--content table tbody tr:last-child td{border-bottom:1px solid #e4e7ec}.pa_cover_block--content table tbody tr td:last-child{border-right:1px solid #e4e7ec}.pa_cover_block--content table td:first-child,.pa_cover_block--content table th:first-child{border-left:1px solid #e4e7ec}.pa_cover_block--image{border-radius:8px;display:block!important}.pa_cover_block--mobile-image{display:none}.pa_uncover_block{display:flex;flex-direction:row;padding:48px 0;margin:0 auto;gap:30px}.pa_uncover_block--left,.pa_uncover_block--right{width:540px}.pa_uncover_block--left>img{width:540px;height:100%;border-radius:8px}.pa_uncover_block--title{margin:0 0 16px}.pa_uncover_block--description{font-size:18px;font-weight:400;line-height:28px;color:#6b7280;margin:0 0 24px}.pa_uncover_block--bullet-title{font-size:20px;font-weight:600;line-height:27.24px;color:#1a1a1f}.pa_uncover_block--bullet-content ol:not(.pa_custom-mark,.pa_custom-numbering),.pa_uncover_block--bullet-content ul:not(.pa_custom-mark,.pa_custom-numbering){margin-left:30px}.pa_uncover_block--bullet-content ul.pa_custom-mark li{position:relative;padding:0 0 0 60px;min-height:48px;height:100%;display:inline-flex;align-items:center}.pa_uncover_block--bullet-content ul.pa_custom-mark li:before{background-image:url(https://cdn.shopify.com/s/files/1/0717/1588/1200/files/tick-icon-48x48.png?v=1733711840);width:48px;height:48px;position:absolute;left:0;content:'';background-size:48px;background-repeat:no-repeat}.pa_uncover_block--bullet-content .pa_custom-numbering,.pa_uncover_block--bullet-content ul.pa_custom-mark{list-style-type:none;display:flex;flex-direction:column;gap:16px;margin:0}.pa_uncover_block--bullet-content .pa_custom-numbering li{padding:0 0 0 60px;position:relative;counter-increment:item;min-height:48px;height:100%;display:inline-flex;align-items:center}.pa_uncover_block--bullet-content .pa_custom-numbering li:before{content:counter(item);width:48px;height:48px;display:inline-block;padding:12px 16px;border-radius:10px;border:1px solid #e4e7ec;box-shadow:0 1px 2px 0 #1018280D,0 -2px 0 0 #1018280D inset,0 0 0 1px #1018282E inset;position:absolute;left:0;font-family:'Open Sans';font-size:22px;font-weight:600;line-height:1;color:#000}@media screen and (max-width:640px){.pa_pdp-32step-desc,.pa_pdp-32step-title{color:#424242;text-align:left}.pa_container .page__sub-header{flex-direction:row;display:flex;margin:24px 0 16px;padding:0 16px;justify-content:space-between;align-items:center}.pa_product-block-list__wrapper{flex-direction:column;gap:22px;margin:0 0 45px}.pa_product-block-column-1{position:relative;top:0;padding:0 16px}.pa_ew-img .pa_ew-img_desktop,.pa_product-block-column-1 .product-meta__info-item,.pa_rp-img .pa_rp-img_desktop{display:none}.pa_container .pa_product-block-list__wrapper .pa_product-block-column-2{margin:0;border-radius:0;padding:16px}.pa_product-block-column-2 .product-form__column-1{padding:0!important;gap:16px}.pa_product-block-column-2 .card--collapsed{margin:0!important;box-shadow:none}.pa_product-block-column-2 .custom-product-meta{padding:0 0 8px;border-bottom:.68px solid #e0e0e0}.pa_pdp-option-block .block-swatch{padding:0!important;min-width:0}.pa_pdp-option-block .block-swatch__item{width:100%;padding:12px 10.87px!important;border-radius:8px;border:.68px solid #e0e0e0}.pa_pdp-option-block .block-swatch__radio:checked+.block-swatch__item{border:1.5px solid #23977e;background-color:#f5f5f5!important}.pa_pdp-option-block .block-swatch__item-text{line-height:13.59px}.pa_pdp-option-block .google-optimize-grading-tag{height:16.72px;font-family:"Open Sans";font-size:10px;font-weight:600;line-height:13.62px;text-align:left;padding:1.36px 2.72px;border-radius:2.72px;left:calc((100% - 80.63px)/ 2 + 10.87px)}.pa_pdp-option-block .block-swatch-list{display:grid;grid-template-columns:repeat(3,1fr)}.pa_pdp-32step{width:100%;height:100%;padding:0;margin:0 0 45px}.pa_pdp-32step-text{padding:24px 24px 0;width:100%;height:100%;margin:0 0 16px}.pa_pdp-32step-title{font-size:20px;line-height:28px}.pa_pdp-32step-image{display:inline-flex;flex-wrap:nowrap;overflow:auto;align-items:unset;justify-content:unset;padding:0 0 24px 24px}.pa_pdp-32step-image>img{width:136px;height:136px}#shopify-section-product-recommendations-2024 .pa_container{padding:0}#shopify-section-product-recommendations-2024 .pa_container>.section__header{padding:0 16px}#shopify-section-product-recommendations-2024 .pa_container .scroller,.pa_product-gallery .scroller,.product-recommendations .product-list.product-list--scrollable .product-item,[id$=cart-template-2024] .pa_container .page__header{margin:0}.pa_product-gallery__thumbnail-list.mobile-hidden{display:none!important}.pa_product-gallery__thumbnail-list{overflow:auto;flex-wrap:wrap;padding:0;margin:0;width:100%}.pa_product-gallery__thumbnail-list:before{content:unset}.pa_product-gallery__thumbnail-list .flickity-button{display:none;opacity:0;visibility:hidden}.pa_pdp-alt-modal .custom-modal-content{padding:30px 24px;max-height:80vh}.pa_pdp-alt-modal .pa_tab-visual,.pa_tab-visual img{max-height:unset;max-width:unset}.pa_tab-visual img{left:0!important;width:100%;margin-left:0}.pa_tab-visual .flickity-viewport{height:366px!important}.pa_pdp-modal-close{right:-10px}.pa_product-gallery__thumbnail-list .pa_pdp-product-gallery_thumbnail{width:calc((100vw - 72px)/ 5.5);height:calc((100vw - 72px)/ 5.5);margin:0 8px 0 0;border-radius:7.29px}.pa_product-form__info-item .price--highlight{font-size:22px;line-height:29.96px}.pa_product-form__info-item .price--compare{font-size:22px!important;line-height:29.96px!important}.pa_tab-content-link>p{font-size:14px;line-height:20px}.pa_tab-content-link>p:not(:last-child){margin:0 0 5px}.pa_pdp-modal-close>svg{margin:-1px 0 0}[id$=cart-template-2024] .pa_container{margin:24px 16px;width:auto}.pa_cart-wrapper{margin:0 auto 40px;padding:0 16px}.pa_account-order-relevant-info,.pa_cart-wrapper__inner{flex-direction:column}.pa_cart-table{border-top:1px solid #e5e7eb}.pa_account-modal-cancel,.pa_account-modal-submit,.pa_cart-info,.pa_cart-summary,.pa_page-container{width:100%}.pa_cart-table .line-item__product-image{width:112px;padding:0;vertical-align:baseline}.pa_cart-table .pa_cart-line-item__image-wrapper{width:96px}.pa_cart-info .pa_cart-table .line-item__product-info{display:table-cell;padding:0;width:100%}[id$=cart-template-2024] .pa_cart-item-single-price,[id$=cart-template-2024] .pa_cart-item-title{font-size:16px}.pa_cart-table .line-item--stack .line-item__quantity{margin:16px 0 0}.line-item__stock{position:relative;margin:16px 0 0;bottom:0}.pa_cart-table tbody>tr{padding:16px 0}.pa_cart-summary{padding:24px 16px}[id$=cart-template-2024] .pa_cart-title{font-size:24px}.pa_account-container{margin:40px 0;padding:0 16px}.pa_account-container .page__sub-header,.pa_ew-img .pa_ew-img_mobile,.pa_rp-img .pa_rp-img_mobile{display:block}.pa_account-container .heading{font-family:'Open Sans';font-size:24px;font-weight:700;line-height:40px;text-align:left}.pa_account-left-sidebar .value-picker-button--pill{width:100%;height:44px;padding:10px 14px;border-radius:8px;border:1px solid #d0d5dd;background-color:#fff;font-family:'Open Sans';font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#101828}.pa_account-container .layout{display:flex;flex-direction:column;gap:24px}.pa_account-address-book,.pa_account-customer-info,.pa_account-membership_deal,.pa_account-membership_deal-view,.pa_account-order,.pa_account-orders,.pa_account-password,.pa_account-subscription{max-width:827px;width:100%;padding:24px 16px}.pa_account-address-detail{grid-template-columns:1fr}.pa_account-address-group-left{min-width:unset}.adv-setting-menu{width:100px}.pa_account-nav{border-radius:0;display:flex;align-items:center;justify-content:space-between}.pa_account-customer-info-detail{display:flex;flex-direction:column;margin:0 0 16px}.pa_account-membership_deal-message,.pa_account-modal-address{height:100%}.pa_account-modal-address .modal__dialog,.pa_account-modal-address .modal__dialog>form{height:inherit}.pa_account-modal-address .modal__dialog,.pa_account-modal-address-content{width:100%;max-height:unset}.pa_account-modal-address-footer{position:fixed;bottom:0}.pa_account-modal-address .pa_account-modal-address-content{padding:37px 24px 16px;overflow:auto;height:calc(100% - 78px)}.pa-account-modal-close{position:absolute;top:15px;right:10px}.pa_account-modal-address-content .pa-account-modal-close>svg{width:24px;height:24px}.pa_account-modal-subscribe>.modal__dialog{width:345px;height:280px}.pa_account-modal-subscribe-footer{position:absolute;bottom:0}.pa_account-order-item-image{width:48px;height:48px}.pa_account-order-item-detail-title{width:162px;min-height:48px}.pa_account-order-item-detail-title .line-item__title,.pa_account-order-item-detail-title .line-item__variant{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa_account-container .icon--arrow-bottom{display:inline-block}.pa_account-orders-table .adv-setting-menu{top:unset;right:48px}.pa_account-orders .pa_account-orders-table>tbody td{position:unset}.pa_account-membership_deal-summary{margin:0 0 8px}.pa_account-membership_deal-message>.pa_account-membership_deal-expire{font-family:'Open Sans';font-size:12px;font-weight:600;line-height:20px;text-align:left;color:#232323}.pa_account-signin{margin-left:-100px}.pa_page--header{padding:64px 16px;width:100%}.pa_page--subtitle{font-size:14px;line-height:20px;height:20px}.pa_page--title{font-size:36px;line-height:44px;height:44px}.pa_page--content{margin:0 auto 64px;padding:0 16px;font-size:16px;line-height:24px}.pa_page-content-h{font-size:24px;line-height:32px}.pa_cover_block--title,.pa_uncover_block--title{font-size:28px;line-height:36.4px}.pa_cover_block{padding:40px 24px;gap:48px}.pa_uncover_block{flex-direction:column;padding:48px 24px}.pa_uncover_block--left{order:2;width:100%}.pa_uncover_block--left>img,.pa_uncover_block--right{width:100%}.pa_cover_block--mobile-image{display:block!important}.pa_cover_block--image{display:none!important}}