.ProductImageSlider_imgSlider__gAN1n{grid-column:1;max-width:100%}.ProductImageSlider_imgSlider__gAN1n[data-length]{--slider-length:attr(data-length)}.ProductImageSlider_imgSlider__gAN1n .ProductImageSlider_slider__rw5xK{display:flex;flex-direction:column;gap:1rem;max-height:calc((min(var(--container-width, 1420px),100vw) - 2rem + 1rem)*2)}@media(max-width:991px){.ProductImageSlider_imgSlider__gAN1n .ProductImageSlider_slider__rw5xK{flex-direction:row;max-height:unset}}@media(max-width:575px){.ProductImageSlider_imgSlider__gAN1n .ProductImageSlider_slider__rw5xK{gap:unset}}.ProductImageSlider_imgSlider__gAN1n .ProductImageSlider_imgWrapper__4zPpz{position:relative;overflow:hidden;aspect-ratio:1/1;width:100%;max-width:100%;height:auto;border-radius:.5rem}@media(max-width:575px){.ProductImageSlider_imgSlider__gAN1n .ProductImageSlider_imgWrapper__4zPpz{width:335px;height:300px;aspect-ratio:unset}}.ProductImageSlider_imgSlider__gAN1n .ProductImageSlider_imgWrapper__4zPpz img{object-fit:cover}.ProductImageSlider_imgSlider__gAN1n .ProductImageSlider_control__aJQsx[data-inactive]{cursor:default;opacity:0}@media(max-width:991px){.ProductImageSlider_imgSlider__gAN1n{grid-column:auto}}.PurchaseSection_purchaseSection__elBC2{display:flex;flex-direction:column;gap:1.125rem;padding:2rem;border-radius:.75rem;background-color:var(--color-white,#fff)}@media(max-width:575px){.PurchaseSection_purchaseSection__elBC2{padding:1.5rem}}.PurchaseSection_pricingInfo__N91Ek{display:flex;flex-direction:row;gap:2rem}.PurchaseSection_priceBlock__xjhIa{display:flex;flex-direction:column;gap:.375rem;justify-content:center}@media(max-width:575px){.PurchaseSection_priceBlock__xjhIa{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}.PurchaseSection_priceLabel__2kpOK{font-family:PT Root UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;color:var(--text-secondary,#808080)}.PurchaseSection_priceWrapper___ZBtA{display:flex;flex-direction:row;gap:.5rem;align-items:center}.PurchaseSection_price___JeVD{font-size:1.5rem;font-weight:500;line-height:1.1;color:var(--text-primary,#242323)}.PurchaseSection_price___JeVD.PurchaseSection_through__9Hffw{font-size:1rem;font-weight:400;line-height:1.25;color:var(--text-secondary,#808080)}@media(max-width:575px){.PurchaseSection_price___JeVD{font-size:18px;line-height:1}}.PurchaseSection_authPrompt__M02a_{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:stretch;padding:.75rem 1rem .75rem .75rem;border-radius:.375rem;background-color:rgba(243,239,239,.5)}.PurchaseSection_infoIcon__hl1fm{color:var(--text-secondary,#808080);stroke-width:1.5px}.PurchaseSection_authText__o7SbW{display:flex;flex-flow:row wrap;gap:.375rem;align-items:center}@media(max-width:575px){.PurchaseSection_authText__o7SbW{flex-direction:column;align-items:flex-start}}.PurchaseSection_authAction__cIb1Q{font-weight:500;line-height:1;color:var(--link-color,#6f6f1a)}@media(hover:none){.PurchaseSection_authAction__cIb1Q:active{opacity:.8}}@media(hover:hover){.PurchaseSection_authAction__cIb1Q:hover{opacity:.8}}.PurchaseSection_authBenefit__gAWd1{font-size:1rem;font-weight:400;line-height:1.25;color:var(--text-primary,#242323)}.PurchaseSection_buttons__ueytX{display:flex;flex-direction:row;gap:1rem;align-items:center}.PurchaseSection_buttons__ueytX>*{flex:0 0 50%}@media(max-width:575px){.PurchaseSection_buttons__ueytX{flex-direction:column}.PurchaseSection_buttons__ueytX>*{flex:unset;width:100%}}.PurchaseSection_cartButton__9wTW_{cursor:pointer;display:flex;gap:.75rem;align-items:center;justify-content:center;padding:.875rem 1.5rem .875rem 2rem;border:1px solid var(--accent-color,#b3b34a);border-radius:.375rem;font-family:PT Root UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.25;color:var(--accent-color,#6f6f1a);background-color:rgba(0,0,0,0);transition:all .2s ease}.PurchaseSection_cartButton__9wTW_:hover{background-color:rgba(179,179,74,.1)}.PurchaseSection_buyButton__ln0h4{cursor:pointer;display:flex;flex:1 1;gap:.75rem;align-items:center;justify-content:center;padding:.875rem 2rem;border:none;border-radius:.375rem;font-family:PT Root UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.25;color:var(--color-white,#fefefe);background-color:var(--accent-color,#9e9e3c);transition:all .2s ease}.PurchaseSection_buyButton__ln0h4:hover{background-color:var(--accent-color-dark,#8a8a35)}