.notifyMePopUp--wrapper{position:fixed;top:50%;z-index:21;left:50%;transform:translate(-50%,-50%);max-width:311px;width:100%;background:var(--body_color);color:var(--primary_text);transition:all .3s ease-in-out;display:flex;flex-direction:column;border-radius:4px}product-component .ProductSlider--Wrapper{border-radius:4px;overflow:hidden}product-component .Svg--info{width:14px;height:14px}.pdp-subscription_block[aria-expanded=false]{display:none}product-component .ProductInfo--Wrapper .pdp-subscription_block[aria-expanded=true] subscription-flow{padding-top:0;padding-bottom:0;margin-bottom:0}product-component .ProductInfo--Wrapper .pdp-subscription_block[aria-expanded=true]{margin-bottom:0;padding-bottom:0}product-component .ProductInfo--Wrapper .ProductActions{margin-top:.75rem}product-component .ProductInfo--Wrapper .pdp-subscription_block[aria-expanded=true]~.ProductActions{margin-top:1rem;padding-top:0}product-component .ProductInfo--Wrapper .pdp-subscription_block[aria-expanded=true]~.ProductActions .ProductAction--Inner{padding-top:0}product-component .ProductInfo--Wrapper .pdp-subscription_block[aria-expanded=true]~.ProductActions .MainProduct--ATC,product-component .ProductInfo--Wrapper .pdp-subscription_block[aria-expanded=true]~.ProductActions .ProductPage--ATC{margin-top:0}.notifyMePopUp--successMsg{margin-top:auto;margin-bottom:auto}.closeNotifyMePopUp{display:flex;position:absolute;top:8px;right:8px;z-index:1}.closeNotifyMePopUp:after{width:28px;height:28px;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.complementryProducts--pdpSwiperWrapper{display:flex}.notifyMePopUpContent--groupElements{width:100%}.RevolutionSelectbox--Item>*{pointer-events:none}.notifyMePopUpContent--groupElements .AlertError{position:absolute;top:30px;left:0}.notifyMePopUp--wrapper[aria-hidden=false]{visibility:visible;opacity:1}.notifyMePopUp--wrapper[aria-hidden=true]{visibility:hidden;opacity:0}.notifyMePopupSubmit{white-space:nowrap;width:100%}.notifyMe--Input{border:1px solid var(--secondary_grey);border-radius:4px;padding:9.6px 16px}.notifyMe--Input,.notifyMePopUpContent--InputsContainer{width:100%}.notifyMePopUpContent--txtContentWrapper{padding-left:16px;padding-right:16px}.notifyMePopUpContent--Inputs{flex-direction:column;display:flex;align-items:center;width:100%}.notifyMePopUp--content{padding-bottom:16px;display:flex;flex-direction:column;gap:16px;border-radius:4px;overflow:hidden}.notifyMe--Input::placeholder{color:var(--secondary_grey)}.notifyMePopUp--Header{position:relative;width:100%}.quote--ImgWrapper{max-width:48px;height:48px;width:100%}.mainPdp--stickyFooterPricesSubs{color:var(--primary_grey)}#subscription-flow-pdp{scroll-margin-top:calc(var(--header-dynamic-height) + 16px)}product-component .ButtonText{gap:0}product-component .Svg--btn_icon{margin-left:4px}.Product--SubscriptionCheckboxChecked,.Product--SubscriptionCheckbox,subscription-flow svg{width:18px;height:18px}.Product--SubscriptionCheckboxChecked{color:var(--primary_text)}.Product--SubscriptionCheckboxChecked svg rect{stroke:currentColor;fill:var(--background_color)}.Product--SubscriptionCheckbox,subscription-flow svg path{fill:var(--secondary_grey)}.product-subscriptionRealPrice{color:var(--primary_grey);text-decoration:line-through}.mainPdp--quoteWrapper{display:flex;gap:8px}.quote--ImgWrapper img{border-radius:50%}.ProductInfo--Prices{display:flex;align-items:center;gap:8px}.mainPdp--priceUnit{color:var(--secondary_accent)}.ProductInfo--PriceWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:0px;padding:8px 0}.ProductInfo--PriceWrapper.textRight{align-items:flex-end}.ProductInfo--PriceWrapper.textCenter{align-items:center}.ProductInfo--StockInformation{display:flex;align-items:center;gap:10px;position:relative;padding-left:18px;color:var(--secondary_accent)}.ProductInfo--StockInformation.red_dot .pdp-dot-pulsing,.ProductInfo--StockInformation.green_dot .pdp-dot-pulsing{width:8px;border-radius:50%;height:8px;left:3px}.ProductInfo--StockInformation .pdp-dot-pulsing{position:relative}.ProductInfo--StockInformation.red_dot .pdp-dot-pulsing:after,.ProductInfo--StockInformation.green_dot .pdp-dot-pulsing:after{content:"";height:14px;width:14px;border-radius:50%;background-color:transparent;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:pulsate 2s infinite}@keyframes pulsate{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}.ProductInfo--StockInformation.red_dot .pdp-dot-pulsing:after{border:1px solid var(--alert_error)}.ProductInfo--StockInformation.green_dot .pdp-dot-pulsing:after{border:1px solid var(--alert_success)}.ProductInfo--StockInformation.green_dot .pdp-dot-pulsing{background-color:var(--alert_success)}.ProductInfo--StockInformation.red_dot .pdp-dot-pulsing{background-color:var(--alert_error)}.ProductNavigation.not_desktop{position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:1}variant-selects .SelectboxLabelNormal{cursor:pointer}.Selectbox[variant-notify-me]{color:var(--primary_grey);text-decoration:line-through}.colorSelectorType .Selectbox[variant-notify-me]{text-decoration:none}.colorSelectorType .Selectbox[variant-notify-me] .SelectboxCircle{position:relative}.colorSelectorType .Selectbox[variant-notify-me]:hover .colorTxt,.colorSelectorType .Selectbox[variant-notify-me] :checked+.SelectboxLabelNormal,.Selectbox[variant-notify-me] .SelectboxLabelNormal{color:var(--primary_grey)}.colorSelectorType .Selectbox[variant-notify-me] .SelectboxCircle:after{content:"";height:1px;background-color:var(--background_color);position:absolute;width:100%;transform:rotate(45deg) translateY(-50%);top:50%;left:0}.Selectbox[variant-notify-me]:hover .SelectboxLabelNormal,.colorSelectorType .Selectbox[variant-notify-me]{color:var(--primary_grey)}.BookBtn{min-width:164px}.mainProduct--shortDescWrapper.rte h4,.mainProduct--shortDescWrapper.rte h1,.mainProduct--shortDescWrapper.rte h2,.mainProduct--shortDescWrapper.rte h3{margin-block-start:unset;margin-block-end:unset}.mainProduct--shortDescWrapper.rte h1 strong{font-size:2.25rem;font-family:var(--type_header_font);font-weight:var(--weight_header_font);line-height:110%;color:var(--primary_accent)}.mainProduct--shortDescWrapper.rte h2 strong{font-size:1.75rem;font-family:var(--type_header_font);font-weight:var(--weight_header_font);line-height:120%;color:var(--primary_accent)}.mainProduct--shortDescWrapper.rte h3 strong{font-size:1.5rem;font-family:var(--type_header_font);font-weight:var(--weight_header_font);line-height:120%;color:var(--primary_accent)}.mainProduct--shortDescWrapper.rte h4 strong{font-size:1.125rem;font-family:var(--type_header_font);font-weight:var(--weight_header_font);line-height:120%;color:var(--primary_accent)}.ProductAction--Sticky{width:100%;display:flex;flex-direction:column;padding:8px 16px 16px;position:fixed;bottom:0;left:0;z-index:4;transform:translateY(100%);transition:transform .3s ease-in-out;background-color:var(--background_color);gap:8px;border-top:1px solid var(--tertiary_grey);align-items:center}.stickyPopUp{transform:translateY(0)}body:has(.ProductAction--Sticky.stickyPopUp){padding-bottom:5.5rem}html.gift-picker-open .ProductAction--Sticky.stickyPopUp,html.gift-section-visible .ProductAction--Sticky.stickyPopUp{transform:translateY(100%);pointer-events:none}#appikon-bis-inline-form-wrapper{max-width:311px;height:fit-content;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--background_color);z-index:22;border:0;padding:16px;margin:0;border-radius:16px;display:flex;flex-direction:column-reverse;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out .05s;width:100%}#email-address.form-group{margin:0;flex:1}#customer-contact-container{display:flex;gap:8px;border-radius:24px;border:1px solid var(--primary_grey)}.StickyAtc--btn{width:100%}.StickyAtc--btn.ProductPage--ATC{flex:1;margin-bottom:0;margin-top:0;height:fit-content}.ProductAction--StickPrice .ProductInfo--Prices{display:flex;align-items:center;color:var(--primary_grey);gap:8px}.ProductAction--StickyTitleVariant{display:flex;flex-direction:column;flex:1;width:100%}.ProductAction--StickyOptionsChange{display:flex;gap:8px;align-items:center;width:100%}shopify-payment-terms{max-width:50%;font-family:inherit;padding:16px 0;display:block;font-size:14px;font-style:normal;font-family:var(--type_paragraf_font);line-height:21px;font-weight:var(--weight_paragraf_font);letter-spacing:.02em;text-align:left}product-component .ProductInfo--RatingsStars path{fill:var(--primary_accent)}.ProductInfo--RatingsStars svg{height:18px;width:18px}.ProductInfo--RatingsLink{text-decoration:underline;text-underline-offset:2px;color:var(--secondary_accent)}product-component .SelectBox--Wrapper{display:flex;align-items:flex-start;align-content:flex-start;gap:12px 8px;align-self:stretch;flex-wrap:wrap}product-component :focus{outline-color:none;outline-offset:none;outline-width:none}product-component input:focus+label{outline:none}product-component .SelectboxLabelNormal{display:flex;padding:4px 16px;align-items:center;gap:8px;border:1px solid var(--secondary_accent)}product-component .Dropdown--Button{color:var(--primary_text)}product-component .Dropdown--Plus:before,product-component .Dropdown--Plus:after,product-component .Dropdown--Button[aria-expanded=true] .Dropdown--Plus:before,product-component .Dropdown--Button[aria-expanded=true] .Dropdown--Plus:after{background-color:var(--primary_text)}.product-subscriptionSubPrice{display:flex;white-space:nowrap}product-component .ProductInfo--Wrapper .Product--SubscriptionFlex .flex{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:flex-start;gap:.125rem}product-component .ProductInfo--Wrapper .Product--SubscriptionFlex{display:flex;justify-content:flex-start;width:100%;gap:.6875rem;align-items:flex-start}product-component .ProductInfo--Wrapper .Product--SubscriptionFlex>.flex:first-child{margin-top:.09375rem}product-component .ProductInfo--Wrapper .Product--SubscriptionDetails{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}product-component .ProductInfo--Wrapper .Product--SubscriptionOption[aria-selected=true] .Product--SubscriptionDetails{grid-template-rows:1fr;opacity:1}product-component .ProductInfo--Wrapper .Product--SubscriptionDetailsClip{overflow:hidden;min-height:0}product-component .ProductInfo--Wrapper .Product--SubscriptionBenefits{display:grid;gap:.5rem;padding:0;list-style:none;width:100%}product-component .ProductInfo--Wrapper .Product--SubscriptionGift{display:grid;gap:0;border-top:1px solid var(--secondary_grey);margin-top:.75rem;padding-top:.75rem}product-component .ProductInfo--Wrapper .Product--SubscriptionAfter{margin:.75rem 0 0;padding:.75rem 0 0;border-top:1px solid var(--secondary_grey)}product-component .ProductInfo--Wrapper .Product--SubscriptionAfterToggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:0;border:0;background:none;cursor:pointer;color:var(--primary_grey);text-align:left}product-component .ProductInfo--Wrapper .Product--SubscriptionAfterIcon{display:inline-flex;flex-shrink:0;transition:transform .35s ease}product-component .ProductInfo--Wrapper .Product--SubscriptionAfterIcon svg{width:12px;height:12px}product-component .ProductInfo--Wrapper .Product--SubscriptionAfter.is-open .Product--SubscriptionAfterIcon{transform:rotate(-90deg)}product-component .ProductInfo--Wrapper .Product--SubscriptionAfterDetails{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}product-component .ProductInfo--Wrapper .Product--SubscriptionAfter.is-open .Product--SubscriptionAfterDetails{grid-template-rows:1fr;opacity:1}product-component .ProductInfo--Wrapper .Product--SubscriptionAfterClip{overflow:hidden;min-height:0}product-component .ProductInfo--Wrapper .Product--SubscriptionAfterPanel{margin-top:.75rem;padding:.75rem;border-radius:.5rem;background:var(--background_color_2)}product-component .ProductInfo--Wrapper .Product--SubscriptionTimeline{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}product-component .ProductInfo--Wrapper .Product--SubscriptionTimeline li{position:relative;display:grid;grid-template-columns:.5rem minmax(0,1fr);column-gap:.5rem;margin:0;padding:0}product-component .ProductInfo--Wrapper .Product--SubscriptionTimeline li:before{content:"";width:.4375rem;height:.4375rem;margin-top:.3125rem;border-radius:50%;background:var(--secondary_grey)}product-component .ProductInfo--Wrapper .Product--SubscriptionTimeline li.is-current:before{background:var(--primary_text)}product-component .ProductInfo--Wrapper .Product--SubscriptionTimelineTitle{grid-column:2;margin:0;color:var(--primary_text)}product-component .ProductInfo--Wrapper .Product--SubscriptionTimelineCopy{grid-column:2;margin:.125rem 0 0;color:var(--primary_grey)}product-component .ProductInfo--Wrapper .Product--SubscriptionGift p{margin:0}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftHeading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftChange{background:none;border:0;padding:0;cursor:pointer;color:var(--secondary_input);text-decoration:underline;text-underline-offset:.15em}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftSummary{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .35s ease,opacity .25s ease}product-component .ProductInfo--Wrapper .Product--SubscriptionGift.is-picking .Product--SubscriptionGiftSummary{grid-template-rows:0fr;opacity:0;pointer-events:none}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftSummaryClip,product-component .ProductInfo--Wrapper .Product--SubscriptionGiftPickerClip{overflow:hidden;min-height:0}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftItem{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.75rem}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftImageWrap{width:3rem;height:3rem}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftImage{width:3rem;height:3rem;object-fit:cover;border-radius:.5rem}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftImagePlaceholder{display:block;background:repeating-linear-gradient(-45deg,var(--secondary_grey),var(--secondary_grey) .375rem,color-mix(in srgb,var(--secondary_grey) 45%,transparent) .375rem,color-mix(in srgb,var(--secondary_grey) 45%,transparent) .75rem)}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftInfo{display:grid;gap:.125rem;min-width:0}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftTitle{margin:0}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftMeta{color:var(--primary_grey)}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftMeta:empty{display:none}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftBadge{padding:.25rem .5rem;border-radius:.25rem;background:var(--alert_success);color:var(--background_color);text-transform:uppercase;white-space:nowrap}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftPicker{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}product-component .ProductInfo--Wrapper .Product--SubscriptionGift.is-picking .Product--SubscriptionGiftPicker{grid-template-rows:1fr;opacity:1}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftScroller{--gift-card: 6.625rem;--gift-card-height: 9.4375rem;--gift-full: 2;--gift-peek: .6;--gift-gap: .625rem;display:grid;grid-auto-flow:column;grid-auto-columns:var(--gift-card);max-width:calc(var(--gift-full) * (var(--gift-card) + var(--gift-gap)) + var(--gift-peek) * var(--gift-card));gap:var(--gift-gap);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding-top:.125rem;cursor:grab;touch-action:pan-x}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftScroller.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftScroller::-webkit-scrollbar{display:none}@media screen and (min-width:1025px){product-component .ProductInfo--Wrapper .Product--SubscriptionGiftScroller{--gift-full: 3;--gift-card-height: 9.25rem}}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftCard{display:grid;grid-template-rows:4.875rem auto;align-content:start;gap:.375rem;height:var(--gift-card-height);padding:.5rem;border:1px solid var(--secondary_grey);border-radius:.25rem;background:var(--background_color);text-align:left;cursor:pointer;color:inherit;width:100%;min-width:0;box-sizing:border-box}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftCard.is-selected{border-color:var(--primary_text);border-width:1px;padding:.5rem}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftCardMedia{display:block;width:5.5rem;height:4.875rem;flex-shrink:0;border-radius:.375rem;overflow:hidden;background:var(--secondary_grey);line-height:0}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftCardImage,product-component .ProductInfo--Wrapper .Product--SubscriptionGiftCardPlaceholder{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:0}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftCardPlaceholder{background:repeating-linear-gradient(-45deg,var(--secondary_grey),var(--secondary_grey) .375rem,color-mix(in srgb,var(--secondary_grey) 45%,var(--background_color)) .375rem,color-mix(in srgb,var(--secondary_grey) 45%,var(--background_color)) .75rem)}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftCardCopy{display:grid;gap:.375rem;min-width:0;align-content:start}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftCardTitle{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftCardMeta{color:var(--secondary_grey);margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}product-component .ProductInfo--Wrapper .Product--SubscriptionGiftCardMeta:empty{visibility:hidden}product-component .ProductInfo--Wrapper .Product--SubscriptionBenefits li{display:flex;align-items:flex-start;gap:.625rem;color:var(--primary_input)}product-component .ProductInfo--Wrapper .Product--SubscriptionBenefitCheck{flex-shrink:0;width:11px;height:18px;color:var(--secondary_grey)}product-component .ProductInfo--Wrapper .Product--SubscriptionOption[aria-selected=true] .Product--SubscriptionBenefitCheck,product-component .ProductInfo--Wrapper .Product--SubscriptionOption:hover .Product--SubscriptionBenefitCheck{fill:none;color:var(--secondary_grey)}product-component .ProductInfo--Wrapper .Product--SubscriptionOption[aria-selected=true] .Product--SubscriptionBenefitCheck path,product-component .ProductInfo--Wrapper .Product--SubscriptionOption:hover .Product--SubscriptionBenefitCheck path{fill:none;stroke:currentColor}product-component .ProductInfo--Wrapper .Product--SubscriptionBenefitText :where(p,ul,ol,div){display:inline;margin:0;padding:0}product-component .ProductInfo--Wrapper .Product--SubscriptionBenefitText s,product-component .ProductInfo--Wrapper .Product--SubscriptionBenefitText del{text-decoration-line:line-through;text-decoration-thickness:1px;color:var(--secondary_grey)}product-component .ProductInfo--Wrapper .Product--PriceFlex{display:flex;flex-direction:column;gap:6px;height:fit-content;align-items:end;justify-content:flex-start}product-component .ProductInfo--Wrapper subscription-flow{display:block}product-component .ProductInfo--Wrapper .subscriptionDropdown{display:flex;flex-direction:column;gap:1rem}product-component .ProductInfo--Wrapper .Product--SubscriptionOption{display:flex;flex-direction:column;border-radius:4px;align-items:stretch;padding:15px;min-height:64px;box-sizing:border-box;border:1px solid var(--secondary_grey);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;position:relative}.SubscriptionOption--tag{position:absolute;top:-8px;right:16px;border-radius:4px;padding:4px 9px;background:var(--primary_text);color:var(--background_color)}product-component .ProductInfo--Wrapper .Product--SubscriptionOption[aria-selected=true],product-component .ProductInfo--Wrapper .Product--SubscriptionOption:hover,product-component .ProductInfo--Wrapper .Product--SubscriptionOption:hover .product-subscriptionRealPrice,product-component .ProductInfo--Wrapper .Product--SubscriptionOption[aria-selected=true] .product-subscriptionRealPrice{color:var(--primary_text)}product-component .ProductInfo--Wrapper .Product--SubscriptionOption[aria-selected=true],product-component .ProductInfo--Wrapper .Product--SubscriptionOption:hover{border:1px solid var(--primary_text)}product-component .ProductInfo--Wrapper .Product--SubscriptionOption[aria-selected=true] svg path,product-component .ProductInfo--Wrapper .Product--SubscriptionOption:hover svg path{fill:var(--primary_grey)}product-component .ProductInfo--Wrapper .Product--SubscriptionOption[aria-selected=true] .Product--SubscriptionCheckboxChecked,product-component .ProductInfo--Wrapper .Product--SubscriptionOption:hover .Product--SubscriptionCheckboxChecked{color:var(--primary_text)}product-component .ProductInfo--Wrapper .Product--SubscriptionOption[aria-selected=true] .Product--SubscriptionCheckboxChecked rect,product-component .ProductInfo--Wrapper .Product--SubscriptionOption:hover .Product--SubscriptionCheckboxChecked rect{stroke:var(--primary_text);fill:var(--background_color)}subscription-flow .Product--SubscriptionBenefitCheck path{fill:none;stroke:currentColor}product-component .ProductInfo--Wrapper .Product--SubscriptionOneTimeButton .Product--SubscriptionName{margin-top:1px}product-component .ProductInfo--Wrapper .Product--SubscriptionName{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px}product-component .ProductInfo--Wrapper .Product--SubscriptionSelect{background:none;border:none;cursor:pointer;padding:0 14px 0 0;color:var(--primary_text);position:relative;text-decoration:underline;text-underline-offset:2px}.ProductInfo--RatingsStars{display:flex;align-items:center}product-component .Svg--left-arrow{height:16px;width:16px}.productRatingAndPrice--wrapper{display:flex;justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:24px;margin-bottom:12px;border-bottom:1px solid var(--secondary_grey)}.Svg--back_arrow path{fill:var(--primary_text)}product-component{background-color:var(--background_color);color:var(--primary_text);display:block}model-viewer{position:absolute;top:0;left:0}.product__xr-button{position:absolute;text-align:center;display:flex;align-items:center;justify-content:center;top:0;z-index:5;gap:8px;border:1px solid var(--primary_text);background-color:var(--background_color);padding:4px 8px;margin:0 auto;right:0;width:fit-content}.product__xr-button.hidden,.shopify-model-viewer-ui__button--poster{display:none}.shopify-model-viewer-ui{width:100%;height:100%}model-handler{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.modelButton{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0}.modelButton svg{margin-bottom:16px;width:32px;height:32px}.Svg--star_rating path{fill:var(--loader_color)}[data-vimeo-initialized=true]>div{height:100%}#productSwiperElement .swiper-slide{width:100%;display:flex;align-items:center;justify-content:center}.ProductSlider--autoHeight #productSwiperElement .swiper-slide{height:fit-content}#productSwiperElement video-component{display:flex;align-items:center;justify-content:center;height:100%}.revolutionVideoPlayer{width:100%;cursor:pointer}.ProductInfo--Wrapper .Dropdown{border-bottom:1px solid var(--tertiary_grey)}.ProductInfo--Wrapper .Dropdown--Button{padding:24px 0 23px}.mainProductDropdownContent--wrapper{padding-top:32px;padding-bottom:24px}.mainProductDropdownContent--wrapper .Dropdown:first-child .Dropdown--Button{padding-top:unset}.ProductInfo--Wrapper .Dropdown--Content{padding-bottom:unset}.ProductInfo--Wrapper .DropdownContent__Inner{padding-bottom:24px;color:var(--secondary_accent)}.Product-Section{width:100%;display:block;position:relative}.ProductSlider{display:block;position:relative}.ProductInfo--CompareAtPrice{color:var(--primary_text);opacity:.8;text-decoration:line-through}.swiper-slide__image{opacity:0}.revolution-scrollbar{height:2px;position:absolute;left:0;bottom:0;width:100%;z-index:2}.Quantity{display:flex;text-align:center;border:1px solid var(--secondary_text);width:fit-content}.QuantityButton{padding:8px}.QuantitySelector__ProductQuantity{border:0px;display:block;text-align:center;padding:0;color:var(--primary_text);background:transparent;width:25px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.Product-Section .ProductCard--LabelsHolder{right:unset;left:8px;top:8px}.revolution-scrollbar .swiper-scrollbar-drag{background:var(--loader_color);z-index:3}product-component .video-js .vjs-volume-panel .vjs-volume-control,product-component .video-js .vjs-volume-panel{display:none}.ProductForm .RevolutionSelectbox{background:var(--background_color)}.ProductSlider--slide .revolution-scrollbar{left:16px;right:16px;width:calc(100% - 32px);z-index:2;overflow:hidden}.ProductSlider--Wrapper .previous{left:8px}.ProductSlider--Wrapper{position:relative}.ProductSlider--Wrapper .next{right:8px}model-viewer{width:100%;height:100%}.ProductInfo--Header{display:flex;flex-direction:column}.ProductInfo--CompareAtPrice{text-decoration:line-through}.ProductDescription--Wrapper{position:relative}.ProductDescription p{font-family:paralucent,sans-serif;font-weight:300;font-size:16px;font-style:normal;line-height:130%;letter-spacing:0px;text-align:left}.ProductPage--ATC{cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;z-index:2;margin-bottom:16px}.ProductPage--ATC.Button--Normal{padding:16.9px 24px;background:var(--atc-bg);color:var(--atc-color);border-color:var(--atc-border)}.ProductPage--ATC.Button--Normal svg path{fill:var(--atc-color)}.ProductPage--ATC.Button--Normal[disabled] .ButtonText{color:var(--atc_hover_txt)}.ProductPage--ATC.Button--Normal:hover svg path,.ProductPage--ATC.Button--Normal:disabled svg path{fill:var(--atc_hover_txt)!important}.ProductPage--ATC.Button--Normal:disabled{background-color:var(--atc_hover-bg);color:var(--atc_hover_txt)}.ProductPage--ATC.Button--Normal:hover{background-color:var(--atc_hover-bg);color:var(--atc_hover_txt)}.ProductForm{z-index:2}.ProductPage--ATC>*{pointer-events:none}.spr-content{display:flex}.ProductSlider--Element{width:100%}.ProductInfo--Wrapper{background-color:var(--background_color);width:100%;padding-top:16px}.ProductForm--Wrapper{display:flex}.ProductBackButton{display:flex;align-items:center;cursor:pointer;margin-left:16px}.ProductForm .RevolutionSelectbox--Button{width:100%;padding:12px 16px;justify-content:space-between}.ProductForm .RevolutionSelectbox{position:relative;width:38%}.ProductForm .RevolutionSelectbox--Content{left:0;width:100%;position:relative;transition:all .3s ease-in}.Svg--3d-model rect,.Svg--play_icon rect{fill:var(--background_color)}.Svg--3d-model path,.Svg--play_icon path{fill:var(--primary_text)}.Product_Form--Wrapper .ProductCard--instantATC{margin-top:16px}.shopify-payment-button__more-options{display:none}.ProductInfo--Title{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.ProductInfo--RegularPrice{display:flex;flex-direction:column;height:fit-content;color:var(--primary_text)}.ProductInfo--RegularPrice span{display:flex}.ProductInfo--Ratings{display:flex;align-items:center;gap:4px}.ProductSlider--Image{object-fit:contain;width:100%}.PickupAvabilities{width:100%;display:flex;align-items:center}#LocalPickup{max-width:512px;width:90%;padding:16px;border:1px solid var(--secondary_text);background-color:var(--background_color);color:var(--primary_text)}#LocalPickup .Drawer--Header{padding-bottom:16px;border-bottom:1px solid var(--secondary_text)}.LocalPickup--TitleWrapper{display:flex;align-items:flex-start}#LocalPickup .Drawer--Close{margin-top:-8px;right:16px}#LocalPickup .Drawer--Close path{fill:var(--primary_text)}#LocalPickup .Drawer--Content{padding:0;height:100%;overflow:auto}.Drawer--Content::-webkit-scrollbar{width:8px}#LocalPickup .Drawer--Content::-webkit-scrollbar-track{background:var(--secondary_text)}#LocalPickup .Drawer--Content::-webkit-scrollbar-thumb{background-color:var(--loader_color);border-radius:20px;border:1px solid var(--secondary_text)}#LocalPickup .Drawer--Wrapper{height:100%;overflow:hidden}.LocalStore{padding:16px 0;border-bottom:1px solid var(--secondary_text)}.Dropdown--Button,.VariantSelectors .RevolutionSelectbox--Title{color:var(--primary_text)}.ProductSlider--ModelImage{height:100%}.ProductZoom{width:32px;height:32px;position:absolute;top:16px;right:16px;z-index:10;background:transparent;border-radius:4px;border:1px solid var(--secondary_grey);display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 16px 4px #4a4a4a1a}.ProductZoom svg{width:12px;pointer-events:none}.ProductZoom path{fill:var(--primary_text)}.pswp--zoomed-in .pswp__img:hover{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.ProductSliderCell{align-self:stretch;width:100%;height:auto;background:var(--background_color)}.LocalPickup__Readyness{color:var(--primary_text)}.Svg--pickup path{fill:var(--primary_text)}.ProductForm--Select{padding:8px}.VariantSelectors .RevolutionSelectbox{width:fit-content;border:1px solid var(--secondary_text)}.VariantSelectors .RevolutionSelectbox--Item{padding:8px}.VariantSelectors .Svg--arrow_down path{fill:var(--primary_text)}.VariantSelectors .RevolutionSelectbox--Button{padding:8px}.ProductDescription{border-top:1px solid var(--secondary_text);border-bottom:1px solid var(--secondary_text);margin-top:32px}.swiper-slide iframe{width:100%;height:100%;object-fit:unset!important}.ProductAction--Inner{position:relative}.ProductForm--Error{display:flex;position:absolute;opacity:0;bottom:-12px;transition:all .2s ease-in;display:none}.ProductAction--Sticky .ProductForm--Error{position:static}.ProductForm--Error.visible{opacity:1;transition:all .2s ease-in;display:flex}.text__block{display:flex;align-items:flex-start;gap:4px;padding:8px 0}.text__block p{width:100%}.usp__blocks{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.usp_block{display:flex;align-items:center;gap:8px}.usp_block--img{width:20px;margin:0}.usp__blocks.usp__blocks-start{justify-content:flex-start}.pdp-swiper-nav svg{width:16px;height:16px}.pdp-swiper-nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:flex;cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--secondary_grey);padding:4px 8px;border-radius:4px;height:32px;width:32px}.pdp-swiper-nav.next-btn{right:1rem}.pdp-swiper-nav.prev-btn{left:1rem}@media screen and (min-width:1025px){.usp__blocks{flex-direction:row;justify-content:center;gap:48px;margin-bottom:16px}.text__block{padding:12px 0}.ProductInfo--PriceWrapper{padding-bottom:1rem}.productRatingAndPrice--wrapper{padding-top:12px}.notifyMePopupSubmit{margin-top:16px}.notifyMe--Input{padding:12.6px 16px}.notifyMePopUpContent--title{margin-bottom:16px}.notifyMePopUp--wrapper{max-width:648px}product-component .ProductInfo--Wrapper .Product--SubscriptionFlex .flex{gap:4px}.notifyMePopUp--content{flex-direction:row;padding-bottom:0;gap:24px}.notifyMePopUpContent--txtContentWrapper{padding:0 24px 0 0;display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:center;margin-top:auto;margin-bottom:auto}.notifyMePopUp--content .notifyMePopUpContent--imgWrapper{width:100%;max-width:324px}.pdp-swiper-nav.next-btn{right:28px}.pdp-swiper-nav.prev-btn{left:28px}.ProductAction--Sticky{flex-direction:row;padding:16px 64px}.StickyAtc--btn,.ProductAction--Sticky .MainProduct--ATC{min-width:274px;max-width:fit-content}.mainProduct--shortDescWrapper{padding-top:8px}.ProductSliderCell .AspectRatio{height:100%;width:100%}.ProductActions{padding-top:12px;margin-top:unset}product-component .ProductInfo--Wrapper .pdp-subscription_block[aria-expanded=true]~.ProductActions{margin-top:16px;padding-top:0}.ProductActions form{display:flex;flex-direction:column;gap:8px}.ProductAction--Inner{padding-bottom:16px;padding-top:0}.ProductPage--ATC{margin-bottom:unset;margin-top:unset}product-component .ProductInfo--Wrapper .Product--SubscriptionOption{padding:15px 14px;position:relative}product-component .ProductInfo--Wrapper .Product--SubscriptionOption[aria-selected=true]{gap:1rem}.mainProductDropdownContent--wrapper{padding-top:32px}.ProductSlider--slide .revolution-scrollbar{left:0;right:0;width:100%}.Product-Section .ProductCard--LabelsHolder{right:unset;left:16px;top:16px}.ProductInfo--Prices{gap:8px}#LocalPickup{max-width:343px;width:90%;padding:16px;border:1px solid var(--secondary_text)}.ProductForm .RevolutionSelectbox{position:relative;width:50%}.Product--Wrapper{display:flex;padding:0;gap:40px;justify-content:center}.Product-Section{margin:0 auto}.ProductSlider--Element{width:100%}.ProductForm{position:relative}#LocalPickup{max-width:512px;width:50%;padding:24px}#LocalPickup .Drawer--Header{padding-bottom:24px}.LocalStore{padding:24px 0}.revolution-scrollbar{display:none}.ProductSlider--Wrapper{width:100%;max-width:50%;display:flex;flex-direction:row-reverse;gap:32px;padding:0}.ProductSlider--Sticky{height:fit-content;top:80px;position:-webkit-sticky;position:sticky}.ProductInfo--Wrapper{position:relative;padding:0;max-width:449px}.ProductZoom svg{width:16px;height:16px}product-component .ProductInfo--Wrapper .Product--SubscriptionGift{padding-top:1rem}}product-component .ProductInfo--Wrapper .Product--SubscriptionOption[aria-hidden=true]{display:none}product-component .ProductInfo--Wrapper .Product--SubscriptionOneTimeButton{display:grid;grid-template-rows:1fr;opacity:1;overflow:hidden;background:transparent;background-color:transparent;border:1px solid var(--secondary_grey);min-height:0;transition:grid-template-rows .35s ease,opacity .28s ease,padding .35s ease,border-color .2s ease}product-component .ProductInfo--Wrapper .Product--SubscriptionOneTimeButton:hover,product-component .ProductInfo--Wrapper .Product--SubscriptionOneTimeButton[aria-selected=true]{background:transparent;background-color:transparent;border:1px solid var(--primary_text);color:var(--primary_text)}product-component .ProductInfo--Wrapper .Product--SubscriptionOneTimeButton>.Product--SubscriptionFlex{min-height:0;overflow:hidden}product-component .ProductInfo--Wrapper .Product--SubscriptionOneTimeButton[aria-hidden=true]{display:none;margin:0;padding:0;min-height:0;height:0;border:none;pointer-events:none}button.Product--PreferOneTime,.Product--PreferOneTime{display:block;width:100%;margin-top:1rem;padding:0;border:0;background:transparent;background-color:transparent;box-shadow:none;appearance:none;-webkit-appearance:none;color:var(--primary_text);text-align:center;text-decoration:none;cursor:pointer;opacity:1;transition:opacity .25s ease}.Product--PreferOneTime[hidden]{display:none}button.Product--PreferOneTime:disabled,button.Product--PreferOneTime[disabled],.Product--PreferOneTime:disabled,.Product--PreferOneTime[aria-disabled=true]{opacity:.4;background:transparent;background-color:transparent;border:0;box-shadow:none;color:var(--primary_text);-webkit-text-fill-color:var(--primary_text);cursor:not-allowed;pointer-events:none}@media(prefers-reduced-motion:reduce){product-component .ProductInfo--Wrapper .Product--SubscriptionOneTimeButton,product-component .ProductInfo--Wrapper .Product--SubscriptionOption,product-component .ProductInfo--Wrapper .Product--SubscriptionDetails,product-component .ProductInfo--Wrapper .Product--SubscriptionAfterDetails,product-component .ProductInfo--Wrapper .Product--SubscriptionAfterIcon,product-component .ProductInfo--Wrapper .Product--SubscriptionGiftSummary,product-component .ProductInfo--Wrapper .Product--SubscriptionGiftPicker,.Product--PreferOneTime{transition:none}}@media screen and (max-width:1024px){.mainProduct--shortDescWrapper{padding-bottom:4px!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/main-product.css.map */
