.card{display:block;width:50%;max-width:300px;padding:.5rem;margin-right:.5rem;margin-bottom:.5rem;overflow:hidden;background-color:#fff;border:1px solid #ebedf3;cursor:pointer;transition:all .3s;box-shadow:rgba(50,50,105,0) 0px 2px 5px 0px,rgba(0,0,0,0) 0px 1px 1px 0px}@media(min-width: 568px){.card{width:33%;padding:1rem;padding-top:0;margin-right:1rem}}@media(min-width: 768px){.card{width:25%}}.card:hover{z-index:1;box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px}.card:hover .imageDiv .image{transform:scale(1.05)}.card .imageDiv{width:100%;height:120px;display:flex;overflow:hidden}@media(min-width: 568px){.card .imageDiv{height:200px}}@media(min-width: 768px){.card .imageDiv{height:250px}}.card .imageDiv .image{display:flex;margin:auto;width:100%;transition:all .3s;cursor:pointer}.card .imageDiv .image img{margin:auto;max-width:150px;max-height:150px;object-fit:contain;cursor:pointer}@media(min-width: 568px){.card .imageDiv .image img{max-width:200px;max-height:200px}}@media(min-width: 768px){.card .imageDiv .image img{max-width:250px;max-height:250px}}.card .content{margin-top:.5rem;cursor:pointer}.card .content .brand{color:#242323;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.card .content .title{height:1.9rem;width:100%;margin:0;overflow:hidden;color:#5d5e5f;font-size:.624rem;font-weight:400}@media(min-width: 568px){.card .content .title{color:#101011;font-size:.702rem;font-weight:500;height:1.9rem}}@media(min-width: 1024px){.card .content .title{font-size:.79rem;height:2.3rem}}.card .content .details{margin-top:.35rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media(min-width: 568px){.card .content .details{margin-top:.25rem}}.card .content .details .priceDiv{display:flex;align-items:center}.card .content .details .priceDiv .price{display:flex;align-items:center;margin:0;margin-right:.5rem;color:#242323;font-size:.9rem;font-weight:700}@media(min-width: 568px){.card .content .details .priceDiv .price{font-size:.9rem}}@media(min-width: 1024px){.card .content .details .priceDiv .price{font-size:1rem;margin-right:1rem}}@media(min-width: 1280px){.card .content .details .priceDiv .price{font-size:1.125rem}}.card .content .details .priceDiv .price span{display:inline-block;width:8px;font-family:sans-serif;margin-right:.15rem}@media(min-width: 568px){.card .content .details .priceDiv .price span{width:13px}}.card .content .details .priceDiv .oldPrice{display:flex;align-items:center;margin:0;color:#5d5e5f;font-size:.624rem;font-weight:400}@media(min-width: 568px){.card .content .details .priceDiv .oldPrice{font-size:.702rem}}.card .content .details .priceDiv .oldPrice:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#909294}.card .content .details .priceDiv .oldPrice span{opacity:.5;display:inline-block;width:8px;font-weight:400;font-family:sans-serif}@media(min-width: 568px){.card .content .details .priceDiv .oldPrice span{width:10px}}.card .offer{margin:0;position:absolute;top:.5rem;right:.5rem;color:#ee293a;font-size:.624rem;font-weight:800;white-space:nowrap}@media(min-width: 568px){.card .offer{top:1rem;right:1rem;font-size:.702rem}}@media(min-width: 768px){.card .offer{font-size:.79rem}}.card .offer span{font-weight:500}.productListStyle1 .innerSection .titleDiv{padding:1rem !important;background-color:#f8f8f9 !important}.productListSection .innerSection .titleDiv{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-bottom:1px solid #ebedf3;padding-bottom:1rem;margin-bottom:1rem}.productListSection .innerSection .titleDiv .title{margin:0;font-size:1rem;font-weight:700}@media(min-width: 320px){.productListSection .innerSection .titleDiv .title{font-size:1.125rem}}@media(min-width: 568px){.productListSection .innerSection .titleDiv .title{font-size:1.266rem}}@media(min-width: 768px){.productListSection .innerSection .titleDiv .title{font-size:1.424rem}}.productListSection .innerSection .titleDiv .btn{display:none}@media(min-width: 568px){.productListSection .innerSection .titleDiv .btn{display:inline-block;border:none;background-color:#ee293a;font-weight:400;margin:0}}.productListSection .innerSection .productList{display:flex;flex-wrap:wrap}#productDetailsSection .innerSection #productDetailsMain{width:100%;display:flex;flex-wrap:wrap}#productDetailsSection .innerSection #productDetailsMain #imageSection{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1rem}@media(min-width: 1024px){#productDetailsSection .innerSection #productDetailsMain #imageSection{width:40%;flex-direction:row;align-items:flex-start;margin-top:0}}#productDetailsSection .innerSection #productDetailsMain #imageSection .thumbnailSection{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;order:2}@media(min-width: 1024px){#productDetailsSection .innerSection #productDetailsMain #imageSection .thumbnailSection{order:1;flex-direction:column;margin-right:2rem}}#productDetailsSection .innerSection #productDetailsMain #imageSection .thumbnailSection .arrow{display:none;width:30px}@media(min-width: 1024px){#productDetailsSection .innerSection #productDetailsMain #imageSection .thumbnailSection .arrow{display:block}}#productDetailsSection .innerSection #productDetailsMain #imageSection .thumbnailSection .thumbnailDiv{display:none;flex-direction:row;margin:.5rem 0}@media(min-width: 1024px){#productDetailsSection .innerSection #productDetailsMain #imageSection .thumbnailSection .thumbnailDiv{width:50px;display:flex;flex-direction:column;margin:2rem 0}}#productDetailsSection .innerSection #productDetailsMain #imageSection .thumbnailSection .thumbnailDiv .activeThumbnail{border:1px solid #28ad7d !important;background-color:#28ad7d !important}@media(min-width: 1024px){#productDetailsSection .innerSection #productDetailsMain #imageSection .thumbnailSection .thumbnailDiv .activeThumbnail{background-color:rgba(0,0,0,0) !important}}#productDetailsSection .innerSection #productDetailsMain #imageSection .thumbnailSection .thumbnailDiv .thumbnail{width:100%;max-width:50px;border:1px solid #ebedf3;background-color:#fff;border-radius:1rem;padding:3px;cursor:pointer;margin:0 .2rem}@media(min-width: 1024px){#productDetailsSection .innerSection #productDetailsMain #imageSection .thumbnailSection .thumbnailDiv .thumbnail{margin:.1rem 0;border-radius:0;padding:5px;background-color:#f8f8f9}}#productDetailsSection .innerSection #productDetailsMain #imageSection .thumbnailSection .thumbnailDiv .thumbnail img{display:none;cursor:pointer}@media(min-width: 1024px){#productDetailsSection .innerSection #productDetailsMain #imageSection .thumbnailSection .thumbnailDiv .thumbnail img{display:block}}#productDetailsSection .innerSection #productDetailsMain #imageSection .imageSlideSection{width:100%;overflow:hidden;order:1}@media(min-width: 1024px){#productDetailsSection .innerSection #productDetailsMain #imageSection .imageSlideSection{order:2}}#productDetailsSection .innerSection #productDetailsMain #imageSection #imageSlideWrapper{width:100%;display:flex;flex-wrap:nowrap;overflow:auto;transition:transform .5s ease-in-out 0s !important;animation-timing-function:ease-in !important}@media(min-width: 1024px){#productDetailsSection .innerSection #productDetailsMain #imageSection #imageSlideWrapper{overflow:unset}}#productDetailsSection .innerSection #productDetailsMain #imageSection #imageSlideWrapper::-webkit-scrollbar{opacity:0;background-color:#fff}#productDetailsSection .innerSection #productDetailsMain #imageSection #imageSlideWrapper::-webkit-scrollbar-track{background-color:#fff}#productDetailsSection .innerSection #productDetailsMain #imageSection #imageSlideWrapper::-webkit-scrollbar-thumb{background-color:#fff}#productDetailsSection .innerSection #productDetailsMain #imageSection #imageSlideWrapper .slide{display:flex;width:100%;height:300px;min-width:100%;cursor:pointer}@media(min-width: 1024px){#productDetailsSection .innerSection #productDetailsMain #imageSection #imageSlideWrapper .slide{height:500px}}#productDetailsSection .innerSection #productDetailsMain #imageSection #imageSlideWrapper .slide img{margin:auto;max-width:300px;height:100%;object-fit:contain;cursor:pointer}#productDetailsSection .innerSection #productDetailsMain #productContent{width:100%}@media(min-width: 1024px){#productDetailsSection .innerSection #productDetailsMain #productContent{width:60%;padding-left:2.441rem}}#productDetailsSection .innerSection #productDetailsMain #productContent #title{font-size:1rem;font-weight:400}@media(min-width: 320px){#productDetailsSection .innerSection #productDetailsMain #productContent #title{font-size:1.125rem}}#productDetailsSection .innerSection #productDetailsMain #productContent .details{display:flex;align-items:center;margin-top:1rem;margin-bottom:1.125rem;cursor:pointer}#productDetailsSection .innerSection #productDetailsMain #productContent .details .priceDiv{display:flex;align-items:center}#productDetailsSection .innerSection #productDetailsMain #productContent .details .priceDiv .price{margin:0;margin-right:.5rem;font-size:1.266rem;font-weight:500}@media(min-width: 568px){#productDetailsSection .innerSection #productDetailsMain #productContent .details .priceDiv .price{margin-right:1rem;font-size:1.602rem}}@media(min-width: 1800px){#productDetailsSection .innerSection #productDetailsMain #productContent .details .priceDiv .price{font-size:1.802rem}}#productDetailsSection .innerSection #productDetailsMain #productContent .details .priceDiv .price span{display:inline-block;width:13px;font-weight:400;font-family:sans-serif}@media(min-width: 568px){#productDetailsSection .innerSection #productDetailsMain #productContent .details .priceDiv .price span{width:14px}}@media(min-width: 768px){#productDetailsSection .innerSection #productDetailsMain #productContent .details .priceDiv .price span{width:18px}}#productDetailsSection .innerSection #productDetailsMain #productContent .details .priceDiv .oldPrice{margin:0;color:#909294;font-size:.9rem;font-weight:400}@media(min-width: 768px){#productDetailsSection .innerSection #productDetailsMain #productContent .details .priceDiv .oldPrice{font-size:1rem}}#productDetailsSection .innerSection #productDetailsMain #productContent .details .priceDiv .oldPrice:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#909294}#productDetailsSection .innerSection #productDetailsMain #productContent .details .priceDiv .oldPrice span{opacity:.5;display:inline-block;width:11px;font-weight:400;font-family:sans-serif;margin-right:.25rem}#productDetailsSection .innerSection #productDetailsMain #productContent .details .offer{background-color:#fff;color:#28ad7d;font-size:.79rem;font-weight:500;padding:.25rem;margin-left:1rem}@media(min-width: 568px){#productDetailsSection .innerSection #productDetailsMain #productContent .details .offer{font-size:.889rem}}#productDetailsSection .innerSection #productDetailsMain #productContent .colorActive{transform:scale(1.3)}#productDetailsSection .innerSection #productDetailsMain #productContent .sizeActive{transform:scale(1.3)}#productDetailsSection .innerSection #productDetailsMain #productContent .colorChange .customChangeListDiv .customChangeList{padding:.25rem}#productDetailsSection .innerSection #productDetailsMain #productContent .colorChange .customChangeListDiv .customChangeList span{width:100%;height:100%;border-radius:2rem}#productDetailsSection .innerSection #productDetailsMain #productContent .customChange{margin-bottom:1.125rem}#productDetailsSection .innerSection #productDetailsMain #productContent .customChange label{display:block;color:#5d5e5f;font-size:.79rem;font-weight:500;margin-bottom:.5rem}#productDetailsSection .innerSection #productDetailsMain #productContent .customChange .customChangeListDiv{display:flex}#productDetailsSection .innerSection #productDetailsMain #productContent .customChange .customChangeListDiv .sizeActive{color:#fff;background-color:#28ad7d}#productDetailsSection .innerSection #productDetailsMain #productContent .customChange .customChangeListDiv .customChangeList{width:30px;height:30px;border-radius:2rem;border:1px solid #ebedf3;color:#101011;font-size:.79rem;display:flex;margin-right:1rem;cursor:pointer;transition:all .3s}#productDetailsSection .innerSection #productDetailsMain #productContent .customChange .customChangeListDiv .customChangeList:hover{background-color:#f8f8f9}#productDetailsSection .innerSection #productDetailsMain #productContent .customChange .customChangeListDiv .customChangeList span{margin:auto;cursor:pointer}#productDetailsSection .innerSection #productDetailsMain #productContent #btnDiv{width:100%;position:fixed;bottom:0;left:0;z-index:900;display:flex;background-color:#fff;box-shadow:0px -2px 23px -18px rgba(7,61,29,.36)}@media(min-width: 568px){#productDetailsSection .innerSection #productDetailsMain #productContent #btnDiv{position:relative;margin-top:2.441rem;box-shadow:0px -2px 23px -18px rgba(7,61,29,0)}}#productDetailsSection .innerSection #productDetailsMain #productContent #btnDiv .btn{width:50%;margin:0;border-radius:0;padding:1.125rem}@media(min-width: 568px){#productDetailsSection .innerSection #productDetailsMain #productContent #btnDiv .btn{width:auto;padding:1.125rem 2.441rem;margin-right:1rem;border-radius:.3rem}}#productDetailsSection .innerSection #productDetailsMain #productContent .specialities{margin-top:2.441rem;padding-left:1rem}#productDetailsSection .innerSection #productDetailsMain #productContent .specialities li{color:#5d5e5f;font-size:.79rem;font-weight:400;margin-bottom:.5rem;list-style-type:circle;list-style-position:outside}#productDetailsSection .innerSection #productDetailsSub{margin-top:2.441rem;width:100%}#productDetailsSection .innerSection #productDetailsSub .productSubContentDiv{width:100%;margin-bottom:3.052rem}#productDetailsSection .innerSection #productDetailsSub .productSubContentDiv .titleDiv{padding:1rem 0;border-top:1px solid #ebedf3;border-bottom:1px solid #ebedf3}#productDetailsSection .innerSection #productDetailsSub .productSubContentDiv .titleDiv .title{margin:0;color:#101011;font-weight:500}#productDetailsSection .innerSection #productDetailsSub .productSubContentDiv .productDetailsTable{width:100%;margin-top:1.266rem}#productDetailsSection .innerSection #productDetailsSub .productSubContentDiv .productDetailsTable .title{margin:0;margin-bottom:1rem}#productDetailsSection .innerSection #productDetailsSub .productSubContentDiv .productDetailsTable li{display:flex;width:100%;padding:.5rem 0}#productDetailsSection .innerSection #productDetailsSub .productSubContentDiv .productDetailsTable li span{font-size:.9rem;width:50%;max-width:300px}#productDetailsSection .innerSection #productDetailsSub .productSubContentDiv .productDetailsTable li span:nth-child(1){color:#909294;max-width:200px}#productDetailsSection .innerSection #productDetailsSub .productSubContentDiv .subTitle{display:block;margin-top:1rem}#productDetailsSection .innerSection #productDetailsSub .productSubContentDiv p{color:#000;font-size:.9rem;font-weight:400;line-height:150%}#productDetailsSection .innerSection #productDetailsSub .productSubContentDiv ul{margin-top:1rem}#productDetailsSection .innerSection #productDetailsSub .productSubContentDiv ul li{font-size:.9rem;font-weight:400;margin-bottom:.5rem;list-style-type:disc;list-style-position:outside}#breadcrumbDiv{display:none;align-items:center}@media(min-width: 768px){#breadcrumbDiv{display:flex}}#breadcrumbDiv a{color:#5d5e5f;font-size:.702rem;transition:all .3s;cursor:pointer}#breadcrumbDiv a:hover{color:#ee293a}#breadcrumbDiv span{width:6px;margin:0 .25rem}#errorMessageSection{text-align:center;min-height:70vh;display:flex;align-items:center;justify-content:center}#errorMessageSection .content{margin:0}#errorMessageSection .content .title{margin:0;background:#ee293a;background:-webkit-linear-gradient(to right, #ee293a 0%, #d61929 44%);background:-moz-linear-gradient(to right, #ee293a 0%, #d61929 44%);background:linear-gradient(to right, #ee293a 0%, #d61929 44%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(min-width: 1024px){#errorMessageSection .content .title{font-size:2.027rem}}@media(min-width: 1280px){#errorMessageSection .content .title{font-size:2.281rem}}@media(min-width: 1800px){#errorMessageSection .content .title{font-size:2.566rem}}#errorMessageSection .content .text{margin:0;margin-top:1rem;font-weight:500;line-height:1.3}#errorMessageSection .content .btn{margin-top:2.441rem}@media(min-width: 1024px){#errorMessageSection .content .btn{padding:1.266rem 2.441rem}}/*# sourceMappingURL=index.css.map */