.ProductView_root__UhDRk{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.25rem}@media (min-width:1024px){.ProductView_root__UhDRk{flex-direction:row}}.ProductView_root__UhDRk{min-height:auto}.ProductView_main__BR6oa{position:relative;box-sizing:border-box;display:flex;width:100%;flex-direction:column;padding-left:0;padding-right:0;padding-bottom:0}@media (min-width:1024px){.ProductView_main__BR6oa{width:58.333333%}}.ProductView_sliderContainer__x0_jZ{display:flex;width:100%;align-items:center;justify-content:center;overflow:hidden}.ProductView_imageContainer__tacYU{position:relative;display:flex;align-items:center;justify-content:center}.ProductView_imageContainer__tacYU,.ProductView_sliderContainer__x0_jZ .ProductView_img__pbp4y{height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ProductView_sliderContainer__x0_jZ .ProductView_img__pbp4y{-o-object-fit:contain;object-fit:contain}.ProductView_button__RxnCX{width:100%}.ProductView_wishlistButton__ksrku{position:absolute;top:0;right:0;z-index:30}.ProductView_relatedProductsGrid__qzj4d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.ProductView_relatedProductsGrid__qzj4d{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}}@media (min-width:1024px){.ProductView_main__BR6oa{margin-left:0;margin-right:0;padding-right:2.5rem}.ProductView_sidebar___TtW9{padding:0 1.5rem 1.5rem}.ProductView_sliderContainer__x0_jZ{margin-left:auto;margin-right:auto;width:90%}}.ProductSlider_root__3_edE{position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductSlider_sliderWrapper__I2FfC{width:100%;height:400px}.ProductSlider_sliderWrapper__I2FfC,.ProductSlider_slider__fcUAe{position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ProductSlider_slider__fcUAe{height:100%;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;opacity:0}.ProductSlider_slider__fcUAe.ProductSlider_show__2RB86{opacity:1}.ProductSlider_album__daXz8{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);width:230px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;display:flex;gap:8px;padding:6px 8px;background:hsla(0,0%,100%,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:12px;height:auto;white-space:nowrap;box-shadow:0 2px 12px rgba(0,0,0,.1);box-sizing:border-box;z-index:5}.ProductSlider_album__daXz8::-webkit-scrollbar{display:none}.ProductSlider_thumb__Pxddd{display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;border-width:2px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:62px!important;height:62px!important;min-height:0!important;min-height:auto!important;aspect-ratio:1/1!important}.ProductSlider_thumb__Pxddd.ProductSlider_selected__cE3nd{border-color:var(--green-light)}.ProductSlider_thumb__Pxddd:hover:not(.ProductSlider_selected__cE3nd){--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.ProductSlider_thumb__Pxddd img{-o-object-fit:contain;object-fit:contain;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;width:100%!important;height:100%!important;max-height:62px!important}@media (min-width:768px){.ProductSlider_thumb__Pxddd:hover img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1024px){.ProductSlider_sliderWrapper__I2FfC{height:560px}.ProductSlider_album__daXz8{width:264px}}.ProductSliderControl_leftControl__0teM7,.ProductSliderControl_rightControl__dJGtv{position:absolute;top:50%;z-index:10;display:flex;height:2.25rem;width:2.25rem;--tw-translate-y:-50%;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ProductSliderControl_leftControl__0teM7,.ProductSliderControl_leftControl__0teM7:hover,.ProductSliderControl_rightControl__dJGtv,.ProductSliderControl_rightControl__dJGtv:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ProductSliderControl_leftControl__0teM7:hover,.ProductSliderControl_rightControl__dJGtv:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.ProductSliderControl_rightControl__dJGtv{right:.75rem}.ProductSliderControl_leftControl__0teM7{left:.75rem}.Radio_root__WXjcj{margin-right:.5rem;border-radius:9999px;border-width:1px;border-style:solid;border-color:var(--accent-2);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--secondary);height:16px;width:16px;min-width:16px;display:grid;place-content:center}.Radio_root__WXjcj:before{content:"️"}.Radio_root__WXjcj:checked{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.Radio_root__WXjcj:checked:before{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));height:8px;width:8px}.Radio_rootBlack__KqhGB:checked{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.Radio_rootBlack__KqhGB:checked:before{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));height:8px;width:8px}.Modal_root___SMOP{position:fixed;inset:0;z-index:50;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:0.4;backdrop-filter:blur(.8px);-webkit-backdrop-filter:blur(.8px)}.Modal_modal__2Ity9{position:absolute;inset:0;margin:auto}.Input_root__On9vr{min-height:50px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.125rem;border-width:1px;border-color:var(--accent-2);background-color:var(--primary);font-size:.875rem;line-height:1.25rem;color:var(--accent-6);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:16px}.Input_root__On9vr:not(:-moz-placeholder)+label{top:.25rem;left:.75rem;font-size:.75rem;line-height:1rem}.Input_root__On9vr:not(:placeholder-shown)+label{top:.25rem;left:.75rem;font-size:.75rem;line-height:1rem}.Input_root__On9vr:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px}.Input_root__On9vr:-webkit-autofill{animation-name:Input_onAutoFillStart___LvCL;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.Input_root__On9vr:not(:-webkit-autofill){animation-name:Input_onAutoFillCancel__jclAs}.TextArea_root__XDt7m{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.125rem;border-width:1px;border-color:var(--accent-2);background-color:var(--primary);padding:1.25rem 2.5rem .5rem 1.5rem;color:var(--accent-6);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:16px}.TextArea_root__XDt7m:not(:-moz-placeholder)+label{top:.25rem;left:.75rem;font-size:.75rem;line-height:1rem}.TextArea_root__XDt7m:not(:placeholder-shown)+label{top:.25rem;left:.75rem;font-size:.75rem;line-height:1rem}.TextArea_root__XDt7m:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px}.ProductsCarousel_root__ApuLB{display:flex;flex-direction:column;gap:1.5rem}.ProductsCarousel_root__ApuLB .ProductsCarousel_header__z3WUd{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.ProductsCarousel_root__ApuLB .ProductsCarousel_header__z3WUd .ProductsCarousel_title__epXwN{font-size:1.5rem;line-height:2rem;font-weight:700}.ProductsCarousel_root__ApuLB .ProductsCarousel_header__z3WUd .ProductsCarousel_buttons__vWU8W{display:none;flex-direction:row;gap:.5rem}@media (min-width:768px){.ProductsCarousel_root__ApuLB .ProductsCarousel_header__z3WUd .ProductsCarousel_buttons__vWU8W{display:flex}}.ProductsCarousel_root__ApuLB .ProductsCarousel_header__z3WUd .ProductsCarousel_buttons__vWU8W .ProductsCarousel_button__cQEpR{display:flex;height:4rem;width:4rem;cursor:pointer;flex-direction:row;align-items:center;justify-content:center;border-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ProductsCarousel_root__ApuLB .ProductsCarousel_header__z3WUd .ProductsCarousel_buttons__vWU8W .ProductsCarousel_button__cQEpR:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ProductsCarousel_root__ApuLB .ProductsCarousel_list__mgaZg{display:grid;width:100%;grid-auto-flow:column;grid-template-rows:repeat(1,minmax(0,1fr));grid-gap:1rem;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding-bottom:.5rem;-ms-overflow-style:none;scrollbar-width:none}.ProductsCarousel_root__ApuLB .ProductsCarousel_list__mgaZg::-webkit-scrollbar{display:none}