.product__blocks:not(:has(>*)){display:none}.product__blocks .tags-section{list-style:none;display:flex;flex-flow:row wrap;padding:0}.product__blocks .tags-section .product-tag{margin-bottom:0}.product__blocks .block__product-reassurance-icon.text-center,.product__blocks .block__product-reassurance-icon.text-center .product-reassurance-icon-wrapper{justify-content:center}.product__blocks .block__product-reassurance-icon.text-right,.product__blocks .block__product-reassurance-icon.text-right .product-reassurance-icon-wrapper{justify-content:flex-end}.product__blocks .block__product-reassurance-icon.text-left,.product__blocks .block__product-reassurance-icon.text-left .product-reassurance-icon-wrapper{justify-content:flex-start}.product__blocks .block__product-reassurance-icon.display-as-grid,.product__blocks .block__product-reassurance-icon.display-as-stacked{display:flex}.product__blocks .block__product-reassurance-icon.display-as-grid[disabled]:not(:has(.track))>*:not(:first-child),.product__blocks .block__product-reassurance-icon.display-as-stacked[disabled]:not(:has(.track))>*:not(:first-child){display:block!important}.product__blocks .block__product-reassurance-icon.display-as-grid .block__product-reassurance-icon,.product__blocks .block__product-reassurance-icon.display-as-stacked .block__product-reassurance-icon{width:100%}.product__blocks .block__product-reassurance-icon.display-as-grid .track,.product__blocks .block__product-reassurance-icon.display-as-stacked .track{display:flex;flex-flow:row wrap}.product__blocks .block__product-reassurance-icon .product-reassurance-icon-wrapper{display:flex;flex-direction:row;background-color:#0000;align-items:center}.product__blocks .block__product-reassurance-icon .product-reassurance-icon__title{margin-bottom:0}.product__blocks .block__product-reassurance-icon .product-reassurance-icon__title p{font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit}.product__blocks .block__product-reassurance-icon.display-as-grid{align-items:flex-end}.product__blocks .block__product-reassurance-icon.display-as-stacked{flex-direction:column}.product__blocks .product-short-description__inner{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines-to-show-desktop);overflow:hidden}.product__blocks .product-short-description__inner ul{list-style-type:none}.product__blocks .product-short-description__inner li{position:relative}.product__blocks .product-short-description__inner li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%)}.product__blocks .variant-picker-popup-trigger{width:100%;display:flex;flex-direction:row;align-items:center;position:relative}.product__blocks .variant-picker-popup-trigger:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.product__blocks .variant-picker-popup-trigger .variant-picker-popup-trigger-image{margin-bottom:0}.product__blocks .variant-picker-popup-trigger .variant-picker-popup-trigger-info{display:flex;flex-direction:column;justify-content:flex-start}.block__product-selected-variant{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media(min-width:768px){.product__blocks{padding-top:38px}}.product__blocks .tags-section{gap:10px}.product__blocks .tags-section .product-tag{border-radius:5px;border:solid 1px #343432;font-size:14px;line-height:1;padding:5px 10px}.product__blocks .product__sku{font-size:10px;margin-bottom:16px;line-height:normal;color:#757575}.product__blocks .block__product-reassurance-icons.display-as-grid,.product__blocks .block__product-reassurance-icons.display-as-stacked{gap:16px}.product__blocks .block__product-reassurance-icons.display-as-grid .block__product-reassurance-icon,.product__blocks .block__product-reassurance-icons.display-as-stacked .block__product-reassurance-icon{padding-bottom:13px}.product__blocks .block__product-reassurance-icons.display-as-grid .block__product-reassurance-icon:not(:last-child),.product__blocks .block__product-reassurance-icons.display-as-stacked .block__product-reassurance-icon:not(:last-child){background-image:linear-gradient(to right,#cdcdcc 33%,#fff0 0%);background-position:bottom;background-size:10px 1px;background-repeat:repeat-x}.product__blocks .block__product-reassurance-icons .product-reassurance-icon-wrapper{gap:10px;padding:8px 12px 0 0}.product__blocks .block__product-reassurance-icons.display-as-stacked .product-reassurance-icon-wrapper{padding:16px;border:1px dashed #c4d6d3;margin-top:20px}.product__blocks .block__product-reassurance-icons.display-as-stacked .product-reassurance-icon-wrapper .product-reassurance-icon__value{text-transform:uppercase;font-size:13px;font-weight:500;font-style:normal}.product__blocks .block__product-reassurance-icons.display-as-stacked .product-reassurance-icon-wrapper .product-reassurance-icon__title{font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";text-transform:none;font-size:13px}.product__blocks .block__product-reassurance-icons.display-as-stacked .product-reassurance-icon-wrapper figure{margin:0}.product__blocks .block__product-reassurance-icons .product-reassurance-icon__title{font-family:Fahkwang,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:13px;font-style:italic;font-weight:400;text-transform:none;letter-spacing:normal}.product__blocks .product-short-description__inner{font-size:14px;line-height:1.57em;color:#2f332e}.product__blocks .product-short-description__inner ul{padding-left:6px}@media(max-width:1023.98px){.product__blocks .product-short-description__inner ul{margin-bottom:8px}}.product__blocks .product-short-description__inner li{font-size:14px;padding-left:10px}@media(min-width:1024px){.product__blocks .product-short-description__inner li{padding-left:16px}}.product__blocks .product-short-description__inner li:before{width:3px;height:3px;background-color:#161616;border-radius:50%}.product__blocks .product-short-description__read-more{color:#2f332e;font-size:14px}.product__blocks .variant-picker-popup-trigger{background:#fff;border:1px solid var(--bs-secondary-bg);padding:16px 60px 16px 16px;font-size:15px;text-transform:none;letter-spacing:normal;column-gap:16px}.product__blocks .variant-picker-popup-trigger:after{right:40px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M12%205.3913V6.63768H6.63529V12H5.36471V6.63768H0V5.3913H5.36471V0H6.63529V5.3913H12Z%27%20fill%3D%27%23144d4dff%27%2F%3E%3C%2Fsvg%3E%0A);background-size:contain;width:12px;height:12px}.product__blocks .variant-picker-popup-trigger .variant-picker-popup-trigger-image{max-width:60px;border:1px solid #e4dfd8}.product__blocks .variant-picker-popup-trigger .variant-picker-popup-trigger-info{text-align:left}.product__blocks .variant-picker-popup-trigger .variant-picker-popup-trigger-info .current-variant{font-weight:600}.product__blocks .accordion-button{font-size:13px;letter-spacing:normal;text-transform:none;padding-block:16px;padding-inline:0;background:#0000}.product__blocks .accordion-body{font-size:13px;padding-inline:0;background:#0000}.product__blocks .accordion-item{background:#0000}.product__blocks .block__icons-with-text .icons-with-text__items:not(.slick-initialized){display:flex;justify-content:center;align-items:center;gap:28px}.product__blocks .block__hr{margin-bottom:0!important}.block__product-selected-variant{column-gap:12px}.product__main-wrap{padding-inline:0!important}@media(min-width:1024px){.product__main-wrap{grid-template-columns:var(--product-main-col-left, calc(683 * var(--fluid-unit))) var(--product-main-col-right, calc(683 * var(--fluid-unit)));grid-template-areas:"left right";display:grid}}@media(max-width:1023.98px){.product__main-wrap{margin-inline:0!important;max-width:100%!important}}.product__main-wrap .block__breadcrumbs{margin-bottom:0!important;max-width:100vw;overflow-x:auto}.product__main-wrap .breadcrumb{margin-bottom:0;padding-left:var(--gutter, 0);padding-right:var(--product-image-nav-width)}.product__main-wrap .breadcrumb>span:last-child{display:inline-block;overflow:hidden;text-overflow:ellipsis}.product__main-wrap .product__media-wrapper.extra-blocks-position-on-top .extra-blocks{position:absolute;top:0;left:0;z-index:99;max-width:100%}@media(min-width:1024px){.product__main-wrap .product__media-and-tabs,.product__main-wrap .product__info-container{padding-top:0}}@media(min-width:1024px){.product__main-wrap .product__media-and-tabs{overflow:hidden;grid-area:left}}.product__main-wrap .product__info-wrapper{background-color:#0000}@media(min-width:1024px){.product__main-wrap .product__info-wrapper{grid-area:right}}@media(min-width:1024px){.product__main-wrap .product__info-wrapper .product__info-container.sticky:not(:has(.modal.show)){position:sticky;top:var(--main-menu-space, 0)}}@media(min-width:1024px){.product__main-wrap .product__info-wrapper .product__blocks{display:flex;flex-direction:column}}.product__main-wrap .product__info-wrapper .variant-option .price--on-sale .price__sale{justify-content:center;flex-direction:column;align-items:center}.product__main-wrap .product__info-wrapper .variant-option .price--on-sale .price__sale span,.product__main-wrap .product__info-wrapper .variant-option .price--on-sale .price__sale .price-item--regular{margin:0}@media(max-width:1023.98px){.product__main-wrap .product__info-wrapper .product-model-variants-header{display:inherit}}.product__main-wrap .product__info-wrapper .product-label-container{display:flex;flex-wrap:wrap;position:relative}.product__main-wrap .product__info-wrapper .product-label{background-color:var(--label-bg-color, #fff);color:var(--label-text-color, #161616);border:1px solid var(--label-border-color, transparent)}.product__main-wrap .product__info-wrapper .label__icon{object-fit:contain}.product__main-wrap .product__image{margin-bottom:0}.product__main-wrap .product__title-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.product__main-wrap .product__title-wrapper .price-wrapper{margin-bottom:0}@media(min-width:768px){.product__main-wrap .product__title-wrapper .product__price-wrapper .price{justify-content:flex-end}}.product__main-wrap .product__title{flex:1 1 auto;margin-bottom:0}.product__main-wrap .product__title-with-price{display:flex;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start}.product__main-wrap .product__title-with-price .title-section{flex:1 1 auto}.product__main-wrap .product__title-with-price .title-price-wrapper{flex:0 0 auto;display:flex}.product__main-wrap .product__under-title:not(:has(>*)){display:none}.product__main-wrap .product__under-title.has-rating{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.product__main-wrap .product__under-title.has-rating .rating-wrapper:not(.no-reviews){flex:0 0 auto}.product__main-wrap .price-wrapper .caption{display:flex}.product__main-wrap .product-form__error-message-wrapper:not(.alert) .icon-error{vertical-align:bottom}.product__main-wrap .quantity-button-wrapper{display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.product__main-wrap .quantity-button-wrapper{flex-direction:row}}@media(max-width:1023.98px){.product__main-wrap .quantity-button-wrapper .product-form__quantity{width:100%}}.product__main-wrap .quantity-button-wrapper quantity-input{display:flex;flex-direction:row;min-width:100%}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button,.product__main-wrap .quantity-button-wrapper quantity-input .quantity__input{border:none;background-color:#0000;box-shadow:none;outline:none;height:100%;color:inherit}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__input{text-align:center}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button{flex:1}@media(min-width:1024px){.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button{padding:0}}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button svg{display:none}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button[name=minus]{text-align:left}@media(min-width:1024px){.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button[name=minus]{text-align:right}}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button[name=minus]:after{content:"-"}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button[name=plus]{text-align:right}@media(min-width:1024px){.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button[name=plus]{text-align:left}}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button[name=plus]:after{content:"+"}@media(max-width:1023.98px){.product__main-wrap .quantity-button-wrapper .add-to-cart-wrap{width:100%}}@media(min-width:1024px){.product__main-wrap .quantity-button-wrapper .add-to-cart-wrap{flex:1}}.product__main-wrap .fine-print p{margin-bottom:0}.product__main-wrap .block__size-guide .size-guide-link{text-underline-offset:3px;border:unset;background-color:#0000;transition:all .3s ease}.product__main-wrap .block__size-guide .size-guide-link:hover,.product__main-wrap .block__size-guide .size-guide-link:focus{text-decoration:none}.product__main-wrap .block__product-custom-tags .product-custom-tag--text-dot:not(:last-child):after{content:"\2022"}.product-tabs .accordion-item .accordion-button.collapsed:after{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M12%205.3913V6.63768H6.63529V12H5.36471V6.63768H0V5.3913H5.36471V0H6.63529V5.3913H12Z%27%20fill%3D%27currentColor%27%2F%3E%3C%2Fsvg%3E%0A);background-size:contain;width:12px;height:12px}.product-tabs .accordion-item .accordion-button:not(.collapsed):after{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M12%205.39136V6.63773H6.63529H0V5.39136H6.63529H12Z%27%20fill%3D%27currentColor%27%2F%3E%3C%2Fsvg%3E%0A);background-size:contain;width:12px;height:12px}.product-tabs .ingredient-description-item .metafield-rich_text_field{display:contents}.product-tabs .ingredient-description-item .metafield-rich_text_field p{display:inline}.block__product__sticky-add-to-cart__inner .product-form__submit,.product__main-wrap .product-form__submit{position:relative;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.block__product__sticky-add-to-cart__inner .product-form__submit:is([data-out-of-stock-form-button],[data-preorder-form-button]) .price,.product__main-wrap .product-form__submit:is([data-out-of-stock-form-button],[data-preorder-form-button]) .price{display:none}.block__product__sticky-add-to-cart__inner .product-form__submit .price:after,.product__main-wrap .product-form__submit .price:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-20px}.block__product__sticky-add-to-cart__inner .product-form__submit .text,.product__main-wrap .product-form__submit .text{font-size:inherit;font-weight:inherit;letter-spacing:inherit;order:1;position:relative}.block__product__sticky-add-to-cart__inner .product-form__submit.non-sticky,.product__main-wrap .product-form__submit.non-sticky{width:100%}.block__product__sticky-add-to-cart__inner .product-form__submit .loading-overlay__spinner,.product__main-wrap .product-form__submit .loading-overlay__spinner{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.block__product__sticky-add-to-cart__inner .shopify-payment-button__button,.product__main-wrap .shopify-payment-button__button{background-color:#0000}.product__media-slider,.product__media-grid{position:relative}.product__media-slider .labels-section,.product__media-grid .labels-section{margin:0}.product__media-slider .product-label-container,.product__media-grid .product-label-container{position:absolute;z-index:999;display:flex;flex-wrap:nowrap}:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) #esc-out-of-stock-inputs{background-color:#0000!important;border:none;padding:0}:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) #esc-out-of-stock-inputs .esc-out-of-stock-title,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) #esc-out-of-stock-inputs .esc-out-of-stock-subtitle,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) #esc-out-of-stock-inputs .esc-free-plan{display:none}:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .esc-email-container input,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .esc-sms-container select,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .small #esc-out-of-stock-inputs .esc-sms-container input{background-color:var(--bs-body-bg)}.product__main-wrap .shopify-blocks-container:has(>.shopify-app-block[data-block-handle=wishlist-btn]){position:relative;height:18px;overflow:hidden}.product__main-wrap .shopify-app-block[data-block-handle=wishlist-btn]{position:absolute;right:0;display:flex;justify-content:flex-end;align-items:center}.product__main-wrap .shopify-app-block[data-block-handle=wishlist-btn] #shopify-block-ASytPSDV1S0FvdjBCd__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_2,.product__main-wrap .shopify-app-block[data-block-handle=wishlist-btn] #shopify-block-ASytPSDV1S0FvdjBCd__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_4{margin:0!important}.product__main-wrap .shopify-block .shopify-app-block[data-block-handle=wishlist-btn]#shopify-block-ASytPSDV1S0FvdjBCd__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_2 [hulk-wl-custom-style],.product__main-wrap .shopify-block .shopify-app-block[data-block-handle=wishlist-btn]#shopify-block-ASytPSDV1S0FvdjBCd__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_4.icon-wishlist-heart-empty .hulk_wl_icon-text[hulk-wl-custom-style]{font-size:14px;font-weight:500;background-color:#0000!important;border:none!important;border-radius:0!important;letter-spacing:normal;gap:8px;padding:0!important;margin:0!important}@media(max-width:1023.98px){.product__main-wrap .shopify-block .shopify-app-block[data-block-handle=wishlist-btn]#shopify-block-ASytPSDV1S0FvdjBCd__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_2 [hulk-wl-custom-style],.product__main-wrap .shopify-block .shopify-app-block[data-block-handle=wishlist-btn]#shopify-block-ASytPSDV1S0FvdjBCd__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_4.icon-wishlist-heart-empty .hulk_wl_icon-text[hulk-wl-custom-style]{border:none!important}}.product__main-wrap .shopify-block .shopify-app-block[data-block-handle=wishlist-btn]#shopify-block-ASytPSDV1S0FvdjBCd__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_2 [hulk-wl-custom-style] .hulk-wishlist-btn-title,.product__main-wrap .shopify-block .shopify-app-block[data-block-handle=wishlist-btn]#shopify-block-ASytPSDV1S0FvdjBCd__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_4.icon-wishlist-heart-empty .hulk_wl_icon-text[hulk-wl-custom-style] .hulk-wishlist-btn-title{color:#161616}@media(max-width:1023.98px){.product__main-wrap .shopify-block .shopify-app-block[data-block-handle=wishlist-btn]#shopify-block-ASytPSDV1S0FvdjBCd__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_2 [hulk-wl-custom-style] .hulk-wishlist-btn-title,.product__main-wrap .shopify-block .shopify-app-block[data-block-handle=wishlist-btn]#shopify-block-ASytPSDV1S0FvdjBCd__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_4.icon-wishlist-heart-empty .hulk_wl_icon-text[hulk-wl-custom-style] .hulk-wishlist-btn-title{display:none}}.product__main-wrap .shopify-block#shopify-block-AQ1owUGtBY0ZyMVkvZ__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_2[data-button-layout=simple_button] .hulk_wl_icon-text[data-count=hide][hulk-wl-custom-style],.product__main-wrap .shopify-block#shopify-block-AQ1owUGtBY0ZyMVkvZ__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_4[data-button-layout=simple_button] .hulk_wl_icon-text[data-count=hide][hulk-wl-custom-style]{padding:0!important;margin:0!important}.product__main-wrap .shopify-block#shopify-block-AQ1owUGtBY0ZyMVkvZ__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_2[data-button-layout=simple_button],.product__main-wrap .shopify-block#shopify-block-AQ1owUGtBY0ZyMVkvZ__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_4[data-button-layout=simple_button]{margin:0!important}.product__main-wrap .shopify-block .shopify-app-block[data-block-handle=wishlist-btn]#shopify-block-ASytPSDV1S0FvdjBCd__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_2:hover [hulk-wl-custom-style],.product__main-wrap .shopify-block .shopify-app-block[data-block-handle=wishlist-btn]#shopify-block-ASytPSDV1S0FvdjBCd__advanced_wishlist_wishlist_btn_m98yLw .wishlist-btn.style_4:hover [hulk-wl-custom-style]{background-color:#0000!important;border:none!important}.product__main-wrap{background-color:#fff}.product__main-wrap .breadcrumb{padding-block:0;padding-left:var(--gutter, 0);padding-right:0}.product__main-wrap .breadcrumb>span:last-child{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product__main-wrap .product__media-wrapper.extra-blocks-position-on-top{position:relative}.product__main-wrap .product__media-wrapper.extra-blocks-position-on-top .extra-blocks{position:absolute;top:0;left:0;z-index:99;max-width:86%}@media(max-width:1023.98px){.product__main-wrap .block__product__properties{padding-inline:8px;padding-bottom:32px}}@media(max-width:1023.98px){.product__main-wrap .product__media-and-tabs{background-color:#fff;margin-bottom:15px}}@media(min-width:1024px){.product__main-wrap .product__info-wrapper{padding-bottom:8px;padding-left:40px}}@media(min-width:1200px){.product__main-wrap .product__info-wrapper{padding-left:100px}}@media(min-width:1024px){.product__main-wrap .product__info-wrapper .product__info-container{padding-right:100px}}.product__main-wrap .product__info-wrapper .btn.modal-opener-link{font-size:14px;letter-spacing:normal}.product__main-wrap .product__info-wrapper .modal-opener--text-wrapper{font-size:13px;line-height:20px}.product__main-wrap .product__info-wrapper .modal-opener--text-wrapper .btn{display:inline;color:#161616;font-size:13px;font-weight:400;text-transform:none;margin:0;text-decoration:underline;line-height:20px}.product__main-wrap .product__info-wrapper .variant-option .price--on-sale .price__sale .price-item--regular{font-size:12px}.product__main-wrap .product__info-wrapper .product-label-container{gap:5px}.product__main-wrap .product__info-wrapper .product-label{font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:12px;font-weight:600;text-transform:uppercase;padding:5px 8px}.product__main-wrap .product__info-wrapper .label__icon{max-width:18px;max-height:18px}.product__main-wrap .product__collection{font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;line-height:1.1em}.product__main-wrap .product-brand{font-size:10px;color:#757575;letter-spacing:1px;text-transform:uppercase;margin-bottom:2px}.product__main-wrap .product__title-wrapper{column-gap:16px}@media(min-width:768px){.product__main-wrap .product__title-wrapper .product__price-wrapper{flex:0 0 calc(155*var(--fluid-unit));margin-top:calc(16*var(--fluid-unit))}}.product__main-wrap .product__title{font-family:Fahkwang,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:18px;font-weight:500;letter-spacing:normal;text-transform:uppercase}.product__main-wrap .product__title-with-price .title-section{margin-right:20px}@media(max-width:1023.98px){.product__main-wrap .product__title-with-price .title-section{margin-bottom:8px}}.product__main-wrap .product__title-with-price .title-price-wrapper{padding-top:8px}.product__main-wrap .product__title-with-price .price__container{font-size:calc(18*var(--fluid-unit));font-weight:600}.product__main-wrap .seo-section,.product__main-wrap .has-seo-text{margin-bottom:12px}.product__main-wrap .seo-section .product-line__seo-text span,.product__main-wrap .has-seo-text .product-line__seo-text span{font-size:14px;font-weight:500;color:#757575}.product__main-wrap .price-wrapper{line-height:1;padding-bottom:10px}.product__main-wrap .price-wrapper .price{font-size:calc(16*var(--fluid-unit));font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500}.product__main-wrap .price-wrapper .price--on-sale .price-item--regular{font-size:calc(16*var(--fluid-unit))}.product__main-wrap .price-wrapper .caption{font-size:12px;color:#565656;margin-top:6px;gap:6px}.product__main-wrap .product-form__input--advanced_dropdown:not(:last-child){margin-bottom:24px}.product__main-wrap .product-form__error-message-wrapper:not(.alert){color:var(--bs-danger)}.product__main-wrap .product-form__error-message-wrapper:not(.alert) .icon-error{max-width:20px}.product__main-wrap .quantity-button-wrapper{gap:9px}@media(min-width:1024px){.product__main-wrap .quantity-button-wrapper .product-form__quantity{min-width:calc(200*var(--fluid-unit))}}@media(min-width:1200px){.product__main-wrap .quantity-button-wrapper .product-form__quantity{min-width:calc(115*var(--fluid-unit))}}.product__main-wrap .quantity-button-wrapper quantity-input{border-radius:1px;border:solid 1px #cdcdcc;height:50px}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button,.product__main-wrap .quantity-button-wrapper quantity-input .quantity__input{font-size:14px;font-weight:300}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__input{width:37px}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button{padding:0 16px}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button[name=minus]:after{font-size:18px}.product__main-wrap .quantity-button-wrapper quantity-input .quantity__button[name=plus]:after{font-size:18px}.product__main-wrap .fine-print p{font-size:12px;font-weight:300;line-height:1.2em}.product__main-wrap .block__size-guide .size-guide-link{font-size:14px;font-weight:400;text-decoration:underline}.product__main-wrap .block__size-guide p{font-weight:300}.product__main-wrap .low-stock-label{font-size:12px;color:#bb3737}@media(max-width:1023.98px){.product__main-wrap .low-stock-label{margin-bottom:25px}}.product__main-wrap .block__product-custom-tags{font-size:13px}.product__main-wrap .block__product-custom-tags .product-custom-tag--pills{padding:2px 10px 1px;border-radius:50px;margin-bottom:5px}.product__main-wrap .block__product-custom-tags .product-custom-tag--pills:not(:last-child){margin-right:3px}.product__main-wrap .block__product-custom-tags .product-custom-tag--text-dot{font-size:13px;margin-right:6px}.product__main-wrap .block__product-custom-tags .product-custom-tag--text-dot:not(:last-child):after{font-size:10px;margin-left:6px;opacity:.4}.product-tabs .accordion-button{font-size:16px;text-transform:uppercase;font-weight:400}.product-tabs strong{font-weight:600}.product-tabs .ingredient-description-item{margin-bottom:16px}.product-tabs .ingredient-description-item strong{text-transform:uppercase}.btn-smbtn-preorder{background-color:#7b9d48;border-color:#7b9d48;color:#fff}.btn-smbtn-preorder svg{margin-left:8px}.block__product__sticky-add-to-cart__inner .product-form__submit,.product__main-wrap .product-form__submit{font-size:14px;font-weight:400;letter-spacing:normal;padding:12px 20px;min-height:52px!important;gap:8px;margin-bottom:8px;line-height:normal}.block__product__sticky-add-to-cart__inner .product-form__submit .price,.product__main-wrap .product-form__submit .price{font-size:inherit;font-weight:inherit;letter-spacing:inherit;position:relative;order:2}.block__product__sticky-add-to-cart__inner .product-form__submit .price:before,.product__main-wrap .product-form__submit .price:before{content:" - "}.block__product__sticky-add-to-cart__inner .product-form__submit .price .sale-price,.product__main-wrap .product-form__submit .price .sale-price{text-decoration:line-through}.block__product__sticky-add-to-cart__inner .product-form__submit .icon svg,.product__main-wrap .product-form__submit .icon svg{max-width:13px}.block__product__sticky-add-to-cart__inner .product-form__submit .text-wrapper,.product__main-wrap .product-form__submit .text-wrapper{display:inline-flex;align-items:center;gap:12px}.block__product__sticky-add-to-cart__inner .product-form__submit .text-wrapper:before,.product__main-wrap .product-form__submit .text-wrapper:before{content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2720%27%20height%3D%2720%27%20viewBox%3D%270%200%2020%2020%27%20fill%3D%27none%27%3E%3Cpath%20fill-rule%3D%27evenodd%27%20clip-rule%3D%27evenodd%27%20d%3D%27M11%200C13.2091%200%2015%201.79086%2015%204V5H16C18.2091%205%2020%206.79086%2020%209V16C20%2018.2091%2018.2091%2020%2016%2020H4L3.79395%2019.9951C1.68056%2019.8879%200%2018.14%200%2016V9C0%206.79086%201.79086%205%204%205H5V4C5%201.79086%206.79086%203.22128e-08%209%200H11ZM4%206.2002C2.4536%206.2002%201.2002%207.4536%201.2002%209V16C1.2002%2017.5464%202.4536%2018.7998%204%2018.7998H16C17.5464%2018.7998%2018.7998%2017.5464%2018.7998%2016V9C18.7998%207.4536%2017.5464%206.2002%2016%206.2002H15V8H13.7998V6.2002H6.2002V8H5V6.2002H4ZM9%201.2002C7.4536%201.2002%206.2002%202.4536%206.2002%204V5H13.7998V4C13.7998%202.4536%2012.5464%201.2002%2011%201.2002H9Z%27%20fill%3D%27%23fff%27%2F%3E%3C%2Fsvg%3E);background-size:contain;width:20px;height:20px;display:inline-block}.block__product__sticky-add-to-cart__inner .product-form__submit.btn-out-of-stock .text-wrapper:before,.product__main-wrap .product-form__submit.btn-out-of-stock .text-wrapper:before{content:none}.block__product__sticky-add-to-cart__inner .product-form__submit .text,.product__main-wrap .product-form__submit .text{text-transform:none}.block__product__sticky-add-to-cart__inner .product-form__submit svg,.product__main-wrap .product-form__submit svg{margin-right:10px}.block__product__sticky-add-to-cart__inner .shopify-payment-button__button,.product__main-wrap .shopify-payment-button__button{font-size:14px;font-weight:500;letter-spacing:.14px;text-transform:uppercase;border-radius:4px;padding:17px;min-height:54px}.block__product__sticky-add-to-cart__inner .shopify-payment-button__button:not([disabled]),.product__main-wrap .shopify-payment-button__button:not([disabled]){border:1px solid #161616;color:#161616}@media(min-width:1024px){.block__product__sticky-add-to-cart__inner .shopify-payment-button__button:not([disabled]):hover,.product__main-wrap .shopify-payment-button__button:not([disabled]):hover{background-color:#fff}}.product__media-slider .product-label-container,.product__media-grid .product-label-container{top:16px;right:16px;gap:4px}.product__media-slider .product-label-container .product-label,.product__media-grid .product-label-container .product-label{padding:10px;background-color:#fff;color:#161616;border-radius:6px;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:11px;line-height:11px;font-weight:500;text-transform:uppercase}@media(max-width:767.98px){.product__media-slider :is(.slick-prev,.slick-next),.product__media-grid :is(.slick-prev,.slick-next){display:none!important}}:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .esc-email-container input,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .esc-sms-container select,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .small #esc-out-of-stock-inputs .esc-sms-container input{border:1px solid #ece6de;padding:0 16px}:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .esc-email-container input::-webkit-input-placeholder,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .esc-sms-container select::-webkit-input-placeholder,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .small #esc-out-of-stock-inputs .esc-sms-container input::-webkit-input-placeholder{font-size:16px;font-weight:300;color:#565656}:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .esc-email-container input:-moz-placeholder,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .esc-sms-container select:-moz-placeholder,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .small #esc-out-of-stock-inputs .esc-sms-container input:-moz-placeholder{font-size:16px;font-weight:300;color:#565656}:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .esc-email-container input::-moz-placeholder,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .esc-sms-container select::-moz-placeholder,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .small #esc-out-of-stock-inputs .esc-sms-container input::-moz-placeholder{font-size:16px;font-weight:300;color:#565656}:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .esc-email-container input:-ms-input-placeholder,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .esc-sms-container select:-ms-input-placeholder,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) .small #esc-out-of-stock-inputs .esc-sms-container input:-ms-input-placeholder{font-size:16px;font-weight:300;color:#565656}:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) #esc-out-of-stock-inputs .esc-btn{border:1px solid #161616}:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) #esc-out-of-stock-inputs .esc-success,:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) #esc-out-of-stock-inputs .esc-error{border-radius:6px;color:#161616;padding:10px}:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) #esc-out-of-stock-inputs .esc-success{border:1px solid #144d4d}:is(.product_out-of-stock-form-modal,.product_notify-available-form-modal) #esc-out-of-stock-inputs .esc-error{border:1px solid #bb3737}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-product__main.css.map */
