.product-gallery{padding-top:40px;padding-bottom:40px;overflow:hidden}@media screen and (min-width:768px){.product-gallery{padding-top:56px;padding-bottom:56px}}@media screen and (min-width:1200px){.product-gallery{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1920px){.product-gallery{padding-top:88px;padding-bottom:88px}}.product-gallery.gray{background:#f7f7f7}.product-gallery .gallery{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden}.product-gallery .wrapper{-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.product-gallery .holder{position:relative}.product-gallery h2{margin-bottom:22px}@media screen and (min-width:1920px){.product-gallery h2{margin-bottom:26px}}.product-gallery .gallery-btn{z-index:3}@media screen and (min-width:768px){.product-gallery .gallery-btn{top:15vw}}@media screen and (min-width:1200px){.product-gallery .gallery-btn{top:9.5vw}}.product-gallery .gallery-btn.prev{-webkit-transform:translate(-50%,-50%) scaleX(-1);-ms-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}.product-gallery .gallery-btn.next{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.product-item{position:relative;display:block;display:-webkit-box;display:-ms-flexbox;display:flex}.product-item .not-available-text{display:none}.product-item.not-available .img-holder:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);z-index:2}.product-item.not-available .img-holder .not-available-text{display:block;position:absolute;left:0;bottom:0;color:#1b1b1b;text-transform:uppercase;font-weight:600;font-size:8px;height:20px;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;z-index:3}@media screen and (min-width:768px){.product-item.not-available .img-holder .not-available-text{font-size:12px;padding:0 14px;height:37px}}@media screen and (min-width:1200px){.product-item.not-available .img-holder .not-available-text{font-size:8px;height:20px;padding:0 12px}}@media screen and (min-width:1920px){.product-item.not-available .img-holder .not-available-text{font-size:12px;padding:0 14px;height:37px}}.product-item .products_gray_text{position:absolute;top:42vw;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);left:0;right:0;text-align:center;z-index:6;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;background:#fff;white-space:nowrap}@media screen and (min-width:768px){.product-item .products_gray_text{top:30vw;right:auto;padding:10px 14px}}@media screen and (min-width:1200px){.product-item .products_gray_text{top:19vw}}@media screen and (min-width:1920px){.product-item .products_gray_text{font-size:14px;padding:10px 20px}}.product-item.products_gray .product-link,.product-item.products_gray .wish-add,.product-item.products_gray .wish-add.check{opacity:.5}@media screen and (min-width:1200px){.product-item:hover:not(.products_gray) .img-holder img:first-child{z-index:-1}}@media screen and (min-width:1200px){.product-item:hover:not(.products_gray) .img-holder img:nth-child(2){z-index:2}}@media screen and (min-width:1200px){.product-item:hover:not(.products_gray) .wish-add{opacity:1}}.product-item .wish-add{position:absolute;width:18px;height:18px;z-index:3;right:8px;top:8px;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}@media screen and (min-width:768px){.product-item .wish-add{top:14px;right:14px}}@media screen and (min-width:1920px){.product-item .wish-add{top:23px;right:23px;top:19px;right:19px}}.product-item .wish-add path{stroke:#1b1b1b}.product-item .wish-add.check{opacity:1}.product-item .wish-add.check path{fill:#1b1b1b}.product-item .product-link{display:block;width:100%}.product-item .stick{position:absolute;z-index:3;left:0;top:0;width:30px;height:30px}@media screen and (min-width:768px){.product-item .stick{width:38px;height:38px}}@media screen and (min-width:1920px){.product-item .stick{width:48px;height:48px}}.product-item .img-holder{position:relative;height:42vw;margin-bottom:12px}@media screen and (min-width:768px){.product-item .img-holder{height:30vw}}@media screen and (min-width:1200px){.product-item .img-holder{height:19vw;margin-bottom:16px}}@media screen and (min-width:1920px){.product-item .img-holder{margin-bottom:24px}}.product-item .img-holder img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.product-item .img-holder img:nth-child(2){z-index:-1}.product-item .name{font-weight:500;margin-bottom:8px}@media screen and (min-width:1200px){.product-item .name{margin-bottom:12px}}@media screen and (min-width:1920px){.product-item .name{margin-bottom:16px}}.product-item .price{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;color:#575757;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1}@media screen and (min-width:1920px){.product-item .price{font-size:20px}}.product-item .price .price-old{font-weight:400;color:#acacac;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin-left:5px;font-size:12px}@media screen and (min-width:768px){.product-item .price .price-old{margin-left:10px}}@media screen and (min-width:1200px){.product-item .price .price-old{margin-left:15px}}@media screen and (min-width:1920px){.product-item .price .price-old{font-size:16px}}.product-item .price .price-new{color:#ff3030}.cart-page{position:relative}@media screen and (min-width:1200px){.cart-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}}.cart-page .cart-content{padding-bottom:20px}@media screen and (min-width:1200px){.cart-page .cart-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:0;margin-right:66px;padding-top:27px}}@media screen and (min-width:1920px){.cart-page .cart-content{padding-top:42px;margin-right:112px}}.cart-page .title-holder{padding-top:12px;padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;background:#f7f7f7}@media screen and (min-width:1200px){.cart-page .title-holder{padding-right:32px}}@media screen and (min-width:1920px){.cart-page .title-holder{padding-right:48px;padding-top:18px;padding-bottom:18px}}.cart-page .title-holder .title{position:relative}.cart-page .title-holder .title .product-count{position:absolute;top:0;right:-10px;color:#acacac;font-weight:500}@media screen and (min-width:1920px){.cart-page .title-holder .title .product-count{right:-15px}}.cart-page .title-holder .link-underline{font-weight:500}.cart-page .col-head{display:none}@media screen and (min-width:768px){.cart-page .col-head{display:grid;grid-template-columns:3fr 3fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding-top:20px;padding-bottom:10px}}@media screen and (min-width:1200px){.cart-page .col-head{padding-right:0}}@media screen and (min-width:1920px){.cart-page .col-head{padding-top:30px;padding-bottom:30px}}.cart-page .col-head .right{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;text-align:center}@media screen and (min-width:1200px){.cart-page .product-holder{padding-right:0}}.cart-page .product-holder .product-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 0}@media screen and (min-width:768px){.cart-page .product-holder .product-item{display:grid;grid-template-columns:3fr 3fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;border-top:1px solid #eaeaea}}@media screen and (min-width:1920px){.cart-page .product-holder .product-item{padding:35px 0}}.cart-page .product-holder .product-item:not(:first-of-type){border-top:1px solid #eaeaea}.cart-page .product-holder .product-remove{position:absolute;width:12px;height:12px;z-index:2;right:0;top:24px;display:block;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}@media screen and (min-width:1200px){.cart-page .product-holder .product-remove{width:15px;height:15px}}@media screen and (min-width:1920px){.cart-page .product-holder .product-remove{top:35px}}.cart-page .product-holder .product-remove:after,.cart-page .product-holder .product-remove:before{content:"";position:absolute;left:0;top:4px;border-bottom:1px solid #1b1b1b;width:100%}.cart-page .product-holder .product-remove:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cart-page .product-holder .product-remove:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cart-page .product-holder .product-remove:hover{opacity:.7}.cart-page .product-holder .product-link{display:grid;grid-template-columns:66px 1fr;-webkit-column-gap:17px;-moz-column-gap:17px;column-gap:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:22px;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;padding-right:10px;font-weight:500}@media screen and (min-width:768px){.cart-page .product-holder .product-link{grid-template-columns:121px 1fr;padding-right:0;margin-bottom:0;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media screen and (min-width:1920px){.cart-page .product-holder .product-link{-webkit-column-gap:52px;-moz-column-gap:52px;column-gap:52px;grid-template-columns:192px 1fr}}.cart-page .product-holder .product-link:hover{opacity:.8}.cart-page .product-holder .product-link .img-holder{height:66px;overflow:hidden;margin-bottom:0}@media screen and (min-width:768px){.cart-page .product-holder .product-link .img-holder{height:121px}}@media screen and (min-width:1920px){.cart-page .product-holder .product-link .img-holder{height:192px}}.cart-page .product-holder .product-link img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cart-page .product-holder .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.cart-page .product-holder .bottom{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.cart-page .product-holder .bottom .size{position:absolute;left:0;top:0}@media screen and (min-width:768px){.cart-page .product-holder .bottom .size{position:static;justify-self:center}}.cart-page .product-holder .bottom .counter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:83px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.cart-page .product-holder .bottom .counter{margin-left:0;justify-self:center}}.cart-page .product-holder .bottom .counter input{width:25px;padding:0;text-align:center;margin:0 10px}@media screen and (min-width:1920px){.cart-page .product-holder .bottom .counter input{width:30px;margin:0 20px}}.cart-page .product-holder .bottom .counter .btn{width:20px;height:20px;background:#323232;position:relative;cursor:pointer;border:1px solid #323232;-webkit-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}@media screen and (min-width:1920px){.cart-page .product-holder .bottom .counter .btn{width:28px;height:28px}}.cart-page .product-holder .bottom .counter .btn:after,.cart-page .product-holder .bottom .counter .btn:before{content:"";position:absolute;width:10px;border-bottom:2px solid #fff;left:4px;top:8px;-webkit-transition:border .5s ease;-o-transition:border .5s ease;transition:border .5s ease}@media screen and (min-width:1920px){.cart-page .product-holder .bottom .counter .btn:after,.cart-page .product-holder .bottom .counter .btn:before{width:14px;top:12px;left:6px}}.cart-page .product-holder .bottom .counter .btn:hover{background:#fff}.cart-page .product-holder .bottom .counter .btn:hover:after,.cart-page .product-holder .bottom .counter .btn:hover:before{border-color:#323232}.cart-page .product-holder .bottom .counter .min:after{display:none}.cart-page .product-holder .bottom .counter .max:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (min-width:768px){.cart-page .product-holder .bottom .sum{text-align:center}}.cart-page .total-holder{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;background:#f7f7f7;padding-top:16px;padding-bottom:16px;z-index:5}@media screen and (min-width:768px){.cart-page .total-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 32px;margin-left:20px;margin-right:20px}}@media screen and (min-width:1200px){.cart-page .total-holder{margin:0;margin-right:5vw;display:block;-ms-flex-negative:0;flex-shrink:0;padding:38px 25px 40px;width:279px;top:104px}}@media screen and (min-width:1920px){.cart-page .total-holder{padding:60px 48px;width:387px;top:113px}}.cart-page .total-holder .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}@media screen and (min-width:768px){.cart-page .total-holder .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}}@media screen and (min-width:1200px){.cart-page .total-holder .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:19px}}@media screen and (min-width:1920px){.cart-page .total-holder .row{margin-bottom:32px}}@media screen and (min-width:768px){.cart-page .total-holder .btn-base{width:230px}}@media screen and (min-width:1200px){.cart-page .total-holder .btn-base{width:100%}}.cart-page .total-holder .sum{margin-left:10px}.cart-page .empty-holder{display:none;padding-top:24px;color:#acacac;padding-bottom:50px;max-width:476px}@media screen and (min-width:768px){.cart-page .empty-holder{padding-top:48px}}@media screen and (min-width:1920px){.cart-page .empty-holder{max-width:603px;padding-top:64px}}.cart-page .empty-holder h4{margin-bottom:16px;color:#1b1b1b}@media screen and (min-width:1920px){.cart-page .empty-holder h4{margin-bottom:24px}}.cart-page .empty-holder .btns{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (min-width:768px){.cart-page .empty-holder .btns{margin-top:32px}}@media screen and (min-width:1920px){.cart-page .empty-holder .btns{margin-top:40px;-webkit-column-gap:23px;-moz-column-gap:23px;column-gap:23px}}.cart-page.empty .product-holder{min-height:50vh}.cart-page.empty .col-head,.cart-page.empty .total-holder{display:none}@media screen and (min-width:1200px){.cart-page.empty .total-holder{opacity:0;visibility:hidden;display:block}}.cart-page.empty .empty-holder{display:block}