.main-container{padding:0 15px;margin:30px auto}.category-selectors-area{display:grid;grid-template-areas:"tLeft tRight" "bLeft bRight";row-gap:8px;column-gap:16px;align-items:center}@media(max-width:480px){.category-selectors-area{grid-template-areas:"tLeft tLeft" "bLeft tRight" "bRight bRight"}}.item-statistics{grid-area:tLeft;color:#0a0503;font-family:"Inter";font-size:13px;font-style:normal;font-weight:300;line-height:1.5;letter-spacing:-.13px}.change-view{grid-area:tRight;display:flex;align-items:center;gap:16px;justify-self:flex-end}.change-view a{display:flex;padding:12px;align-items:flex-start;gap:10px;border-radius:10px}.change-view a.selected{background:#000}.change-view a.selected path{stroke:#fff}.change-view a:not(.selected) path{stroke:#000}.product-sort{grid-area:bRight}.filter-button-area{grid-area:bRight;background:#0a0503;justify-self:flex-end;display:flex;width:48px;height:48px;padding:12px;align-items:center;gap:8px;aspect-ratio:1/1;border-radius:10px}@media(max-width:1023px){.filter-button-area{justify-self:flex-start;grid-area:bLeft}}.filter-outer:not(.js-active) .filter-overlay{display:none}.filter-outer:not(.js-active) .filter-area{transform:translateX(-100%)}.filter-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}.filter-outer .filter-overlay{position:fixed;top:0;height:100vh;background-color:#343a40!important;left:0;z-index:-1;width:100vw;opacity:.6}.filter-outer .filter-area{display:flex;flex-direction:column;width:400px;max-width:100%;max-height:100%;margin:0;outline:0;transform:translateX(0);position:fixed;top:0;height:100vh;background:#fff;padding:24px;transition:transform .3s ease-in-out;gap:20px}.filter-outer .filter-area .filter-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.filter-outer .filter-area .filter-header .filter-title{color:#000;font-family:"Inter";font-size:18px;font-style:normal;font-weight:500;line-height:24px}.filter-outer .filter-area .filter-body{overflow:auto}.filter-outer .filter-area .filter-footer .filter-footer-container{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.filter-area .filter-block{width:100%}.filter-area .filter-block+.filter-block:before{content:'';width:100%;height:1px;display:flex;background:#dfdfdf;margin-bottom:10px}.filter-area .filter-title{width:100%}.filter-area .filter-title svg{transform:rotate(180deg)}.filter-area .filter-title.active svg{transform:rotate(0deg)}.filter-area .filter-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.filter-area .filter-content .color-group{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:.625rem;width:100%;min-width:0;max-width:100%;gap:10px;align-items:center}.filter-area .filter-content .color-group li{width:100%}.filter-area .filter-content .color-group button{position:relative;display:block;z-index:1;text-decoration:none;cursor:pointer;width:1.35rem;padding:0;width:100%}.filter-area .filter-content .color-group span{text-align:left}.filter-area .filter-content .color-group span:not(.multiple-color){padding-left:30px}.filter-area .filter-content .color-group button span:not(.multiple-color):before{content:"";position:absolute;top:50%;transition:transform .25s ease-in;transform:translateY(-50%);border:1.6px solid #000;border-radius:.9375rem;width:1.25rem;height:1.25rem;left:0;background-color:var(--color);border-color:#e6e6e6}.filter-area .filter-content .color-group button.selected span:after{content:"";position:absolute;top:50%;transition:transform .25s ease-in;background-color:transparent;border-color:#000;box-shadow:0 0 0 0 #000;width:25px;height:25px;z-index:1;border-radius:50%;left:-2px;top:50%;transform:translateY(-50%);border:1.6px solid #000}.filter-area .filter-content .color-group span img{width:17px;margin-right:9px}.filter-area .filter-title.active+.filter-content{max-height:170px;transition:max-height .4s ease;overflow-y:auto;padding:10px 0}.filter-area .product-spec-filter{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.filter-area .product-spec-filter .filter-item-name{padding-left:30px;color:#0a0503;font-family:"Inter";font-size:16px;font-style:normal;font-weight:300;line-height:1.5;letter-spacing:-.16px}.filter-area .product-spec-filter .filter-item-name:before{content:"";position:absolute;transition:transform .25s ease-in;transform:translateY(-50%);width:16px;height:16px;top:50%;left:5px;right:inherit;border-radius:4px;border:1px solid #a1a1a1}.filter-area .product-spec-filter .filter-item-name.selected:before{background:#000}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;align-self:stretch;row-gap:60px}@media(max-width:1023px){.product-grid{column-gap:15px}}.new-products-area .product-grid{grid-template-columns:repeat(1,1fr)}.product-list{display:grid;grid-template-columns:1fr;gap:16px;row-gap:60px}.product-grid .product-item:nth-child(5n){grid-column:1/-1}.product-item .picture-container{height:0;padding-bottom:162.5%;overflow:hidden}.product-item .quick-view-button{position:absolute;right:20px;bottom:20px;background:0;border:0;outline:0;z-index:5;cursor:pointer}.product-item .add-to-wishlist-button{position:absolute;right:20px;top:20px;background:0;border:0;outline:0;z-index:5;cursor:pointer}.product-item .detail-container .card-title a{color:#000;font-family:"Inter";font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.36px}.product-item .detail-container .category-name{color:#000;font-family:"Inter";font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.28px}.product-item .prices{display:flex;align-items:flex-start;gap:4px;align-self:stretch}.product-item .prices .price-area{display:flex;align-items:center;gap:4px;flex:1 0 0}.product-item .prices .price-area .actual-price{color:#000;font-family:"Inter";font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.32px}.product-item .prices .price-area .old-price{color:#a1a1a1;font-family:"Inter";font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.14px;text-decoration-line:line-through}.product-item .prices .discount-rate{border-radius:6px;background:#d90303;display:flex;padding:4px;align-items:center;gap:4px;color:#fff;font-family:"Inter";font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:-.072px}.pagination{padding:0 30px;display:flex;justify-content:center;align-items:flex-start;gap:8px;margin-top:20px}.pagination .page-item a{display:flex;padding:10px 16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:10px!important;border:1px solid #ededed;color:#0a0503;text-align:center;font-family:"Inter";font-size:14px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:-.14px}.pagination .page-item.currentpage a,.pagination .page-item.next-page a,.pagination .page-item.prev-page a{background:#0a0503;color:#fff}@media(min-width:1024px){.main-container{padding:0 100px}.category-selectors-area{grid-template-areas:"Left Left2 Right2 Right";grid-template-columns:auto 1fr auto auto}.item-statistics{grid-area:Left2}.change-view{grid-area:Right2}.product-sort{grid-area:Right}.filter-button-area{grid-area:Left}.product-grid,.product-list,.new-products-area .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:0}.product-list{grid-template-columns:repeat(3,1fr)}.product-item{width:100%}.product-grid .product-item:nth-child(5n){grid-column:unset}.pagination{justify-content:flex-end;align-items:center;margin-top:40px}}.main-container:has(.gender-container){margin-top:0;margin-bottom:50px}.gender-container{margin:0 -15px}@media(min-width:1024px){.gender-container{margin:0 -100px}}#gender-main-slider .swiper-pagination-bullets{bottom:0;height:30px;display:flex;align-items:center;justify-content:center;padding:10px 0}#gender-main-slider .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1}#gender-main-slider .swiper-pagination-bullet-active{background:#000}.new-products-title{padding:0 100px 40px}.new-products-area .product-grid{padding:0 15px}@media(max-width:1023px){.new-products-title{padding:0 15px 40px}.new-products-title *{width:100%}}.product-box .swiper-horizontal .swiper-slide{display:flex;align-items:center;justify-content:center}.product-box .swiper-horizontal .swiper-slide img{width:auto}.product-box .swiper-horizontal>.swiper-pagination-bullets,.product-box .swiper-pagination-bullets.swiper-pagination-horizontal{top:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}@media(max-width:1023px){.product-box .swiper-horizontal>.swiper-pagination-bullets,.product-box .swiper-pagination-bullets.swiper-pagination-horizontal{top:calc(100% - 4px);height:4px}}.product-box [data-slide-count="3"] .swiper-horizontal>.swiper-pagination-bullets,.product-box [data-slide-count="3"] .swiper-pagination-bullets.swiper-pagination-horizontal{grid-template-columns:repeat(3,1fr)}.product-box [data-slide-count="2"] .swiper-horizontal>.swiper-pagination-bullets,.product-box [data-slide-count="2"] .swiper-pagination-bullets.swiper-pagination-horizontal{grid-template-columns:repeat(2,1fr)}.product-box .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.product-box .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:100%;height:100%;display:flex;align-items:flex-end;background:none;border-radius:0;margin:0;opacity:1}.product-box .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:before,.product-box .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:before{content:'';width:100%;height:4px;display:flex;background:#d6d6d6;border-radius:2px}.product-box .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.product-box .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background:none}.product-box .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.product-box .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:#000}.selected-filter-wrapper a{background:#d9d9d980;border-radius:16px;height:34px;min-width:108px;justify-content:space-between;padding-left:10px;padding-right:8px;font-size:14px;line-height:normal;color:#000;cursor:pointer}.selected-filter-wrapper a svg{color:#000!important}.selected-filter-wrapper ul{display:flex;flex-wrap:wrap}@media(max-width:768px){.selected-filter-wrapper ul{flex-wrap:nowrap;overflow-x:auto}}.brand-layout .title{text-align:center}.main-container:has(.brand-layout){padding-left:0;padding-right:0}.main-container:has(.brand-layout) .brand-all-page{padding:0 100px;border-top:2px solid #e5e5e5;margin-top:1.5rem;padding-top:2rem}.brand-alphabet .brand-alphabet-item{font-size:24px}.brand-alphabet .brand-alphabet-item:hover{text-decoration:underline}.brand-alphabet{gap:1.2rem;margin-bottom:4rem}.alphabet-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;padding-left:100px!important;min-height:75px;margin-bottom:1.5rem;border-bottom:1px solid transparent;padding-bottom:1rem}span.alphabet-big-title{font-size:3rem;color:#7d7d7d;line-height:3.2rem;position:absolute;left:0;z-index:6;top:0}.brand-item-loop{flex:0;max-width:100%;padding-right:0}.alphabet-wrapper .card-body{flex:0;padding-top:5px;padding-bottom:5px}.alphabet-wrapper .card{margin:5px;padding:0;border:0;background:transparent;transition:all 400ms linear;color:#000}.alphabet-wrapper .card:hover{text-decoration:underline}.alphabet-wrapper .card-body h5{font-size:15px;color:#000;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.brand-detail-list{margin-left:0!important;margin-right:0!important;padding-left:10px;padding-right:10px}.brand-alphabet{position:sticky;top:133px;background:#fff;z-index:8}.brand-alphabet .brand-alphabet-item.active{text-decoration:underline}@media(max-width:1023px){.brand-layout .title{font-size:23px}.main-container:has(.brand-layout) .brand-all-page{padding-left:30px;padding-right:30px}.brand-alphabet{justify-content:flex-start!important;gap:.8rem;margin-bottom:2rem}.brand-alphabet .brand-alphabet-item{font-size:16px}span.alphabet-big-title{font-size:1.3rem;line-height:3rem}.alphabet-wrapper{padding-left:40px!important}.alphabet-wrapper .card-body h5{margin-bottom:0!important}.alphabet-wrapper .card-body{padding-top:0;padding-bottom:0;padding-right:0;padding-left:0}.alphabet-wrapper .card{margin-bottom:2.5px;margin-top:2.5px}.brand-item-loop a{padding-right:0!important}.brand-alphabet{top:65px}.alphabet-wrapper .card-body h5{overflow:visible;-webkit-line-clamp:initial;-webkit-box-orient:initial}.alphabet-wrapper .card-body{white-space:nowrap}}.catalog-description>div{height:165px;overflow:hidden}.catalog-description.active>div{height:auto}#block-product-spec-filter .filter-block.color .filter-content ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:.625rem;width:100%;min-width:0;max-width:100%}#block-product-spec-filter .filter-block.color .filter-content li{padding-right:1.625rem;margin-top:1.625rem}#block-product-spec-filter .filter-block.color .filter-content li>button{position:relative;display:block;z-index:1;text-decoration:none;cursor:pointer;width:1.5rem;padding:0;border:unset}#block-product-spec-filter .filter-block.color .filter-content li>button:focus{background:#fff;border:0;box-shadow:none}#block-product-spec-filter .filter-block.color .filter-content li>button{background:transparent;box-shadow:none}#block-product-spec-filter .filter-block.color .filter-content li button:hover{background-color:unset;border:unset}.list-color-box{width:16px;height:16px;border-radius:50%;display:flex!important;border:1px solid #938e8e}@media(max-width:1024px){.category-selectors-area .sort-container select.custom-select{width:auto;float:right}}#ModalQuickView .modal-dialog{max-width:620px}#ModalQuickView .modal-dialog .modal-content{padding-left:15px;padding-right:15px}#ModalQuickView .modal-close{position:absolute;right:-15px;top:-5px;font-size:25px;cursor:pointer;opacity:.5}#ModalQuickView .modal-close:hover{opacity:1;color:#000}.quick-view-overview .product-name{font-size:20px;font-weight:500;font-family:'Inter';line-height:normal;color:#000}.quick-view-overview{margin-top:40px}.quick-view-overview .category-name{width:100%;display:flex;font-size:14px;font-weight:400;font-family:'Inter';line-height:normal;color:#000;margin-bottom:10px}.quick-view-overview .category-name+span{width:100%;display:flex;font-size:14px;font-weight:400;font-family:'Inter';line-height:normal;color:#000}.quick-view-overview .prices{margin-top:2rem;font-size:20px;font-weight:500;color:#000}.quick-view .table td,.quick-view .table th{border:0;padding:0}.quick-view .option-list{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-top:30px}.quick-view .option-list li fieldset{position:relative;display:flex;width:80px;height:48px;flex-direction:column;align-items:center;gap:10px;border-radius:10px;border:1px solid #dfdfdf;color:#0a0503}.quick-view .option-list li fieldset:has(.custom-control-input:checked){background:#0a0503;color:#fff}.quick-view .option-list li fieldset:hover{border:solid .0625rem #000}.quick-view .option-list li fieldset:has(.custom-control-input:disabled){opacity:.35}.quick-view .option-list li fieldset:hover:has(.custom-control-input:disabled){border:solid .0625rem #e4e4e4}.quick-view .option-list li fieldset:has(.custom-control-input:disabled):before{content:'';display:inline-block;background:#dfdfdf;width:2px;height:calc(100% + 10px);position:absolute;transform:rotate(45deg);top:-4px}.quick-view .option-list li .custom-control{padding:0;margin:0;min-height:auto;width:100%;height:100%;position:unset;display:flex;align-items:center;justify-content:center;cursor:pointer}.quick-view .option-list li .custom-control .custom-control-label{position:absolute;opacity:0}.quick-view .option-list li .custom-control-description{font-family:"Inter";font-size:16px;font-weight:300;letter-spacing:-.16px}.quick-view .input-group-append{gap:20px;margin-bottom:20px}.quick-view .input-group-append>.btn{border-radius:6px!important}.product-color-models{margin-top:.5rem!important}.empty-product-list-area{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:10px;background:#f7f7f7;padding:24px 40px 48px}.empty-product-list-area strong{display:contents}.empty-product-list-area svg{margin-bottom:20px}