@charset "utf-8";:root{--top-alert-height:0;--bx-panel-height:0}body{background-size:cover;position:relative}a{text-decoration:none;color:#000}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0}h1,.h1{margin:.5em 0}.pb-65{padding-bottom:65px}.logo img{width:100%;max-width:243px}.btn-blue{border:1px solid #0f4291;padding:.2em 1em;margin-top:24px;display:inline-block;border-radius:5px;color:#0f4291;font-size:14px}.btn-blue i{font-size:16px;margin-left:10px;line-height:23px}.btn-blue:hover{background:#0f4291;color:#fff}.btn-blue:hover i{color:#fff}.video-container{position:relative;width:100%;height:711px;overflow:hidden}.video-container a{background:#000}#video-link{display:block;width:100%;height:100%;position:relative}#video-link .video-poster-picture{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:0}#video-link .video-poster,#video-link #hover-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}#video-link .video-poster{opacity:1}#video-link #hover-video{z-index:1;opacity:0}#video-link.is-video-playing .video-poster{opacity:0}#video-link.is-video-playing #hover-video{opacity:1}video{background:#000;width:100%;height:100%;object-fit:cover}.overlay{position:absolute;bottom:0;width:100%;height:stretch;background:linear-gradient(0deg,#00000087,#00000000);display:flex;justify-content:center;padding:10px;box-sizing:border-box;pointer-events:none;align-items:end;z-index:2}#status-icon{position:absolute;bottom:10px;left:10px;width:36px;height:36px}.text-overlay{color:white;font-size:20px;font-weight:700;text-shadow:0 0 5px rgba(0,0,0,.5);text-align:center}.text-overlay p{font-family:'VB Inter',sans-serif;font-weight:300;font-style:normal;font-size:21px;line-height:23px;letter-spacing:-.01em;text-align:center;margin-bottom:50px;display:inline-block;border-bottom:2px solid #ffffff52;padding-bottom:5px;margin-top:13px}#home-collections .nav-item button{font-family:var(--text-font-family);font-weight:400;font-size:16px;letter-spacing:-.01em;color:#171717;border:1px solid #d9dada;border-radius:5px;padding:4px 20px;margin:0 10px}#home-collections .nav-link.active{background-color:var(--active-color);color:var(--white)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--active-color)}.product-item{display:flex;flex-direction:column;border:1px solid transparent;padding-bottom:20px;position:relative;height:100%;max-width:270px;width:100%}.product-item:hover{border:1px solid #cccccc40;box-shadow:0 0 11px 0 rgba(0,0,0,.1)}.product-item .img-product{width:100%;height:auto;transition:all ease 1s}.image-container{display:block;position:relative;width:100%;aspect-ratio:250 / 250;margin-bottom:25px}.img-product{width:100%;height:auto;transition:opacity 0.5s ease}.info-product{display:flex;flex-direction:column;position:relative;z-index:1;flex:1;padding:0 15px}.info-product .buttons-block{margin-top:auto}.main-image{opacity:1}.hover-image{opacity:0;position:absolute;top:0;left:0}.product-item:hover .main-image{opacity:0}.product-item:hover .hover-image{opacity:1}a.product-name span{display:inline-block;min-height:72px;font-weight:400;font-size:16px;letter-spacing:-.01em;color:#000}.price-box{margin-bottom:25px}.price-box span{font-weight:600;font-size:16px;letter-spacing:.05em;color:#000}.btn-cart{font-weight:400;font-size:14px;letter-spacing:-.01em;color:#000;width:100%;border:1px solid #333;border-radius:3px;padding:10px 0;transition:opacity 0.5s ease}.product-item .old-price{text-decoration:line-through;display:inline-block;margin-right:15px;color:#959595;font-weight:300;letter-spacing:-.5px;font-size:15px!important}.btn-cart img{height:17px;margin-left:15px}.btn-cart .bi-bag-check-fill{opacity:0}.btn-cart .bi-bag-check{opacity:1}.btn-cart .bi-cart-plus{font-size:16px}section#newproducts .btn-white{box-shadow:0 0 11px 0 rgba(0,0,0,.1);background:#fff;min-width:256px;font-weight:400;font-size:14px;line-height:164%;letter-spacing:-.02em;color:#000;min-height:46px}.btn-white-shadow{box-shadow:0 0 11px 0 rgba(0,0,0,.1);background:#fff;min-width:256px;font-weight:400;font-size:14px;line-height:164%;letter-spacing:-.02em;color:#000;text-align:center;display:inline-flex;align-items:center;transition:color 0.3s ease,background-color 0.3s ease;background-color:#fff;border:1px solid #ddd;min-height:46px}.btn-white-shadow:hover{color:var(--active-color)!important}.btn-white-shadow:hover{background-color:#f8f9fa}.btn-white-shadow i{transition:transform 0.3s ease;margin-left:5px;line-height:20px;font-size:16px}.btn-white-shadow:hover i{transform:translateX(5px)}.btn-white-shadow>i{margin-left:10px}section#newproducts .btn-white i{margin-left:10px}#newproducts .btn-white{text-align:center;display:inline-flex;align-items:center;transition:color 0.3s ease,background-color 0.3s ease;background-color:#fff;border:1px solid #ddd}#newproducts .btn-white:hover{color:var(--active-color)}#newproducts .btn-white:hover{background-color:#f8f9fa}#newproducts .btn-white i{transition:transform 0.3s ease;margin-left:5px;line-height:20px;font-size:16px}#newproducts .btn-white:hover i{transform:translateX(5px)}.text-overlay span{font-family:'Source Serif 4 48pt';font-weight:400;font-style:normal;font-size:48px;letter-spacing:-.02em;text-align:center;margin-bottom:34px}h2{font-weight:400;font-size:39px;letter-spacing:-.01em}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}@media (max-width:500px){.row-cols-5>*{width:50%}}.product-slider{overflow:hidden;position:relative}.product-slides{display:flex;transition:transform 0.5s ease}.product-slide{margin-right:55px;position:relative;text-decoration:none;color:#fff}.product-slide img{width:100%;height:auto;display:block}.slide-text{position:absolute;bottom:0;left:0;right:0;padding:38px 10px;color:#fff;font-weight:700;text-align:center;margin-bottom:0}.slide-text span.head-slide-text{font-family:'Source Serif 4 48pt';font-weight:400;font-size:36px;line-height:64%;letter-spacing:-.02em;text-align:center;color:#fff;display:inline-block;margin-bottom:20px}.slide-text span.slide-text-link{font-family:var(--font-family);font-weight:300;font-size:18px;line-height:128%;letter-spacing:-.01em;text-decoration-skip-ink:none;text-align:center;color:#fff;padding-bottom:3px;border-bottom:1px solid #fff}.new-product-slider{padding-left:50px}p.desc-text{max-width:max-content}.pl-50{padding-left:50px}.product-name.active{border:1px solid #0066DE}#complete .left-cont{overflow-x:hidden}#complete .left-cont .row{padding:20px}.p40{padding:30px 0}.article-name{font-family:var(--headings-font-family);font-weight:400;font-size:26px;letter-spacing:-.03em;color:#000;display:inline-block}.p60{padding:60px 0}.article-link{font-size:14px;letter-spacing:-.02em}.animate-icon-link i{transition:transform 0.3s ease;margin-left:5px;line-height:20px}@media (hover:hover) and (pointer:fine){.btn-cart:hover{background-color:var(--active-color);color:#fff}.btn-cart:hover .bi-bag-check{opacity:0}.btn-cart:hover .bi-bag-check-fill{opacity:1}.animate-icon-link:hover i{transform:translateX(5px);display:inline-block}}@media (hover:none),(pointer:coarse){.catalog-card-buy-button,.catalog-card-buy-button:hover,.catalog-card-buy-button:focus,.catalog-card-buy-button:active{background-color:transparent;color:#000;outline:none;box-shadow:none}.catalog-card-buy-button .bi,.catalog-card-buy-button:hover .bi,.catalog-card-buy-button:focus .bi,.catalog-card-buy-button:active .bi{display:inline-flex;transform:none}.btn-cart.in_basket,.btn-cart.in_basket:hover,.btn-cart.in_basket:focus,.btn-cart.in_basket:active{background:#002B5C;color:#fff}}#podarok{background:var(--second-background)}#tabs-target .shadow-bot{height:200px;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#847976 100%);bottom:0;flex-flow:column nowrap}#tabs-target .shadow-bot h2{font-family:var(--second-family);font-weight:400;font-size:39px;letter-spacing:-.01em;text-align:center;color:#fff;margin-bottom:26px}#tabs-target .shadow-bot a{font-family:var(--font-family);font-weight:300;font-size:21px;line-height:110%;letter-spacing:-.01em;text-align:center;color:#fff;display:inline-block;border-bottom:1px solid #ffffff52;padding-bottom:3px}@media (max-width:767.98px){#tabs-target .shadow-bot a{font-size:16px}}#complete .brand-row a{border:1px solid #d9dada;margin-bottom:1rem;border-radius:3px}#complete .brand-row a.active{border-color:#0066de}.hidden{display:none!important}.phone-number{opacity:0;transition:opacity 0.5s ease-in-out}.phone-number.visible{opacity:1;font-size:20px;font-family:'Source Serif 4 48pt',Times New Roman,serif;color:#000}.left-cont{display:none}.left-cont.active{display:block}.phone-content{display:flex;justify-content:center;align-items:center;font-size:14px}.phone-content a{font-family:'Source Serif 4 48pt',Times New Roman,serif;font-size:20px;letter-spacing:-.02em;margin-right:10px}.copy-icon{cursor:pointer;font-size:14px;color:#007bff}.copy-icon:hover{text-decoration:underline}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{from{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.brand-switch{display:flex;justify-content:center;height:82px;padding:9px 0}#tabs-target{position:relative}.point{width:15px;height:15px;background-color:#fff;border-radius:50%;position:absolute;cursor:pointer;transform:translate(-50%,-50%);outline:5px solid rgba(0,0,0,.7)}.point.active{width:12px;height:12px;outline:8px solid rgba(0,0,0,.7)}.info-box{position:absolute;width:300px;background:white;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:10;display:none;flex-direction:row;border-radius:4px;justify-content:space-between}.info-box.active{display:flex}.info-box .content{width:75%;padding:20px 10px 0}.info-box .btn-container{width:25%;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;max-width:58px;border-radius:0 4px 4px 0}span.new-price{margin-left:30px}h4.product-title{font-family:var(--headings-font-family);font-weight:300;font-size:20px;line-height:124%;color:#000;margin-bottom:20px}.btn-container a{display:flex;align-items:center;justify-content:center;color:white;text-decoration:none;font-size:20px;width:100%;height:100%}.info-box::before{content:'';position:absolute;top:-10px;left:10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white}.visible{display:block}.swiper-container{overflow:hidden}#wrapper-main>main{box-sizing:border-box;width:100%;max-width:2150px;margin-right:auto;margin-left:auto}