:root{--header-height: 84px}.main_product_wrapper{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.main_product_slider_featured_image img{border-radius:var(--content-radius)}.main_product_media_wrapper{max-width:50%;flex:0 1 50%;width:100%}.main_product_info{max-width:100%;flex:1;padding-left:4rem}.main_product_info.media--medium-width{max-width:48%;flex:1 1 45%;padding:30px}.product-info-sticky .main_product_info_inner{position:sticky;top:calc(var(--header-height) + 3rem)}.content-box-true{background:var(--color-secondary-background);padding:30px;border-radius:var(--content-radius)}.product-media-container--columns .product__media-list{display:grid!important;grid-template-columns:repeat(2,1fr);gap:10px}.product-media-container--columns .product__media-item{width:100%!important}.product-media-container--columns img{width:100%;height:auto;object-fit:contain}@media screen and (min-width:1024px){.product-info-sticky .main_product_media.media_grid{position:sticky;top:8rem}}@media(max-width:1150px)and (min-width:768px){.badge-section{display:flex;overflow-x:auto;gap:20px;scroll-snap-type:x mandatory;padding-bottom:10px}.badge-column{flex:0 0 220px;scroll-snap-align:start}.badge-section::-webkit-scrollbar{display:none}}@media screen and (max-width:768px){.main_product_wrapper{flex-flow:column;gap:2rem}.main_product_media_wrapper{max-width:100%;flex:0 1 100%;width:100%}.main_product_info,.main_product_info.media--medium-width{max-width:100%;flex:1}}.main_product_title h1{font-family:var(--font-heading-family);font-size:32px;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);margin:0;color:var(--color-foreground)}.product_price_inner{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.main_product_price small{font-size:16px;color:var(--color-foreground);line-height:1.5}.product_price_inner_main{display:flex;gap:10px}.product_price_inner_main span,.product_price_inner_main s{font-size:18px;color:var(--color-foreground);line-height:1.5}.product_price_inner_main span{font-weight:600}.product_price_inner_main s{font-weight:400}.product_price_inner .product_block_badges_wrapper .product_block_badge{background:var(--color-primary-button-background);line-height:1.5;color:var(--color-primary-button-text);padding:4px 10px;font-size:14px}.main_product_price{padding:10px 0}.main_product_title,.main_product_div{padding:5px 0}.main_product_vendor span,.main_product_vendor a{font-size:14px;color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px}.main_product_vendor a:hover{opacity:.75}.product-scent-profile{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:1.25rem 0 .25rem;padding:14px 0 4px;border-top:1px solid rgba(51,31,23,.12)}.product-scent-profile__item{display:flex;flex-direction:column;gap:2px;min-width:0}.product-scent-profile__label{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground);opacity:.55}.product-scent-profile__value{font-size:14px;font-weight:600;color:var(--color-foreground);line-height:1.35}.main_product_richtext{margin-bottom:10px}.main_product_richtext_inner.rte,.main_product_richtext_inner.rte p,.main_product_richtext_inner.rte li{font-size:16px;font-weight:400;line-height:1.5;color:var(--color-foreground)}@media screen and (max-width:768px){.main_product_richtext_inner.rte,.main_product_richtext_inner.rte p,.main_product_richtext_inner.rte li{font-size:14px}.main_product_title h1{font-size:28px}.product_price_inner_main span,.product_price_inner_main s{font-size:16px}.main_product_price small{font-size:14px}}.main_product_options_header span{font-size:14px;font-family:var(--font-body-family);font-weight:600}.main_product_options_header h4{font-size:16px;font-family:var(--font-body-family);font-weight:500}.main_product_options_header{padding-bottom:.8rem}.main_product_option_values_wrap.type_button{display:flex;padding:5px 0 15px;gap:1.5rem;flex-wrap:wrap}.main_product_values_block{position:relative;width:100%;display:flex}.main_product_values_block select{width:80%;height:48px;margin:5px 0 15px;padding:0 15px;font-size:16px;font-family:var(--font-body-family);border-radius:8px}.main_product_option_values_wrap.type_button .main_product_values_block{width:max-content}.main_product_values_block label{border-radius:5px;padding:8px 15px;font-weight:500;font-size:14px;border:2px solid var(--color-input-border-color);color:var(--color-primary);line-height:1.5;outline-offset:5px;cursor:pointer;position:relative;overflow:hidden}.main_product_values_block-color .swatch_label{width:35px;height:35px;padding:0}.main_product_values_block-color .swatch__circle,.main_product_values_block-color .swatch_label.swatch__circle .label_swatch_inner{border-radius:50%}.main_product_values_block-color .swatch_label .label_swatch_inner{color:transparent;height:100%;width:100%;object-fit:contain}.main_product_option_values_wrap.type_button input:checked+label{background:var(--color-primary-button-background);color:var(--color-primary-button-text);border-color:var(--color-primary-button-background)}.main_product_option_values_wrap.type_button input:disabled+label{opacity:.5;cursor:not-allowed}.main_product_option_values_wrap.type_button input:disabled+label:after{content:"";width:100%;display:block;height:3px;background:red;top:20px;right:0;position:absolute;transform:rotate(45deg)}@media screen and (max-width:768px){.main_product_option_values_wrap.type_button{gap:1rem}.main_product_values_block-color .swatch_label{width:36px;height:36px}}.product-tags{display:flex;gap:5px;align-items:center;margin-bottom:22px;justify-content:var(--text-align);flex-wrap:wrap}.product-tags .product_tag{padding:10px 20px;border-radius:6px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1;border:.5px solid var(--color-secondary-foreground);background:var(--color-badge);color:var(--color-badge-text)}.product_inventory_inner{padding:3px 0}.product_inventory_inner span{background:rgb(from var(--color) r g b / .18);color:var(--color);border-radius:5px;padding:5px 15px;line-height:1.5;font-size:14px;font-family:var(--font-body-family);display:inline-flex;gap:10px}.product_inventory_inner svg{width:20px;height:20px}.product_inventory_inner svg path{fill:var(--color)}.main_product_social_share_wrapper .social-share-list{list-style-type:none;display:flex;align-items:center;gap:10px;padding:0}.main_product_social_share_wrapper .social-share-list svg{width:20px;height:20px}.main_product_social_share_wrapper .social-share{display:flex;gap:15px;margin:15px 0}.main_product_social_share_wrapper .social-share p{font-size:15px;text-transform:uppercase}@media screen and (max-width:768px){.main_product_social_share_wrapper .social-share-list svg{width:18px;height:18px}}.main_product_collapsible_wrapper summary{display:flex;align-items:center;border-bottom:2px solid #ebebeb;padding:12px 0;color:var(--color-foreground);justify-content:space-between}.main_product_collapsible_wrapper summary h5{font-size:16px;font-weight:600;line-height:1.5;font-family:var(--font-body-family);color:var(--color-foreground);letter-spacing:0}.main_product_collapsible_wrapper .main_product_content_wrapper{padding:10px 0;border-bottom:1px solid #e7e7e7;margin-bottom:-8px}.main_product_collapsible_wrapper .rte,.main_product_collapsible_wrapper .rte p,.main_product_collapsible_wrapper .rte li{font-size:14px;line-height:1.5;color:var(--color-foreground);font-weight:400}.main_product_collapsible_wrapper details[open] .svg_wrapper svg{transform:rotate(45deg)}.main_product_collapsible_wrapper .svg_wrapper svg{width:18px;height:18px;transition:ease .2s}.shopify-payment-button__button[aria-disabled=true]{cursor:no-drop;opacity:.8}.product_add_error{margin:10px 0 0;display:block;color:red}.product_form_buy_button[disabled]{opacity:.5;cursor:no-drop}.button-style-filled{background:var(--color-primary-button-background);color:var(--color-primary-button-text);border:1px solid var(--color-primary-button-border)}.button-style-filled:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var( --color-primary-button-hover-border)}.button-style-outline{background:transparent;color:var(--color-primary-button-hover-text);border:2px solid var(--color-primary-button-background)}.button-style-outline:hover{background:var(--color-primary-button-background);color:var(--color-primary-button-text)}.product_form_buy_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px}.main_product_buy_wrapper{margin:10px 0}.shopify-payment-button__button{line-height:1.68rem;padding:1.48rem 2rem!important;font-size:14px;font-weight:600;min-height:48px;border-radius:8px}@media screen and (max-width:768px){.product_form_buy_wrapper{grid-template-columns:100%;grid-gap:10px}}.main_product_quantity_wrapper{margin:5px 0 10px}.main_product_quantity_wrapper .quantity_inner{display:grid;grid-template-columns:1fr 2fr 1fr;width:180px;height:50px;border:2px solid var(--color-input-border-color);padding:3px;align-items:center;border-radius:8px;grid-gap:5px}.main_product_quantity_wrapper .quantity_inner input[type=text]{width:100%;border:none;text-align:center}.main_product_quantity_wrapper .quantity_inner button{width:100%;background:transparent;border:none;padding:0;cursor:pointer;margin:0 auto;height:34px}.main_product_quantity_wrapper .quantity_inner button svg{width:60%;height:100%}.quantity-style-style1 .quantity_inner button{border-radius:6px}.quantity-style-style2 .quantity_inner button{border-radius:50%}.main_product_quantity_wrapper .quantity_inner{border:2px solid var(--color-input-border-color)}.quantity-style-style2 .quantity_inner{border:none}.quantity-style-style2 input{background:none;border:2px solid var(--color-primary-button-background)!important;border-radius:7px}.main_product_quantity_wrapper .quantity_inner button svg path{stroke:var(--color-primary-button-text)}.main_product_quantity_wrapper .quantity_inner button{width:34px;height:34px;background:var(--color-primary-button-background);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.badge-section{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:15px;padding:5px 0}.badge-column img{width:45px;height:45px;object-fit:contain;margin:0 auto}.badge-column .placeholder_svg{max-width:100px;height:100px;margin:0 auto}.badge-icon{text-align:center}.badge-column{background:var(--bg_badges);display:flex;flex-direction:column;height:100%;gap:5px;text-align:center;justify-content:center;border-radius:10px;padding:25px 10px}.badge-label p{font-size:16px;line-height:1.2;color:var(--text_badges);font-family:var(--font-body-family)}.complementary_products_wrapper .product_card_image_inner{text-align:center;width:90%;height:250px}.complementary_products_wrapper h2{font-size:20px;padding-bottom:10px;margin-bottom:10px}@media screen and (max-width:1024px){.complementary_products_wrapper .product_card_image_inner{text-align:center;width:90%;height:190px}}@media screen and (max-width:768px){.badge-section{grid-template-columns:repeat(2,1fr);grid-gap:5px}.badge-label p{font-size:14px}.badge-column{padding:15px 10px}}.mobile_view_media{display:none}.mobile_view_media .swiper-slide-thumb-active,.mobile_view_media_slider .swiper-slide-thumb-active{border:1px solid #000;border-radius:10px}.product_slider_main_media{width:100%}@media screen and (max-width:768px){.product_slider_main_media{width:100%}.mobile_view_media{display:block}.desktop_view_media{display:none}.product-section .page-width{padding:0 20px}}.main_product_options_wrapper input:focus-visible+label{outline:1px solid var(--color-primary-button-background)}.product-payments{display:flex;justify-content:space-between;align-items:center;background:var(--bg_badges_pay);color:var(--text_badges_pay);padding:30px;border-radius:15px;margin-top:20px}.pay-title{font-size:18px;font-weight:600}.payment-icons{display:flex;align-items:center;flex-wrap:wrap;flex:0 1 640px;gap:14px}.payment-icons svg{height:100%;width:100%}.payment-icons img{height:auto;width:560px;max-width:100%}.payment-logo-line{display:flex;align-items:center;gap:10px;overflow-x:auto;width:100%;padding:4px 0;scrollbar-width:thin;scrollbar-color:#a8c4c8 transparent}.payment-logo-cell{flex:0 0 52px;height:36px;display:flex;align-items:center;justify-content:center;overflow:hidden}.payment-logo-cell svg,.payment-logo-cell img{width:100%;height:100%;max-width:none;object-fit:contain}.payment-logo-wallet{position:relative}.payment-logo-hint{display:none}.payment-logo-wallet img{position:absolute;width:1315.8%;height:auto;max-width:none;left:0;transform:translate(var(--logo-offset))}.payment-cod-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:6px;background:#fff;border:1px solid rgba(51,31,23,.14);font-size:12px;font-weight:700;line-height:1;color:var(--text_badges_pay, #331f17);white-space:nowrap}@media screen and (max-width:768px){.product-payments{flex-direction:row;align-items:center;gap:12px;padding:10px 12px;background:#fff;border:1px solid rgba(208,173,151,.38);border-radius:12px}.pay-title{display:none}.payment-icons{flex:1 1 auto;min-width:0;width:auto;flex-wrap:nowrap;justify-content:center;gap:0}.payment-icons img{width:min(100%,320px);object-fit:contain}.payment-logo-line{gap:10px}.payment-icons:has(.payment-logo-hint){flex-direction:column;align-items:stretch;gap:6px}.payment-logo-hint{display:block;font-size:11px;font-weight:500;line-height:1.4;color:#4d7479;text-align:start}.payment-logo-cell img{width:100%}.payment-logo-wallet img{width:1315.8%}.payment-cod-badge{display:none}}@media screen and (max-width:768px){#judgeme_product_reviews:has(.jm-no-reviews-state){margin-block:16px}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget{gap:8px!important;padding:12px 14px!important;border:1px solid rgba(208,173,151,.38);border-radius:12px;background:#fff}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header-and-body,#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header{display:block!important;height:auto!important;min-height:0!important}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header{--52156a25: 8px !important}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget-minimal-header__title{margin:0;font-size:15px;line-height:1.3}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-no-reviews-state{width:100%;max-width:none!important;height:auto!important;min-height:0!important;margin:8px 0 0!important}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-no-reviews-state>.jm-stack{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;width:100%}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-no-reviews-state__text{flex:1 1 auto;width:auto!important;margin:0;color:#331f17b8;font-size:12px;line-height:1.35;text-align:start}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-no-reviews-state__action-buttons,#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-no-reviews-state__action-buttons>.jm-stack{flex:0 0 auto;width:auto!important;height:auto!important;margin:0!important}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-no-reviews-state__action-buttons .jm-button{min-height:32px;padding:6px 12px;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__body{display:none!important}}@media screen and (min-width:1361px){.vertical-slider-allmode .mainblocked-slider{display:flex;gap:20px;flex-wrap:wrap}}@media screen and (min-width:749px){.product_slider_view_thumbnail_media{margin:1rem 0 0;width:100%}}.product-price-savings{display:inline-flex;align-items:center;min-height:2.8rem;padding:.35rem .9rem;border-radius:999px;background:#f7e6df;color:#9b3f2d;font-size:1.3rem;font-weight:700;white-space:nowrap}.main_product_info.content-box-true{background:#fff;color:#331f17;box-shadow:none}.main_product_info .product_form_buy_button.button-style-filled{background:#4d7479;color:#fff;border-color:#4d7479}.main_product_info .product_form_buy_button.button-style-filled:hover{background:#365a5f;color:#fff;border-color:#365a5f}.main_product_info .shopify-payment-button__button--unbranded{background:#fff!important;color:#365a5f!important;border:2px solid #4d7479!important}.main_product_info .shopify-payment-button__button--unbranded:hover{background:#f9e9e1!important;color:#365a5f!important;border-color:#365a5f!important}.main_product_info .main_product_quantity_wrapper .quantity_inner button{background:#a8c4c8}.main_product_info .main_product_quantity_wrapper .quantity_inner button:hover{background:#8eafb4}.main_product_info .quantity-style-style2 input{border-color:#a8c4c8!important;color:#331f17}.main_product_info .main_product_quantity_wrapper .quantity_inner button svg path{stroke:#331f17}.product-mobile-trust-row{display:none}@media screen and (max-width:768px){.main_product_buy_wrapper .product-cod-note{display:none}.product-mobile-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 0 4px;padding:11px 6px;border:1px solid rgba(77,116,121,.2);border-radius:12px;background:#a8c4c81f}.product-mobile-trust-row__item{display:flex;min-width:0;align-items:center;justify-content:center;gap:6px;padding:0 7px;color:#365a5f;text-align:start}.product-mobile-trust-row__item+.product-mobile-trust-row__item{border-inline-start:1px solid rgba(77,116,121,.2)}.product-mobile-trust-row__icon{width:20px;height:20px;flex:0 0 20px}.product-mobile-trust-row__icon path,.product-mobile-trust-row__icon circle,.product-mobile-trust-row__icon rect{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.product-mobile-trust-row__label{max-width:70px;font-size:10px;font-weight:650;line-height:1.25}}.product-mobile-accordions{display:none}@media screen and (max-width:768px){.main_product_description.is-mobile-accordion-ready [data-mobile-description-source],.main_product_description.is-mobile-accordion-ready+.product-scent-profile{display:none}.main_product_description.is-mobile-accordion-ready .product-mobile-accordions{display:block;border-top:1px solid rgba(51,31,23,.14)}.product-mobile-accordion{border-bottom:1px solid rgba(51,31,23,.14)}.product-mobile-accordion[hidden]{display:none}.product-mobile-accordion summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;color:var(--color-foreground);cursor:pointer;list-style:none}.product-mobile-accordion summary::-webkit-details-marker{display:none}.product-mobile-accordion__title{font-family:var(--font-body-family);font-size:15px;font-weight:650;line-height:1.35;letter-spacing:0}.product-mobile-accordion__icon{position:relative;width:18px;height:18px;flex:0 0 18px}.product-mobile-accordion__icon:before,.product-mobile-accordion__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease}.product-mobile-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.product-mobile-accordion[open] .product-mobile-accordion__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.product-mobile-accordion__content{padding:0 0 1rem}.product-mobile-accordion__content,.product-mobile-accordion__content p,.product-mobile-accordion__content li{color:var(--color-foreground);font-size:14px;font-weight:400;line-height:1.6}.product-mobile-accordion__content>:first-child{margin-top:0}.product-mobile-accordion__content>:last-child{margin-bottom:0}.product-mobile-accordion__content .product-scent-profile{display:grid;margin-top:.75rem}}@media screen and (min-width:769px){.main_product_info .product-payments:has(.payment-logo-line){display:flex;flex-direction:column;align-items:center;gap:14px;box-sizing:border-box;width:100%;min-width:0}.main_product_info .product-payments:has(.payment-logo-line) .pay-title{width:100%;text-align:center;white-space:nowrap}.main_product_info .product-payments:has(.payment-logo-line) .payment-icons{display:flex;flex:none;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%}.main_product_info .product-payments .payment-logo-line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;box-sizing:border-box;overflow:hidden}.main_product_info .product-payments .payment-logo-cell{flex:0 0 min(64px,calc((100% - 40px)/5));width:min(64px,calc((100% - 40px)/5));min-width:0;height:44px}.main_product_info .product-payments .payment-cod-badge{align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-page.css.map */
