@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";@font-face{font-family:SF UI Display;font-style:normal;font-weight:100;src:local(SF UI Display Ultralight),url(/build/assets/sf-ui-display-ultralight-58646b19bf205-CEU0t_MQ.woff)format("woff")}@font-face{font-family:SF UI Display;font-style:normal;font-weight:200;src:local(SF UI Display Thin),url(/build/assets/sf-ui-display-thin-58646e9b26e8b-DwYa25JK.woff)format("woff")}@font-face{font-family:SF UI Display;font-style:normal;font-weight:300;src:local(SF UI Display Light),url(/build/assets/sf-ui-display-light-58646b33e0551-C8vMvTDY.woff)format("woff")}@font-face{font-family:SF UI Display;font-style:normal;font-weight:500;src:local(SF UI Display Medium),url(/build/assets/sf-ui-display-medium-58646be638f96-bQzv7eoz.woff)format("woff")}@font-face{font-family:SF UI Display;font-style:normal;font-weight:600;src:local(SF UI Display Semibold),url(/build/assets/sf-ui-display-semibold-58646eddcae92-C8NIzBR8.woff)format("woff")}@font-face{font-family:SF UI Display;font-style:normal;font-weight:700;src:local(SF UI Display Bold),url(/build/assets/sf-ui-display-bold-58646a511e3d9-LNs4aBdb.woff)format("woff")}@font-face{font-family:SF UI Display;font-style:normal;font-weight:800;src:local(SF UI Display Heavy),url(/build/assets/sf-ui-display-heavy-586470160b9e5-CPPsnp0e.woff)format("woff")}@font-face{font-family:SF UI Display;font-style:normal;font-weight:900;src:local(SF UI Display Black),url(/build/assets/sf-ui-display-black-58646a6b80d5a-Do4xtZWq.woff)format("woff")}*{box-sizing:border-box;border:none;outline:none;margin:0;padding:0;font-family:Geist,sans-serif;text-decoration:none}body{min-height:100vh;overflow-x:hidden}.container{max-width:1710px;margin:0 auto;padding:0 15px}html{scroll-behavior:smooth;overflow-x:hidden}html.no_scroll{overflow:hidden}.btn{padding:20.5px 42.5px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;position:relative;overflow:hidden}.btn .btn__text{z-index:3;position:relative}.btn.black{color:#fff;background:#000;transition:all .3s}.btn:after{content:"";transform-origin:100%;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.btn.border-black{color:#000;border:.5px solid #000;transition:all .3s}.btn.border-black:after{background:#000}.btn.border-black:hover:after{transform-origin:0;transform:scaleX(1)}.btn.border-black:hover{color:#fff}.btn.border-white{color:#fff;border:1px solid #fff;transition:all .3s}.btn.border-white:after{background:#fff}.btn.border-white:hover:after{transform-origin:0;transform:scaleX(1)}.btn.border-white:hover{color:#000;transition:all .3s}section.intro{position:relative}section.intro:before{content:"";z-index:2;background:linear-gradient(#000000e6 0%,#0000 100%);width:100%;height:150px;position:absolute}section.intro .intro__grid{grid-template-columns:repeat(2,1fr);width:100%;display:grid}section.intro .intro__grid .intro__block{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}section.intro .intro__grid .intro__block.is-visible{opacity:1;transform:translateY(0)}section.intro .intro__block{width:100%;height:100vh;position:relative}section.intro .intro__block video{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;top:0;left:0}section.intro .intro__block .block__content{z-index:3;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:120px;display:flex;position:relative}section.intro .intro__block .block__content .content__title{color:#fff;text-transform:uppercase;opacity:0;margin-bottom:20px;font-size:32px;font-style:normal;font-weight:700;line-height:100%;animation:.7s cubic-bezier(.22,1,.36,1) .2s forwards fade-up;transform:translateY(30px)}section.intro .intro__block .block__content .content__desc{color:#fff;opacity:0;margin-bottom:30px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;animation:.7s cubic-bezier(.22,1,.36,1) .45s forwards fade-up;transform:translateY(24px)}section.intro .intro__block .block__content .btn{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) .65s forwards fade-up;transform:translateY(20px)}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@keyframes fade-in{to{opacity:1}}[data-anim]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(36px)}[data-anim][data-anim=fade]{transform:none}[data-anim][data-anim=left]{transform:translate(-40px)}[data-anim][data-anim=right]{transform:translate(40px)}[data-anim][data-anim=scale]{transform:scale(.92)}[data-anim].is-visible{opacity:1;transform:none!important}.hover_opacity{cursor:pointer;transition:all .3s}.hover_opacity:hover{opacity:.7}header{z-index:8000;width:100%;position:absolute;top:40px}header .container{grid-template-columns:repeat(3,1fr);display:grid}header .container .header__links{z-index:8005;justify-content:flex-start;align-items:center;gap:50px;display:flex;position:relative}header .container .header__links a{color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:normal}header .container .header__cart{justify-content:flex-end;align-items:center;display:flex}header .container .header__cart .cart__icon{justify-content:center;align-items:center;display:flex;position:relative}header .container .header__cart .cart__icon .icon__count{color:#fff;text-align:center;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:500;line-height:normal;position:absolute;top:-5px;right:-5px}header .container .header__logo{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:800;line-height:normal}header.black .container .header__links a,header.black .container .header__logo{color:#000}header.black .container .header__cart .cart__icon svg path{stroke:#000!important}header.black .container .header__cart .cart__icon .icon__count,header.open-sidebar .container .header__links a{color:#000}.sidebar__container{z-index:999;background:#fff;grid-template-rows:1fr;grid-template-columns:169px 1fr;align-items:stretch;gap:100px;width:100%;max-width:50vw;height:100vh;padding:109px 40px 40px;transition:all .3s;display:grid;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100%)}.sidebar__container.open{transform:translate(0)}.sidebar__container .sidebar__category{width:100%;height:100%;position:relative}.sidebar__container .sidebar__category .category__block{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:0;left:0;transform:translate(16px)}.sidebar__container .sidebar__category .category__block.active{opacity:1;visibility:visible;transform:translate(0)}.sidebar__container .sidebar__category .category__list{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.sidebar__container .sidebar__category .category__list a{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.sidebar__container .sidebar__category .category__item{width:100%;height:100%}.sidebar__container .sidebar__category .category__item img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.sidebar__container .sidebar__categories{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;display:flex}.sidebar__container .sidebar__categories .categories__block{justify-content:space-between;align-items:center;width:100%;display:flex}.sidebar__container .sidebar__categories .categories__block:hover .block__name,.sidebar__container .sidebar__categories .categories__block.active .block__name{text-decoration:underline}.sidebar__container .sidebar__categories .categories__block .block__name{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}section.bestsellers{padding:80px 0}section.bestsellers .bestsellers__title{color:#000;text-transform:uppercase;opacity:0;margin-bottom:20px;font-size:32px;font-style:normal;font-weight:700;line-height:normal;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}section.bestsellers .bestsellers__title.is-visible{opacity:1;transform:translateY(0)}section.bestsellers .bestsellers__grid{grid-gap:50px 10px;grid-template-columns:repeat(5,1fr);display:grid}section.bestsellers .bestsellers__grid .grid__item{opacity:0;flex-direction:column;justify-content:center;align-items:center;width:100%;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(40px)}section.bestsellers .bestsellers__grid .grid__item.is-visible{opacity:1;transform:translateY(0)}section.bestsellers .bestsellers__grid .grid__item .item__image{object-fit:cover;cursor:default;background:#f8f8f8;width:100%;height:360px;margin-bottom:20px;display:block;position:relative}section.bestsellers .bestsellers__grid .grid__item .item__image:after{content:"";width:var(--xray-r,50px);height:var(--xray-r,50px);pointer-events:none;z-index:3;opacity:0;top:var(--xray-y,50%);left:var(--xray-x,50%);border:1.5px solid #00000040;border-radius:50%;transition:opacity .2s;position:absolute;transform:translate(-50%,-50%)}section.bestsellers .bestsellers__grid .grid__item .item__image:hover:after{opacity:1}section.bestsellers .bestsellers__grid .grid__item .item__image .image__bg{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}section.bestsellers .bestsellers__grid .grid__item .item__image .image__bg img{object-fit:cover;width:100%;height:100%}section.bestsellers .bestsellers__grid .grid__item .item__image .image__content{z-index:2;background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;overflow:hidden}section.bestsellers .bestsellers__grid .grid__item .item__image .image__content img{width:100%;height:auto}section.bestsellers .bestsellers__grid .grid__item .item__sizes{justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}section.bestsellers .bestsellers__grid .grid__item .item__sizes .sizes__item{color:#000;font-size:14px;font-style:normal;font-weight:400}section.ask-project{width:100%;height:100vh;position:relative}section.ask-project video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}section.ask-project .container{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}section.ask-project .container .ask-project__title{color:#fff;text-transform:uppercase;opacity:0;margin-bottom:12px;font-size:32px;font-style:normal;font-weight:700;line-height:normal;transition:opacity .8s cubic-bezier(.22,1,.36,1) .1s,transform .8s cubic-bezier(.22,1,.36,1) .1s;transform:translateY(32px)}section.ask-project .container .ask-project__title.is-visible{opacity:1;transform:translateY(0)}section.ask-project .container .ask-project__desc{color:#fff;text-align:center;opacity:0;margin-bottom:30px;font-size:16px;font-style:normal;font-weight:300;line-height:normal;transition:opacity .8s cubic-bezier(.22,1,.36,1) .3s,transform .8s cubic-bezier(.22,1,.36,1) .3s;transform:translateY(24px)}section.ask-project .container .ask-project__desc.is-visible{opacity:1;transform:translateY(0)}section.ask-project .container .btn{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1) .5s,transform .7s cubic-bezier(.22,1,.36,1) .5s;transform:translateY(18px)}section.ask-project .container .btn.is-visible{opacity:1;transform:translateY(0)}footer{border-top:1px solid #0000001a;padding:50px 0}footer .container{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}footer .footer__info{flex-direction:column;align-items:flex-start;display:flex}footer .footer__info .info__title{color:#000;margin-bottom:8px;font-size:18px;font-style:normal;font-weight:800;line-height:normal}footer .footer__info .info__desc{color:#000;max-width:300px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}footer .footer__contacts{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:4px;display:flex}footer .footer__contacts .contacts__city{color:#00000080;font-size:12px;font-style:normal;font-weight:500;line-height:normal}footer .footer__contacts .contacts__phone{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal}footer .footer__contacts .contacts__email{color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:normal}footer .footer__links{justify-content:flex-start;align-items:flex-start;gap:30px 80px;display:flex}footer .footer__links .links__block{flex-direction:column;align-items:flex-start;gap:8px;display:flex}footer .footer__links .links__block .block__title{color:#000;margin-bottom:4px;font-size:14px;font-style:normal;font-weight:600;line-height:normal}footer .footer__links .links__block a{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}section.category{margin-top:111px;margin-bottom:300px}section.category .category__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:20px;display:flex}section.category .category__header .header__info{flex-direction:column;align-items:flex-start;gap:6px;max-width:550px;display:flex}section.category .category__header .header__info .info__title{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:normal}section.category .category__header .header__info .info__desc{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal}section.category .category__header .header__categories{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 20px;display:flex}section.category .category__header .header__categories a{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}section.category .category__header .header__categories a.active,section.category .category__header .header__categories a:hover{text-decoration:underline}section.category .category__content{width:100%}section.category .category__content .content__items{grid-gap:30px 8px;grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media (width<=1322px){section.category .category__content .content__items{grid-template-columns:repeat(3,1fr)}}@media (width<=862px){section.category .category__content .content__items{grid-template-columns:repeat(2,1fr)}}@media (width<=590px){section.category .category__content .content__items{grid-template-columns:repeat(1,1fr)}}section.category .category__content .content__items .items__block{width:100%}section.category .category__content .content__items .items__block .block__image{background:#f6f6f6;justify-content:center;align-items:center;width:100%;height:480px;margin-bottom:16px;display:flex}section.category .category__content .content__items .items__block .block__image img{width:100%;max-width:100%;height:auto;max-height:100%}section.category .category__content .content__items .items__block .block__info{flex-direction:column;align-items:flex-start;gap:6px;display:flex}section.category .category__content .content__items .items__block .block__info .info__name{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal}section.category .category__content .content__items .items__block .block__info .info__price{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:normal}section.faq{margin:100px 0}section.faq .faq__title{color:#000;margin-bottom:16px;font-size:20px;font-style:normal;font-weight:700;line-height:normal}section.faq .faq__list{flex-direction:column;gap:4px;width:100%;display:flex}section.faq .faq__list .list__block{background:#f6f6f6;cursor:pointer;background:color(display-p3 .9663 .9663 .9663);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px;transition:background .25s;display:flex}section.faq .faq__list .list__block:hover{background:#efefef}section.faq .faq__list .list__block.show .block__header svg{transform:rotate(180deg)}section.faq .faq__list .list__block.show .block__message{opacity:1;max-height:600px;margin-top:16px}section.faq .faq__list .list__block .block__header{color:#000;text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;width:100%;padding-right:40px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex;position:relative}section.faq .faq__list .list__block .block__header svg{flex-shrink:0;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;right:0}section.faq .faq__list .list__block .block__message{color:#000;opacity:0;max-height:0;margin-top:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.6;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .35s,margin-top .35s;overflow:hidden}section.product{margin-top:111px;margin-bottom:80px}section.product .container{grid-gap:60px;grid-template-columns:1fr 610px;align-items:flex-start;display:grid}section.product .product__slider{display:none}section.product .product__images{grid-gap:10px;grid-template-columns:1fr;width:100%;display:grid}section.product .product__images .images__block{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:330px;display:flex;overflow:hidden}section.product .product__images .images__block img{object-fit:cover;width:100%;height:100%}section.product .product__images .images__grid{grid-gap:10px;width:100%;display:grid}section.product .product__images .images__grid.three{grid-template-columns:repeat(3,1fr)}section.product .product__images .images__grid.two .images__block{height:700px}section.product .product__images .images__grid.two{grid-template-columns:repeat(2,1fr)}section.product .product__content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}section.product .product__content .content__title{color:#000;margin-bottom:10px;font-size:20px;font-style:normal;font-weight:600;line-height:normal}section.product .product__content .content__price{color:#000;margin-bottom:30px;font-size:24px;font-style:normal;font-weight:700;line-height:normal}section.product .product__content .content__colors{width:100%;margin-bottom:30px}section.product .product__content .content__colors .colors__title{color:#00000080;margin-bottom:10px;font-size:16px;font-style:normal;font-weight:500;line-height:normal}section.product .product__content .content__colors .colors__list{grid-gap:6px;grid-template-columns:repeat(11,1fr);width:100%;display:grid}section.product .product__content .content__colors .colors__list .list__block{width:100%;height:50px}section.product .product__content .content__colors .colors__list .list__block.active{opacity:.5;border:.5px solid #000}section.product .product__content .content__sizes{width:100%;margin-bottom:30px}section.product .product__content .content__sizes .sizes__list{grid-gap:6px;grid-template-columns:repeat(7,1fr);width:100%;display:grid}section.product .product__content .content__sizes .sizes__list .list__block{color:#000;border:.5px solid #0000004d;justify-content:center;align-items:center;width:100%;height:50px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex}section.product .product__content .content__sizes .sizes__list .list__block:hover,section.product .product__content .content__sizes .sizes__list .list__block.active{color:#fff;background:#000;border:.5px solid #000}section.product .product__content .content__sizes .sizes__header{color:#00000080;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex}section.product .product__content .content__sizes .sizes__header a{color:#00000080;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}section.product .product__content .content__btn{color:#fff;background:#000;margin-bottom:30px;padding:20px 40px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}section.product .product__content .content__params{grid-gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:30px;display:flex}section.product .product__content .content__params .params__block{color:#00000080;font-size:16px;font-style:normal;font-weight:500;line-height:normal}section.product .product__content .content__params .params__block b{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal}section.product .product__content .content__description{width:100%}section.product .product__content .content__description .description__header{color:#00000080;margin-bottom:10px;font-size:16px;font-style:normal;font-weight:500;line-height:normal}section.product .product__content .content__description .description__text{color:#000;text-align:justify;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.modal__overlay{z-index:999999;visibility:hidden;opacity:0;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:opacity .35s,visibility .35s;display:flex;position:fixed;top:0;left:0}.modal__overlay.open{visibility:visible;opacity:1}.modal__overlay.open .overlay__size-content{transform:scale(1)translateY(0)}.modal__overlay .overlay__size-content{background:#fff;width:100%;max-width:964px;padding:40px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:relative;transform:scale(.93)translateY(20px)}.modal__overlay .overlay__size-content img{width:100%;height:auto;display:block}.modal__overlay .modal__close{cursor:pointer;opacity:.4;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:opacity .2s;display:flex;position:absolute;top:14px;right:14px}.modal__overlay .modal__close:hover{opacity:1}.content__sizes .sizes__list .list__block.disabled{opacity:.3;pointer-events:none;text-decoration:line-through}.product__slider{width:100%;position:relative}.product__slider .slider__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.product__slider .slider__track::-webkit-scrollbar{display:none}.product__slider .slider__track .slider__slide{scroll-snap-align:start;background:#f8f8f8;flex-shrink:0;width:100%;height:420px}.product__slider .slider__track .slider__slide img{object-fit:cover;width:100%;height:100%}.product__slider .slider__dots{justify-content:center;align-items:center;gap:6px;margin-top:14px;display:flex}.product__slider .slider__dots .slider__dot{cursor:pointer;background:#0003;border-radius:50%;width:6px;height:6px;transition:background .2s}.product__slider .slider__dots .slider__dot.active{background:#000}.cart__container{z-index:9999;visibility:hidden;pointer-events:none;background:0 0;justify-content:flex-end;align-items:center;width:100%;height:100vh;transition:background .35s,visibility .35s;display:flex;position:fixed;top:0;left:0}.cart__container.open{visibility:visible;pointer-events:all;background:#00000080}.cart__container.open .container__content{transform:translate(0)}.cart__container .container__content{background:#fff;width:100%;max-width:600px}.cart__container .container__content.d-none{display:none}.cart__container .container__content{height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);transform:translate(100%)}.cart__container .container__content .content__header{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding:40px 30px 0;display:flex}.cart__container .container__content .content__header .header__title{color:#000;text-transform:uppercase;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.cart__container .container__content .content__header .header__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.cart__container .container__content .content__header .header__actions .actions__clear{color:#00000080;border:.5px solid #0000004d;justify-content:center;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:12px;font-style:normal;font-weight:400;line-height:normal;display:flex}.cart__container .container__content .content__header .header__actions .actions__close{border:.5px solid #0000004d;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cart__container .container__content .content__form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;height:calc(100% - 194px);padding:0 30px 20px;display:flex}.cart__container .container__content .content__form .form__checkbox{cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.cart__container .container__content .content__form .form__checkbox input[type=checkbox]{display:none}.cart__container .container__content .content__form .form__checkbox .checkbox__box{background:unset;border:.5px solid #0000004d;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .2s,background .2s;display:flex}.cart__container .container__content .content__form .form__checkbox .checkbox__box:after{content:"";opacity:0;border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;width:6px;height:11px;transition:opacity .15s;transform:rotate(45deg)translateY(-1px)translate(-2px)}.cart__container .container__content .content__form .form__checkbox input[type=checkbox]:checked+.checkbox__box{background:#000;border-color:#000}.cart__container .container__content .content__form .form__checkbox input[type=checkbox]:checked+.checkbox__box:after{opacity:1}.cart__container .container__content .content__form .form__checkbox:hover .checkbox__box{border-color:#000}.cart__container .container__content .content__form .form__checkbox .checkbox__text{color:#00000080;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cart__container .container__content .content__form .form__wrap{width:100%}.cart__container .container__content .content__form .form__wrap .wrap__label{color:#000;margin-bottom:8px;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.cart__container .container__content .content__form .form__wrap .wrap__label b{color:#00000080;color:color(display-p3 0 0 0/.5);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.cart__container .container__content .content__form .form__wrap input{background:unset;color:#000;border:.5px solid #0000004d;width:100%;height:46px;padding:0 16px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cart__container .container__content .content__form .form__wrap input::placeholder{color:#00000080;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cart__container .container__content .content__form .form__wrap textarea{background:unset;color:#000;resize:none;border:.5px solid #0000004d;width:100%;height:120px;padding:16px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cart__container .container__content .content__form .form__wrap textarea::placeholder{color:#00000080;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cart__container .container__content .content__items{height:calc(100% - 194px);padding:0 30px 20px;overflow-y:auto}.cart__container .container__content .content__items::-webkit-scrollbar{width:4px}.cart__container .container__content .content__items::-webkit-scrollbar-track{background:#f1f1f1}.cart__container .container__content .content__items::-webkit-scrollbar-thumb{background:#888}.cart__container .container__content .content__items::-webkit-scrollbar-thumb:hover{background:#555}.cart__container .container__content .content__items .items__block{margin-bottom:10px}.cart__container .container__content .content__items .items__block:last-child{margin-bottom:0}.cart__container .container__content .content__items .items__block{background:#f6f6f6;background:color(display-p3 .9631 .9631 .9631);justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px;display:flex}.cart__container .container__content .content__items .items__block .block__image{background:#e4e4e4;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.cart__container .container__content .content__items .items__block .block__image img{object-fit:cover;width:100%}.cart__container .container__content .content__items .items__block .block__content{flex:1;justify-content:space-between;align-items:center;display:flex}.cart__container .container__content .content__items .items__block .block__content .content__actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.cart__container .container__content .content__items .items__block .block__content .content__actions .actions__price{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.cart__container .container__content .content__items .items__block .block__content .content__actions .actions__counter{border:.5px solid #0000004d;justify-content:space-between;align-items:center;width:100px;height:46px;padding:0 10px;display:flex}.cart__container .container__content .content__items .items__block .block__content .content__actions .actions__counter .counter__value{color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.cart__container .container__content .content__items .items__block .block__content .content__actions .actions__counter .counter__btn{justify-content:center;align-items:center;width:12px;height:12px;display:flex}.cart__container .container__content .content__items .items__block .block__content .content__actions .actions__counter .counter__btn svg{width:100%;height:auto}.cart__container .container__content .content__items .items__block .block__content .content__info{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cart__container .container__content .content__items .items__block .block__content .content__info .info__name{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.cart__container .container__content .content__items .items__block .block__content .content__info .info__params{justify-content:flex-start;align-items:center;gap:8px;display:flex}.cart__container .container__content .content__items .items__block .block__content .content__info .info__params .params__name{color:#00000080;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.cart__container .container__content .content__items .items__block .block__content .content__info .info__params .params__color-block{width:16px;height:16px}.cart__container .container__content .content__items .items__block .block__content .content__info .info__params .params__value{color:#00000080;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.cart__container .container__content .content__footer{justify-content:space-between;align-items:center;width:100%;padding:30px;display:flex}.cart__container .container__content .content__footer.full .btn{justify-content:center;align-items:center;width:100%;display:flex}.cart__container .container__content .content__footer .footer__result{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cart__container .container__content .content__footer .footer__result .result__title{color:#00000080;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.cart__container .container__content .content__footer .footer__result .result__price{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.cart__container .container__content .content__footer{border-top:1px solid #0000001f}.wrap__error{color:#d0021b;min-height:0;max-height:0;margin-top:0;font-size:12px;font-weight:400;line-height:normal;transition:max-height .2s,margin-top .2s;display:block;overflow:hidden}.wrap__error.visible{max-height:40px;margin-top:5px}.form__wrap input.input--error,.form__wrap textarea.input--error{border-color:#d0021b!important}.form__wrap .form__checkbox--error .checkbox__box{border-color:#d0021b}.form__server-error{color:#d0021b;background:#fff0f0;border:.5px solid #d0021b59;width:100%;padding:10px 14px;font-size:13px;font-weight:400;line-height:1.4;display:none}.form__server-error.visible{display:block}.success-modal__overlay{z-index:29998;opacity:0;visibility:hidden;background:#0009;transition:opacity .35s,visibility .35s;position:fixed;inset:0}.success-modal__overlay.open{opacity:1;visibility:visible}.success-modal{z-index:29999;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;align-items:center;padding:20px;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0}.success-modal.open{opacity:1;visibility:visible;pointer-events:auto}.success-modal.open .success-modal__box{transform:translateY(0)scale(1)}.success-modal__box{text-align:center;background:#fff;flex-direction:column;align-items:center;width:100%;max-width:460px;padding:48px 40px 40px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(24px)scale(.97)}.success-modal__icon{background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:28px;display:flex}.success-modal__title{color:#000;text-transform:uppercase;margin-bottom:14px;font-size:22px;font-weight:700;line-height:1.2}.success-modal__desc{color:#000;max-width:340px;margin-bottom:32px;font-size:15px;font-weight:400;line-height:1.55}.success-modal__btn{color:#fff;cursor:pointer;background:#000;border:none;width:100%;padding:18px;font-size:15px;font-weight:400;transition:opacity .2s}.success-modal__btn:hover{opacity:.8}@media (width<=480px){.success-modal__box{padding:36px 24px 28px}.success-modal__icon{width:72px;height:72px;margin-bottom:20px}.success-modal__title{font-size:18px}.success-modal__desc{font-size:14px}}.toast{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:9999;background:#000000d9;padding:12px 24px;font-size:14px;font-weight:400;transition:opacity .25s,transform .25s;position:fixed;bottom:32px;left:50%;transform:translate(-50%)translateY(20px)}.toast.visible{opacity:1;transform:translate(-50%)translateY(0)}.sidebar-mobile{z-index:10000;background:#fff;flex-direction:column;width:100%;height:100%;transition:transform .3s;display:none;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100%)}.sidebar-mobile.open{transform:translate(0)}.sidebar-mobile .sidebar-mobile__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px;display:flex}.sidebar-mobile .sidebar-mobile__header .sm__logo{color:#000;font-size:16px;font-weight:800;line-height:normal}.sidebar-mobile .sidebar-mobile__header .sm__close{cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:4px;display:flex}.sidebar-mobile .sm__screen{flex-direction:column;flex:1;display:flex;overflow:hidden}.sidebar-mobile .sm__screen.sm__screen--hidden{display:none}.sidebar-mobile .sm__screen .sm__scroll{flex:1;padding:0 20px 20px;overflow-y:auto}.sidebar-mobile .sm__section{margin-bottom:24px}.sidebar-mobile .sm__section-title{color:#0006;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;padding-top:4px;font-size:11px;font-weight:600}.sidebar-mobile .sm__item{color:#000;cursor:pointer;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;padding:11px 0;font-size:15px;font-weight:400;line-height:normal;display:flex}.sidebar-mobile .sm__item span{flex:1}.sidebar-mobile .sm__item:last-child{border-bottom:none}.sidebar-mobile .sm__back-btn{color:#000;text-align:center;cursor:pointer;background:#f6f6f6;border-top:1px solid #00000014;flex-shrink:0;width:100%;padding:18px 20px;font-size:15px;font-weight:400;transition:background .2s}.sidebar-mobile .sm__back-btn:hover{background:#ececec}.sidebar-mobile__overlay{z-index:9999;opacity:0;pointer-events:none;background:#00000073;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.sidebar-mobile__overlay.open{opacity:1;pointer-events:all}.app-modal__overlay{z-index:19998;opacity:0;visibility:hidden;background:#0000008c;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.app-modal{z-index:19999;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;align-items:center;padding:20px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.app-modal.open{opacity:1;visibility:visible;pointer-events:all}.app-modal.open .app-modal__box{transform:translateY(0)scale(1)}.app-modal .app-modal__box{background:#fff;width:100%;max-width:600px;max-height:90vh;padding:36px 36px 40px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative;overflow-y:auto;transform:translateY(24px)scale(.97)}.app-modal .app-modal__box::-webkit-scrollbar{width:4px}.app-modal .app-modal__box::-webkit-scrollbar-track{background:#f1f1f1}.app-modal .app-modal__box::-webkit-scrollbar-thumb{background:#ccc}.app-modal .app-modal__close{cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;top:16px;right:16px}.app-modal .app-modal__title{color:#000;text-transform:uppercase;margin-bottom:8px;padding-right:28px;font-size:20px;font-weight:700;line-height:normal}.app-modal .app-modal__desc{color:#00000080;margin-bottom:24px;font-size:13px;font-weight:400;line-height:1.5}.app-modal .app-modal__body{flex-direction:column;gap:16px;display:flex}.app-modal .app-modal__body .form__wrap{width:100%}.app-modal .app-modal__body .form__wrap .wrap__label{color:#000;margin-bottom:8px;font-size:14px;font-weight:500;line-height:normal}.app-modal .app-modal__body .form__wrap .wrap__label b{color:#00000080;font-weight:500}.app-modal .app-modal__body .form__wrap input{background:unset;color:#000;border:.5px solid #0000004d;width:100%;height:46px;padding:0 16px;font-size:14px;font-weight:400}.app-modal .app-modal__body .form__wrap input::placeholder{color:#0006;font-size:14px}.app-modal .app-modal__body .form__wrap textarea{background:unset;color:#000;resize:none;border:.5px solid #0000004d;width:100%;height:110px;padding:14px 16px;font-size:14px;font-weight:400}.app-modal .app-modal__body .form__wrap textarea::placeholder{color:#0006;font-size:14px}.app-modal .app-modal__body .form__checkbox{cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.app-modal .app-modal__body .form__checkbox input[type=checkbox]{display:none}.app-modal .app-modal__body .form__checkbox .checkbox__box{background:unset;border:.5px solid #0000004d;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .2s,background .2s;display:flex}.app-modal .app-modal__body .form__checkbox .checkbox__box:after{content:"";opacity:0;border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;width:6px;height:11px;transition:opacity .15s;transform:rotate(45deg)translateY(-1px)translate(-2px)}.app-modal .app-modal__body .form__checkbox input[type=checkbox]:checked+.checkbox__box{background:#000;border-color:#000}.app-modal .app-modal__body .form__checkbox input[type=checkbox]:checked+.checkbox__box:after{opacity:1}.app-modal .app-modal__body .form__checkbox:hover .checkbox__box{border-color:#000}.app-modal .app-modal__body .form__checkbox .checkbox__text{color:#00000080;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.app-modal .app-modal__submit{cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;height:54px;margin-top:4px;font-size:15px;font-weight:500;display:flex}.app-modal.open~.app-modal__overlay,.app-modal__overlay.open{opacity:1;visibility:visible}.header__burger{cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:4px;display:none}@media (width<=1284px){section.product .container{grid-template-columns:1fr}}@media (width<=768px){.sidebar-mobile{display:flex}.sidebar-mobile__overlay{display:block}#sidebar-products,#sidebar-services,#sidebar-company{display:none!important}header{background:0 0;padding:18px 0;top:0}header .container{grid-template-columns:auto 1fr auto;align-items:center;gap:0}header .header__links{display:none!important}header .header__burger{display:flex}header .header__logo{text-align:center;font-size:16px}header .header__cart .cart__icon .icon__count{color:#fff}header.black .header__burger svg path{stroke:#000!important}section.intro:before{height:100px}section.intro>.intro__block{height:70vh}section.intro>.intro__block .block__content{padding:30px 20px}section.intro>.intro__block .block__content .content__title{margin-bottom:12px;font-size:20px}section.intro>.intro__block .block__content .content__desc{margin-bottom:20px;font-size:14px}section.intro>.intro__block .block__content .content__desc br{display:none}section.intro>.intro__block .block__content .btn{padding:14px 28px;font-size:14px}section.intro .intro__grid{grid-template-columns:1fr}section.intro .intro__grid .intro__block{height:60vh}section.intro .intro__grid .intro__block .block__content{padding:30px 20px}section.intro .intro__grid .intro__block .block__content .content__title{margin-bottom:10px;font-size:18px}section.intro .intro__grid .intro__block .block__content .content__title br{display:none}section.intro .intro__grid .intro__block .block__content .content__desc{margin-bottom:18px;font-size:13px}section.intro .intro__grid .intro__block .block__content .content__desc br{display:none}section.intro .intro__grid .intro__block .block__content .btn{padding:13px 24px;font-size:13px}section.bestsellers{padding:40px 0}section.bestsellers .bestsellers__title{margin-bottom:16px;font-size:22px}section.bestsellers .bestsellers__grid{grid-template-columns:repeat(2,1fr);gap:8px}section.bestsellers .bestsellers__grid .grid__item .item__image{cursor:default;height:220px}section.bestsellers .bestsellers__grid .grid__item .item__image:after{display:none}section.bestsellers .bestsellers__grid .grid__item .item__sizes{flex-wrap:wrap;gap:8px;margin-bottom:14px}section.bestsellers .bestsellers__grid .grid__item .item__sizes .sizes__item{font-size:12px}section.bestsellers .bestsellers__grid .grid__item .btn{justify-content:center;align-items:center;width:100%;padding:12px 16px;font-size:13px;display:flex}section.ask-project{height:70vh}section.ask-project .container{padding:0 20px}section.ask-project .container .ask-project__title{text-align:center;margin-bottom:10px;font-size:22px}section.ask-project .container .ask-project__desc{text-align:center;margin-bottom:24px;font-size:13px}section.ask-project .container .ask-project__desc br{display:none}section.ask-project .container .btn{padding:14px 28px;font-size:14px}footer{padding:30px 0}footer .container{flex-direction:column;gap:28px}footer .footer__links{flex-wrap:wrap;gap:20px 40px}footer .footer__contacts{align-items:flex-start}section.product{margin-top:70px;margin-bottom:50px}section.product .container{grid-gap:0;grid-template-columns:1fr;padding:0}section.product .product__images{display:none}section.product .product__slider{margin-bottom:24px;display:block}section.product .product__content{padding:0 20px}section.product .product__content .content__title{margin-bottom:8px;font-size:16px}section.product .product__content .content__price{margin-bottom:24px;font-size:22px}section.product .product__content .content__colors{margin-bottom:24px}section.product .product__content .content__colors .colors__title{font-size:14px}section.product .product__content .content__colors .colors__list{grid-template-columns:repeat(auto-fill,50px);gap:8px}section.product .product__content .content__colors .colors__list .list__block{border-radius:0;width:50px;height:50px}section.product .product__content .content__colors .colors__list .list__block.active{opacity:.5;border:.5px solid #000}section.product .product__content .content__sizes{margin-bottom:24px}section.product .product__content .content__sizes .sizes__header,section.product .product__content .content__sizes .sizes__header a{font-size:14px}section.product .product__content .content__sizes .sizes__list{grid-template-columns:repeat(5,1fr);gap:6px}section.product .product__content .content__sizes .sizes__list .list__block{height:44px;font-size:14px}section.product .product__content .content__btn{justify-content:center;align-items:center;width:100%;padding:18px 20px;font-size:15px;display:flex}section.product .product__content .content__params .params__block,section.product .product__content .content__params .params__block b,section.product .product__content .content__description .description__header,section.product .product__content .content__description .description__text{font-size:14px}}@media (width<=470px){.cart__container .container__content{max-width:100%}.cart__container .container__content .content__header{margin-bottom:14px;padding:20px 16px 0}.cart__container .container__content .content__header .header__title{font-size:15px}.cart__container .container__content .content__header .header__actions{gap:8px}.cart__container .container__content .content__header .header__actions .actions__clear{gap:4px;padding:0 6px;font-size:11px}.cart__container .container__content .content__items{height:calc(100% - 148px);padding:0 16px 16px}.cart__container .container__content .content__items .items__block{align-items:flex-start;gap:10px;padding:10px}.cart__container .container__content .content__items .items__block .block__image{flex-shrink:0;width:58px;height:58px}.cart__container .container__content .content__items .items__block .block__content{flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.cart__container .container__content .content__items .items__block .block__content .content__info{gap:4px;width:100%}.cart__container .container__content .content__items .items__block .block__content .content__info .info__name{white-space:normal;word-break:break-word;font-size:13px}.cart__container .container__content .content__items .items__block .block__content .content__info .info__params{gap:6px}.cart__container .container__content .content__items .items__block .block__content .content__info .info__params .params__name,.cart__container .container__content .content__items .items__block .block__content .content__info .info__params .params__value{font-size:11px}.cart__container .container__content .content__items .items__block .block__content .content__actions{justify-content:space-between;gap:8px;width:100%}.cart__container .container__content .content__items .items__block .block__content .content__actions .actions__counter{width:88px;height:36px;padding:0 8px}.cart__container .container__content .content__items .items__block .block__content .content__actions .actions__price{font-size:14px;font-weight:600}.cart__container .container__content .content__form{gap:14px;height:calc(100% - 148px);padding:0 16px 16px}.cart__container .container__content .content__form .form__wrap .wrap__label{font-size:13px}.cart__container .container__content .content__form .form__wrap input{height:42px;font-size:13px}.cart__container .container__content .content__form .form__wrap textarea{font-size:13px}.cart__container .container__content .content__form .form__checkbox .checkbox__text{font-size:12px}.cart__container .container__content .content__footer{padding:14px 16px}.cart__container .container__content .content__footer .footer__result .result__title{font-size:12px}.cart__container .container__content .content__footer .footer__result .result__price{font-size:15px}.cart__container .container__content .content__footer .btn{padding:13px 18px;font-size:13px}.cart__container .container__content .content__footer.full .btn{padding:15px;font-size:14px}}section.service{margin-top:111px}section.service .service__preview{justify-content:center;align-items:center;width:100%;height:919px;display:flex}section.service .service__preview img{object-fit:cover;width:100%;height:100%}section.service .service__question{justify-content:center;align-items:center;width:100%;height:800px;display:flex;position:relative}section.service .service__question .bg{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute}section.service .service__question .picture{z-index:2;transition:transform .5s ease-in-out;animation:5s linear infinite rotate;position:absolute;transform:rotate(0)}section.service .service__question .question__content{z-index:3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}section.service .service__question .question__content .content__title{color:#fff;text-align:center;margin-bottom:10px;font-size:36px;font-style:normal;font-weight:700;line-height:normal}section.service .service__question .question__content .content__desc{color:#fff;text-align:center;margin-bottom:20px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}section.service .service__content{max-width:900px;padding:100px 0}section.service .service__content .content__title{color:#000;text-transform:uppercase;margin-bottom:20px;font-size:24px;font-style:normal;font-weight:700;line-height:normal}section.service .service__content p{color:#000;text-align:justify;margin-bottom:12px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}section.service .service__content .content__subtitle{color:#000;margin-top:8px;margin-bottom:12px;font-size:18px;font-style:normal;font-weight:600;line-height:normal}section.service .service__content ul{list-style:circle!important}section.service .service__content ul li{color:#000;margin-bottom:12px;margin-left:20px}section.service .service__content ul li b{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal}section.service .service__content ul li{font-size:16px;font-style:normal;font-weight:400;line-height:normal}section.service .service__contact{width:100%;margin-bottom:100px}section.service .service__contact .contact__title{justify-content:center;align-items:center;width:100%;margin-bottom:50px;display:flex}section.service .service__contact .contact__title img{width:100%;max-width:1344px}section.service .service__contact .contact__text{flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:850px;display:flex}section.service .service__contact .contact__text p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}section.service .service__marque .marque__title{color:#000;text-transform:uppercase;margin-bottom:32px;font-size:24px;font-style:normal;font-weight:700;line-height:normal}section.service .service__marque .marque__content{align-items:center;width:100%;height:100px;margin-bottom:50px;display:flex;overflow:hidden}section.service .service__marque .marque__content .marque__track{flex-shrink:0;min-width:100%;animation:20s linear infinite marquee-scroll;display:flex}section.service .service__marque .marque__content.marque__content--reverse .marque__track{animation-direction:reverse}section.service .service__marque .marque__content .content__list{flex-shrink:0;align-items:center;gap:100px;padding-right:100px;display:flex}section.service .service__marque .marque__content .content__list img{width:auto;height:96px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}section.contact{margin-top:111px}section.contact .container{flex-direction:column;justify-content:space-between;align-items:center;gap:100px;min-height:calc(100vh - 332px);display:flex}section.contact .container .contact__content{justify-content:space-between;align-items:flex-start;width:100%;display:flex}@media (width<=1024px){section.contact .container .contact__content{flex-wrap:wrap}}section.contact .container .contact__content{gap:30px}section.contact .container .contact__content .content__info{flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:550px;display:flex}@media (width<=1024px){section.contact .container .contact__content .content__info{max-width:100%}}section.contact .container .contact__content .content__info .info__title{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:normal}section.contact .container .contact__content .content__info .info__block b{font-weight:500}section.contact .container .contact__content .content__info .info__block{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}section.contact .container .contact__content iframe{border:none;outline:none;width:100%;max-width:900px;height:400px}@media (width<=1024px){section.contact .container .contact__content iframe{max-width:100%}}section.contact .container .bottom{width:100%;max-width:100%;height:auto}section.delivery{margin-top:111px}section.delivery .container{flex-direction:column;justify-content:space-between;align-items:center;gap:100px;min-height:calc(100vh - 332px);display:flex}section.delivery .container .contact__content{align-items:flex-start;width:100%;display:flex}section.delivery .container .contact__content .content__info{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}@media (width<=1024px){section.delivery .container .contact__content .content__info{max-width:100%}}section.delivery .container .contact__content .content__info ul{list-style:circle!important}section.delivery .container .contact__content .content__info ul li{color:#000;margin-bottom:12px;margin-left:20px}section.delivery .container .contact__content .content__info ul li b{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal}section.delivery .container .contact__content .content__info ul li{font-size:16px;font-style:normal;font-weight:400;line-height:normal}section.delivery .container .contact__content .content__info .info__subtitle{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:normal}section.delivery .container .contact__content .content__info .info__title{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:normal}section.delivery .container .contact__content .content__info .info__block b{font-weight:500}section.delivery .container .contact__content .content__info .info__block{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}section.delivery .container .bottom{width:100%;max-width:100%;height:auto}section.gallery{margin-top:111px;padding-bottom:60px}section.gallery .gallery__title{color:#000;text-transform:uppercase;opacity:0;margin-bottom:40px;font-size:24px;font-style:normal;font-weight:700;line-height:normal;animation:.6s cubic-bezier(.22,1,.36,1) forwards gallery-title-in;transform:translateY(-24px)}section.gallery .gallery__scatter{width:100%;min-height:800px;position:relative;overflow:hidden}section.gallery .gallery__scatter .scatter__item{opacity:0;transform:rotate(var(--rot)) scale(.6) translateY(40px);cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform, opacity;transition:box-shadow .2s;position:absolute}section.gallery .gallery__scatter .scatter__item.is-placed{transition:transform .25s,box-shadow .25s,opacity}section.gallery .gallery__scatter .scatter__item:active{cursor:grabbing}section.gallery .gallery__scatter .scatter__item:hover:not(.is-dragging){z-index:50;transform:rotate(var(--rot)) scale(1.06)!important}section.gallery .gallery__scatter .scatter__item:hover:not(.is-dragging) .polaroid{box-shadow:4px 12px 36px #00000047}section.gallery .gallery__scatter .scatter__item .polaroid{background:#fff;padding:10px 10px 32px;transition:box-shadow .25s;box-shadow:2px 4px 18px #0000002e}section.gallery .gallery__scatter .scatter__item .polaroid img{object-fit:cover;pointer-events:none;width:220px;height:220px;display:block}section.gallery .gallery__grid{display:none}section.gallery .gallery__grid .grid__block{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(30px)}section.gallery .gallery__grid .grid__block.is-visible{opacity:1;transform:translateY(0)}@media (width<=768px){section.gallery .gallery__scatter{display:none}section.gallery .gallery__grid{grid-gap:12px;grid-template-columns:repeat(2,1fr);width:100%;display:grid}section.gallery .gallery__grid .grid__block img{width:100%;height:auto;display:block}}@keyframes gallery-title-in{to{opacity:1;transform:translateY(0)}}
