.products_root__Mv9Eu{padding:0;display:grid;grid-template-columns:minmax(50%,1fr) minmax(50%,1fr)}@media(min-width:48rem){.products_root__Mv9Eu{grid-gap:1.5rem;grid-template-columns:repeat(4,calc(25% - 1.5rem / 1.3333333333))}}.categoryAfter_root__KpjYx{--placeholder-style:1}.categoryBefore_root__c_pM6{border-top:.125rem solid #e0e0e0}.productActions_productName__qBa0m{font-weight:500;margin:0 0 1rem;line-height:1;padding-right:2rem}.productActions_productPrice__3ms3S{font-size:1.125rem;line-height:1.625rem;margin-bottom:.5rem;display:flex}.productActions_stock__2j9Hd{font-weight:500;margin-bottom:1.5rem}.productActions_inStock__raChK{color:#43a047}.productActions_outStock__z9hT1{color:#ff5252}.productActions_actions__KNd3O{display:flex;align-items:center;gap:1rem}.productActions_toCart__u8Ghp{flex:1}.productActions_options__SepyW{margin-bottom:1rem;border-bottom:.0625rem solid #e0e0e0}.productActions_quantity__gMwXT{margin-right:.25rem;font-size:.875rem;flex-grow:inherit}.productActions_addToWishlistButton__J6jvL{min-width:3rem}.productAfterSpecifications_root__qbEh3{--placeholder-style:1}.productDetailSection_root__swUo1{border-bottom:.0625rem solid #e0e0e0;margin:0 -1rem;padding:1.5rem 1rem}@media(min-width:62rem){.productDetailSection_root__swUo1{margin:0;padding:1.5rem 0}}.productDetailSection_title__GVafu{margin:0;display:flex;align-items:center;justify-content:space-between}.productDetailSection_showMoreBtnInner__ByXi_{display:flex;align-items:center}.productDetailSection_showMoreBtnInner__ByXi_ svg{margin-right:.5rem}.productDetailSection_headingWrapper__GKzcF{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.productDescription_root__EjWtM{--placeholder-style:1}.productImageCarousel_root__q4mRr{width:100%;max-width:100%;position:relative;margin:2.5rem 0;overflow:hidden}.productImageCarousel_root__q4mRr .glider-contain{position:relative;height:100%;width:100%;max-width:100%;border:.125rem solid #f8f8f8;min-height:16.75rem}@media(min-width:375px){.productImageCarousel_root__q4mRr .glider-contain{min-height:20.1875rem}}@media(min-width:425px){.productImageCarousel_root__q4mRr .glider-contain{min-height:23.3125rem}}@media(min-width:568px){.productImageCarousel_root__q4mRr .glider-contain{min-height:35.5rem}}.productImageCarousel_root__q4mRr .glider-contain .glider-list{margin:0 -.625rem}.productImageCarousel_root__q4mRr .glider-contain .glider-track{display:flex!important}.productImageCarousel_root__q4mRr .glider-contain .glider-slide{height:inherit!important;margin:0 .625rem}.productImageCarousel_root__q4mRr .glider-contain .glider-slide>div{height:100%}.productImageCarousel_root__q4mRr .glider-contain .glider-next,.productImageCarousel_root__q4mRr .glider-contain .glider-prev{position:absolute;top:50%;transform:translateY(-50%)}.productImageCarousel_root__q4mRr .glider-contain .glider-next button,.productImageCarousel_root__q4mRr .glider-contain .glider-prev button{width:3rem;height:3rem;z-index:1;border-radius:.5rem;background:none;border:none;cursor:pointer}.productImageCarousel_root__q4mRr .glider-contain .glider-next button:before,.productImageCarousel_root__q4mRr .glider-contain .glider-prev button:before{display:none}.productImageCarousel_root__q4mRr .glider-contain .glider-next button svg,.productImageCarousel_root__q4mRr .glider-contain .glider-prev button svg{fill:#4a4a4a;width:1.75rem;height:auto}@media(hover:hover){.productImageCarousel_root__q4mRr .glider-contain .glider-next button:hover svg,.productImageCarousel_root__q4mRr .glider-contain .glider-prev button:hover svg{fill:#0085ff}}.productImageCarousel_root__q4mRr .glider-contain .glider-prev{left:0}@media(min-width:75rem){.productImageCarousel_root__q4mRr .glider-contain .glider-prev{left:1rem}}.productImageCarousel_root__q4mRr .glider-contain .glider-next{right:0}@media(min-width:75rem){.productImageCarousel_root__q4mRr .glider-contain .glider-next{right:1rem}}.productImageCarousel_root__q4mRr .glider-dots{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex!important;justify-content:space-around}.productImageCarousel_root__q4mRr .glider-dots button{background:#4a4a4a;border-radius:50%;margin:0 .2rem;width:1rem;height:1rem;font-size:0;transition:.1s;border:.125rem solid #fff}@media(hover:hover){.productImageCarousel_root__q4mRr .glider-dots button:hover{transition:transform .2s ease-in-out;transform:scale(1.1);cursor:pointer}}.productImageCarousel_root__q4mRr .glider-dots button.active{background:#0085ff;transform:scale(1.1)}.productImageCarousel_imageWrapper__J25z_{margin:0 auto;background-color:#fff;padding:1rem 5rem;text-align:center}@media(min-width:48rem){.productImageCarousel_imageWrapper__J25z_{padding:2rem 10rem}}.productImageCarousel_imageWrapper__J25z_>span{max-height:500px}.productImageCarousel_videoWrapper__y0pk8,.productImageCarousel_videoWrapper__y0pk8>div{height:100%}.productImageCarousel_productLabel__1_ScI{position:absolute;z-index:1;top:1rem;left:1rem}.productImageCarousel_imageLoaded__HvVqE{position:relative;max-width:100%;max-height:100%;width:auto}.productImageCarousel_placeholder__1YVEy.productImageCarousel_placeholder__1YVEy,.productImageCarousel_placeholder_layoutOnly__FB1DI.productImageCarousel_placeholder_layoutOnly__FB1DI{display:none}.productImageCarousel_zoomButton__JPM0x{position:absolute;margin:1rem;z-index:1;cursor:pointer;padding:.375rem .375rem .125rem;border:0;border-radius:0;background:none;user-select:none;transition:.1s;right:0}@media(hover:hover){.productImageCarousel_zoomButton__JPM0x:hover{transform:scale(1.1)}.productImageCarousel_zoomButton__JPM0x:hover svg{fill:#0085ff}}.productImageCarousel_zoomButton__JPM0x svg{fill:#4a4a4a;width:1.6rem;height:auto}.productImageCarousel_thumbnailList__dJWAa{display:flex;justify-content:flex-start;z-index:1;flex-wrap:wrap;padding:.6rem 0}.productImageCarousel_thumbnailList_scroll__2kL8b{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.productRelationList_root__8pvjU{display:grid;grid-template-areas:"actions" "items";grid-template-columns:1fr;line-height:1}.productRelationList_items__BnLLr{display:grid;grid-area:items;margin-bottom:.625rem;border-top:.0625rem solid #e0e0e0;grid-template-columns:repeat(2,1fr)}@media(min-width:48rem){.productRelationList_items__BnLLr{grid-template-columns:repeat(3,1fr);border:0}}@media(min-width:62rem){.productRelationList_items__BnLLr{grid-template-columns:repeat(4,1fr);grid-gap:1rem}}.productSpecifications_root__x0LEV{--placeholder-style:1}.productSpecifications_item__xe3w9{display:flex}.productSpecifications_item__xe3w9:nth-child(odd){background:#f8f8f8}.productSpecifications_label__wRIUO{flex:0 0 50%;font-weight:500;padding:.5rem}.productSpecifications_value__yX_L7{flex:0 0 50%;padding:.5rem}.productShell_root__L1Vge{padding-bottom:2.5rem}@media(min-width:62rem){.productShell_root__L1Vge{padding-bottom:5rem}}.productShell_productInfo__NUOMs{display:block}@media(min-width:62rem){.productShell_productInfo__NUOMs{align-items:center;display:grid;grid-auto-flow:row;grid-gap:1.5rem;grid-template-areas:"images productinfo" "details productinfo";grid-template-columns:minmax(0,1.5625fr) 1fr}.productShell_imageCarousel__eyb5C{grid-area:images;grid-column:1/2;grid-row:1;width:100%}}.productShell_productActions__T0_wp{background:#f8f8f8;margin:0 -1rem;padding:1.5rem}@media(min-width:62rem){.productShell_productActions__T0_wp{grid-column:2;grid-row:1;position:sticky;top:2rem;margin:2.3rem 0 0;align-self:flex-start;justify-self:center;max-width:23.4375rem;width:100%;border-radius:1rem;grid-area:productinfo}}.productShell_productDetails__n40Db{grid-area:details;grid-column:1;grid-row:2}.productShell_afterSpecifications__8yssk,.productShell_compare__gz1UF,.productShell_description___j8OL,.productShell_reviews__iRQwJ,.productShell_specifications__ZoVa0{--placeholder-style:1}.productShell_relatedProducts__y207x{margin-top:2rem}@media(min-width:62rem){.productShell_relatedProducts__y207x{margin-top:0}}.productShell_upsellProducts__gnZCn{margin-top:2rem}@media(min-width:62rem){.productShell_upsellProducts__gnZCn{margin-top:0}}.productShell_recentlyViewed__O1fJ_{margin-top:2rem}.products_root__STAdE .products_name___iJ0o{font-size:1rem}.products_root__STAdE .products_price__kzHil{font-size:.875rem;font-weight:700}.products_list__8yrbU{--placeholder-style:0}.products_item__UlZah{display:flex;align-items:center;min-height:4.875rem}.products_imageWrapper__vJqv1{display:flex;align-items:center;justify-content:center;max-width:3rem;max-height:3rem}.products_content__mBXze{display:flex;flex-direction:column}