*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0}.page{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:25px 100px;gap:50px;overflow:hidden}.page .container{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:25px}:root{--dark: #25282f;--red: #e61e1e;--yellow: #ffb919;--blue: #0073fa;--button: #2e3192;--back: #f3f3fa;--white: #fff;--transparent: #00000000;--mainTitle: clamp(1.25rem, 1.052rem + .905vw, 2.5rem);--mainSubTitle: clamp(1.125rem, .9468rem + .8145vw, 2.25rem);--mainText: clamp(.875rem, .8354rem + .181vw, 1.125rem);--phone: clamp(.875rem, .776rem + .4525vw, 1.5rem);--buttonSize: clamp(.875rem, .8354rem + .181vw, 1.125rem)}.pageTitle{font-family:Russo One;font-size:var(--mainTitle);text-transform:uppercase;font-weight:400;color:var(--dark);margin:0}.subTitle{font-family:Russo One;font-size:var(--mainSubTitle);text-transform:uppercase;font-weight:400;color:var(--dark);margin:0}.mainText{font-family:Onest;font-weight:500;font-size:var(--mainText);color:var(--dark);margin:0;line-height:1.75em}.button{font-family:Onest;font-weight:600;font-size:var(--buttonSize);text-transform:uppercase;color:var(--white);background-color:var(--button);justify-content:center;padding:15px 30px;border-radius:20px;border:none;cursor:pointer;text-align:center}.bal{text-wrap:balance}.background{position:relative;padding:50px 0;z-index:1}.background:before{content:"";position:absolute;top:0;left:auto;right:50%;width:500%;height:100%;background:var(--back);transform:translate(50%);z-index:-1}a{display:flex;flex-direction:row;text-decoration:none}input,select,textarea{flex-grow:1;padding:10px;font-family:Onest;font-weight:500;font-size:var(--mainText);border:1px solid #005bff80;border-radius:10px}select:not([multiple]){min-height:48px;padding-right:46px;border-color:#c8d1dc;border-radius:13px;color:var(--dark);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%233d4654' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;box-shadow:0 5px 14px #1722330a;appearance:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}select:not([multiple]):hover{border-color:#8f9cab;background-color:#fbfcfe}select:not([multiple]):focus{border-color:#637083;box-shadow:0 0 0 4px #3e4b5e1a}select:not([multiple]):disabled{color:#9199a5;background-color:#f1f3f6;cursor:not-allowed}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}label{font-family:Onest;font-weight:500;font-size:var(--mainText);color:var(--dark)}ul,ol{padding-left:20px}.accordion .subTitle{text-align:center}.accordion .accordion-item{padding:20px;border-bottom:1px solid var(--white);border:1px solid #b0bfd2;cursor:pointer;border-radius:20px}.accordion .accordion-title{font-family:Onest;font-weight:600;font-size:var(--phone);color:var(--button)}.accordion .accordion-content{font-family:Onest;font-weight:500;font-size:var(--mainText);color:var(--dark);padding-top:25px;display:none}.form{display:grid!important;grid-template-columns:repeat(2,1fr);align-items:center;padding:25px;background-color:var(--back);border-radius:20px;position:relative;overflow:hidden;z-index:1}.form:before{content:"";position:absolute;top:-25px;left:-75px;width:350px;height:450px;background-image:url(/build/assets/Group4118-DRRDDqh4.svg);background-size:contain;background-repeat:no-repeat;z-index:-1}.form:after{content:"";position:absolute;bottom:-25px;right:-75px;width:350px;height:450px;background-image:url(/build/assets/Group4118-DRRDDqh4.svg);background-size:contain;background-repeat:no-repeat;transform:rotate(-180deg);z-index:-1}.form .closeBtn{display:none}.form .formWrapper{display:flex;flex-direction:column;gap:25px}.form .FormPhoto{width:100%;height:300px;object-fit:contain}.form .feedback{display:flex;flex-direction:column;gap:15px}.form .feedback .personalData{display:flex;flex-direction:row;gap:5px}.form .feedback .personalData [type=checkbox]{flex-grow:0}.form .feedback .personalData .acceptText{display:flex;font-size:12px;gap:3px}.review{display:flex;flex-direction:column;align-items:center}.review .subTitle{text-align:center}.review #rev{width:750px!important}.productItem{position:relative;display:flex;flex-direction:column;gap:25px;padding:25px;border:1px solid #b0bfd2;border-radius:20px}.productItem__link{flex-direction:column;flex-grow:1;gap:25px}.product-card__badges{position:absolute;z-index:2;top:18px;left:18px;display:flex;flex-wrap:wrap;gap:6px}.product-card__badges span{padding:7px 9px;border-radius:9px;background:var(--button);color:#fff;font-family:Onest;font-size:11px;font-weight:700}.product-card__badges .is-stock{background:#eaf7ef;color:#1b7a43}.product-card__badges .is-out{background:#fff2e4;color:#a45a08}.product-card__brand{margin-bottom:-16px;color:#7b8290;font-family:Onest;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-card__placeholder{display:grid;width:100%;height:200px;place-items:center;border-radius:14px;background:var(--back);color:#9299a6;font-family:Onest}.productItem .productIMG{width:100%;height:300px;object-fit:contain}.productItem .productTitle{font-family:Onest;font-weight:500;font-size:var(--mainText);color:var(--dark)}.productItem .priceWrapper,.productBanner .priceWrapper{font-family:Onest;display:flex;flex-direction:row;align-items:center;margin-top:auto;gap:10px}.productItem .priceWrapper .salePrice,.productBanner .priceWrapper .salePrice{font-weight:700;font-size:var(--phone);color:var(--dark)}.productItem .priceWrapper .oldPrice,.productBanner .priceWrapper .oldPrice{font-weight:500;font-size:var(--mainText);color:#aeb7c4}.productItem .buttonWrapper,.productBanner .buttonWrapper{margin-top:auto;display:flex;flex-direction:row;align-items:center;gap:10px}.productItem .buttonWrapper .button,.productBanner .buttonWrapper .button{display:flex;flex-direction:row;align-items:center;gap:10px;flex-grow:1}.comparison-button-form{display:flex}.addToCompare{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f5f6fa;color:#2e3192;cursor:pointer;transition:.3s ease;position:relative}.addToCompare svg{width:20px;height:20px;transition:.3s ease}.addToCompare:hover{background:#2e3192;transform:translateY(-2px)}.addToCompare:hover svg path{fill:#fff}.addToCompare.active{background:#2e3192}.addToCompare.active svg path{fill:#fff}.addToCompare.pulse{animation:comparePulse .5s ease}.addToCompare.break{animation:compareBreak .6s ease}@keyframes comparePulse{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes compareBreak{0%{transform:rotate(0)}20%{transform:rotate(-15deg)}40%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}to{transform:rotate(0)}}@media(max-width:700px){.addToCompare{width:38px;height:38px}.addToCompare svg{width:18px;height:18px}}.addToWish{position:relative;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #e4e6ed;border-radius:50%;background:#fff;color:#2e3192;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .2s ease}.addToWish svg{width:22px;height:22px;overflow:visible}.addToWish path{transition:fill .25s ease,stroke .25s ease}@media(hover:hover){.addToWish:hover{color:#e63946;border-color:#e63946;transform:scale(1.08)}.addToWish:hover path{fill:#e6394626}}.addToWish.active{color:#e63946;border-color:#e63946}.addToWish.active path{fill:#e63946}.addToWish.pulse{animation:wishlistPulse .45s ease}@keyframes wishlistPulse{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}.addToWish.break{animation:wishlistBreak .55s ease forwards}@keyframes wishlistBreak{0%{transform:scale(1);opacity:1}25%{transform:translate(-3px) rotate(-10deg) scale(1.15)}50%{transform:translate(3px) rotate(10deg) scale(1.1)}75%{transform:translate(-5px) rotate(-15deg) scale(.95)}to{transform:translate(0) rotate(0) scale(1)}}.contacts{display:grid!important;grid-template-columns:repeat(2,1fr)}.contacts .contactsContent{display:flex;flex-direction:column;gap:25px}.contacts .contactsContent .phone{font-family:Onest;font-weight:700;font-size:var(--phone);color:var(--red)}.contacts .contactsContent .mail{font-family:Onest;font-size:var(--mainText);font-weight:500;color:var(--dark)}.contacts .contactsContent .adress{font-family:Onest;font-weight:500;font-size:var(--mainText)}.contacts .contactsContent .social{display:flex;flex-direction:row;gap:15px}.contacts .contactsContent .rating{display:flex;flex-direction:row;gap:25px}.contacts iframe{width:100%;height:100%;border-radius:20px}.brands-marquee{overflow:hidden;background:#fff;position:relative;width:500%;transform:translate(-9%)}.marquee{display:flex;overflow:hidden;gap:25px}.marquee__group{display:flex;align-items:center;gap:25px;animation:marquee-scroll 50s linear infinite;white-space:nowrap}.marquee__group:hover{animation-play-state:paused}.brand{padding:15px;border:1px solid #b0bfd2;border-radius:20px;flex-shrink:0}.brand img{height:60px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.popupModal{display:none;position:fixed;z-index:999;inset:0;justify-content:center;align-items:center;background:#0006;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.popupModal.active{display:flex!important}.popupModal .form .closeBtn{display:flex;position:absolute;top:10px;right:10px;cursor:pointer}.popupModal .form .closeBtn svg{width:15px;height:15px}.popupModal .form{display:flex!important;flex-direction:column;width:500px}.popupModal .form .formWrapper{text-align:center}.popupModal .form .FormPhoto{display:none}@media(max-width:1440px){.page{padding:25px 50px}.page .container{max-width:100%}}@media(max-width:1200px){.page{padding:25px}.pageTitle,.subTitle{text-align:center}.form{grid-template-columns:repeat(1,1fr)}.form .formWrapper .mainText{text-align:center}.form .FormPhoto{display:none}.review #rev{width:650px!important;height:500px!important}.productItem .productIMG{height:200px}.contacts{grid-template-columns:repeat(1,1fr)}.contacts .contactsContent .phone,.contacts .contactsContent .mail,.contacts .contactsContent .social,.contacts .contactsContent .rating{justify-content:center}.contacts .contactsContent .mainText,.contacts .contactsContent .adress{text-align:center}.contacts iframe{height:350px}.brand img{height:25px}.marquee__group{animation-duration:20s}}@media(max-width:700px){.page{padding:25px 10px;gap:25px}.background{padding:25px 0}.accordion .accordion-item{padding:20px 10px}.form{padding:25px 10px}.form .feedback .personalData .acceptText{font-size:10px;gap:2px}.review #rev{width:100%!important}.productItem{padding:25px 10px}.contacts iframe{height:225px}.brand{padding:10px}.marquee__group{gap:10px}.brand img{height:20px}.popupModal .form{width:300px}}.regional-contacts{align-items:stretch;gap:36px;padding:34px;border:1px solid #e0e6ef;border-radius:24px;background:linear-gradient(145deg,#fff,#f8faff);box-shadow:0 18px 48px #14234614}.regional-contacts--without-map{grid-template-columns:1fr}.regional-contacts__content{min-width:0}.regional-contacts__heading{display:grid;justify-items:start;gap:8px}.regional-contacts__heading .pageTitle{margin:0;text-align:left}.regional-contacts__eyebrow{color:#68758c;font:750 11px/1.3 Onest,sans-serif;letter-spacing:.08em;text-transform:uppercase}.regional-contacts__change{padding:0;border:0;border-bottom:1px dashed rgba(46,49,146,.45);background:transparent;color:var(--blue);cursor:pointer;font:700 13px/1.5 Onest,sans-serif}.regional-contacts__intro,.regional-contacts__intro p{margin:0;color:#5f6d82;line-height:1.7}.regional-contacts__inherited,.regional-contacts__empty{margin:0;padding:13px 15px;border:1px solid #dfe5f5;border-radius:12px;color:#4d5e86;background:#f3f6ff;font:600 12px/1.5 Onest,sans-serif}.regional-contacts__office{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.regional-contacts__office>div,.regional-contacts__item{padding:16px;border:1px solid #e1e6ee;border-radius:14px;background:#fff}.regional-contacts__office>div,.regional-contacts__item>div{display:grid;gap:5px}.regional-contacts__office small,.regional-contacts__item small{color:#7a8698;font:650 11px/1.4 Onest,sans-serif}.regional-contacts__office strong{color:#17233a;font:700 14px/1.5 Onest,sans-serif}.regional-contacts__list{display:grid;gap:10px}.regional-contacts__item{display:flex;align-items:center;justify-content:space-between;gap:18px}.regional-contacts__item a,.regional-contacts__item strong{color:#17233a;font:750 16px/1.4 Onest,sans-serif;overflow-wrap:anywhere}.regional-contacts__item>span{padding:6px 9px;border-radius:999px;color:#2e3192;background:#eef1ff;font:750 10px/1.3 Onest,sans-serif;white-space:nowrap}.regional-contacts__map{min-height:480px;overflow:hidden;border-radius:19px;background:#eef1f5}.regional-contacts__map iframe{width:100%;height:100%;min-height:480px;border:0;border-radius:inherit}@media(max-width:1200px){.regional-contacts{grid-template-columns:1fr}.regional-contacts__heading{justify-items:center;text-align:center}}@media(max-width:700px){.regional-contacts{gap:24px;padding:22px 16px;border-radius:18px}.regional-contacts__office{grid-template-columns:1fr}.regional-contacts__item{align-items:flex-start;flex-direction:column}.regional-contacts__map,.regional-contacts__map iframe{min-height:280px}}
