/* cache 2025-10-14 10:05:27 */
.fade{position:absolute;margin-top:1rem;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.fade.active,.fade.is-active{opacity:1;visibility:visible}.scroll{scrollbar-width:thin;scrollbar-color:dark}.scroll::-webkit-scrollbar{width:.9rem}.scroll::-webkit-scrollbar-track{background-color:#eaeaea}.scroll::-webkit-scrollbar-thumb{background-color:#ed564b}section.catalog .mobile-title{display:none}section.catalog .custom-links{display:flex;flex-wrap:wrap;column-gap:1.5rem;row-gap:.5rem;margin-bottom:2rem;font-weight:500;color:#ed564b}section.catalog .custom-links:empty{display:none}section.catalog .products-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(23rem,1fr));grid-gap:3rem 2.5rem}section.catalog .products-list.col-5{grid-template-columns:repeat(auto-fill,minmax(23rem,1fr))}section.catalog .filter-header{padding-bottom:1rem;border-bottom:1px solid #d6d6d6;margin-bottom:2rem}section.catalog .filter-header .wrapper{display:flex;justify-content:space-between;align-items:center;column-gap:2rem;flex-wrap:wrap}section.catalog .filter-header .wrapper i{font-size:1.7rem}section.catalog .side-menu{position:relative;padding:2.5rem 2.5rem 2.3rem;background-color:#fef2e8;border-radius:2.5rem}section.catalog .side-menu>.title{display:flex;align-items:center;column-gap:.7rem;margin-bottom:1.3rem;font-size:1.8rem;font-weight:600}section.catalog .side-menu>.title i{display:none}section.catalog .side-menu>.title[href] i{display:block}section.catalog .side-menu .dropdown-title{display:none}section.catalog .side-menu .categories{display:flex;flex-direction:column;align-items:start;row-gap:1.5rem}section.catalog .side-menu .categories a.is-active{text-decoration:underline}section.catalog .side-menu .decorate{position:absolute;z-index:-2;top:100%;margin-top:-2.2rem;left:50%;transform:translateX(-50%)}section.catalog .side-menu .decorate-2{position:absolute;z-index:-1;width:100%;height:auto;top:100%;left:0;bottom:0;transform:translateY(-4rem)}section.catalog .sort{margin-left:auto}section.catalog .sort .js-price-switch{display:flex;align-items:center;column-gap:.8rem}section.catalog .sort .title{display:flex;align-items:center;justify-content:center;padding:0;width:4rem;height:4rem;border-radius:50%}section.catalog .sort .title i{font-size:1.6rem}section.catalog .sort .title.active i{transform:unset}section.catalog .sort .checkbox label::before{border-radius:50%}section.catalog .sort .dropdown-body{width:26rem}section.catalog .filter-wrapper{display:flex;column-gap:1rem;flex-wrap:wrap;justify-content:space-between}section.catalog .catalog-filter{width:100%}section.catalog .catalog-filter .close-filter,section.catalog .catalog-filter .filter-button,section.catalog .catalog-filter .mobile-header{display:none}section.catalog .catalog-filter .filter-spoiler-range{display:block!important}section.catalog .catalog-filter>.dropdown-body{display:flex;flex-wrap:wrap;column-gap:1.5rem;margin-bottom:1.4rem;row-gap:1rem}section.catalog .catalog-filter>.dropdown-body .togglers{display:none}section.catalog .catalog-filter .togglers{display:flex;align-items:center;column-gap:2rem}section.catalog .catalog-filter .form-clear{padding:0;border:0;color:#ed564b;text-decoration:underline;background-color:transparent}section.catalog .catalog-decorate{position:relative}section.catalog .catalog-decorate img{position:absolute;z-index:-1;bottom:0}section.catalog .folder-desc{display:none;column-gap:2.3rem;margin-top:-1.2rem;margin-bottom:2rem;padding-left:2.6rem}section.catalog .folder-desc[data-content]{display:flex}section.catalog .folder-desc img{position:relative;bottom:-2rem}.container-product main{overflow:visible}section.product-page .content-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:5rem;grid-template-areas:'gallery header' 'gallery desc'}section.product-page .desc-container{margin-bottom:2.5rem}section.product-page .desc{grid-area:desc}section.product-page .desc .product-color{display:none;align-items:center;column-gap:1.5rem}section.product-page .desc .product-color .title{color:#404956}section.product-page .desc .product-color .value{color:#898989}section.product-page .desc .product-color[data-color]{display:flex}section.product-page .desc .price{margin-top:3rem;font-size:4rem;font-weight:500;line-height:90%;color:#ed564b}section.product-page .desc .price .order-price{display:none}section.product-page .desc .color{margin-bottom:1rem}section.product-page .desc .colors{display:flex;flex-wrap:wrap;grid-gap:1rem}section.product-page .desc .colors a{position:relative;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem}section.product-page .desc .colors a .image{width:100%;height:100%;object-fit:cover}section.product-page .desc .colors a .selected{position:absolute;max-width:unset;right:0;bottom:0;pointer-events:none}section.product-page .desc .print-checkbox{margin-top:3rem;padding-left:0;height:6rem}section.product-page .desc .print-checkbox svg{top:50%;left:3rem;transform:translate(-50%,-50%)}section.product-page .desc .print-checkbox label{display:flex;align-items:center;padding-left:6rem;width:100%;height:100%;font-size:1.6rem;font-style:normal;font-weight:400;line-height:169.9%;border-radius:10px;border:1px solid #ededed}section.product-page .desc .print-checkbox label::before{top:50%;left:3rem;transform:translate(-50%,-50%)}section.product-page .faze-tabs .bg{position:absolute;right:1.7rem;top:-4rem}section.product-page .faze-tabs .faze-tabs-headers{position:relative;z-index:1;display:flex;margin-bottom:1rem;grid-gap:0.8rem;flex-wrap:wrap}section.product-page .faze-tabs .faze-tabs-headers .faze-tab-header{display:none}section.product-page .faze-tabs .faze-tabs-headers .faze-tab-header[data-value]{display:flex}section.product-page .faze-tabs .faze-tabs-headers .faze-tab-header[data-value="0"]{display:none}section.product-page .faze-tabs .faze-tabs-bodies{position:relative}section.product-page .faze-tabs .faze-tab-body{position:relative;padding:3rem 1.5rem}section.product-page .faze-tabs .faze-tab-body::before{content:"";z-index:-1;position:absolute;left:-5%;top:0;transform:matrix3d(1,0,0,-.0003,0,1,0,0,0,0,1,0,0,0,0,1);width:100%;height:100%;background-color:#fff9f5;border-radius:1.6rem 1.3rem 1.3rem 1.6rem}section.product-page .sticky-wrapper{position:relative;display:grid;grid-template-columns:9rem 1fr;column-gap:1.3rem;grid-area:gallery}section.product-page .photo{overflow:hidden;position:sticky;top:17rem}section.product-page .photo .slider:not(.faze-carousel-initialized){display:flex;column-gap:1rem;flex-wrap:wrap}section.product-page .photo .slider:not(.faze-carousel-initialized) .img,section.product-page .photo .slider:not(.faze-carousel-initialized) img{padding:0;width:6.8rem!important;height:6.8rem!important}section.product-page .photo .tags{position:absolute;left:2rem;top:2rem;z-index:1;display:flex;flex-direction:column;row-gap:.5rem}section.product-page .photo .tags .tag{min-width:5.7rem;padding:.1rem .5rem .3rem;display:none;align-items:center;justify-content:center;color:#fff;font-size:1.4rem;line-height:110%;border-radius:10rem}section.product-page .photo .tags .tag.YES{display:flex}section.product-page .photo .tags .tag.new{background-color:#00a7e1}section.product-page .photo .tags .tag.sale{background:#f03a47}section.product-page .photo .main-img{width:100%;max-height:60vh;position:relative;border:1px solid #ededed;border-radius:3rem;aspect-ratio:1}section.product-page .photo .main-img .fav{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;padding:0;right:3rem;top:3rem;color:inherit;border:0;background-color:transparent;border-radius:50%;cursor:pointer}section.product-page .photo .main-img .fav svg{fill:none;color:#404956}section.product-page .photo .main-img .fav[data-favorite-id] svg{stroke:unset;color:#ed564b;fill:#ED564B}section.product-page .photo .main-img img{aspect-ratio:1;padding:2rem;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain}section.product-page .gallery{position:relative}section.product-page .gallery .faze-carousel-pages{display:none!important}section.product-page .gallery .slider-btn-next,section.product-page .gallery .slider-btn-prev{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;border:0;background-color:transparent}section.product-page .gallery .faze-carousel-holder{margin-top:-2rem}section.product-page .gallery .slider{margin:2.6rem 0;aspect-ratio:90/513}section.product-page .gallery .img{padding-top:2rem;height:calc((2% + 2rem)/ 5)!important;display:flex}section.product-page .gallery .img img{display:flex;padding:.5rem;border:1px solid #ededed;border-radius:1rem;transition:border-color .3s ease;cursor:pointer}section.product-page .gallery .img img.is-active{border-color:#ed564b}section.product-page .files-list{display:flex;flex-wrap:wrap;align-self:start;grid-gap:1rem}section.product-page .files-list .product-file{display:flex;align-items:center;column-gap:1rem;white-space:nowrap;max-width:20rem;padding:1rem;border:.1rem solid #d6d6d6;border-radius:.8rem;font-weight:500;font-size:1.4rem;line-height:1.6rem;color:inherit;overflow:hidden;text-overflow:ellipsis}section.product-page .files-list .product-file i{color:#ed564b}section.product-page .product-header{grid-area:header;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #d6d6d6}section.product-page .product-header .price{color:#ed564b;font-weight:500;font-size:2.8rem;line-height:1}section.product-page .product-header h1{margin-bottom:.2rem}section.product-page .product-header .text{display:flex;align-items:center;column-gap:1rem;justify-content:space-between}section.product-page .product-header .article{color:#7b7b7b;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.7rem}section.product-page .defect{margin-top:2rem;display:none;padding:.7rem 3rem;border-radius:3rem;background-color:#ffe3d3}section.product-page .defect i{margin-top:.3rem}section.product-page .defect[data-content]{display:flex}section.product-page .params{display:flex;flex-direction:column;row-gap:.5rem}section.product-page .params .param{display:none}section.product-page .params .param[data-value]{display:unset}section.product-page .params .param .name{color:#727272}section.product-page .buy-wrapper{margin-top:3rem;display:grid;grid-template-columns:1fr 19.5rem;column-gap:2.7rem}section.product-page .buy{display:flex;align-items:center;justify-content:center;row-gap:.7rem;min-height:11.9rem;flex-direction:column;background-image:url("/i/img/buy-bg.svg");background-position:center;background-size:contain;background-repeat:no-repeat}section.product-page .buy .btn{padding:1.15rem 4.9rem}section.product-page .buy .total{display:flex;column-gap:.3rem;align-items:baseline;font-size:1.3rem}section.product-page .buy .total span{font-size:2rem;line-height:1.2}.sizes.col-5 .sizes-items .sizes-item{grid-template-columns:repeat(4,minmax(7rem,1fr)) 6.4rem}.sizes .sizes-items{overflow:auto}.sizes .sizes-items .sizes-item{grid-template-columns:repeat(5,minmax(7rem,1fr)) 6.4rem}.sizes .sizes-items .sizes-item div:first-child{word-break:break-all}.sizes .sizes-item{position:relative;display:grid;align-items:center;padding:.2rem 0}.sizes .sizes-item:not(.sizes .sizes-item-header){min-height:2.6rem}.sizes .sizes-item.sizes-item-header{margin-bottom:.4rem;border-bottom:1px solid #d6d6d6}.sizes .sizes-item.sizes-item-header>div{padding:0;padding-bottom:.2rem;margin-bottom:0;font-weight:500}.sizes .sizes-item .icon{position:absolute;display:flex;justify-content:center;align-items:center;right:0;top:50%;transform:translateY(-50%);width:1.8rem;height:1.8rem;border:2px solid #ed564b;border-radius:50%;font-size:1.2rem;font-weight:600;color:#ed564b}.sizes .sizes-item .icon:hover{cursor:help}.sizes .sizes-item>div{display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:2.2rem}.sizes .sizes-item input{width:100%;height:2.6rem;text-align:center;font-size:1.4rem;border:1px solid #d6d6d6;border-radius:2rem;background-color:transparent}.sizes .sizes-item input::placeholder{color:#aeaeae}.sizes .sizes-item .price-diff{display:flex;align-items:center;column-gap:.5rem}.sizes .sizes-item .price-diff i{color:#e94151}section.main-banner{position:relative;width:100%;height:auto;font-family:Amatic,Arial,sans-serif}section.main-banner .slider-wrapper{padding-bottom:2rem;margin-bottom:-2rem}section.main-banner .slider-wrapper .main-slider{overflow:visible!important}section.main-banner .main-banner-item{position:relative;aspect-ratio:1920/374}section.main-banner .main-banner-item .bg{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;object-fit:cover}section.main-banner .main-banner-item .text{position:relative;width:27.395vw;margin-left:26.6%;padding-top:2.7%}section.main-banner .main-banner-item .text h1{margin:0;line-height:1;font-size:4.166vw;color:#ed564b;text-transform:unset;font-weight:700}section.main-banner .main-banner-item .text .subtitle{font-size:2.0833vw;color:#414141}section.main-banner .main-banner-item .decorate-button{position:absolute;bottom:.9375vw;left:53%;translate:-50%;display:flex;padding:.677vw 1.093vw;color:#fff;font-weight:700;font-size:2.0833vw}section.main-banner .main-banner-item .decorate-button::before{content:"";z-index:-1;position:absolute;left:-.572vw;top:0;transform:rotate(-.5deg) matrix3d(1,0,0,-.00036,0,1,0,0,0,0,1,0,0,0,0,1);width:100%;height:100%;background-color:#ed564b;border-radius:.937vw}section.main-banner .main-banner-item .gift-1,section.main-banner .main-banner-item .gift-2{position:absolute;display:flex}section.main-banner .main-banner-item .gift-1{width:6.927vw;left:30.7%;top:58.7%}section.main-banner .main-banner-item .gift-2{width:9.791vw;height:auto;right:-10.937vw;top:1.562vw}section.catalog-categories .categories-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-gap:2rem 1.6rem}section.catalog-categories .categories-list .feedback{order:20;position:relative;display:flex;flex-direction:column;justify-content:center;grid-column:span 2;padding-left:4.7rem;font-family:Amatic,Arial,sans-serif}section.catalog-categories .categories-list .feedback .pulsation{animation:pulsation 2s infinite linear}section.catalog-categories .categories-list .feedback .question{position:absolute;left:0;top:50%;transform:translateY(-44%) rotate(-7deg);font-size:12rem;color:#ed564b}section.catalog-categories .categories-list .feedback .bg{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%)}section.catalog-categories .categories-list .feedback .title{margin-bottom:.5rem;font-size:5rem;font-weight:700}section.catalog-categories .categories-list .gift-1{order:5;position:relative}section.catalog-categories .categories-list .gift-1 .gif{position:absolute;left:2.7rem;top:60%;transform:rotate(13deg)}section.catalog-categories .categories-list .gift-1 .image{position:absolute;left:1rem;top:40%}section.catalog-categories .categories-list .gift-2{order:20}section.catalog-categories .categories-list .categories-item{position:relative;z-index:1;display:flex;flex-direction:column;border:1px solid #bababa;border-radius:2rem}section.catalog-categories .categories-list .categories-item:hover{z-index:2;border-radius:2rem 2rem 0 0}section.catalog-categories .categories-list .categories-item:hover .subcategories{display:flex}section.catalog-categories .categories-list .categories-item>a{display:flex}section.catalog-categories .categories-list .categories-item>a:first-child{flex-grow:1}section.catalog-categories .categories-list .categories-item .name{justify-content:center;align-items:center;text-align:center;height:5rem;overflow:hidden;font-weight:500;text-overflow:ellipsis}section.catalog-categories .categories-list .categories-item img{width:100%;height:auto;aspect-ratio:186/122;border-radius:2rem 2rem 0 0;object-fit:cover;border-bottom:1px solid #bababa}section.catalog-categories .categories-list .categories-item .subcategories{position:absolute;margin-top:-1px;display:none;flex-direction:column;padding:1.5rem;padding-top:0;top:100%;left:-1px;width:calc(100% + 2px);row-gap:1rem;background-color:#fff;border-radius:0 0 3rem 3rem;border:1px solid #bababa;border-top:0}section.catalog-categories .categories-list .categories-item .subcategories a{font-size:1.4rem;font-weight:500}section.services{position:relative;padding:9rem 0}section.services .bg{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}section.services .services-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2rem}section.services .services-list .text-wrapper{grid-column:span 2;align-self:center}section.services .services-list .decorate-item{position:relative;height:100%}section.services .services-list .decorate-item img{position:absolute;right:0;bottom:-10rem}section.services .services-list .services-item{display:flex;flex-direction:column;padding:2.5rem 3rem;background-color:#fff;border-radius:2rem;min-height:26rem}section.services .services-list .services-item .wrapper{margin-bottom:auto;display:flex;flex-direction:column}section.services .services-list .services-item:hover{z-index:1;margin-bottom:-5.5rem;box-shadow:0 0 10px 4px rgba(0,0,0,.08)}section.services .services-list .services-item:hover>.btn{display:flex}section.services .services-list .services-item .title{margin-top:.5rem;margin-bottom:.5rem;font-weight:700}section.services .services-list .services-item .text{margin-bottom:auto}section.services .services-list .services-item img{display:flex;height:12rem;margin-bottom:1.2rem;align-self:end}section.services .services-list .services-item>.btn{display:none;margin-top:1.7rem;align-self:end}section.about-company-section .content-container{display:grid;grid-template-columns:1.3fr 1fr;column-gap:9rem}section.about-company-section .left-col{position:relative}section.about-company-section .left-col p{font-weight:300}section.about-company-section .left-col img{position:absolute;z-index:-1;right:-2.5rem;transform:translateX(50%);top:-5.8rem;object-fit:cover}section.about-company-section .advantages-list{display:grid;grid-template-columns:1fr 1fr 1fr;margin-right:-2.4rem}section.about-company-section .advantages-list .advantages-item{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;aspect-ratio:1;text-align:center;border:1px solid #d6d6d6;border-radius:50%;animation:circle-color 12s infinite ease-in-out}section.about-company-section .advantages-list .advantages-item:nth-child(2){animation-delay:4s;margin-left:-1.2rem}section.about-company-section .advantages-list .advantages-item:nth-child(3){animation-delay:8s;margin-left:-2.4rem}section.about-company-section .advantages-list .advantages-item img{margin-bottom:1rem}section.about-company-section .advantages-list .advantages-item .number{font-size:3.5rem;font-weight:600}section.about-company-section .advantages-list .advantages-item .text{padding:0 1rem}@keyframes pulsation{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes circle-color{0%{border-color:#d6d6d6}1%,30%{border-color:#ed564b;z-index:1}33%{border-color:#d6d6d6}}