.Category_description__fM5Bx{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.Category_description__fM5Bx h4,.Category_description__fM5Bx>h3{font-size:1rem;line-height:1.5rem;margin-top:.5rem}.Category_description__fM5Bx>p{margin-top:.25rem}.Category_description__fM5Bx>ul{margin-top:.25rem;list-style-type:disc}.ProductCard_root__iKYO6{position:relative;box-sizing:border-box;max-height:100%;width:100%;overflow:hidden;border-radius:.375rem;border-width:1px;background-color:var(--primary);background-size:cover;background-position:50%;background-repeat:no-repeat;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:linear;height:100%!important}.ProductCard_root__iKYO6:hover .ProductCard_squareBg__vghb5:before{transform:scale(.98)}.ProductCard_root__iKYO6:hover .ProductCard_productImage__ymVzj{transform:scale(1)}.ProductCard_root__iKYO6:hover .ProductCard_productHeader__7SOaS{opacity:0}.ProductCard_root__iKYO6:hover .ProductCard_productHeaderHero__3bVgJ{opacity:1}.ProductCard_root__iKYO6:hover .ProductCard_productHeaderHero__3bVgJ .ProductCard_productPrice__g4NCg,.ProductCard_root__iKYO6:hover .ProductCard_productHeaderHero__3bVgJ .ProductCard_productTitle__jGsHD>span,.ProductCard_root__iKYO6:hover .ProductCard_productHeaderHero__3bVgJ .ProductCard_wishlistButton___ceHi{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.ProductCard_productPrice__g4NCg,.ProductCard_productTitle__jGsHD>span,.ProductCard_squareBg__vghb5,.ProductCard_wishlistButton___ceHi{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProductCard_squareBg__vghb5{position:absolute;inset:0;z-index:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#212529}.ProductCard_squareBg__vghb5:before{display:block;height:100%;width:100%;background-repeat:space;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:""}.ProductCard_card__RJwfA .ProductCard_squareBg__vghb5{background-color:var(--accents-0)!important}.ProductCard_card__RJwfA .ProductCard_productTitle__jGsHD{padding-top:.5rem;font-size:.875rem;line-height:2rem}.ProductCard_card__RJwfA .ProductCard_productPrice__g4NCg{font-size:1.25rem;line-height:1.75rem;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ProductCard_row__9gn16{display:flex;justify-content:space-between}.ProductCard_row__9gn16 .ProductCard_squareBg__vghb5{background-color:var(--accents-0)!important}.ProductCard_row__9gn16 .ProductCard_productTitle__jGsHD{padding-top:.5rem;font-size:.875rem;line-height:2rem}.ProductCard_row__9gn16 .ProductCard_productPrice__g4NCg{font-size:1.25rem;line-height:1.75rem;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ProductCard_productTitle__jGsHD{width:100%;max-width:100%;padding-top:0;font-size:2rem;letter-spacing:.4px}.ProductCard_productTitle__jGsHD span{background-color:var(--primary);padding:1rem 1.5rem;color:var(--text-primary);font-size:inherit;letter-spacing:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ProductCard_productPrice__g4NCg{display:inline-block;background-color:var(--primary);padding:.5rem 1.5rem;font-size:1.25rem;font-weight:600;line-height:1.5rem;color:var(--text-primary);letter-spacing:.4px}.ProductCard_wishlistButton___ceHi{display:flex;height:2.5rem;width:9rem;cursor:pointer;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;line-height:1.5rem}.ProductCard_imageContainer__ffYMZ{position:relative;display:flex;aspect-ratio:1/1;width:100%;align-items:center;justify-content:center;overflow:hidden}.ProductCard_imageContainer__ffYMZ>div{min-width:100%}.ProductCard_productImage__ymVzj{-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.ProductCard_productHeader__7SOaS{opacity:.95}.ProductCard_productHeader__7SOaS:hover{opacity:1!important}.ProductView_root__kcBNd{position:relative;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:2rem;overflow-x:hidden}@media (min-width:1024px){.ProductView_root__kcBNd{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}.ProductView_squareBg__B_h8z{position:absolute;inset:0;z-index:0;height:100%;background-color:var(--primary)}.ProductView_nameBox__3kKgd{position:absolute;left:0;top:1.5rem;z-index:20;padding-right:4rem}@media (min-width:1024px){.ProductView_nameBox__3kKgd{left:1.5rem;padding-right:4rem}}.ProductView_nameBox__3kKgd .ProductView_name__NOzTS{background-color:var(--primary);padding:.5rem 1.5rem;font-weight:700;color:var(--text-primary);opacity:.8;font-size:2rem;letter-spacing:.4px}.ProductView_nameBox__3kKgd .ProductView_price__e6c3l{display:inline-block;background-color:var(--primary);padding:.5rem 1.5rem 1rem;font-weight:700;letter-spacing:.025em;color:var(--text-primary)}@media (min-width:1024px){.ProductView_nameBox__3kKgd .ProductView_name__NOzTS,.ProductView_nameBox__3kKgd .ProductView_price__e6c3l{background-color:var(--primary);opacity:.8}}.ProductView_sidebar__pX_Jc{grid-column:span 1/span 1;display:flex;height:100%;width:100%;flex-direction:column;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){.ProductView_sidebar__pX_Jc{justify-content:space-between;padding-top:3rem;padding-bottom:6rem}}.ProductView_sliderContainer__dPwHc{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;overflow-x:hidden}.ProductView_modalImageContainer__Lel8I{max-height:700px;display:flex;height:100%;justify-content:center}.ProductView_modalImageContainer__Lel8I>div,.ProductView_modalImageContainer__Lel8I>div>div{height:100%}.ProductView_img__yD0Zk{aspect-ratio:1/1;height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.ProductView_button__eBjar{text-align:center;width:100%;max-width:300px}@media (min-width:640px){.ProductView_button__eBjar{min-width:300px}}.ProductView_wishlistButton__dI_Jx{position:absolute;right:0;top:1.5rem;z-index:30;display:flex;height:2.5rem;width:2.5rem;cursor:pointer;align-items:center;justify-content:center;background-color:var(--primary);font-weight:600;line-height:1.5rem;color:var(--text-primary)}@media (min-width:1024px){.ProductView_wishlistButton__dI_Jx{right:3rem;--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}}.QuantityChangeInput_input__X62cd{box-sizing:border-box;height:2rem;width:2.5rem;flex-shrink:0;border-radius:.25rem;border-width:1px;border-color:var(--accents-2);text-align:center;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.QuantityChangeInput_input__X62cd::-webkit-inner-spin-button,.QuantityChangeInput_input__X62cd::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductSlider_previewsContainer__Sb23h{scroll-snap-type:x mandatory;display:flex;width:100%;overflow:auto}.ProductSlider_previewsContainer__Sb23h::-webkit-scrollbar{height:14px;border-radius:9999px;background-color:var(--accents-2)}.ProductSlider_previewsContainer__Sb23h::-webkit-scrollbar-thumb{border-radius:9999px;background-color:var(--accents-3)}.ProductSlider_previewsContainer__Sb23h::-webkit-scrollbar-thumb:hover{background-color:var(--accents-4)}.ProductSlider_previewsContainer__Sb23h::-webkit-scrollbar-thumb:active{background-color:var(--accents-5)}.ProductSlider_previewItem__QTKfG{margin-top:1rem;display:flex;justify-content:flex-start}.ProductSlider_previewItem__QTKfG>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.ProductSlider_previewItem__QTKfG{scroll-snap-align:start}.Pagination_controls__mimMx,.Pagination_root__lg3sr{display:flex;flex-direction:column;align-items:center}.Pagination_pages__5WULC{margin-top:.75rem;display:flex;width:100%;align-items:center;justify-content:center}.Pagination_pages__5WULC>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.Pagination_showMore__Uh5Vf{margin-top:.75rem;width:100%}.Pagination_totalSmallScreenContainer__TDDQc{margin-top:.5rem;display:flex;justify-content:center;text-align:center}@media (min-width:640px){.Pagination_totalSmallScreenContainer__TDDQc{display:none}}.Pagination_totalLargeScreenContainer__aB_0K{display:none}@media (min-width:640px){.Pagination_totalLargeScreenContainer__aB_0K{display:block}}.Pagination_button__b8nBO,.Pagination_total__yarU7{background-color:var(--primary);padding:1rem}.Pagination_button__b8nBO{display:flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Pagination_button__b8nBO,.Pagination_button__b8nBO:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.Pagination_button__b8nBO:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.Pagination_pageButton__mP6gd{width:3.5rem}.Pagination_disabledContaiter__k92cC{cursor:not-allowed}.Pagination_disabled__CbSB1{pointer-events:none;opacity:.4}