

/* Start:/local/js/qwelp/favorites/dist/favorites.bundle.css?17680442264118*/
.visually-hidden,.qwelp-favorites__sr-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.qwelp-favorites{--qwelp-fav-color:#6b7280;--qwelp-fav-color-hover:#4b5563;--qwelp-fav-color-active:#ef4444;--qwelp-fav-color-active-hover:#dc2626;--qwelp-fav-bg:transparent;--qwelp-fav-bg-hover:rgba(0,0,0,0.05);--qwelp-fav-size:24px;--qwelp-fav-padding:8px;--qwelp-fav-border-radius:4px;--qwelp-fav-transition:0.2s ease;--qwelp-fav-focus-ring:2px solid #3b82f6;--qwelp-fav-focus-offset:2px;display:inline-flex;align-items:center;justify-content:center;padding:var(--qwelp-fav-padding);margin:0;background:var(--qwelp-fav-bg);border:none;border-radius:var(--qwelp-fav-border-radius);color:var(--qwelp-fav-color);cursor:pointer;transition:all var(--qwelp-fav-transition);-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.qwelp-favorites:hover{color:var(--qwelp-fav-color-hover);background:var(--qwelp-fav-bg-hover)}
.qwelp-favorites:focus{outline:none}
.qwelp-favorites:focus-visible{outline:var(--qwelp-fav-focus-ring);outline-offset:var(--qwelp-fav-focus-offset)}
.qwelp-favorites--active{color:var(--qwelp-fav-color-active)}
.qwelp-favorites--active:hover{color:var(--qwelp-fav-color-active-hover)}
.qwelp-favorites--active .qwelp-favorites__svg{fill:currentColor}
.qwelp-favorites--loading{pointer-events:none;opacity:.6}
.qwelp-favorites--loading .qwelp-favorites__icon{animation:qwelp-fav-pulse 1s ease-in-out infinite}
@keyframes qwelp-fav-pulse{0%,100%{opacity:1}50%{opacity:.4}}
.qwelp-favorites:disabled,.qwelp-favorites[disabled]{cursor:not-allowed;opacity:.5}
.qwelp-favorites__icon{display:flex;align-items:center;justify-content:center;line-height:1}
.qwelp-favorites__svg{width:var(--qwelp-fav-size);height:var(--qwelp-fav-size);transition:transform var(--qwelp-fav-transition)}
.qwelp-favorites:active .qwelp-favorites__svg{transform:scale(.9)}
.qwelp-favorites--icon{--qwelp-fav-padding:4px;--qwelp-fav-size:20px}
.qwelp-favorites--text{gap:6px;padding:8px 12px;font-size:14px;line-height:1.2}
.qwelp-favorites--text .qwelp-favorites__svg{width:18px;height:18px}
.qwelp-favorites--text .qwelp-favorites__text{white-space:nowrap}
.qwelp-favorites--star{--qwelp-fav-color-active:#fbbf24;--qwelp-fav-color-active-hover:#f59e0b}
.qwelp-favorites--bookmark{--qwelp-fav-color-active:#3b82f6;--qwelp-fav-color-active-hover:#2563eb}
.qwelp-favorites--sm{--qwelp-fav-size:18px!important;--qwelp-fav-padding:6px!important}
.qwelp-favorites--lg{--qwelp-fav-size:32px!important;--qwelp-fav-padding:10px!important}
.qwelp-favorites--xl{--qwelp-fav-size:40px!important;--qwelp-fav-padding:12px!important}
.qwelp-favorites--sm .qwelp-favorites__svg{width:18px!important;height:18px!important}
.qwelp-favorites--lg .qwelp-favorites__svg{width:32px!important;height:32px!important}
.qwelp-favorites--xl .qwelp-favorites__svg{width:40px!important;height:40px!important}
.qwelp-favorites-counter{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;color:#fff;background:#ef4444;border-radius:10px}
.qwelp-favorites-counter--empty{display:none}
.qwelp-favorites-link{position:relative;display:inline-flex;align-items:center;gap:4px}
.qwelp-favorites-link .qwelp-favorites-counter{position:absolute;top:-4px;right:-4px}
@media(prefers-color-scheme:dark){.qwelp-favorites{--qwelp-fav-color:#9ca3af;--qwelp-fav-color-hover:#d1d5db;--qwelp-fav-bg-hover:rgba(255,255,255,0.1)}}
.dark .qwelp-favorites,[data-theme="dark"] .qwelp-favorites{--qwelp-fav-color:#9ca3af;--qwelp-fav-color-hover:#d1d5db;--qwelp-fav-bg-hover:rgba(255,255,255,0.1)}
@media(prefers-reduced-motion:reduce){.qwelp-favorites,.qwelp-favorites__svg,.qwelp-favorites__icon{transition:none;animation:none}}
@media(forced-colors:active){.qwelp-favorites{border:1px solid currentColor}.qwelp-favorites--active{border-width:2px}.qwelp-favorites:focus-visible{outline:2px solid currentColor}}

/* End */


/* Start:/local/templates/izzi/assets/bundle.css?177036360072542*/
*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 1.5rem;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%;scrollbar-gutter:stable}html,:has(:target){scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}:where([fill]:not([fill=none],[fill^=url])){fill:currentColor}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Comfortaa;src:url(/assets/fonts/Comfortaa-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Comfortaa;src:url(/assets/fonts/Comfortaa-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Comfortaa;src:url(/assets/fonts/Comfortaa-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Comfortaa;src:url(/assets/fonts/Comfortaa-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Comfortaa;src:url(/assets/fonts/Comfortaa-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{--color-white: #FFFFFF;--color-black: #000000;--color-dark: #171A1B;--color-dark-blue: #102330;--color-teal: #00A9A7;--color-coral: #EF6150;--color-yellow: #FFDF74;--color-pink: #EE2375;--color-pink-dark: #CB0B58;--color-magenta: #A81A56;--color-gray: #9A9A9A;--color-gray-alt: #989898;--color-gray-dark: #3D3D3D;--color-gray-light: #F3F4F6;--border-width-l: .25rem;--border-width-m: .1875rem;--border-width-s: .0625rem;--border-radius-l: .75rem;--border-radius-m: .625rem;--border-radius-s: .5rem;--border-radius-xs: .375rem;--border-radius-xxs: .3125rem;--border-radius-xxxs: .25rem;--font-family-base: "Montserrat", sans-serif;--font-family-accent: "Comfortaa", sans-serif;--container-width: clamp(80rem, 0rem + 100vw, 102.5rem);--container-padding-x: 1rem;--section-padding-y: clamp(.625rem, .04rem + 2.4vw, 2.5rem);--transition-duration: .2s;--transition-duration-longer: .4s;--header-height: 6.25rem}@media (max-width: 63.9375rem){:root{--header-height: 3.25rem}}.container{width:100%;max-width:calc(var(--container-width) + var(--container-padding-x) * 2);margin-inline:auto;padding-inline:var(--container-padding-x)}.visually-hidden{position:absolute!important;width:.0625rem!important;height:.0625rem!important;margin:-.0625rem!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}@media (width > 63.9375rem){.visible-tablet{display:none!important}}@media (width <= 63.9375rem){.hidden-tablet{display:none!important}}@media (width > 47.9375rem){.visible-mobile{display:none!important}}@media (width <= 47.9375rem){.hidden-mobile{display:none!important}}html.is-lock{overflow:hidden}body{font-size:clamp(.875rem,.875rem + 0vw,.875rem);display:flex;flex-direction:column;font-family:var(--font-family-base);color:var(--color-dark);background-color:var(--color-white);overflow-x:hidden}main{flex-grow:1}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--color-dark)}h1,.h1{font-size:clamp(1.75rem,1.828rem + -.32vw,1.5rem);font-weight:700}h2,.h2{font-size:clamp(1.5rem,1.5rem + 0vw,1.5rem);font-weight:500}h3,.h3{font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);font-weight:700}h4,.h4{font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem);font-weight:600}h5,.h5{font-size:clamp(1.125rem,1.164rem + -.16vw,1rem);font-weight:500}h6,.h6{font-size:clamp(1rem,1.0195rem + -.08vw,.9375rem);font-weight:600}a,button,label,input,textarea,select,svg *{transition-duration:var(--transition-duration)}a{color:inherit}@media (any-hover: hover){a:hover{color:var(--color-gray)}}@media (any-hover: none){a:active{color:var(--color-gray)}}a[class]{text-decoration:none}:focus-visible{outline:.125rem dashed var(--color-white);outline-offset:.25rem;transition-duration:0s!important}.swiper-wrapper{display:flex!important}.swiper-slide{flex-shrink:0!important}.header{position:sticky;top:0;z-index:100}.header-top{background-color:var(--color-white);padding:.5rem 0}@media (width <= 63.9375rem){.header-top{display:none}}.header-top__container{display:flex;justify-content:space-between;align-items:center}.header-top__label{font-family:var(--font-family-accent);font-size:.875rem;font-weight:400;color:var(--color-dark)}.header-top__nav{display:flex;align-items:center;gap:2rem}.header-top__link{font-family:var(--font-family-accent);font-size:.875rem;font-weight:400;color:var(--color-dark);text-decoration:none;transition:color var(--transition-duration)}.header-top__link:hover{color:var(--color-teal)}.header-main{position:relative;z-index:1001;background-color:var(--color-dark);padding:clamp(.5625rem,.426rem + .56vw,1rem) 0 clamp(.5625rem,.387rem + .72vw,1.125rem)}@media (width <= 63.9375rem){.header-main{height:3.5rem;padding:0;display:flex;align-items:center}}.header-main__container{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(1rem,.532rem + 1.92vw,2.5rem)}@media (width <= 90rem){.header-main__container{align-items:center;gap:clamp(1rem,.844rem + .64vw,1.5rem)}}@media (width <= 63.9375rem){.header-main__container{position:relative;justify-content:center}}.header-main__burger{display:none;align-items:center;justify-content:center;width:clamp(1.375rem,1.024rem + 1.44vw,2.5rem);height:clamp(1.375rem,1.024rem + 1.44vw,2.5rem);color:var(--color-white);background:none;border:none;padding:0;cursor:pointer;transition:color var(--transition-duration)}.header-main__burger:hover{color:var(--color-teal)}@media (width <= 63.9375rem){.header-main__burger{display:flex;position:absolute;left:clamp(1.0625rem,1.0625rem + 0vw,1.0625rem)}}.header-main__burger-icon{width:clamp(1.375rem,1.336rem + .16vw,1.5rem);height:clamp(1.375rem,1.336rem + .16vw,1.5rem)}.header-main__burger-icon--close,.header-main__burger--active .header-main__burger-icon--menu{display:none}.header-main__burger--active .header-main__burger-icon--close{display:block}.logo{display:flex;align-items:flex-end;gap:clamp(.375rem,.258rem + .48vw,.75rem);text-decoration:none;flex-shrink:0}.logo__image{height:clamp(1.25rem,.977rem + 1.12vw,2.125rem);width:auto}@media (width <= 63.9375rem){.logo__image{width:3.875rem;height:1.5rem}}.logo__tagline{font-family:var(--font-family-accent);font-size:clamp(.625rem,.43rem + .8vw,1.25rem);font-weight:400;line-height:1;color:var(--color-yellow)}@media (width <= 63.9375rem){.logo__tagline{display:none}}.header-nav{flex:1;min-width:0}@media (width <= 63.9375rem){.header-nav{display:none}}.header-nav__list{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0;list-style:none;margin:0;padding:0}@media (width <= 90rem){.header-nav__list{flex-wrap:wrap;row-gap:clamp(.25rem,.172rem + .32vw,.5rem)}}.header-nav__item{display:inline-flex;align-items:center}.header-nav__dot{--dot-margin: clamp(.5rem, .188rem + 1.28vw, 1.5rem);width:.3125rem;height:.3125rem;border-radius:.0625rem;margin-left:var(--dot-margin);margin-right:var(--dot-margin);flex-shrink:0}@media (width <= 90rem){.header-nav__dot{--dot-margin: clamp(.375rem, .258rem + .48vw, .75rem)}}.header-nav__dot--yellow{background-color:var(--color-yellow);transform:rotate(25deg)}.header-nav__dot--teal{background-color:var(--color-teal);transform:rotate(45deg)}.header-nav__dot--pink{background-color:var(--color-pink);transform:rotate(40deg)}.header-nav__dot--coral{background-color:var(--color-coral);transform:rotate(60deg)}.header-nav__dot--white{background-color:var(--color-white);transform:rotate(75deg)}.header-nav__link{position:relative;font-family:var(--font-family-base);font-size:clamp(.8125rem,.676rem + .56vw,1.25rem);font-weight:400;line-height:1.2;white-space:nowrap;color:var(--color-white);text-decoration:none;transition:color var(--transition-duration)}@media (width <= 90rem){.header-nav__link{font-size:clamp(.8125rem,.7735rem + .16vw,.9375rem)}}.header-nav__link:hover{color:var(--color-teal)}.header-nav__link--inactive{color:var(--color-gray)}.header-nav__badge{position:absolute;bottom:100%;left:0;margin-bottom:clamp(.25rem,.172rem + .32vw,.5rem);font-family:var(--font-family-accent);font-size:clamp(.5625rem,.5235rem + .16vw,.6875rem);font-weight:300;line-height:1;padding:clamp(.0625rem,.043rem + .08vw,.125rem) clamp(.3125rem,.2345rem + .32vw,.5625rem);border-radius:var(--border-radius-s) 0 var(--border-radius-s) var(--border-radius-s);white-space:nowrap}@media (width <= 90rem){.header-nav__badge{font-size:.5625rem;margin-bottom:.25rem;padding:.0625rem .3125rem}}.header-nav__badge--preorder{background-color:#007a78;color:var(--color-white)}.header-nav__badge--soon{background-color:#c94a3b;color:var(--color-white)}.header-actions{display:flex;align-items:center;align-self:center;gap:clamp(.75rem,.672rem + .32vw,1rem);flex-shrink:0}@media (width <= 90rem){.header-actions{gap:.5rem}}@media (width <= 63.9375rem){.header-actions{position:absolute;right:clamp(1.0625rem,1.0625rem + 0vw,1.0625rem);gap:clamp(0rem,-.234rem + .96vw,.75rem)}}.header-actions__btn{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(1.375rem,1.024rem + 1.44vw,2.5rem);height:clamp(1.375rem,1.024rem + 1.44vw,2.5rem);color:var(--color-white);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;transition:color var(--transition-duration)}@media (width <= 90rem){.header-actions__btn{width:2rem;height:2rem}}.header-actions__btn:hover{color:var(--color-teal)}.header-actions__btn--phone{display:none}@media (width <= 63.9375rem){.header-actions__btn--phone{display:flex}}.header-actions__btn.is-active .header-actions__count{display:block}.header-actions__count{display:none;position:absolute;top:calc(50% - .625rem);left:calc(100% - .625rem);transform:translateY(-50%);margin-left:.125rem;font-family:var(--font-family-base);font-size:.625rem;font-weight:400;line-height:1;color:var(--color-white)}@media (width <= 63.9375rem){.header-actions__count{top:.1875rem;left:auto;right:0;transform:none;margin-left:0}}.header-actions__icon{width:clamp(1.375rem,1.336rem + .16vw,1.5rem);height:clamp(1.375rem,1.336rem + .16vw,1.5rem)}@media (width <= 90rem){.header-actions__icon{width:1.25rem;height:1.25rem}}.header-actions__icon--desktop{display:block}@media (width <= 63.9375rem){.header-actions__icon--desktop{display:none}}.header-actions__icon--mobile{display:none}@media (width <= 63.9375rem){.header-actions__icon--outline{display:block}}@media (width <= 63.9375rem){.header-actions__icon--filled{display:none}}@media (width <= 63.9375rem){.header-actions__btn.is-active .header-actions__icon--outline{display:none}}@media (width <= 63.9375rem){.header-actions__btn.is-active .header-actions__icon--filled{display:block}}.mobile-menu{--header-height: 2.5rem;position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100% - var(--header-height));z-index:1000;visibility:hidden;pointer-events:none;transition:visibility 0s var(--transition-duration-longer)}.mobile-menu--open{visibility:visible;pointer-events:auto;transition:visibility 0s 0s}.mobile-menu--open .mobile-menu__overlay{opacity:1}.mobile-menu__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;transition:opacity var(--transition-duration-longer)}.mobile-menu__panel-wrapper{position:absolute;top:0;left:0;display:flex;height:100%;transform:translate(-100%)}.mobile-menu--open .mobile-menu__panel-wrapper{transform:translate(0);transition:transform var(--transition-duration-longer)}.mobile-menu__panel{width:calc(100vw - 3.4375rem);height:100%;background-color:var(--color-dark-blue);overflow-y:auto;padding:2rem .8125rem}.mobile-menu__sidebar{flex-shrink:0;width:3.4375rem;display:flex;flex-direction:column;height:100%}.mobile-menu__close{flex-shrink:0;width:3.4375rem;height:3.4375rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-magenta);border:none;cursor:pointer;color:var(--color-white);transition:background-color var(--transition-duration)}.mobile-menu__close:hover{background-color:var(--color-pink-dark)}.mobile-menu__close-area{flex:1;cursor:pointer}.mobile-menu__close-icon{width:1.375rem;height:1.375rem}.mobile-menu__nav{display:flex;flex-direction:column}.mobile-menu__main-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4375rem}.mobile-menu__main-item{display:flex;align-items:center;justify-content:space-between;width:15rem}.mobile-menu__main-link{font-family:var(--font-family-base);font-size:1rem;font-weight:400;line-height:1.25;color:var(--color-white);text-decoration:none;transition:color var(--transition-duration)}.mobile-menu__main-link:hover{color:var(--color-teal)}.mobile-menu__main-link--inactive{color:var(--color-gray-alt)}.mobile-menu__badge{font-family:var(--font-family-accent);font-size:.625rem;font-weight:300;line-height:1.1;padding:.0625rem .5rem .125rem;border-radius:var(--border-radius-xxxs) 0 var(--border-radius-xxxs) var(--border-radius-xxxs);color:var(--color-white)}.mobile-menu__badge--preorder{background-color:var(--color-teal)}.mobile-menu__badge--soon{background-color:var(--color-coral)}.mobile-menu__divider{height:.03125rem;margin:1.875rem 0 1.875rem -.8125rem;width:calc(100% + 1.625rem)}.mobile-menu__divider--yellow{background-color:var(--color-yellow)}.mobile-menu__divider--pink{background-color:var(--color-pink)}.mobile-menu__customer-list{list-style:none;margin:0;padding:0 1.25rem 0 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem 1.25rem}.mobile-menu__customer-item{flex-shrink:0}.mobile-menu__customer-link{font-family:var(--font-family-base);font-size:.8125rem;font-weight:400;line-height:1.22;color:var(--color-white);text-decoration:none;transition:color var(--transition-duration)}.mobile-menu__customer-link:hover{color:var(--color-teal)}.mobile-menu__company-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.0625rem}.mobile-menu__company-link{font-family:var(--font-family-base);font-size:.8125rem;font-weight:400;line-height:1.22;color:var(--color-gray);text-decoration:none;transition:color var(--transition-duration)}.mobile-menu__company-link:hover{color:var(--color-white)}.footer{background-color:var(--color-dark)}.footer-main{padding:4rem 0 2.125rem}@media (width <= 90rem){.footer-main{padding:3rem 0 1.5rem}}@media (width <= 63.9375rem){.footer-main{padding:clamp(1.5rem,1.188rem + 1.28vw,2.5rem) 0 clamp(1rem,.844rem + .64vw,1.5rem)}}.footer-main__container{display:flex;align-items:flex-start;gap:5rem}@media (width <= 90rem){.footer-main__container{gap:2.5rem}}@media (width <= 63.9375rem){.footer-main__container{flex-direction:column;align-items:center;gap:clamp(1.5rem,1.344rem + .64vw,2rem)}}.footer-main__menus{display:flex;flex:1;gap:2.5rem}@media (width <= 90rem){.footer-main__menus{gap:1.5rem}}@media (width <= 63.9375rem){.footer-main__menus{flex-direction:column;width:100%;gap:clamp(1.5rem,1.344rem + .64vw,2rem)}}.footer-logo{display:flex;align-items:flex-end;gap:.75rem;text-decoration:none;flex-shrink:0}@media (width <= 63.9375rem){.footer-logo{gap:clamp(.375rem,.336rem + .16vw,.5rem)}}.footer-logo__image{height:2.125rem;width:auto}@media (width <= 63.9375rem){.footer-logo__image{height:clamp(1.125rem,1.008rem + .48vw,1.5rem)}}.footer-logo__tagline{font-family:var(--font-family-accent);font-size:1.25rem;font-weight:400;line-height:1;color:var(--color-yellow)}@media (width <= 63.9375rem){.footer-logo__tagline{font-size:clamp(.625rem,.586rem + .16vw,.75rem)}}.footer-nav{display:flex;gap:11.25rem}@media (width <= 90rem){.footer-nav{gap:1.5rem}}@media (width <= 63.9375rem){.footer-nav{flex-direction:column;gap:clamp(1.5rem,1.344rem + .64vw,2rem);width:100%}}@media (width <= 63.9375rem){.footer-nav__section{width:100%}}.footer-nav__title{font-family:var(--font-family-base);font-size:1.125rem;font-weight:500;color:var(--color-white);text-transform:uppercase;margin:0 0 .75rem}@media (width <= 90rem){.footer-nav__title{font-size:.875rem}}@media (width <= 63.9375rem){.footer-nav__title{font-size:clamp(.875rem,.875rem + 0vw,.875rem);margin:0 0 clamp(.75rem,.75rem + 0vw,.75rem)}}.footer-nav__columns{display:flex}@media (width <= 63.9375rem){.footer-nav__columns{gap:clamp(6.5625rem,6.66rem + -.4vw,6.25rem)}}.footer-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.footer-nav__list:first-child{width:6.25rem;flex-shrink:0}@media (width <= 90rem){.footer-nav__list:first-child{width:5rem}}@media (width <= 47.9375rem){.footer-nav__list:first-child{width:clamp(5.625rem,5.1375rem + 2vw,7.1875rem)}}@media (width <= 63.9375rem){.footer-nav__list{gap:clamp(.75rem,.75rem + 0vw,.75rem)}}.footer-nav__item{margin:0}.footer-nav__link{font-family:var(--font-family-base);font-size:.875rem;font-weight:400;color:var(--color-white);text-decoration:none;transition:color var(--transition-duration)}@media (width <= 90rem){.footer-nav__link{font-size:.75rem}}@media (width <= 63.9375rem){.footer-nav__link{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.footer-nav__link:hover{color:var(--color-teal)}.footer-links{margin-left:auto}@media (width <= 63.9375rem){.footer-links{margin-left:0;width:100%}}.footer-links__title{font-family:var(--font-family-base);font-size:1.125rem;font-weight:500;color:var(--color-white);text-transform:uppercase;margin:0 0 .75rem}@media (width <= 90rem){.footer-links__title{font-size:.875rem}}@media (width <= 63.9375rem){.footer-links__title{font-size:clamp(.875rem,.875rem + 0vw,.875rem);margin:0 0 clamp(.75rem,.711rem + .16vw,.875rem)}}.footer-links__columns{display:flex}@media (width <= 63.9375rem){.footer-links__columns{gap:clamp(6.5625rem,6.66rem + -.4vw,6.25rem)}}.footer-links__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.footer-links__list:first-child{width:6.25rem;flex-shrink:0}@media (width <= 90rem){.footer-links__list:first-child{width:5rem}}@media (width <= 47.9375rem){.footer-links__list:first-child{width:clamp(5.625rem,5.1375rem + 2vw,7.1875rem)}}@media (width <= 63.9375rem){.footer-links__list{gap:clamp(.5rem,.422rem + .32vw,.75rem)}}.footer-links__item{margin:0}.footer-links__link{font-family:var(--font-family-base);font-size:.875rem;font-weight:400;color:var(--color-white);text-decoration:none;transition:color var(--transition-duration)}@media (width <= 63.9375rem){.footer-links__link{font-size:clamp(.75rem,.75rem + 0vw,.75rem)}}.footer-links__link:hover{color:var(--color-teal)}.footer-bottom{padding:1rem 0}@media (width <= 63.9375rem){.footer-bottom{border-top:none;padding:clamp(.75rem,.672rem + .32vw,1rem) 0 clamp(1rem,.844rem + .64vw,1.5rem)}}.footer-bottom__text{font-family:var(--font-family-base);font-size:.75rem;font-weight:400;color:var(--color-gray);margin:0}@media (width <= 63.9375rem){.footer-bottom__text{font-size:clamp(.625rem,.625rem + 0vw,.625rem);line-height:1.3}}.footer-bottom__link{color:var(--color-gray);text-decoration:underline!important;transition:color var(--transition-duration)}.footer-bottom__link:hover{color:var(--color-teal)}.hero-banner{position:relative;background-color:var(--color-dark-blue)}.hero-banner__inner{position:relative;min-height:clamp(44.625rem,43.806rem + 3.36vw,47.25rem)}@media (width <= 47.9375rem){.hero-banner__inner{min-height:44.625rem}}.hero-banner__content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:clamp(4.125rem,.927rem + 13.12vw,14.375rem) 0 clamp(3.75rem,2.97rem + 3.2vw,6.25rem);max-width:clamp(17.5rem,13.21rem + 17.6vw,31.25rem)}@media (width <= 90rem){.hero-banner__content{padding-top:6.25rem;padding-left:1.75rem}}@media (width <= 47.9375rem){.hero-banner__content{padding-top:4.125rem;padding-left:0;max-width:100%}}.hero-banner__subtitle{font-family:Montserrat,sans-serif;font-size:clamp(2rem,1.844rem + .64vw,2.5rem);font-weight:400;color:var(--color-white);line-height:1.22;margin-bottom:.5625rem}@media (width <= 47.9375rem){.hero-banner__subtitle{font-size:2rem}}.hero-banner__title{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,2.2075rem + 1.2vw,3.4375rem);font-weight:400;color:#fff;line-height:1.22;margin-bottom:1.9375rem}@media (width <= 47.9375rem){.hero-banner__title{font-size:2.5rem}}.hero-banner__description{font-family:Century Gothic,sans-serif;font-size:clamp(1.125rem,1.008rem + .48vw,1.5rem);font-weight:400;color:var(--color-white);line-height:1.22;margin-bottom:clamp(1.5rem,1.188rem + 1.28vw,2.5rem)}.hero-banner__description .--pink{color:#ee2375}.hero-banner__description .--teal{color:#00a9a7}@media (width <= 47.9375rem){.hero-banner__description{font-size:1.125rem}}.hero-banner__play-button{position:absolute;left:.875rem;bottom:2.625rem;z-index:3;display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;padding:0;transition:transform var(--transition-duration)}.hero-banner__play-button svg{width:clamp(3.4375rem,3.0865rem + 1.44vw,4.5625rem);height:clamp(3.4375rem,3.0865rem + 1.44vw,4.5625rem)}@media (any-hover: hover){.hero-banner__play-button:hover{transform:scale(1.1)}}@media (any-hover: none){.hero-banner__play-button:active{transform:scale(1.1)}}@media (width <= 90rem){.hero-banner__play-button{left:1.75rem;bottom:1.75rem}}@media (width <= 47.9375rem){.hero-banner__play-button{left:1.75rem;bottom:1.75rem}.hero-banner__play-button svg{width:3.4375rem;height:3.4375rem}}.hero-banner__products{position:absolute;top:50%;right:clamp(0rem,-.78rem + 3.2vw,2.5rem);transform:translateY(-50%);width:60%;max-width:60.5625rem;height:28.125rem;pointer-events:none;z-index:2}@media (width <= 90rem){.hero-banner__products{top:auto;bottom:3.0625rem;left:1.25rem;right:1.25rem;transform:none;width:auto;max-width:100%;height:25.4375rem}}.hero-banner__products-image{width:100%;height:100%;object-fit:contain;object-position:center right}@media (width <= 90rem){.hero-banner__products-image{object-position:center bottom}}.hero-banner__products-image--desktop{display:block}@media (width <= 47.9375rem){.hero-banner__products-image--desktop{display:none}}.hero-banner__products-image--mobile{display:none}@media (width <= 47.9375rem){.hero-banner__products-image--mobile{display:block}}.hero-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.hero-banner__bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-banner__bg-image--desktop{display:block}@media (width <= 47.9375rem){.hero-banner__bg-image--desktop{display:none}}.hero-banner__bg-image--mobile{display:none}@media (width <= 47.9375rem){.hero-banner__bg-image--mobile{display:block}}.features{background-color:#fffc;padding:1.25rem 0}.features__list{display:flex;justify-content:space-between;gap:2.5rem;list-style:none;margin:0;padding:0}@media (width <= 63.9375rem){.features__list{flex-wrap:wrap;gap:1.875rem 2.5rem}}@media (width <= 47.9375rem){.features__list{gap:1.5rem 1.25rem}}.features__item{display:flex;flex-direction:column;align-items:center}@media (width <= 63.9375rem){.features__item{flex:0 0 calc(33.333% - 1.875rem)}}@media (width <= 47.9375rem){.features__item{flex:0 0 calc(50% - .625rem)}}.features__icon{width:3.75rem;height:3.75rem;margin-bottom:clamp(.9375rem,.7425rem + .8vw,1.5625rem)}.features__icon img{width:100%;height:100%;object-fit:contain}@media (width <= 47.9375rem){.features__icon{width:2.5rem;height:2.5rem;margin-bottom:.6875rem}}.features__text{font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:600;color:#171a1b;line-height:1.3;margin:0;text-align:center}@media (width <= 47.9375rem){.features__text{font-size:.75rem}}.marquee{background-color:#f3f4f6;padding:clamp(1.5rem,1.344rem + .64vw,2rem) 0;overflow:hidden;border-bottom:.0625rem solid #A81A56}.marquee__track{display:flex;will-change:transform}.marquee__content{display:flex;align-items:center;flex-shrink:0;will-change:transform}.marquee__item{display:flex;align-items:center;gap:1.25rem;padding-right:1.25rem}.marquee__text{font-family:Montserrat,sans-serif;font-size:clamp(1rem,.922rem + .32vw,1.25rem);font-style:normal;font-weight:500;line-height:normal;color:#171a1b;white-space:nowrap;text-transform:uppercase}.marquee__text--bold{font-weight:700}.marquee__separator{width:.3125rem;height:.3125rem;flex-shrink:0}.marquee__separator--yellow{background-color:#ffdf74;transform:rotate(25deg)}.marquee__separator--pink{background-color:#ee2375}.marquee__separator--pink-rotated{background-color:#ee2375;transform:rotate(40deg)}.marquee__separator--pink-rotated-alt{background-color:#ee2375;transform:rotate(94.992deg)}.marquee__separator--teal{background-color:#00a9a7;transform:rotate(45deg)}.marquee__separator--coral{background-color:#ef6150;transform:rotate(60deg)}.marquee__separator--white{background-color:#fff}.about{padding:clamp(2.5rem,1.72rem + 3.2vw,5rem) 0;background-color:var(--color-gray-light)}.about__inner{display:flex;align-items:flex-start;gap:clamp(1.875rem,1.368rem + 2.08vw,3.5rem)}@media (width <= 63.9375rem){.about__inner{flex-direction:column;gap:1.5rem}}@media (width <= 47.9375rem){.about__inner{gap:1rem}}.about__image{flex-shrink:0;width:clamp(31.25rem,25.946rem + 21.76vw,48.25rem);border-radius:var(--border-radius-m);overflow:hidden}.about__image img{width:100%;height:100%;object-fit:cover}.about__image img.--desktop{display:block}.about__image img.--mobile{display:none}@media (width <= 75rem) and (width > 63.9375rem){.about__image{flex:1;width:auto;min-width:0}}@media (width <= 63.9375rem){.about__image{width:100%;height:auto;aspect-ratio:772/420}}@media (width <= 47.9375rem){.about__image{aspect-ratio:404/238}.about__image img.--desktop{display:none}.about__image img.--mobile{display:block}}.about__content{flex:1;min-width:0;padding-top:clamp(0rem,-.39rem + 1.6vw,1.25rem)}@media (width <= 63.9375rem){.about__content{padding-top:0}}.about__title{font-family:var(--font-family-base);font-size:clamp(1.375rem,1.336rem + .16vw,1.5rem);font-weight:700;line-height:1.22;color:var(--color-dark);margin-bottom:clamp(1rem,.727rem + 1.12vw,1.875rem)}.about__title span{color:var(--color-pink)}.about__text{font-family:var(--font-family-accent);font-size:clamp(.75rem,.711rem + .16vw,.875rem);font-weight:400;line-height:1.8;color:var(--color-dark)}.about__text p{margin:0}.about__text p+p{margin-top:clamp(1.125rem,1.008rem + .48vw,1.5rem)}.equipment{position:relative;background-color:var(--color-dark-blue);overflow:hidden}.equipment__decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.equipment__image{display:block;max-width:100%;height:auto;margin:0 auto}@media (width <= 47.9375rem){.equipment__image--desktop{display:none}}.equipment__image--mobile{display:none;width:100%;max-width:none}@media (width <= 47.9375rem){.equipment__image--mobile{display:block}}.product-cards{padding:clamp(2.5rem,1.72rem + 3.2vw,5rem) 0;background-color:var(--color-white)}.product-cards__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,.672rem + .32vw,1rem)}@media (width <= 47.9375rem){.product-cards__grid{grid-template-columns:1fr}}.product-cards__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(13.9375rem,10.954rem + 12.24vw,23.5rem);padding:0 0 5rem 2.5rem;background-color:var(--color-gray-light);border-radius:var(--border-radius-m);overflow:hidden}@media (width <= 47.9375rem){.product-cards__card{justify-content:center;padding:clamp(1.25rem,.86rem + 1.6vw,2.5rem)}}.product-cards__content{position:relative;z-index:2;max-width:60%}@media (width <= 47.9375rem){.product-cards__content{max-width:55%;margin-left:auto}}@media (width <= 47.9375rem){.product-cards__card:nth-child(odd) .product-cards__content{margin-left:auto;margin-right:0}}@media (width <= 47.9375rem){.product-cards__card:nth-child(2n) .product-cards__content{margin-left:0;margin-right:auto}}.product-cards__category{font-family:var(--font-family-base);font-size:clamp(.75rem,.711rem + .16vw,.875rem);font-weight:500;color:#5c5c5c;text-transform:uppercase;margin-bottom:clamp(.5rem,.422rem + .32vw,.75rem)}.product-cards__title{font-family:var(--font-family-accent);font-size:clamp(1.125rem,1.008rem + .48vw,1.5rem);font-weight:600;line-height:1.3;color:var(--color-dark);margin-bottom:clamp(.75rem,.672rem + .32vw,1rem)}.product-cards__title a{text-decoration:none;color:inherit}.product-cards__description{font-family:var(--font-family-base);font-size:clamp(.75rem,.711rem + .16vw,.875rem);font-weight:500;line-height:1.5;color:var(--color-dark)}.product-cards__image{position:absolute;right:clamp(.625rem,.43rem + .8vw,1.25rem);bottom:clamp(.5rem,.422rem + .32vw,.75rem);width:clamp(8.625rem,6.48rem + 8.8vw,15.5rem);height:auto;z-index:1;pointer-events:none}.product-cards__image img{width:100%;height:auto;object-fit:contain}@media (width <= 47.9375rem){.product-cards__image{right:auto;left:clamp(.75rem,.75rem + 0vw,.75rem);bottom:clamp(.625rem,.625rem + 0vw,.625rem)}}@media (width <= 47.9375rem){.product-cards__card:nth-child(2n) .product-cards__image{left:auto;right:clamp(.75rem,.75rem + 0vw,.75rem)}}.product-cards__decor{position:absolute;z-index:0;pointer-events:none}.product-cards__decor--1{top:clamp(.75rem,.594rem + .64vw,1.25rem);right:clamp(3.75rem,2.97rem + 3.2vw,6.25rem);width:clamp(.875rem,.797rem + .32vw,1.125rem);height:clamp(.875rem,.797rem + .32vw,1.125rem);border:.0625rem solid var(--color-teal);transform:rotate(-28deg)}.product-cards__decor--2{top:clamp(2.5rem,2.11rem + 1.6vw,3.75rem);left:clamp(3.125rem,2.54rem + 2.4vw,5rem);width:clamp(.75rem,.672rem + .32vw,1rem);height:clamp(.75rem,.672rem + .32vw,1rem);background:linear-gradient(180deg,var(--color-pink) 0%,rgba(238,35,117,.5) 100%);transform:rotate(-11deg)}.product-cards__decor--3{bottom:clamp(1.5rem,1.188rem + 1.28vw,2.5rem);left:clamp(12.5rem,8.6rem + 16vw,25rem);width:clamp(.875rem,.797rem + .32vw,1.125rem);height:clamp(.875rem,.797rem + .32vw,1.125rem);border:.0625rem solid var(--color-coral);transform:rotate(27deg)}.products{position:relative;padding:clamp(2.5rem,1.72rem + 3.2vw,5rem) 0;background-color:var(--color-dark-blue);background-image:url(/pages/index/video-bg.webp);background-repeat:repeat;overflow:hidden}.products__decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.products__title{font-family:var(--font-family-base);font-size:clamp(1.25rem,1.172rem + .32vw,1.5rem);font-weight:500;line-height:1.22;color:var(--color-white);margin-bottom:clamp(1rem,.844rem + .64vw,1.5rem)}.products__wrapper{position:relative}.products__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:clamp(2rem,1.844rem + .64vw,2.5rem);height:clamp(2rem,1.844rem + .64vw,2.5rem);background:transparent;border:none;color:var(--color-white);cursor:pointer;transition:opacity var(--transition-duration);transform:translateY(-50%)}.products__nav--prev{right:calc(100% + 1.5625rem)}.products__nav--next{left:calc(100% + 1.5625rem)}.products__nav:disabled{opacity:.3;cursor:default}@media (any-hover: hover){.products__nav:hover{opacity:.7}}@media (any-hover: none){.products__nav:active{opacity:.7}}@media (width <= 47.9375rem){.products__nav{display:none}}.products__slider{overflow:hidden}.products__slider .swiper-wrapper{display:flex}.products__slider .swiper-slide{width:clamp(11.25rem,9.69rem + 6.4vw,16.25rem);flex-shrink:0}@media (width <= 47.9375rem){.products__slider{display:none}}.products__list{display:none}@media (width <= 47.9375rem){.products__list{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}}.products__card{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--color-white);border-radius:var(--border-radius-m);overflow:hidden}.products__badges{position:absolute;top:0;left:0;right:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:.0625rem}.products__badge{padding:clamp(.1875rem,.168rem + .08vw,.25rem) clamp(.25rem,.172rem + .32vw,.5rem);font-family:var(--font-family-base);font-size:clamp(.5rem,.461rem + .16vw,.625rem);font-weight:700;text-transform:uppercase;text-align:center;color:var(--color-white)}.products__badge--new{grid-column:1;background-color:#006b69;border-radius:var(--border-radius-m) 0 0 0}.products__badge--preorder{grid-column:2;background-color:#b83d2f}.products__badge--sale{grid-column:3;background-color:#d31a60;border-radius:0 var(--border-radius-m) 0 0}.products__image{padding:clamp(.375rem,.336rem + .16vw,.5rem)}.products__image img{width:100%;height:auto;aspect-ratio:242/284;object-fit:contain;display:block}.products__info{display:flex;flex-direction:column;padding:clamp(.625rem,.508rem + .48vw,1rem);border-top:.0625rem solid #EEEEF0}.products__name{font-family:var(--font-family-base);font-size:clamp(.6875rem,.629rem + .24vw,.875rem);font-weight:500;line-height:1.3;color:var(--color-dark);margin-bottom:clamp(.5rem,.422rem + .32vw,.75rem)}.products__name a{text-decoration:none;color:inherit}.products__name span{display:block}.products__prices{display:flex;align-items:center;gap:clamp(.375rem,.336rem + .16vw,.5rem);margin-bottom:clamp(.5rem,.422rem + .32vw,.75rem)}.products__old-price{font-family:var(--font-family-base);font-size:clamp(.6875rem,.629rem + .24vw,.875rem);font-weight:500;color:#6b6b6b;text-decoration:line-through}.products__price{font-family:var(--font-family-base);font-size:clamp(.8125rem,.754rem + .24vw,1rem);font-weight:700;color:var(--color-dark-blue)}.products__price--sale{color:#d31a60}.products__button{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(1.625rem,1.508rem + .48vw,2rem);background-color:var(--color-dark-blue);border:none;border-radius:var(--border-radius-xs);font-family:var(--font-family-accent);font-size:clamp(.5rem,.461rem + .16vw,.625rem);font-weight:700;text-transform:uppercase;color:var(--color-white);cursor:pointer;transition:background-color var(--transition-duration)}@media (any-hover: hover){.products__button:hover{background-color:var(--color-dark)}}@media (any-hover: none){.products__button:active{background-color:var(--color-dark)}}.products__installment{font-family:var(--font-family-base);font-size:clamp(.625rem,.586rem + .16vw,.75rem);font-weight:500;color:var(--color-dark);margin-top:clamp(.375rem,.336rem + .16vw,.5rem)}.gallery{padding:clamp(2.5rem,1.72rem + 3.2vw,5rem) 0;background-color:#f3f4f6}.gallery__title{font-family:var(--font-family-base);font-size:clamp(1rem,.844rem + .64vw,1.5rem);font-weight:500;line-height:1.22;color:var(--color-dark);margin-bottom:clamp(1rem,.844rem + .64vw,1.5rem)}.gallery__carousel{display:block}.gallery__mobile{display:none}.gallery__swiper{overflow:hidden}.gallery__swiper .swiper-wrapper{display:flex}.gallery__swiper .swiper-slide{flex-shrink:0;width:674px!important;height:354px}@media(max-width:767px){.gallery__carousel{display:none}.gallery__mobile{display:block}.gallery__slide{width:100%;height:auto;aspect-ratio:404/212;border-radius:2px}.gallery__thumbs .swiper-slide{width:auto}}@media (width <= 47.9375rem){}@media (width <= 47.9375rem){}.gallery__main-slider{margin-bottom:8px;overflow:hidden}.gallery__main-slider .swiper-wrapper{display:flex}.gallery__main-slider .swiper-slide{flex-shrink:0;width:100%!important}.gallery__slide{border-radius:4px;overflow:hidden;width:100%;height:100%}.gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}.gallery__thumbs .swiper-wrapper{display:flex}.gallery__thumbs .swiper-slide{opacity:.6;cursor:pointer;transition:opacity .3s;flex-shrink:0;width:auto}.gallery__thumbs .swiper-slide-thumb-active{opacity:1}.gallery__thumb{border-radius:2px;overflow:hidden;width:77px;height:41px}.gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.videos{position:relative;padding:clamp(2.5rem,1.72rem + 3.2vw,5rem) 0;background-color:var(--color-dark-blue);background-image:url(/pages/index/video-bg.webp);background-repeat:repeat;overflow:hidden}.videos__decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.videos__title{font-family:var(--font-family-base);font-size:clamp(1.25rem,1.172rem + .32vw,1.5rem);font-weight:500;line-height:1.22;color:var(--color-white);margin-bottom:clamp(1rem,.844rem + .64vw,1.5rem)}.videos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,.532rem + 1.92vw,2.5rem)}@media (width <= 63.9375rem){.videos__grid{grid-template-columns:repeat(2,1fr)}}@media (width <= 47.9375rem){.videos__grid{display:flex;flex-direction:column;gap:1rem}}.videos__card{position:relative}@media (width <= 47.9375rem){.videos__card{width:75%}.videos__card:nth-child(odd){align-self:flex-start}.videos__card:nth-child(2n){align-self:flex-end}}.videos__preview{position:relative;border-radius:var(--border-radius-m);overflow:hidden}.videos__preview img{display:block;width:100%;height:auto;aspect-ratio:536/302;object-fit:cover}.videos__preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#171a1b33}.videos__play{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:clamp(3rem,2.766rem + .96vw,3.75rem);height:clamp(3rem,2.766rem + .96vw,3.75rem);background-color:#ffffff4d;border:none;border-radius:50%;color:var(--color-white);cursor:pointer;transition:background-color var(--transition-duration)}.videos__play svg{width:clamp(1.25rem,1.172rem + .32vw,1.5rem);height:clamp(1.25rem,1.172rem + .32vw,1.5rem)}@media (any-hover: hover){.videos__play:hover{background-color:#ffffff80}}@media (any-hover: none){.videos__play:active{background-color:#ffffff80}}.videos__info{position:absolute;bottom:0;left:0;right:0;padding:clamp(.625rem,.586rem + .16vw,.75rem) clamp(.75rem,.672rem + .32vw,1rem);background-color:#171a1bc4;border-radius:0 0 var(--border-radius-m) var(--border-radius-m)}.videos__name{font-family:Century Gothic,sans-serif;font-size:clamp(.75rem,.711rem + .16vw,.875rem);font-weight:400;color:var(--color-white)}.blog{position:relative;padding:clamp(2.5rem,1.72rem + 3.2vw,5rem) 0;background-color:#f3f4f6;overflow:hidden}.blog__decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.blog__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(1rem,.844rem + .64vw,1.5rem)}.blog__title{font-family:var(--font-family-base);font-size:clamp(1.25rem,1.172rem + .32vw,1.5rem);font-weight:500;line-height:1.22;color:var(--color-dark-blue)}.blog__link{font-family:var(--font-family-base);font-size:clamp(.75rem,.711rem + .16vw,.875rem);font-weight:500;color:var(--color-dark);text-decoration:none;transition:color var(--transition-duration)}@media (any-hover: hover){.blog__link:hover{color:var(--color-coral)}}@media (any-hover: none){.blog__link:active{color:var(--color-coral)}}.blog__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.75rem,.672rem + .32vw,1rem)}@media (width <= 63.9375rem){.blog__grid{grid-template-columns:repeat(2,1fr)}}@media (width <= 47.9375rem){.blog__grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}.blog__card{display:flex;flex-direction:column;position:relative;border-radius:var(--border-radius-m);overflow:hidden;text-decoration:none}.blog__image{position:relative}.blog__image img{display:block;width:100%;height:auto;aspect-ratio:398/253;object-fit:cover}.blog__info{padding:.5rem;background-color:var(--color-white)}.blog__name{font-family:var(--font-family-base);font-size:clamp(.75rem,.711rem + .16vw,.875rem);font-weight:500;color:var(--color-dark-blue)}.reviews{padding:clamp(0rem,-1.56rem + 6.4vw,5rem) 0 clamp(2.5rem,1.72rem + 3.2vw,5rem);background-color:var(--color-white)}@media (width <= 47.9375rem){.reviews{background-color:#f3f4f6}}.reviews__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(1rem,.844rem + .64vw,1.5rem)}.reviews__title{font-family:var(--font-family-base);font-size:clamp(1.25rem,1.172rem + .32vw,1.5rem);font-weight:500;line-height:1.22;color:var(--color-dark-blue)}.reviews__link{font-family:var(--font-family-base);font-size:clamp(.75rem,.711rem + .16vw,.875rem);font-weight:500;color:var(--color-dark);text-decoration:none;transition:color var(--transition-duration)}@media (any-hover: hover){.reviews__link:hover{color:var(--color-coral)}}@media (any-hover: none){.reviews__link:active{color:var(--color-coral)}}.reviews__slider{overflow:hidden}.reviews__slider .swiper-wrapper{display:flex}.reviews__slider .swiper-slide{height:auto;flex-shrink:0}.reviews__card{position:relative;padding:1.5625rem clamp(1rem,.727rem + 1.12vw,1.875rem) clamp(2.5rem,2.11rem + 1.6vw,3.75rem);background-color:#f3f4f6;border-radius:var(--border-radius-m)}@media (width <= 47.9375rem){.reviews__card{background-color:var(--color-white)}}.reviews__top{display:flex;align-items:flex-start;gap:clamp(.75rem,.672rem + .32vw,1rem);margin-bottom:clamp(1rem,.922rem + .32vw,1.25rem)}.reviews__avatar{flex-shrink:0;width:clamp(2.5rem,2.344rem + .64vw,3rem);height:clamp(2.5rem,2.344rem + .64vw,3rem);border-radius:50%;overflow:hidden}.reviews__avatar img{width:100%;height:100%;object-fit:cover}.reviews__meta{flex-grow:1;min-width:0}.reviews__info{display:flex;align-items:center;gap:clamp(1rem,.844rem + .64vw,1.5rem);margin-bottom:clamp(.375rem,.336rem + .16vw,.5rem)}.reviews__date,.reviews__city{font-family:var(--font-family-base);font-size:clamp(.625rem,.586rem + .16vw,.75rem);font-weight:500;color:#5c5c5c;white-space:nowrap}.reviews__name{font-family:var(--font-family-accent);font-size:clamp(.875rem,.836rem + .16vw,1rem);font-weight:600;color:var(--color-dark)}.reviews__rating{display:flex;gap:.375rem;flex-shrink:0;margin-left:auto}.reviews__text{font-family:var(--font-family-base);font-size:clamp(.75rem,.711rem + .16vw,.875rem);font-weight:400;line-height:1.5;color:var(--color-dark);white-space:pre-line}.reviews__decor-icon{position:absolute;bottom:clamp(1rem,.727rem + 1.12vw,1.875rem);left:clamp(1rem,.727rem + 1.12vw,1.875rem)}.reviews__decor-icon--right{left:auto;right:clamp(1rem,.727rem + 1.12vw,1.875rem)}.brands{padding:5rem 0;background-color:#f3f4f6}@media (width <= 47.9375rem){.brands{padding:0 0 clamp(2.5rem,2.812rem + -1.28vw,1.5rem)}}.brands__title{font-family:var(--font-family-base);font-size:clamp(1.25rem,1.172rem + .32vw,1.5rem);font-weight:500;line-height:1.22;color:var(--color-dark);margin-bottom:clamp(1rem,.844rem + .64vw,1.5rem)}.brands__grid{display:flex;justify-content:space-between;gap:clamp(.5rem,.344rem + .64vw,1rem)}@media (width <= 47.9375rem){.brands__grid{display:none}}.brands__slider{display:none;overflow:hidden}.brands__slider .swiper-wrapper{display:flex}.brands__slider .swiper-slide{width:auto;flex-shrink:0}@media (width <= 47.9375rem){.brands__slider{display:block}}.brands__item{display:flex;align-items:center;justify-content:center;height:clamp(2.8125rem,2.3055rem + 2.08vw,4.4375rem);transition:opacity var(--transition-duration)}.brands__item img{max-width:100%;max-height:100%;object-fit:contain}@media (any-hover: hover){.brands__item:hover{opacity:.7}}@media (any-hover: none){.brands__item:active{opacity:.7}}.breadcrumbs{padding:clamp(.625rem,.547rem + .32vw,.875rem) 0}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.375rem,.336rem + .16vw,.5rem);margin:0;padding:0;list-style:none}.breadcrumbs__item{display:flex;align-items:center;gap:clamp(.375rem,.336rem + .16vw,.5rem)}.breadcrumbs__item:not(:last-child):after{content:"";display:block;width:.25rem;height:.25rem;border-radius:50%;background-color:var(--color-gray-dark)}.breadcrumbs__link{font-family:var(--font-family-base);font-size:clamp(.625rem,.586rem + .16vw,.75rem);font-weight:300;text-transform:uppercase;text-decoration:none;color:var(--color-gray-dark);transition:color var(--transition-duration)}@media (any-hover: hover){.breadcrumbs__link:hover{color:var(--color-pink)}}@media (any-hover: none){.breadcrumbs__link:active{color:var(--color-pink)}}.breadcrumbs__current{font-family:var(--font-family-base);font-size:clamp(.625rem,.586rem + .16vw,.75rem);font-weight:400;text-transform:uppercase;color:var(--color-dark)}.video-banner{position:relative;height:calc(100vh - var(--header-height))}.video-banner__image{display:block;width:100%;height:100%;object-fit:cover}.video-banner__play{position:absolute;left:clamp(1rem,-1.418rem + 9.92vw,8.75rem);bottom:clamp(1.25rem,-.9535rem + 9.04vw,8.3125rem);z-index:2;display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;padding:0;transition:transform var(--transition-duration)}.video-banner__play svg{width:clamp(2.8125rem,2.2665rem + 2.24vw,4.5625rem);height:clamp(2.8125rem,2.2665rem + 2.24vw,4.5625rem)}@media (width <= 47.9375rem){.video-banner__play{bottom:clamp(1.25rem,.86rem + 1.6vw,2.5rem)}}@media (any-hover: hover){.video-banner__play:hover{transform:scale(1.1)}}@media (any-hover: hover) and (width <= 47.9375rem){.video-banner__play:hover{transform:translate(-50%) scale(1.1)}}@media (any-hover: none){.video-banner__play:active{transform:scale(1.1)}}@media (any-hover: none) and (width <= 47.9375rem){.video-banner__play:active{transform:translate(-50%) scale(1.1)}}.text-block{padding:clamp(3.5rem,2.252rem + 5.12vw,7.5rem) 0}.text-block .container{display:flex;flex-direction:column;align-items:center}.text-block__title{font-family:var(--font-family-base);font-size:clamp(.875rem,.68rem + .8vw,1.5rem);font-weight:500;line-height:1.22;color:var(--color-dark-blue);text-align:center;margin-bottom:clamp(.75rem,.321rem + 1.76vw,2.125rem)}.text-block__description{font-family:var(--font-family-base);font-size:clamp(.6875rem,.629rem + .24vw,.875rem);font-weight:400;line-height:1.4;color:#212121;text-align:center;max-width:56.25rem}.product-card{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--color-white);border-radius:var(--border-radius-m);overflow:hidden}.product-card__badges{position:absolute;top:0;left:0;right:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:.0625rem}.product-card__badge{padding:clamp(.1875rem,.168rem + .08vw,.25rem) clamp(.25rem,.172rem + .32vw,.5rem);font-family:var(--font-family-base);font-size:clamp(.5rem,.461rem + .16vw,.625rem);font-weight:700;text-transform:uppercase;text-align:center;color:var(--color-white)}.product-card__badge--new{grid-column:1;background-color:#006b69;border-radius:var(--border-radius-m) 0 0 0}.product-card__badge--preorder{grid-column:2;background-color:#b83d2f}.product-card__badge--sale{grid-column:3;background-color:#d31a60;border-radius:0 var(--border-radius-m) 0 0}.product-card__image{padding:clamp(.375rem,.336rem + .16vw,.5rem)}.product-card__image img{width:100%;height:auto;aspect-ratio:242/284;object-fit:contain;display:block}.product-card__info{display:flex;flex-direction:column;padding:clamp(.625rem,.508rem + .48vw,1rem);border-top:.0625rem solid #EEEEF0}.product-card__name{font-family:var(--font-family-base);font-size:clamp(.6875rem,.629rem + .24vw,.875rem);font-weight:500;line-height:1.3;color:var(--color-dark);margin-bottom:clamp(.5rem,.422rem + .32vw,.75rem)}.product-card__name a{text-decoration:none;color:inherit}.product-card__name span{display:block}.product-card__prices{display:flex;align-items:center;gap:clamp(.375rem,.336rem + .16vw,.5rem);margin-bottom:clamp(.5rem,.422rem + .32vw,.75rem)}.product-card__old-price{font-family:var(--font-family-base);font-size:clamp(.6875rem,.629rem + .24vw,.875rem);font-weight:500;color:#6b6b6b;text-decoration:line-through}.product-card__price{font-family:var(--font-family-base);font-size:clamp(.8125rem,.754rem + .24vw,1rem);font-weight:700;color:var(--color-dark-blue)}.product-card__price--sale{color:#d31a60}.product-card__button{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(1.625rem,1.508rem + .48vw,2rem);background-color:var(--color-dark-blue);border:none;border-radius:var(--border-radius-xs);font-family:var(--font-family-accent);font-size:clamp(.5rem,.461rem + .16vw,.625rem);font-weight:700;text-transform:uppercase;color:var(--color-white);cursor:pointer;transition:background-color var(--transition-duration)}@media (any-hover: hover){.product-card__button:hover{background-color:var(--color-dark)}}@media (any-hover: none){.product-card__button:active{background-color:var(--color-dark)}}.product-card__installment{font-family:var(--font-family-base);font-size:clamp(.625rem,.586rem + .16vw,.75rem);font-weight:500;color:var(--color-dark);margin-top:clamp(.375rem,.336rem + .16vw,.5rem)}.products-grid{padding:clamp(1.875rem,.9rem + 4vw,5rem) 0 clamp(1.875rem,.1395rem + 7.12vw,7.4375rem);background-color:#f3f4f6}.products-grid__inner{display:grid;grid-template-columns:1fr clamp(25rem,-35.8888888889rem + 76.1111111111vw,42.125rem);grid-template-rows:1fr;align-items:stretch;gap:clamp(1rem,.532rem + 1.92vw,2.5rem)}@media (width <= 63.9375rem){.products-grid__inner{grid-template-columns:1fr;grid-template-rows:auto}}.products-grid__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,.344rem + .64vw,1rem)}@media (width <= 63.9375rem){.products-grid__cards{grid-template-columns:repeat(3,1fr);order:2}}@media (width <= 47.9375rem){.products-grid__cards{grid-template-columns:repeat(2,1fr)}}.products-grid__image{border-radius:var(--border-radius-m);overflow:hidden;min-height:0}@media (width <= 63.9375rem){.products-grid__image{order:1;aspect-ratio:674/928}}@media (width <= 47.9375rem){.products-grid__image{border-radius:var(--border-radius-s)}}.products-grid__image img{display:block;width:100%;height:100%;object-fit:cover}.blog-card{display:flex;flex-direction:column;position:relative;border-radius:var(--border-radius-m);overflow:hidden;text-decoration:none}.blog-card__image{position:relative}.blog-card__image img{display:block;width:100%;height:auto;aspect-ratio:398/253;object-fit:cover}.blog-card__info{padding:clamp(.375rem,.336rem + .16vw,.5rem);background-color:#ffffffbf}.blog-card__name{font-family:var(--font-family-base);font-size:clamp(.75rem,.711rem + .16vw,.875rem);font-weight:500;color:var(--color-dark-blue)}.blog-grid{padding:clamp(1.875rem,.9rem + 4vw,5rem) 0;background-color:#f3f4f6}.blog-grid__title{font-family:var(--font-family-base);font-size:clamp(1rem,.844rem + .64vw,1.5rem);font-weight:500;line-height:1.22;color:var(--color-dark-blue);margin-bottom:clamp(.75rem,.516rem + .96vw,1.5rem)}.blog-grid__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,.032rem + 1.92vw,2rem)}@media (width <= 63.9375rem){.blog-grid__cards{grid-template-columns:repeat(2,1fr)}}@media (width <= 47.9375rem){.blog-grid__cards{grid-template-columns:repeat(2,1fr)}}.faq{padding:clamp(1.875rem,.9rem + 4vw,5rem) 0}.faq__title{font-family:var(--font-family-base);font-size:clamp(1rem,.844rem + .64vw,1.5rem);font-weight:500;line-height:1.22;color:var(--color-dark-blue);text-align:center;margin-bottom:clamp(1.25rem,.47rem + 3.2vw,3.75rem)}.faq__list{display:flex;flex-direction:column;gap:clamp(.75rem,.516rem + .96vw,1.5rem);max-width:62.5rem;margin:0 auto}.faq__item[open] .faq__icon-plus{display:none}.faq__item[open] .faq__icon-close{display:block}.faq__question{display:flex;align-items:flex-start;gap:clamp(.75rem,.672rem + .32vw,1rem);cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{display:none}.faq__icon{flex-shrink:0;width:clamp(1.25rem,1.172rem + .32vw,1.5rem);height:clamp(1.25rem,1.172rem + .32vw,1.5rem);color:var(--color-dark-blue)}.faq__icon svg{width:100%;height:100%}.faq__icon-plus{display:block}.faq__icon-close{display:none}.faq__question-text{font-family:var(--font-family-base);font-size:clamp(.875rem,.836rem + .16vw,1rem);font-weight:500;line-height:1.22;color:#212121}.faq__answer{padding-top:clamp(.75rem,.594rem + .64vw,1.25rem);padding-left:clamp(2rem,1.844rem + .64vw,2.5rem);font-family:var(--font-family-base);font-size:clamp(.75rem,.711rem + .16vw,.875rem);font-weight:400;line-height:1.4;color:#212121}.product-hero{padding:clamp(1.25rem,1.1525rem + .4vw,1.5625rem) 0 clamp(1.875rem,1.29rem + 2.4vw,3.75rem);background-color:var(--color-gray-light)}.product-hero__inner{display:grid;grid-template-columns:1fr 31.875rem;gap:clamp(1.25rem,.86rem + 1.6vw,2.5rem);margin-inline:clamp(0rem,-.6825rem + 2.8vw,2.1875rem)}@media (width <= 90rem){.product-hero__inner{grid-template-columns:1fr 25rem}}@media (width <= 63.9375rem){.product-hero__inner{grid-template-columns:1fr}}.product-hero__gallery{display:flex;flex-direction:column;gap:0;min-width:0;max-width:100%}.product-hero__slider-wrapper{position:relative;display:flex;align-items:center}.product-hero__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;justify-content:center;align-items:center;padding:0;background:none;border:none;cursor:pointer;transition:opacity var(--transition-duration)}@media (any-hover: hover){.product-hero__nav:hover{opacity:.7}}@media (any-hover: none){.product-hero__nav:active{opacity:.7}}.product-hero__nav.swiper-button-disabled{opacity:0;visibility:hidden;pointer-events:none}@media (max-width: 74.9375rem){.product-hero__nav{display:none}}.product-hero__nav--prev{left:-1.875rem}.product-hero__nav--prev svg{transform:rotate(180deg)}.product-hero__nav--next{right:-1.875rem}.product-hero__nav svg path:first-child{fill:#fff!important}.product-hero__nav svg path:last-child{fill:#ef6150!important}.product-hero__main-slider{overflow:hidden;width:100%}.product-hero__main-slider .swiper-wrapper{display:flex}.product-hero__main-slider .swiper-slide{flex-shrink:0;width:calc(50% - .5rem)!important}@media (max-width: 74.9375rem){.product-hero__main-slider .swiper-slide{width:100%!important}}.product-hero__slide{display:flex;justify-content:center;align-items:center;height:41.875rem;padding:clamp(.625rem,.43rem + .8vw,1.25rem);background-color:var(--color-white);border-radius:var(--border-radius-m)}@media (width <= 63.9375rem){.product-hero__slide{height:31.25rem}}@media (width <= 47.9375rem){.product-hero__slide{height:auto;aspect-ratio:1/1}}.product-hero__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.product-hero__thumbs-wrapper{position:relative;display:flex;align-items:center;margin-top:clamp(.625rem,.508rem + .48vw,1rem)}.product-hero__thumbs-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;justify-content:center;align-items:center;padding:0;background:none;border:none;cursor:pointer;transition:opacity var(--transition-duration),visibility var(--transition-duration)}@media (width <= 63.9375rem){.product-hero__thumbs-nav{display:none}}@media (any-hover: hover){.product-hero__thumbs-nav:hover{opacity:.7}}@media (any-hover: none){.product-hero__thumbs-nav:active{opacity:.7}}.product-hero__thumbs-nav.swiper-button-disabled{opacity:0;visibility:hidden;pointer-events:none}.product-hero__thumbs-nav--prev{left:-1.875rem}.product-hero__thumbs-nav--prev svg{transform:rotate(180deg)}.product-hero__thumbs-nav--next{right:-1.875rem}.product-hero__thumbs-nav svg path:first-child{fill:#fff!important}.product-hero__thumbs-nav svg path:last-child{fill:#ef6150!important}.product-hero__thumbs{overflow:hidden;width:100%}.product-hero__thumbs .swiper-wrapper{display:flex}.product-hero__thumbs .swiper-slide{flex-shrink:0;width:auto!important}.product-hero__thumb{display:flex;justify-content:center;align-items:center;width:2.5rem;height:3.375rem;padding:.25rem;border:.125rem solid transparent;border-radius:var(--border-radius-xxxs);background-color:var(--color-white);cursor:pointer;transition:border-color var(--transition-duration);flex-shrink:0}.product-hero__thumb:hover{border-color:var(--color-gray)}.product-hero__thumb.active{border-color:transparent;position:relative}.product-hero__thumb.active:after{content:"";position:absolute;bottom:-.3125rem;left:0;width:100%;height:.125rem;background-color:var(--color-dark)}.product-hero__thumb img{max-width:100%;max-height:100%;object-fit:contain}.product-hero__info{display:flex;flex-direction:column}.product-hero__title{font-family:var(--font-family-base);font-size:clamp(1.125rem,1.008rem + .48vw,1.5rem);font-style:normal;font-weight:500;line-height:normal;color:var(--color-dark-blue);text-align:center;margin:0 0 clamp(.75rem,.399rem + 1.44vw,1.875rem)}.product-hero__price{display:flex;align-items:baseline;justify-content:center;gap:clamp(.5rem,.422rem + .32vw,.75rem);margin-bottom:clamp(.625rem,.196rem + 1.76vw,2rem)}.product-hero__price-old{font-family:var(--font-family-base);font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;color:#595959;text-decoration-line:line-through}.product-hero__price-current{font-family:var(--font-family-base);font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;color:var(--color-magenta)}.product-hero__split{display:flex;justify-content:center;margin-bottom:clamp(1rem,.454rem + 2.24vw,2.75rem)}.product-hero__split img{max-width:100%;height:auto}.product-hero__split-logo{flex-shrink:0}.product-hero__split-text{font-family:var(--font-family-base);font-size:clamp(.6875rem,.668rem + .08vw,.75rem);font-weight:400;color:var(--color-dark)}.product-hero__split-btn{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-left:auto;padding:0;border:none;background:none;color:var(--color-gray-dark);cursor:pointer;transition:color var(--transition-duration)}@media (any-hover: hover){.product-hero__split-btn:hover{color:var(--color-dark)}}@media (any-hover: none){.product-hero__split-btn:active{color:var(--color-dark)}}.product-hero__colors{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(1rem,.61rem + 1.6vw,2.25rem)}.product-hero__colors-list{display:flex;align-items:flex-end;justify-content:center;gap:.5rem;margin-bottom:clamp(.5rem,.11rem + 1.6vw,1.75rem)}@media (width <= 47.9375rem){.product-hero__colors-list{flex-wrap:wrap}}.product-hero__color{display:flex;justify-content:center;align-items:center;width:2.5rem;height:3.625rem;padding:0;border:.0625rem solid transparent;border-radius:var(--border-radius-xxxs);background-color:var(--color-white);cursor:pointer;transition:border-color var(--transition-duration),width var(--transition-duration),height var(--transition-duration)}.product-hero__color img{max-width:100%;max-height:100%;object-fit:contain}@media (any-hover: hover){.product-hero__color:hover{border-color:var(--color-gray)}}@media (any-hover: none){.product-hero__color:active{border-color:var(--color-gray)}}.product-hero__color--active{width:3rem;height:4.375rem;position:relative}.product-hero__color--active:after{content:"";position:absolute;bottom:-.3125rem;left:0;width:100%;height:.125rem;background-color:var(--color-dark)}.product-hero__colors-name{font-family:var(--font-family-base);font-size:1rem;font-weight:500;color:var(--color-dark);text-align:center}.product-hero__actions{display:flex;gap:clamp(.75rem,.672rem + .32vw,1rem);margin-bottom:clamp(1rem,.532rem + 1.92vw,2.5rem)}.product-hero__cart-btn{flex:1;display:flex;justify-content:center;align-items:center;height:clamp(2.75rem,2.672rem + .32vw,3rem);padding:0 clamp(1rem,.844rem + .64vw,1.5rem);font-family:var(--font-family-base);font-size:clamp(.75rem,.711rem + .16vw,.875rem);font-weight:400;text-transform:uppercase;color:var(--color-white);background-color:var(--color-dark-blue);border:none;border-radius:var(--border-radius-s);cursor:pointer;transition:background-color var(--transition-duration)}@media (any-hover: hover){.product-hero__cart-btn:hover{background-color:var(--color-teal)}}@media (any-hover: none){.product-hero__cart-btn:active{background-color:var(--color-teal)}}.product-hero__favorite-btn{display:flex;justify-content:center;align-items:center;width:clamp(2.75rem,2.672rem + .32vw,3rem);height:clamp(2.75rem,2.672rem + .32vw,3rem);flex-shrink:0;padding:0;color:var(--color-white);background-color:var(--color-dark-blue);border:.0625rem solid var(--color-dark);border-radius:var(--border-radius-s);cursor:pointer;transition:background-color var(--transition-duration),color var(--transition-duration)}@media (any-hover: hover){.product-hero__favorite-btn:hover{background-color:var(--color-coral);border-color:var(--color-coral)}}@media (any-hover: none){.product-hero__favorite-btn:active{background-color:var(--color-coral);border-color:var(--color-coral)}}.product-hero__description{font-family:var(--font-family-base);font-size:clamp(.75rem,.711rem + .16vw,.875rem);font-weight:400;line-height:1.5;color:var(--color-dark)}.product-hero__description p{margin:0}.product-hero__description p+p{margin-top:clamp(.75rem,.672rem + .32vw,1rem)}@media (width <= 47.9375rem){.product-hero__description{text-align:center}}.product-details{padding:clamp(1.875rem,1.407rem + 1.92vw,3.375rem) 0;background-color:var(--color-white)}.product-details__tabs{display:none}@media (max-width: 90.625rem){.product-details__tabs{display:flex;margin-bottom:clamp(2rem,2.156rem + -.64vw,1.5rem);gap:.625rem}}.product-details__tab{flex:1;padding:clamp(.625rem,.586rem + .16vw,.75rem) clamp(0rem,-.156rem + .64vw,.5rem);font-family:var(--font-family-base);font-size:.75rem;font-weight:500;text-transform:uppercase;color:var(--color-dark);background:none;border:none;border-bottom:.125rem solid var(--color-gray);cursor:pointer;transition:border-color var(--transition-duration),color var(--transition-duration)}.product-details__tab[data-tab=specs]{border-bottom-color:var(--color-coral)}.product-details__tab[data-tab=description]{border-bottom-color:var(--color-teal)}.product-details__tab[data-tab=instructions]{border-bottom-color:var(--color-magenta)}.product-details__tab.product-details__tab--active{font-weight:700}.product-details__grid{display:grid;grid-template-columns:43.125rem 1fr 16.25rem;gap:clamp(1.25rem,1.328rem + -.32vw,1rem)}@media (width <= 90rem){.product-details__grid{grid-template-columns:1fr 1fr}}@media (width <= 63.9375rem){.product-details__grid{grid-template-columns:1fr;gap:clamp(1.25rem,1.055rem + .8vw,1.875rem)}}.product-details__column--description{padding-left:clamp(.625rem,-1.208rem + 7.52vw,6.5rem)}@media (width <= 63.9375rem){.product-details__column--description{padding-left:0}}@media (width <= 90rem){.product-details__column--specs{order:1}}@media (width <= 63.9375rem){.product-details__column--specs{order:2}}@media (max-width: 90.625rem){.product-details__column--specs{display:none}.product-details__column--specs.is-active{display:block}}@media (width <= 90rem){.product-details__column--description{order:2}}@media (width <= 63.9375rem){.product-details__column--description{order:1}}@media (max-width: 90.625rem){.product-details__column--description:not(.is-active){display:none}}@media (width <= 90rem){.product-details__column--instructions{order:3;grid-column:span 2;display:flex;flex-wrap:wrap;gap:clamp(1rem,.844rem + .64vw,1.5rem)}}@media (width <= 63.9375rem){.product-details__column--instructions{order:3;grid-column:span 1}}@media (max-width: 90.625rem){.product-details__column--instructions{display:none}.product-details__column--instructions.is-active{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,.844rem + .64vw,1.5rem)}}.product-details__heading{font-family:var(--font-family-base);font-size:1rem;font-weight:500;text-transform:uppercase;color:var(--color-dark);margin:0 0 clamp(1rem,.571rem + 1.76vw,2.375rem);padding-bottom:clamp(.75rem,.75rem + 0vw,.75rem);border-bottom:.0625rem solid var(--color-coral)}.product-details__column--description .product-details__heading{border-bottom-color:var(--color-teal)}.product-details__column--instructions .product-details__heading{border-bottom-color:var(--color-magenta);text-align:center}@media (width <= 90rem){.product-details__column--instructions .product-details__heading{width:100%}}@media (max-width: 90.625rem){.product-details__heading{position:absolute!important;width:.0625rem!important;height:.0625rem!important;margin:-.0625rem!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}}.product-details__subheading{font-family:var(--font-family-base);font-size:1rem;font-weight:500;text-transform:uppercase;color:#2e2e22;text-align:center;margin:clamp(1.5rem,1.266rem + .96vw,2.25rem) 0 clamp(.75rem,.672rem + .32vw,1rem);padding-bottom:clamp(.75rem,.672rem + .32vw,1rem);border-bottom:.0625rem solid var(--color-magenta);width:100%}@media (width <= 90rem){.product-details__subheading{margin-top:clamp(1rem,.844rem + .64vw,1.5rem)}}.product-details__specs{margin:0}.product-details__spec{display:flex;gap:clamp(.5rem,.656rem + -.64vw,0rem);padding:clamp(.375rem,.414rem + -.16vw,.25rem) 0}.product-details__spec:first-child{padding-top:0}.product-details__spec-label{flex:0 0 45%;font-family:var(--font-family-base);font-size:.875rem;font-weight:400;color:var(--color-gray-dark)}.product-details__spec-value{flex:1;font-family:var(--font-family-base);font-size:.875rem;font-weight:400;color:var(--color-dark);margin:0}.product-details__block{margin-bottom:clamp(.875rem,.758rem + .48vw,1.25rem)}.product-details__block:last-child{margin-bottom:0}.product-details__title{font-family:var(--font-family-base);font-size:.875rem;font-weight:700;line-height:1.2;color:var(--color-dark);margin:0 0 clamp(.375rem,.336rem + .16vw,.5rem)}.product-details__text{font-family:var(--font-family-base);font-size:.875rem;font-weight:400;line-height:1.6;color:var(--color-dark);margin:0;white-space:pre-line}.product-details__list{margin:clamp(.125rem,.086rem + .16vw,.25rem) 0 0;padding:0;list-style:none}.product-details__list li{font-family:var(--font-family-base);font-size:.875rem;font-weight:400;line-height:1.6;color:var(--color-dark)}.product-details__instruction{display:flex;flex-direction:column;align-items:center;gap:clamp(.375rem,.336rem + .16vw,.5rem);margin-bottom:clamp(.75rem,.087rem + 2.72vw,2.875rem)}.product-details__instruction img{max-width:100%;height:auto}.product-details__instruction:last-of-type{margin-bottom:0}@media (max-width: 90.625rem){.product-details__instruction{margin-bottom:0}}.product-details__instruction--full{width:auto;max-width:16.25rem}.product-details__instruction--full img{width:auto;max-width:100%}.product-details__instruction-label{font-family:var(--font-family-base);font-size:.875rem;font-weight:600;text-transform:uppercase;color:#2e2e22}.product-details__certificates{display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,.844rem + .64vw,1.5rem)}@media (max-width: 90.625rem){.product-details__certificates{flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}}.product-details__certificates img{max-width:100%;height:auto}.product-videos{padding:clamp(1.875rem,1.29rem + 2.4vw,3.75rem) 0;background-color:#f3f4f6}.product-videos__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(1rem,.844rem + .64vw,1.5rem)}@media (width <= 47.9375rem){.product-videos__header{flex-direction:column;gap:.625rem}}.product-videos__title{font-family:var(--font-family-base);font-size:clamp(1.25rem,1.172rem + .32vw,1.5rem);font-weight:500;line-height:1.22;color:var(--color-dark-blue);margin:0}.product-videos__link{font-family:var(--font-family-base);font-size:.875rem;font-weight:500;color:var(--color-dark);text-decoration:none;transition:color var(--transition-duration)}@media (any-hover: hover){.product-videos__link:hover{color:var(--color-teal)}}@media (any-hover: none){.product-videos__link:active{color:var(--color-teal)}}.product-videos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,.672rem + .32vw,1rem)}@media (width <= 63.9375rem){.product-videos__grid{grid-template-columns:repeat(2,1fr)}}@media (width <= 47.9375rem){.product-videos__grid{grid-template-columns:1fr}}.product-videos__card{position:relative}.product-videos__preview{position:relative;display:block;border-radius:var(--border-radius-m);overflow:hidden}.product-videos__preview img{display:block;width:100%;height:auto;aspect-ratio:536/302;object-fit:cover}.product-videos__preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#171a1b33}.product-videos__play{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:clamp(3rem,2.766rem + .96vw,3.75rem);height:clamp(3rem,2.766rem + .96vw,3.75rem);background-color:#ffffff4d;border:none;border-radius:50%;color:var(--color-white);cursor:pointer;transition:background-color var(--transition-duration)}.product-videos__play svg{width:clamp(1.25rem,1.172rem + .32vw,1.5rem);height:clamp(1.25rem,1.172rem + .32vw,1.5rem)}@media (any-hover: hover){.product-videos__play:hover{background-color:#ffffff80}}@media (any-hover: none){.product-videos__play:active{background-color:#ffffff80}}.product-videos__info{position:absolute;bottom:0;left:0;right:0;margin:0;padding:clamp(.625rem,.586rem + .16vw,.75rem) clamp(.75rem,.672rem + .32vw,1rem);background-color:#171a1bc4;border-radius:0 0 var(--border-radius-m) var(--border-radius-m)}.product-videos__name{font-family:Century Gothic,sans-serif;font-size:1rem;font-weight:400;color:var(--color-white)}

/* End */


/* Start:/local/templates/izzi/template_styles.css?177142155911465*/
/*
 * iZZi - Официальный магазин
 * Файл для переопределения стилей шаблона в визуальном редакторе Битрикс
 * Основные стили подключаются через bundle.css
 */

/* ==========================================================================
   Simplified header for cart/checkout pages
   ========================================================================== */

.header-cart {
	display: none;
	background-color: #171A1B;
}

/* Desktop: hide regular header, show cart header */
@media (min-width: 768px) {
	.header--cart .header-top,
	.header--cart .header-main {
		display: none;
	}

	.header--cart .header-cart {
		display: block;
	}
}

.header-cart__container.container {
	position: relative;
	display: flex;
	align-items: center;
	height: 60px;
}

.header-cart__back {
	display: flex;
	align-items: center;
	gap: 8px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	transition: opacity 0.2s ease;
	flex-shrink: 0;
}

.header-cart__back:hover {
	opacity: 0.8;
}

.header-cart__back-dot {
	color: #EE2375;
}

.header-cart__logo {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	display: flex !important;
	align-items: center;
	gap: 8px;
	text-decoration: none;
}

.header-cart__logo-image {
	width: 92px;
	height: auto;
}

.header-cart__logo-tagline {
	color: #FFDF74;
	font-family: 'Comfortaa', sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.header-cart__spacer {
	width: 150px;
}

/* Mobile: simplified header — only logo visible */
@media (max-width: 767px) {
	.header--cart .header-top {
		display: none;
	}

	.header--cart .header-main__burger,
	.header--cart .header-actions,
	.header--cart .header-nav {
		display: none;
	}

	.header--cart .header-main__container {
		justify-content: center;
	}
}

/* Cart page: stretch empty cart background to fill viewport */
.page-cart .content {
	display: flex;
	flex-direction: column;
}

.page-cart .bx-sbb-empty-cart-container {
	flex: 1;
}

@media (min-width: 767px) {
	.footer-main__menus {
		justify-content: space-between;
	}
	.footer-nav{
		display: contents;
	}
	.footer-nav__columns {
		column-gap: 20px;
	}

	.footer-nav__item {
		white-space: nowrap;
	}

	.footer-nav__list:first-child {
		width: inherit;
	}

	.footer-links {
		margin-left: inherit;
	}
}

/* ==========================================================================
   Video Popup
   ========================================================================== */

.video-popup {
	position: fixed;
	inset: 0;
	z-index: 1000;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s ease, visibility 0.3s ease;
}

.video-popup--active {
	opacity: 1;
	visibility: visible;
}

.video-popup__overlay {
	position: absolute;
	inset: 0;
	background-color: rgba(0, 0, 0, 0.85);
	cursor: pointer;
}

.video-popup__container {
	position: relative;
	width: 90%;
	max-width: 960px;
	z-index: 1;
}

.video-popup__close {
	position: absolute;
	top: -40px;
	right: 0;
	width: 32px;
	height: 32px;
	padding: 0;
	border: none;
	background: transparent;
	color: #fff;
	cursor: pointer;
	transition: opacity 0.2s ease;
}

.video-popup__close:hover {
	opacity: 0.7;
}

.video-popup__close svg {
	width: 24px;
	height: 24px;
}

.video-popup__content {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%; /* 16:9 aspect ratio */
	background-color: #000;
	border-radius: 8px;
	overflow: hidden;
}

.video-popup__iframe {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
}

@media (max-width: 767px) {
	.video-popup__container {
		width: 95%;
	}

	.video-popup__close {
		top: -36px;
	}
}

/* ==========================================================================
   Contact Popup
   ========================================================================== */

.contact-popup {
	position: fixed;
	inset: 0;
	z-index: 1000;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s ease, visibility 0.3s ease;
	padding: 20px;
}

.contact-popup--active {
	opacity: 1;
	visibility: visible;
}

.contact-popup__overlay {
	position: absolute;
	inset: 0;
	background-color: rgba(0, 0, 0, 0.85);
	cursor: pointer;
}

.contact-popup__container {
	position: relative;
	width: 100%;
	max-width: 480px;
	z-index: 1;
}

.contact-popup__close {
	position: absolute;
	top: -40px;
	right: 0;
	width: 32px;
	height: 32px;
	padding: 0;
	border: none;
	background: transparent;
	color: #fff;
	cursor: pointer;
	transition: opacity 0.2s ease;
}

.contact-popup__close:hover {
	opacity: 0.7;
}

.contact-popup__close svg {
	width: 24px;
	height: 24px;
}

.contact-popup__content {
	background-color: #fff;
	border-radius: 12px;
	padding: 32px;
}

.contact-popup__title {
	font-family: var(--font-family-base);
	font-size: 24px;
	font-weight: 700;
	color: var(--color-dark);
	margin: 0 0 8px;
}

.contact-popup__subtitle {
	font-size: 14px;
	color: var(--color-gray);
	margin: 0 0 24px;
}

.contact-popup__form {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.contact-popup__field {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.contact-popup__label {
	font-size: 13px;
	font-weight: 500;
	color: var(--color-dark);
}

.contact-popup__input,
.contact-popup__textarea {
	width: 100%;
	padding: 12px 14px;
	font-family: var(--font-family-base);
	font-size: 14px;
	color: var(--color-dark);
	background-color: #f5f5f5;
	border: 1px solid #e0e0e0;
	border-radius: 8px;
	transition: border-color 0.2s ease, background-color 0.2s ease;
}

.contact-popup__input::placeholder,
.contact-popup__textarea::placeholder {
	color: var(--color-gray);
}

.contact-popup__input:focus,
.contact-popup__textarea:focus {
	outline: none;
	border-color: var(--color-pink);
	background-color: #fff;
}

.contact-popup__textarea {
	resize: vertical;
	min-height: 100px;
}

.contact-popup__checkbox {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.contact-popup__checkbox input {
	flex-shrink: 0;
	width: 18px;
	height: 18px;
	accent-color: var(--color-pink);
	cursor: pointer;
	margin-top: 2px;
}

.contact-popup__checkbox-label {
	font-size: 12px;
	color: var(--color-gray);
	line-height: 1.4;
}

.contact-popup__checkbox-label a {
	color: var(--color-pink);
	text-decoration: none;
}

.contact-popup__checkbox-label a:hover {
	text-decoration: underline;
}

.contact-popup__message {
	padding: 10px 14px;
	border-radius: 6px;
	font-size: 13px;
	line-height: 1.4;
	display: none;
}

.contact-popup__message--success {
	display: block;
	background-color: rgba(0, 169, 167, 0.1);
	color: var(--color-teal);
	border: 1px solid rgba(0, 169, 167, 0.2);
}

.contact-popup__message--error {
	display: block;
	background-color: rgba(239, 97, 80, 0.1);
	color: var(--color-coral);
	border: 1px solid rgba(239, 97, 80, 0.2);
}

.contact-popup__submit {
	width: 100%;
	padding: 14px 24px;
	font-family: var(--font-family-base);
	font-size: 15px;
	font-weight: 600;
	color: #fff;
	background: linear-gradient(135deg, var(--color-pink) 0%, var(--color-pink-dark) 100%);
	border: none;
	border-radius: 8px;
	cursor: pointer;
	transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.contact-popup__submit:hover {
	transform: translateY(-2px);
	box-shadow: 0 6px 20px rgba(238, 35, 117, 0.35);
}

.contact-popup__submit:disabled {
	opacity: 0.7;
	cursor: not-allowed;
	transform: none;
}

.contact-popup__honeypot {
	position: absolute;
	left: -9999px;
	opacity: 0;
	pointer-events: none;
}

@media (max-width: 767px) {
	.contact-popup {
		padding: 16px;
	}

	.contact-popup__close {
		top: -36px;
	}

	.contact-popup__content {
		padding: 24px;
	}

	.contact-popup__title {
		font-size: 20px;
	}
}

/* ==========================================================================
   Success Popup
   ========================================================================== */

.success-popup {
	position: fixed;
	inset: 0;
	z-index: 1001;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s ease, visibility 0.3s ease;
	padding: 20px;
}

.success-popup--active {
	opacity: 1;
	visibility: visible;
}

.success-popup__overlay {
	position: absolute;
	inset: 0;
	background-color: rgba(0, 0, 0, 0.85);
	cursor: pointer;
}

.success-popup__container {
	position: relative;
	width: 100%;
	max-width: 400px;
	z-index: 1;
}

.success-popup__close {
	position: absolute;
	top: -40px;
	right: 0;
	width: 32px;
	height: 32px;
	padding: 0;
	border: none;
	background: transparent;
	color: #fff;
	cursor: pointer;
	transition: opacity 0.2s ease;
}

.success-popup__close:hover {
	opacity: 0.7;
}

.success-popup__close svg {
	width: 24px;
	height: 24px;
}

.success-popup__content {
	background-color: #fff;
	border-radius: 12px;
	padding: 40px 32px;
	text-align: center;
}

.success-popup__icon {
	margin-bottom: 20px;
}

.success-popup__icon svg {
	width: 64px;
	height: 64px;
}

.success-popup__title {
	font-family: var(--font-family-base);
	font-size: 22px;
	font-weight: 700;
	color: var(--color-dark);
	margin: 0 0 12px;
}

.success-popup__text {
	font-size: 15px;
	color: var(--color-gray);
	margin: 0;
	line-height: 1.5;
}

@media (max-width: 767px) {
	.success-popup {
		padding: 16px;
	}

	.success-popup__close {
		top: -36px;
	}

	.success-popup__content {
		padding: 32px 24px;
	}

	.success-popup__icon svg {
		width: 56px;
		height: 56px;
	}

	.success-popup__title {
		font-size: 20px;
	}

	.success-popup__text {
		font-size: 14px;
	}
}

/* ==========================================================================
   Error 404 Page
   ========================================================================== */

.error-404 {
	padding: 60px 0 80px;
}

.error-404__content {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.error-404__image {
	max-width: 100%;
	margin-bottom: 40px;
}

.error-404__image img {
	max-width: 100%;
	height: auto;
	display: block;
}

.error-404__btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 16px 40px;
	background-color: #00A9A7;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-decoration: none;
	border-radius: 8px;
	transition: background-color 0.2s ease;
}

.error-404__btn:hover {
	background-color: #008f8d;
}

@media (max-width: 767px) {
	.error-404 {
		padding: 40px 0 60px;
	}

	.error-404__image {
		margin-bottom: 30px;
	}

	.error-404__btn {
		padding: 14px 32px;
		font-size: 14px;
	}
}

/* ==========================================================================
   Hero Banner Button
   ========================================================================== */

.hero-banner__btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 16px 40px;
	margin-top: 24px;
	background-color: #EE2375;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-decoration: none;
	border-radius: 8px;
	transition: opacity 0.2s ease, transform 0.2s ease;
}

.hero-banner__btn:hover {
	opacity: 0.9;
	transform: translateY(-2px);
}

.hero-banner__btn:active {
	transform: translateY(0);
}

@media (max-width: 767px) {
	.hero-banner__btn {
		padding: 14px 32px;
		margin-top: 20px;
		font-size: 14px;
	}
}

.about__content {
	padding-top: 0 !important;
}
/* End */
/* /local/js/qwelp/favorites/dist/favorites.bundle.css?17680442264118 */
/* /local/templates/izzi/assets/bundle.css?177036360072542 */
/* /local/templates/izzi/template_styles.css?177142155911465 */
