.product{padding:2rem 0 9rem}@media (max-width: 750px){.product{padding:0 0 2rem}}.product .container{max-width:128rem}.product__inner{display:flex;align-items:flex-start;gap:4rem}@media (max-width: 990px){.product__inner{gap:2rem}}@media (max-width: 749px){.product__inner{display:block}}.product__main{flex:0 0 50%;max-width:50%}@media (max-width: 749px){.product__main{max-width:100%}}.product__aside{container-type:inline-size;container-name:aside;flex:1;padding:1.6rem 2rem 0;position:sticky;align-self:flex-end;min-height:calc(100vh - var(--header-top-position));bottom:1rem}@media (max-width: 749px){.product__aside{padding:1.6rem 0 0;position:static;min-height:0}}product-media{display:block;margin-bottom:4rem}@media (max-width: 749px){product-media{margin-bottom:0}}.product__media-slider{position:relative}.product__media-slider .slider-arrows{position:absolute;bottom:.7rem;gap:.6rem;right:1.5rem;z-index:6}.product__media-slider .slider-arrows .slider__arrow{width:3rem;padding:1rem .5rem}.product__media-slider .deferred-media__wrapper{padding-bottom:0;transform:none;position:static}.product__media-thumbs{display:block;margin:1.6rem 0 0}.product__media-thumbs .swiper-slide{width:8.7rem}.product__thumbnail{cursor:pointer;position:relative}.product__thumbnail .media{padding-bottom:105%}.is-active>.product__thumbnail{opacity:.5}.product__thumbnail svg{background-color:var(--color-background-secondary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.product__main-features,.product__features-alt{padding-bottom:2.8rem}.product__main-features .product__features-alt ul{display:flex;gap:1rem 2.3rem;flex-wrap:wrap;justify-content:space-between}@media (max-width: 749px){.product__main-features .product__features-alt ul{gap:1rem 3.2rem}}.product__main-features .product__features-alt ul li{flex:0 0 fit-content}.product__feature-alt{display:flex;align-items:center;gap:.4rem}.product__feature-alt i{display:block;line-height:0}.product__features-aside{padding:1.1rem 0;margin-bottom:2.2rem;border-top:.5px solid var(--color-base-brown);border-bottom:.5px solid var(--color-base-brown)}.product__features-aside ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:0 1rem}@media (max-width: 749px){.product__features-aside ul{flex-wrap:nowrap;padding:0}}.product__feature{display:flex;align-items:center;justify-content:center;gap:.8rem}@container aside (max-width: 400px){.product__feature{flex-direction:column;text-align:center;gap:.6rem}}@media (max-width: 499px){.product__feature{flex-direction:column;text-align:center;gap:.6rem}}.product__feature i{display:block;line-height:0}.product__aside-rating{min-height:1.5rem;overflow:hidden;margin-bottom:1.6rem}.QABottomLine .yotpo-bottomline{display:flex!important;gap:.3rem!important}.product__aside-rating a.ask-question{font-size:10px;font-family:var(--font-soehne)!important;color:var(--color-text-black)!important;text-decoration:underline!important;font-weight:700;text-transform:uppercase}.product__aside-rating a.ask-question:hover{color:var(--color-text-black)!important;text-decoration:none!important}.yotpo .yotpo-icon-double-bubble:before{color:#c699c3!important}.product__aside-rating .yotpo-reviews-star-ratings-widget{width:fit-content}.product__aside-rating .yotpo-sr-bottom-line-summary{gap:.3rem!important}.product__aside-rating .yotpo-sr-bottom-line-summary>*{margin-right:0!important;cursor:pointer!important}.product__aside-rating .star-container{margin-right:.5rem!important}.product__aside-rating .star-container svg{width:1.1rem}.product__aside-rating .yotpo-sr-bottom-line-text{font-family:var(--font-soehne)!important;font-size:1rem!important;letter-spacing:.04em!important;line-height:1!important;color:var(--color-text-black)!important;text-decoration:underline!important}#section-reviews .yotpo-main-layout{position:relative}.product__head{display:flex;justify-content:space-between;gap:.4rem 2rem;flex-wrap:wrap;margin-bottom:1.8rem}.product__title{flex:1;margin-bottom:0}@media (max-width: 767px){.product__title{flex:0 0 max-content}.product__head{flex-direction:column}}.product__price{margin-bottom:0;line-height:1.8}.product__variant{color:var(--color-base-dark-gray);flex:0 0 100%}.product__stories{margin-bottom:1.9rem}.product__stories ul{display:flex;flex-wrap:wrap;padding-left:2px;gap:1.7rem}.product__story{position:relative}.product__story a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.product__story-img{border-radius:50%;overflow:hidden;width:4.3rem;height:4.3rem;box-shadow:0 0 0 2px var(--color-base-purple);border:1px solid transparent}.product__story-label{margin-top:.3rem;text-align:center;display:block}.product__description{margin-bottom:2.8rem}.product__description.selector-title__enbled{margin-bottom:2rem}.product__description.selector-title__enbled~.selector-title{font-size:12px;font-style:normal;font-weight:350;line-height:140%;margin-bottom:.8rem}.product__description:not(.selector-title__enbled)~.selector-title{display:none}.quantity-swatch__name.sc{text-align:center;font-family:var(--font-soehne);font-size:11px;font-style:normal;font-weight:600;line-height:120%;color:#1d1d1d}.quantity-swatch__price.sc{color:#5e5a55;text-align:center;font-family:var(--font-gramercy);font-size:11px;font-style:normal;font-weight:350;line-height:110%;margin-bottom:0;margin-top:.4rem}.quantity-swatch__label:has(.sc){padding:1.3rem 1rem;border:1px solid var(--color-text-black)}@media screen and (max-width: 749px){.product-selector__buttons--quantity-3 .quantity-swatch:has(.sc){min-width:auto;max-width:calc(100% / 3 - var(--gap) + (var(--gap) / 3))}.product-selector__buttons--quantity-4 .quantity-swatch:has(.sc){min-width:auto;max-width:calc(100% / 4 - var(--gap) + (var(--gap) / 4))}}.product-selector__buttons:has(.sc) .quantity-swatch__label:hover,.product-selector__buttons:has(.sc) [type=radio]:checked+.quantity-swatch__label{background-color:var(--color-bg-yellow);border:1.5px solid var(--color-text-black);box-shadow:5px 1px 16px 3px #00000026}.sc-sell-plan .product__plan{border:0}.sc-sell-plan .product__plan-head{border-radius:4px 4px 0 0;background:var(--Accent-Sale, #B01717);font-family:var(--font-soehne);color:#fff;font-size:8px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.32px;text-transform:uppercase;width:fit-content;margin-inline:auto;margin-bottom:0;padding:.6rem 1.6rem}.sc-sell-plan .product__plan:has(input:checked){border:0;background-color:transparent}.sc-sell-plan .product__plan-head .product__plan-details.tooltip-wrapper{display:none}.sc-sell-plan .product__plan-body .product__plan-details{display:flex}.sc-sell-plan .product__plan-body{padding-top:0;padding-inline:0}.sc-sell-plan .product__plan-title{padding:24px 14px;border:.5px solid var(--color-text-black)}.sc-sell-plan .product__plan:has(input:checked) .product__plan-title{background-color:var(--color-bg-yellow);border:1.5px solid var(--color-text-black);box-shadow:5px 1px 16px 3px #00000026}.sc-sell-plan .product__plan-features{margin-top:1.6rem}.sc-sell-plan .product__plan-features .product__plan-details{padding:8px 0;margin-bottom:.8rem;width:100%}.sc-sell-plan .price__sale del{color:#5e5a55;font-family:var(--font-soehne);font-size:16px;font-style:normal;font-weight:600;line-height:130%}.sc-sell-plan .price__sale ins{color:#b01717;font-family:var(--font-soehne);font-size:16px;font-style:normal;font-weight:600;line-height:130%}.sc-sell-plan .price__regular{font-family:var(--font-soehne);font-size:16px;font-style:normal;font-weight:600;line-height:130%}.sc-sell-plan .product__plan-features ul .product__plan-feature span{color:#1d1d1d;font-size:14px;font-style:normal;font-weight:350;line-height:130%}.sc-sell-plan .product__plan-features ul{grid-template-columns:repeat(2,50%);gap:1.2rem 4rem;max-width:40.4rem}@media (max-width: 749px){.sc-sell-plan .price__sale del,.sc-sell-plan .price__sale ins,.sc-sell-plan .price__regular{font-size:1.4rem}.sc-sell-plan .product__plan-features ul{grid-template-columns:repeat(2,50%);gap:1.2rem 1.4rem}.sc-sell-plan .product__plan-features ul .product__plan-feature i,.sc-sell-plan .product__plan-features ul .product__plan-feature svg{width:1.6rem;height:1.6rem}.sc-sell-plan .product__plan-features ul .product__plan-feature{align-items:center;gap:.8rem}}@media (max-width: 375px){.sc-sell-plan .product__plan-features ul{grid-template-columns:1fr}}.sc-sell-plan .product__plan-details.tooltip-wrapper .tooltip__bubble{top:calc(100% + .5rem);bottom:auto;max-width:100%;min-width:100%}.product__sticky-atc.sticky-atc__sc{padding:20px 20px 14px;display:flex;flex-direction:column;align-items:center;gap:14px;border-top:.5px solid #6E6151;background:#fff;box-shadow:5px 1px 16px 3px #00000026}.product__sticky-atc.sticky-atc__sc .product-selector__quantity{display:none}.product__sticky-atc.sticky-atc__sc .product-selector__actions-wrapper{width:100%}.product__sticky-atc.sticky-atc__sc .sticky-atc__text-wrapper{display:flex;align-items:center;justify-content:center;gap:.6rem;color:#5e5a55;font-family:var(--font-soehne);font-size:10px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.4px;text-transform:uppercase}.product__sticky-atc.sticky-atc__sc .sticky-atb-icon{max-width:20px;height:auto}.product__link-below-variants{display:flex;align-items:center;justify-content:center;margin-bottom:2.4rem;gap:1rem}.product__link-below-variants .link-shroom{margin-right:-2rem}.product__detail-below-atc{text-align:center;padding:.8rem 1rem;background-color:var(--color-base-purple);color:var(--color-base-dark-gray);margin-bottom:1rem}.product-selector__buttons,.product-selector__dropdown{margin:0 0 2rem}.product-selector:has(.product-selector__dropdown+.product-selector__dropdown) .product-selector__dropdown{display:inline-block;width:calc(50% - .5rem);margin-right:.4rem}.product-selector:has(.product-selector__dropdown+.product-selector__dropdown) .product-selector__dropdown+.product-selector__dropdown{margin-right:0;margin-left:.2rem}.product-selector:has(.product-selector__dropdown+.product-selector__dropdown) .product-selector__dropdown+.product-selector__dropdown+.product-selector__dropdown{margin-right:0;margin-left:0;width:100%;display:block}@container aside (max-width: 400px){.product-selector:has(.product-selector__dropdown+.product-selector__dropdown) .product-selector__dropdown{display:block;width:100%;margin-left:0;margin-right:0}}.product-selector__actions-wrapper{display:flex;gap:1rem;margin-bottom:1.2rem}.product-selector__actions-wrapper .product-selector__submit{flex:1;min-height:4.2rem}.product-selector__quantity .field__label{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.product-selector__buttons{display:flex;padding:0;border:none;border-radius:0}.product-selector__buttons:has(.swatch){padding:0 .5rem}.product-selector__buttons--quantity{--gap: 1.6rem;--columns: 3;gap:var(--gap);flex-wrap:wrap;justify-content:center}.product-selector__buttons--quantity-2{justify-content:left}.product-selector__buttons--quantity-4{--columns: 4}@container aside (max-width: 400px){.product-selector__buttons--quantity{--columns: 2}}.product-selector__buttons legend{padding:0}.product-selector__buttons label{margin:0 1rem 1rem 0}.product-selector__submit{width:auto}.product__error-msg{margin:2.4rem 0}.product__sticky-atc{background-color:var(--color-bg-yellow-2);padding:.6rem;position:fixed;bottom:calc(var(--height, 6rem) * -1);left:0;width:100%;z-index:calc(var(--z-header) - 1);transition:bottom var(--duration-default) ease}body:not(:has(cart-drawer.is-visible,.header-drawer__container[open])) .product__sticky-atc{z-index:90001}body:has(.product__sticky-atc) #gorgias-chat-container{opacity:0!important;pointer-events:none!important}.product__sticky-atc.visible{bottom:0}.product__sticky-atc .product-selector__actions-wrapper{margin-bottom:0}.quantity-swatch{display:flex;min-width:10rem;flex:0 0 calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)))}.quantity-swatch__label{display:block;padding:.7rem 1rem;text-align:center;border:1px solid var(--color-text-black);color:var(--color-text-black);transition:background-color var(--duration-default) ease,border var(--duration-default) ease}.quantity-swatch__price{display:block;font-size:1.1rem;margin-bottom:.4rem}.quantity-swatch__label:hover,[type=radio]:checked+.quantity-swatch__label{background-color:var(--color-bg-yellow);border:1px solid var(--color-text-black)}.product-selector__buttons--quantity label{margin-right:0;margin-bottom:0;width:100%;display:flex;flex-direction:column;justify-content:center}.product__plans{container-type:inline-size;container-name:product-plans}.product__plans-item{margin-bottom:1.1rem}.product__plans-item:last-child{margin-bottom:1.3rem}.product__plan{position:relative;border:.5px solid var(--color-text-black);transition:border var(--duration-default) ease,background-color var(--duration-default) ease}.product__plan:has(input:checked){border:1px solid var(--color-base-brown);background-color:var(--color-bg-yellow)}.product__plan-head{background-color:var(--color-base-purple);color:var(--color-base-dark-gray);border-radius:0 0 4px 4px;padding:.6rem 1.4rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}@media (max-width: 750px){.product__plan-head{padding:.5rem 1.4rem}}.product__plan-body{padding:1rem 1.4rem}.product__plan-title .label{margin-bottom:0;flex:1 0 max-content}.product__plan-title:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.product__plan-head .product__plan-details{margin-left:auto}.product__plan-price{margin-left:auto;margin-bottom:0;line-height:1.5}@media (max-width: 749px){.product__plan-price{font-size:1.4rem}}@container product-plans (max-width: 390px){.product__plan-body:has(.product__plan-features) .product__plan-price{height:2.1rem}}.product__plan-price .price__sale{text-align:right}.product__plan-price .price__sale del{margin-right:0}.product__plan-price .price__sale ins{margin-left:.5rem}.product__plan-radio{display:flex;align-items:flex-start;gap:.8rem}.product__plan-radio-circle{display:block;position:relative;flex:0 0 1.9rem;width:1.9rem;height:1.9rem;border:1px solid var(--color-text-black);border-radius:50%}[type=radio]:checked+.product__plan-radio .product__plan-radio-circle:after{content:"";display:block;position:absolute;top:.3rem;left:.3rem;bottom:.3rem;right:.3rem;border-radius:50%;background-color:var(--color-accent-purple)}.product__plan-details.tooltip-wrapper{position:relative;display:flex;align-items:center;gap:.4rem;cursor:pointer;z-index:2}.product__plan-body .product__plan-details{display:none}@container product-plans (max-width: 420px){.product__plan-head .product__plan-details{display:none}.product__plan-body .product__plan-details{display:flex;width:fit-content;padding:1rem .5rem}}.product__plan-details i{display:block;line-height:0}.product__plan-details.tooltip-wrapper .tooltip__bubble{position:absolute;bottom:calc(100% + .5rem);right:0;width:100%;min-width:25rem;max-width:30rem;padding:1rem;border-radius:.5rem;border:1px solid currentColor;background-color:var(--color-bg-yellow);color:var(--color-text-black);z-index:var(--z-modals);opacity:0;pointer-events:none;transition:opacity var(--duration-default) ease}.product__plan-body .product__plan-details.tooltip-wrapper .tooltip__bubble{left:0}.product__plan-details.tooltip-wrapper .tooltip__bubble:after{content:"";display:block;height:.5rem;width:100%;position:absolute;top:100%;left:0}.product__plan-details.tooltip-wrapper:focus .tooltip__bubble,.product__plan-details.tooltip-wrapper:hover .tooltip__bubble{opacity:1;pointer-events:all}.product__plan-options{--gap: 2rem;display:flex;flex-wrap:wrap;gap:.7rem var(--gap);margin:2rem 0;opacity:.8;pointer-events:none;align-items:center;justify-content:space-between}.product__plan-options-sc_selling{flex-direction:column;align-items:flex-start;gap:8px}.product__plan-options-sc_selling .product__plan-options-label{font-size:12px}.product__plan-options-sc_selling .product__plan-button{padding:1.3rem 1rem!important;border:.5px solid var(--color-text-black);margin-right:0;margin-bottom:0;width:100%;display:flex;flex-direction:column;justify-content:center;text-transform:capitalize;font-family:Soehne Breit;font-size:11px}.product__plan-options-sc_selling .selling-plan-input:checked+.product__plan-button{background-color:var(--color-bg-yellow);border:1.5px solid var(--color-text-black);box-shadow:5px 1px 16px 3px #00000026}.product__plan-options-sc_selling .product__plan-options-wrapper{width:100%;gap:16px!important}.product__plan-options-sc_selling .product__plan-option{flex:auto}.tooltip-wrapper-features{display:block!important}.tooltip-wrapper-features i{display:inline-block}.tooltip-wrapper-features .tooltip__bubble{top:auto!important;bottom:calc(100% - .5rem)!important}@container product-plans (max-width: 420px){.product__plan-options-label{width:100%}}.product__plan-options--radios .product__plan-options-wrapper{display:flex;gap:.7rem var(--gap);flex-wrap:wrap}@container product-plans (max-width: 420px){.product__plan-options--radios{--gap: .5rem}}.product__plan input:checked~.product__plan-options{pointer-events:all;opacity:1;position:relative;z-index:2}.product__plan-option{flex:1 1 calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)))}.product__plan-button{display:block;border:.05rem solid currentColor;text-align:center;padding:1rem;transition:background-color var(--duration-default) ease;width:100%;min-width:100px}@container product-plans (max-width: 420px){.product__plan-options--radios .product__plan-button{padding:1rem .4rem;min-width:9rem}}@container product-plans (max-width: 350px){.product__plan-options--radios .product__plan-button{min-width:8rem}}.selling-plan-input:checked+.product__plan-button{background-color:var(--color-base-cream);border-width:1px}.product__plan-options .product__plan-options-dropdown{width:100%}.product__plan-features{margin:1.9rem 0 .6rem}.product__plan-features ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem 2rem}@container product-plans (max-width: 390px){.product__plan-features ul{grid-template-columns:1fr}}.product__plan-feature{display:flex;align-items:flex-start;gap:.7rem}.product__plan-feature span{line-height:1.5}.product__gallery-opener{position:relative;display:block}.product__media .product__image .media{padding-bottom:100%}.product__gallery-toggle{background:none;width:100%;height:100%;padding:0;border:none;border-radius:0;position:absolute;top:0;left:0;z-index:2;cursor:pointer}product-modal{display:block}.product-gallery{background-color:var(--color-background-secondary);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:var(--z-modals)}.product-gallery[open]{display:block}.product-gallery__dialog,.product__gallery-content,.product__gallery-content .product__image{height:100%}.product__gallery-content .product__image .media{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:8rem 0;margin:0 auto}.product__gallery-content .product__image .media img{touch-action:manipulation}.product-gallery__close{background-color:var(--color-background-accent);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;position:absolute;top:2rem;right:2rem;z-index:2;cursor:pointer}@media screen and (max-width: 749px){.product__media-thumbs{display:none}.product-selector__submit{width:100%}}.product__share{margin-block:2rem}.product .accordion-item{border-top:.5px solid rgba(94,90,85,.4);border-bottom:none}.product .accordion-item:last-child{border-bottom:.5px solid rgba(94,90,85,.4)}.product .accordion .accordion__summary{padding:1.6rem 0;-webkit-user-select:none;user-select:none;text-transform:none;font-size:1.6rem;font-weight:600;margin:0;transition:color var(--duration-default) ease}@media (max-width: 749px){.product .accordion .accordion__summary{font-size:1.4rem}}.product .accordion .accordion__summary h3{text-transform:none;margin-bottom:0}.product .accordion .accordion__summary:hover,.product [open] .accordion__summary *{color:var(--color-base-brown)}.product .accordion__summary a{text-decoration:none;color:inherit}.product .accordion__summary a:hover{color:var(--color-base-brown)}.product .accordion .accordion__content{font-size:1.4rem;color:#3a3a3a}.product .accordion .accordion__content-inner *:last-child{padding-bottom:1.5rem}.product__check-labels{margin-top:2rem}@media (max-width: 749px){.product__check-labels{margin-top:2.4rem}}.product__check-labels ul{display:flex;flex-wrap:wrap;gap:1rem 4rem}.product__check-label{display:flex;align-items:center;gap:1rem;white-space:nowrap}@media (max-width: 749px){.product__check-label span{font-size:1.4rem}}.product__check-label i{width:1.8rem;display:block;line-height:0;transform:translateY(-2px)}.product__check-label i svg{width:100%;height:auto}.product--buy-now{padding:4.1rem 0 4rem}@media (max-width: 749px){.product--buy-now{padding:2rem 0 4rem}}.product--buy-now .product__inner{align-items:center}.product--buy-now .product__media{margin-bottom:0}.product--buy-now .product__description{margin-bottom:2.2rem}@media (max-width: 749px){.product--buy-now .product__description{margin-bottom:2.9rem}}.product__features-list{margin-bottom:2rem}@media (max-width: 749px){.product__features-list{margin-bottom:2.6rem}}.product__features-list li{margin-bottom:1rem}.product--buy-now .product__feature{display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.product--buy-now .product__sticky-atc{max-width:144rem;padding:0 4rem;background-color:transparent;left:50%;transform:translate(-50%)}.product--buy-now .product__sticky-atc.visible{bottom:1.8rem}@media (max-width: 749px){.product--buy-now .product__sticky-atc{padding:0 2rem}}.product--buy-now .product__sticky-atc .product-selector__actions-wrapper{background-color:var(--color-bg-yellow-2);align-items:center;box-shadow:.5rem .1rem 1.6rem .3rem color-mix(in srgb,#000 10%,transparent 90%);padding:.6rem .6rem .6rem 2rem}@media (max-width: 749px){.product--buy-now .product__sticky-atc .product-selector__actions-wrapper{flex-wrap:wrap}}.product--buy-now .product-selector__sticky-details{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:1rem 4rem}@media (max-width: 749px){.product--buy-now .product-selector__sticky-details{flex:0 0 100%}}.product--buy-now .product-selector__sticky-title{flex:0 0 fit-content;margin-bottom:0}.product--buy-now .product-selector__sticky-price{white-space:nowrap;margin-bottom:0}.product--buy-now .product__sticky-atc .product-selector__actions-wrapper .product-selector__submit{flex:0 0 23rem}@media (max-width: 749px){.product--buy-now .product__sticky-atc .product-selector__actions-wrapper .product-selector__submit{flex:1}}.product__media-feature{display:flex;padding:8px 10px;align-items:center;justify-content:center;border-radius:0 0 4px 4px}.product__media-feature span{font-size:11px}.subscribe__features-container{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.subscribe__features-feature-mobile{display:none;align-items:center;gap:4px;font-weight:400;font-size:12px}.subscribe__feartures-feature-container{flex-basis:100%;display:flex;gap:12px}.subscribe__features-feature-desktop{display:flex;align-items:center;gap:6px;font-weight:400;font-size:12px}@media (max-width: 749px){.subscribe__features-feature-desktop{display:none}.subscribe__features-feature-mobile{display:flex}}.product-selector.tabbed-selector form{display:flex;flex-direction:column}.product-selector.tabbed-selector form *{order:2}.product-selector.tabbed-selector form selling-plan{order:1;width:100%}.product-selector.tabbed-selector form selling-plan .product__plans{display:flex;align-items:flex-end}.product-selector.tabbed-selector form selling-plan .product__plans-item{width:50%;margin-bottom:0}.product-selector.tabbed-selector form selling-plan .product__plan-body{padding:0}.product-selector.tabbed-selector form selling-plan .product__plans-item .product__plan-radio-circle{display:none}.product-selector.tabbed-selector form selling-plan .product__plans-item .product__plan-price{display:none}.product-selector.tabbed-selector form selling-plan .product__plan-title{padding:18px 10px;align-items:center}.product-selector.tabbed-selector form selling-plan .product__plan-title .label{text-transform:uppercase;text-align:center}.product-selector.tabbed-selector form selling-plan .product__plan-features ul{min-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-ms-overflow-style:none}.product-selector.tabbed-selector form selling-plan .product__plan-features ul::-webkit-scrollbar{display:none}.product-selector.tabbed-selector form .product-selector__buttons{display:block;padding-inline:20px;padding-bottom:6px;background-color:#fff;border-left:.5px solid rgba(94,90,85,.4);border-right:.5px solid rgba(94,90,85,.4);border-bottom:.5px solid rgba(94,90,85,.4);border-radius:0 0 4px 4px;margin-bottom:16px}body:has(.product-selector.tabbed-selector) .selector-title{display:none}.product-selector.tabbed-selector form selling-plan .product__plan-features ul .product__plan-feature{align-items:center;gap:6px}.product-selector.tabbed-selector form selling-plan .product__plan-features ul .product__plan-feature i{height:18px}.product-selector.tabbed-selector form selling-plan .product__plan-features ul .product__plan-feature svg{width:18px;height:18px}.product-selector.tabbed-selector form selling-plan .product__plan-features ul span{width:max-content}.product-selector.tabbed-selector .product-selector__buttons:has(.sc) [type=radio]:checked+.quantity-swatch__label{background-color:var(--color-bg-yellow);box-shadow:none}.product-selector.tabbed-selector .product-selector__buttons:has(.sc) .quantity-swatch__label:hover{background-color:#fff;box-shadow:none}.product-selector.tabbed-selector .product-selector__buttons:has(.sc) quantity-swatch:first-of-type:not(:has([type=radio]:checked)) .quantity-swatch__label:hover{border:0}.product-selector.tabbed-selector .product-selector__buttons:has(.sc) quantity-swatch:has([type=radio]:checked)+quantity-swatch .quantity-swatch__label{border-radius:4px;border:1px solid #000}.product-selector.tabbed-selector .product-selector__buttons:has(.sc) [type=radio]:checked+.quantity-swatch__label .product__plan-radio-circle:after{content:"";display:block;position:absolute;top:.3rem;left:.3rem;bottom:.3rem;right:.3rem;border-radius:50%;background-color:var(--color-accent-purple)}.product-selector.tabbed-selector .product-selector__buttons:has(.sc) [type=radio]:not(:checked):hover+.quantity-swatch__label .product__plan-radio-circle:after{content:"";display:block;position:absolute;top:.3rem;left:.3rem;bottom:.3rem;right:.3rem;border-radius:50%;background-color:var(--color-accent-purple)}.product-selector.tabbed-selector .quantity-swatch__label:has(.sc){border-radius:4px;border:1px solid #000}.product-selector.tabbed-selector quantity-swatch:first-of-type .quantity-swatch__label:has(.sc){border-radius:4px;border:1px solid #000}.product-selector.tabbed-selector .product__plan-details{display:none}.product-selector.tabbed-selector .product-selector__buttons--quantity label{flex-direction:row;justify-content:space-between}.product-selector.tabbed-selector .quantity-swatch__name-wrapper{display:flex;align-items:center}.product-selector.tabbed-selector .quantity-swatch__name-container{display:flex;flex-direction:column;gap:4px;margin-left:8px}.product-selector.tabbed-selector .quantity-swatch__name.sc{text-align:left;font-family:var(--font-gramercy);font-size:14px;font-weight:350;line-height:130%}.product-selector.tabbed-selector .full-price-per-box{color:#6e6151;font-family:var(--font-soehne);font-size:11px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.44px;text-decoration-line:line-through;text-transform:uppercase}.product-selector.tabbed-selector [quantity-swatch=sc-full-price-wrapper]{color:#1d1d1d;font-family:var(--font-soehne);font-size:11px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.44px;text-transform:uppercase}.product-selector.tabbed-selector .full-price-string{font-size:11px;font-style:normal;font-weight:350;line-height:130%}.product-selector.tabbed-selector .quantity-swatch__price.sc{text-align:right;font-size:11px;font-weight:350;line-height:140%}.product-selector.tabbed-selector .quantity-swatch_alternate__name{font-family:var(--font-soehne);font-size:8px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.32px;text-transform:uppercase;text-align:left}.product-selector.tabbed-selector .sc-sell-plan .product__plan:has(input:checked) .product__plan-title{border:.5px solid #C699C3;background:#e3ddf4;box-shadow:none}.product-selector.tabbed-selector .sc-sell-plan .product__plan:has(input:not(:checked)) .product__plan-title:hover{opacity:.8}.product-selector.tabbed-selector .sc-sell-plan .product__plan:has(input:checked) .product__plan-title .label{color:#000}.product-selector.tabbed-selector:has([selling-plan=one-time-radio-select]:checked) .full-price-per-box{display:none}.product-selector.tabbed-selector .sc-sell-plan .product__plan .product__plan-title{border:.5px solid rgba(94,90,85,.4)}.product-selector.tabbed-selector .sc-sell-plan .product__plan .product__plan-title .label{color:#6e6151;font-size:10px;font-weight:700;line-height:100%;letter-spacing:.44px;text-transform:uppercase}.product-selector.tabbed-selector .sc-sell-plan .product__plans-item:first-child .product__plan-title{border-radius:4px 0 0}.product-selector.tabbed-selector .sc-sell-plan .product__plans-item:last-child .product__plan-title{border-radius:0 4px 0 0}.product-selector.tabbed-selector .product__plan-features{margin:0;padding-block:18px;padding-bottom:0;padding-left:20px;background-color:#fff;border-left:.5px solid rgba(94,90,85,.4);border-right:.5px solid rgba(94,90,85,.4)}.product-selector.tabbed-selector .sc-sell-plan .product__plan-features ul .product__plan-feature span{font-size:12px;font-weight:350;line-height:140%}.product-selector.tabbed-selector .product__plan-head .eyebrow{font-size:8px}.product-selected__info{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.product-selected__info-text--price{display:flex;flex-direction:column;align-items:flex-end}.product-selected__info .price__sale del{display:none}.product-selected__info-title{font-size:12px;font-weight:350;line-height:140%}.product-selected__info-text--price-info{font-family:var(--font-soehne);font-size:9px;font-weight:600;line-height:100%;letter-spacing:.36px;margin-bottom:2px}.product-selected__info-text--price-value *{font-family:var(--font-soehne);font-size:12px;font-weight:700;line-height:100%;letter-spacing:.48px;text-transform:uppercase;color:#1d1d1d!important}.product-selector.tabbed-selector form .product-selector__buttons{padding-top:18px}@media (max-width: 1200px){.product-selector.tabbed-selector form selling-plan .product__plan-features ul{justify-content:flex-start;padding-right:14px;scrollbar-width:none}.product-selector.tabbed-selector .quantity-swatch:has(.sc){max-width:100%!important}.product-selector.tabbed-selector form .product-selector__buttons{padding-inline:15px}.product-selector.tabbed-selector .full-price-per-box{font-size:11px;font-weight:600;line-height:100%;letter-spacing:.36px}.product-selector.tabbed-selector [quantity-swatch=sc-full-price-wrapper]{font-size:11px;font-weight:700;line-height:100%;letter-spacing:.36px}.product-selector.tabbed-selector .quantity-swatch__price.sc{font-size:10px;font-weight:350;line-height:140%}}@media (min-width: 750px) and (max-width: 770px){.product-selector.tabbed-selector .quantity-swatch_alternate__name{font-size:7px}}@media (min-width: 990px){.product-selector.tabbed-selector form .product-selector__buttons{display:flex}.product-selector.tabbed-selector .quantity-swatch__label:has(.sc){flex-direction:column;gap:8px}.product-selector.tabbed-selector .quantity-swatch__name-wrapper{flex-direction:column;gap:8px}.product-selector.tabbed-selector [quantity-swatch=sc-full-price-wrapper]{display:block}.product-selector.tabbed-selector .quantity-swatch__price.sc{text-align:center}.quantity-swatch__price.sc{margin-top:0}.product-selector.tabbed-selector .quantity-swatch__price-wrapper{display:flex;flex-direction:column;gap:6px}.product-selector.tabbed-selector [quantity-swatch=sc-full-price-wrapper]{order:1}.product-selector.tabbed-selector form .product-selector__buttons{padding-bottom:20px}}selling-plan.sc-sell-plan,.product__plan-title:before{cursor:auto!important}.product__plan-details.tooltip-wrapper,label.product__plan-title.product__plan-radio{cursor:pointer!important}
/*# sourceMappingURL=/cdn/shop/t/113/assets/section-product.css.map */
