*{outline:none!important;box-sizing:border-box}html{height:100%;overscroll-behavior:none;scroll-behavior:smooth;scrollbar-gutter:stable;font-size:1.25vw}@media screen and (min-width:1440px){html{font-size:18px}}@media screen and (max-width:600px){html{font-size:7.5px}}body{font-family:Neue Haas Grotesk Display Pro;overflow-x:hidden;margin:0;font-weight:500;background:#f4eee8;color:#000;height:100%}body.hidden{overflow:hidden}body input[type=submit]{cursor:pointer;transition:.3s ease}body input[type=submit]::-webkit-input-placeholder,body input[type=submit]:-moz-placeholder,body input[type=submit]::-moz-placeholder,body input[type=submit]:-ms-input-placeholder{opacity:1}body .page__wrapper{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:100%}body h1,body h2,body h3,body h4,body h5,body h6{padding:0;margin:0;font-family:Bona Nova SC,serif}body h1{font-size:clamp(36px,5vw,72px);font-weight:400;line-height:110%;letter-spacing:-1.44px;text-transform:uppercase}@media(max-width:480px){body h1{font-size:36px}}body h2{color:#1a1a1a;font-size:clamp(32px,calc(3.8888888889vw),56px);font-weight:400;line-height:110%;letter-spacing:-1.12px;text-transform:uppercase}@media(max-width:480px){body h2{font-size:32px;letter-spacing:-1.44px}}body main{flex:1 1 auto}body a{text-decoration:none;outline:none;transition:all .3s ease}body ul{padding:0;margin:0}body ul li{list-style-type:none;outline:none}body img{outline:none;display:block;max-inline-size:100%}body p{padding:0;margin:0}body button{outline:none;border:none;padding:0rem;margin:0rem;background:none;cursor:pointer;transition:.3s ease}.blog-single{margin-top:clamp(100px,calc(13.0555555556vw),188px);margin-bottom:clamp(60px,calc(13.8888888889vw),200px)}.blog-single .container .blog-top__items{border:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:stretch;background:#efe7de}.blog-single .container .blog-top__items .blog-top__item{height:auto;display:flex;flex-direction:column}.blog-single .container .blog-top__items .blog-top__item.left{padding-left:clamp(30px,calc(4.1666666667vw),60px);padding-right:clamp(30px,calc(4.1666666667vw),60px);padding-top:clamp(32px,4.375vw,63px);padding-bottom:clamp(32px,4.375vw,63px);flex:1 1 50%;align-items:center}.blog-single .container .blog-top__items .blog-top__item.left h1{text-align:center;font-size:clamp(36px,calc(3.8888888889vw),56px)}.blog-single .container .blog-top__items .blog-top__item.left>p{margin-top:16px;color:#1a1a1a;text-align:center;font-size:18px;font-weight:500;line-height:120%;max-width:400px;margin-left:auto;margin-right:auto}.blog-single .container .blog-top__items .blog-top__item.left .blog-top__item-date{margin-top:16px;color:#8a817b;text-align:center;font-size:16px;font-weight:400;line-height:120%}.blog-single .container .blog-top__items .blog-top__item.right{display:flex;flex-direction:column;flex:1 1 53%}.blog-single .container .blog-top__items .blog-top__item.right .blog-top__item-image{width:100%;height:100%}.blog-single .container .blog-top__items .blog-top__item.right .blog-top__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;align-self:flex-end;border-radius:45px 0 0}@media(max-width:768px){.blog-single .container.container--top{padding:0;max-width:none}.blog-single .container.container--top .breadcrumbs{padding:0 16px}.blog-single .container.container--top .blog-top__items{flex-direction:column-reverse;row-gap:32px;background:transparent;border:none;row-gap:0}.blog-single .container.container--top .blog-top__items .blog-top__item.left{background:#efe7de;padding:32px 16px}}.blog-single .container .blog-single__content{max-width:43.75rem;margin:0 auto;margin-top:clamp(32px,calc(5.3472222222vw),77px)}.blog-single .container .blog-single__content p :nth-of-type(1){color:#1a1a1a;font-size:20px;font-style:normal;font-weight:500;line-height:130%}.blog-single .container .blog-single__content h2{font-size:18px;font-weight:400;line-height:110%;margin-bottom:16px;margin-top:clamp(24px,calc(3.3333333333vw),48px)}.blog-single .container .blog-single__content>p{color:#8a817b;font-family:Neue Haas Grotesk Display Pro;font-size:clamp(16px,calc(1.3888888889vw),20px);font-style:normal;font-weight:400;line-height:130%}.blog-single .container .blog-single__content blockquote{max-width:310px;text-align:center;margin:0 auto;margin-top:clamp(32px,calc(3.3333333333vw),48px);row-gap:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;color:#8a817b;font-family:Great Vibes;font-size:24px;font-style:normal;font-weight:400;line-height:110%}.blog-single .container .blog-single__content blockquote:before{display:block;flex:none;content:"";width:60px;height:15px;background:url(../images/single-icon.svg) no-repeat;background-size:100%;background-position:center center;margin-top:16px;margin-bottom:16px}.blog-single .container .blog-single__content blockquote:after{display:block;flex:none;content:"";width:60px;height:15px;background:url(../images/single-icon.svg) no-repeat;background-size:100%;background-position:center center;margin-top:16px;margin-bottom:16px}.breadcrumbs{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px;color:#1a1a1a;font-size:14px;font-weight:400;line-height:120%;margin-bottom:10px}.breadcrumbs a{color:#1a1a1a}@media(hover:hover){.breadcrumbs a:hover{color:#8a817b}}.main__button{margin:0 auto;margin-top:2.5rem;align-items:center;-moz-column-gap:12px;column-gap:12px;color:#1a1a1a;display:flex;font-size:1rem;font-weight:600;line-height:120%;text-transform:uppercase}@media(max-width:992px){.main__button{font-size:18px;margin-top:40px;display:flex}}.main__button span{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);flex:none;width:48px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:62.4375rem;padding:.5rem;border:1px solid #1A1A1A;background:transparent;transition:.3s ease}.main__button span svg path{transition:.3s ease}@media(hover:hover){.main__button:hover span{background:#1a1a1a}.main__button:hover span svg path{fill:#f4eee8;stroke:#f4eee8}}@media(hover:none){.main__button:active span{background:#1a1a1a}.main__button:active span svg path{fill:#f4eee8;stroke:#f4eee8}}.cta{margin-top:clamp(60px,calc(13.8888888889vw),200px);position:relative;padding-top:clamp(40px,calc(10.1388888889vw),146px);padding-bottom:clamp(40px,calc(5.5555555556vw),80px)}@media(max-width:600px){.cta{padding-top:0}}.cta .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.cta .bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta .bg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background:#000;z-index:1}.cta .container{position:relative}@media(max-width:600px){.cta .container{padding-left:0;padding-right:0;width:100%;max-width:none}}.cta .container .cta-block{padding:clamp(40px,calc(4.4444444444vw),64px);background:#8b7c6e59;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem);border:1px solid rgba(255,255,255,.08);max-width:38.75rem;background:#f4eee80d}.cta .container .cta-block h2{max-width:21.875rem;color:#f4eee8;margin-bottom:16px}.cta .container .cta-block p{font-size:clamp(18px,calc(1.3888888889vw),20px);font-weight:500;line-height:120%;color:#f4eee8;margin-bottom:clamp(45px,calc(4.8611111111vw),70px)}.cta .container .cta-block .main__button{margin-top:0;color:#f4eee8}.cta .container .cta-block .main__button span{border-color:#f4eee8}.cta .container .cta-block .main__button span svg path{fill:#f4eee8;stroke:#f4eee8}@media(hover:hover){.cta .container .cta-block .main__button:hover span{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#f4eee8;color:#1a1a1a}.cta .container .cta-block .main__button:hover span svg path{fill:#1a1a1a;stroke:#1a1a1a}}@media(max-width:600px){.cta .container .cta-block{max-width:none;padding:40px;width:100%;justify-content:center;align-items:center;display:flex;flex-direction:column}.cta .container .cta-block h2{max-width:none;text-align:center}.cta .container .cta-block p{text-align:center}.cta .container .cta-block .main__button{margin-top:0}}.cta .container .cta-block__text{margin-top:-100px;display:flex;flex-direction:column;max-width:28.8125rem;margin-left:auto;row-gap:10px}.cta .container .cta-block__text p{color:#f4eee8;font-family:Great Vibes;font-size:2.25rem;font-style:normal;font-weight:400;line-height:130%;opacity:.2}.cta .container .cta-block__text p:nth-child(1){align-self:flex-end}.cta .container .cta-block__text p:nth-child(2){align-self:flex-start}.cta .container .cta-block__text p:nth-child(3){align-self:flex-end}@media(max-width:600px){.cta .container .cta-block__text{margin-top:101px;margin-right:30px}.cta .container .cta-block__text p{font-size:24px}}.documents{margin-top:clamp(100px,calc(13.0555555556vw),188px);margin-bottom:clamp(60px,calc(13.8888888889vw),200px)}.documents .container h1{text-align:center;margin-bottom:clamp(48px,calc(4.4444444444vw),64px)}.documents .container .document-content{display:flex;flex-direction:column;row-gap:25px}.documents .container .document-content ul{display:flex;flex-direction:column;row-gap:15px}.documents .container .document-content ul li{list-style-type:disc}.documents .container .document-content p{font-size:clamp(16px,1.25vw,18px);line-height:120%}.footer{padding-top:clamp(40px,calc(4.4444444444vw),64px);padding-bottom:clamp(14px,1.25vw,18px);position:relative;isolation:isolate;background:url(../images/bg-footer.png) no-repeat center center/cover}.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat}.footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.95;background-color:#222;z-index:2}.footer .container{position:relative;z-index:3}.footer .container .footer-wrapper{display:flex;justify-content:space-between;-moz-column-gap:30px;column-gap:30px}.footer .container .footer-wrapper .footer-block .footer-block__title{font-size:1.375rem;font-weight:400;color:#f4eee8;line-height:130%;font-family:Bona Nova SC;margin-bottom:18px}.footer .container .footer-wrapper .footer-block p{font-size:1rem;color:#f4eee8;font-style:normal;font-weight:400;line-height:130%;max-width:430px}.footer .container .footer-wrapper .footer-items{display:flex;justify-content:space-between;-moz-column-gap:6.25rem;column-gap:6.25rem}.footer .container .footer-wrapper .footer-items .footer-item .footer-title{color:#8a817b;font-family:Bona Nova SC;font-size:1.25rem;font-style:normal;font-weight:400;line-height:110%;margin-bottom:16px}.footer .container .footer-wrapper .footer-items .footer-item .main-menu{margin-top:0rem;display:flex;flex-direction:column}.footer .container .footer-wrapper .footer-items .footer-item .main-menu li:first-child a{padding-top:0rem}.footer .container .footer-wrapper .footer-items .footer-item .main-menu li a{display:block;font-size:1rem;font-weight:400;line-height:100%;width:-moz-fit-content;width:fit-content;padding-top:12px;padding-bottom:12px;color:#f4eee8;position:relative}.footer .container .footer-wrapper .footer-items .footer-item .main-menu li a:after{content:"";position:absolute;bottom:-.0625rem;left:0;width:100%;background:#f4eee8;height:.0938rem;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}@media(hover:hover){.footer .container .footer-wrapper .footer-items .footer-item .main-menu li a:hover:after{transform:scaleX(1)}}.footer .container .footer-wrapper .footer-items .footer-item .footer-contact{display:flex;flex-direction:column}.footer .container .footer-wrapper .footer-items .footer-item .footer-contact a{display:block;font-size:1rem;font-weight:400;line-height:100%;padding-bottom:12px;padding-top:12px;width:-moz-fit-content;width:fit-content;color:#f4eee8;position:relative}.footer .container .footer-wrapper .footer-items .footer-item .footer-contact a:first-child{padding-top:0rem}.footer .container .footer-wrapper .footer-items .footer-item .footer-contact a:after{content:"";position:absolute;bottom:-.0625rem;left:0;width:100%;background:#f4eee8;height:.0938rem;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}@media(hover:hover){.footer .container .footer-wrapper .footer-items .footer-item .footer-contact a:hover:after{transform:scaleX(1)}}.footer .container .footer-wrapper .footer-items .footer-item .footer-legal{display:flex;flex-direction:column}.footer .container .footer-wrapper .footer-items .footer-item .footer-legal a{display:block;font-size:1rem;font-weight:400;line-height:100%;padding-bottom:12px;padding-top:12px;width:-moz-fit-content;width:fit-content;color:#f4eee8;position:relative}.footer .container .footer-wrapper .footer-items .footer-item .footer-legal a:first-child{padding-top:0rem}.footer .container .footer-wrapper .footer-items .footer-item .footer-legal a:after{content:"";position:absolute;bottom:-.0625rem;left:0;width:100%;background:#f4eee8;height:.0938rem;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}@media(hover:hover){.footer .container .footer-wrapper .footer-items .footer-item .footer-legal a:hover:after{transform:scaleX(1)}}@media(max-width:800px){.footer .container .footer-wrapper{flex-direction:column;align-items:center;row-gap:24px}.footer .container .footer-wrapper .footer-block .footer-block__title{font-size:20px;text-align:center}.footer .container .footer-wrapper .footer-block p{font-size:16px;text-align:center;margin:0 auto}.footer .container .footer-wrapper .footer-items{flex-direction:column;align-items:center;row-gap:24px}.footer .container .footer-wrapper .footer-items .footer-item .footer-title{font-size:20px;text-align:center}.footer .container .footer-wrapper .footer-items .footer-item .main-menu{align-items:center}.footer .container .footer-wrapper .footer-items .footer-item .main-menu li a{font-size:16px;text-align:center}.footer .container .footer-wrapper .footer-items .footer-item .footer-contact{align-items:center}.footer .container .footer-wrapper .footer-items .footer-item .footer-contact a{font-size:16px;text-align:center}.footer .container .footer-wrapper .footer-items .footer-item .footer-legal{align-items:center}.footer .container .footer-wrapper .footer-items .footer-item .footer-legal a{font-size:16px;text-align:center}}.footer .container .copyright{padding-top:clamp(32px,calc(5.8333333333vw),84px);display:flex;justify-content:space-between;align-items:center}.footer .container .copyright p{font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:#f4eee8}.footer .container .copyright .social{display:flex;-moz-column-gap:12px;column-gap:12px}.footer .container .copyright .social li:last-child a svg path{fill:transparent;stroke:#f4eee8}@media(hover:hover){.footer .container .copyright .social li:last-child a:hover svg path{stroke:#efe7de;fill:transparent}}@media(hover:none){.footer .container .copyright .social li:last-child a:active svg path{stroke:#efe7de;fill:transparent}}.footer .container .copyright .social li a svg path{transition:all .3s ease;fill:#f4eee8}@media(hover:hover){.footer .container .copyright .social li a:hover svg path{fill:#efe7de}}@media(hover:none){.footer .container .copyright .social li a:active svg path{fill:#efe7de}}@media(max-width:480px){.footer .container .copyright{flex-direction:column-reverse;row-gap:16px}}.footer .container .big-title{margin-top:30px;color:#f4eee8;font-family:Bona Nova SC;font-size:clamp(27px,calc(7.9861111111vw),115px);font-weight:400;line-height:110%;letter-spacing:-2.32px;text-transform:uppercase;mix-blend-mode:overlay;text-align:center;opacity:.2}.about{padding-top:clamp(60px,calc(13.8888888889vw),200px)}.about .container{position:relative}.about .container .main__button{display:none;margin-top:64px;justify-content:center}@media(max-width:600px){.about .container .main__button{display:flex}}.about .container .about-content{display:none}.about .container .about-content h2{margin-bottom:32px;text-align:center}.about .container .about-content p{color:#8a817b;font-size:clamp(16px,calc(1.3888888889vw),20px);font-weight:300;line-height:140%}.about .container .about-content p:not(:last-of-type){margin-bottom:24px}@media(max-width:600px){.about .container .about-content{display:block}.about .container .about-content p{display:none}}.about .container .bg-image{position:absolute;bottom:50px;right:0;width:12.625rem;height:18.75rem}@media(max-width:600px){.about .container .bg-image{width:121px;height:166px;right:10px;bottom:100px;transform:scaleX(-1)}}.about .container .about-items{display:flex;justify-content:space-between;-moz-column-gap:3.125rem;column-gap:3.125rem;align-items:flex-start}.about .container .about-items .about-item.left{position:relative;flex:1 1 50%;display:flex}.about .container .about-items .about-item.left .about-images{display:flex;flex-direction:column}.about .container .about-items .about-item.left .about-images .about-image{overflow:hidden;border-radius:48.18px 0 0}.about .container .about-items .about-item.left .about-images .about-image.small{border-top:6px solid #F4EEE8;border-bottom:6px solid #F4EEE8;border-left:6px solid #F4EEE8;position:absolute;right:0;bottom:26px;width:18.75rem}@media(max-width:600px){.about .container .about-items .about-item.left .about-images .about-image.small{position:relative;right:30px;top:68px;bottom:auto;width:138px;border-width:3px;height:181px}}.about .container .about-items .about-item.left .about-images .about-image.big{width:30rem}@media(max-width:600px){.about .container .about-items .about-item.left .about-images .about-image.big{width:220px}}@media(max-width:600px){.about .container .about-items .about-item.left .about-images{flex-direction:row}}@media(max-width:600px){.about .container .about-items .about-item.left{width:100%}}.about .container .about-items .about-item.right{flex:1 1 50%}.about .container .about-items .about-item.right .about-content{display:block}.about .container .about-items .about-item.right .about-content h2{text-align:left}.about .container .about-items .about-item.right .about-content p{text-align:left;display:block}@media(max-width:600px){.about .container .about-items .about-item.right .about-content{display:none}}@media(max-width:600px){.about .container .about-items .about-item.right .about-content{margin-top:16px;display:block}.about .container .about-items .about-item.right .about-content h2{display:none}.about .container .about-items .about-item.right .about-content p{display:block}}.about .container .about-items .about-item.right .main__button{display:flex;justify-content:flex-start}@media(max-width:600px){.about .container .about-items .about-item.right .main__button{display:none}}@media(max-width:600px){.about .container .about-items{flex-direction:column;align-items:center}}.about .container .about-list{margin-top:clamp(24px,calc(4.4444444444vw),64px);display:flex;justify-content:space-between;align-items:center;-moz-column-gap:15px;column-gap:15px}@media(max-width:800px){.about .container .about-list{flex-direction:column;align-items:center;justify-content:center}.about .container .about-list img{margin-bottom:12px;margin-top:12px;width:10px;height:10px}.about .container .about-list ul li{text-align:center}}.about .container .about-list ul>li{color:#1a1a1a;font-size:clamp(22px,2.5vw,36px);font-weight:400;line-height:110%;font-family:Bona Nova SC,serif;position:relative}.about .container .about-list ul>li ul li{color:#1a1a1a;font-size:1.125rem;font-style:normal;font-weight:300;line-height:normal;font-family:Neue Haas Grotesk Display Pro;text-transform:none}@media(max-width:600px){.about .container .about-list ul>li ul li{font-size:16px}}body.home main section .fp-reveal{opacity:0;transform:translateY(28px);transition:opacity 2.2s cubic-bezier(.22,1,.36,1),transform 2.2s cubic-bezier(.22,1,.36,1);transition-delay:var(--fp-delay, 0s);will-change:opacity,transform}body.home main section .fp-reveal--solo.is-visible{opacity:1;transform:none;will-change:auto}body.home main section .fp-reveal--scale{transform:translateY(16px) scale(.96);transition-duration:2.6s}body.home main section .fp-reveal--from-left{transform:translate(-32px) translateY(8px)}body.home main section .fp-reveal--from-right{transform:translate(32px) translateY(8px)}@keyframes fp-hero-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}body.home main section.hero .hero-block h1,body.home main section.hero .hero-block h1>span{animation:fp-hero-rise 1.8s cubic-bezier(.22,1,.36,1) both;animation-delay:.2s}body.home main section.hero .hero-block .hero-block__subtitle{animation:fp-hero-rise 1.6s cubic-bezier(.22,1,.36,1) both;animation-delay:.55s}body.home main section.hero .hero-block .hero-block__link,body.home main section.hero .hero-block .hero__link{animation:fp-hero-rise 1.6s cubic-bezier(.22,1,.36,1) both;animation-delay:.9s}@media(max-width:600px){body.home main section .fp-reveal{transform:translateY(18px);transition-duration:1.5s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}body.home main section .fp-reveal--scale{transform:translateY(12px) scale(.97);transition-duration:1.8s}body.home main section .fp-reveal--from-left,body.home main section .fp-reveal--from-right{transform:translateY(18px)}body.home main section.hero .hero-block h1,body.home main section.hero .hero-block h1>span,body.home main section.hero .hero-block .hero-block__subtitle,body.home main section.hero .hero-block .hero-block__link,body.home main section.hero .hero-block .hero__link{animation-duration:1.2s}}@media(prefers-reduced-motion:reduce){body.home main section .fp-reveal{transform:none!important;transition-duration:.3s!important}body.home main section.hero .hero-block h1,body.home main section.hero .hero-block h1>span,body.home main section.hero .hero-block .hero-block__subtitle,body.home main section.hero .hero-block .hero-block__link,body.home main section.hero .hero-block .hero__link{animation-duration:.01ms!important;animation-delay:0s!important}}.bridal-collections{margin-top:clamp(60px,calc(13.8888888889vw),200px);padding-bottom:clamp(40px,calc(7.3611111111vw),106px);padding-top:clamp(40px,calc(7.3611111111vw),106px);position:relative;overflow:hidden}.bridal-collections .bridal-collections-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.bridal-collections .bridal-collections-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.95;background:#222;z-index:1}.bridal-collections .bridal-collections-bg__noise{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px}.bridal-collections .bridal-collections-bg img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bridal-collections .container h2{color:#f4eee8;margin-bottom:16px}.bridal-collections .container p{font-size:20px;font-weight:500;line-height:120%;color:#f4eee8}@media(max-width:992px){.bridal-collections .container p{font-size:18px}}.bridal-collections .container .main__button{display:none;margin-top:clamp(46px,calc(4.7916666667vw),69px);color:#f4eee8}.bridal-collections .container .main__button span{border-color:#f4eee8}.bridal-collections .container .main__button span svg path{fill:#f4eee8;stroke:#f4eee8}@media(hover:hover){.bridal-collections .container .main__button:hover span{background:#f4eee8}.bridal-collections .container .main__button:hover span svg path{fill:#8a817b;stroke:#8a817b}}@media(max-width:480px){.bridal-collections .container .main__button{display:flex;margin-left:auto;margin-right:auto;justify-content:center}}.bridal-collections .container .bridal-collections-header{display:none}@media(max-width:480px){.bridal-collections .container .bridal-collections-header{margin-bottom:32px;display:flex;flex-direction:column;align-items:center}.bridal-collections .container .bridal-collections-header h2,.bridal-collections .container .bridal-collections-header p{text-align:center}}.bridal-collections .container .bridal-collections-items{display:flex;justify-content:space-between;align-items:stretch;-moz-column-gap:clamp(30px,calc(6.3194444444vw),91px);column-gap:clamp(30px,calc(6.3194444444vw),91px)}.bridal-collections .container .bridal-collections-items .bridal-collection-item{min-height:0}.bridal-collections .container .bridal-collections-items .bridal-collection-item.left{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 25%}.bridal-collections .container .bridal-collections-items .bridal-collection-item.left .main__button{display:flex;margin-left:0;margin-right:0}.bridal-collections .container .bridal-collections-items .bridal-collection-item.left .swiper-controls{display:flex}@media(max-width:480px){.bridal-collections .container .bridal-collections-items .bridal-collection-item.left{display:none}}.bridal-collections .container .bridal-collections-items .bridal-collection-item.right{width:66%}@media(max-width:768px){.bridal-collections .container .bridal-collections-items .bridal-collection-item.right{width:50%}}.bridal-collections .container .bridal-collections-items .bridal-collection-item.right .swiper-slide a{display:flex;flex-direction:column;align-items:center}.bridal-collections .container .bridal-collections-items .bridal-collection-item.right .swiper-slide a .swiper-image{border-radius:45px 0 0;aspect-ratio:430/546;overflow:hidden;position:relative;z-index:-1}.bridal-collections .container .bridal-collections-items .bridal-collection-item.right .swiper-slide a .swiper-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1;transition:.3s ease-in-out}.bridal-collections .container .bridal-collections-items .bridal-collection-item.right .swiper-slide a .swiper-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bridal-collections .container .bridal-collections-items .bridal-collection-item.right .swiper-slide a .swiper-image .swiper-image__main{transition:opacity .4s ease-in-out}.bridal-collections .container .bridal-collections-items .bridal-collection-item.right .swiper-slide a .swiper-image .swiper-image__hover{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .4s ease-in-out}.bridal-collections .container .bridal-collections-items .bridal-collection-item.right .swiper-slide a h3{position:absolute;width:100%;text-align:center;z-index:3;top:50%;max-width:400px;font-size:32px;font-weight:400;line-height:112.5%;letter-spacing:-.64px;color:#f4eee8;transition:.3s ease-in-out}@media(hover:hover){.bridal-collections .container .bridal-collections-items .bridal-collection-item.right .swiper-slide a:hover .swiper-image:before{opacity:0}.bridal-collections .container .bridal-collections-items .bridal-collection-item.right .swiper-slide a:hover .swiper-image .swiper-image__hover{opacity:1}.bridal-collections .container .bridal-collections-items .bridal-collection-item.right .swiper-slide a:hover h3{opacity:0}}@media(max-width:480px){.bridal-collections .container .bridal-collections-items{flex-direction:column}.bridal-collections .container .bridal-collections-items .bridal-collection-item.left{display:none}.bridal-collections .container .bridal-collections-items .bridal-collection-item.right{width:100%}}.bridal-collections .container .bridal-collections__slider{overflow:hidden;width:100%}.bridal-collections .container .swiper-controls{margin-top:auto;justify-content:flex-start;align-items:center;gap:12px}.bridal-collections .container .swiper-controls .swiper-pagination-collection{width:auto;color:#f4eee8;font-size:22px}.bridal-collections .container .swiper-controls .arrow svg path{fill:#f4eee8;stroke:#f4eee8}.bridal-collections .container .swiper-controls--desktop{display:flex}.bridal-collections .container .swiper-controls--mobile{display:none;margin-top:22px}@media(max-width:480px){.bridal-collections .container .swiper-controls--mobile{display:grid;grid-template-columns:1fr auto 1fr}.bridal-collections .container .swiper-controls--mobile .swiper-pagination-collection{justify-self:center}}.bridal-collections.other-collections{padding-top:0}.bridal-collections.other-collections .container .bridal-collections-header h2{color:#1a1a1a}.bridal-collections.other-collections .container .bridal-collections-items .bridal-collection-item.left{flex:1 1 35%}.bridal-collections.other-collections .container .bridal-collections-items .bridal-collection-item.left h2{color:#1a1a1a;margin-bottom:0rem}@media(max-width:480px){.bridal-collections.other-collections .container .bridal-collections-items .bridal-collection-item.left h2{color:#1a1a1a}}.bridal-collections.other-collections .container .bridal-collections-items .bridal-collection-item.left .main__button{color:#1a1a1a;margin-top:clamp(46px,calc(4.4444444444vw),64px)}.bridal-collections.other-collections .container .bridal-collections-items .bridal-collection-item.left .main__button span{border-color:#1a1a1a}.bridal-collections.other-collections .container .bridal-collections-items .bridal-collection-item.left .main__button span svg path{fill:#1a1a1a;stroke:#1a1a1a}@media(hover:hover){.bridal-collections.other-collections .container .bridal-collections-items .bridal-collection-item.left .main__button:hover span{background:#1a1a1a}.bridal-collections.other-collections .container .bridal-collections-items .bridal-collection-item.left .main__button:hover span svg path{fill:#f4eee8;stroke:#f4eee8}}@media(hover:none){.bridal-collections.other-collections .container .bridal-collections-items .bridal-collection-item.left .main__button:active span{background:#1a1a1a}.bridal-collections.other-collections .container .bridal-collections-items .bridal-collection-item.left .main__button:active span svg path{fill:#f4eee8;stroke:#f4eee8}}.bridal-collections.other-collections .container .bridal-collections-items .bridal-collection-item.right{width:60%}@media(max-width:480px){.bridal-collections.other-collections .container .bridal-collections-items .bridal-collection-item.right{width:100%}}.bridal-collections.other-collections .container .swiper-controls{margin-top:auto;justify-content:flex-start;align-items:center;gap:12px}.bridal-collections.other-collections .container .swiper-controls .swiper-pagination-collection{width:auto;color:#1a1a1a;font-size:22px}.bridal-collections.other-collections .container .swiper-controls .arrow svg path{fill:#1a1a1a;stroke:#1a1a1a}.bridal-collections.other-collections .container .swiper-controls--desktop{display:flex}.bridal-collections.other-collections .container .swiper-controls--mobile{display:none;margin-top:22px}@media(max-width:480px){.bridal-collections.other-collections .container .swiper-controls--mobile{display:grid;grid-template-columns:1fr auto 1fr}.bridal-collections.other-collections .container .swiper-controls--mobile .swiper-pagination-collection{justify-self:center}}.brides-journal{position:relative;padding-top:clamp(60px,6.25vw,90px)}.brides-journal .container .brides-journal-header__wrapper{display:grid;align-items:flex-end;grid-template-columns:2fr auto 1fr;gap:51px;margin-bottom:clamp(32px,calc(5.5555555556vw),80px)}.brides-journal .container .brides-journal-header__wrapper .brides-journal-header{display:flex;flex-direction:column;row-gap:16px}.brides-journal .container .brides-journal-header__wrapper .brides-journal-header p{font-size:20px}@media(max-width:768px){.brides-journal .container .brides-journal-header__wrapper .brides-journal-header p{font-size:18px}}@media(max-width:768px){.brides-journal .container .brides-journal-header__wrapper .brides-journal__illustartion{position:absolute;top:10px;left:0;z-index:-1;width:117px;height:100px}}@media(max-width:768px){.brides-journal .container .brides-journal-header__wrapper{display:flex;justify-content:space-between}}.brides-journal .container .swiper-controls{justify-self:flex-end;margin-top:0;gap:12px;align-items:center;justify-content:flex-start}.brides-journal .container .swiper-controls .swiper-pagination-journal{font-family:Bona Nova SC;font-size:22px;width:auto}.brides-journal .container .swiper-controls--desktop{display:flex}@media(max-width:768px){.brides-journal .container .swiper-controls--desktop{display:none}}.brides-journal .container .swiper-controls--desktop .arrow{transform:translateY(2px)}.brides-journal .container .swiper-controls--mobile{display:none;margin-top:22px;justify-content:space-between;justify-self:center;width:100%}@media(max-width:768px){.brides-journal .container .swiper-controls--mobile{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between}.brides-journal .container .swiper-controls--mobile .swiper-pagination-journal{justify-self:center}}.brides-journal .container .brides-journal__slider{overflow:hidden}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide{width:100%;display:flex;justify-content:space-between;align-items:stretch;-moz-column-gap:clamp(20px,calc(3.3333333333vw),48px);column-gap:clamp(20px,calc(3.3333333333vw),48px)}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.left,.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.right{position:relative;width:33.3333%}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.left .post-image,.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.right .post-image{display:block;position:relative;z-index:-1;overflow:hidden;border-radius:45px 0 0}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.left .post-image img,.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.right .post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:45px 0 0}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.left .post-image:before,.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.right .post-image:before{content:"";position:absolute;top:0;left:0;width:100%;border-radius:45px 0 0;height:100%;background:linear-gradient(180deg,#c4c4c400 65.48%,#0009);z-index:1}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.left .post-item__block,.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.right .post-item__block{position:absolute;bottom:30px;left:30px;display:flex;flex-direction:column;row-gap:12px}@media(max-width:850px){.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.left .post-item__block,.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.right .post-item__block{bottom:60px}}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.left .post-item__block h3,.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.right .post-item__block h3{color:#f4eee8;font-size:18px;font-weight:400;line-height:100%;letter-spacing:-.36px}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.left .post-item__block p,.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.right .post-item__block p{color:#f4eee8;font-family:Bona Nova SC;font-size:18px;font-weight:400;line-height:100%;letter-spacing:-.36px}@media(max-width:768px){.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.left,.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.right{display:none}}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle{flex:1 1 33.3333%;display:flex;flex-direction:column;justify-content:space-between}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-image{display:block;position:relative;border-radius:45px 0 0;overflow:hidden}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-image:before{border-radius:45px 0 0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f4eee84d;opacity:0;z-index:1;transition:all .3s ease-in-out}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-image img{transition:all .3s ease-in-out;border-radius:45px 0 0}@media(hover:hover){.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-image:hover:before{opacity:1}}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-item__top p{margin-top:24px;color:#8a817b;font-size:16px;font-weight:500;line-height:120%;margin-bottom:16px}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-item__top a{color:#1a1a1a;font-size:24px;font-weight:400;line-height:28px}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-item__top a h3{color:#1a1a1a;font-size:24px;font-weight:400;line-height:28px;transition:all .3s ease-in-out}@media(hover:hover){.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-item__top a:hover,.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-item__top a:hover h3{color:#8a817b}}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-link{margin-top:1.5rem;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;color:#1a1a1a;font-size:18px;font-weight:500;line-height:normal}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-link svg path{transition:all .3s ease-in-out}@media(hover:hover){.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-link:hover{color:#8a817b}.brides-journal .container .brides-journal__slider .swiper-wrapper .swiper-slide .post-item.middle .post-link:hover svg path{fill:#8a817b;stroke:#8a817b}}@media(max-width:768px){.brides-journal{padding-top:70px}}.most-requested{padding-top:clamp(60px,calc(13.8888888889vw),200px);position:relative}@media(max-width:600px){.most-requested{padding-top:64px}}.most-requested .container{position:relative}.most-requested .container .bg-image{position:absolute;top:-9.375rem;left:0;width:18.75rem;height:18.75rem}@media(max-width:600px){.most-requested .container .bg-image{width:103px;top:-60px}}.most-requested .container h2{width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:1rem}@media(max-width:600px){.most-requested .container h2{max-width:250px;text-align:center}}.most-requested .container p{width:-moz-fit-content;width:fit-content;margin:0 auto}@media(max-width:600px){.most-requested .container p{font-size:18px;text-align:center}}.most-requested .container .most-requested__slider{overflow:hidden;margin-top:clamp(32px,calc(5.5555555556vw),80px)}.most-requested .container .most-requested__slider .most-requested-items{display:flex;justify-content:space-between;align-items:stretch;-moz-column-gap:.9375rem;column-gap:.9375rem}@media(max-width:600px){.most-requested .container .most-requested__slider .most-requested-items{-moz-column-gap:0rem;column-gap:0rem}}.most-requested .container .most-requested__slider .most-requested-items .most-requested-item{flex:auto;width:auto;height:auto;display:flex;flex-direction:column;row-gap:12px}@media(max-width:600px){.most-requested .container .most-requested__slider .most-requested-items .most-requested-item{width:100%;flex:none}}.most-requested .container .most-requested__slider .most-requested-items .most-requested-item .most-requested-image{aspect-ratio:240/320;overflow:hidden;border-radius:45px 0 0}.most-requested .container .most-requested__slider .most-requested-items .most-requested-item .most-requested-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:45px 0 0;transition:.3s ease}.most-requested .container .most-requested__slider .most-requested-items .most-requested-item h3{color:#1a1a1a;font-size:1.5rem;font-weight:400;line-height:110%;letter-spacing:-.64px}@media(max-width:600px){.most-requested .container .most-requested__slider .most-requested-items .most-requested-item h3{font-size:32px}}@media(hover:hover){.most-requested .container .most-requested__slider .most-requested-items .most-requested-item:hover .most-requested-image img{transform:scale(1.05)}}@media(hover:none){.most-requested .container .most-requested__slider .most-requested-items .most-requested-item:active .most-requested-image img{transform:scale(1.05)}}.why-partner{padding-top:clamp(60px,calc(13.8888888889vw),200px)}.why-partner .container{position:relative}.why-partner .container h2{text-align:center;max-width:608px;margin:0 auto;margin-bottom:clamp(32px,calc(5.5555555556vw),80px)}@media(max-width:600px){.why-partner .container h2{max-width:250px}}.why-partner .container .why-partner-illustration{position:absolute;top:-170px;right:0;z-index:-1}@media(max-width:992px){.why-partner .container .why-partner-illustration{width:100px;right:auto;left:0}}@media(max-width:480px){.why-partner .container .why-partner-illustration{left:-40px}}.why-partner .container .why-partner-items{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(12px,calc(3.3333333333vw),48px)}.why-partner .container .why-partner-items .why-partner-item{border:1px solid rgba(0,0,0,.05);background:#efe7de;display:flex;flex-direction:column;justify-content:space-between;height:auto}.why-partner .container .why-partner-items .why-partner-item h3{font-size:22px;font-style:normal;font-weight:400;line-height:127.272727%;letter-spacing:-.44px;padding:clamp(24px,calc(2.0833333333vw),30px);padding-bottom:clamp(16px,calc(2.0833333333vw),30px);border-bottom:1px solid rgba(0,0,0,.05)}.why-partner .container .why-partner-items .why-partner-item p{padding:clamp(24px,calc(2.0833333333vw),30px);padding-top:16px;color:#1a1a1a;font-size:18px;font-style:normal;font-weight:500;line-height:22px}@media(max-width:800px){.why-partner .container .why-partner-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.why-partner .container .why-partner-items{grid-template-columns:repeat(1,1fr)}}.header{position:fixed;top:0;left:0;width:100%;z-index:10;display:inline-flex;justify-content:center;align-items:center;padding-top:27px;padding-bottom:27px;transition:background,.2s ease;transition:transform .7s ease;border-bottom:1px solid transparent}.header.scrolled{transform:translateY(-300%)}.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);box-shadow:0 .25rem 1.875rem #0000001a,inset 0 0 5rem #ffffff0d;z-index:-1}.header .container .header-block{display:grid;grid-template-columns:.2fr 1.6fr .15fr .45fr;align-items:center;justify-content:space-between;-moz-column-gap:clamp(24px,calc(4.1666666667vw),60px);column-gap:clamp(24px,calc(4.1666666667vw),60px)}@media(max-width:1440px){.header .container .header-block{-moz-column-gap:clamp(24px,calc(27.7777777778vw),40px);column-gap:clamp(24px,calc(27.7777777778vw),40px)}}@media(max-width:1100px){.header .container .header-block{grid-template-columns:.2fr 1.6fr .15fr .47fr}}@media(max-width:992px){.header .container .header-block{display:flex;justify-content:space-between}}.header .container .header-block .logo{display:block;color:#f4eee8}.header .container .header-block .logo .logo__svg{width:7.5rem;height:57px;display:block}@media(max-width:992px){.header .container .header-block .logo{display:block;flex:none;width:auto;height:60px}.header .container .header-block .logo .logo__svg{width:100%;height:100%;display:block}}.header .container .header-block .header-wrapper{justify-self:center;display:flex;flex-direction:column}.header .container .header-block .header-wrapper .header-menu__title{color:#8a817b;text-align:center;font-family:Bona Nova SC;font-size:1.375rem;font-weight:400;line-height:110%}.header .container .header-block .header-wrapper .header-menu__wrapper .header-menu__title{display:none}.header .container .header-block .header-wrapper .header-menu__wrapper .main-menu{margin-top:0rem;display:flex;align-items:center;-moz-column-gap:clamp(24px,calc(2.6388888889vw),38px);column-gap:clamp(24px,calc(2.6388888889vw),38px)}.header .container .header-block .header-wrapper .header-menu__wrapper .main-menu li a{font-size:1rem;font-weight:500;line-height:100%;width:-moz-fit-content;width:fit-content;text-transform:uppercase;padding-top:clamp(1px,calc(3.3333333333vw),48px);padding-bottom:clamp(1px,calc(3.3333333333vw),48px);color:#f4eee8;position:relative}.header .container .header-block .header-wrapper .header-menu__wrapper .main-menu li a:after{content:"";position:absolute;bottom:clamp(1px,calc(.1388888889vw),2px);left:0;width:100%;background:#f4eee8;height:.0938rem;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}@media(hover:hover){.header .container .header-block .header-wrapper .header-menu__wrapper .main-menu li a:hover:after{transform:scaleX(1)}}.header .container .header-block .header-wrapper .header-menu__contacts{display:none;flex-direction:column;align-items:center}.header .container .header-block .header-wrapper .header-menu__contacts .header-menu__title{margin-bottom:.75rem}.header .container .header-block .header-wrapper .header-menu__contacts a{color:#1a1a1a;text-align:center;font-size:1rem;font-weight:500;line-height:200%}@media(hover:none){.header .container .header-block .header-wrapper .header-menu__contacts a:active{color:#8a817b}}@media(max-width:992px){.header .container .header-block .header-wrapper .header-menu__contacts{margin-top:24px;display:flex}.header .container .header-block .header-wrapper .header-menu__contacts .header-menu__title{font-size:22px}.header .container .header-block .header-wrapper .header-menu__contacts .header-menu__contact a{font-size:18px}}.header .container .header-block .header-wrapper ul{margin-top:.875rem;display:flex;align-items:stretch;-moz-column-gap:.75rem;column-gap:.75rem}.header .container .header-block .header-wrapper .header__link{margin:40px auto 0;display:none;align-items:center;-moz-column-gap:12px;column-gap:12px;color:#1a1a1a;font-size:1rem;font-weight:600;line-height:120%;text-transform:uppercase}@media(max-width:992px){.header .container .header-block .header-wrapper .header__link{font-size:18px;margin-top:40px;display:flex}}.header .container .header-block .header-wrapper .header__link span{width:48px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:62.4375rem;padding:.5rem;border:1px solid #1A1A1A;background:transparent}.header .container .header-block .header-wrapper .header__link span svg path{transition:fill .3s ease}@media(hover:none){.header .container .header-block .header-wrapper .header__link:active span{background:#1a1a1a}.header .container .header-block .header-wrapper .header__link:active span svg path{fill:#f4eee8;stroke:#f4eee8}}@media(max-width:992px){.header .container .header-block .header-wrapper{position:absolute;padding-top:32px;left:0;width:100%;z-index:10000;top:70px;height:100vh;background:#f4eee8;display:none;flex-direction:column}.header .container .header-block .header-wrapper .header-menu__wrapper .header-menu__title{margin-bottom:12px;text-transform:uppercase;display:flex;font-size:22px;text-align:center;justify-content:center}.header .container .header-block .header-wrapper .header-menu__wrapper .main-menu{flex-direction:column;align-items:center}.header .container .header-block .header-wrapper .header-menu__wrapper .main-menu li a{text-align:center;font-size:18px;text-transform:none;color:#1a1a1a;line-height:200%}}.header .container .header-block .header-block__utility{display:flex;align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem;justify-self:center;transition:opacity .3s ease}@media(hover:hover){.header .container .header-block .header-block__utility button:hover{opacity:.7}}.header .container .header-block .header-block__utility button.header-block__favourites{display:flex;align-items:center;-moz-column-gap:2px;column-gap:2px}.header .container .header-block .header-block__utility button.header-block__favourites span{color:#f4eee8;font-family:Bona Nova SC;font-size:18px;font-style:normal;font-weight:400;text-transform:uppercase}@media(max-width:992px){.header .container .header-block .header-block__utility{margin-left:auto;-moz-column-gap:20px;column-gap:20px}}.header .container .header-block .header__link{margin-top:0;justify-self:flex-end;font-size:1rem;font-style:normal;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;color:#f4eee8;font-weight:600;line-height:120%;text-transform:uppercase}@media(max-width:992px){.header .container .header-block .header__link{display:none}}@media(hover:hover){.header .container .header-block .header__link:hover{opacity:.7}}.header .container .header-block .header__link span{flex:none}.header .container .btn_nav{position:relative;z-index:12;cursor:pointer;display:none;justify-content:center;align-items:center;width:30px}.header .container .btn_nav .burger{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:5px}.header .container .btn_nav .burger .line{background:#f4eee8;transition:.3s ease;width:100%;height:3px;border-radius:10px}.header .container .btn_nav .burger .line.middle{transform-origin:left center}@media(max-width:992px){.header .container .btn_nav{display:flex}}@media(max-width:992px){.header{padding-bottom:.8125rem}.header.active{border-color:#0000000d;background:#efe7de}.header.active .container .header-block .logo{color:#1a1a1a}.header.active .container .header-block .header-block__utility button svg path{fill:#1a1a1a}.header.active .container .header-block .btn_nav .burger .line{background:#1a1a1a}.header.active:before{opacity:0}}.single .header,.single-wedding_dress .header,.page-template-category-php .header,.page-404 .header,.page-template-thank-you-php .header,.page-template-contacts-php .header,.page-template-documents .header{background:#efe7de}.single .header:before,.single-wedding_dress .header:before,.page-template-category-php .header:before,.page-404 .header:before,.page-template-thank-you-php .header:before,.page-template-contacts-php .header:before,.page-template-documents .header:before{display:none}.single .header .container .header-block .logo svg,.single-wedding_dress .header .container .header-block .logo svg,.page-template-category-php .header .container .header-block .logo svg,.page-404 .header .container .header-block .logo svg,.page-template-thank-you-php .header .container .header-block .logo svg,.page-template-contacts-php .header .container .header-block .logo svg,.page-template-documents .header .container .header-block .logo svg{color:#1a1a1a}.single .header .container .header-block .header-wrapper .main-menu li a,.single-wedding_dress .header .container .header-block .header-wrapper .main-menu li a,.page-template-category-php .header .container .header-block .header-wrapper .main-menu li a,.page-404 .header .container .header-block .header-wrapper .main-menu li a,.page-template-thank-you-php .header .container .header-block .header-wrapper .main-menu li a,.page-template-contacts-php .header .container .header-block .header-wrapper .main-menu li a,.page-template-documents .header .container .header-block .header-wrapper .main-menu li a{color:#1a1a1a}.single .header .container .header-block .header-wrapper .main-menu li a:after,.single-wedding_dress .header .container .header-block .header-wrapper .main-menu li a:after,.page-template-category-php .header .container .header-block .header-wrapper .main-menu li a:after,.page-404 .header .container .header-block .header-wrapper .main-menu li a:after,.page-template-thank-you-php .header .container .header-block .header-wrapper .main-menu li a:after,.page-template-contacts-php .header .container .header-block .header-wrapper .main-menu li a:after,.page-template-documents .header .container .header-block .header-wrapper .main-menu li a:after{background:#1a1a1a}.single .header .container .header-block .header-wrapper .header__link,.single .header .container .header-block .header__link,.single-wedding_dress .header .container .header-block .header-wrapper .header__link,.single-wedding_dress .header .container .header-block .header__link,.page-template-category-php .header .container .header-block .header-wrapper .header__link,.page-template-category-php .header .container .header-block .header__link,.page-404 .header .container .header-block .header-wrapper .header__link,.page-404 .header .container .header-block .header__link,.page-template-thank-you-php .header .container .header-block .header-wrapper .header__link,.page-template-thank-you-php .header .container .header-block .header__link,.page-template-contacts-php .header .container .header-block .header-wrapper .header__link,.page-template-contacts-php .header .container .header-block .header__link,.page-template-documents .header .container .header-block .header-wrapper .header__link,.page-template-documents .header .container .header-block .header__link{color:#1a1a1a}.single .header .container .header-block .header-wrapper .header__link span,.single .header .container .header-block .header__link span,.single-wedding_dress .header .container .header-block .header-wrapper .header__link span,.single-wedding_dress .header .container .header-block .header__link span,.page-template-category-php .header .container .header-block .header-wrapper .header__link span,.page-template-category-php .header .container .header-block .header__link span,.page-404 .header .container .header-block .header-wrapper .header__link span,.page-404 .header .container .header-block .header__link span,.page-template-thank-you-php .header .container .header-block .header-wrapper .header__link span,.page-template-thank-you-php .header .container .header-block .header__link span,.page-template-contacts-php .header .container .header-block .header-wrapper .header__link span,.page-template-contacts-php .header .container .header-block .header__link span,.page-template-documents .header .container .header-block .header-wrapper .header__link span,.page-template-documents .header .container .header-block .header__link span{flex:none}.single .header .container .header-block .header-wrapper .header__link svg path,.single .header .container .header-block .header__link svg path,.single-wedding_dress .header .container .header-block .header-wrapper .header__link svg path,.single-wedding_dress .header .container .header-block .header__link svg path,.page-template-category-php .header .container .header-block .header-wrapper .header__link svg path,.page-template-category-php .header .container .header-block .header__link svg path,.page-404 .header .container .header-block .header-wrapper .header__link svg path,.page-404 .header .container .header-block .header__link svg path,.page-template-thank-you-php .header .container .header-block .header-wrapper .header__link svg path,.page-template-thank-you-php .header .container .header-block .header__link svg path,.page-template-contacts-php .header .container .header-block .header-wrapper .header__link svg path,.page-template-contacts-php .header .container .header-block .header__link svg path,.page-template-documents .header .container .header-block .header-wrapper .header__link svg path,.page-template-documents .header .container .header-block .header__link svg path{fill:#1a1a1a;stroke:#1a1a1a}.single .header .container .header-block .header-block__utility button svg path,.single-wedding_dress .header .container .header-block .header-block__utility button svg path,.page-template-category-php .header .container .header-block .header-block__utility button svg path,.page-404 .header .container .header-block .header-block__utility button svg path,.page-template-thank-you-php .header .container .header-block .header-block__utility button svg path,.page-template-contacts-php .header .container .header-block .header-block__utility button svg path,.page-template-documents .header .container .header-block .header-block__utility button svg path{fill:#1a1a1a}.single .header .container .header-block .header-block__utility button.header-block__favourites span,.single-wedding_dress .header .container .header-block .header-block__utility button.header-block__favourites span,.page-template-category-php .header .container .header-block .header-block__utility button.header-block__favourites span,.page-404 .header .container .header-block .header-block__utility button.header-block__favourites span,.page-template-thank-you-php .header .container .header-block .header-block__utility button.header-block__favourites span,.page-template-contacts-php .header .container .header-block .header-block__utility button.header-block__favourites span,.page-template-documents .header .container .header-block .header-block__utility button.header-block__favourites span{color:#1a1a1a}.single .header .container .header-block .btn_nav .burger .line,.single-wedding_dress .header .container .header-block .btn_nav .burger .line,.page-template-category-php .header .container .header-block .btn_nav .burger .line,.page-404 .header .container .header-block .btn_nav .burger .line,.page-template-thank-you-php .header .container .header-block .btn_nav .burger .line,.page-template-contacts-php .header .container .header-block .btn_nav .burger .line,.page-template-documents .header .container .header-block .btn_nav .burger .line{background:#1a1a1a}.hero{padding-bottom:clamp(64px,calc(5.5555555556vw),80px);height:100vh}@media(max-width:600px){.hero{height:100svh;padding-bottom:0rem}}.hero .bg-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.hero .bg-video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.hero .bg-video video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media(max-width:1440px){.hero .bg-video video{height:100%}}.hero .container{height:100%;display:flex;align-items:flex-end;padding-bottom:64px}.hero .container .hero-block{display:flex;flex-direction:column;justify-content:flex-end}body.home .hero .container .hero-block h1>span,body.home .hero .container .hero-block h1:not(:has(>span)),body.home .hero .container .hero-block p,body.home .hero .container .hero-block .hero__link{opacity:0}.hero .container .hero-block h1{color:#f4eee8;display:flex;flex-direction:column;row-gap:1rem}.hero .container .hero-block h1 span:last-child{margin-left:5rem}.hero .container .hero-block p{font-size:clamp(18px,calc(1.3888888889vw),20px);font-weight:500;line-height:120%;margin-top:1rem;color:#f4eee8;margin-left:5rem}.hero .container .hero-block .hero__link{margin-top:clamp(42px,calc(4.8611111111vw),70px);display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;color:#efe7de;font-size:16px;font-weight:600;line-height:120%;text-transform:uppercase;margin-left:5rem}.hero .container .hero-block .hero__link span{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#2d2e261a;transition:background .3s ease}@media(hover:hover){.hero .container .hero-block .hero__link:hover span{background:#efe7de}.hero .container .hero-block .hero__link:hover span svg path{fill:#8a817b;stroke:#8a817b}}@media(max-width:992px){.hero .container .hero-block .hero__link{margin-top:2.5rem}}.hero .container .hero-block .hero__link span{width:48px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:999px;padding:8px;border:1px solid #EFE7DE;background:transparent}.hero .container .hero-block .hero__link span svg path{transition:fill .3s ease}@media(hover:none){.hero .container .hero-block .hero__link:active span{background:#1a1a1a}.hero .container .hero-block .hero__link:active span svg path{fill:#8a817b;stroke:#8a817b}}.hero.hero--template{padding-bottom:clamp(64px,calc(5.5555555556vw),80px)}.hero.hero--template .bg-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.hero.hero--template .bg-video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0006,#0000 45.95%);z-index:1}.hero.hero--template .bg-video img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media(max-width:1440px){.hero.hero--template .bg-video img{height:100%}}.hero.hero--template .container{padding-bottom:0}.hero.hero--template .container .hero-block{display:flex;flex-direction:column;justify-content:flex-end}.hero.hero--template .container .hero-block h1{color:#f4eee8;display:flex;flex-direction:column;row-gap:1rem}.hero.hero--template .container .hero-block h1 span:nth-of-type(1){margin-left:2rem}.hero.hero--template .container .hero-block h1 span:nth-of-type(2){margin-left:7rem}.hero.hero--template .container .hero-block h1 span:nth-of-type(3){margin-left:0}.hero.hero--template .container .hero-block p{font-size:clamp(18px,calc(1.3888888889vw),20px);font-weight:500;line-height:120%;margin-top:1rem;color:#f4eee8;margin-left:5rem}.hero.hero--template .container .hero-block .hero__link{margin-top:clamp(42px,calc(4.8611111111vw),70px);display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;color:#efe7de;font-size:16px;font-weight:600;line-height:120%;text-transform:uppercase;margin-left:5rem}.hero.hero--template .container .hero-block .hero__link span{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#2d2e261a;transition:background .3s ease}@media(hover:hover){.hero.hero--template .container .hero-block .hero__link:hover span{background:#efe7de}.hero.hero--template .container .hero-block .hero__link:hover span svg path{fill:#8a817b;stroke:#8a817b}}@media(max-width:992px){.hero.hero--template .container .hero-block .hero__link{margin-top:2.5rem}}.hero.hero--template .container .hero-block .hero__link span{width:48px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:999px;padding:8px;border:1px solid #EFE7DE;background:transparent}.hero.hero--template .container .hero-block .hero__link span svg path{transition:fill .3s ease}@media(hover:none){.hero.hero--template .container .hero-block .hero__link:active span{background:#1a1a1a}.hero.hero--template .container .hero-block .hero__link:active span svg path{fill:#8a817b;stroke:#8a817b}}.about.page--about{padding-top:clamp(60px,calc(6.9444444444vw),100px)}.about.page--about .container{position:relative}@media(max-width:800px){.about.page--about .container .about-illustation{position:absolute;top:0;left:10px;width:94px}}.about.page--about .container .about-list{margin-top:0;margin-bottom:clamp(32px,calc(7.2222222222vw),104px)}.about.page--about .container .about-items{display:grid;align-items:stretch;justify-content:space-between;grid-template-columns:1fr 1fr 1fr;gap:24px}.about.page--about .container .about-items .about-item{height:auto;display:flex;flex-direction:column}.about.page--about .container .about-items .about-item .about-image{border-radius:45px 0 0;overflow:hidden}.about.page--about .container .about-items .about-item .about-image img{border-radius:45px 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about.page--about .container .about-items .about-item.left .about-content{display:flex;flex-direction:column}.about.page--about .container .about-items .about-item.left .about-image{margin-bottom:clamp(16px,calc(5.4166666667vw),78px)}.about.page--about .container .about-items .about-item.right .about-content{margin-bottom:clamp(16px,calc(2.6388888889vw),38px)}.about.page--about .container .about-items .about-logo__block{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.about.page--about .container .about-items .about-logo__block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise-ab'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise-ab)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px}.about.page--about .container .about-items .about-logo__block .about-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.about.page--about .container .about-items .about-logo__block .about-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222;z-index:1;opacity:.97}.about.page--about .container .about-items .about-logo__block .about-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about.page--about .container .about-items .about-logo__block .logo{position:absolute;width:15.875rem}.about.page--about .container .about-items .about-logo__block .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:800px){.about.page--about .container .about-items{flex-direction:column;row-gap:16px;display:flex}.about.page--about .container .about-items .about-logo__block{display:none}.about.page--about .container .about-items .about-item.right{flex-direction:column-reverse;row-gap:16px}.about.page--about .container .about-items .about-item.left .about-image{margin-bottom:16px}.about.page--about .container .about-items .about-item.left .about-content p{display:block}}.cta.cta--about{margin-top:32px}@media(max-width:800px){.cta.cta--about{margin-top:60px}}.cta.cta--about .container .cta-block{margin-left:auto}@media(max-width:600px){.cta.cta--about .container .cta-block h2{max-width:250px}}.cta.cta--about .container .cta-block__text{margin-top:-25px;justify-content:flex-start;margin-right:auto;margin-left:0;max-width:256px}.cta.cta--about .container .cta-block__text p{font-size:36px}.cta.cta--about .container .cta-block__text p:first-child{align-self:flex-start}.cta.cta--about .container .cta-block__text p:last-child{align-self:flex-end}@media(max-width:600px){.cta.cta--about .container .cta-block__text{margin-right:auto;margin-left:auto;max-width:195px;margin-top:171px}.cta.cta--about .container .cta-block__text p{font-size:24px}.cta.cta--about .container .cta-block__text p:first-child{align-self:flex-start}.cta.cta--about .container .cta-block__text p:last-child{align-self:flex-end}}@media(max-width:480px){.hero.hero--about .container .hero-block h1 span:nth-of-type(1){margin-left:15px}.hero.hero--about .container .hero-block h1 span:nth-of-type(2){margin-left:0}.hero.hero--about .container .hero-block h1 span:nth-of-type(3){margin-left:15px}}.team{padding-top:23px}@media(max-width:800px){.team{padding-top:60px}}.team .container{position:relative}.team .container .team-items{display:flex;justify-content:space-between;-moz-column-gap:clamp(30px,calc(6.9444444444vw),100px);column-gap:clamp(30px,calc(6.9444444444vw),100px)}.team .container .team-items .team-item.left{flex:0 1 30%;display:flex;flex-direction:column}.team .container .team-items .team-item.left h2{margin-bottom:16px}.team .container .team-items .team-item.left p{color:#1a1a1a;font-size:20px;font-weight:500;line-height:120%;margin-bottom:81px}.team .container .team-items .team-item.left .swiper-controls{justify-content:flex-start;margin-top:0}.team .container .team-items .team-item.left .swiper-controls .swiper-pagination-team{font-family:Bona Nova SC;font-size:22px;width:auto}.team .container .team-items .team-item.right{width:66.3%}.team .container .team-items .team-item.right .team__slider{overflow:hidden}.team .container .team-items .team-item.right .team__slider .swiper-wrapper .swiper-slide .team-member{display:flex;flex-direction:column;row-gap:10px}.team .container .team-items .team-item.right .team__slider .swiper-wrapper .swiper-slide .team-member .team-member-image{border-radius:45px 0 0;width:100%;overflow:hidden}.team .container .team-items .team-item.right .team__slider .swiper-wrapper .swiper-slide .team-member .team-member-image img{border-radius:45px 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team .container .team-items .team-item.right .team__slider .swiper-wrapper .swiper-slide .team-member h3{color:#1a1a1a;font-size:22px;font-weight:400;line-height:110%}.team .container .team-items .team-item.right .team__slider .swiper-wrapper .swiper-slide .team-member p{color:#8a817b;font-size:16px;font-weight:400;line-height:112.5%}.team .container .team-items .swiper-controls--desktop{display:flex;align-items:center;gap:12px}@media(max-width:800px){.team .container .team-items .swiper-controls--desktop{display:none}}.team .container .team-items .swiper-controls--desktop .arrow{transform:translateY(2px)}.team .container .team-items .swiper-controls--mobile{display:none;margin-top:22px;justify-content:space-between;width:100%}@media(max-width:800px){.team .container .team-items .swiper-controls--mobile{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px}.team .container .team-items .swiper-controls--mobile .swiper-pagination-team{justify-self:center;font-family:Bona Nova SC;font-size:22px;width:auto}}@media(max-width:800px){.team .container .team-items{flex-direction:column;row-gap:32px}.team .container .team-items .team-item.right{width:100%}.team .container .team-items .team-item.left{align-items:center;flex:1 1 100%}.team .container .team-items .team-item.left h2{text-align:center}.team .container .team-items .team-item.left p{text-align:center;font-size:18px;margin-bottom:0rem;max-width:300px;margin:0 auto}}.team .container .team-illustartion{display:flex;justify-content:flex-end}@media(max-width:800px){.team .container .team-illustartion{position:absolute;top:0;right:0;width:72px}}@media(max-width:480px){.team .container .team-illustartion{top:-50px}}.cooperation{margin-top:clamp(60px,calc(13.8888888889vw),200px);padding-top:clamp(64px,calc(7.3611111111vw),106px);padding-bottom:clamp(64px,calc(7.3611111111vw),106px);position:relative}.cooperation .cooperation-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.cooperation .cooperation-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cooperation .cooperation-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222;opacity:.95;z-index:1}.cooperation .cooperation-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise-coop'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise-coop)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px}.cooperation .container .swiper-controls--desktop{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:64px}.cooperation .container .swiper-controls--desktop .swiper-pagination-cooperation{color:#f4eee8;width:auto}.cooperation .container .swiper-controls--desktop .arrow svg path{fill:#f4eee8;stroke:#f4eee8}@media(max-width:800px){.cooperation .container .swiper-controls--desktop{display:none}}.cooperation .container .swiper-controls--desktop .arrow{transform:translateY(2px)}.cooperation .container .swiper-controls--mobile{display:none;margin-top:22px;justify-content:space-between;width:100%}@media(max-width:800px){.cooperation .container .swiper-controls--mobile{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px}.cooperation .container .swiper-controls--mobile .swiper-pagination-cooperation{justify-self:center;font-family:Bona Nova SC;font-size:22px;width:auto;color:#f4eee8}.cooperation .container .swiper-controls--mobile .arrow svg path{fill:#f4eee8;stroke:#f4eee8}}.cooperation .cooperation-items{display:flex;-moz-column-gap:clamp(24px,4.375vw,63px);column-gap:clamp(24px,4.375vw,63px)}.cooperation .cooperation-items .cooperation-item.right{width:70%;overflow:hidden}.cooperation .cooperation-items .cooperation-item.left{flex:0 1 30%}.cooperation .cooperation-items .cooperation-item.left h2{color:#f4eee8}.cooperation .cooperation-items .cooperation-item.right .cooperation__slider .swiper-wrapper{align-items:stretch}.cooperation .cooperation-items .cooperation-item.right .cooperation__slider .swiper-wrapper .swiper-slide{height:auto;display:flex;flex-direction:column;row-gap:34px;padding:clamp(24px,calc(2.3611111111vw),34px);border:1px solid rgba(0,0,0,.05);background:#efe7de}.cooperation .cooperation-items .cooperation-item.right .cooperation__slider .swiper-wrapper .swiper-slide .coopeartion-item__top{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:15px;column-gap:15px;row-gap:26px}.cooperation .cooperation-items .cooperation-item.right .cooperation__slider .swiper-wrapper .swiper-slide .coopeartion-item__top h3{font-size:1.375rem;font-weight:400;line-height:109.090909%;color:#1a1a1a}@media(max-width:768px){.cooperation .cooperation-items .cooperation-item.right .cooperation__slider .swiper-wrapper .swiper-slide .coopeartion-item__top h3{font-size:22px}}.cooperation .cooperation-items .cooperation-item.right .cooperation__slider .swiper-wrapper .swiper-slide .cooperation-list ul{display:flex;flex-direction:column;row-gap:12px}.cooperation .cooperation-items .cooperation-item.right .cooperation__slider .swiper-wrapper .swiper-slide .cooperation-list ul li{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:122.222222%;color:#1a1a1a}.cooperation .cooperation-items .cooperation-item.right .cooperation__slider .swiper-wrapper .swiper-slide .cooperation-list ul li:before{flex:none;display:block;content:"";width:8px;height:8px;background:url(../images/list-marker.svg) no-repeat center center}@media(max-width:768px){.cooperation .cooperation-items{flex-direction:column;row-gap:32px}.cooperation .cooperation-items .cooperation-item.right{width:100%}.cooperation .cooperation-items .cooperation-item.left{flex:1 1 100%}}.crafted{padding-top:clamp(60px,calc(13.8888888889vw),200px);position:relative}.crafted .crafted-bg{width:100%;position:relative;z-index:-1;height:clamp(654px,calc(53.2638888889vw),767px)}@media(max-width:480px){.crafted .crafted-bg{aspect-ratio:360/656;height:auto}.crafted .crafted-bg img{height:auto;-o-object-position:-350px;object-position:-350px}}.crafted .crafted-bg img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.crafted .crafted-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0006 13.89%,#0000 103.13%)}.crafted h2{z-index:-1;position:absolute;left:0;top:clamp(128px,calc(20.5555555556vw),297px);height:100%;width:100%;padding:0rem 24px;color:#f4eee8;display:flex;flex-direction:column;max-width:778px}.crafted h2 span:nth-of-type(2){margin-left:100px}@media(max-width:600px){.crafted h2 span:nth-of-type(2){margin-left:45px;display:flex;flex-direction:column}.crafted h2 span:nth-of-type(2) span{margin-left:35px}}@media(max-width:600px){.crafted h2{line-height:130%}}.crafted p{position:absolute;margin-left:auto;margin-right:24px;max-width:518px;right:24px;bottom:64px;margin-top:auto;color:#fff;padding-left:24px;font-size:clamp(18px,calc(1.3888888889vw),20px);font-weight:500;line-height:140%}@media(max-width:600px){.crafted p{text-align:center;margin:0 auto}}.cta.cta--become-a-partner .container .cta-block{justify-content:center;margin:0 auto;text-align:center;align-items:center}.cta.cta--become-a-partner .container .cta-block h2{margin-left:auto;margin-right:auto;max-width:450px}.cta.cta--become-a-partner .container .cta-block p{margin-left:auto;margin-right:auto;max-width:428px}.cta.cta--become-a-partner .container .cta-block .main__button{margin-left:auto;margin-right:auto;justify-content:center}.cta.cta--become-a-partner .container .cta-block__text{margin-top:82px;text-align:center;margin-left:auto;margin-right:auto;max-width:none;width:100%;justify-content:center;flex-direction:row}.cta.cta--become-a-partner .container .cta-block__text p:last-child{align-self:center}@media(max-width:600px){.cta.cta--become-a-partner .container .cta-block__text{flex-direction:column;margin-top:192px;max-width:300px}.cta.cta--become-a-partner .container .cta-block__text p{font-size:24px}.cta.cta--become-a-partner .container .cta-block__text p:first-child{align-self:flex-start}.cta.cta--become-a-partner .container .cta-block__text p:last-child{align-self:flex-end}}.hero.hero--become-a-partner .container .hero-block h1 span:nth-of-type(1){margin-left:80px}.hero.hero--become-a-partner .container .hero-block h1 span:nth-of-type(2){margin-left:0}.hero.hero--become-a-partner .container .hero-block h1 span:nth-of-type(3){margin-left:120px}@media(max-width:480px){.hero.hero--become-a-partner .container .hero-block h1 span:nth-of-type(1){margin-left:80px}.hero.hero--become-a-partner .container .hero-block h1 span:nth-of-type(2){text-align:left;margin-left:0}.hero.hero--become-a-partner .container .hero-block h1 span:nth-of-type(3){text-align:left;margin-left:100px}}.why-partner.why-partners .container .why-partner-illustrations{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}.why-partner.why-partners .container .why-partner-illustrations .why-partner-illustration{position:absolute;width:auto;height:auto}.why-partner.why-partners .container .why-partner-illustrations .why-partner-illustration.left{left:-50px;top:auto}.why-partner.why-partners .container .why-partner-illustrations .why-partner-illustration.right{right:0;top:auto}@media(max-width:992px){.why-partner.why-partners .container .why-partner-illustrations .why-partner-illustration{left:auto;right:auto}.why-partner.why-partners .container .why-partner-illustrations .why-partner-illustration.left{width:162px;top:20px;left:-50px;right:auto}.why-partner.why-partners .container .why-partner-illustrations .why-partner-illustration.right{right:0;left:auto;top:clamp(-80px,calc(-8.3333333333vw),-120px);width:75px}}@media(max-width:480px){.why-partner.why-partners .container .why-partner-illustrations .why-partner-illustration.right{top:-40px;right:-24px}.why-partner.why-partners .container .why-partner-illustrations .why-partner-illustration.left{top:60px}}.blog.page--blog{margin-top:clamp(-50px,calc(-6.9444444444vw),-100px)}@media(max-width:480px){.blog.page--blog{margin-top:-164px}}.blog.page--blog .container .brides-journal-header__wrapper{display:grid;align-items:center;grid-template-columns:2fr auto;gap:51px;margin-bottom:clamp(32px,calc(5.5555555556vw),80px)}.blog.page--blog .container .brides-journal-header__wrapper .brides-journal-header{display:flex;flex-direction:column;row-gap:16px;max-width:480px}.blog.page--blog .container .brides-journal-header__wrapper .brides-journal-header p{font-size:20px}@media(max-width:768px){.blog.page--blog .container .brides-journal-header__wrapper .brides-journal-header p{font-size:18px}}@media(max-width:768px){.blog.page--blog .container .brides-journal-header__wrapper .brides-journal__illustartion{position:absolute;top:10px;left:0;z-index:-1;width:117px;height:100px}}@media(max-width:768px){.blog.page--blog .container .brides-journal-header__wrapper{display:flex;justify-content:space-between}}.blog.page--blog .blog-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,calc(3.3333333333vw),48px)}.blog.page--blog .blog-posts article .post-image{display:block;position:relative;border-radius:45px 0 0;overflow:hidden}.blog.page--blog .blog-posts article .post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog.page--blog .blog-posts article .post-image:before{border-radius:45px 0 0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f4eee84d;opacity:0;z-index:1;transition:all .3s ease-in-out}.blog.page--blog .blog-posts article .post-image img{transition:all .3s ease-in-out;border-radius:45px 0 0}@media(hover:hover){.blog.page--blog .blog-posts article .post-image:hover:before{opacity:1}}.blog.page--blog .blog-posts article .post-item__top p{margin-top:16px;color:#8a817b;font-size:16px;font-weight:500;line-height:120%;margin-bottom:10px}.blog.page--blog .blog-posts article .post-item__top a{color:#1a1a1a;font-size:clamp(22px,calc(1.6666666667vw),24px);font-weight:400;line-height:28px}.blog.page--blog .blog-posts article .post-item__top a h3{color:#1a1a1a;font-size:clamp(22px,calc(1.6666666667vw),24px);font-weight:400;line-height:116.666667%;transition:all .3s ease-in-out}.blog.page--blog .blog-posts article .post-item__top a .post-excerpt p{margin-top:16px;margin-bottom:24px;font-size:clamp(16px,1.25vw,18px);font-weight:400;line-height:120%}@media(hover:hover){.blog.page--blog .blog-posts article .post-item__top a:hover{color:#8a817b}.blog.page--blog .blog-posts article .post-item__top a:hover h3{color:#8a817b}}.blog.page--blog .blog-posts article .post-link{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;color:#1a1a1a;font-size:16px;font-weight:500;line-height:normal}.blog.page--blog .blog-posts article .post-link svg path{transition:all .3s ease-in-out}@media(hover:hover){.blog.page--blog .blog-posts article .post-link:hover{color:#8a817b}.blog.page--blog .blog-posts article .post-link:hover svg path{fill:#8a817b;stroke:#8a817b}}@media(max-width:768px){.blog.page--blog .blog-posts{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.blog.page--blog .blog-posts{grid-template-columns:repeat(1,1fr)}}.blog .navigation.pagination{margin-top:clamp(43px,calc(4.4444444444vw),64px);display:flex;align-items:center;gap:clamp(18px,calc(1.9444444444vw),28px)}@media(max-width:768px){.blog .navigation.pagination{justify-content:center}}.blog .navigation.pagination .nav-links{font-family:Bona Nova SC;font-size:clamp(32px,2.5vw,36px);color:#8a817b;display:flex;align-items:center;gap:clamp(18px,calc(1.9444444444vw),28px)}.blog .navigation.pagination .nav-links .page-numbers{width:-moz-fit-content;width:fit-content;border-bottom:1px solid transparent;color:#8a817b;line-height:90%}.blog .navigation.pagination .nav-links .page-numbers.current{border-color:#1a1a1a;color:#1a1a1a}.blog .navigation.pagination .nav-links .prev,.blog .navigation.pagination .nav-links .next{display:flex;align-items:center;border-bottom:none}.blog .navigation.pagination .nav-links .prev svg,.blog .navigation.pagination .nav-links .next svg{width:32px;height:28px}.cta.page-blog__cta{margin-top:clamp(60px,calc(13.8888888889vw),200px);margin-bottom:clamp(60px,calc(13.8888888889vw),200px);position:relative;padding:0}@media(max-width:600px){.cta.page-blog__cta{padding-top:0}}.cta.page-blog__cta .container .cta-block__wrap{position:relative}@media(max-width:480px){.cta.page-blog__cta .container .cta-block__wrap{padding-top:261px}}.cta.page-blog__cta .container .cta-block__wrap .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;aspect-ratio:1440/450}.cta.page-blog__cta .container .cta-block__wrap .bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.cta.page-blog__cta .container .cta-block__wrap .bg-image img:nth-child(2){display:none}@media(max-width:480px){.cta.page-blog__cta .container .cta-block__wrap .bg-image img:nth-child(2){display:block}.cta.page-blog__cta .container .cta-block__wrap .bg-image img:nth-child(1){display:none}}.cta.page-blog__cta .container .cta-block__wrap .bg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background:#000;z-index:1}.cta.page-blog__cta .container .cta-block__wrap .cta-block{padding:clamp(40px,calc(4.4444444444vw),64px);background:#8b7c6e59;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem);border:1px solid rgba(255,255,255,.08);max-width:30.75rem;background:#f4eee80d}.cta.page-blog__cta .container .cta-block__wrap .cta-block h2{max-width:21.875rem;color:#f4eee8;margin-bottom:16px}.cta.page-blog__cta .container .cta-block__wrap .cta-block p{font-size:clamp(18px,calc(1.3888888889vw),20px);font-weight:500;line-height:120%;color:#f4eee8;margin-bottom:clamp(45px,calc(4.8611111111vw),70px)}.cta.page-blog__cta .container .cta-block__wrap .cta-block .main__button{margin-top:0;color:#f4eee8}.cta.page-blog__cta .container .cta-block__wrap .cta-block .main__button span{border-color:#f4eee8}.cta.page-blog__cta .container .cta-block__wrap .cta-block .main__button span svg path{fill:#f4eee8;stroke:#f4eee8}@media(hover:hover){.cta.page-blog__cta .container .cta-block__wrap .cta-block .main__button:hover span{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#f4eee8;color:#1a1a1a}.cta.page-blog__cta .container .cta-block__wrap .cta-block .main__button:hover span svg path{fill:#1a1a1a;stroke:#1a1a1a}}@media(max-width:600px){.cta.page-blog__cta .container .cta-block__wrap .cta-block{max-width:none;padding:40px;width:100%;justify-content:center;align-items:center;display:flex;flex-direction:column}.cta.page-blog__cta .container .cta-block__wrap .cta-block h2{max-width:none;text-align:center}.cta.page-blog__cta .container .cta-block__wrap .cta-block p{text-align:center}.cta.page-blog__cta .container .cta-block__wrap .cta-block .main__button{margin-top:0}}@media(max-width:768px){.cta.page-blog__cta .container .cta-block__wrap .cta-block{max-width:300px}}@media(max-width:480px){.cta.page-blog__cta .container .cta-block__wrap .cta-block{max-width:none;width:100%}}@media(max-width:480px){.cta.page-blog__cta{padding-top:261px}}.dress-lives{margin-top:clamp(60px,calc(13.8888888889vw),200px);padding-bottom:clamp(40px,calc(7.3611111111vw),106px);padding-top:clamp(40px,calc(7.3611111111vw),106px);position:relative;overflow:hidden}.dress-lives .dress-lives__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.dress-lives .dress-lives__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dress-lives .dress-lives__background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.95;background:#222;z-index:1}.dress-lives .dress-lives__background .dresses-lives-bg__noise{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px}.dress-lives .dress-lives__background img{width:100%}.dress-lives .container .swiper-controls--desktop{margin-top:clamp(48px,calc(4.4444444444vw),64px);display:flex;justify-content:flex-start}@media(max-width:768px){.dress-lives .container .swiper-controls--desktop{display:none}}.dress-lives .container .swiper-controls--desktop .arrow{transform:translateY(2px)}.dress-lives .container .swiper-controls--desktop .arrow svg path{stroke:#f4eee8;fill:#f4eee8}.dress-lives .container .swiper-controls--desktop .swiper-pagination-dresses-lives{color:#f4eee8;width:auto}.dress-lives .container .swiper-controls--mobile{display:none;margin-top:22px;justify-content:space-between;justify-self:center;width:100%}@media(max-width:768px){.dress-lives .container .swiper-controls--mobile{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between}.dress-lives .container .swiper-controls--mobile .swiper-pagination-dresses-lives{justify-self:center;width:auto;color:#f4eee8;font-size:22px;font-family:Bona Nova SC}.dress-lives .container .swiper-controls--mobile .arrow svg path{stroke:#f4eee8;fill:#f4eee8}}.dress-lives .container .dress-lives-items{display:flex;justify-content:space-between;align-items:flex-start;-moz-column-gap:clamp(30px,calc(6.3194444444vw),91px);column-gap:clamp(30px,calc(6.3194444444vw),91px)}.dress-lives .container .dress-lives-items .dress-lives-item.left{flex:1 1 35%}.dress-lives .container .dress-lives-items .dress-lives-item.left h2{color:#f4eee8}.dress-lives .container .dress-lives-items .dress-lives-item.right{width:65%}.dress-lives .container .dress-lives-items .dress-lives-item.right .dress-lives__slider .swiper-wrapper .swiper-slide .dress-lives__slide-inner{display:flex;justify-content:space-between;align-items:flex-start;-moz-column-gap:24px;column-gap:24px}.dress-lives .container .dress-lives-items .dress-lives-item.right .dress-lives__slider .swiper-wrapper .swiper-slide .dress-lives__slide-inner .dress-lives__image{border-radius:45.104px 0 0;aspect-ratio:432/465;overflow:hidden}.dress-lives .container .dress-lives-items .dress-lives-item.right .dress-lives__slider .swiper-wrapper .swiper-slide .dress-lives__slide-inner .dress-lives__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dress-lives .container .dress-lives-items .dress-lives-item.right .dress-lives__slider .swiper-wrapper .swiper-slide .dress-lives__slide-inner .dress-lives__quote{max-width:350px;display:flex;align-items:center;margin:0;font-family:Great Vibes,cursive;color:#8a817b;font-size:clamp(24px,calc(2.7777777778vw),40px);line-height:120%}@media(max-width:480px){.dress-lives .container .dress-lives-items .dress-lives-item.right .dress-lives__slider .swiper-wrapper .swiper-slide .dress-lives__slide-inner .dress-lives__quote{text-align:center;max-width:216px;margin:0 auto}}@media(max-width:768px){.dress-lives .container .dress-lives-items .dress-lives-item.right .dress-lives__slider .swiper-wrapper .swiper-slide .dress-lives__slide-inner{flex-direction:column;row-gap:16px;align-items:center}}@media(max-width:480px){.dress-lives .container .dress-lives-items .dress-lives-item.right{width:100%}}@media(max-width:768px){.dress-lives .container .dress-lives-items{flex-direction:column;align-items:center;row-gap:32px}}.dress-lives .container .dress-lives__thumbs{margin-top:clamp(48px,calc(4.4444444444vw),64px);display:flex;justify-content:center;align-items:stretch}.dress-lives .container .dress-lives__thumbs .swiper-wrapper .swiper-slide{cursor:pointer;border:2px solid transparent;border-radius:20px 0 0}.dress-lives .container .dress-lives__thumbs .swiper-wrapper .swiper-slide .dress-lives-thumb__wrapper{aspect-ratio:60/60;overflow:hidden;border-radius:20px 0 0}.dress-lives .container .dress-lives__thumbs .swiper-wrapper .swiper-slide .dress-lives-thumb__wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dress-lives .container .dress-lives__thumbs .swiper-wrapper .swiper-slide.swiper-slide-active{border-color:#fff}.hero.hero--blog{position:relative;margin-bottom:250px;flex:0;height:700px;margin-top:100px}@media(max-width:992px){.hero.hero--blog{margin-top:75px}}@media(max-width:768px){.hero.hero--blog{margin-top:70px}}.hero.hero--blog .hero-galery{display:flex;gap:0;align-items:stretch;position:relative}.hero.hero--blog .hero-galery .hero-galery__col{flex:1;display:flex;flex-direction:column;min-width:0}.hero.hero--blog .hero-galery .hero-galery__col .hero-galery__item{position:relative;overflow:hidden;margin:0;padding:0;border:1px solid #F4EEE8;-moz-column-break-inside:avoid;break-inside:avoid;flex-shrink:0}.hero.hero--blog .hero-galery .hero-galery__col .hero-galery__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:linear-gradient(0deg,#efe7de66,#efe7de66);transition:.3s ease all}@media(hover:hover){.hero.hero--blog .hero-galery .hero-galery__col .hero-galery__item:hover:before{opacity:0}}@media(hover:none){.hero.hero--blog .hero-galery .hero-galery__col .hero-galery__item:active:before{opacity:0}}.hero.hero--blog .hero-galery .hero-galery__col .hero-galery__item img{display:block;width:100%;height:auto}.hero.hero--blog .hero-galery .hero-galery__col .hero-galery__item:last-child{flex-grow:1;overflow:hidden;min-height:160px}.hero.hero--blog .hero-galery .hero-galery__col .hero-galery__item:last-child img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width:600px){.hero.hero--blog .hero-galery .hero-galery__col:nth-child(7){display:none}.hero.hero--blog .hero-galery .hero-galery__col:nth-child(6){display:none}.hero.hero--blog .hero-galery .hero-galery__col:nth-child(5){display:none}}.hero.hero--blog .hero-block{z-index:3;position:absolute;display:flex;flex-direction:column;max-width:482px;bottom:clamp(-140px,-12.5vw,-180px);left:50%;transform:translate(-50%)}.hero.hero--blog .hero-block h1{margin:0 auto;color:#1a1a1a}.hero.hero--blog .hero-block h1 span:nth-of-type(2){margin-left:clamp(60px,calc(11.1111111111vw),160px)}@media(max-width:480px){.hero.hero--blog .hero-block h1{display:flex;flex-direction:column}}.hero.hero--blog .hero-block p{color:#1a1a1a;font-size:20px;font-weight:500;line-height:120%;max-width:293px;margin-top:16px;margin-left:clamp(65px,calc(11.4583333333vw),165px)}@media(max-width:768px){.hero.hero--blog .hero-block p{font-size:18px}}@media(max-width:480px){.hero.hero--blog .hero-block p{max-width:none;max-width:181px;margin-left:auto;margin-right:auto;transform:translate(45px)}}@media(max-width:480px){.hero.hero--blog .hero-block{max-width:none;width:100%}}.collections{margin-top:clamp(100px,calc(12.8472222222vw),185px);margin-bottom:clamp(60px,calc(13.8888888889vw),200px)}@media(max-width:768px){.collections .container h1{text-align:center;width:100%}}.collections .container .breadcrumbs{display:flex}@media(max-width:768px){.collections .container .breadcrumbs{justify-content:center}}.collections .container .collections-top{margin-bottom:clamp(24px,calc(5.5555555556vw),80px);display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}.collections .container .collections-top .illustration{position:absolute;right:0;z-index:-1}@media(max-width:768px){.collections .container .collections-top .illustration{display:none}}@media(max-width:480px){.collections .container .breadcrumbs{align-items:center;justify-content:center}}.collections .container .collections-items{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,calc(3.3333333333vw),48px)}@media(max-width:860px){.collections .container .collections-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.collections .container .collections-items{grid-template-columns:repeat(1,1fr)}}.collections .container .collections-items .collections-item{display:flex;flex-direction:column;justify-content:space-between}.collections .container .collections-items .collections-item .collection-item__block{margin-bottom:24px}.collections .container .collections-items .collections-item .collection-item__block .collections-item__image{width:100%;aspect-ratio:432/546;border-radius:45px 0 0;overflow:hidden}.collections .container .collections-items .collections-item .collection-item__block .collections-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.collections .container .collections-items .collections-item .collection-item__block>a{display:block;margin-top:19px;color:#1a1a1a;font-size:32px;font-weight:400;line-height:110%;letter-spacing:-.04rem;margin-bottom:18px;width:100%}.collections .container .collections-items .collections-item .collection-item__block>a h3{font-size:32px;font-weight:400;line-height:110%;letter-spacing:-.04rem;transition:all .3s ease;width:100%}@media(hover:hover){.collections .container .collections-items .collections-item .collection-item__block>a:hover h3{color:#8a817b}.collections .container .collections-items .collections-item .collection-item__block>a:hover img{transform:scale(1.05)}}@media(hover:none){.collections .container .collections-items .collections-item .collection-item__block>a:active h3{color:#efe7de}.collections .container .collections-items .collections-item .collection-item__block>a:active img{transform:scale(1.05)}}.collections .container .collections-items .collections-item .collection-item__block .collections-item__description{color:#8a817b;font-size:clamp(16px,calc(1.3888888889vw),20px);font-weight:400;line-height:120%}.collections .container .collections-items .collections-item .collection-link{display:flex;align-items:center;gap:10px;color:#1a1a1a;font-size:20px;font-weight:400;line-height:120%}.collections .container .collections-items .collections-item .collection-link{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;color:#1a1a1a;font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:normal;margin-top:0;margin-bottom:0}.collections .container .collections-items .collections-item .collection-link svg path{transition:all .3s ease}@media(hover:hover){.collections .container .collections-items .collections-item .collection-link:hover{color:#8a817b}.collections .container .collections-items .collections-item .collection-link:hover svg path{fill:#8a817b;stroke:#8a817b}}@media(hover:none){.collections .container .collections-items .collections-item .collection-link:active{color:#8a817b}.collections .container .collections-items .collections-item .collection-link:active svg path{fill:#8a817b;stroke:#8a817b}}@media(max-width:480px){.collections .container .collections-items .collections-item,.collections .container .collections-items .collections-item .collection-item__block .collections-item__image{position:relative}.collections .container .collections-items .collections-item .collection-item__block .collections-item__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:45px 0 0;background:#0000004d;z-index:1}.collections .container .collections-items .collections-item .collection-item__block h3{text-align:center;top:45%;left:50%;transform:translate(-50%,-45%);position:absolute;z-index:2;color:#f4eee8}}.collections .container .navigation.pagination{margin-top:clamp(43px,calc(4.4444444444vw),64px);display:flex;align-items:center;gap:clamp(18px,calc(1.9444444444vw),28px)}@media(max-width:768px){.collections .container .navigation.pagination{justify-content:center}}.collections .container .navigation.pagination .nav-links{font-family:Bona Nova SC;font-size:clamp(32px,2.5vw,36px);color:#8a817b;display:flex;align-items:center;gap:clamp(18px,calc(1.9444444444vw),28px)}.collections .container .navigation.pagination .nav-links .page-numbers{width:-moz-fit-content;width:fit-content;border-bottom:1px solid transparent;color:#8a817b;line-height:90%}.collections .container .navigation.pagination .nav-links .page-numbers.current{border-color:#1a1a1a;color:#1a1a1a}.contacts{padding-top:clamp(100px,calc(10.5555555556vw),152px);padding-bottom:clamp(60px,calc(13.8888888889vw),200px)}.contacts .container .contacts-items{display:flex;justify-content:space-between}.contacts .container .contacts-items .contacts-item img{border-radius:45px 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts .container .contacts-items .contacts-item.left{padding-top:clamp(1px,calc(5.2083333333vw),75px);flex:1 1 50%}.contacts .container .contacts-items .contacts-item.left h1{margin-bottom:16px}.contacts .container .contacts-items .contacts-item.left p{margin-bottom:32px;font-size:20px;color:#1a1a1a;font-weight:500;line-height:120%}.contacts .container .contacts-items .contacts-item.left .contacts-item-info{display:flex;flex-direction:column;row-gap:16px}.contacts .container .contacts-items .contacts-item.left .contacts-item-info a{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;font-size:20px;color:#1a1a1a;font-weight:500;line-height:140%}.contacts .container .contacts-items .contacts-item.left .contacts-item-info a svg path{transition:all .3s ease}@media(hover:hover){.contacts .container .contacts-items .contacts-item.left .contacts-item-info a:hover{color:#8a817b}.contacts .container .contacts-items .contacts-item.left .contacts-item-info a:hover svg path{fill:#8a817b}}@media(hover:none){.contacts .container .contacts-items .contacts-item.left .contacts-item-info a:active{color:#8a817b;fill:#8a817b}}.contacts .container .contacts-items .contacts-item.left img{display:none}.contacts .container .contacts-items .contacts-item.left .social{display:flex;-moz-column-gap:12px;column-gap:12px}@media(hover:hover){.contacts .container .contacts-items .contacts-item.left .social li:last-child a:hover svg path{stroke:#8a817b}}@media(hover:none){.contacts .container .contacts-items .contacts-item.left .social li:last-child a:active svg path{stroke:#8a817b}}.contacts .container .contacts-items .contacts-item.left .social li a svg path{transition:all .3s ease}@media(hover:hover){.contacts .container .contacts-items .contacts-item.left .social li a:hover svg path{stroke:#8a817b;fill:transparent}}@media(hover:none){.contacts .container .contacts-items .contacts-item.left .social li a:active svg path{stroke:#8a817b}}.contacts .container .contacts-items .contacts-item.left .main__button{margin-top:clamp(40px,calc(3.3333333333vw),48px)}.contacts .container .contacts-items .contacts-item.right{flex:1 1 50%}@media(max-width:600px){.contacts .container .contacts-items{flex-direction:column;row-gap:32px}.contacts .container .contacts-items .contacts-item.left{flex:1 1 100%;align-items:center}.contacts .container .contacts-items .contacts-item.left h1,.contacts .container .contacts-items .contacts-item.left p{text-align:center}.contacts .container .contacts-items .contacts-item.left img{display:block;margin-top:32px;margin-bottom:32px}.contacts .container .contacts-items .contacts-item.left .contacts-item-info{align-items:center;justify-content:center;-moz-column-gap:16px;column-gap:16px}.contacts .container .contacts-items .contacts-item.left .contacts-item-info a{font-size:16px;text-align:center}.contacts .container .contacts-items .contacts-item.left .contacts-item-info .social,.contacts .container .contacts-items .contacts-item.left .main__button{justify-content:center}.contacts .container .contacts-items .contacts-item.right{display:none;flex:1 1 100%}}.product{margin-top:clamp(100px,calc(12.8472222222vw),185px);margin-bottom:clamp(60px,calc(13.8888888889vw),200px)}.product .container .breadcrumbs{margin-bottom:24px}.product .container .pagination-product{display:grid;justify-content:space-between;align-items:center;grid-template-columns:1fr auto 1fr;-moz-column-gap:20px;column-gap:20px}.product .container .pagination-product.mobile{display:none}@media(max-width:600px){.product .container .pagination-product.mobile{display:grid;margin-bottom:24px}}.product .container .pagination-product .next-product{justify-self:flex-end}.product .container .pagination-product .next-product.next-product--disabled{opacity:0;pointer-events:none}.product .container .pagination-product .prev-product{justify-self:flex-start}.product .container .pagination-product span{font-family:Bona Nova SC;font-size:22px;font-style:normal;font-weight:500;line-height:120%}.product .container .pagination-product .pagination-product-link{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;color:#1a1a1a;text-align:right}@media(max-width:600px){.product .container .pagination-product{display:none}}.product .container .product-items{display:flex;justify-content:space-between;align-items:flex-start;-moz-column-gap:clamp(20px,calc(3.4722222222vw),50px);column-gap:clamp(20px,calc(3.4722222222vw),50px)}.product .container .product-items .product-item.left .line{background:transparent}.product .container .product-items .product-item.left .line.top{margin-top:24px}@media(max-width:600px){.product .container .product-items .product-item.left .line.top{display:none}}.product .container .product-items .product-item.left .line.mobile{display:none}@media(max-width:600px){.product .container .product-items .product-item.left .line.mobile{display:block;height:auto;margin-top:16px;margin-bottom:16px}}.product .container .product-items .product-item.left .line.bottom{margin-bottom:24px}@media(max-width:600px){.product .container .product-items .product-item.left .line.bottom{display:none}}.product .container .product-items .product-item.left h1{margin-top:24px;margin-bottom:16px}.product .container .product-items .product-item.left .product-description{display:flex;flex-direction:column;row-gap:20px}@media(max-width:600px){.product .container .product-items .product-item.left .product-description{display:none}}.product .container .product-items .product-item.left .product-description p{color:#6e6e6e;font-size:clamp(16px,1.25vw,18px);font-style:normal;font-weight:400;line-height:130%}.product .container .product-items .product-item.left .product-actions{margin-top:40px;display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:24px;-moz-column-gap:15px;column-gap:15px}@media(max-width:600px){.product .container .product-items .product-item.left .product-actions{margin-top:16px}}.product .container .product-items .product-item.left .product-actions .product-add-button{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;color:#1a1a1a;font-size:clamp(16px,1.25vw,18px);font-weight:600;line-height:120%;letter-spacing:.045rem;text-transform:uppercase;cursor:pointer}.product .container .product-items .product-item.left .product-actions .product-add-button span{flex:none;background:#efe7de;width:48px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:62.4375rem;padding:.5rem;border:1px solid rgba(26,26,26,.05);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:.3s ease}.product .container .product-items .product-item.left .product-actions .product-add-button span svg path{transition:.2s all}@media(hover:hover){.product .container .product-items .product-item.left .product-actions .product-add-button:hover span{background:#8a817b}.product .container .product-items .product-item.left .product-actions .product-add-button:hover span svg path{fill:#efe7de;stroke:#efe7de}}.product .container .product-items .product-item.left .product-actions .size-grid{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-self:flex-end;gap:1px;width:-moz-fit-content;width:fit-content}.product .container .product-items .product-item.left .product-actions .size-grid__row{height:auto;display:flex;flex-wrap:wrap;gap:1px;align-items:center}.product .container .product-items .product-item.left .product-actions .size-grid__row--main{width:100%}.product .container .product-items .product-item.left .product-actions .size-grid__item{height:36px;width:36px;padding:8px 7px;text-align:center;font-size:18px;font-weight:500;line-height:110%;letter-spacing:1.8px;text-transform:lowercase;color:#1a1a1a;border:1px solid rgba(0,0,0,.05);background:#efe7de;cursor:pointer;transition:background-color .2s,color .2s}.product .container .product-items .product-item.left .product-actions .size-grid__item:hover{background-color:#ebe5df}.product .container .product-items .product-item.left .product-actions .size-grid__item.is-selected{background:#8a817b;color:#efe7de}.product .container .product-items .product-item.left .product-actions .size-grid__more{height:36px;width:36px;display:flex;justify-content:center;align-items:center;font-family:inherit;color:#1a1a1a;border:1px solid rgba(0,0,0,.05);background:#efe7de;cursor:pointer;transition:transform .2s,background-color .2s}.product .container .product-items .product-item.left .product-actions .size-grid__more svg{transition:transform .2s}.product .container .product-items .product-item.left .product-actions .size-grid__more:hover{background-color:#ebe5df}.product .container .product-items .product-item.left .product-actions .size-grid.is-expanded .size-grid__more svg{transform:rotate(180deg)}.product .container .product-items .product-item.left .product-actions .size-grid__expandable{position:absolute;top:calc(100% + 1px);left:0;width:auto;max-height:0;opacity:0;overflow:hidden;z-index:2;background:#efe7de;box-shadow:0 4px 12px #00000014;transition:max-height .3s ease,opacity .25s ease;pointer-events:none}.product .container .product-items .product-item.left .product-actions .size-grid.is-expanded .size-grid__expandable{max-height:280px;opacity:1;pointer-events:auto}@media(max-width:900px){.product .container .product-items .product-item.left .product-actions{display:flex;flex-direction:column-reverse;align-items:flex-start;row-gap:48px}}.product .container .product-items .product-item.left .product-size-guide-link{margin-bottom:16px}.product .container .product-items .product-item.left .product-size-guide-link .size-guide-trigger{color:#1a1a1a;font-size:18px;border:1px solid #1A1A1A;padding:10px;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;font-style:normal;font-weight:600;line-height:100%;background:none;cursor:pointer}.product .container .product-items .product-item.left .product-size-guide-link .size-guide-trigger svg path{transition:fill .2s}@media(hover:hover){.product .container .product-items .product-item.left .product-size-guide-link .size-guide-trigger:hover{background:#8a817b;color:#efe7de;border-color:transparent}.product .container .product-items .product-item.left .product-size-guide-link .size-guide-trigger:hover svg path{fill:#efe7de}}.product .container .product-items .product-item.left .product-dropdown{margin-bottom:0}.product .container .product-items .product-item.left .product-dropdown.product-description-wrapper{display:none}@media(max-width:600px){.product .container .product-items .product-item.left .product-dropdown.product-description-wrapper{display:block;margin-top:20px}.product .container .product-items .product-item.left .product-dropdown.product-description-wrapper .product-description{display:flex}}.product .container .product-items .product-item.left .product-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;font-family:inherit;font-size:clamp(16px,1.25vw,18px);-moz-column-gap:17px;column-gap:17px;font-weight:600;color:#1a1a1a;background:none;border:none;cursor:pointer;text-align:left}.product .container .product-items .product-item.left .product-dropdown__trigger:hover{opacity:.85}.product .container .product-items .product-item.left .product-dropdown__arrow{flex:none;transition:transform .2s}.product .container .product-items .product-item.left .product-dropdown.is-open .product-dropdown__arrow{transform:rotate(180deg)}.product .container .product-items .product-item.left .product-dropdown__content{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease,margin-top .3s ease}.product .container .product-items .product-item.left .product-dropdown__content ul{display:flex;flex-direction:column}.product .container .product-items .product-item.left .product-dropdown__content ul li{color:#6e6e6e;font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:180%}.product .container .product-items .product-item.left .product-dropdown__content ul li strong{font-weight:600;color:#000}.product .container .product-items .product-item.left .product-dropdown.is-open .product-dropdown__content{margin-top:13px;max-height:600px;opacity:1}.product .container .product-items .product-item.left .product-dropdown:not(.is-open) .product-dropdown__content{margin-top:0;max-height:0;opacity:0}.product .container .product-items .product-item.right{position:relative;width:47%}.product .container .product-items .product-item.right .product-gallery__slider{width:100%;overflow:hidden}.product .container .product-items .product-item.right .swiper-wrapper{align-items:stretch}.product .container .product-items .product-item.right .swiper-slide{height:auto}.product .container .product-items .product-item.right .product-gallery__slide-inner{position:relative;width:100%;aspect-ratio:670/877;border-radius:70.208px 0 0;overflow:hidden}.product .container .product-items .product-item.right .product-gallery__slide-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product .container .product-items .product-item.right .swiper-controls--mobile{display:none;margin-top:12px;width:100%}@media(max-width:600px){.product .container .product-items .product-item.right .swiper-controls--mobile{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:space-between;gap:12px}}.product .container .product-items .product-item.right .swiper-controls--mobile .swiper-pagination-product-gallery{position:static;font-family:Bona Nova SC,serif;font-size:22px;justify-self:center}.product .container .product-items .product-item.right .swiper-controls--mobile .arrow{justify-self:center}.product .container .product-items .product-item.right .swiper-controls--mobile .swiper-button-prev{justify-self:start}.product .container .product-items .product-item.right .swiper-controls--mobile .swiper-button-next{justify-self:end}.product .container .product-items .product-item.right .swiper-controls--desktop{width:calc(100% - 40px);z-index:5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:600px){.product .container .product-items .product-item.right .swiper-controls--desktop{display:none}}.product .container .product-items .product-item.right .swiper-controls--desktop .arrow{flex:none;width:70px;height:47px;display:flex;justify-content:center;align-items:center;border-radius:50px;border:1px solid #F4EEE8;background:#f4eee80d;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}@media(hover:hover){.product .container .product-items .product-item.right .swiper-controls--desktop .arrow:hover{background:#f4eee8;border-color:transparent}.product .container .product-items .product-item.right .swiper-controls--desktop .arrow:hover svg path{fill:#1a1a1a;stroke:#1a1a1a}}@media(hover:none){.product .container .product-items .product-item.right .swiper-controls--desktop .arrow:active{background:#f4eee8;border-color:transparent}.product .container .product-items .product-item.right .swiper-controls--desktop .arrow:active svg path{fill:#1a1a1a;stroke:#1a1a1a}}@media(max-width:600px){.product .container .product-items{flex-direction:column-reverse;row-gap:12px}.product .container .product-items .product-item.left{flex:1 1 100%}.product .container .product-items .product-item.right{width:100%}.product .container .product-items .product-item.right .product-gallery__slider{aspect-ratio:328/410;border-radius:45px 0 0}}.most-requested-collection{margin-bottom:clamp(60px,calc(13.8888888889vw),200px)}.most-requested-collection .container{position:relative}@media(max-width:480px){.most-requested-collection .container .brides-journal__illustartion{position:absolute;top:-60px;width:78px;right:0}}.most-requested-collection .container .brides-journal-header__wrapper{display:grid;align-items:flex-end;grid-template-columns:2fr auto 1fr;gap:51px;margin-bottom:clamp(32px,calc(5.5555555556vw),80px)}@media(max-width:768px){.most-requested-collection .container .brides-journal-header__wrapper{display:flex;justify-content:space-between}}@media(max-width:480px){.most-requested-collection .container .brides-journal-header__wrapper{justify-content:center}}@media(max-width:480px){.most-requested-collection .container h2{text-align:center;max-width:250px;margin-left:auto;margin-right:auto}}.most-requested-collection .container .swiper-controls{justify-self:flex-end;align-items:center;gap:12px}.most-requested-collection .container .swiper-controls .swiper-pagination-most-requested-collection{font-family:Bona Nova SC;font-size:22px;width:auto}.most-requested-collection .container .swiper-controls--desktop{display:flex}@media(max-width:768px){.most-requested-collection .container .swiper-controls--desktop{display:none}}.most-requested-collection .container .swiper-controls--desktop .arrow{transform:translateY(2px)}.most-requested-collection .container .swiper-controls--mobile{display:none;margin-top:22px;justify-content:space-between;justify-self:center;width:100%}@media(max-width:768px){.most-requested-collection .container .swiper-controls--mobile{display:grid;grid-template-columns:1fr 1fr 1fr}.most-requested-collection .container .swiper-controls--mobile .swiper-pagination-most-requested-collection{justify-self:center}}.most-requested-collection .container .most-requested-collection__slider{overflow:hidden}.most-requested-collection .container .most-requested-collection__card{display:flex;flex-direction:column;row-gap:12px;text-decoration:none;color:inherit}.most-requested-collection .container .most-requested-collection__image{aspect-ratio:240/320;overflow:hidden;border-radius:45px 0 0}.most-requested-collection .container .most-requested-collection__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:45px 0 0;transition:transform .3s ease}.most-requested-collection .container .most-requested-collection__title{font-size:32px;font-weight:400;line-height:110%;letter-spacing:-.04rem;color:#1a1a1a}@media(hover:hover){.most-requested-collection .container .most-requested-collection__card:hover .most-requested-collection__image img{transform:scale(1.05)}}@media(hover:none){.most-requested-collection .container .most-requested-collection__card:active .most-requested-collection__image img{transform:scale(1.05)}}.size-guide-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}@media(max-width:840px){.size-guide-popup{padding:0;align-items:stretch}}.size-guide-popup:not(.is-hidden){opacity:1;visibility:visible;pointer-events:auto}.size-guide-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a99;cursor:pointer}.size-guide-popup__box{position:relative;max-width:920px;max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#f5f0eb;transform:scale(.97);transition:transform .3s ease;padding-left:clamp(16px,calc(2.2222222222vw),32px);padding-right:clamp(16px,calc(2.2222222222vw),32px);padding-top:64px;padding-bottom:clamp(32px,calc(4.4444444444vw),64px)}@media(max-width:840px){.size-guide-popup__box{max-height:100vh;width:100%}}.size-guide-popup:not(.is-hidden) .size-guide-popup__box{transform:scale(1)}.size-guide-popup__close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#1a1a1a}.size-guide-popup__close:hover{opacity:.7}.size-guide-popup__title{color:#1a1a1a;font-family:Bona Nova SC;font-size:32px;font-weight:400;line-height:100%;margin-bottom:16px;letter-spacing:-.04rem;text-transform:uppercase}@media(max-width:840px){.size-guide-popup__title{text-align:center;max-width:250px;margin-left:auto;margin-right:auto}}.size-guide-popup__intro{display:flex;flex-direction:column;row-gap:22px;margin-bottom:24px}.size-guide-popup__intro p{color:#8a817b;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.1rem}.size-guide-popup__intro ul{margin:.5em 0;padding-left:1.25em}.size-guide-popup__intro ul li{list-style-type:disc;color:#8a817b;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.1rem}.size-guide-popup__intro ul li:marker{color:#8a817b}.size-guide-popup__table-wrap{overflow-x:auto;margin-bottom:1.5rem}.size-guide-popup__table-wrap--mobile{display:none}.size-guide-popup__table-wrap--desktop{display:block}@media(max-width:840px){.size-guide-popup__table-wrap--desktop{display:none}.size-guide-popup__table-wrap--mobile{display:block;overflow-y:auto}}.size-guide-popup__table{width:100%;border-collapse:collapse}.size-guide-popup__table th,.size-guide-popup__table td{border:1px solid #d4cfc9;background:#efe7de;padding:10px 12px;font-size:18px;letter-spacing:.1172rem;text-align:center;text-transform:lowercase}.size-guide-popup__table th{color:#1a1a1a;font-family:Bona Nova SC;font-size:18.763px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase;text-align:left}.size-guide-popup__table--transposed thead th{text-align:center}@media(max-width:767px){.size-guide-popup__table--transposed th,.size-guide-popup__table--transposed td{padding:8px 6px;font-size:14px}}.size-guide-popup__how-trigger{-moz-column-gap:17px;column-gap:17px;display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#1a1a1a;font-family:Bona Nova SC;font-size:20px;font-weight:400;line-height:110%;background:none;border:none;cursor:pointer;text-align:left}.size-guide-popup__how-trigger svg{flex:none}.size-guide-popup__how-trigger:hover{opacity:.8}.size-guide-popup__how-arrow{flex-shrink:0;margin-left:8px;transition:transform .2s}.size-guide-popup__how.is-open .size-guide-popup__how-arrow{transform:rotate(180deg)}.size-guide-popup__how-content{padding:12px 0 0;line-height:1.5}.size-guide-popup__how-content p{color:#8a817b;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.1rem}.size-guide-popup__how-content ul{margin:.5em 0;padding-left:1.25em}.size-guide-popup__how-content ul li{list-style-type:disc;color:#8a817b;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.1rem}.size-guide-popup__how-content ul li:marker{color:#8a817b}.size-guide-popup__how-content h3{color:#1a1a1a;font-family:Bona Nova SC;font-size:20px;font-weight:400;line-height:110%;margin-bottom:16px;margin-top:16px}.size-guide-popup__how-content[hidden]{display:none!important}.collections.dresses-collection{margin-bottom:0rem}.collections.dresses-collection .container .collections-items{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.collections.dresses-collection .container .collections-items .collections-item .collection-item__block{margin-bottom:0}.collections.dresses-collection .container .collections-items .collections-item .collection-item__block .collections-item__image{aspect-ratio:240/300}.collections.dresses-collection .container .collections-items .collections-item .collection-item__block .collections-item__description{font-size:16px;line-height:120%}@media(max-width:480px){.collections.dresses-collection .container .collections-items .collections-item .collection-item__block h3{position:static;transform:translate(0);color:#1a1a1a;text-align:left}}@media(max-width:992px){.collections.dresses-collection .container .collections-items{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.collections.dresses-collection .container .collections-items{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.collections.dresses-collection .container .collections-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.collections.dresses-collection .container .collections-items{grid-template-columns:repeat(1,1fr)}}.thank-you-page.page-404{max-width:none}.thank-you-page.page-404 .container .thank-you-page__image-wrap{aspect-ratio:412/209}.partners{padding-top:clamp(60px,calc(13.8888888889vw),200px)}.partners .container{position:relative}.partners .container .partner-illustration{position:absolute;top:-100px;left:0;z-index:1}.partners .container .partner-illustration img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:992px){.partners .container .partner-illustration{left:auto;right:0;width:118px;top:-70px}}@media(max-width:480px){.partners .container .partner-illustration{top:-60px}}.partners .container h2{text-align:center;margin-bottom:16px}.partners .container>p{color:#1a1a1a;font-size:20px;font-style:normal;font-weight:500;line-height:120%;text-align:center}.partners .container .partner-items{border:1px solid rgba(0,0,0,.05);background:#efe7de;margin-top:clamp(32px,calc(5.5555555556vw),80px);display:flex;justify-content:space-between;padding:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.partners .container .partner-items .partner-item.partner-item--tabs{flex:0 1 15%}.partners .container .partner-items .partner-item.partner-item--tabs .partner-tabs{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.05);background:#f4eee8}.partners .container .partner-items .partner-item.partner-item--tabs .partner-tabs .partner-tabs__item{padding:16px;border-bottom:1px solid rgba(0,0,0,.05)}.partners .container .partner-items .partner-item.partner-item--tabs .partner-tabs .partner-tabs__item button{width:100%;display:flex;align-items:center;color:#1a1a1a;font-size:clamp(18px,calc(1.6666666667vw),24px);font-weight:600;line-height:120%;opacity:.7;transition:.3s ease}.partners .container .partner-items .partner-item.partner-item--tabs .partner-tabs .partner-tabs__item button img.emoji{margin-right:10px!important;display:block!important}.partners .container .partner-items .partner-item.partner-item--tabs .partner-tabs .partner-tabs__item button svg{margin-left:auto;opacity:0;transition:.3s ease}.partners .container .partner-items .partner-item.partner-item--tabs .partner-tabs .partner-tabs__item button.is-active{opacity:1}.partners .container .partner-items .partner-item.partner-item--tabs .partner-tabs .partner-tabs__item button.is-active svg{opacity:1}.partners .container .partner-items .partner-item.partner-item--tabs .partner-tabs .partner-tabs__item button.is-active svg path{fill:#1a1a1a}.partners .container .partner-items .partner-item.partner-item--tabs .partner-select-wrap{display:none}.partners .container .partner-items .partner-item.partner-item--content{width:85%}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .swiper-pagination-partners{display:none}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide{border:1px solid rgba(0,0,0,.05);background:#f4eee8;height:auto;flex-shrink:1}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card{padding:16px 12px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card .partner-card__logo{max-width:100px;height:auto;display:flex;justify-content:center;align-items:center;flex:1}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card .partner-card__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card .partner-card__bottom{margin-top:33px}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card .partner-card__bottom .partner-card__location{color:#1a1a1a;font-size:1.125rem;font-style:normal;font-weight:600;line-height:120%;margin-bottom:12px}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card .partner-card__bottom .partner-card__link{text-align:center;display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;color:#1a1a1a;font-size:1rem;font-weight:500;line-height:normal}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card .partner-card__bottom .partner-card__link svg{transition:.3s ease}@media(hover:hover){.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card .partner-card__bottom .partner-card__link:hover{opacity:.7}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card .partner-card__bottom .partner-card__link:hover svg{transform:translate(3px)}}@media(hover:none){.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card .partner-card__bottom .partner-card__link:active{opacity:.7}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card .partner-card__bottom .partner-card__link:active svg{transform:translate(3px)}}@media(max-width:1200px){.partners .container .partner-items .partner-item.partner-item--tabs{flex:0 1 20%}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.partners .container .partner-items .partner-item.partner-item--tabs{flex:0 1 25%}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.partners .container .partner-items{flex-direction:column;row-gap:12px}.partners .container .partner-items .partner-item.partner-item--tabs{flex:0 1 25%}.partners .container .partner-items .partner-item.partner-item--tabs .partner-tabs{display:none}.partners .container .partner-items .partner-item.partner-item--tabs .partner-select-wrap{display:block;width:100%}.partners .container .partner-items .partner-item.partner-item--tabs .partner-dropdown{position:relative;width:100%}.partners .container .partner-items .partner-item.partner-item--tabs .partner-dropdown__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:15px;column-gap:15px;padding:7px 12px;background:#f4eee8;border:1px solid rgba(0,0,0,.08);border-radius:4px;color:#1a1a1a;font:inherit;font-weight:600;font-size:18px;line-height:1.2;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.partners .container .partner-items .partner-item.partner-item--tabs .partner-dropdown__trigger:hover{border-color:#00000026}.partners .container .partner-items .partner-item.partner-item--tabs .partner-dropdown__label{flex:1;min-width:0;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.partners .container .partner-items .partner-item.partner-item--tabs .partner-dropdown__icon{flex-shrink:0;transition:transform .2s;color:#1a1a1a}.partners .container .partner-items .partner-item.partner-item--tabs .partner-dropdown[aria-expanded=true] .partner-dropdown__icon{transform:rotate(180deg)}.partners .container .partner-items .partner-item.partner-item--tabs .partner-dropdown__list{position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:0;list-style:none;background:#f4eee8;border:1px solid rgba(0,0,0,.08);border-radius:4px;box-shadow:0 4px 12px #00000014;max-height:240px;overflow-y:auto;z-index:100}.partners .container .partner-items .partner-item.partner-item--tabs .partner-dropdown__option{display:block;width:100%;padding:12px 16px;border:none;background:none;color:#1a1a1a;font:inherit;font-size:16px;line-height:1.3;text-align:left;cursor:pointer;transition:background-color .15s}.partners .container .partner-items .partner-item.partner-item--tabs .partner-dropdown__option:hover,.partners .container .partner-items .partner-item.partner-item--tabs .partner-dropdown__option:focus{background:#efe7de}.partners .container .partner-items .partner-item.partner-item--tabs .partner-dropdown__list li[aria-selected=true] .partner-dropdown__option{font-weight:600}.partners .container .partner-items .partner-item.partner-item--content{width:100%}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards-wrap{position:relative}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards{width:100%}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper{display:flex;-moz-column-gap:0px;column-gap:0px}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card .partner-card__bottom .partner-card__location{font-size:18px}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards .swiper-wrapper .swiper-slide .partner-card .partner-card__bottom .partner-card__link{font-size:16px}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .swiper-pagination-partners{display:block;position:relative!important;margin-top:12px!important;text-align:center;color:#1a1a1a;font-family:Bona Nova SC,serif;font-size:1rem;font-weight:400;line-height:1.2}}.partners .container .partner-items .partner-item.partner-item--content .partner-panels .partner-panel .partner-cards-wrap .swiper-controls .swiper-pagination-partners{font-size:22px}.product-popup,.popup-partner-wrap{position:fixed;top:0;left:0;width:100%;height:100svh;background-color:#00000080;z-index:1000;display:flex;justify-content:center;align-items:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}@media(max-width:600px){.product-popup,.popup-partner-wrap{padding:16px;align-items:center}}.product-popup.active,.product-popup:not(.is-hidden),.popup-partner-wrap.active,.popup-partner-wrap:not(.is-hidden){opacity:1;visibility:visible;pointer-events:auto}.product-popup .product-popup__inner,.popup-partner-wrap .product-popup__inner{max-width:920px;width:100%;max-height:calc(100svh - 40px);border:1px solid rgba(0,0,0,.05);background:#f4eee8;margin:auto;align-self:flex-start;display:flex;flex-direction:column;overflow-y:auto;position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch;transform:scale(.97);transition:transform .3s ease}.product-popup .product-popup__inner .product-popup__top,.product-popup .product-popup__inner .product-popup__body,.product-popup .product-popup__inner .popup-product__footer,.popup-partner-wrap .product-popup__inner .product-popup__top,.popup-partner-wrap .product-popup__inner .product-popup__body,.popup-partner-wrap .product-popup__inner .popup-product__footer{flex:0 0 auto}.product-popup .product-popup__inner .product-popup__top,.popup-partner-wrap .product-popup__inner .product-popup__top{width:100%;padding-left:clamp(24px,calc(4.4444444444vw),64px);padding-right:clamp(24px,calc(4.4444444444vw),64px);display:flex;flex-direction:column;padding-bottom:32px;padding-top:32px}.product-popup .product-popup__inner .product-popup__top h3,.popup-partner-wrap .product-popup__inner .product-popup__top h3{color:#1a1a1a;font-family:Bona Nova SC;font-size:32px;font-weight:500;line-height:100%;letter-spacing:-.64px;text-transform:uppercase}.product-popup .product-popup__inner .product-popup__top p,.popup-partner-wrap .product-popup__inner .product-popup__top p{color:#6e6e6e;font-size:16px;font-weight:500;line-height:120%;letter-spacing:.04rem;margin-top:10px}.product-popup .product-popup__inner .product-popup__top .popup-product__close,.popup-partner-wrap .product-popup__inner .product-popup__top .popup-product__close{align-self:flex-end;position:relative;left:32px}@media(max-width:992px){.product-popup .product-popup__inner .product-popup__top .popup-product__close,.popup-partner-wrap .product-popup__inner .product-popup__top .popup-product__close{left:0}}.product-popup .product-popup__inner .product-popup__items,.popup-partner-wrap .product-popup__inner .product-popup__items{padding-top:24px;padding-left:clamp(24px,calc(4.4444444444vw),64px);padding-right:clamp(24px,calc(4.4444444444vw),64px);padding-bottom:24px;border:1px solid rgba(0,0,0,.05);background:#efe7de;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;overflow:hidden}.product-popup .product-popup__inner .product-popup__items.empty-products,.popup-partner-wrap .product-popup__inner .product-popup__items.empty-products{height:385px}.product-popup .product-popup__inner .product-popup__items .popup-product__cards,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__cards{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:600px){.product-popup .product-popup__inner .product-popup__items .popup-product__cards,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__cards{grid-template-columns:repeat(2,1fr)}}.product-popup .product-popup__inner .product-popup__items .popup-product__item,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item{position:relative;display:flex;flex-direction:column;gap:8px;opacity:1;transform:translate(0) scale(1);transition:opacity .35s ease,transform .35s ease}.product-popup .product-popup__inner .product-popup__items .popup-product__item h3,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item h3{color:#1a1a1a;font-family:Bona Nova SC;font-size:22px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.0275rem}.product-popup .product-popup__inner .product-popup__items .popup-product__item.is-removing,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item.is-removing{opacity:0;transform:translate(-40px) scale(.88);pointer-events:none}.product-popup .product-popup__inner .product-popup__items .popup-product__item-image,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item-image{position:relative;aspect-ratio:1;border-radius:45px 0 0;overflow:hidden;aspect-ratio:180/250}@media(max-width:600px){.product-popup .product-popup__inner .product-popup__items .popup-product__item-image,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item-image{aspect-ratio:156/213}}.product-popup .product-popup__inner .product-popup__items .popup-product__item-image-actions,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item-image-actions{position:absolute;top:16px;right:16px;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.product-popup .product-popup__inner .product-popup__items .popup-product__item-image-actions .js-product-popup-remove,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item-image-actions .js-product-popup-remove{width:24px;height:24px;padding:0;border:none;border-radius:1px;background:#f4eee833;cursor:pointer;display:flex;align-items:center;justify-content:center}.product-popup .product-popup__inner .product-popup__items .popup-product__item-image-actions .js-product-popup-remove:hover,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item-image-actions .js-product-popup-remove:hover{opacity:.9}.product-popup .product-popup__inner .product-popup__items .popup-product__item-image-actions .js-product-popup-remove .product-remove,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item-image-actions .js-product-popup-remove .product-remove{width:14px;height:15px}.product-popup .product-popup__inner .product-popup__items .popup-product__item-collection,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item-collection{color:#1a1a1a;font-size:16px;font-style:normal;font-weight:500;line-height:100%;margin-top:4px}.product-popup .product-popup__inner .product-popup__items .popup-product__item-sizes,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item-sizes{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.product-popup .product-popup__inner .product-popup__items .popup-product__item-size-wrap,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item-size-wrap{display:inline-flex;align-items:center}.product-popup .product-popup__inner .product-popup__items .popup-product__item-size,.popup-partner-wrap .product-popup__inner .product-popup__items .popup-product__item-size{border:.789px solid rgba(0,0,0,.05);background:#8a8886;width:-moz-fit-content;width:fit-content;color:#f4eee8;text-align:center;font-size:14.2px;font-weight:500;line-height:110%;letter-spacing:1.42px;text-transform:lowercase;padding:6px}@media(max-width:600px){.product-popup .product-popup__inner .product-popup__items,.popup-partner-wrap .product-popup__inner .product-popup__items{grid-template-columns:repeat(2,1fr)}}.product-popup .product-popup__inner .popup-product__footer,.popup-partner-wrap .product-popup__inner .popup-product__footer{padding-left:clamp(24px,calc(4.4444444444vw),64px);padding-right:clamp(24px,calc(4.4444444444vw),64px);padding-top:24px;padding-bottom:clamp(32px,calc(4.4444444444vw),64px)}.product-popup .product-popup__inner .popup-product__footer button,.popup-partner-wrap .product-popup__inner .popup-product__footer button{margin:24px 0 0}.product-popup .product-popup__inner .popup-product__footer p,.popup-partner-wrap .product-popup__inner .popup-product__footer p{color:#6e6e6e;font-size:14px;font-weight:500;line-height:120%;letter-spacing:.035rem;margin-top:10px}.product-popup:not(.is-hidden) .product-popup__inner,.popup-partner-wrap:not(.is-hidden) .product-popup__inner{transform:scale(1)}.product-popup .product-popup__body,.popup-partner-wrap .product-popup__body{position:relative;transition:min-height .35s ease}.product-popup .product-popup__items,.popup-partner-wrap .product-popup__items{transition:opacity .35s ease}.product-popup .product-popup__inner.is-form-view .product-popup__items,.popup-partner-wrap .product-popup__inner.is-form-view .product-popup__items,.product-popup .product-popup__inner.is-form-view .popup-product__footer,.popup-partner-wrap .product-popup__inner.is-form-view .popup-product__footer{display:none}.product-popup .product-popup__inner.is-form-view .popup-form,.popup-partner-wrap .product-popup__inner.is-form-view .popup-form{display:block}.product-popup .popup-form,.popup-partner-wrap .popup-form{display:none;padding-top:24px;padding-bottom:24px}.product-popup .popup-form form .form-items,.popup-partner-wrap .popup-form form .form-items{padding-top:24px;padding-bottom:24px;padding-left:clamp(24px,calc(4.4444444444vw),64px);padding-right:clamp(24px,calc(4.4444444444vw),64px);border:1px solid rgba(0,0,0,.05);background:#efe7de;display:flex;flex-direction:column;row-gap:10px}.product-popup .popup-form form .form-items .form-item,.popup-partner-wrap .popup-form form .form-items .form-item{position:relative;max-width:352px}.product-popup .popup-form form .form-items .form-item label,.popup-partner-wrap .popup-form form .form-items .form-item label{color:#8a817b;font-size:12px;font-weight:500;line-height:120%;letter-spacing:.03rem;margin-bottom:6px}.product-popup .popup-form form .form-items .form-item.checkbox,.popup-partner-wrap .popup-form form .form-items .form-item.checkbox{max-width:none;width:100%}.product-popup .popup-form form .form-items .form-item .iti,.popup-partner-wrap .popup-form form .form-items .form-item .iti{width:100%}.product-popup .popup-form form .form-items .form-item .iti input,.popup-partner-wrap .popup-form form .form-items .form-item .iti input{width:100%;padding-left:54px}.product-popup .popup-form form .form-items .form-item span.wpcf7-list-item,.popup-partner-wrap .popup-form form .form-items .form-item span.wpcf7-list-item{margin-left:0rem;padding-left:0rem}.product-popup .popup-form form .form-items .form-item input,.popup-partner-wrap .popup-form form .form-items .form-item input{width:100%;border:1px solid rgba(0,0,0,.15);background:#f4eee8;padding-bottom:11.5px;padding-top:11.5px;padding-left:16px}.product-popup .popup-form form .form-items .form-item input.checkbox,.popup-partner-wrap .popup-form form .form-items .form-item input.checkbox{opacity:0;visibility:hidden;pointer-events:none}.product-popup .popup-form form .form-items .form-item input.checkbox+span,.popup-partner-wrap .popup-form form .form-items .form-item input.checkbox+span{cursor:pointer;padding-left:0;margin-left:0;width:100%;display:flex;align-items:center;position:relative;color:#8a817b;font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.035rem}.product-popup .popup-form form .form-items .form-item input.checkbox+span a,.popup-partner-wrap .popup-form form .form-items .form-item input.checkbox+span a{color:#1a1a1a;margin-left:.1875rem;margin-right:.1875rem}@media(hover:hover){.product-popup .popup-form form .form-items .form-item input.checkbox+span a:hover,.popup-partner-wrap .popup-form form .form-items .form-item input.checkbox+span a:hover{color:#8a817b}}@media(hover:none){.product-popup .popup-form form .form-items .form-item input.checkbox+span a:active,.popup-partner-wrap .popup-form form .form-items .form-item input.checkbox+span a:active{color:#8a817b}}.product-popup .popup-form form .form-items .form-item input.checkbox+span:before,.popup-partner-wrap .popup-form form .form-items .form-item input.checkbox+span:before{margin-right:10px;flex:none;content:"";border:1px solid rgba(0,0,0,.15);width:24px;height:24px;display:flex;justify-content:center;align-items:center;background-color:#f4eee8;z-index:1;background-position:center center;background-size:100%}.product-popup .popup-form form .form-items .form-item input.checkbox:checked+span:before,.popup-partner-wrap .popup-form form .form-items .form-item input.checkbox:checked+span:before{background-image:url(../images/check.svg)}@media(max-width:480px){.product-popup .popup-form form .form-items .form-item input.checkbox+span,.popup-partner-wrap .popup-form form .form-items .form-item input.checkbox+span{margin-left:44px;display:block}.product-popup .popup-form form .form-items .form-item input.checkbox+span:before,.popup-partner-wrap .popup-form form .form-items .form-item input.checkbox+span:before{position:absolute;left:-44px}}.product-popup .popup-form form .form-items .form-item textarea,.popup-partner-wrap .popup-form form .form-items .form-item textarea{width:100%;border:1px solid rgba(0,0,0,.15);background:#f4eee8;padding-bottom:11.5px;padding-top:11.5px;padding-left:16px;resize:none;height:120px}.product-popup .popup-form form .form-items .form-item:nth-child(3) .wpcf7-not-valid-tip,.popup-partner-wrap .popup-form form .form-items .form-item:nth-child(3) .wpcf7-not-valid-tip{padding-left:54px!important}.product-popup .popup-form form .popup-form__required-wrap,.popup-partner-wrap .popup-form form .popup-form__required-wrap{position:relative;display:block}.product-popup .popup-form form .popup-form__required-wrap input,.product-popup .popup-form form .popup-form__required-wrap textarea,.popup-partner-wrap .popup-form form .popup-form__required-wrap input,.popup-partner-wrap .popup-form form .popup-form__required-wrap textarea{padding-right:40px}.product-popup .popup-form form .form-field-check,.popup-partner-wrap .popup-form form .form-field-check{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .2s ease}.product-popup .popup-form form .form-field-check .form-field-check__icon,.popup-partner-wrap .popup-form form .form-field-check .form-field-check__icon{width:24px;height:24px;display:block}.product-popup .popup-form form .popup-form__required-wrap.is-valid .form-field-check,.popup-partner-wrap .popup-form form .popup-form__required-wrap.is-valid .form-field-check{opacity:1}.product-popup .popup-form form textarea+.form-field-check,.popup-partner-wrap .popup-form form textarea+.form-field-check{top:1.25rem;transform:translateY(0)}.product-popup .popup-form form .phone-error,.popup-partner-wrap .popup-form form .phone-error{font-size:.875rem;color:#b91c1c;margin-top:.25rem}.product-popup .popup-form__back,.popup-partner-wrap .popup-form__back{padding-left:clamp(24px,calc(4.4444444444vw),64px);margin-bottom:16px;background:none;display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px;border:none;color:#1a1a1a;font-size:16px;cursor:pointer;font-weight:500}.product-popup .popup-form__back:hover,.popup-partner-wrap .popup-form__back:hover{color:#1a1a1a}.product-popup .popup-form__submit-btn,.popup-partner-wrap .popup-form__submit-btn{margin-top:24px;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;margin-left:0;margin-right:0;color:#1a1a1a;font-size:clamp(16px,1.25vw,18px);font-weight:600;line-height:120%;text-transform:uppercase;margin-left:clamp(24px,calc(4.4444444444vw),64px)}.product-popup .popup-form__submit-btn span,.popup-partner-wrap .popup-form__submit-btn span{flex:none;width:48px;height:32px;display:flex;align-items:center;border-radius:999px;padding:8px;border:1px solid #1A1A1A;background:transparent;transition:.3s ease}.product-popup .popup-form__submit-btn span svg path,.popup-partner-wrap .popup-form__submit-btn span svg path{transition:.3s ease}@media(hover:hover){.product-popup .popup-form__submit-btn:hover span,.popup-partner-wrap .popup-form__submit-btn:hover span{background:#1a1a1a}.product-popup .popup-form__submit-btn:hover span svg path,.popup-partner-wrap .popup-form__submit-btn:hover span svg path{fill:#f4eee8;stroke:#f4eee8}}@media(hover:none){.product-popup .popup-form__submit-btn:active span,.popup-partner-wrap .popup-form__submit-btn:active span{background:#1a1a1a}.product-popup .popup-form__submit-btn:active span svg path,.popup-partner-wrap .popup-form__submit-btn:active span svg path{fill:#f4eee8;stroke:#f4eee8}}.wpcf7-spinner{display:none!important}.wpcf7-not-valid-tip{color:#ff9a9a!important;font-family:Neue Haas Grotesk Display Pro!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:100%!important;letter-spacing:.04rem!important;padding-left:16px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.wpcf7-not-valid-tip.is-hidden-by-js{display:none!important;visibility:hidden!important}.wpcf7-response-output{display:flex!important;justify-content:center!important;align-items:center!important;background:#8a817b!important;font-size:16px!important;border:none!important;border-radius:8px!important;opacity:0!important;max-width:600px!important;width:100%!important;padding:24px!important;color:#f4eee8!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .3s ease,visibility .3s ease!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:100!important}.wpcf7-response-output.error{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.popup-partner-wrap .product-popup__body .popup-form{display:block}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:#efe7de;display:flex;align-items:center;justify-content:center;transition:opacity 1.4s cubic-bezier(.4,0,.2,1)}.preloader.is-fade-out{opacity:0;pointer-events:none}.preloader__logo{width:clamp(200px,40vw,420px);height:auto;position:relative;z-index:2;transition:opacity .8s ease-out}.preloader__logo path,.preloader__logo polygon,.preloader__logo rect{fill:transparent;stroke:#1a1a1a;stroke-width:2;stroke-dasharray:3000;stroke-dashoffset:3000}.preloader__logo.is-filled path,.preloader__logo.is-filled polygon,.preloader__logo.is-filled rect{fill:#1a1a1a;transition:fill .6s ease}.preloader__logo.is-hidden-logo{opacity:0}body.preloader-active{overflow:hidden}.search-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#000c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.search-popup:not(.is-hidden){opacity:1;visibility:visible;pointer-events:auto}.search-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.search-popup__box{position:relative;width:100%;max-width:920px;transform:scale(.97);transition:transform .3s ease}.search-popup:not(.is-hidden) .search-popup__box{transform:scale(1)}.search-popup__close{position:absolute;top:0;right:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#f4eee8;z-index:2}@media(hover:hover){.search-popup__close:hover{opacity:.7}}.search-popup__form{margin-bottom:32px}.search-popup__input-wrap{position:relative;display:block}.search-popup__input{display:block;width:100%;padding:16px 52px 16px 20px;font-size:16px;line-height:1.4;color:#1a1a1a;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;outline:none;transition:border-color .2s ease}.search-popup__input::-moz-placeholder{color:#8a817b}.search-popup__input::placeholder{color:#8a817b}.search-popup__input:focus{border-color:#00000040}.search-popup__icon{position:absolute;top:14px;right:16px;width:20px;height:20px;pointer-events:none;color:#1a1a1a;display:flex;align-items:center;justify-content:center}.search-popup__icon svg{width:100%;height:100%;display:block}.search-popup__popular-title{font-family:Bona Nova SC,serif;font-size:18px;font-weight:400;line-height:1.2;color:#f4eee8;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #F4EEE8}.search-popup__popular-list{list-style:none;margin:0;padding:0}.search-popup__popular-link{display:block;padding:8px 0;font-size:16px;color:#efe7de;text-decoration:none;transition:color .2s ease}@media(hover:hover){.search-popup__popular-link:hover{color:#f4eee8}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.swiper-controls{margin-top:1.375rem;display:none;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:space-between;-moz-column-gap:12px;column-gap:12px;position:relative;z-index:1}.swiper-controls .arrow{position:static!important;margin-top:0!important;padding:0!important;width:32px;height:28px}.swiper-controls .arrow svg{height:auto;width:auto}.swiper-controls .arrow.swiper-button-prev{justify-self:flex-start}.swiper-controls .arrow.swiper-button-next{justify-self:flex-end}.swiper-controls .arrow:before,.swiper-controls .arrow:after{display:none!important}.swiper-controls .swiper-pagination,.swiper-controls .swiper-pagination-collection{position:static!important;margin-top:0!important;padding:0!important;color:#1a1a1a;font-family:Bona Nova SC;font-size:22px;font-style:normal;font-weight:400;line-height:120%}@media(max-width:600px){.swiper-controls{display:grid}}.thank-you-page{padding-top:clamp(100px,calc(12.8472222222vw),185px);display:flex;max-width:500px;margin:0 auto;flex-direction:column;justify-content:center;align-items:center;padding-bottom:clamp(60px,calc(13.8888888889vw),200px)}.thank-you-page__image-wrap{display:flex;justify-content:center;align-items:center;aspect-ratio:319/246;opacity:.6}.thank-you-page__content{max-width:600px;width:100%;margin:0 auto}.thank-you-page__content h1{text-transform:none;margin-bottom:16px;text-align:center}.thank-you-page__content p{color:#000;text-align:center;font-size:clamp(16px,calc(1.3888888889vw),20px);font-style:normal;font-weight:500;line-height:120%}.thank-you-page__content .main__button{justify-content:center}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(../fonts/NeueHaasDisplay-Mediu.eot);src:local("NeueHaasDisplay-Mediu"),url(../fonts/NeueHaasDisplay-Mediu.eot?#iefix) format("embedded-opentype"),url(../fonts/NeueHaasDisplay-Mediu.woff2) format("woff2"),url(../fonts/NeueHaasDisplay-Mediu.woff) format("woff"),url(../fonts/NeueHaasDisplay-Mediu.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(../fonts/NeueHaasDisplay-Roman.eot);src:local("../fonts/NeueHaasDisplay-Roman"),url(../fonts/NeueHaasDisplay-Roman.eot?#iefix) format("embedded-opentype"),url(../fonts/NeueHaasDisplay-Roman.woff2) format("woff2"),url(../fonts/NeueHaasDisplay-Roman.woff) format("woff"),url(../fonts/NeueHaasDisplay-Roman.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(../fonts/NeueHaasDisplay-Light.eot);src:local("../fonts/NeueHaasDisplay-Light"),url(../fonts/NeueHaasDisplay-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/NeueHaasDisplay-Light.woff2) format("woff2"),url(../fonts/NeueHaasDisplay-Light.woff) format("woff"),url(../fonts/NeueHaasDisplay-Light.ttf) format("truetype");font-weight:300;font-style:normal}.container{max-width:1440px;margin:0 auto;width:100%;padding:0rem 24px}@media(max-width:480px){.container{padding:0rem 16px}}@media(max-width:992px){.burger.active{transform:rotate(90deg)}.burger.active .line.middle{display:none}.burger.active .line.top{transform:translateY(.3125rem) rotate(44deg)}.burger.active .line.bottom{transform:translateY(-5px) rotate(-45deg)}.line{width:100%;height:.125rem;background-color:#fff}}.iti{--iti-path-flags-1x: url(../images/flags.png);--iti-path-flags-2x: url(../images/flags@2x.png);--iti-path-globe-1x: url(../images/globe.png);--iti-path-globe-2x: url(../images/globe@2x.png)}.valid-msg{margin-top:.3125rem;color:#03c809;font-size:1rem}.error-msg{margin-top:.3125rem;font-size:1rem;color:red}@keyframes formMessageSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes formMessageSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes formErrorFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.form-builder-success,.form-builder-error{animation:formMessageSlideIn .4s ease-out forwards}.form-builder-success.fade-out,.form-builder-error.fade-out{animation:formMessageSlideOut .4s ease-in forwards}.form-field__error,.just-validate-error-label,.form-builder-form__form--show-errors .form-field__error,.form-builder-form__form--show-errors .just-validate-error-label{animation:formErrorFadeIn .3s ease-out forwards}.form-builder-form__form--show-errors .form-field__error.no-animate,.form-builder-form__form--show-errors .just-validate-error-label.no-animate{animation:none!important}.cursive-font{font-family:Great Vibes,cursive}
