.product-media-modal{background-color:#f8f4ee;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100dvh}.product-media-modal__content{max-height:100dvh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}.product__upsell .product__upsell-item{display:flex;gap:20px;overflow:hidden}.product__upsell .product__upsell-item .product__upsell-info{padding:16px 16px 16px 0;display:flex;flex-direction:column;justify-content:center;gap:20px;flex:1 0 66%}.product__upsell .product__upsell-item .product__upsell-image{position:relative;flex:1 0 33%}.product__upsell .product__upsell-item:not(:last-child){margin-bottom:20px}.main-product{gap:24px}.main-product .product__title h1{font-size:36px;letter-spacing:-1.44px}.main-product .product-tags{margin:0 !important}.main-product .product-tags p{margin:0}.main-product .product-tags ul{display:flex;gap:8px;flex-wrap:wrap}.main-product .product-tags ul li{padding:4px 8px;background:#f7ca5c;border-radius:20px;font-size:12px;text-transform:uppercase;line-height:135%;font-family:"ABC Prophet",sans-serif;letter-spacing:normal}.main-product .info-wrapper .info-container{z-index:2}.main-product .info-wrapper .info-container>.product-form__quantity{margin:16px 0 0;display:flex;justify-content:flex-end}.main-product .info-wrapper .info-container .subscription_title{margin:24px 0 -14px;display:none}.main-product .info-wrapper .info-container .subscription_title:has(+.recharge-subscription-widget recharge-subscription-widget){display:block}.main-product .info-wrapper .info-container .recharge-subscription-widget{margin-top:24px}.main-product .info-wrapper .info-container .product-features ul{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.main-product .info-wrapper .info-container .product-features ul li{padding:8px;aspect-ratio:1;border:1px solid #3f1c04;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-family:"ABC Prophet",sans-serif;font-size:12px;height:66px;word-spacing:900px}.main-product .info-wrapper .info-container .ps-bis-fade-in{z-index:1 !important}.main-product .info-wrapper .info-container recharge-subscription-widget{margin-bottom:24px}.main-product .info-wrapper .info-container recharge-subscription-widget::part(rc-widget__root){--rc-widget-brand-color: #562C0F;--rc-widget-brand-color-10: color-mix( in srgb, #562C0F 10%, #ffffff );--rc-widget-brand-color-20: color-mix( in srgb, #562C0F 20%, #ffffff );--rc-widget-brand-color-50: color-mix( in srgb, #562C0F 50%, #ffffff );--rc-widget-brand-color-70: color-mix( in srgb, #562C0F 70%, #ffffff );--rc-widget-brand-color-80: color-mix( in srgb, #562C0F 80%, #ffffff );--rc-widget-brand-contrast-color: #F8F4EE;--rc-widget-text-color: #3F1C04;--rc-widget-selected-bg-color: #F8F4EE;--rc-widget-selected-text-color: #562C0F;--rc-widget-badge-text-color: #F8F4EE;--rc-widget-badge-bg-color: #562C0F;--rc-widget-card-radius: 16px;--rc-widget-button-radius: 8px;--rc-widget-badge-radius: 8px;--rc-widget-field-radius: 30px}.main-product .info-wrapper .info-container recharge-subscription-widget::part(rc-purchase-option__selector){font-size:16px;font-family:"ABC Otto",sans-serif;font-weight:normal;letter-spacing:-0.64px;line-height:135%}.main-product .info-wrapper .info-container recharge-subscription-widget::part(rc-purchase-option__price),.main-product .info-wrapper .info-container recharge-subscription-widget::part(rc-purchase-option__discounted-price),.main-product .info-wrapper .info-container recharge-subscription-widget::part(rc-purchase-option__original-price){font-weight:400;letter-spacing:.28px}.main-product .info-wrapper .info-container recharge-subscription-widget::part(rc-purchase-option__original-price){color:#3f1c04}.main-product .info-wrapper .info-container recharge-subscription-widget::part(rc-purchase-option__discounted-price){margin-left:4px}.main-product .info-wrapper .info-container recharge-subscription-widget::part(rc-purchase-option__label){padding:16px 24px;flex-direction:row;justify-content:space-between}.main-product .info-wrapper .info-container #ps__bis_container_root{display:none}.main-product .info-wrapper .product-form__subtitle{margin-top:8px}.main-product .media-wrapper{position:relative}.main-product .media-wrapper .media-tag-wrapper{position:absolute;top:24px;left:24px;width:83px;height:83px;z-index:2;display:flex;align-items:center;justify-content:center}.main-product .media-wrapper .media-tag-wrapper svg{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;width:100%;height:100%}.main-product .media-wrapper .media-tag-wrapper .media-tag-text{text-align:center;width:min-content}.main-product .media-wrapper img{border-radius:16px}.main-product .media-wrapper .images{border-radius:16px;padding:max(19%,77px) max(19%,63px);background:#eaddce}.main-product .media-wrapper .thumbnails{position:absolute;width:100%;max-width:256px;bottom:16px;left:50%;transform:translateX(-50%);padding:2px 0}.main-product .media-wrapper .thumbnails swiper-slide.swiper-slide-thumb-active .product__media{border-color:#6995d6}.main-product .media-wrapper .thumbnails swiper-slide .product__media{border-radius:90px;overflow:hidden;border:1px solid rgba(0,0,0,0);background-color:#eee6dc}.main-product .prod-info-m{display:flex;flex-direction:column;gap:16px;margin-top:24px}.okeReviews{max-width:660px;margin:0 auto;font-size:12px;line-height:135%;letter-spacing:.24px;font-family:"neue-haas-grotesk-text",sans-serif}.okeReviews .okeReviews-reviewsSummary-ratingCount{text-decoration:underline}.okeReviews .okeReviews-reviewsSummary-starRating{margin-right:7px}.okeReviews .okeReviews-starRating--small{height:15px;width:75px}.okeReviews .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:75px 15px}.okeReviews .okeReviews-reviewsWidget-header-poweredBy{display:none}.okeReviews .okeReviews-barGraph-layer--foreground{background-color:#3f1c04}.okeReviews .okeReviews-barGraph-layer--background{background-color:#eaddce}.okeReviews .okeReviews-review{color:#3f1c04}.okeReviews .okeReviews-review-recommendation{font-size:12px;line-height:140%;letter-spacing:.24px}.okeReviews .okeReviews-review-main-heading{font-family:"ABC Prophet",sans-serif;font-size:24px;font-weight:400;line-height:120%;letter-spacing:-0.72px}.okeReviews .okeReviews-review-date{font-size:12px;line-height:135%;letter-spacing:.24px;color:#3f1c04}.okeReviews .okeReviews-review-helpful-vote-button{color:#562c0f}.okeReviews .okeReviews-review-helpful{color:#3f1c04;font-size:12px;line-height:140%;letter-spacing:.24px}.okeReviews .okeReviews-ratingDistribution-item-value-count{color:#fff}.okeReviews .okeReviews-reviewsAggregate{line-height:140%;letter-spacing:.28px;color:#562c0f;font-size:12px}.okeReviews .okeReviews-reviewsAggregate-summary-total{color:#562c0f;line-height:140%;letter-spacing:.28px}.okeReviews .okeReviews-select-input{color:#3f1c04}.okeReviews .okeReviews-review-side,.okeReviews .okeReviews-reviewsAggregate-side{border-radius:16px 0 0 16px}@media only screen and (max-width: 768px){.okeReviews .okeReviews-review-side,.okeReviews .okeReviews-reviewsAggregate-side{border-radius:16px 16px 0 0}}.okeReviews .okeReviews-review-primary,.okeReviews .okeReviews-reviewsAggregate-primary{border-radius:0 16px 16px 0}@media only screen and (max-width: 768px){.okeReviews .okeReviews-review-primary,.okeReviews .okeReviews-reviewsAggregate-primary{border-radius:0 0 16px 16px}}.okeReviews .okeReviews-review-main-content-body p{font-size:16px;line-height:140%;letter-spacing:.32px}.okeReviews .okeReviews-review-reviewer-profile-name{font-family:"ABC Prophet",sans-serif;font-size:16px;font-weight:400;line-height:135%;text-transform:uppercase}.okeReviews.okeReviews--theme .okeReviews-select,.okeReviews.okeReviews--theme .okeReviews-select::before,.okeReviews.okeReviews--theme .okeReviews-button,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget-emptyMessage,.okeReviews.okeReviews--theme .okeReviews-qandaWidget-emptyMessage,.okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget-loadingMessage,.okeReviews.okeReviews--theme .okeReviews-questions,.okeReviews.okeReviews--theme .okeReviews-question,.okeReviews.okeReviews--theme .okeReviews-reviews-showMore,.okeReviews.okeReviews--theme .okeReviews-showMore,.okeReviews.okeReviews--theme .okeReviews-review-response,.okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-side,.okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-primary,.okeReviews.okeReviews--theme .okeReviews-review-side,.okeReviews.okeReviews--theme .okeReviews-review-primary{border-color:#3f1c04}.okeReviews.okeReviews--theme .okeReviews-reviewsWidget--minimal .okeReviews-filters,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-side,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-primary,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-side,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-primary,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-primary,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-side,.okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-primary{border-color:#3f1c04}.okeReviews.okeReviews--theme .okeReviews-badge--recommended,.okeReviews.okeReviews--theme .okeReviews-badge--rating{background-color:rgba(0,0,0,0);color:#3f1c04;font-family:"ABC Prophet",sans-serif;padding:0;font-weight:400}.okeReviews.okeReviews--theme .okeReviews-badge--rating{font-size:32px;letter-spacing:-0.96px;line-height:100%;margin-right:10px;margin-top:4px}.okeReviews.okeReviews--theme .okeReviews-badge--recommended{font-size:24px;line-height:120%;letter-spacing:-0.72px}.okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified{color:#562c0f}.okeReviews.okeReviews--theme .okeReviews-review-recommendation--yes::before{color:#3f1c04}.okeReviews.okeReviews--theme .okeReviews-select{border-radius:20px;font-size:14px;line-height:140%}.okeReviews.okeReviews--theme .okeReviews-select::before{content:none}.okeReviews.okeReviews--theme .okeReviews-reviews-controls-reviewCount{font-size:14px;line-height:140%;letter-spacing:.28px;color:#562c0f}.okeReviews.okeReviews--theme .okeReviews-button{color:#3f1c04;background-color:#f8f4ee;border-radius:8px;font-size:16px;line-height:135%;letter-spacing:-0.64px;text-transform:capitalize}.okeReviews.okeReviews--theme .okeReviews-button:hover{border-color:#87aade;color:#87aade;background-color:#f8f4ee}@media only screen and (min-width: 769px){.okeReviews{margin-bottom:16px}}@media only screen and (max-width: 768px){.main-product .info-wrapper [data-oke-reviews-product-listing-rating],.main-product .info-wrapper .product__title,.main-product .info-wrapper .product-tags,.main-product .info-wrapper .product__description{display:none}}@media only screen and (min-width: 769px){.main-product{gap:20px}.main-product .info-wrapper .product__description{margin-top:16px}.main-product .media-wrapper .media-tag-wrapper{top:40px;left:40px;width:110px;height:110px}.main-product .media-wrapper .images{padding:max(19%,107px)}.main-product .media-wrapper .thumbnails{bottom:40px}}