.product{color:#fff;background:#000}.product a{color:#fff}.product figure{line-height:0}.product img{max-width:100%}.product fieldset{border:none}.product label{user-select:none}.product .modal{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center}.product .modal__container{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000;background-color:#fff;width:30%;height:25%;padding:5px;border:3px solid #ccc;border-radius:10px}.product .modal__info{color:#000;display:flex;align-items:center}.product .modal__button{color:#fff;margin:15px 0 0 0;padding:10px 20px;border-radius:3px;background:red}.product .modal__button:hover{color:red;background:#000}.product .slide-fade-enter-active{transition:all .5s ease}.product .slide-fade-leave-active{transition:all .5s ease}.product .slide-fade-enter-from,.product .slide-fade-leave-to{left:-100%;opacity:0}.product .slide-fade-enter-to,.product .slide-fade-leave-from{left:0%;opacity:1}.product .compareInfo__toggle{padding:15px 20px;position:fixed;left:0;top:90%;z-index:1;transform-origin:left top;transform:rotate(-90deg);transition:.3s;background:var(--color-gray-200);color:var(--color-black);font-size:1em}.product .compareInfo__toggle:hover{background:var(--color-white)}@media screen and (max-width: 1400px){.product .compareInfo__toggle{padding:0px 20px;height:25px}}.product .compareInfo__icon{margin-right:10px}.product .compareInfo__count{width:20px;height:20px;border-radius:50%;display:inline-block;margin-left:10px;transition:.3s;line-height:20px;background:var(--color-gray-300);color:var(--color-black)}.product .compareInfo__table{position:fixed;bottom:0;z-index:3;width:100%;background:var(--color-gray-200)}.product .compareInfo__table button{position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;padding:10px 15px;border-radius:4px;background:var(--color-white);color:var(--color-black)}.product .compareInfo__table button:hover{background:var(--color-gray-300)}.product .compareInfo__container{max-width:1330px;padding:20px 25px;margin:0 auto;display:grid;grid-template-columns:20% 60% auto;grid-column-gap:10px}.product .compareInfo__container .info__title{font-size:var(--title-sm);color:var(--color-gray-700);text-transform:uppercase}.product .compareInfo__container .info__desc{font-size:var(--text-xs);color:var(--color-gray-500)}.product .compareInfo__container .list{width:100%;display:grid;grid-column-gap:3%;grid-template-columns:repeat(4, 1fr);text-align:center}.product .compareInfo__container .list__card{position:relative;border:thin solid rgba(255,255,255,.25);border-radius:4px;padding:10px}.product .compareInfo__container .list__card:hover>.list__remove{display:flex;align-items:center}.product .compareInfo__container .list__card:before{display:inline-block;content:"";width:100%;height:100%;position:absolute;left:0;top:0;transition:.3s}.product .compareInfo__container .list__card:hover:before{backdrop-filter:blur(3px)}.product .compareInfo__container .list__thumbnail{max-width:200px;margin:0 auto}.product .compareInfo__container .list__thumbnail img{width:100%;height:auto}.product .compareInfo__container .list__title{font-size:var(--text-xs);color:var(--color-gray-500)}.product .compareInfo__container .list__remove{display:none}.product .compareInfo__container .btns{position:relative}.product .compareInfo__container .btns__compare{display:flex;align-items:center}.product .compareInfo__container .btns__compare:disabled{cursor:not-allowed;opacity:.5}.product .compareInfo__container .btns__clear{padding:0;position:absolute;transform:unset;left:unset;top:0;right:0;line-height:0;background:transparent}@media screen and (max-width: 930px){.product .compareInfo__container{grid-template-columns:unset;grid-template-rows:repeat(3, auto);grid-row-gap:10px;place-items:center}.product .compareInfo .btns{position:unset;text-align:center}.product .compareInfo .btns__compare{text-align:center;position:unset;transform:unset;left:unset;top:unset}}@media screen and (max-width: 600px){.product .compareInfo .list__card:hover .list__remove{padding:3px;flex-direction:column}}.product .container{position:relative;max-width:1330px;margin:0 auto;padding:70px 25px 0}.product .windows{line-height:0;position:absolute;z-index:2;right:25px;top:20px}.product .windows img{max-height:32px}.product .topbox{margin:auto}.product .topbox__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.product .topbox__title{font-size:var(--title-lg);text-transform:uppercase}.product .topbox__title span{padding-left:10px;font-size:80%}.product .topbox__title span:before{content:"(";padding-right:5px}.product .topbox__title span:after{content:")";padding-left:5px}.product .breadcrumb{font-size:16px;padding:10px 0}.product .breadcrumb__item{display:inline-block;color:#fff}.product .breadcrumb__item:after{display:inline-block;content:"/";padding:0 15px}.product .breadcrumb__item:last-child:after{display:none}.product .breadcrumb__link{color:#777}.product .breadcrumb__link:hover{text-decoration:underline}.product .sort{display:flex;padding:5px 0}.product .sort__label{display:flex;align-items:center;font-size:16px}.product .sort__select{font-size:14px;background:#777;border:none;color:#fff;padding:5px;margin-left:10px;border-radius:5px;outline:0;cursor:pointer}.product .sort__option{border-radius:5px}.product .mainbox{padding:10px 0 50px 0;display:grid;grid-template-columns:20% 77%;gap:3%;align-items:flex-start}.product .mainbox .filter__toggle{display:none;color:#fff;width:100%;padding:25px;background:#1a1a1a}.product .mainbox .filter__toggle svg{pointer-events:none}.product .mainbox .filter__form{background:#1a1a1a;padding:25px 25px 30px}.product .mainbox .filter__fieldset{border-bottom:1px solid #222;overflow:hidden}.product .mainbox .filter__legend{position:relative;cursor:pointer;width:100%;padding:20px 0;display:flex;justify-content:space-between;align-items:center}.product .mainbox .filter__legend--up:after{pointer-events:none;position:absolute;right:0;display:inline-block;content:"";border:solid #666;border-width:0 3px 3px 0;margin:0 2px 0 0;padding:3px;transform:translateY(-50%) rotate(-135deg);top:50%;transition:.3s}.product .mainbox .filter__legend--down:after{pointer-events:none;position:absolute;right:0;display:inline-block;content:"";border:solid #666;border-width:0 3px 3px 0;margin:0 2px 0 0;padding:3px;transform:translateY(-50%) rotate(-315deg);top:50%;transition:.3s}.product .mainbox .filter__list,.product .mainbox .filter__dropList{overflow:hidden;padding:0 0 0px 30px;transition:.3s}.product .mainbox .filter__dropList{max-height:0}.product .mainbox .filter__list--up{max-height:0}.product .mainbox .filter__list--down{max-height:initial}.product .mainbox .filter__dropdownTitle{margin-block-end:10px;cursor:pointer;font-size:var(--link-xs)}.product .mainbox .filter__dropdownTitle:before{pointer-events:none;display:inline-block;content:"";border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent red;padding:0 3px 0 0}.product .mainbox .filter__item{padding:0 0 10px 0;transition:.3s}.product .mainbox .filter__chkbox{position:absolute;opacity:0;height:0;width:0}.product .mainbox .filter__chkbox:checked+label{color:red}.product .mainbox .filter__chkbox:checked+label:before{border:1px solid red;background:red}.product .mainbox .filter__chkbox:disabled+label,.product .mainbox .filter__chkbox:disabled+label:hover{color:#fff;opacity:.25;cursor:not-allowed}.product .mainbox .filter__chkbox:disabled+label:hover:before{border:1px solid #fff;cursor:not-allowed}.product .mainbox .filter__label{font-size:.8em;cursor:pointer}.product .mainbox .filter__label:before{display:inline-block;content:"";height:10px;width:10px;border:1px solid #fff;border-radius:3px;margin:0 12px 0 0}.product .mainbox .filter__label:hover{color:red}.product .mainbox .filter__label:hover:before{border:1px solid red}.product .mainbox .filter__show{font-size:.8em;color:#fff;padding:0 0 10px 30px;transition:.3s}.product .mainbox .filter__show:hover{color:red}.product .mainbox .filter__show--disable{display:none}.product .mainbox .filter__reset{display:flex;align-items:center;font-size:16px;color:#fff;background:#404040;margin:20px 0;padding:10px;border:none;border-radius:3px;transition:.3s}.product .mainbox .filter__reset:hover{background:#fff;color:#000}.product .mainbox .filter__icon{margin:0 5px 0 0}.product .mainbox .category{margin:15px 0 0 0;background:#1a1a1a;padding:25px 25px 30px}.product .mainbox .category__title{padding:20px 0}.product .mainbox .category__item{margin-block-start:4px}.product .mainbox .category__link:hover{color:red}.product .mainbox .category__link:before{content:"- "}.product .mainbox .products{margin-bottom:20px;display:flex;flex-direction:column}.product .mainbox .products__container{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 3%;text-align:center}.product .mainbox .products .prod{border:1px solid #222;padding:15px 25px 35px;display:flex;flex-direction:column;align-items:center;transition:transform .1s;position:relative}.product .mainbox .products .prod:hover{background:#111;transform:scale(1.05)}.product .mainbox .products .prod__tag{position:absolute;top:0;right:0;color:#fff}.product .mainbox .products .prod__tag .triangle{width:0;height:0;border:solid;border-width:75px;border-color:#e30613 transparent transparent transparent;border-bottom:0;border-right:0;position:relative}.product .mainbox .products .prod__tag .tagTitle{position:absolute;top:15%;right:10%;font-size:var(--text-xs);color:var(--color-gray-300)}.product .mainbox .products .prod__link{display:inline-block}.product .mainbox .products .prod__link:nth-of-type(1){line-height:0}.product .mainbox .products .prod__link:nth-of-type(2){padding:25px 0}.product .mainbox .products .prod__link:hover{color:red}.product .mainbox .products .prod__img{width:100%;object-fit:cover}.product .mainbox .products .prod__fieldset{padding:15px 0;border-bottom:#222 1px solid}.product .mainbox .products .prod__chkbox{position:absolute;opacity:0;height:0;width:0}.product .mainbox .products .prod__chkbox:checked+label{color:red}.product .mainbox .products .prod__chkbox:checked+label:before{border:1px solid red;background:red}.product .mainbox .products .prod__chkbox:disabled+label,.product .mainbox .products .prod__chkbox:disabled+label:hover{color:#fff;opacity:.25;cursor:not-allowed}.product .mainbox .products .prod__chkbox:disabled+label:hover:before{border:1px solid #fff;cursor:not-allowed}.product .mainbox .products .prod__title{margin-block-end:8px;font-size:var(--title-sm);color:var(--color-white)}.product .mainbox .products .prod__label{cursor:pointer}.product .mainbox .products .prod__label:before{display:inline-block;content:"";height:10px;width:10px;border:1px solid #fff;border-radius:3px;margin:0 12px 0 0}.product .mainbox .products .prod__label:hover{color:red}.product .mainbox .products .prod__label:hover:before{border:1px solid red}.product .mainbox .products .prod__colors{display:flex;justify-content:center}.product .mainbox .products .prod__color{width:20px;height:20px;border-radius:50%;margin-top:25px}.product .mainbox .products .prod__color:not(:first-child){margin-left:10px}.product .mainbox .products .prod__description{font-size:var(--text-xs)}.product .mainbox .products .prod__btn{color:#fff;font-size:1em;display:inline-block;background:red;width:50%;padding:8px 15px;border-radius:3px;transition:.3s}.product .mainbox .products .prod__btn:hover{width:100%}.product .mainbox .products .pagination{width:100%;margin-block-start:20px;margin-block-end:40px}.product .mainbox .products .pagination__item{display:flex;flex-wrap:wrap;justify-content:center}.product .mainbox .products .pagination__link{margin-block-start:15px}.product .mainbox .products .pagination__link button{height:100%;padding:5px 15px;background:transparent;border:1px solid red;color:#fff;border-radius:5px;margin:0 5px}.product .mainbox .products .pagination__link button:hover{background:red;border:1px solid red}.product .mainbox .products .pagination__link button:disabled{cursor:not-allowed}.product .mainbox .products .pagination__link button svg{height:100%}.product .mainbox .products .pagination__link:first-child button,.product .mainbox .products .pagination__link:last-child button,.product .mainbox .products .pagination__link--active button{background:red;border:1px solid red;color:#fff}.product .mainbox .products .pagination__link:first-child button svg path,.product .mainbox .products .pagination__link:last-child button svg path,.product .mainbox .products .pagination__link--active button svg path{fill:#fff}@media screen and (max-width: 1658px){.product .mainbox .products__container{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1573px){.product .mainbox{grid-template-columns:23% 74%}}@media screen and (max-width: 1370px){.product .mainbox{grid-template-columns:25% 72%}.product .mainbox .products__container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 1262px){.product .mainbox{grid-template-columns:28% 69%}}@media screen and (max-width: 1129px){.product .mainbox{grid-template-columns:30% 67%}}@media screen and (max-width: 943px){.product .mainbox{grid-template-columns:1fr;gap:0}.product .mainbox .filter__toggle{display:flex;justify-content:center;align-items:flex-end}.product .mainbox .filter__container{transition:.5s;max-height:0;overflow:hidden}.product .mainbox .products{margin:3% 0 0 0}}@media screen and (max-width: 639px){.product .mainbox .products__container{grid-template-columns:1fr}}
