.hero{background:var(--dark-blue);min-height:828px;position:relative;overflow:hidden}.hero__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero picture{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.hero__tag{z-index:2;color:#fff;font:100 18px / 1 var(--font-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff1a;border-radius:100px;justify-content:center;align-items:center;padding:10px 25px;display:inline-flex;position:absolute}.hero__tag--1{top:83px;left:70px}.hero__tag--2{width:auto;top:119px;left:611px}.hero__tag--3{top:473px;left:113px}.hero__tag--4{top:492px;left:576px}.hero__cards{z-index:3;flex-direction:column;align-items:flex-end;gap:30px;width:530px;display:flex;position:absolute;top:70px;left:auto;right:76px}.hero__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff1a;border-radius:20px;width:100%;padding:30px}.hero__card h1{font:500 75px / 1 var(--font-primary);letter-spacing:-2.25px;text-align:center;margin-bottom:20px}.hero__card p{font:100 18px / 1.5 var(--font-primary);text-align:center;max-width:372px;margin:0 auto 24px}.hero__card .btn{width:100%}.hero__video-card{flex-direction:column;align-self:flex-start;gap:12px;width:420px;display:flex}.hero__video-card>p{text-align:right;font:100 18px / 1.5 var(--font-primary);margin:0}.video-thumb{aspect-ratio:360/156;cursor:pointer;background:#000;border-radius:20px;position:relative;overflow:hidden}.video-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.play{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#fff6;border:0;border-radius:100px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.play>img{display:none!important}.play:after{content:"";border:6px solid #0000;border-left:10px solid #fff;border-right-width:0;width:0;height:0;margin-inline-start:2px;display:block}.play--sm{width:32px;height:32px}.play--sm:after{border-width:5px 0 5px 8px}.play:focus-visible,.video-thumb:focus-within .play{outline-offset:3px;outline:2px solid #fff}body.is-video-open{overflow:hidden}.video-modal[hidden]{display:none!important}.video-modal{z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.video-modal__backdrop{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#293551b8;border:0;position:absolute;inset:0}.video-modal__dialog{z-index:1;width:min(360px,100%);position:relative}.video-modal__dialog:has(.video-modal__frame--wide){width:min(920px,100%)}.video-modal__fallback{text-align:center;font:100 14px / 1.5 var(--font-primary);color:#ffffffe6;margin:12px 0 0}.video-modal__fallback a{color:#fff;text-decoration:underline}.video-modal__fallback a:hover{color:var(--main-blue)}.video-modal__close{top:-44px;color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;inset-inline-end:0}.video-modal__close:hover,.video-modal__close:focus-visible{background:#ffffff52}.video-modal__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.video-modal__frame{background:#000;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.video-modal__frame--short{aspect-ratio:9/16;max-height:min(80vh,720px);margin-inline:auto}.video-modal__frame--wide{aspect-ratio:16/9;max-height:min(80vh,560px)}.video-modal__frame iframe{border:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.section{max-width:1440px;margin:0 auto;padding:80px 70px}.section--full{max-width:none;padding-inline:0}.section--soft{background:var(--light-blue)}.section--band{background:var(--main-blue)}.btn{min-height:58px;font:500 18px / 1 var(--font-primary);border:1px solid #0000;border-radius:10px;padding:20px 30px}.btn--primary{color:#fff;background-color:var(--dark-blue);border:0}.btn--primary:hover{color:#fff}.btn--secondary{color:var(--dark-blue);border-color:var(--sea-blue);background-color:#0000}.btn--secondary:before{display:none}.btn--secondary:hover{background-color:var(--dark-blue);color:#fff;border-color:#0000}.btn--full{width:100%}.intro{text-align:center;padding:60px 100px}.intro p{font:100 40px / 1.3 var(--font-primary);letter-spacing:-1px;color:var(--dark-blue);max-width:1240px;margin:0 auto}.services{direction:ltr;grid-template-columns:1fr 311px 310px;align-items:stretch;gap:20px;display:grid}.services__list,.services__copy{direction:rtl}.services__list{flex-direction:column;gap:20px;display:flex}.services__item{background:var(--main-blue);color:var(--dark-blue);font:100 32px / 1 var(--font-primary);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:30px;text-decoration:none;display:flex}.services__item img{flex-shrink:0;width:8px;height:13px;transform:scaleX(-1)}.services__copy{flex-direction:column;justify-content:space-between;min-height:100%;display:flex}.services__copy h2{font:100 64px / 1 var(--font-primary);letter-spacing:-1.92px;color:var(--dark-blue);text-align:right;margin-bottom:30px}.services__copy p{font:100 18px / 1.5 var(--font-primary);color:#7e8ca6;text-align:right;margin-bottom:auto}.services__media{border-radius:20px;min-width:0;max-width:100%;min-height:540px;overflow:hidden}.services__media picture,.services__media img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.team-head{direction:rtl;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.team-head h2{font:100 64px / 1 var(--font-primary);letter-spacing:-1.92px;color:var(--dark-blue);text-align:right;max-width:700px}.team-head p{font:100 18px / 1.5 var(--font-primary);color:#7e8ca6;text-align:start;max-width:382px}.team-group{border-radius:20px;margin:0 0 20px;overflow:hidden}.team-group img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:700px}.team-grid{direction:rtl;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.team-card{background:var(--light-blue);direction:rtl;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.team-card img{aspect-ratio:310/420;-o-object-fit:cover;object-fit:cover;width:100%}.team-card figcaption{text-align:right;direction:rtl;background:#fff;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:20px 18px 24px;display:flex}.team-card figcaption strong{font:500 18px / 1.35 var(--font-primary);color:var(--dark-blue);text-align:right;width:100%}.team-card figcaption span{font:100 16px / 1.45 var(--font-primary);color:var(--sea-blue-text);text-wrap:balance;text-align:right;width:100%}.section>.dots{justify-content:center;gap:5px;margin-top:30px;display:flex}.reviews__head{text-align:right;direction:rtl;margin-bottom:30px}.reviews__head h2{font:100 64px / 1 var(--font-primary);letter-spacing:-1.92px;color:var(--dark-blue);text-align:right;margin-bottom:30px}.reviews__head p{font:100 18px / 1.5 var(--font-primary);color:#7e8ca6;text-align:right}.reviews__row{direction:rtl;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;display:grid}.review-rating{flex-direction:column;gap:20px;display:flex}.review-card{text-align:right;direction:rtl;background:#f8fbff;border:1px solid #d8e4f6;border-radius:20px;flex-direction:column;gap:30px;padding:30px;display:flex}.review-card--rating{justify-content:space-between;gap:20px;min-height:231px}.review-card__score{direction:rtl;flex-direction:row;justify-content:flex-start;align-items:center;gap:17px;width:100%;display:flex}.review-card__score span{font:500 64px / 1 var(--font-primary);letter-spacing:-3.2px;color:var(--dark-blue)}.review-card__source{color:var(--dark-blue);font:500 18px / 1 var(--font-primary);text-align:right;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.review-card__source a{color:var(--dark-blue);font:500 18px / 1.5 var(--font-primary);text-decoration:underline}.review-card__meta{direction:rtl;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.review-card__stars-block{flex-direction:column;align-items:flex-start;gap:5px;width:auto;display:flex}.review-card__stars{direction:rtl;flex-direction:row;align-items:center;display:flex}.review-card__stars img{width:20px;height:20px}.review-card__count{font:100 18px / 1 var(--font-primary);color:var(--dark-blue);text-align:right;width:100%}.review-card__avatars{direction:rtl;flex-direction:row;display:flex}.review-card__avatars img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border:2px solid #fff;border-radius:50%;width:40px;height:40px;margin-left:-10px}.review-card__avatars img:last-child{margin-left:0}.review-card__person{text-align:right;direction:rtl;justify-content:flex-start;align-items:center;gap:20px;display:flex}.review-card__person img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:50%;width:50px;height:50px}.review-card__person strong{font:500 18px / 1.5 var(--font-primary);color:var(--dark-blue);display:block}.review-card__person span{font:100 16px / 1.5 var(--font-primary);color:#29355180}.review-card>p,.review-card__clamp{font:100 18px / 1.5 var(--font-primary);color:#7e8ca6;text-align:right}.review-card__clamp{-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block;overflow:visible}.why{width:100%;max-width:1440px;min-height:1573px;margin:0 auto;position:relative;overflow:visible}.why__head{z-index:2;text-align:right;width:min(653px,100% - 70px);max-width:100%;position:absolute;top:0;left:714.5px}.why__head h2{font:100 64px / 1 var(--font-primary);letter-spacing:-1.92px;color:var(--dark-blue);margin-bottom:30px}.why__head p{font:100 18px / 1.5 var(--font-primary);color:#7e8ca6}.why__portrait{pointer-events:none;justify-content:center;width:100%;max-width:1440px;height:1019px;display:flex;position:absolute;top:296px;left:50%;transform:translate(-50%)}.why__portrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:77.56%;height:100%}.why__curve{z-index:1;pointer-events:none;position:absolute}.why__curve--top{width:42.74%;top:20px;left:7.88%;transform:scaleX(-1)}.why__curve--bottom{width:26.18%;top:1405px;left:34.72%;transform:scaleX(-1)}.why-card{z-index:3;background:var(--light-blue);text-align:center;box-sizing:border-box;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;width:310px;height:285px;padding:30px;display:flex;position:absolute}.why-card--1{top:254px;left:calc(50% + 274.5px);transform:translate(-50%)}.why-card--2{top:204px;left:calc(50% - 386.5px);transform:translate(-50%)}.why-card--3{top:657px;left:calc(50% - 495.5px);transform:translate(-50%)}.why-card--4{top:1103px;left:calc(50% - 276.5px);transform:translate(-50%)}.why-card--5{top:1273px;left:calc(50% + 384.5px);transform:translate(-50%)}.why-card--6{top:757px;left:calc(50% + 494.5px);transform:translate(-50%)}.why-card__num{width:52px;height:52px;color:var(--dark-blue);font:100 18px / 1 var(--font-primary);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.why-card h3{font:500 18px / 1 var(--font-primary);color:var(--dark-blue)}.why-card p{font:100 18px / 1.5 var(--font-primary);color:#7e8ca6}.meet{background:var(--light-blue);text-align:center;min-height:916px;padding:100px 70px 80px;position:relative;overflow:hidden}.meet h2{font:100 64px / 1 var(--font-primary);letter-spacing:-1.92px;color:var(--dark-blue);max-width:538px;margin:0 auto 70px}.meet__tags{pointer-events:none;z-index:2;margin:0;position:absolute;inset:0}.meet__tag{width:200px;color:var(--sea-blue);font:100 18px / 1 var(--font-primary);white-space:nowrap;background:#6485a31a;border-radius:100px;justify-content:center;align-items:center;padding:10px 25px;display:inline-flex;position:absolute}.meet__tag--1{top:149px;left:180px}.meet__tag--2{top:200px;right:200px}.meet__tag--3{top:756px;left:70px}.meet__tag--4{top:751px;right:70px}.meet__row{z-index:1;direction:ltr;grid-template-columns:1fr auto minmax(0,1.4fr) auto 1fr;align-items:center;gap:10px;margin-bottom:30px;display:grid;position:relative}.meet__side{border-radius:20px;height:158px;position:relative;overflow:hidden}.meet__main{border-radius:20px;height:436px;position:relative;overflow:hidden}.meet__side img,.meet__main img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.icon-round{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffff26;border:0;border-radius:100px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.icon-round:hover,.icon-round:focus-visible{background:#ffffff47}.icon-round img{width:8px;height:15px}.icon-round--prev img{transform:scaleX(-1)}.icon-round--next img{transform:none}.dots{direction:ltr;justify-content:center;gap:5px;margin-bottom:40px;display:flex}.dots span,.dots button{background:var(--main-blue);cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;padding:0}.dots span.is-active,.dots button.is-active{background:var(--sea-blue)}.dots button:focus-visible{outline:2px solid var(--sea-blue);outline-offset:3px}.social-cta{border:1px solid var(--sea-blue);width:420px;max-width:100%;min-height:60px;color:var(--dark-blue);font:500 18px / 1 var(--font-primary);box-sizing:border-box;direction:ltr;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:30px;margin:0 auto;padding:20px 30px;text-decoration:none;display:flex}.social-cta__label{direction:rtl}.social-cta__icons{flex-shrink:0;align-items:center;gap:10px;display:flex}.social-cta__icon{background:var(--dark-blue);border-radius:500px;flex-shrink:0;place-items:center;width:30px;height:30px;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s;display:grid}.social-cta__icon:hover{background:var(--dark-blue-active);transform:scale(1.08)}.social-cta__icon:focus-visible{outline:2px solid var(--sea-blue);outline-offset:3px}.social-cta__icon:active{transform:scale(.96)}.social-cta__icon img{width:auto;max-width:16px;height:auto;max-height:16px;display:block}.catalog{min-height:800px;position:relative}.catalog img{-o-object-fit:cover;object-fit:cover;width:100%;height:800px}.catalog__caption{text-align:center;font:100 40px / 1.3 var(--font-primary);color:var(--dark-blue);padding:40px 100px 0}.milore{direction:ltr;grid-template-columns:1fr 1fr;gap:20px;max-width:1440px;margin:0 auto;padding:80px 70px;display:grid}.milore__media{border-radius:20px;min-height:451px;overflow:hidden}.milore__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.milore__card{background:var(--light-blue);text-align:right;direction:rtl;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:50px;padding:30px;display:flex}.milore__card>div{text-align:right;flex-direction:column;align-items:flex-end;gap:30px;width:100%;display:flex}.milore__card h2{font:100 64px / 1 var(--font-primary);letter-spacing:-1.92px;color:var(--dark-blue);text-align:right;width:100%;margin:0}.milore__card p{font:100 18px / 1.5 var(--font-primary);color:#7e8ca6;text-align:right;width:100%;margin:0}.bestsellers{max-width:1440px;margin:0 auto;padding:80px 70px}.bestsellers h2{font:100 64px / 1 var(--font-primary);letter-spacing:-1.92px;color:var(--dark-blue);text-align:right;width:100%;margin-bottom:30px}.product-grid{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;max-width:100%;margin-bottom:40px;display:grid}.product-card{flex-direction:column;gap:10px;min-width:0;max-width:100%;display:flex}.product-card__media{aspect-ratio:310/350;background:0 0;border-radius:20px;position:relative;overflow:hidden}.product-card__media>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-card__bag{-webkit-backdrop-filter:blur(12px);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform;background:#ffffff8c;border:0;border-radius:100px;place-items:center;width:60px;height:60px;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:20px;left:auto;right:20px;box-shadow:inset 0 1px #ffffff59}.product-card__bag:hover,.product-card__bag:focus-visible{background:#ffffffbf}.product-card__bag:active,.product-card__bag.is-pressing{transform:scale(.9)}.product-card__bag.is-added{background:#29355140;transform:scale(1.06)}@media (hover:none){.product-card__bag.is-pressing,.product-card__bag:active{-webkit-backdrop-filter:none;background:#ffffffeb}.product-card__bag.is-added{-webkit-backdrop-filter:none;background:#2935512e}}.product-card__bag img{-o-object-fit:contain;object-fit:contain;width:20px;max-width:none;height:21px;max-height:none}.product-card h3{font:500 18px / 1 var(--font-primary);color:var(--dark-blue);text-align:right;width:100%}.product-card p{font:100 18px / 1.5 var(--font-primary);color:#29355180;text-align:right;width:100%}.product-card__price{font:100 32px / 1 var(--font-primary);color:var(--dark-blue);text-align:right;width:100%}.bestsellers__cta{justify-content:center;display:flex}.contact{background:var(--main-blue);direction:ltr;border-radius:20px;grid-template-columns:1fr 1fr;max-width:1300px;margin:0 auto 80px;display:grid;overflow:hidden}.contact__logo{place-items:center;min-height:706px;padding:40px;display:grid}.contact__logo img{-o-object-fit:contain;object-fit:contain;width:383px;max-width:90%;height:386px}.contact__form{text-align:right;direction:rtl;flex-direction:column;gap:20px;padding:100px 50px;display:flex}.contact__form h2{font:100 64px / 1 var(--font-primary);letter-spacing:-1.92px;color:var(--dark-blue);text-align:right}.contact__form>div>p,.contact__form>p{font:100 18px / 1.5 var(--font-primary);color:#7e8ca6;text-align:right}.contact__status{font:100 18px / 1.5 var(--font-primary);text-align:right;margin:0}.contact__status--success{color:#2f7a4f}.contact__status--error{color:#b42318}.field{width:100%;color:var(--dark-blue);font:100 18px / 1 var(--font-primary);text-align:right;direction:rtl;background:#fff;border:0;border-radius:10px;padding:20px}.field::placeholder{color:var(--sea-blue);text-align:right}select.field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M1 1.5L6.5 6.5L12 1.5' stroke='%236485a3' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:20px;background-repeat:no-repeat;padding-left:48px}.fields{flex-direction:column;gap:20px;display:flex}.site-footer{background:var(--dark-blue);color:#fff;text-align:right;direction:rtl;padding:100px 70px 0}.site-footer>.footer-top,.site-footer>.footer-links,.site-footer>.footer-legal{width:100%;max-width:1440px;margin-inline:auto}.site-footer h2{font:100 64px / 1 var(--font-primary);letter-spacing:-1.92px;text-align:right;margin-bottom:40px}.footer-top{direction:rtl;grid-template-columns:1fr 640px;align-items:start;gap:40px 70px;display:grid}.footer-contact{text-align:right;direction:rtl}.footer-contact .footer-block{margin-bottom:40px}.footer-contact .footer-block:last-child{margin-bottom:0}.footer-block{text-align:right;direction:rtl}.footer-block h3{color:var(--sea-blue);font:100 32px / 1 var(--font-primary);text-align:right;margin-bottom:10px}.footer-block p,.footer-block a{color:#fff;font:500 18px / 1 var(--font-primary);text-align:right;margin-bottom:15px;display:block}.footer-block a:last-child,.footer-block p:last-child{margin-bottom:0}.footer-phone{text-align:right;direction:rtl;justify-content:flex-start;align-items:center;gap:10px;display:flex!important}.footer-phone img{flex-shrink:0;width:27px;height:27px}.footer-map{background:var(--sea-blue);direction:ltr;border-radius:20px;height:363px;overflow:hidden}.footer-map iframe{border:0;width:100%;height:100%}.footer-links{direction:rtl;grid-template-columns:1fr 640px;align-items:start;gap:40px 70px;margin-top:50px;display:grid}.footer-links__under-map{direction:rtl;grid-template-columns:1fr 1fr;gap:40px;display:grid}.footer-legal{border-top:1px solid var(--sea-blue);font:100 16px / 1.5 var(--font-primary);text-align:right;direction:rtl;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:50px;padding:40px 0;display:grid}.footer-legal__privacy{text-align:right;grid-column:1;justify-self:start}.footer-legal__copy{text-align:center;grid-column:2;justify-self:center}.footer-legal a{color:#fff;text-decoration:underline}@media (max-width:1279px){.section,.meet,.milore,.bestsellers,.site-footer{padding-inline:40px}.why{min-height:0;padding:60px 40px}.why__head{width:100%;margin-bottom:40px;position:relative;top:auto;left:auto}.why__portrait{height:auto;margin-bottom:40px;position:relative;top:auto;left:auto;transform:none}.why__portrait img{width:min(560px,100%);height:auto}.why__curve{display:none}.why-card{width:100%;height:auto;min-height:220px;position:relative;top:auto!important;left:auto!important;transform:none!important}.why{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.why__head,.why__portrait{grid-column:1/-1}.hero__cards{width:530px;left:auto;right:70px}.hero__card h1{font-size:64px}.services{grid-template-columns:1fr 280px 280px}.team-grid{grid-template-columns:repeat(4,1fr)}.meet{min-height:0}.meet__tags{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex;position:static}.meet__tag{width:auto;position:static}.meet__row{grid-template-columns:1fr auto minmax(480px,1.2fr) auto 1fr}.meet__main{height:360px}}@media (max-width:960px){.hero__tag{display:none!important}.section,.meet,.milore,.bestsellers,.site-footer{padding-inline:15px}.intro{padding:40px 15px}.intro p,.catalog__caption{font-size:28px}.services{grid-template-columns:1.2fr .8fr}.services__copy{grid-column:1;justify-content:flex-start;gap:28px;min-height:0}.services__copy p{margin-bottom:0}.services__media{grid-area:1/2/span 2;min-height:100%}.services__list{grid-column:1}.catalog__caption{padding:32px 15px 0}.meet{min-height:0;padding-block:60px 48px}.meet .dots{margin-bottom:24px}.social-cta{margin-top:0}.services__item{padding:20px;font-size:20px}.services__copy h2,.services__copy p{text-align:right}.team-head{flex-direction:column;align-items:stretch;gap:16px}.team-head h2,.team-head p{text-align:right;width:100%;max-width:none}.services__copy h2,.team-head h2,.why__head h2,.meet h2,.milore__card h2,.bestsellers h2,.reviews__head h2,.contact__form h2,.site-footer h2{font-size:40px}.team-grid{grid-template-columns:repeat(2,1fr)}.team-card{background:0 0;overflow:visible}.team-card img{border-radius:16px}.team-card figcaption{text-align:right;direction:rtl;background:0 0;align-items:flex-start;gap:6px;min-height:4.75rem;padding:12px 4px 8px}.team-card figcaption strong{text-align:right;width:100%;font-size:16px;line-height:1.3}.team-card figcaption span{color:var(--sea-blue-text);text-align:right;width:100%;font-size:13px;line-height:1.45}.reviews__row{grid-template-columns:1fr 1fr}.meet__row{grid-template-columns:auto 1fr auto;gap:12px}.meet__side{display:none}.meet__main{height:320px}.catalog{min-height:0}.catalog img{aspect-ratio:16/9;height:auto;max-height:500px}.milore{grid-template-columns:1fr;gap:16px;padding-block:40px}.product-grid{grid-template-columns:repeat(2,1fr)}.contact{grid-template-columns:1fr;margin-inline:15px}.contact__logo{min-height:0;padding:24px 20px 8px}.contact__logo img{width:160px;height:auto}.contact__form{padding:16px 20px 36px}.footer-top,.footer-links{grid-template-columns:1fr;gap:40px}.footer-links__under-map{grid-template-columns:1fr 1fr;gap:24px}.footer-map{order:0;height:271px}.site-footer{padding-top:48px}.site-footer h2{text-align:right;margin-bottom:24px;font-size:40px}.footer-block h3{font-size:20px}.footer-block p,.footer-block a,.footer-phone{font-size:16px}.footer-legal{text-align:right;grid-template-columns:1fr;gap:12px;margin-top:40px;padding:20px 0}.footer-legal__privacy{text-align:right;order:2;grid-column:1;justify-self:start}.footer-legal__copy{text-align:center;order:1;grid-column:1;justify-self:center}}@media (min-width:769px) and (max-width:960px){.hero{aspect-ratio:960/671;height:auto;min-height:min(671px,70vw);overflow:hidden}.hero__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.hero__cards{z-index:3;align-items:flex-end;gap:10px;width:min(420px,46%);max-width:none;max-height:calc(100% - 64px);margin:0;position:absolute;top:48px;left:auto;right:15px}.hero__card{width:100%;padding:16px 18px}.hero__card h1{letter-spacing:-1.2px;margin-bottom:10px;font-size:clamp(32px,4.2vw,44px);line-height:1}.hero__card p{max-width:none;margin-bottom:16px;font-size:15px}.hero__video-card{flex-direction:column;align-items:stretch;gap:10px;width:min(280px,100%);padding:14px 16px}.hero__video-card>p{text-align:right;color:#fff;flex:none;margin:0;font-size:14px;line-height:1.4}.hero__video-card .video-thumb{aspect-ratio:264/120;width:100%;max-width:none}.hero__video-card .play{width:36px;height:36px}.hero__video-card .play:after{border-width:5px 0 5px 8px}}@media (max-width:768px){.hero{aspect-ratio:480/760;width:100%;height:auto;min-height:0;overflow:hidden}.hero__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.hero picture,.hero__bg{width:100%;max-width:none;height:100%}.hero__cards{z-index:3;align-items:stretch;gap:10px;width:auto;max-width:none;max-height:none;position:absolute;top:20px;left:15px;right:15px}.hero__card{border:1px solid #ffffff59;width:100%;padding:14px 16px}.hero__card h1{letter-spacing:-1px;margin-bottom:10px;font-size:clamp(26px,7vw,36px)}.hero__card p{max-width:none;margin-bottom:14px;font-size:14px}.hero__video-card{flex-direction:row-reverse;align-items:center;gap:12px;width:100%;padding:12px 14px}.hero__video-card>p{text-align:start;color:#fff;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.4}.hero__video-card .video-thumb{aspect-ratio:160/110;flex-shrink:0;width:42%;max-width:160px}.hero__video-card .play{width:28px;height:28px}.hero__video-card .play:after{border-width:4px 0 4px 7px}.services{grid-template-columns:1fr}#services.section{padding-block:28px}.intro{padding-bottom:20px}.services__copy h2{margin-bottom:10px}.services__copy{display:contents}.services__copy-text{text-align:right;direction:rtl;flex-direction:column;order:1;gap:12px;display:flex}.services__list{order:2}.services__media{aspect-ratio:303/559;order:3;grid-area:auto;width:100%;max-width:100%;min-height:0}.services__cta{order:4;width:100%;margin-top:0}.why{grid-template-columns:1fr;padding:40px 15px}.reviews__row{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meet__row{grid-template-columns:auto 1fr auto;gap:12px}.meet__side{display:none}.icon-round{display:inline-flex}.meet__main{height:min(420px,70vw)}}@media (max-width:640px){.hero__card h1{font-size:clamp(24px,7vw,32px)}.hero__video-card .video-thumb{max-width:140px}}@media (max-width:480px){.hero{aspect-ratio:480/780;min-height:0}.hero__card h1{font-size:32px}.hero__card .btn{min-height:46px}.hero__video-card .video-thumb{max-width:254px}.services__media{aspect-ratio:450/726}.product-card__bag{width:45px;height:45px;top:12px;right:12px}.product-card__bag img{width:18px;height:19px}.product-card h3{font-size:16px}.product-card p{font-size:14px}.product-card__price{font-size:20px}.bestsellers{padding-inline:15px;overflow:hidden}.team-grid{grid-template-columns:1fr 1fr}.services__item{font-size:18px}.intro p,.catalog__caption,.services__copy h2,.team-head h2,.why__head h2,.meet h2,.milore__card h2,.bestsellers h2,.reviews__head h2,.contact__form h2,.site-footer h2{font-size:32px}.btn{min-height:46px;padding:14px 20px;font-size:16px}.team-head{flex-direction:column;align-items:stretch;gap:16px}.team-head h2,.team-head p{text-align:right;width:100%;max-width:none}.why__head{text-align:center;width:100%;margin-inline:0;left:auto}.social-cta{gap:16px;width:100%;max-width:100%;padding:14px 16px}.footer-top,.footer-links{grid-template-columns:1fr}}@media (max-width:360px){.hero{aspect-ratio:360/720;min-height:0}.hero__cards{gap:10px;top:30px;left:15px;right:15px}.hero__card h1{font-size:28px}.hero__card p{margin-bottom:16px;font-size:14px}.hero__video-card{flex-direction:row;align-items:center;padding:12px 15px}.hero__video-card .video-thumb{aspect-ratio:134/93;width:42%;max-width:134px}.product-grid,.team-grid{grid-template-columns:1fr}}@media (max-width:768px){.section{padding-block:40px;padding-inline:15px}#services.section{padding-block:28px}.intro{padding:24px 15px}.intro p,.catalog__caption{letter-spacing:-.72px;font-size:24px;line-height:1.3}.meet{margin-bottom:70px;padding-block:40px 0}.meet h2{margin-bottom:32px}.meet .dots{margin-bottom:40px}.social-cta{gap:20px;margin-bottom:0;padding:15px 30px}.catalog{flex-direction:column;gap:70px;margin-bottom:70px;padding:0 15px;display:flex}.catalog picture{display:block}.catalog img{width:100%;height:300px;aspect-ratio:unset;-o-object-fit:cover;object-fit:cover;border-radius:0;max-height:none;margin:0;display:block}.catalog__caption{margin:0;padding:0}.milore{gap:10px;padding:0 15px 28px}.milore__media{border-radius:20px;height:276px;min-height:0}.milore__card{gap:24px;padding:20px}.milore__card>div{gap:16px}.bestsellers{padding-block:32px 40px;padding-inline:15px}.bestsellers h2{margin-bottom:20px}.product-grid{gap:12px;margin-bottom:24px}.reviews__head{margin-bottom:20px}.reviews__head h2{margin-bottom:16px}.why{padding:32px 15px}.team-head{margin-bottom:24px}}@media (max-width:480px){.intro p{font-size:20px}.milore{padding-bottom:24px}.bestsellers{padding-block:28px 32px}}@media (min-width:769px){.meet{margin-bottom:150px;padding-block:100px 0}.social-cta{margin-bottom:0}.catalog{flex-direction:column;gap:150px;min-height:0;margin-bottom:150px;padding:0;display:flex}.catalog picture{display:block}.catalog img{width:100%;height:800px;aspect-ratio:unset;-o-object-fit:cover;object-fit:cover;border-radius:0;max-height:none;margin:0;display:block}.catalog__caption{margin:0;padding:0 100px}.milore{grid-template-columns:1fr 1fr;gap:20px;padding:0 70px 80px;display:grid}.milore__media{min-height:451px}.milore__card{gap:50px;padding:30px}.milore__card>div{gap:30px}}@media (min-width:769px) and (max-width:960px){.meet{margin-bottom:70px;padding-block:60px 0}.catalog{gap:70px;margin-bottom:70px;padding:0 15px}.catalog img{aspect-ratio:16/9;height:auto;max-height:500px}.catalog__caption{padding:0 15px}.milore{grid-template-columns:1fr;gap:10px;padding:0 15px 40px}}@media (min-width:769px) and (max-width:1279px){.meet,.milore{padding-inline:40px}}.hero picture,.hero__bg,.meet__side img,.meet__main img,.video-thumb img,.services__media img,.product-card__media>img,main.product-page .product-hero__media img{max-width:none}.hero__bg,.meet__side img,.meet__main img,.video-thumb img,.services__media img,.product-card__media>img,main.product-page .product-hero__media img{-o-object-fit:cover;object-fit:cover;height:100%}@media (max-width:768px){.meet{margin-bottom:70px}.social-cta{margin-bottom:0}.catalog{flex-direction:column;gap:70px;margin-bottom:70px;padding:0 15px;display:flex}.catalog picture{display:block}.catalog img{width:100%;height:300px;aspect-ratio:unset;-o-object-fit:cover;object-fit:cover;border-radius:0;max-height:none;margin:0;display:block}.catalog__caption{letter-spacing:-.72px;margin:0;padding:0;font-size:24px;line-height:1.3}.milore{gap:10px;padding:0 15px 28px}.milore__media{border-radius:20px;height:276px;min-height:0}}
