.QuantityControl_quantityControl__mp7N6{display:flex}.QuantityControl_quantityControl__mp7N6 button{font-family:var(--font-bold);width:1.1em;font-size:1.5em;font-weight:700;background:transparent;border:none;color:var(--text-dark)}.QuantityControl_quantityControl__mp7N6 input{width:2.6em;height:2.3em;text-align:center;border:.05em solid var(--main-color);border-radius:.25em;background:transparent;color:var(--text-dark)}.QuantityControl_quantityControl__mp7N6 input::placeholder{color:var(--text-medium)}.QuantityControl_quantityControl__mp7N6 input::-webkit-inner-spin-button,.QuantityControl_quantityControl__mp7N6 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuantityControl_quantityControl__mp7N6 input[type=number]{-moz-appearance:textfield}.AddToListButton_addToListButton__MoYDR{font-size:1.3em;font-weight:700;font-family:var(--font-regular);background-color:var(--button-bg-color);color:var(--text-light);display:flex;align-items:center;justify-content:center;align-self:flex-end;overflow:hidden;border:none;border-radius:.2em;padding:.5em}.AddToListButton_addToListButton__MoYDR:hover{background-color:var(--button-hover-color)}.HR_hr__exnfr{color:var(--main-color);height:1px;width:100%;margin:0;opacity:1}.ProductDetail_productDetail__ooaDN{padding-top:.2em;width:48%}.ProductDetail_productDetail__ooaDN .ProductDetail_infoContainer__qxXXR{display:flex;justify-content:space-between}.ProductDetail_productDetail__ooaDN .ProductDetail_hr__FuN0g{color:var(--text-dark)}.ProductDetail_productDetail__ooaDN .ProductDetail_title__uhh4S{font-family:var(--font-bold)}@media screen and (max-width:1100px){.ProductDetail_productDetail__ooaDN{width:100%}}.ProductImages_productImages__y8_UH{position:relative}.ProductImages_bannerPaginationContainer__QHZhS{height:1em}.ProductImages_bannerPagination__1dGWN,.ProductImages_galleryPagination__H0Z6N{display:flex;justify-content:center;align-items:center;margin-top:1em;font-size:.75em}.ProductImages_bulletItem__ON5tY{transition:all .05s ease-in}.ProductImages_swiperButtonNext__Grxgz,.ProductImages_swiperButtonPrev__DsymM{position:absolute;top:calc(50% - .6em);z-index:10;line-height:0;font-size:2.5em;color:var(--slide-arrows-color);cursor:pointer}.ProductImages_swiperButtonNext__Grxgz{right:-.4em}.ProductImages_swiperButtonPrev__DsymM{left:-.4em}.ProductImages_openGalleryButton__HnEje{position:absolute;top:.5em;right:.5em;z-index:10;background-color:var(--background-primary-color);line-height:0;font-size:1.5em;color:var(--main-color);cursor:pointer}.ProductImages_modal__VpdfZ .modal-lg{max-width:70em!important}.ProductImages_modal__VpdfZ .modal-content{background-color:var(--background-primary-color);max-width:100%!important;width:100%!important}.ProductImages_modal__VpdfZ .ProductImages_modalTitle__H5yxA{padding:1em 1em .5em;font-size:1.8em}.ProductImages_modal__VpdfZ .ProductImages_modalTitle__H5yxA .ProductImages_closeButton__M6mLn{position:absolute;top:1em;right:1em;z-index:10;line-height:0;font-size:1.5em;color:var(--main-color);cursor:pointer}.ProductImages_modal__VpdfZ .ProductImages_modalBody__Jw01R{padding:0 1.7em;font-size:2.2em;width:100%}.ProductImages_modal__VpdfZ .ProductImages_modalBody__Jw01R a{color:var(--main-color)}.ProductImages_modal__VpdfZ .ProductImages_modalBody__Jw01R .ProductImages_swiperButtonNext__Grxgz{right:.25em}.ProductImages_modal__VpdfZ .ProductImages_modalBody__Jw01R .ProductImages_swiperButtonPrev__DsymM{left:.25em}.ProductImages_modal__VpdfZ .ProductImages_modalBody__Jw01R .ProductImages_bannerPaginationContainer__QHZhS{margin-bottom:1em}@media screen and (max-width:1350px){.ProductImages_modal__VpdfZ{font-size:.9em}}@media screen and (max-width:960px){.ProductImages_modal__VpdfZ{font-size:.8em;display:flex!important;justify-content:center}}@media screen and (max-width:630px){.ProductImages_modal__VpdfZ .modal-lg{max-width:100%!important;margin:0}}@media screen and (max-width:420px){.ProductImages_modal__VpdfZ{font-size:.7em}.ProductImages_modal__VpdfZ .modal-lg{max-width:100%!important;margin:0}}.ProductInfo_productInfoContainer__oS8I6{margin:1em var(--page-margin);margin-bottom:5em;font-size:.925em}.ProductInfo_productInfoContainer__oS8I6 .ProductInfo_card__VVVpT{width:100%;overflow:hidden}.ProductInfo_product__vAhMB{padding:0 1em;display:flex}.ProductInfo_product__vAhMB .ProductInfo_productImage__VpYgl{width:30%}.ProductInfo_product__vAhMB .ProductInfo_productInfo__ZKMp7{width:70%;padding:0 1em 0 2em;display:flex;flex-direction:column;justify-content:space-between;color:var(--text-dark)}.ProductInfo_product__vAhMB .ProductInfo_productInfo__ZKMp7 .ProductInfo_description__ZdPfs{line-height:1.2em;padding-bottom:.5em;white-space:pre-line}.ProductInfo_product__vAhMB .ProductInfo_productInfo__ZKMp7 .ProductInfo_description__ZdPfs strong{font-family:var(--font-bold)}.ProductInfo_product__vAhMB .ProductInfo_productInfo__ZKMp7 .ProductInfo_extraInfo__oNJr4{font-size:1.1em}.ProductInfo_extraContainer__OW3Gr{display:flex;justify-content:flex-end;align-items:center}.ProductInfo_detailsContainer__D9SRX{padding:0 1em;margin-top:1em}.ProductInfo_detailsContainer__D9SRX .ProductInfo_hr__P2pHR:first-child{margin-bottom:.5em}.ProductInfo_detailsContainer__D9SRX .ProductInfo_productDetailsLabel__93xpH{font-family:var(--font-bold)}.ProductInfo_detailsContainer__D9SRX .ProductInfo_productDetails__3xS4n{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.ProductInfo_addButtonContainer__uNvmJ{margin-left:1em}.ProductInfo_addButtonContainer__uNvmJ .ProductInfo_addToListButton__hOV63{border-radius:.1em;width:6em;height:1.8em;color:var(--text-light);font-family:var(--font-regular);background-color:var(--main-color);border:none}.ProductInfo_addButtonContainer__uNvmJ .ProductInfo_addToListButton__hOV63:hover{background-color:var(--button-hover-color)}.ProductInfo_addButtonContainer__uNvmJ .ProductInfo_quantityControl__PdMDd{display:flex;justify-content:center;width:7.8em;height:100%}.ProductInfo_addButtonContainer__uNvmJ .ProductInfo_quantityControl__PdMDd input{width:100%}.ProductInfo_hr__P2pHR{color:var(--text-dark)}.ProductInfo_title__ElFVa{font-family:var(--font-bold)}@media screen and (max-width:1100px){.ProductInfo_product__vAhMB{flex-direction:column;align-items:center}.ProductInfo_product__vAhMB .ProductInfo_productInfo__ZKMp7{padding:.5em 0;width:100%;font-size:1.2em}.ProductInfo_product__vAhMB .ProductInfo_productInfo__ZKMp7 .ProductInfo_brand__1t_kO,.ProductInfo_product__vAhMB .ProductInfo_productInfo__ZKMp7 .ProductInfo_productCode__A4QSq,.ProductInfo_product__vAhMB .ProductInfo_productInfo__ZKMp7 .ProductInfo_productName__yMC0F{font-size:1.1em}.ProductInfo_product__vAhMB .ProductInfo_productInfo__ZKMp7 .ProductInfo_descriptionTitle__i5yZz,.ProductInfo_product__vAhMB .ProductInfo_productInfo__ZKMp7 .ProductInfo_description__ZdPfs{font-size:.9em}.ProductInfo_detailsContainer__D9SRX .ProductInfo_productDetails__3xS4n{flex-direction:column}.ProductInfo_hr__P2pHR{display:none}.ProductInfo_productImage__VpYgl{margin-bottom:1.5em}.ProductInfo_productDataContainer__sguT_{font-size:1.4em}.ProductInfo_extraContainer__OW3Gr{font-size:1em!important;margin-bottom:1em}.ProductInfo_card__VVVpT{padding:.5em 0}.ProductInfo_card__VVVpT .ProductInfo_detailsContainer__D9SRX{margin-top:0}}@media screen and (max-width:730px){.ProductInfo_product__vAhMB{font-size:.9em}.ProductInfo_product__vAhMB .ProductInfo_productImage__VpYgl{width:50%}.ProductInfo_detailsContainer__D9SRX,.ProductInfo_extraContainer__OW3Gr{font-size:.9em}}@media screen and (max-width:490px){.ProductInfo_product__vAhMB{font-size:.7em}.ProductInfo_product__vAhMB .ProductInfo_productImage__VpYgl{width:80%}.ProductInfo_detailsContainer__D9SRX,.ProductInfo_extraContainer__OW3Gr{font-size:.7em}}.SectionTitle_titleWrapper__Bh_dj{display:flex;align-items:center;width:100%;background-color:var(--section-title-bg-color);padding:.2em 0}.SectionTitle_title__qxQco{font-size:3em;margin:0 var(--page-margin);margin-bottom:0;color:var(--section-title-color);font-family:var(--font-bold)}@media screen and (max-width:860px){.SectionTitle_title__qxQco{font-size:2.5em!important}}@media screen and (max-width:630px){.SectionTitle_title__qxQco{font-size:1.75em!important}}.ProductPreview_productCard__kbZfn{font-size:1.1em;width:21em;background-color:var(--product-background-color);color:var(--text-dark);border-radius:.2em;padding:1.2em 1.2em .6em;transition:all .05s ease-in-out;display:flex;flex-direction:column;align-items:center}.ProductPreview_productCard__kbZfn .ProductPreview_product__IXx4R{display:flex;flex-direction:column;align-items:center;width:100%}.ProductPreview_productCard__kbZfn .ProductPreview_product__IXx4R .ProductPreview_productImageContainer__GsBeU{display:flex;justify-self:center;width:16em;height:16em;position:relative;margin:1em 0;background-color:var(--product-image-bg-color)}.ProductPreview_productCard__kbZfn .ProductPreview_product__IXx4R .ProductPreview_productDescription__P2CzU{font-family:var(--font-bold);font-size:.9em;height:3.5em;line-height:1.75em;align-self:flex-start}.ProductPreview_productCard__kbZfn .ProductPreview_product__IXx4R .ProductPreview_productExtraInfo__Oz7nC{font-size:.95em;height:2.2em;line-height:1.4em;margin-top:.6em;align-self:flex-start}.ProductPreview_productCard__kbZfn .ProductPreview_product__IXx4R label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3em}.ProductPreview_productCard__kbZfn .ProductPreview_product__IXx4R .ProductPreview_quantityControl__rPXtm{align-self:flex-end}.ProductPreview_productCard__kbZfn .ProductPreview_product__IXx4R button{font-family:var(--font-bold);width:1.1em;font-size:1.5em;font-weight:700;background:transparent;border:none}.ProductPreview_productCard__kbZfn .ProductPreview_moreInfo__L9Ric{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:.6em;height:3em}.ProductPreview_productCard__kbZfn .ProductPreview_moreInfo__L9Ric .ProductPreview_addToListButton__f3iY_{width:100%;margin-right:.5em}.ProductPreview_productCard__kbZfn .ProductPreview_moreInfo__L9Ric .ProductPreview_quantityControl__rPXtm{margin-right:.5em}.ProductPreview_productCard__kbZfn .ProductPreview_moreInfo__L9Ric .ProductPreview_quantityControl__rPXtm input{width:75%}.ProductPreview_productCard__kbZfn .ProductPreview_moreInfo__L9Ric .ProductPreview_productCode__ulon6{text-align:end;line-height:1.2em;font-size:1.3em}.ProductPreview_productCard__kbZfn .ProductPreview_moreInfo__L9Ric .ProductPreview_productCode__ulon6 .ProductPreview_codeLabel__XsANx{font-family:var(--font-bold)}.RelatedProducts_relatedProducts__emrgO{margin:2em var(--page-margin);display:flex;flex-wrap:wrap;font-size:.9em}.RelatedProducts_productItem__K4e9q{margin:1em}.RelatedProducts_relatedProductsContainer__y_Yh7{margin-bottom:3em}.RelatedProducts_relatedProductsTitle__nbH8b{margin-left:1.75em;font-size:2em;color:var(--text-dark)}@media screen and (max-width:860px){.RelatedProducts_relatedProducts__emrgO{font-size:.7em}}@media screen and (max-width:490px){.RelatedProducts_relatedProductsContainer__y_Yh7{font-size:.9em}}@media screen and (max-width:440px){.RelatedProducts_relatedProducts__emrgO{justify-content:center;font-size:.6em}}.MenuContainer_menuContainer__ZW9lP{border:.2em solid var(--text-medium-light);height:max-content;width:max-content;border-radius:.5em;padding:1em}.MenuTitle_menuTitle__TQqoM .MenuTitle_text__hqbZc{font-size:3.5em;font-family:var(--font-bold);color:var(--main-color);margin:0}@media screen and (max-width:1440px){.MenuTitle_menuTitle__TQqoM .MenuTitle_text__hqbZc{font-size:3em}}@media screen and (max-width:1105px){.MenuTitle_menuTitle__TQqoM .MenuTitle_text__hqbZc{font-size:2.7em}}@media screen and (max-width:590px){.MenuTitle_menuTitle__TQqoM .MenuTitle_text__hqbZc{font-size:2.5em}}.CategoryDescription_categoryDescription__aojre{margin:var(--page-margin);margin-top:5em;margin-bottom:5em}.CategoryDescription_menuContainer__S8YFL{width:100%;padding:2em 3em}.CategoryDescription_content__Y_368{margin-top:.5em;font-size:1.5em;color:var(--text-dark)}.CategoryDescription_preview___AsL2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.CategoryDescription_showButtonContainer__AF2HF{margin-top:1em;width:100%;display:flex;justify-content:flex-end}.CategoryDescription_description__mNgyP{white-space:pre-line}.CategoryDescription_showButton__WcGco{color:var(--main-color);font-size:1.5em;font-family:var(--font-bold);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CategoryDescription_showButton__WcGco:hover{color:var(--tertiary-color)}@media screen and (max-width:860px){.CategoryDescription_categoryDescription__aojre{font-size:.9em}.CategoryDescription_menuContainer__S8YFL{padding:1em 2em}}.LoadingPage_loadingContainer__KelGc{display:flex;justify-content:center;align-items:center;height:100vh!important}