*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}svg{height:auto;width:100%}dl,ol,ul{list-style:none}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}:root{--accent-50-color:#f8f5ee;--accent-100-color:#efe5d2;--accent-200-color:#e0cca8;--accent-300-color:#ceac76;--accent-400-color:#c3965a;--accent-500-color:#b07c42;--accent-600-color:#976237;--accent-700-color:#7a4a2e;--accent-800-color:#663e2d;--accent-900-color:#59352a;--base-alpha-dark-0-color:#070a1200;--base-alpha-dark-20-color:#070a1205;--base-alpha-dark-50-color:#070a120d;--base-alpha-dark-100-color:#070a121a;--base-alpha-dark-200-color:#070a1233;--base-alpha-dark-300-color:#070a124d;--base-alpha-dark-400-color:#07121266;--base-alpha-dark-500-color:#07121280;--base-alpha-dark-600-color:#07121299;--base-alpha-dark-800-color:#070a12cc;--base-white-color:#fff;--base-alpha-light-20-color:#FFFFFFF08;--base-alpha-light-50-color:#ffffff0d;--base-alpha-light-100-color:#ffffff1a;--base-alpha-light-200-color:#ffffff33;--base-alpha-light-300-color:#ffffff4d;--base-alpha-light-400-color:#ffffff66;--base-alpha-light-500-color:#ffffff80;--base-alpha-light-600-color:#ffffff99;--base-alpha-light-800-color:#ffffffcc;--base-black-color:#070a12;--brand-50-color:#fde7ec;--brand-100-color:#f9c2d1;--brand-200-color:#f692b3;--brand-300-color:#ea6390;--brand-400-color:#e33a73;--brand-500-color:#d10d59;--brand-600-color:#a3003c;--brand-700-color:#80002d;--brand-800-color:#5c001f;--brand-900-color:#410519;--danger-50-color:#fff2f2;--danger-100-color:#fee2e2;--danger-200-color:#fecaca;--danger-300-color:#fca5a5;--danger-400-color:#f87171;--danger-500-color:#ef4444;--danger-600-color:#cc2626;--danger-700-color:#b91c1c;--danger-800-color:#991b1b;--danger-900-color:#7f1d1d;--emphasis-50-color:#fff0f9;--emphasis-100-color:#ffe4f6;--emphasis-200-color:#ffc9ee;--emphasis-300-color:#ff9cdf;--emphasis-400-color:#ff5fc7;--emphasis-500-color:#ff30ae;--emphasis-600-color:#f50d8b;--emphasis-700-color:#e5007b;--emphasis-800-color:#bd045a;--emphasis-900-color:#92094e;--info-50-color:#eef2ff;--info-100-color:#ede7ff;--info-200-color:#c7d2fe;--info-300-color:#a5b4fc;--info-400-color:#818cf8;--info-500-color:#6366f1;--info-600-color:#4f46e5;--info-700-color:#4338ca;--info-800-color:#3730a3;--info-900-color:#312e81;--neutral-50-color:#f9faf8;--neutral-100-color:#f3f3f3;--neutral-200-color:#e5e7e8;--neutral-300-color:#d1d5d8;--neutral-400-color:#9ca3af;--neutral-500-color:#6b7280;--neutral-600-color:#4b5563;--neutral-700-color:#374151;--neutral-800-color:#1f2937;--neutral-900-color:#111827;--success-50-color:#ecfdf5;--success-100-color:#d1fae5;--success-200-color:#a7f3d0;--success-300-color:#6ee7b7;--success-400-color:#34d399;--success-500-color:#10b981;--success-600-color:#059669;--success-700-color:#047857;--success-800-color:#065f46;--success-900-color:#064e3b;--warning-50-color:#fffbeb;--warning-100-color:#fef3c7;--warning-200-color:#fde68a;--warning-300-color:#fcd34d;--warning-400-color:#fbbf24;--warning-500-color:#f59e0b;--warning-600-color:#d97706;--warning-700-color:#b45309;--warning-800-color:#92400e;--warning-900-color:#78350f;--bg-default-color:var(--neutral-50-color);--bg-strong-color:var(--neutral-100-color);--bg-strongest-color:var(--neutral-200-color);--bg-white-color:var(--base-white-color);--bg-bold-default-color:var(--neutral-700-color);--bg-bold-strong-color:var(--neutral-800-color);--bg-bold-strongest-color:var(--neutral-900-color);--bg-bold-black-color:var(--base-black-color);--bg-brand-default-color:var(--brand-600-color);--bg-brand-hover-color:var(--brand-700-color);--bg-brand-down-color:var(--brand-800-color);--bg-brand-weak-color:var(--brand-100-color);--bg-brand-weakest-color:var(--brand-50-color);--bg-brand-dark-default-color:var(--brand-900-color);--bg-brand-dark-hover-color:var(--brand-800-color);--bg-brand-dark-down-color:var(--brand-800-color);--bg-brand-dark-weak-color:var(--brand-100-color);--bg-brand-dark-weakest-color:var(--brand-50-color);--bg-accent-default-color:var(--accent-600-color);--bg-accent-hover-color:var(--accent-700-color);--bg-accent-down-color:var(--accent-800-color);--bg-accent-weak-color:var(--accent-100-color);--bg-accent-weakest-color:var(--accent-50-color);--bg-emphasis-default-color:var(--emphasis-700-color);--bg-emphasis-hover-color:var(--emphasis-800-color);--bg-emphasis-down-color:var(--emphasis-900-color);--bg-emphasis-weak-color:var(--emphasis-100-color);--bg-emphasis-weakest-color:var(--emphasis-50-color);--bg-info-default-color:var(--info-600-color);--bg-info-hover-color:var(--info-700-color);--bg-info-down-color:var(--info-800-color);--bg-info-weak-color:var(--info-100-color);--bg-info-weakest-color:var(--info-50-color);--bg-success-default-color:var(--success-600-color);--bg-success-hover-color:var(--success-700-color);--bg-success-down-color:var(--success-800-color);--bg-success-weak-color:var(--success-100-color);--bg-success-weakest-color:var(--success-50-color);--bg-danger-default-color:var(--danger-600-color);--bg-danger-hover-color:var(--danger-700-color);--bg-danger-down-color:var(--danger-800-color);--bg-danger-weak-color:var(--danger-100-color);--bg-danger-weakest-color:var(--danger-50-color);--bg-warning-default-color:var(--warning-600-color);--bg-warning-hover-color:var(--warning-700-color);--bg-warning-down-color:var(--warning-800-color);--bg-warning-weak-color:var(--warning-100-color);--bg-warning-weakest-color:var(--warning-50-color);--bg-surface-1-color:var(--base-white-color);--bg-surface-2-color:var(--neutral-100-color);--bg-surface-3-color:var(--neutral-700-color);--bg-surface-4-color:var(--neutral-800-color);--bg-surface-brand-color:var(--brand-700-color);--icon-default-color:var(--neutral-800-color);--icon-strong-color:var(--neutral-900-color);--icon-weak-color:var(--neutral-500-color);--icon-disabled-color:var(--neutral-400-color);--icon-inverted-default-color:var(--base-white-color);--icon-inverted-strong-color:var(--neutral-50-color);--icon-inverted-weak-color:var(--neutral-300-color);--icon-inverted-disabled-color:var(--neutral-500-color);--icon-brand-default-color:var(--brand-600-color);--icon-brand-hover-color:var(--brand-700-color);--icon-brand-down-color:var(--brand-800-color);--icon-accent-default-color:var(--accent-400-color);--icon-accent-hover-color:var(--accent-600-color);--icon-accent-down-color:var(--accent-600-color);--icon-emphasis-default-color:var(--emphasis-700-color);--icon-emphasis-hover-color:var(--emphasis-800-color);--icon-emphasis-down-color:var(--emphasis-900-color);--icon-info-default-color:var(--info-500-color);--icon-info-hover-color:var(--info-600-color);--icon-info-down-color:var(--info-800-color);--icon-success-default-color:var(--success-600-color);--icon-success-hover-color:var(--success-700-color);--icon-success-down-color:var(--success-800-color);--icon-danger-default-color:var(--danger-600-color);--icon-danger-hover-color:var(--danger-700-color);--icon-danger-down-color:var(--danger-800-color);--icon-danger-inverted-default-color:var(--danger-400-color);--icon-danger-inverted-hover-color:var(--danger-300-color);--icon-danger-inverted-down-color:var(--danger-200-color);--icon-warning-default-color:var(--warning-600-color);--icon-warning-hover-color:var(--warning-700-color);--icon-warning-strongest-color:var(--warning-800-color);--border-default-color:var(--neutral-300-color);--border-hover-color:var(--neutral-400-color);--border-down-color:var(--neutral-500-color);--border-weak-color:var(--neutral-100-color);--border-contrast-default-color:var(--neutral-500-color);--border-contrast-hover-color:var(--neutral-600-color);--border-contrast-down-color:var(--neutral-700-color);--border-contrast-weak-color:var(--neutral-300-color);--border-inverted-default-color:var(--neutral-600-color);--border-inverted-hover-color:var(--neutral-500-color);--border-inverted-down-color:var(--neutral-400-color);--border-inverted-weak-color:var(--neutral-700-color);--border-brand-default-color:var(--brand-600-color);--border-brand-hover-color:var(--brand-700-color);--border-brand-down-color:var(--brand-800-color);--border-brand-weak-color:var(--brand-100-color);--border-accent-default-color:var(--accent-200-color);--border-accent-hover-color:var(--accent-300-color);--border-accent-down-color:var(--accent-400-color);--border-accent-weak-color:var(--accent-100-color);--border-info-default-color:var(--info-600-color);--border-info-hover-color:var(--info-700-color);--border-info-down-color:var(--info-800-color);--border-info-weak-color:var(--info-100-color);--border-success-default-color:var(--success-600-color);--border-success-hover-color:var(--success-700-color);--border-success-down-color:var(--success-800-color);--border-success-weak-color:var(--success-100-color);--border-danger-default-color:var(--danger-600-color);--border-danger-hover-color:var(--danger-700-color);--border-danger-down-color:var(--danger-800-color);--border-danger-weak-color:var(--danger-100-color);--border-danger-inverted-default-color:var(--danger-400-color);--border-danger-inverted-hover-color:var(--danger-300-color);--border-danger-inverted-down-color:var(--danger-200-color);--border-danger-inverted-weak-color:var(--danger-100-color);--border-warning-default-color:var(--warning-600-color);--border-warning-hover-color:var(--warning-700-color);--border-warning-down-color:var(--warning-800-color);--border-warning-weak-color:var(--warning-100-color);--border-alpha-default-color:var(--base-alpha-light-400-color);--border-alpha-hover-color:var(--base-alpha-light-500-color);--border-alpha-down-color:var(--highlight-light-alpha-400-color);--border-alpha-weak-color:var(--highlight-light-alpha-300-color);--text-default-color:var(--neutral-800-color);--text-strong-color:var(--neutral-900-color);--text-weak-color:var(--neutral-500-color);--text-disabled-color:var(--neutral-400-color);--text-alpha-default-color:var(--base-alpha-light-600-color);--text-alpha-strong-color:var(--base-alpha-light-800-color);--text-alpha-weak-color:var(--base-alpha-light-500-color);--text-alpha-disabled-color:var(--base-alpha-light-300-color);--text-inverted-default-color:var(--base-white-color);--text-inverted-weak-color:var(--neutral-300-color);--text-inverted-disabled-color:var(--neutral-500-color);--text-brand-default-color:var(--brand-600-color);--text-brand-hover-color:var(--brand-700-color);--text-brand-down-color:var(--brand-800-color);--text-accent-default-color:var(--accent-600-color);--text-accent-hover-color:var(--accent-700-color);--text-accent-down-color:var(--accent-800-color);--text-emphasis-default-color:var(--emphasis-700-color);--text-emphasis-weak-color:var(--emphasis-800-color);--text-info-default-color:var(--info-600-color);--text-info-hover-color:var(--info-700-color);--text-info-down-color:var(--info-800-color);--text-success-default-color:var(--success-600-color);--text-success-hover-color:var(--success-700-color);--text-success-down-color:var(--success-800-color);--text-danger-default-color:var(--danger-600-color);--text-danger-hover-color:var(--danger-700-color);--text-danger-down-color:var(--danger-800-color);--text-danger-inverted-default-color:var(--danger-400-color);--text-danger-inverted-hover-color:var(--danger-300-color);--text-danger-inverted-down-color:var(--danger-200-color);--text-warning-default-color:var(--warning-600-color);--text-warning-hover-color:var(--warning-700-color);--text-warning-strongest-color:var(--warning-800-color);--highlight-light-alpha-0-color:var(--base-alpha-light-0-color);--highlight-light-alpha-20-color:var(--base-alpha-light-20-color);--highlight-light-alpha-50-color:var(--base-alpha-light-50-color);--highlight-light-alpha-100-color:var(--base-alpha-light-100-color);--highlight-light-alpha-200-color:var(--base-alpha-light-200-color);--highlight-light-alpha-300-color:var(--base-alpha-light-300-color);--highlight-light-alpha-400-color:var(--base-alpha-light-400-color);--highlight-light-alpha-500-color:var(--base-alpha-light-500-color);--highlight-light-alpha-600-color:var(--base-alpha-light-600-color);--highlight-light-alpha-800-color:var(--base-alpha-light-800-color);--highlight-light-white-color:var(--base-white-color);--highlight-dark-alpha-0-color:var(--base-alpha-dark-0-color);--highlight-dark-alpha-20-color:var(--base-alpha-dark-20-color);--highlight-dark-alpha-50-color:var(--base-alpha-dark-50-color);--highlight-dark-alpha-100-color:var(--base-alpha-dark-100-color);--highlight-dark-alpha-200-color:var(--base-alpha-dark-200-color);--highlight-dark-alpha-300-color:var(--base-alpha-dark-300-color);--highlight-dark-alpha-400-color:var(--base-alpha-dark-400-color);--highlight-dark-alpha-500-color:var(--base-alpha-dark-500-color);--highlight-dark-alpha-600-color:var(--base-alpha-dark-600-color);--highlight-dark-alpha-800-color:var(--base-alpha-dark-800-color);--highlight-dark-black-color:var(--base-black-color);--theme-focus-color:var(--emphasis-700-color);--gradient-start-color:var(--emphasis-900-color);--gradient-end-color:var(--brand-900-color);--gradient-hover-start-color:var(--emphasis-800-color);--gradient-hover-end-color:var(--brand-800-color);--scrollbar-track-color:var(--neutral-100-color);--scrollbar-thumb-color:var(--bg-brand-dark-default-color);--scrollbar-thumb-hover-color:var(--bg-brand-dark-hover-color);--input-background-color:var(--bg-strong-color);--input-background-disabled-color:var(--bg-default-color);--input-border-color:var(--base-alpha-light-0-color);--input-border-hover-color:var(--border-hover-color);--input-border-contrast-color:var(--border-contrast-default-color);--input-border-contrast-hover-color:var(--border-contrast-hover-color);--check-radio-background-color:var(--bg-white-color);--check-radio-background-disabled-color:var(--bg-default-color);--check-radio-border-color:var(--border-contrast-default-color);--check-radio-border-hover-color:var(--border-contrast-hover-color);--check-radio-border-disabled-color:var(--border-contrast-weak-color)}.hidden{display:none!important}.text-center{text-align:center}.section-sentinel{pointer-events:none}.bright-color-border{border:1px solid #e5e7eb}@supports(-webkit-text-stroke:1px #E5E7EB){.bright-color-text-border{-webkit-text-stroke:1px #e5e7eb}}@supports not (-webkit-text-stroke:1px #E5E7EB){.bright-color-text-border{text-shadow:-1px 0 #e5e7eb,1px 0 #e5e7eb,0 -1px #e5e7eb,0 1px #e5e7eb}}:root{--font-size-base:16px;--font-family-base:Poppins,sans-serif;--color-text-base:#1f2937;--color-bg-body:#fff}:root:lang(uk){--font-family-base:Manrope,sans-serif}html{font-size:var(--font-size-base)}html :focus{outline:none}html :focus-visible{box-shadow:0 0 0 2px var(--theme-focus-color);outline:none}body{background:var(--color-bg-body);color:var(--color-text-base);font-family:var(--font-family-base)}body.menu-open{overflow:hidden}@media(min-width:1040px){body.menu-open{overflow:unset}}body.dropdown-open{overflow:hidden}@media(min-width:768px){body.dropdown-open{overflow:unset}}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);-webkit-transition:background .3s ease-out;transition:background .3s ease-out}body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}a,button{color:var(--color-text-base)}.site-wrapper{margin-top:var(--mobile-navigation-height)}@media(min-width:1040px){.site-wrapper{margin-top:var(--desktop-navigation-height)}}.turbo-progress-bar{background:var(--theme-focus-color,#0076ff)}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes comparisonProgress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes flip-vertical-left{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}.text-display{font-size:7.5rem;font-weight:600;letter-spacing:-3px;line-height:140px}@media(min-width:1040px){.text-display{font-size:11.25rem;letter-spacing:-4px;line-height:200px}}.text-heading-2xl{font-size:2.5rem;font-weight:600;letter-spacing:-1px;line-height:44px}@media(min-width:1040px){.text-heading-2xl{font-size:3.5rem;line-height:60px}}.text-heading-xl{font-size:2rem;font-weight:600;letter-spacing:-1px;line-height:40px}@media(min-width:1040px){.text-heading-xl{font-size:3rem;line-height:52px}}.text-heading-l{font-size:1.75rem;font-weight:600;letter-spacing:-1px;line-height:36px}@media(min-width:1040px){.text-heading-l{font-size:2.5rem;line-height:44px}}.text-heading-m{font-size:1.5rem;font-weight:600;letter-spacing:-1px;line-height:32px}@media(min-width:1040px){.text-heading-m{font-size:2rem;line-height:40px}}.text-heading-s{font-size:1.375rem;font-weight:600;letter-spacing:-1px;line-height:28px}@media(min-width:1040px){.text-heading-s{font-size:1.75rem;line-height:36px}}.text-heading-xs{font-size:1.25rem;font-weight:600;letter-spacing:-1px;line-height:26px}@media(min-width:1040px){.text-heading-xs{font-size:1.5rem;line-height:32px}}.text-body-2xl{font-size:1.25rem;letter-spacing:-.4px;line-height:26px}@media(min-width:1040px){.text-body-2xl{font-size:1.5rem;line-height:32px}}.text-body-xl{font-size:1.125rem;letter-spacing:-.4px;line-height:26px}@media(min-width:1040px){.text-body-xl{font-size:1.25rem;line-height:28px}}.text-body-l{font-size:1rem;line-height:24px}.text-body-m{font-size:.875rem;line-height:20px}.text-body-s{font-size:.75rem;line-height:16px}.text-body-xs{font-size:.688rem;line-height:15px}.font-weight-normal{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.svgsprite{display:block;height:0;width:0}.svgsprite-article-icon{height:16px;width:16px}.svgsprite-bag-icon{height:20px;width:20px}.svgsprite-base-view-active-icon,.svgsprite-base-view-icon{height:16px;width:16px}.svgsprite-black-sparkles-icon,.svgsprite-black-star-icon,.svgsprite-building-icon{height:24px;width:24px}.svgsprite-calculator-icon{height:20px;width:20px}.svgsprite-characteristics-paint-icon{height:24px;width:24px}.svgsprite-check-icon{height:12px;width:12px}.svgsprite-clock-icon{height:20px;width:20px}.svgsprite-close-modal-icon{height:16px;width:16px}.svgsprite-color-palette-icon{height:24px;width:24px}.svgsprite-contact-doc-icon,.svgsprite-contact-info-icon,.svgsprite-contact-pen-icon{height:20px;width:20px}.svgsprite-dense-view-active-icon,.svgsprite-dense-view-icon{height:16px;width:22px}.svgsprite-dollar-icon,.svgsprite-download-icon{height:16px;width:16px}.svgsprite-dropdown-arrow-down{height:24px;width:24px}.svgsprite-effect-card-icon-1,.svgsprite-effect-card-icon-2,.svgsprite-effect-card-icon-3,.svgsprite-effect-card-icon-4{height:32px;width:32px}.svgsprite-eraser-icon{height:24px;width:24px}.svgsprite-error-icon{height:20px;width:20px}.svgsprite-facebook{height:24px;width:24px}.svgsprite-file-icon,.svgsprite-filter-settings-icon{height:16px;width:16px}.svgsprite-form-sent-error-icon,.svgsprite-form-sent-icon{height:36px;width:36px}.svgsprite-full-arrow-right{height:20px;width:20px}.svgsprite-gabinet-icon,.svgsprite-growth-icon{height:24px;width:24px}.svgsprite-heart-icon{height:20px;width:20px}.svgsprite-help-banners-info-icon,.svgsprite-help-banners-paint-icon{height:24px;width:24px}.svgsprite-info-icon,.svgsprite-instagram-card-icon{height:20px;width:20px}.svgsprite-instagram,.svgsprite-kuchnia-icon,.svgsprite-lazienka-icon{height:24px;width:24px}.svgsprite-light-control-afternoon{height:14px;width:14px}.svgsprite-light-control-cold_light{height:12px;width:12px}.svgsprite-light-control-evening,.svgsprite-light-control-midday,.svgsprite-light-control-morning{height:14px;width:14px}.svgsprite-light-control-neutral{height:13px;width:10px}.svgsprite-light-control-night{height:14px;width:14px}.svgsprite-light-control-warm_light{height:12px;width:10px}.svgsprite-list-mark{height:20px;width:20px}.svgsprite-locate-pin{height:16px;width:16px}.svgsprite-magnat-logo{height:35px;width:159px}.svgsprite-magnat-title-diamond{height:40px;width:40px}.svgsprite-mail-icon{height:24px;width:24px}.svgsprite-menu-arrow{height:12px;width:7px}.svgsprite-menu-bestsellers-icon,.svgsprite-menu-clearcole-icon,.svgsprite-menu-collections-icon,.svgsprite-menu-color-palette-icon,.svgsprite-menu-search-color-icon,.svgsprite-menu-structures-icon,.svgsprite-messenger{height:24px;width:24px}.svgsprite-navigation-arrow-down{height:12px;width:12px}.svgsprite-no-result-icon{height:64px;width:64px}.svgsprite-pagination-arrow{height:14px;width:14px}.svgsprite-phone-icon{height:16px;width:16px}.svgsprite-pinterest{height:24px;width:24px}.svgsprite-play{height:32px;width:32px}.svgsprite-pokoj-dzieciecy-icon,.svgsprite-pokoj-nastolatka-icon{height:24px;width:24px}.svgsprite-popular{height:12px;width:12px}.svgsprite-product-info-efficiency-icon,.svgsprite-product-info-finish-icon,.svgsprite-product-info-paint-icon{height:16px;width:16px}.svgsprite-przedpokoj-icon{height:24px;width:24px}.svgsprite-quote-icon{height:27px;width:29px}.svgsprite-recent-search-icon{height:24px;width:24px}.svgsprite-restart-icon{height:14px;width:14px}.svgsprite-salon-icon,.svgsprite-search-icon{height:24px;width:24px}.svgsprite-share-v2{height:20px;width:20px}.svgsprite-share{height:24px;width:24px}.svgsprite-shop-icon{height:20px;width:20px}.svgsprite-solid-article-icon{height:16px;width:16px}.svgsprite-solid-clearcole-icon,.svgsprite-solid-color-palette-icon{height:24px;width:24px}.svgsprite-solid-doc-icon{height:20px;width:20px}.svgsprite-solid-heart-icon{height:32px;width:32px}.svgsprite-solid-info-icon{height:20px;width:20px}.svgsprite-solid-new-icon{height:10px;width:10px}.svgsprite-solid-paint-roller-icon{height:19px;width:18px}.svgsprite-solid-pen-icon{height:20px;width:20px}.svgsprite-solid-popular-icon{height:12px;width:12px}.svgsprite-solid-search-color-icon{height:24px;width:24px}.svgsprite-solid-sparkles-icon{height:16px;width:16px}.svgsprite-solid-structures-icon{height:24px;width:24px}.svgsprite-solid-title-diamond-icon{height:40px;width:40px}.svgsprite-sparkles-transparent{height:24px;width:24px}.svgsprite-sparkles{height:16px;width:16px}.svgsprite-subscription-star-icon,.svgsprite-sypialnia-icon,.svgsprite-table-of-contents-icon{height:24px;width:24px}.svgsprite-thrash-icon{height:16px;width:16px}.svgsprite-tiktok{height:24px;width:24px}.svgsprite-transparent-bag-icon{height:20px;width:20px}.svgsprite-transparent-building-icon,.svgsprite-transparent-color-palette-icon,.svgsprite-transparent-eraser-icon{height:24px;width:24px}.svgsprite-transparent-heart-icon,.svgsprite-transparent-info-icon{height:20px;width:20px}.svgsprite-transparent-mail-icon{height:24px;width:24px}.svgsprite-transparent-paint-roller-icon,.svgsprite-transparent-phone-icon{height:16px;width:16px}.svgsprite-transparent-plant-icon,.svgsprite-transparent-sparkles-icon,.svgsprite-transparent-star-icon,.svgsprite-transparent-subscription-star-icon{height:24px;width:24px}.svgsprite-triple-dot-icon{height:14px;width:14px}.svgsprite-twitter{height:24px;width:24px}.svgsprite-upload-icon{height:14px;width:14px}.svgsprite-website-icon,.svgsprite-x-icon{height:16px;width:16px}.svgsprite-youtube{height:24px;width:24px}:root{--button-background:grey;--button-background-hover:silver;--button-color:#fff;--button-color-hover:#fff;--button-border-radius:4px;--button-secondary-background:darkgrey;--button-secondary-background-hover:#fff;--gradient-button-background:linear-gradient(90deg,#b0045a,#92094e 32%,#92094e 50%,#410519)}.button{align-items:center;background:var(--button-background);border:none;border-radius:var(--button-border-radius);color:var(--button-color);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.75rem;justify-content:center;padding:12px 16px;text-align:center;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out,background .3s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button :active,.button:hover{background:var(--button-background-hover);color:var(--button-color-hover)}.button--full-width{width:100%}.button--center{justify-content:center}.button--auto-margin{margin:0 auto}.button--hidden{display:none}.button svg{height:20px;width:20px}.button svg path{fill:#49515d}.button__secondary{background:var(--button-secondary-background);color:var(--button-secondary-color)}.button__secondary :active,.button__secondary:hover{background:var(--button-secondary-background-hover);color:var(--button-secondary-color-hover)}.button__gradient{background:transparent;overflow:hidden;position:relative;z-index:1}.button__gradient .gradient-fill{background-image:var(--gradient-button-background);inset:0;position:absolute;transform:translateX(-50%);transition:all .4s ease;width:200%;z-index:-1}.button__gradient:hover{background-color:transparent}.button__gradient:hover .gradient-fill{transform:translateX(-30%)}.button__gradient svg path{fill:#fff!important}.shopping-list-button{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:background-color .3s ease-out}.shopping-list-button:active,.shopping-list-button:focus{background-color:#fff;border-color:#e50076}.shopping-list-button svg,.shopping-list-button--checked,.shopping-list-button--unchecked{pointer-events:none}.shopping-list-button svg{height:16px;width:16px}.shopping-list-button svg path{fill:#1f2937}.shopping-list-button--checked svg path{fill:#a3003c!important}.shopping-list-listing-button{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.shopping-list-listing-button:hover{background-color:#f9fafb;border-color:#d1d5db}.text-button{background:none;border:none;color:currentColor;cursor:pointer;padding:0;text-decoration:none}.text-button:hover{text-decoration:underline}.download--irresponsive{pointer-events:none}.section{overflow:hidden}.section__center-title-wrapper{margin:0 auto 1rem;max-width:710px;text-align:center}@media(min-width:1040px){.section__center-title-wrapper{margin-bottom:2rem}}.section__space-between-title-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem}@media(min-width:1040px){.section__space-between-title-wrapper{align-items:flex-start;flex-direction:row;gap:4rem;justify-content:space-between;margin-bottom:4rem}.section__space-between-title-wrapper .button{flex-shrink:0}}.section__subtitle{color:var(--text-weak-color);font-size:1rem;font-weight:500;line-height:24px;margin-bottom:.75rem;text-transform:uppercase}.section__title-icon{display:flex;justify-content:center;margin:0 auto 1rem}.section__title-icon svg{height:32px;width:32px}@media(min-width:1040px){.section__title-icon{margin-bottom:1.5rem}.section__title-icon svg{height:40px;width:40px}}.section__title{font-size:1.75rem;font-weight:600;letter-spacing:-1px;line-height:36px;margin-bottom:1rem;text-align:center}@media(min-width:1040px){.section__title{font-size:2.5rem;line-height:44px}}.section__title--big-margin{margin-bottom:2rem}.section__title--left{text-align:left}@media(min-width:1040px){.section__title--lg-left{text-align:left}}.section__title--white{color:#fff}.section__text{color:var(--text-weak-color);font-size:1rem;line-height:24px;margin-bottom:1rem}.section__text--white{color:#fff}.section__button{margin:1.5rem auto 0}:root{--color-gradient-heading-container-mobile-background:radial-gradient(circle at center left,#8b0444 0%,#410519 45%);--color-gradient-heading-container-desktop-background:radial-gradient(circle at 5% 145%,#c8036e 4%,#410519 37%)}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:1040px){.container{max-width:1000px}}@media(min-width:1352px){.container{max-width:1352px;padding-left:1.5rem;padding-right:1.5rem}}.container--relative{position:relative}.container-fluid{margin-left:auto;margin-right:auto;max-width:1352px;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:1352px){.container-fluid{padding-left:1.5rem;padding-right:1.5rem}}.container-fluid--max-desktop{max-width:1920px}.container-fluid--max-content{max-width:1440px}.container-fluid--no-padding{padding:0}.container-fluid--relative{position:relative}.grid-container{display:grid;grid-gap:1rem}.grid-container--inverse{grid-auto-flow:dense}@media(min-width:1040px){.grid-container--lg-2-col{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem}.grid-container--lg-3-col{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.grid-container--xl-4-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1352px){.grid-container--xl-4-col{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1040px){.grid-container--lg-small-wide{grid-template-columns:1.15fr 2fr}}.grid-container--lg-big-gap{grid-gap:2rem}@media(min-width:1040px){.grid-container--lg-big-gap{grid-gap:6.25rem}}.grid-container--no-gap{grid-gap:0}.grid-container--row-max-content{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.grid-interiors-container{display:grid;grid-auto-rows:230px;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem}@media(min-width:768px){.grid-interiors-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1040px){.grid-interiors-container{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:40px;grid-row-gap:40px}}.grid-interiors-container .interior{border-radius:6px;overflow:hidden;position:relative}.grid-interiors-container .interior:hover .interior__color-hover{cursor:pointer;opacity:1;visibility:visible}.grid-interiors-container .interior:nth-child(3),.grid-interiors-container .interior:nth-child(8){grid-column:span 2}@media(min-width:768px){.grid-interiors-container .interior:nth-child(3),.grid-interiors-container .interior:nth-child(8){grid-column:unset}}.grid-interiors-container .interior:nth-child(10),.grid-interiors-container .interior:nth-child(9){display:none}@media(min-width:768px){.grid-interiors-container .interior:nth-child(3),.grid-interiors-container .interior:nth-child(8){grid-column:unset}.grid-interiors-container .interior:nth-child(10),.grid-interiors-container .interior:nth-child(9){display:block}.grid-interiors-container .interior:nth-child(4),.grid-interiors-container .interior:nth-child(7){grid-column:span 2}}@media(min-width:1040px){.grid-interiors-container .interior{aspect-ratio:1/1}.grid-interiors-container .interior:nth-child(4),.grid-interiors-container .interior:nth-child(7){grid-column:unset}.grid-interiors-container .interior:first-child{grid-area:2/1/4/2}.grid-interiors-container .interior:nth-child(2){grid-area:1/2/3/3}.grid-interiors-container .interior:nth-child(3){grid-area:3/2/5/3}.grid-interiors-container .interior:nth-child(4){grid-area:2/3/4/4}.grid-interiors-container .interior:nth-child(5){grid-area:4/3/6/4}.grid-interiors-container .interior:nth-child(6){grid-area:2/4/4/5}.grid-interiors-container .interior:nth-child(7){grid-area:4/4/6/5}.grid-interiors-container .interior:nth-child(8){grid-area:1/5/3/6}.grid-interiors-container .interior:nth-child(9){grid-area:3/5/5/6}.grid-interiors-container .interior:last-child{grid-area:2/6/4/7}}.grid-interiors-container .interior__image{height:100%}.grid-interiors-container .interior__image img,.grid-interiors-container .interior__image picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.grid-interiors-container .interior__color-hover{inset:0;opacity:0;padding:1rem;position:absolute;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden}.grid-interiors-container .interior__color-hover--light{color:#fff}.grid-interiors-container .interior__color-hover--light .interior__text{color:#ccc}.grid-interiors-container .interior__text{color:var(--text-weak-color)}.help-banners-container{background-color:var(--bg-strong-color);padding:2rem 0 4rem}@media(min-width:1040px){.help-banners-container{padding:6.25rem 0 8rem}}.help-banners-container__title{font-size:1.25rem;font-weight:600;line-height:26px;margin-bottom:.625rem}@media(min-width:1040px){.help-banners-container__title{font-size:1.5rem;line-height:32px;margin-bottom:.75rem}.help-banners-container__title--big{font-size:2.5rem;letter-spacing:-1px;line-height:44px;margin-bottom:1.5rem}}.help-banners-container__text{margin-bottom:1rem}@media(min-width:1040px){.help-banners-container__text{margin-bottom:1.5rem}}.help-banners-container__text--small-margin{margin-bottom:.75rem}.help-banners-container__text--grey{color:var(--text-weak-color)}.help-banners-container__banner{background-color:var(--bg-white-color);border:1px solid var(--border-weak-color);border-radius:6px;box-shadow:0 1px 3px 0 rgba(14,22,38,.08);padding:1.5rem}@media(min-width:1040px){.help-banners-container__banner{display:flex;gap:1.5rem}}.help-banners-container__icon{align-items:center;background-color:var(--bg-brand-weakest-color);border-radius:4px;display:flex;flex-shrink:0;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.help-banners-container__icon svg{height:24px;width:24px}.help-banners-container__link{align-items:center;display:flex;gap:.625rem}.help-banners-container__link:hover svg{transform:translateX(5px)}.help-banners-container__link svg{height:16px;transition:transform .3s ease-out;width:16px}.help-banners-container .help-main-banner{align-items:flex-end;border-radius:8px;display:flex;height:457px;isolation:isolate;margin-bottom:1.5rem;overflow:hidden;padding:1rem;position:relative}@media(min-width:1040px){.help-banners-container .help-main-banner{height:unset;margin-bottom:2rem;padding:2rem}}.help-banners-container .help-main-banner__background-image{inset:0;position:absolute;z-index:-1}.help-banners-container .help-main-banner__background-image img,.help-banners-container .help-main-banner__background-image picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.help-banners-container .help-main-banner__content{background-color:var(--bg-white-color);border-radius:6px;padding:1rem;width:100%}@media(min-width:1040px){.help-banners-container .help-main-banner__content{padding:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.help-banners-container .grid-container{grid-gap:1.5rem}@media(min-width:1040px){.help-banners-container .grid-container{grid-gap:2rem}.products-list-heading-container{height:332px;isolation:isolate;margin-bottom:2.5rem;position:relative}}.products-list-heading-container__background-image{align-items:center;display:flex;justify-content:center;max-height:400px;overflow:hidden}@media(min-width:1040px){.products-list-heading-container__background-image{inset:0;position:absolute;z-index:-1}}.products-list-heading-container__background-image img,.products-list-heading-container__background-image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1040px){.products-list-heading-container__text-wrapper{left:0;margin:auto;max-width:1920px;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}}.products-list-heading-container__text-content{font-size:.875rem;line-height:20px;padding:1rem 0 2rem}@media(min-width:1040px){.products-list-heading-container__text-content{background-color:var(--bg-white-color);border-radius:6px;font-size:1rem;line-height:24px;max-width:528px;padding:2rem}}.color-gradient-heading-container{background:var(--color-gradient-heading-container-mobile-background);margin-bottom:1.5rem;padding:3rem 0}@media(min-width:1040px){.color-gradient-heading-container{background:var(--color-gradient-heading-container-desktop-background);margin-bottom:4rem;padding:2rem 0}}.color-gradient-heading-container__text-wrapper{display:flex;flex-direction:column;justify-content:center;max-width:540px}.color-gradient-heading-container__image-wrapper{border-radius:8px;height:300px;overflow:hidden}@media(min-width:576px){.color-gradient-heading-container__image-wrapper{height:342px}}.color-gradient-heading-container__image-wrapper img,.color-gradient-heading-container__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.legal-header-container{margin-bottom:1rem;padding:0}.legal-header-container__wrapper{margin:0 1rem}@media(min-width:1040px){.legal-header-container__wrapper{padding:1rem;position:relative}}@media(min-width:1352px){.legal-header-container__wrapper{margin:0 1.5rem;padding:1.5rem}}@media(min-width:1040px){.legal-header-container{margin-bottom:6.25rem}}.legal-header-container__image-wrapper{background-color:var(--bg-strong-color)}.legal-header-container__image-wrapper:has(img){height:250px}@media(min-width:576px){.legal-header-container__image-wrapper{border-radius:8px;overflow:hidden}.legal-header-container__image-wrapper:has(img){height:unset}}@media(min-width:1040px){.legal-header-container__image-wrapper{inset:0;position:absolute;z-index:-1}}.legal-header-container__image-wrapper img,.legal-header-container__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.legal-header-container__text-wrapper{padding:1rem 0 0}@media(min-width:1040px){.legal-header-container__text-wrapper{align-items:flex-start;background-color:var(--bg-white-color);border-radius:6px;display:flex;flex-direction:column;max-width:530px;padding:1rem}}@media(min-width:1352px){.legal-header-container__text-wrapper{padding:2rem}}.legal-header-container .section__title :last-child{margin-bottom:0}.flash-messages-container{max-width:630px;position:fixed;right:16px;top:90px;width:calc(100% - 32px);z-index:9999}@media(min-width:1040px){.flash-messages-container{right:64px;top:115px}}.flash-messages-container .flash-message{background-color:var(--bg-white-color);border:1px solid var(--border-weak-color);border-radius:8px;box-shadow:0 4px 10px rgba(14,22,38,.05);display:flex;justify-content:space-between;margin-bottom:15px;opacity:0;overflow:hidden;padding:1rem;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease-out,visibility .3s ease-out,transform .3s ease-out;visibility:hidden;width:100%}.flash-messages-container .flash-message.is-active{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.flash-messages-container .flash-message__content{display:flex;gap:.75rem;padding:.5rem}.flash-messages-container .flash-message__icon{align-items:center;background-color:var(--bg-emphasis-weakest-color);border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.flash-messages-container .flash-message__icon svg{height:20px;width:20px}.flash-messages-container .flash-message__icon svg path{fill:var(--bg-emphasis-default-color)}.flash-messages-container .flash-message__title{margin-bottom:.25rem}.flash-messages-container .flash-message__line{bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.flash-messages-container .flash-message__line:before{background:linear-gradient(90deg,#374151,#e50076 50%,#f9c2d1);content:"";display:block;height:100%;width:100%}.flash-messages-container .flash-message__close{align-items:center;background-color:var(--bg-strong-color);border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.flash-messages-container .flash-message__close svg{height:14px;width:14px}.breadcrumbs{padding:1rem 0}@media(min-width:1040px){.breadcrumbs{padding:1.5rem 0}}.breadcrumbs__dots-wrapper{max-width:100%;position:relative}.breadcrumbs__dots-wrapper.active:after{align-items:center;background:linear-gradient(to right,transparent,var(--color-bg-body) 40%);bottom:0;content:"...";display:flex;padding-left:8px;position:absolute;right:0;top:0}.breadcrumbs__wrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs__wrapper::-webkit-scrollbar{display:none}.breadcrumbs__item{cursor:pointer;flex-shrink:0;position:relative;text-decoration:none}.breadcrumbs__item:hover{text-decoration:underline}.breadcrumbs__item:not(:last-child):after{content:url(/build/front/images/breadcrumbs-arrow.ca64a24c.svg);position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.breadcrumbs__item:last-child{color:var(--text-weak-color);margin-right:18px;pointer-events:none}:root{--mobile-nav-height:78px;--mobile-nav-background:grey;--mobile-logo-max-width:140px;--desktop-logo-max-width:159px;--logo-gradient-background:transparent;--desktop-navigation-gradient-background-hover:transparent;--hamburger-width:20px;--hamburger-height:14px;--hamburger-line-height:2px;--hamburger-line-color:#fff;--hamburger-line-radius:4px;--hamburger-to-translate:calc((var(--hamburger-height) - var(--hamburger-line-height))/2);--menu-background-color:#fff;--menu-main-font-size:1rem;--menu-main-line-height:24px;--menu-item-hover-background-color:#f2f2f2;--desktop-navigation-font-size:0.875rem;--desktop-navigation-color:#fff}.header{position:fixed;top:0;width:100%;z-index:1095}.nav{align-items:center;background-color:var(--mobile-nav-background);display:flex;font-size:var(--menu-main-font-size);justify-content:space-between;line-height:var(--menu-main-line-height);padding:1rem}.nav__logo-wrapper{isolation:isolate;max-width:var(--mobile-logo-max-width);padding:0 8px;position:relative}.nav__logo-wrapper:before{background:var(--logo-gradient-background);content:"";height:127px;left:50%;position:absolute;top:-60px;transform:translateX(-50%);width:212px;z-index:-1}@media(min-width:1040px){.nav__logo-wrapper{max-width:var(--desktop-logo-max-width);padding:0 0 0 8px}}.nav__caption{color:#515964;font-size:.75rem;margin:1.5rem 0 .5rem;text-transform:uppercase}.nav .menu-item{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:space-between;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:background .3s ease-out;width:100%}.nav .menu-item:hover{background:var(--menu-item-hover-background-color)}.nav .menu-item .svgsprite-menu-arrow{height:12px;width:6px}.nav .menu-item__icon-text{align-items:center;display:flex;gap:.5rem}.nav .menu-item__icon-text svg{height:24px;width:24px}.nav .menu-item__colorbox{border-radius:2px;box-shadow:inset 0 0 0 1px rgba(7,10,18,.1);flex-shrink:0;height:16px;width:16px}.nav .menu-item__colorbox--yellow{background-color:#edc500}.nav .menu-item__colorbox--red{background-color:#cd2225}.nav .menu-item__colorbox--blue{background-color:#2b00ed}.nav .menu-item__colorbox--green{background-color:#459e33}.nav .menu-item__colorbox--grey{background-color:#6b7280}.nav .menu-item__colorbox--brown{background-color:#ba905d}.nav .menu-item__colorbox--white{background-color:#eaefd2}.nav .menu-item--small{font-size:.875rem;font-weight:400;padding:.75rem}.nav .menu-item--product{padding:.125rem 1rem}.nav .menu-item--product .product-text-wrapper{display:flex;flex-direction:column;gap:.5rem}.nav .menu-item--product .product-text-wrapper__title{font-size:.875rem;line-height:20px}.nav .menu-item--product .product-text-wrapper__text{font-size:.75rem;font-weight:400;line-height:16px}.nav .menu-item--product .product-image-wrapper{flex-shrink:0}.nav .menu-item.active{background:var(--menu-item-hover-background-color)}.nav .advices{display:grid;gap:1rem;margin-bottom:1rem;overflow-y:auto}@media(min-width:768px){.nav .advices{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:1fr 1fr}}.nav .image-text-card{border-radius:8px;display:flex;flex-direction:column;text-decoration:none;transition:background-color .3s ease-out}.nav .image-text-card:hover img{transform:scale(1.03)}.nav .image-text-card__image-wrapper{background-color:#f3f3f3;border-radius:8px;height:165px;margin-bottom:1rem;overflow:hidden;width:100%}.nav .image-text-card__image-wrapper picture{height:100%;width:100%}.nav .image-text-card__image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform .3s ease-out;width:100%}.nav .image-text-card__image-wrapper--center-image picture{align-items:center;display:flex;justify-content:center}.nav .image-text-card__image-wrapper--center-image img{height:auto;-o-object-fit:contain;object-fit:contain;width:auto}.nav .image-text-card__title{font-weight:500;line-height:24px;margin-bottom:.5rem}.nav .image-text-card__text{color:#6b7280;font-size:.875rem;line-height:20px}.nav .image-text-card__badge{background-color:#fde7ec;border-radius:50px;color:#a3003c;font-size:.75rem;font-weight:500;margin-top:.5rem;padding:.125rem .5rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav .search-suggestions{min-height:0;position:relative;transition:min-height .2s ease-in-out}.nav .search-suggestions:before{background-color:hsla(0,0%,100%,.8);height:100%;left:0;top:0;width:100%;z-index:1}.nav .search-suggestions:after,.nav .search-suggestions:before{content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.nav .search-suggestions:after{animation:spinner .8s linear infinite;border:4px solid #ddd;border-radius:50%;border-top:4px solid var(--file-input-spinner-color);height:40px;left:50%;margin-left:-20px;margin-top:-20px;top:50%;width:40px;z-index:2}.nav .search-suggestions.loading{min-height:50px}.nav .search-suggestions.loading:after,.nav .search-suggestions.loading:before{opacity:1}.nav .banner-card{align-items:flex-end;background-color:var(--bg-strong-color);border-radius:8px;display:flex;margin-bottom:1.5rem;min-height:332px;overflow:hidden;padding:1rem .75rem;position:relative}@media(min-width:1040px){.nav .banner-card{border-radius:0;height:100%;margin-bottom:0;width:311px}}.nav .banner-card__bg-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;width:100%}.nav .banner-card__content{background-color:#fff;border-radius:6px;display:flex;flex-direction:column;padding:1rem;width:100%;z-index:1}.nav .banner-card__title{font-weight:600;margin-bottom:.5rem}.nav .banner-card__text{color:#6b7280;font-size:.875rem;font-weight:400;line-height:20px;margin-bottom:1rem}.nav .banner-card__link{align-items:center;display:flex;font-size:.75rem;gap:.5rem;text-decoration:underline}.nav .banner-card__link svg{flex-shrink:0;height:14px;width:14px}.mobile-nav{overflow:hidden}@media(min-width:1040px){.mobile-nav{display:none}}.mobile-nav__toggle{background:none;border:none;cursor:pointer;height:48px;position:relative;width:48px}.mobile-nav__toggle--icon{height:var(--hamburger-height);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform 0s ease-in-out;width:var(--hamburger-width)}.mobile-nav__toggle--icon span{background-color:var(--hamburger-line-color);border-radius:var(--hamburger-line-radius);height:var(--hamburger-line-height);left:0;pointer-events:none;position:absolute;width:100%}.mobile-nav__toggle--icon span:first-child{top:0;transition:transform .2s ease-in-out .3s,opacity 0s ease-in-out .4s}.mobile-nav__toggle--icon span:nth-child(2){bottom:0;margin:auto;top:0;transition:transform .2s ease-in-out}.mobile-nav__toggle--icon span:nth-child(2):before{background-color:var(--hamburger-line-color);border-radius:var(--hamburger-line-radius);content:"";height:var(--hamburger-line-height);left:0;position:absolute;top:0;transition:transform .2s ease-in-out;width:100%}.mobile-nav__toggle--icon span:last-child{bottom:0;transition:transform .2s ease-in-out .3s,opacity 0s ease-in-out .4s}.mobile-nav__toggle.is-open .mobile-nav__toggle--icon{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease-in-out}.mobile-nav__toggle.is-open .mobile-nav__toggle--icon span:first-child{opacity:0;transform:translate3d(0,var(--hamburger-to-translate),0);transition:transform .2s ease-in-out .2s,opacity 0s ease-in-out .4s}.mobile-nav__toggle.is-open .mobile-nav__toggle--icon span:nth-child(2){transform:rotate(45deg);transition:transform .2s ease-in-out .5s}.mobile-nav__toggle.is-open .mobile-nav__toggle--icon span:nth-child(2):before{transform:rotate(-90deg);transition:transform .2s ease-in-out .5s}.mobile-nav__toggle.is-open .mobile-nav__toggle--icon span:last-child{opacity:0;transform:translate3d(0,calc(var(--hamburger-to-translate)*-1),0);transition:transform .2s ease-in-out .2s,opacity 0s ease-in-out .4s}.mobile-nav__overlay{background:rgba(7,18,18,.8);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;top:var(--mobile-nav-height);transition:opacity .3s;visibility:hidden;width:100%}.mobile-nav.is-open .mobile-nav__overlay{opacity:1;pointer-events:auto;visibility:visible}.mobile-nav__panel{background-color:var(--menu-background-color);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:var(--mobile-nav-height);transform:translateX(100%);transition:transform .4s ease-in-out;width:100%;will-change:transform}.mobile-nav.is-open .mobile-nav__panel{transform:translateX(0)}.mobile-nav__back{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:none;font-weight:500;gap:.75rem;margin:1rem;transition:background .3s ease-out}.mobile-nav__back:hover{background:var(--menu-item-hover-background-color)}.mobile-nav__back svg{transform:rotate(180deg);width:8px}.mobile-nav.has-stack .mobile-nav__back{display:flex}.mobile-nav__title{font-size:1.2rem;font-weight:600}.mobile-nav__levels{flex:1;overflow:hidden;position:relative}.mobile-nav__level-title{font-size:1.25rem;line-height:28px;margin-bottom:8px}.mobile-nav__level{background-color:var(--menu-background-color);display:flex;flex-direction:column;gap:.25rem;inset:0;overflow-y:auto;padding:1rem;position:absolute;transform:translateX(100%);transition:transform .3s ease-in-out}.mobile-nav__level--wide-gap{gap:1rem}.mobile-nav__level.is-active{transform:translateX(0)}.mobile-nav__level.is-prev{transform:translateX(-100%)}.mobile-nav__level.is-returning{transform:translateX(100%);transition:transform .3s ease-in-out}.mobile-nav__search-wrapper{margin-bottom:1.5rem}.mobile-nav__search-suggestions-wrapper{margin-top:1.5rem}.mobile-nav__search-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}.mobile-nav__search-recent{border-top:1px solid #d1d5db;margin-top:1.5rem;padding:1.5rem 0}.mobile-nav__search-recent-title{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1.5rem}.mobile-nav__search-clear{background:none;border:none;cursor:pointer;font-size:.875rem;font-weight:500;line-height:20px;text-decoration:underline}.mobile-nav__search-recent-item{align-items:center;border-radius:6px;display:flex;font-size:1rem;font-weight:500;gap:.5rem;line-height:24px;margin-bottom:4px;padding:.75rem .25rem;text-decoration:none;transition:background .3s ease-out}.mobile-nav__search-recent-item svg{flex-shrink:0;height:24px;width:24px}.mobile-nav__search-recent-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav__search-recent-item:hover{background:var(--menu-item-hover-background-color)}.mobile-nav__footer{border-top:1px solid #eee;margin-top:auto;padding:1rem 0}.mobile-nav__footer .button{font-size:1rem}.desktop-nav{display:none;padding:0;position:relative}@media(min-width:1040px){.desktop-nav{display:block}}.desktop-nav__wrapper{align-items:center;display:flex;gap:.75rem;margin:0 auto;max-width:1312px}.desktop-nav__menu{display:flex;flex:1;gap:.25rem;list-style:none}.desktop-nav__link{align-items:center;color:var(--desktop-navigation-color);cursor:pointer;display:flex;font-size:var(--desktop-navigation-font-size);font-weight:500;gap:6px;isolation:isolate;padding:.625rem .5rem;position:relative;text-decoration:none;transition:color .3s ease-out}@media(min-width:1352px){.desktop-nav__link{padding:.625rem 1rem}}.desktop-nav__link:before{background:var(--desktop-navigation-gradient-background-hover);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden;z-index:-1}.desktop-nav__link .svgsprite-navigation-arrow-down{flex-shrink:0;height:12px;transition:transform .3s ease-out;width:12px}.desktop-nav__link :focus-within:before,.desktop-nav__link:hover:before{opacity:1;visibility:visible}.desktop-nav__link :focus-within .svgsprite-navigation-arrow-down,.desktop-nav__link:hover .svgsprite-navigation-arrow-down{transform:rotate(180deg)}.desktop-nav__link[aria-expanded=true]+.dropdown-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.desktop-nav__item{padding:.875rem 0}.desktop-nav__item:focus-within .dropdown-panel,.desktop-nav__item:hover .dropdown-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.desktop-nav__item--relative{position:relative}.desktop-nav__actions ul{align-items:center;display:flex;gap:.25rem}.desktop-nav__actions ul svg:not(.svgsprite-navigation-arrow-down){height:24px;width:24px}.desktop-nav__actions ul svg:not(.svgsprite-navigation-arrow-down) path{fill:#fff}.desktop-nav .dropdown-panel{background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.1);left:0;max-height:calc(100vh - var(--desktop-navigation-height, 100px));opacity:0;overflow:auto;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:-1}.desktop-nav .dropdown-panel--lang{border-radius:8px;left:unset;overflow:hidden;right:0;width:184px}@media(min-width:1352px){.desktop-nav .dropdown-panel--lang{right:-30px}}.desktop-nav .dropdown-panel--lang .dropdown-panel__inner{min-height:unset}.desktop-nav .dropdown-panel--lang .dropdown-content__links{padding:1rem}.desktop-nav .dropdown-panel--lang .menu-item{font-size:.875rem}.desktop-nav .dropdown-panel__inner{display:flex;margin:0 auto;max-width:1440px;min-height:332px}.desktop-nav .dropdown-panel__left{border-right:1px solid #d1d5db;max-width:250px;padding:2rem 1rem;width:100%}@media(min-width:1352px){.desktop-nav .dropdown-panel__left{max-width:320px}}.desktop-nav .dropdown-panel__right{flex:1}.desktop-nav .dropdown-content{display:none;width:100%}.desktop-nav .dropdown-content__show-all{align-items:center;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;margin-bottom:1rem;text-decoration:underline}.desktop-nav .dropdown-content__show-all svg{height:14px;transition:transform .3s ease-out;width:14px}.desktop-nav .dropdown-content__show-all:hover svg{transform:translateX(5px)}.desktop-nav .dropdown-content__links{padding:1.5rem .5rem;width:100%}@media(min-width:1352px){.desktop-nav .dropdown-content__links{padding:1.5rem 2rem}}.desktop-nav .dropdown-content__card{flex-shrink:0}.desktop-nav .dropdown-content__grid{display:grid;width:100%}.desktop-nav .dropdown-content__grid--small{max-width:492px}.desktop-nav .dropdown-content__grid--2-col{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(2,1fr);grid-gap:2px 16px}@media(min-width:1352px){.desktop-nav .dropdown-content__grid--2-col{grid-gap:2px 64px}}.desktop-nav .dropdown-content__grid--3-col{gap:2px 16px;grid-template-columns:repeat(3,1fr)}.desktop-nav .dropdown-content__grid--4-col{gap:2px 16px;grid-template-columns:repeat(4,1fr)}.desktop-nav .dropdown-content__grid--align-items-start{align-items:flex-start}.desktop-nav .dropdown-content__list{align-items:flex-start;flex-direction:column}.desktop-nav .dropdown-content__title{margin-bottom:1rem}.desktop-nav .dropdown-content__search-suggestions-wrapper{display:flex;gap:1rem;margin-top:1rem}@media(min-width:1550px){.desktop-nav .dropdown-content__search-suggestions-wrapper{gap:3rem}}.desktop-nav .dropdown-content__search-popular{width:100%}.desktop-nav .dropdown-content__search-popular+.dropdown-content__search-recent{border-left:1px solid #d1d5db;padding-left:1rem}@media(min-width:1550px){.desktop-nav .dropdown-content__search-popular+.dropdown-content__search-recent{padding-left:3rem}}.desktop-nav .dropdown-content__search-recent{align-items:flex-start;flex-direction:column;flex-shrink:0;max-width:390px;width:100%}.desktop-nav .dropdown-content__search-recent li{width:100%}.desktop-nav .dropdown-content__search-recent-title{display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1.5rem;width:100%}.desktop-nav .dropdown-content__search-recent-list{display:flex;flex-direction:column;gap:.25rem;width:100%}.desktop-nav .dropdown-content__search-recent-item{align-items:center;border-radius:6px;display:flex;font-size:1rem;font-weight:500;gap:.5rem;line-height:24px;margin-bottom:4px;padding:.75rem 0;text-decoration:none;transition:background .3s ease-out;width:100%}.desktop-nav .dropdown-content__search-recent-item svg{height:24px;width:24px}.desktop-nav .dropdown-content__search-recent-item:hover{background:var(--menu-item-hover-background-color)}.desktop-nav .dropdown-content.active{display:flex}:root{--input-background-color:#f3f3f3;--input-focus-outline-color:#e50076;--radio-input-selected-color:#950e49;--radio-input-border-color:#6b7280;--file-input-spinner-color:#410519}.form__group{margin-bottom:1.5rem}.form__group.error .form__input{border-color:#dc2626}.form__group.error .error-message{display:flex}.form__group:has(:is(input,textarea,select)[required]) .form__label:after{color:red;content:" *"}@media(min-width:1040px){.form__lg-two-col{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}}.form__label{display:block;font-size:.875rem;font-weight:500;line-height:20px;margin-bottom:.5rem}.form .ts-control,.form__input,.form__textarea{background-color:var(--input-background-color);border:1px solid #fff;border-radius:6px;padding:.75rem 1rem;transition:border-color .3s ease-out;width:100%}.form .ts-control:focus-visible,.form__input:focus-visible,.form__textarea:focus-visible{outline:1px solid var(--input-focus-outline-color)}@supports not selector(:focus-visible){.form .ts-control:focus,.form__input:focus,.form__textarea:focus{outline:1px solid var(--input-focus-outline-color)}}.form .ts-control{background-image:url(/build/front/images/dropdown-arrow-down.22abd0a7.svg);background-position:right 16px center;background-repeat:no-repeat}.form .ts-wrapper.single.input-active .ts-control{background-color:var(--input-background-color);background-image:url(/build/front/images/dropdown-arrow-up.4f2bde3f.svg);background-position:right 16px center;background-repeat:no-repeat}.form .ts-wrapper.dropdown-active.slide-up .ts-dropdown{transform:translateY(0)}@media(max-width:767px){.form .ts-dropdown{border-radius:1rem 1rem 0 0!important;bottom:0!important;box-shadow:0 0 4px rgba(14,22,38,.04);left:0!important;max-height:70vh!important;padding:1.5rem;position:fixed!important;right:0!important;top:auto!important;transform:translateY(100%);transition:transform .3s ease;width:100%!important;z-index:1000!important}}.form .ts-dropdown{border:1px solid #f3f3f3;border-radius:8px;padding:.5rem}.form .ts-dropdown .option{font-size:.75rem;line-height:16px;margin-bottom:2px;padding:.75rem}.form .ts-dropdown .mobile-header{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:.75rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.form .ts-dropdown .mobile-header__title{font-size:1.125rem;font-weight:600;line-height:24px}.form .ts-dropdown .mobile-header__close{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:transform .3s ease-out;width:40px}.form .ts-dropdown .mobile-header__close svg{height:16px;width:16px}.form .ts-dropdown .mobile-header__close:hover{transform:rotate(90deg)}@media(min-width:768px){.form .ts-dropdown .mobile-header{display:none}}.form .ts-dropdown .mobile-footer{background:#fff;border-top:1px solid #f3f3f3;bottom:0;display:block;padding:.75rem;position:-webkit-sticky;position:sticky}@media(min-width:768px){.form .ts-dropdown .mobile-footer{display:none}}.form .ts-dropdown .ts-dropdown-content{max-height:calc(70vh - 120px)!important;overflow-y:auto}.form .dropdown-backdrop{background:rgba(0,0,0,.5);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:999}.form .dropdown-backdrop.active{display:block;opacity:1}@media(min-width:768px){.form .dropdown-backdrop{display:none!important}}.form__textarea{min-height:200px;resize:none}.form .textarea-characters{display:flex;font-size:.875rem;justify-content:flex-end;line-height:20px;margin-top:.5rem}.form .textarea-characters.is-over{color:#dc2626}.form__radio-label{align-items:center;cursor:pointer;display:grid;font-size:.875rem;gap:.5rem;grid-template-columns:1rem auto;line-height:20px;padding:.75rem}.form__radio-input{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--radio-input-border-color);border-radius:50%;color:var(--radio-input-selected-color);display:grid;font:inherit;height:1rem;margin:0;place-content:center;position:relative;width:1rem}.form__radio-input:before{box-shadow:inset .938rem .938rem var(--radio-input-selected-color);height:1rem;width:1rem}.form__radio-input:after,.form__radio-input:before{border-radius:50%;content:"";transform:scale(0);transition:transform .12s ease-in-out}.form__radio-input:after{box-shadow:inset .25rem .25rem #fff;height:.375rem;left:50%;position:absolute;top:50%;width:.375rem}.form__radio-input:checked:before{transform:scale(1)}.form__radio-input:checked:after{transform:translate(-50%,-50%) scale(1)}.form__radio-input:focus-visible{outline:1px solid var(--input-focus-outline-color)}@supports not selector(:focus-visible){.form__radio-input:focus{outline:1px solid var(--input-focus-outline-color)}}.form__checkbox{cursor:pointer;font-size:.875rem;line-height:20px;margin-bottom:1rem;position:relative}.form__checkbox label{cursor:pointer;display:inline-block;padding-left:24px;position:relative}.form__checkbox label:after,.form__checkbox label:before{border-radius:4px;content:"";height:16px;left:0;overflow:hidden;position:absolute;top:2px;transition:border-color .3s ease-out;width:16px}.form__checkbox label:before{background-color:#fff;border:1px solid var(--radio-input-border-color);transition:box-shadow .3s ease-out,background-color .3s ease-out}.form__checkbox label:after{background-image:url(/build/front/images/check-mark.1267cace.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:63%;opacity:0}.form__checkbox input{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.form__checkbox input:checked+label:before{background-color:var(--radio-input-selected-color);border-color:var(--radio-input-selected-color)}.form__checkbox input:checked+label:after{opacity:1}.form__checkbox input:focus-visible+label:before{outline:1px solid var(--input-focus-outline-color)}@supports not selector(:focus-visible){.form__checkbox input:focus+label:before{outline:1px solid var(--input-focus-outline-color)}}.form__info{color:var(--text-weak-color);font-size:.75rem;line-height:16px;margin:1.5rem 0}.form__submit{margin-top:1.5rem;width:100%}@media(min-width:1040px){.form__submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.form__submit svg path fill{color:#fff}.form .drop-zone{background-color:var(--input-background-color);border:2px dashed var(--border-default-color);border-radius:4px;cursor:pointer;margin-bottom:1rem;padding:3rem;position:relative;text-align:center;transition:border-color .3s ease-out,filter .3s ease-out}.form .drop-zone.drag-over{filter:brightness(90%)}.form .drop-zone__text{font-size:.75rem;line-height:16px}.form .drop-zone__text--small{color:var(--text-weak-color);font-size:.688rem}.form .drop-zone .upload-btn{margin-top:1rem}.form .drop-zone .upload-btn svg{height:16px;width:16px}.form .drop-zone .file-input{display:none}.form .file-item{align-items:center;border:1px solid var(--border-default-color);border-radius:4px;display:flex;gap:2px;justify-content:space-between;margin-bottom:.75rem;padding:.5rem}.form .file-item__wrapper{display:flex;gap:.5rem}.form .file-item__icon{height:16px;width:16px}.form .file-info{flex:1;min-width:0}.form .file-info__name{font-size:.75rem;font-weight:500;margin-bottom:2px;word-break:break-all}.form .file-info__size{color:#999;font-size:13px}.form .file-actions{align-items:center;display:flex;gap:.5rem}.form .action-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:.5rem;transition:background-color .3s ease-out;width:32px}.form .action-btn svg{height:16px;width:16px}.form .action-btn__download{background-color:#f3f3f3}.form .action-btn__download:hover{background-color:#cdcdcd}.form .action-btn__remove{border:1px solid #f3f3f3}.form .action-btn__remove:hover{background-color:#f3f3f3}.form .error-message{align-items:center;color:var(--text-danger-default-color);display:none;font-size:.875rem;gap:.5rem;margin-top:.5rem}.form .error-message svg{flex-shrink:0;height:20px;width:20px}.form .error-message.show{display:flex;margin-bottom:1rem}.form .global-errors{margin-top:1rem}.form .global-errors .error-message{display:flex}.form .loading-overlay{align-items:center;background:hsla(0,0%,91%,.95);border-radius:12px;bottom:0;display:none;flex-direction:column;gap:12px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.form .loading-overlay.show{display:flex}.form .loading-overlay__spinner{animation:spinner .8s linear infinite;border:4px solid #ddd;border-radius:50%;border-top:4px solid var(--bg-brand-dark-default-color);height:40px;width:40px}.form .loading-overlay__text{color:var(--text-weak-color);font-size:.875rem}.search-input-wrapper{display:flex;flex-direction:column;gap:.5rem;min-height:52px}.search-input-wrapper--margin{margin-bottom:1rem}@media(min-width:1040px){.search-input-wrapper--margin{margin-bottom:1.5rem}}.search-input-wrapper input{background-color:var(--input-background-color);background-image:url(/build/front/images/search-icon.3d0524a8.svg);background-position:center left 16px;background-repeat:no-repeat;background-size:24px;border:1px solid #fff;border-radius:6px;font-weight:400;padding:16px 16px 16px 48px;transition:border-color .3s ease-out}.search-input-wrapper input::placeholder{color:var(--text-weak-color)}.search-input-wrapper input::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url(/build/front/images/close-modal-icon.d1c8ca00.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;cursor:pointer;height:20px;position:relative;width:20px}.search-input-wrapper gmp-place-autocomplete{background-color:var(--input-background-color);border:1px solid #fff!important;border-radius:6px;font-weight:400;transition:border-color .3s ease-out}.search-input-wrapper gmp-place-autocomplete::part(input){color:var(--color-text-base)}.search-input-wrapper__helper-text{color:var(--text-weak-color);font-size:.875rem;font-weight:500;line-height:20px}:root{--product-card-badge-color:#a3003c;--product-card-badge-background:#fff;--big-square-card-badge-color:#976237;--big-square-card-badge-background:#f8f5ee}.product-card{border:1px solid var(--border-weak-color);border-radius:8px;cursor:pointer;display:block;height:100%;overflow:hidden;text-decoration:none}.product-card:hover .product-card__hover-color{opacity:1}.product-card__image-wrapper{align-items:center;background-color:var(--bg-strong-color);display:flex;height:223px;isolation:isolate;justify-content:center;position:relative;transition:background-color .3s ease-out}@media(min-width:1040px){.product-card__image-wrapper{height:260px}}.product-card__image-wrapper img,.product-card__image-wrapper picture{z-index:1}.product-card__hover-color{inset:0;opacity:0;position:absolute;transition:opacity .3s ease-out;z-index:-1}.product-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;left:10px;position:absolute;top:10px;z-index:1}@media(min-width:1040px){.product-card__badges{left:16px;top:16px}}.product-card__badge{align-items:center;background-color:var(--bg-white-color);border-radius:50px;color:var(--text-brand-default-color);display:flex;gap:.25rem;padding:.125rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-card__badge svg{height:12px;width:12px}.product-card__badge svg path{fill:currentColor}.product-card__badge--inner{background-color:#f3f3f3;color:var(--color-text-base)}.product-card__inner-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.product-card__text-wrapper{display:flex;gap:.25rem;justify-content:space-between;padding:1rem 1rem 2rem}.product-card__text,.product-card__title{margin-bottom:1rem}.product-card__checkbox{margin:0}.product-card__checkbox label{font-size:.75rem}.product-card--color .product-card__image-wrapper img,.product-card--color .product-card__image-wrapper picture{height:auto;width:170px}.paint-color-card{border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;min-height:85px;padding:1rem;text-decoration:none;width:100%}@media(max-width:1039px){.paint-color-card--small-padding{padding:.5rem}}.paint-color-card--no-radius{border-radius:0}.paint-color-card--light,.paint-color-card--light .paint-color-card__code,.paint-color-card--light .paint-color-card__icon{color:#fff}.paint-color-card__code{color:var(--text-weak-color)}.paint-color-card__bottom{display:flex;flex-direction:column;font-size:.75rem;gap:.5rem}@media(min-width:1040px){.paint-color-card__bottom{flex-direction:row;font-size:.875rem;justify-content:space-between}}.paint-color-card__bottom--compare{flex-direction:row;justify-content:flex-end}.paint-color-card__icons{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.paint-color-card__icon{background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;padding:4px}.paint-color-card__icon:hover{background-color:#f3f3f3}.paint-color-card__icon:active,.paint-color-card__icon:focus{border-color:#e50076}.paint-color-card__icon svg{height:20px;width:20px}.paint-color-card.is-dark .paint-color-card__icon:hover{background-color:#414a5a}.paint-color-card.is-dark .paint-color-card__code,.paint-color-card.is-dark .paint-color-card__name{color:#fff}.paint-color-card.is-dark svg path{fill:#fff}.homepage-products-type-card{align-items:flex-end;background-color:var(--bg-strong-color);border-radius:8px;display:flex;height:314px;isolation:isolate;overflow:hidden;padding:1rem;position:relative;text-decoration:none}@media(min-width:1040px){.homepage-products-type-card{height:474px}}.homepage-products-type-card img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}.homepage-products-type-card__text-wrapper{background-color:var(--bg-white-color);border-radius:6px;padding:1rem 1rem 1.5rem;width:100%}.homepage-products-type-card__title{margin-bottom:.5rem}.homepage-products-type-card__text{color:var(--text-weak-color)}.homepage-products-type-card__link{text-decoration:unset}.big-square-card{align-items:center;aspect-ratio:1/1;border-radius:8px;display:flex;isolation:isolate;justify-content:center;overflow:hidden;padding:3rem;position:relative;width:100%}.big-square-card:before{background:var(--highlight-dark-alpha-200-color);content:"";inset:0;position:absolute;z-index:-1}.big-square-card img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}.big-square-card__text-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.big-square-card__badge{align-items:center;background-color:var(--bg-accent-weakest-color);border-radius:50px;color:var(--text-accent-default-color);display:flex;margin-bottom:1.25rem;padding:.25rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.big-square-card__title{margin-bottom:1.25rem}.big-square-card__text,.big-square-card__title{color:var(--text-inverted-default-color);text-align:center}.big-square-card__text{font-size:.875rem;line-height:20px;margin:0 auto 1.25rem;max-width:440px}@media(min-width:1040px){.big-square-card__text{font-size:1rem;line-height:24px}}.big-square-card__button{font-size:.75rem;max-width:213px}@media(min-width:1040px){.big-square-card__button{max-width:160px}}.blog-card{border:1px solid var(--border-weak-color);border-radius:8px;display:flex;overflow:hidden;text-decoration:none;transition:background-color .3s ease-out}.blog-card:not(:last-child){margin-bottom:1rem}.blog-card:hover{background-color:rgba(209,213,219,.15)}.blog-card:hover img{transform:scale(1.05)}@media(min-width:1040px){.blog-card:not(:last-child){margin-bottom:1.25rem}}.blog-card__image-wrapper{max-width:167px;overflow:hidden;width:100%}@media(min-width:1040px){.blog-card__image-wrapper{aspect-ratio:2/1}}.blog-card__image-wrapper img,.blog-card__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .3s ease-out;width:100%}.blog-card__title-wrapper{display:flex;flex-direction:column;justify-content:center;padding:1rem;width:100%}@media(min-width:1040px){.blog-card__title-wrapper{padding:1.5rem}}.blog-card__title{margin-bottom:1rem}.blog-card__title--no-margin{margin-bottom:0}.blog-card__text{color:var(--text-weak-color);margin-bottom:1rem}.blog-card__text--no-margin{margin-bottom:0}.blog-card__inner-wrapper{display:flex;flex-direction:column;gap:.625rem}@media(min-width:1040px){.blog-card__inner-wrapper{flex-direction:row;gap:.5rem}}.blog-card__inner-wrapper--sb{margin-bottom:1rem}@media(min-width:1040px){.blog-card__inner-wrapper--sb{justify-content:space-between}}.blog-card__badge{background-color:var(--bg-strong-color);border-radius:50px;padding:.125rem .5rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog-card__time{align-items:center;color:var(--text-weak-color);display:flex;gap:.625rem}.blog-card__time svg{height:20px;width:20px}.blog-card--big{flex-direction:column}@media(min-width:1040px){.blog-card--big{height:100%}}.blog-card--big .blog-card__image-wrapper{height:260px;max-width:unset}@media(min-width:1040px){.blog-card--big .blog-card__image-wrapper{height:308px}}.blog-card--big .blog-card__inner-wrapper{align-items:center;flex-direction:row}.blog-card--big .blog-card__title{margin-bottom:.625rem}.blog-card--medium{margin-bottom:0!important}@media(min-width:768px){.blog-card--medium{flex-direction:column}}@media(min-width:1040px){.blog-card--medium{height:100%}}.blog-card--medium .blog-card__image-wrapper{height:260px;max-width:unset}@media(min-width:1040px){.blog-card--medium .blog-card__image-wrapper{height:308px}}.blog-card--medium .blog-card__inner-wrapper{align-items:center;flex-direction:row}.inspiration-card{background:transparent;border:none;border-radius:8px;cursor:pointer;display:block;height:100%;overflow:hidden;padding:0;position:relative;width:100%}.inspiration-card:hover img{transform:scale(1.03)}.inspiration-card--big{grid-row:span 2}@media(min-width:1040px){.inspiration-card--big{grid-column:span 2}}.inspiration-card img,.inspiration-card picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease-out;width:100%}.inspiration-card__badges{align-items:center;display:grid;gap:.625rem;grid-template-columns:1fr 1fr;left:16px;position:absolute;right:16px;top:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.inspiration-card__badge{align-items:center;background-color:var(--bg-white-color);border-radius:8px;display:flex;gap:.5rem;padding:.75rem}.inspiration-card__badge--main{grid-column:span 2}.inspiration-card__badge-color{border-radius:2px;box-shadow:inset 0 0 0 1px rgba(7,10,18,.1);display:block;flex-shrink:0;height:16px;position:relative;width:16px}.footer{background-color:var(--bg-brand-dark-default-color);padding:48px 0}.footer__wrapper{margin:0 auto;max-width:1440px}.footer__logo-wrapper{isolation:isolate;margin:0 auto 4rem;max-width:150px;position:relative}.footer__logo-wrapper:before{background:radial-gradient(#ec1280 0,rgba(236,18,128,.53) 14%,rgba(236,18,128,.22) 31%,rgba(236,18,128,0) 52%);content:"";height:127px;left:50%;position:absolute;top:-60px;transform:translateX(-50%);width:212px;z-index:-1}@media(min-width:1040px){.footer__logo-wrapper{margin:0 0 3rem}}.footer__content{display:grid;grid-gap:4rem}@media(min-width:768px){.footer__content{grid-template-columns:1fr 1fr;grid-gap:2rem 1.25rem}}@media(min-width:1040px){.footer__content{grid-template-columns:minmax(0,240px) minmax(0,240px) minmax(0,200px) minmax(0,240px) 1fr}}@media(max-width:767px){.footer__content-item--socials{grid-row:1}}@media(min-width:768px){.footer__content-item:last-child{grid-column:span 2}}@media(min-width:1040px){.footer__content-item:last-child{grid-column:unset}}.footer__title{color:var(--text-alpha-weak-color);margin-bottom:1.5rem}.footer__title--uppercase{text-transform:uppercase}.footer__links{display:grid;grid-gap:2rem}@media(min-width:1040px){.footer__links{grid-gap:1.5rem}}.footer__link{background:none;border:none;color:var(--text-inverted-default-color);cursor:pointer;display:block;font-size:.875rem;line-height:20px;padding:0;text-align:left;text-decoration:underline}@media(min-width:1040px){.footer__link{font-size:.75rem;line-height:16px}}.footer__socials{align-items:center;display:flex;gap:2.5rem}@media(min-width:1040px){.footer__socials{gap:1.5rem}}.footer__social{display:block;max-width:24px}.footer__copyrights{display:flex;flex-direction:column-reverse;gap:4rem}@media(min-width:768px){.footer__copyrights{align-items:center;border-top:1px solid var(--border-alpha-weak-color);flex-direction:row;gap:1.5rem;margin-top:1rem;padding-top:3rem}}@media(min-width:1040px){.footer__copyrights{margin-top:3rem}}.footer__copy-links{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.footer__copy-links{align-items:center;flex-direction:row;gap:1.5rem}}.footer__copy{color:var(--text-inverted-default-color);font-size:.875rem}@media(min-width:768px){.footer__copy{font-size:.75rem}}.pill-choose-tab{align-items:center;display:flex;gap:.25rem;margin:1rem 0;max-width:1920px;overflow-x:auto;padding:1px 0;scroll-behavior:smooth;scrollbar-width:none;white-space:nowrap}.pill-choose-tab::-webkit-scrollbar{display:none}@media(min-width:1040px){.pill-choose-tab{margin:1.5rem 0 1.5rem 1rem}}@media(min-width:1352px){.pill-choose-tab{margin-left:auto;margin-right:auto;padding-left:1.5rem}}.pill-choose-tab__item{background-color:#fff;border:none;border-radius:50px;color:var(--text-weak-color);cursor:pointer;flex-shrink:0;padding:.75rem 1rem;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out}.pill-choose-tab__item:hover{background-color:var(--bg-default-color)}.pill-choose-tab__item.active{background-color:var(--bg-brand-dark-default-color);color:var(--text-inverted-default-color)}.pill-choose-tab__item:first-child{margin-left:1rem}@media(min-width:1040px){.pill-choose-tab__item:first-child{margin-left:0}}.pill-choose-tab__item:last-child{margin-right:1rem}.pill-choose-tab__item--desc{border-radius:0;color:#1f2937;font-size:1rem;line-height:18px;padding:1rem 1.5rem;position:relative}.pill-choose-tab__item--desc:after{background-color:#d1d5db;bottom:-1px;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;transition:opacity .3s ease-out,background-color .3s ease-out;width:100%;z-index:1}.pill-choose-tab__item--desc.active{background-color:#fff;color:#1f2937}.pill-choose-tab__item--desc.active:after{background-color:#4b5563;opacity:1}:root{--active-filter-number-background-color:#a3003c;--selected-color-filter-border-color:#a3003c}.filters__wrapper{align-items:stretch;display:flex;gap:.5rem}.filters__desktop{display:none}@media(min-width:1352px){.filters__desktop{align-items:center;display:flex;gap:.5rem;height:auto;width:100%}}.filters__desktop .filters__color-item{max-width:159px}.filters__desktop .filters__color-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters__active-number{align-items:center;background-color:var(--bg-brand-default-color);border-radius:100px;color:var(--text-inverted-default-color);display:inline-flex;font-size:.75rem;font-weight:500;height:20px;justify-content:center;min-width:20px;opacity:0;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden}.filters__active-number.has-active{opacity:1;visibility:visible}.filters__show-settings{align-items:center;background-color:transparent;border:1px solid var(--border-default-color);border-radius:6px;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.75rem;transition:background-color .3s ease-out;width:100%}@media(min-width:1352px){.filters__show-settings--hide-on-large-screeen{display:none}}.filters__show-settings svg{height:16px;width:16px}.filters__show-settings:hover{background-color:var(--bg-default-color)}@media(min-width:1352px){.filters__show-settings{flex-shrink:0;padding:.75rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filters__show-settings--hide-mobile{display:none}}.filters__remove-all{align-items:center;cursor:pointer;display:none;gap:.5rem;margin-left:auto;margin-top:.5rem;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filters__remove-all.active{display:flex}.filters__remove-all svg{height:16px;width:16px}.filters__color-item{align-items:center;background-color:transparent;border:1px solid var(--border-default-color);border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:100%;padding:.75rem 1rem;position:relative;text-wrap:nowrap;transition:background-color .3s ease-out;width:100%}.filters__color-item:hover{background-color:var(--bg-default-color)}.filters__color-item.active,.filters__color-item:has(input:checked){border-color:var(--border-brand-default-color)}.filters__color-item input{cursor:pointer;inset:0;opacity:0;position:absolute}.filters__color-item--modal{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filters__colorbox{border-radius:2px;box-shadow:inset 0 0 0 1px rgba(7,10,18,.1);display:block;flex-shrink:0;height:16px;position:relative;width:16px}.filters__colorbox--yellow{background-color:#edc500}.filters__colorbox--red{background-color:#cd2225}.filters__colorbox--blue{background-color:#2b00ed}.filters__colorbox--green{background-color:#459e33}.filters__colorbox--grey{background-color:#6b7280}.filters__colorbox--brown{background-color:#ba905d}.filters__colorbox--white{background-color:#eaefd2}.filters__colorbox--all{background:linear-gradient(90deg,#edc500,#cd2225)}.filters__colorbox--all:before{background:linear-gradient(90deg,#459e33,#2b00ed);content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000);position:absolute}.filters__filter-desktop{align-items:center;border:1px solid var(--border-default-color);border-radius:6px;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 1rem;position:relative;width:100%}.filters__filter-desktop--choose-paint{background-color:#f3f3f3;border:none;color:var(--text-weak-color);margin-bottom:.75rem}.filters__filter-desktop:hover .filters__filter-desktop-dropdown{opacity:1;visibility:visible}.filters__filter-desktop:hover svg{transform:rotate(180deg)}.filters__filter-desktop svg{height:16px;transition:transform .3s ease-out;width:16px}.filters__filter-desktop svg path{fill:currentColor}.filters__filter-desktop-title-wrapper{align-items:center;display:flex;gap:.25rem}.filters__filter-desktop-title-wrapper h3{font-size:.875rem;font-weight:600;line-height:16px}.filters__filter-desktop-dropdown{background-color:#fff;border:1px solid #f3f3f3;border-radius:8px;box-shadow:0 0 4px 4px rgba(14,22,38,.04);left:0;min-width:320px;opacity:0;padding:1rem;position:absolute;top:46px;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden;width:100%;z-index:1}.filters__filter-desktop-dropdown .form__checkbox:last-child{margin-bottom:0}.filters__filter-desktop-dropdown .form__checkbox-label{align-items:center;display:flex;gap:.25rem;justify-content:space-between}.filters__filter-desktop-dropdown--right{left:unset;right:0}.filters .capacity--hidden{display:none}.filters .counter{align-items:center;display:flex;font-size:1rem;gap:1rem}.filters .counter input{background:transparent;border:none;padding:0;text-align:center;width:20px}.filters .counter__btn{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 3px 0 rgba(14,22,38,.08);display:flex;font-size:.875rem;height:40px;justify-content:center;transition:background-color .3s ease-out;width:40px}.filters .counter__btn:not(.filters .counter__btn--disabled){cursor:pointer}.filters .counter__btn:not(.filters .counter__btn--disabled):hover{background-color:var(--bg-strong-color)}.calculator-modal,.filters-modal{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:visibility .3s,opacity .3s;visibility:hidden;z-index:1100}.calculator-modal.is-open,.filters-modal.is-open{opacity:1;visibility:visible}.calculator-modal.is-open .calculator-modal__panel,.calculator-modal.is-open .filters-modal__panel,.filters-modal.is-open .calculator-modal__panel,.filters-modal.is-open .filters-modal__panel{transform:translateX(0)}.calculator-modal__overlay,.filters-modal__overlay{background:rgba(7,18,18,.8);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.calculator-modal__panel,.filters-modal__panel{background:#fff;bottom:0;box-shadow:-2px 0 8px rgba(0,0,0,.1);display:flex;flex-direction:column;max-width:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-out;width:100%}@media(min-width:768px){.calculator-modal__panel,.filters-modal__panel{max-width:400px}}.calculator-modal__header,.filters-modal__header{align-items:center;border-bottom:1px solid var(--border-default-color);display:flex;flex-shrink:0;justify-content:center;padding:1rem;position:relative}.calculator-modal__title-sb-wrapper,.filters-modal__title-sb-wrapper{display:flex;gap:.5rem;justify-content:space-between}.calculator-modal__title,.filters-modal__title{font-size:1.25rem;font-weight:600}.calculator-modal__title--small,.filters-modal__title--small{font-size:1rem;margin-bottom:.75rem}.calculator-modal__title--no-margin,.filters-modal__title--no-margin{margin:0}.calculator-modal__close,.filters-modal__close{background:none;border:none;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .3s ease-out}.calculator-modal__close:hover,.filters-modal__close:hover{transform:translateY(-50%) rotate(180deg)}.calculator-modal__close svg,.filters-modal__close svg{height:16px;width:16px}.calculator-modal__content,.filters-modal__content{flex:1;overflow-y:auto;padding:.75rem 1rem}.calculator-modal__content::-webkit-scrollbar,.filters-modal__content::-webkit-scrollbar{width:8px}.calculator-modal__content::-webkit-scrollbar-track,.filters-modal__content::-webkit-scrollbar-track{background-color:transparent}.calculator-modal__content::-webkit-scrollbar-thumb,.filters-modal__content::-webkit-scrollbar-thumb{background-color:#410519}.calculator-modal__selected,.calculator-modal__show-colors,.filters-modal__selected,.filters-modal__show-colors{border-bottom:1px solid var(--border-default-color);display:flex;flex-direction:column;gap:.5rem;padding:1rem .75rem}.calculator-modal__selected--no-padding,.calculator-modal__show-colors--no-padding,.filters-modal__selected--no-padding,.filters-modal__show-colors--no-padding{border-bottom:none;padding:1rem 0}.calculator-modal__selected--sticky,.calculator-modal__show-colors--sticky,.filters-modal__selected--sticky,.filters-modal__show-colors--sticky{background-color:var(--color-bg-body);position:-webkit-sticky;position:sticky;top:-.75rem;z-index:1}.calculator-modal__selected-inner-wrapper,.filters-modal__selected-inner-wrapper{align-items:center;display:flex;gap:.25rem;justify-content:space-between}.calculator-modal__item-title-wrapper,.filters-modal__item-title-wrapper{align-items:center;display:flex;gap:.25rem}.calculator-modal__item-title,.filters-modal__item-title{font-size:.875rem;font-weight:600;line-height:20px}.calculator-modal__item-title--margin,.filters-modal__item-title--margin{margin-bottom:1rem}.calculator-modal__active-filters-amount,.filters-modal__active-filters-amount{height:20px;width:20px}.calculator-modal__clear,.filters-modal__clear{background:none;border:none;cursor:pointer;font-size:.875rem;padding:0;text-decoration:underline}.calculator-modal__selected-list,.filters-modal__selected-list{clear:both;display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.75rem}.calculator-modal__selected-tag,.filters-modal__selected-tag{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;display:inline-flex;font-size:.875rem;gap:.25rem;padding:.625rem .75rem}.calculator-modal__selected-tag button,.filters-modal__selected-tag button{background:none;border:none;cursor:pointer;padding:0}.calculator-modal__selected-tag button svg,.filters-modal__selected-tag button svg{height:16px;width:16px}.calculator-modal__colors-tab-wrapper,.filters-modal__colors-tab-wrapper{border:1px solid #d1d5db;border-radius:100px;overflow:hidden;padding:.375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.calculator-modal__colors-tab-wrapper .pill-choose-tab,.filters-modal__colors-tab-wrapper .pill-choose-tab{margin:0;padding:0}.calculator-modal__colors-tab-wrapper .pill-choose-tab__item,.filters-modal__colors-tab-wrapper .pill-choose-tab__item{margin:0!important}.calculator-modal__colors-tab-wrapper--full-width,.filters-modal__colors-tab-wrapper--full-width{width:100%}.calculator-modal__colors-tab-wrapper--full-width .pill-choose-tab__item,.filters-modal__colors-tab-wrapper--full-width .pill-choose-tab__item{flex-grow:1;text-align:center}.calculator-modal__color-tiles,.filters-modal__color-tiles{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.375rem;overflow:hidden}.calculator-modal__color-tile,.filters-modal__color-tile{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:60px;justify-content:center;padding:.25rem;text-align:center}.calculator-modal__mixer-link,.filters-modal__mixer-link{padding:2rem 0}.calculator-modal__mixer-link a,.calculator-modal__mixer-link button,.filters-modal__mixer-link a,.filters-modal__mixer-link button{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:.75rem;margin:0;padding:0;text-decoration:underline}.calculator-modal__mixer-link a svg,.calculator-modal__mixer-link button svg,.filters-modal__mixer-link a svg,.filters-modal__mixer-link button svg{height:16px;width:16px}.calculator-modal__mixer-link--small-padding,.filters-modal__mixer-link--small-padding{padding:0 0 1rem}.calculator-modal__picked-color-wrapper,.filters-modal__picked-color-wrapper{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.calculator-modal__picked-color,.filters-modal__picked-color{border-radius:6px;flex-shrink:0;height:40px;width:40px}.calculator-modal__choose-paint:last-child,.filters-modal__choose-paint:last-child{margin-bottom:1rem}.calculator-modal__choose-paint .choose-paint-card,.filters-modal__choose-paint .choose-paint-card{align-items:center;background-color:var(--bg-strong-color);border-radius:6px;display:flex;gap:1rem;margin-bottom:.75rem;padding:.75rem;transition:background-color .3s ease-out}.calculator-modal__choose-paint .choose-paint-card:hover,.filters-modal__choose-paint .choose-paint-card:hover{background-color:#e6e6e6}.calculator-modal__choose-paint .choose-paint-card__image-wrapper,.filters-modal__choose-paint .choose-paint-card__image-wrapper{align-items:center;background-color:var(--bg-white-color);border-radius:4px;display:flex;flex-shrink:0;height:76px;justify-content:center;width:76px}.calculator-modal__choose-paint .choose-paint-card__image-wrapper img,.filters-modal__choose-paint .choose-paint-card__image-wrapper img{height:66px;-o-object-fit:contain;object-fit:contain;width:66px}.calculator-modal__choose-paint .choose-paint-card__wrapper,.filters-modal__choose-paint .choose-paint-card__wrapper{width:100%}@media(min-width:768px){.calculator-modal__choose-paint .choose-paint-card__wrapper,.filters-modal__choose-paint .choose-paint-card__wrapper{align-items:center;display:flex;gap:.5rem;justify-content:space-between}}.calculator-modal__choose-paint .choose-paint-card__title,.filters-modal__choose-paint .choose-paint-card__title{display:block;margin-bottom:.5rem}.calculator-modal__choose-paint .choose-paint-card__more,.filters-modal__choose-paint .choose-paint-card__more{align-items:center;cursor:pointer;display:flex;gap:.5rem;text-decoration:underline;transition:color .3s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.calculator-modal__choose-paint .choose-paint-card__more svg,.filters-modal__choose-paint .choose-paint-card__more svg{flex-shrink:0;height:12px;transition:transform .3s ease-out;width:12px}.calculator-modal__choose-paint .choose-paint-card__more:hover,.filters-modal__choose-paint .choose-paint-card__more:hover{color:#445a78}.calculator-modal__choose-paint .choose-paint-card__more:hover svg,.filters-modal__choose-paint .choose-paint-card__more:hover svg{transform:translateX(2px)}.calculator-modal__choose-paint .choose-paint-card__button,.filters-modal__choose-paint .choose-paint-card__button{background-color:var(--bg-white-color);border:1px solid var(--border-default-color);font-size:.75rem;gap:.5rem;height:32px;margin-top:.75rem;transition:none}@media(min-width:768px){.calculator-modal__choose-paint .choose-paint-card__button,.filters-modal__choose-paint .choose-paint-card__button{margin-top:0}}.calculator-modal__choose-paint .choose-paint-card__button svg,.filters-modal__choose-paint .choose-paint-card__button svg{flex-shrink:0;height:14px;width:14px}.calculator-modal__choose-paint .choose-paint-card__button svg path,.filters-modal__choose-paint .choose-paint-card__button svg path{fill:#fff}.calculator-modal__choose-paint .choose-paint-card__button .choosen-text,.calculator-modal__choose-paint .choose-paint-card__button svg,.calculator-modal__choose-paint input[type=radio],.filters-modal__choose-paint .choose-paint-card__button .choosen-text,.filters-modal__choose-paint .choose-paint-card__button svg,.filters-modal__choose-paint input[type=radio]{display:none}.calculator-modal__choose-paint input[type=radio]:not(:disabled)~.choose-paint-card,.filters-modal__choose-paint input[type=radio]:not(:disabled)~.choose-paint-card{cursor:pointer}.calculator-modal__choose-paint input[type=radio]:checked~.choose-paint-card .choose-paint-card__button,.filters-modal__choose-paint input[type=radio]:checked~.choose-paint-card .choose-paint-card__button{background:linear-gradient(90deg,#b0045a,#92094e 32%,#92094e 50%,#410519);border:none;color:#fff}.calculator-modal__choose-paint input[type=radio]:checked~.choose-paint-card .choose-paint-card__button .choosen-text,.calculator-modal__choose-paint input[type=radio]:checked~.choose-paint-card .choose-paint-card__button svg,.filters-modal__choose-paint input[type=radio]:checked~.choose-paint-card .choose-paint-card__button .choosen-text,.filters-modal__choose-paint input[type=radio]:checked~.choose-paint-card .choose-paint-card__button svg{display:block}.calculator-modal__choose-paint input[type=radio]:checked~.choose-paint-card .choose-paint-card__button .base-text,.filters-modal__choose-paint input[type=radio]:checked~.choose-paint-card .choose-paint-card__button .base-text{display:none}.calculator-modal__calculate-link,.filters-modal__calculate-link{cursor:pointer;text-decoration:underline;transition:color .3s ease-out}.calculator-modal__calculate-link:hover,.filters-modal__calculate-link:hover{color:#445a78}.calculator-modal__show_more,.filters-modal__show_more{font-size:.75rem;line-height:16px;padding:1rem 0}.calculator-modal__show_more a,.filters-modal__show_more a{align-items:center;display:flex;font-weight:500;gap:.5rem}.calculator-modal__show_more a svg,.filters-modal__show_more a svg{height:14px;width:14px}.calculator-modal__footer,.filters-modal__footer{background:var(--bg-white-color);border-top:1px solid var(--border-default-color);flex-shrink:0;padding:1rem}@media(min-width:1040px){.calculator-modal__colors-tab-wrapper{margin:.75rem 0}}.calculator-modal__results-panel{background:#fff;display:flex;flex-direction:column;height:calc(100% - 56px);left:0;position:absolute;top:56px;transform:translateX(105%);transition:transform .3s ease-out;width:100%;z-index:1}.calculator-modal__results-panel.is-active{transform:translateX(0)}.calculator-modal__results-content{flex:1;overflow:auto;padding:1rem .75rem}.calculator-modal__results-content::-webkit-scrollbar{width:8px}.calculator-modal__results-content::-webkit-scrollbar-track{background-color:transparent}.calculator-modal__results-content::-webkit-scrollbar-thumb{background-color:#410519}.calculator-modal__reset-btn{margin-top:.5rem;padding:.75rem 1rem}.calculator-modal__reset-btn svg{height:16px;width:16px}.calculator-modal .form__group{margin-bottom:1rem}.calculator-modal__input-wrapper{align-items:center;display:flex}.calculator-modal__input-wrapper .form__input{border-bottom-right-radius:0;border-top-right-radius:0}.calculator-modal__input-wrapper input[type=number]::-webkit-inner-spin-button,.calculator-modal__input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.calculator-modal__unit{background-color:#e5e7eb;border-bottom-right-radius:6px;border-top-right-radius:6px;color:#6b7280;font-size:1rem;padding:.75rem;position:relative;z-index:-1}.calculator-modal__how-to-measure{display:flex;flex-direction:column;font-size:.875rem;gap:1rem;line-height:20px;margin:1rem 0}.calculator-modal__small-info{border-top:1px solid #d1d5db;font-size:.75rem;line-height:16px;margin-top:1.5rem;padding-top:1.5rem}.calculator-modal__result-info{align-items:center;display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;padding:1rem;text-align:center}.calculator-modal__result-info:not(:last-child){border-bottom:1px solid #e5e7eb}.calculator-modal__result-info--hidden{display:none}.calculator-modal__result-dynamic{font-size:1.25rem;font-weight:600;line-height:28px}.calculator-modal .result-paint-item{align-items:center;background-color:#f3f3f3;border-radius:6px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:.75rem}.calculator-modal .result-paint-item__image-wrapper{background-color:#fff;border-radius:4px;flex-shrink:0;height:96px;padding:.5rem;width:96px}.calculator-modal .result-paint-item__image-wrapper img,.calculator-modal .result-paint-item__image-wrapper picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.calculator-modal .result-paint-item__title{font-size:.875rem;font-weight:600;line-height:20px;margin-bottom:.5rem}.calculator-modal .result-paint-item__text,.calculator-modal__text{font-size:.875rem;line-height:20px}.calculator-modal__text{margin-bottom:1rem}.filters-accordion__item{border-bottom:1px solid var(--border-default-color)}.filters-accordion__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;width:100%}.filters-accordion__header svg{height:16px;transition:transform .3s ease-out;width:16px}.filters-accordion__header svg path{fill:currentColor}.filters-accordion__colors-item-wrapper{clear:both;display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1rem}.filters-accordion__content-inner .form__checkbox{margin-bottom:0;padding:.75rem 0}:root{--pagination-active-bg-color:#410519;--listing-banner-badge-color:#a3003c;--listing-banner-badge-background:#fde7ec}.listing{margin:1rem 0}@media(min-width:1040px){.listing{margin:1.5rem 0}}.listing__top{align-items:flex-start;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;justify-content:space-between}.listing__sort-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}@media(min-width:576px){.listing__sort-wrapper{align-items:center;flex-direction:row;gap:.75rem}}.listing .sort{align-items:center;cursor:pointer;display:flex;gap:.5rem;position:relative}@media(min-width:576px){.listing .sort{display:flex}}.listing .sort:hover .sort__dropdown{opacity:1;visibility:visible}.listing .sort:hover svg{transform:rotate(180deg)}.listing .sort svg{height:16px;transition:transform .3s ease-out;width:16px}.listing .sort svg path{fill:currentColor}.listing .sort__dropdown{background-color:var(--bg-white-color);border:1px solid var(--border-weak-color);border-radius:8px;box-shadow:0 0 4px 4px rgba(14,22,38,.04);opacity:0;padding:1rem;position:absolute;right:0;top:20px;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden;width:320px;z-index:1}.listing .view{align-items:center;display:flex;gap:.5rem}.listing .view .base-view,.listing .view .dense-view{cursor:pointer}.listing .view .base-view .svgsprite-base-view-active-icon,.listing .view .base-view .svgsprite-dense-view-active-icon,.listing .view .dense-view .svgsprite-base-view-active-icon,.listing .view .dense-view .svgsprite-dense-view-active-icon{display:none}.listing .view .base-view.active .svgsprite-base-view-active-icon,.listing .view .base-view.active .svgsprite-dense-view-active-icon,.listing .view .dense-view.active .svgsprite-base-view-active-icon,.listing .view .dense-view.active .svgsprite-dense-view-active-icon{display:block}.listing .view .base-view.active .svgsprite-base-view-icon,.listing .view .base-view.active .svgsprite-dense-view-icon,.listing .view .dense-view.active .svgsprite-base-view-icon,.listing .view .dense-view.active .svgsprite-dense-view-icon{display:none}.listing .view .base-view svg{height:16px;width:16px}.listing .view .dense-view svg{height:16px;width:22px}.listing__content{display:grid;margin:1rem 0;grid-gap:1rem;grid-auto-flow:dense;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:1fr;grid-template-rows:auto}@media(min-width:576px){.listing__content{grid-template-columns:repeat(2,1fr);grid-gap:1rem}}@media(min-width:1040px){.listing__content{grid-template-columns:repeat(3,1fr);margin:2rem 0;grid-gap:2rem 1.5rem}}.listing__content .listing-banner{align-items:flex-end;border-radius:6px;display:flex;justify-content:flex-end;min-height:450px;overflow:hidden;padding:1rem;position:relative}@media(min-width:576px){.listing__content .listing-banner{grid-column:span 2}}.listing__content .listing-banner__background{inset:0;position:absolute;z-index:-1}.listing__content .listing-banner__background img,.listing__content .listing-banner__background picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.listing__content .listing-banner__content{background-color:var(--bg-white-color);border-radius:6px;max-width:340px;padding:1rem;width:100%}@media(min-width:1040px){.listing__content .listing-banner__content{padding:2rem 1.5rem}}.listing__content .listing-banner__badge{align-items:center;background-color:var(--bg-brand-weakest-color);border-radius:50px;color:var(--text-brand-default-color);display:flex;font-size:.875rem;font-weight:500;gap:.25rem;margin-bottom:1rem;padding:.375rem .625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1040px){.listing__content .listing-banner__badge{margin-bottom:1.5rem}}.listing__content .listing-banner__badge svg{height:16px;width:16px}.listing__content .listing-banner__badge svg path{fill:currentColor}.listing__content .listing-banner__title{margin-bottom:.625rem}@media(min-width:1040px){.listing__content .listing-banner__title{margin-bottom:1rem}}.listing__content .listing-banner__text{color:var(--text-weak-color);margin-bottom:1rem}@media(min-width:1040px){.listing__content .listing-banner__text{margin-bottom:1.5rem}}.listing__content.dense-view-enabled{grid-template-columns:repeat(2,1fr)}.listing__content.dense-view-enabled .listing-banner{grid-column:span 2}@media(max-width:575px){.listing__content.dense-view-enabled .product-card__text-wrapper{flex-direction:column}}@media(min-width:576px){.listing__content.dense-view-enabled{grid-template-columns:repeat(3,1fr)}}@media(min-width:1040px){.listing__content.dense-view-enabled{grid-template-columns:repeat(4,1fr)}}.listing__content.switching{transition:opacity .15s ease,transform .15s ease}.listing__inspirations{display:grid;grid-auto-rows:229px;grid-gap:1rem}@media(min-width:1040px){.listing__inspirations{grid-auto-rows:460px;grid-template-columns:repeat(2,minmax(0,1fr))}}.listing__articles{display:grid;grid-gap:1rem;margin-top:2.5rem}@media(min-width:768px){.listing__articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1352px){.listing__articles{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem}}.listing .listing__bottom{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}@media(min-width:768px){.listing .listing__bottom{align-items:center;flex-direction:row;justify-content:space-between}}.listing__select-wrapper{align-items:center;display:flex;gap:.75rem}.listing__select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f3f3f3;background-image:url(/build/front/images/select-input-arrow.76bdb3ce.svg);background-position:center right 8px;background-repeat:no-repeat;background-size:12px;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;padding:.625rem 1.5rem .625rem .625rem}.listing__select-wrapper label{display:none}@media(min-width:1040px){.listing__select-wrapper label{display:inline-block}}.listing__limit{align-items:center;display:flex;gap:.5rem;justify-content:space-between}@media(min-width:768px){.listing__limit{flex-direction:row-reverse;flex-grow:1}}.listing__limit-info{font-size:.75rem}@media(min-width:1040px){.listing__limit-info{font-size:.875rem}}.listing__no-result{margin:auto;max-width:850px;padding:1.5rem 0;text-align:center}@media(min-width:1040px){.listing__no-result{padding:2.5rem 0 6.25rem}}.listing__no-result svg{height:64px;margin:0 auto 1.5rem;width:64px}.listing__no-result h2,.listing__no-result h3{margin-bottom:1rem;overflow-wrap:break-word}@media(min-width:1040px){.listing__no-result h2,.listing__no-result h3{margin-bottom:.75rem}}.listing__no-result a,.listing__no-result p{color:var(--text-weak-color)}.listing__no-result a{font-weight:600;text-decoration:underline}.pagination{flex-shrink:0;width:100%}@media(min-width:768px){.pagination{align-items:center;display:flex;width:auto}}.pagination .pagination-mobile{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}@media(min-width:768px){.pagination .pagination-mobile{display:none}}.pagination .pagination-mobile__btn{background-color:var(--bg-white-color);border:1px solid var(--border-default-color);border-radius:6px;padding:.75rem 1rem;text-decoration:unset;transition:background-color .3s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pagination .pagination-mobile__btn--disabled,.pagination .pagination-mobile__btn:disabled{cursor:default;opacity:.5}.pagination .pagination-mobile__btn:hover{background-color:var(--bg-strong-color)}.pagination .pagination-mobile__info{color:var(--text-weak-color)}.pagination .pagination-mobile__input{align-items:center;background-color:var(--input-background-color);border:none;border-radius:4px;color:var(--text-weak-color);display:inline-flex;height:40px;margin-right:.5rem;padding:.625rem;width:40px}.pagination .pagination-desktop{display:none}@media(min-width:768px){.pagination .pagination-desktop{align-items:center;display:flex}}.pagination .pagination-desktop__arrow:disabled{cursor:default;opacity:.5}.pagination .pagination-desktop__list{align-items:center;display:flex}.pagination .pagination-desktop__item{align-items:center;background-color:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:.875rem;height:40px;justify-content:center;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out;width:40px}.pagination .pagination-desktop__item.active{background-color:var(--bg-brand-dark-default-color);color:var(--text-inverted-default-color);pointer-events:none}.pagination .pagination-desktop__item:hover{background-color:var(--bg-strong-color);color:var(--text-brand-hover-color)}.pagination .pagination-desktop__dots{pointer-events:none}.pagination .pagination-desktop__arrow svg{height:14px;width:14px}.pagination .pagination-desktop__arrow--prev{transform:rotate(180deg)}.listing-double-column{margin:3rem 0 4rem}@media(min-width:1040px){.listing-double-column{grid-gap:5.25rem;margin:4rem 0 6.25rem}}.listing-double-column p{font-size:1rem;line-height:24px}@media(min-width:1040px){.listing-double-column p{margin-bottom:2rem}}.listing-double-column__text-wrapper{display:flex;flex-direction:column;justify-content:center;text-align:left}.listing-double-column__title{margin-bottom:1rem}@media(min-width:1040px){.listing-double-column__title{margin-bottom:1.5rem}}.listing-double-column__image-wrapper{border-radius:6px;height:343px;overflow:hidden}@media(min-width:768px){.listing-double-column__image-wrapper{height:100%;min-height:297px}}.listing-double-column__image-wrapper img,.listing-double-column__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.accordion.is-open .accordion__header svg,.accordion__item.is-open .accordion__header svg{transform:rotate(180deg)}.accordion__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;width:100%}.accordion__header svg{height:16px;transition:transform .3s ease-out;width:16px}.accordion__header svg path{fill:currentColor}.accordion__content{max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.accordion__content-inner{padding:0 .75rem .75rem}.download{display:grid;grid-gap:1rem}@media(min-width:768px){.download{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.download{grid-gap:1rem 1.5rem}}.download__item{border:1px solid var(--border-weak-color);border-radius:6px;box-shadow:0 1px 3px 0 rgba(14,22,38,.08);display:flex;flex-direction:column;gap:1rem;padding:1rem}@media(min-width:768px){.download__item{align-items:center;flex-direction:row;justify-content:space-between}}.download__title{margin-bottom:.25rem}.download__text{color:var(--text-weak-color)}@media(max-width:767px){.download__button{width:100%}}.download__button svg{flex-shrink:0}.download__version-wrapper{position:relative}@media(max-width:767px){.download__version-wrapper{width:100%}}@media(min-width:768px){.download__version-wrapper.is-open .download__chevron{transform:rotate(180deg)}}.download__dropdown{background:var(--bg-white-color);border:1px solid var(--border-weak-color);border-radius:6px;box-shadow:0 8px 24px rgba(14,22,38,.08);min-width:340px;overflow:hidden;padding:.5rem;position:absolute;right:0;top:calc(100% + 6px);width:-webkit-max-content;width:max-content;z-index:100}@media(min-width:768px){.download__dropdown{max-width:340px}}@media(min-width:1040px){.download__dropdown{max-width:unset;min-width:400px}}.download__dropdown{display:none}@media(min-width:768px){.download__version-wrapper.is-open .download__dropdown{display:block}}.download__dropdown-item{align-items:center;border-radius:6px;color:inherit;cursor:pointer;display:flex;gap:.75rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .3s ease-out}.download__dropdown-item:last-child{border-bottom:none}.download__dropdown-item:hover{background-color:var(--highlight-dark-alpha-50-color)}.download__dropdown-icon{flex-shrink:0}.download__dropdown-icon svg{height:20px;width:20px}.download__dropdown-content{align-items:center;display:flex;gap:.25rem;justify-content:space-between}.download__dropdown-sub{color:var(--text-weak-color)}.download__chevron{flex-shrink:0;transition:transform .3s ease-out}.download__overlay{align-items:flex-end;background-color:rgba(14,22,38,0);display:none;inset:0;position:fixed;transition:background-color .3s ease-out;z-index:200}@media(min-width:768px){.download__overlay{display:none!important}}.download__overlay.is-open{display:flex}.download__overlay.is-animated{background-color:rgba(14,22,38,.45)}.download__sheet{background:var(--bg-white-color);border-radius:6px 6px 0 0;padding-bottom:.5rem;transform:translateY(100%);transition:transform .3s ease-out;width:100%}.download__overlay.is-animated .download__sheet{transform:translateY(0)}.download__sheet-header{align-items:center;display:flex;justify-content:space-between;padding:1rem 1rem .75rem}.download__sheet-close{background:none;border:none;cursor:pointer;line-height:0;padding:.25rem}.download__sheet-close svg{height:16px;width:16px}.download__sheet-list{padding:.5rem 1rem}.download__sheet-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background-color .3s ease-out}.download__sheet-item.is-selected{background-color:var(--highlight-dark-alpha-50-color)}.download__sheet-item-sub{color:var(--text-weak-color);margin-top:2px}.download__sheet-check{align-items:center;background:var(--bg-bold-default-color);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;opacity:0;transition:opacity .3s ease-out;width:18px}.download__sheet-check svg{height:14px;width:14px}.download__sheet-check svg path{fill:var(--icon-inverted-strong-color)}.download__sheet-item.is-selected .download__sheet-check{opacity:1}.download__sheet-footer{border-top:1px solid var(--border-weak-color);display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem}.download__sheet-btn{height:40px}.ckeditor--media{align-items:center;display:flex;justify-content:center}.ckeditor .table{overflow-x:auto;overflow-y:visible;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem}@media(min-width:1040px){.ckeditor .table{margin-bottom:3rem}}.ckeditor .table__content{background:#fff;border:1px solid #d1d5db;border-collapse:separate;border-radius:8px;border-spacing:0;display:table;min-width:100%;overflow:hidden}.ckeditor .table__table-row{display:table-row}.ckeditor .table__feature-label,.ckeditor .table__product-cell{border-bottom:1px solid #f3f3f3;display:table-cell;font-size:.875rem;height:64px;text-align:center;vertical-align:middle}.ckeditor .table__feature-label{border-right:1px solid #f3f3f3;min-width:209px;padding:1rem;text-align:left}.ckeditor .table__header-cell{background:#f9fafb;font-size:.875rem;font-weight:600}.ckeditor .table__product-cell{max-width:220px;min-width:170px;padding:.75rem}.ckeditor .table__product-cell:not(:last-child){border-right:1px solid #f3f3f3}.ckeditor .table__product-image{height:80px;margin:0 auto .75rem;-o-object-fit:contain;object-fit:contain;width:80px}.ckeditor .table__product-name{font-size:.875rem;font-weight:600;line-height:20px}.ckeditor .table__product-description{color:#6b7280;font-size:.875rem;margin:0}.ckeditor .table__icon-check svg,.ckeditor .table__icon-cross svg{height:24px;margin:auto;width:24px}.ckeditor .table__icon-check path{fill:#a3003c}.image-card-container{margin-bottom:1.5rem}@media(min-width:1040px){.image-card-container{margin-bottom:3rem}}.image-card{border:1px solid #f3f3f3;border-radius:4px;overflow:hidden;text-decoration:none}.image-card__image-wrapper{height:240px;padding:.625rem}@media(min-width:1040px){.image-card__image-wrapper{height:400px}}.image-card__image-wrapper img,.image-card__image-wrapper picture{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.image-card__bottom{padding:1rem 1.5rem 2rem}.image-card__title{font-size:1.125rem;font-weight:600;line-height:24px;margin-bottom:.75rem}@media(min-width:1040px){.image-card__title{font-size:1.25rem;line-height:28px}}.image-card__caption{color:#6b7280;margin:0;text-align:center}.image-card__text{font-size:1rem;line-height:24px}.image-card__colors{align-items:center;display:flex;flex-wrap:wrap;gap:2px;position:relative}.image-card__color{border-radius:6px;box-sizing:content-box;cursor:pointer;height:16px;overflow:visible;position:relative;width:65px}.image-card__color:hover{z-index:10}.image-card__color:hover .image-card__color-bg{transform:translateY(-12px) scale(1.25,3)}.image-card__color:hover .image-card__color-label{opacity:1;transform:translateY(4px)}.image-card__color-bg{border-radius:1px;inset:0;position:absolute;transform-origin:center top;transition:transform .28s cubic-bezier(.4,0,.2,1)}.image-card__color-bg--bright{box-shadow:inset 0 0 0 .25px #e5e7eb}.image-card__color-label{inset:0;margin:auto;opacity:0;pointer-events:none;position:absolute;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.image-card__color-label,.map-marker{align-items:center;display:flex;justify-content:center}.map-marker{background:var(--bg-brand-weakest-color);border:1px solid var(--bg-brand-weak-color);border-radius:50%;color:var(--icon-brand-default-color);height:48px;width:48px}.map-marker svg{height:20px;width:16px}.map-marker--hoverable{cursor:pointer}.map-marker--hoverable:hover:not(.map-marker--selected){background-color:var(--bg-brand-weak-color);border-color:var(--highlight-light-white-color);color:var(--icon-brand-default-color)}.map-marker--selected{background-color:var(--bg-brand-default-color);border-color:var(--highlight-light-white-color);color:var(--icon-inverted-default-color)}.map-cluster-marker{align-items:center;background:var(--bg-white-color);border-radius:50%;box-shadow:0 0 0 4px var(--highlight-dark-alpha-50-color);color:var(--text-default-color);display:flex;font-family:var(--font-family-base);font-size:.875rem;font-weight:600;height:48px;justify-content:center;text-align:center;vertical-align:middle;width:48px}.map-cluster-marker:hover{background-color:var(--bg-default-color)}.homepage-slider{height:100%;position:relative;transition:background-color 1s ease-in-out;width:100%}@media(min-width:1040px){.homepage-slider{display:flex}}.homepage-slider.light .swiper-button-next svg path,.homepage-slider.light .swiper-button-prev svg path{fill:#fff}.homepage-slider.light .small-image-box__title{color:#fff}.homepage-slider.light .small-image-box__text{color:#aab7bd!important}.homepage-slider.light .more-colors{color:#aab7bd}.homepage-slider__right{align-items:center;display:flex;justify-content:center;min-width:0;padding:3rem 1rem 6rem;position:relative;width:100%}@media(min-width:1040px){.homepage-slider__right{flex:1 1 38%;padding:3rem 1rem}}.homepage-slider__right .homepage-small-image-slider{width:247px}@media(min-width:768px){.homepage-slider__right .homepage-small-image-slider{width:340px}}.homepage-slider__right .more-colors{bottom:30px;color:var(--text-weak-color);cursor:pointer;left:16px;position:absolute;text-decoration:none;transition:color .8s ease-in-out}@media(min-width:1040px){.homepage-slider__right .more-colors{bottom:50px;left:60px}}.homepage-slider__right .more-colors:hover{text-decoration:underline}.homepage-slider__left{min-width:0}@media(min-width:1040px){.homepage-slider__left{flex:1 1 62%}}.homepage-slider .slide__big-image-wrapper{isolation:isolate;min-height:375px;overflow:hidden;position:relative;width:100%}.homepage-slider .slide__big-image-wrapper .hero-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.homepage-slider .slide__big-image-wrapper:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));bottom:0;content:"";height:50%;left:0;position:absolute;width:100%;z-index:1}@media(min-width:576px){.homepage-slider .slide__big-image-wrapper{height:500px}}@media(min-width:1040px){.homepage-slider .slide__big-image-wrapper{height:650px}}@media(min-width:1352px){.homepage-slider .slide__big-image-wrapper{height:740px}}.homepage-slider .slide__big-image-wrapper img,.homepage-slider .slide__big-image-wrapper picture{height:100%;width:100%}.homepage-slider .slide__big-image-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.homepage-slider .slide__big-image-wrapper .text-wrapper{bottom:48px;color:var(--text-inverted-default-color);left:16px;max-width:464px;position:absolute;right:16px;width:calc(100% - 32px);z-index:2}@media(min-width:1040px){.homepage-slider .slide__big-image-wrapper .text-wrapper{left:48px}}@media(min-width:1352px){.homepage-slider .slide__big-image-wrapper .text-wrapper{bottom:74px;left:74px}}.homepage-slider .slide__big-image-wrapper .text-wrapper__badge{align-items:center;background-color:var(--bg-brand-weakest-color);border-radius:50px;color:var(--text-brand-default-color);display:flex;font-size:.75rem;gap:.25rem;margin-bottom:1rem;padding:.125rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1040px){.homepage-slider .slide__big-image-wrapper .text-wrapper__badge{font-size:.875rem;padding:.25rem .625rem}}.homepage-slider .slide__big-image-wrapper .text-wrapper__badge svg{height:16px;width:16px}.homepage-slider .slide__big-image-wrapper .text-wrapper__title{font-size:2rem;line-height:40px;margin-bottom:.625rem}@media(min-width:1040px){.homepage-slider .slide__big-image-wrapper .text-wrapper__title{font-size:2.5rem;line-height:44px;margin-bottom:1rem}}.homepage-slider .slide__big-image-wrapper .text-wrapper__text{font-size:.875rem;line-height:20px;margin-bottom:1rem}@media(min-width:1040px){.homepage-slider .slide__big-image-wrapper .text-wrapper__text{font-size:1rem;line-height:24px;margin-bottom:2rem}}.homepage-slider .slide__big-image-wrapper .text-wrapper__button{background-color:var(--bg-strong-color);border-radius:6px;display:flex;padding:.75rem 1rem;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1040px){.homepage-slider .slide__big-image-wrapper .text-wrapper__button{padding:.75rem 2.688rem}}.homepage-slider .slide .small-image-box{text-align:center;width:100%}@media(min-width:1040px){.homepage-slider .slide .small-image-box{text-align:left}}.homepage-slider .slide .small-image-box__image-wrapper{border-radius:8px;height:36vw;margin-bottom:.75rem;overflow:hidden;position:relative;width:100%}@media(min-width:576px){.homepage-slider .slide .small-image-box__image-wrapper{height:250px}}@media(min-width:1040px){.homepage-slider .slide .small-image-box__image-wrapper{height:348px}}.homepage-slider .slide .small-image-box__image-wrapper img,.homepage-slider .slide .small-image-box__image-wrapper picture{height:100%;width:100%}.homepage-slider .slide .small-image-box__image-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.homepage-slider .slide .small-image-box__button{bottom:12px;position:absolute;right:12px}.homepage-slider .slide .small-image-box__title{margin-bottom:.5rem;transition:color .8s ease-in-out}.homepage-slider .slide .small-image-box__text{color:var(--text-weak-color);transition:color .8s ease-in-out}.homepage-slider .nav-wrapper{inset:0;margin:0 auto;pointer-events:none;position:absolute}.homepage-slider .nav-wrapper__nav{align-items:center;bottom:16px;display:flex;height:48px;position:absolute;right:16px;width:96px}@media(min-width:1040px){.homepage-slider .nav-wrapper__nav{bottom:37px;right:64px}}.homepage-slider .nav-wrapper__nav .swiper-button-next,.homepage-slider .nav-wrapper__nav .swiper-button-prev{align-items:center;border-radius:6px;display:flex;height:48px;justify-content:center;pointer-events:auto;transition:background .3s ease-out;width:48px}.homepage-slider .nav-wrapper__nav .swiper-button-next svg,.homepage-slider .nav-wrapper__nav .swiper-button-prev svg{height:20px;width:20px}.homepage-slider .nav-wrapper__nav .swiper-button-next svg path,.homepage-slider .nav-wrapper__nav .swiper-button-prev svg path{transition:fill .8s ease-in-out}.homepage-slider .nav-wrapper__nav .swiper-button-next:hover,.homepage-slider .nav-wrapper__nav .swiper-button-prev:hover{background:rgba(0,0,0,.05)}.homepage-slider .nav-wrapper__nav .swiper-button-prev svg{transform:rotate(180deg)}:root{--badge-color:#a3003c;--badge-background:#fff}.triple-item-slider{overflow:visible}@media(min-width:576px){.triple-item-slider{overflow:hidden}.triple-item-slider .swiper-wrapper{margin-bottom:2rem}}.triple-item-slider .swiper-slide{height:unset}.triple-item-slider .nav-wrapper{display:none}@media(min-width:576px){.triple-item-slider .nav-wrapper{display:block}}.triple-item-slider .nav-wrapper__nav{align-items:center;display:flex;height:48px;margin-left:auto;width:96px}.triple-item-slider .nav-wrapper__nav .swiper-button-next,.triple-item-slider .nav-wrapper__nav .swiper-button-prev{align-items:center;border-radius:6px;display:flex;height:48px;justify-content:center;left:unset;margin:0;pointer-events:auto;position:relative;right:unset;top:unset;transition:background .3s ease-out;width:48px}.triple-item-slider .nav-wrapper__nav .swiper-button-next svg,.triple-item-slider .nav-wrapper__nav .swiper-button-prev svg{height:20px;width:20px}.triple-item-slider .nav-wrapper__nav .swiper-button-next:hover,.triple-item-slider .nav-wrapper__nav .swiper-button-prev:hover{background:rgba(0,0,0,.05)}.triple-item-slider .nav-wrapper__nav .swiper-button-prev svg{transform:rotate(180deg)}:root{--detail-hero-badge-color:#a3003c;--detail-hero-badge-background:#fde7ec;--detail-hero-badge-accent-color:#976237;--detail-hero-badge-accent-background:#f8f5ee;--detail-hero-svg-icons-color:#a3003c}.detail-hero{margin-bottom:2rem}@media(min-width:1040px){.detail-hero{display:flex;flex-direction:row-reverse;margin-bottom:4.5rem}}.detail-hero__mobile{margin-top:3rem;padding:0 1rem}@media(min-width:1040px){.detail-hero__mobile{display:none}}@media(max-width:1039px){.detail-hero__desktop{display:none}}.detail-hero__content{padding:2rem 1rem}@media(min-width:1040px){.detail-hero__content{border-top:1px solid #d1d5db;flex-basis:40%;flex-shrink:0;padding:3rem 4rem 0}}.detail-hero__badges{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.detail-hero__badge{align-items:center;background-color:var(--bg-brand-weakest-color);border-radius:50px;color:var(--text-brand-default-color);display:flex;gap:.25rem;padding:.25rem .625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detail-hero__badge--accent{background-color:var(--bg-accent-weakest-color);color:var(--text-accent-default-color)}.detail-hero__badge svg{height:16px;width:16px}.detail-hero__title-wrapper{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.detail-hero__title-wrapper .section__title{margin-bottom:0}.detail-hero__description{font-size:.875rem;line-height:20px;margin-bottom:1.5rem}@media(min-width:1040px){.detail-hero__description{font-size:1rem;line-height:24px}}.detail-hero__button svg{height:16px;width:16px}.detail-hero__spacer{background-color:var(--border-default-color);height:1px;margin:2rem 0;width:100%}.detail-hero__paint-drop{flex-shrink:0;height:70px;width:70px}@media(min-width:1040px){.detail-hero__paint-drop{height:96px;width:96px}}.detail-hero__paint-drop img,.detail-hero__paint-drop picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.detail-hero .product-info__item{display:flex;gap:.75rem;padding:.75rem .75rem .75rem 0}@media(min-width:1040px){.detail-hero .product-info__item{align-items:center}}.detail-hero .product-info__item svg{flex-shrink:0;height:16px;margin-top:2px;width:16px}@media(min-width:1040px){.detail-hero .product-info__item svg{margin-top:0}}.detail-hero .product-info__item:not(:last-child){border-bottom:1px solid var(--border-weak-color)}@media(min-width:1040px){.detail-hero .product-info__inner-wrapper{align-items:center;display:flex;gap:.75rem}}.detail-hero .product-info__title{margin-bottom:.75rem}@media(min-width:1040px){.detail-hero .product-info__title{flex:0;margin-bottom:0}}@media(min-width:1352px){.detail-hero .product-info__title{flex:1;white-space:nowrap}}.detail-hero .product-info__text{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;width:100%}@media(min-width:1352px){.detail-hero .product-info__text{width:unset}}.detail-hero .product-info__capacity{border:1px solid var(--border-weak-color);border-radius:8px;flex-shrink:0;padding:.375rem .625rem}.detail-hero .similar-colors{margin-bottom:1.5rem}.detail-hero .similar-colors__title-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.detail-hero .similar-colors__title{flex-shrink:0}.detail-hero .similar-colors__change-color{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:.5rem;justify-content:flex-end;text-decoration:underline;transition:color .3s ease-out}.detail-hero .similar-colors__change-color:hover{color:#445a78}.detail-hero .similar-colors__change-color svg{height:16px;width:16px}.detail-hero .similar-colors__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:.625rem}@media(min-width:1040px){.detail-hero .similar-colors__content{grid-template-columns:repeat(4,minmax(0,1fr))}}.detail-hero .similar-colors__color-card{text-decoration:none}.detail-hero .similar-colors__color-card:first-child{grid-row:span 2}@media(min-width:1040px){.detail-hero .similar-colors__color-card{grid-column:span 2}.detail-hero .similar-colors__color-card:nth-child(4){grid-column:span 3}}.detail-hero .similar-colors__more-colors{align-items:center;border:1px solid var(--border-default-color);border-radius:4px;display:flex;flex-direction:column;justify-content:center;text-decoration:none;transition:background-color .3s ease-out}.detail-hero .similar-colors__more-colors span{color:var(--text-weak-color);font-size:.75rem;line-height:16px}.detail-hero .similar-colors__more-colors:hover{background-color:#f9fafb}.detail-hero .additional-options{margin-top:2rem}.detail-hero .additional-options__title-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.detail-hero .additional-options__checkbox{margin:0}.detail-hero .additional-options__content{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1040px){.detail-hero .additional-options__content{flex-direction:row;gap:1.25rem}}.detail-hero .additional-options__link{background-color:var(--bg-white-color);border:1px solid var(--border-default-color);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center;text-decoration:underline;transition:background-color .3s ease-out;width:100%}.detail-hero .additional-options__link:hover{background-color:var(--bg-strong-color)}.detail-hero .additional-options__link svg{height:20px;margin:0 auto .75rem;width:20px}.detail-hero .additional-options__link svg path{fill:var(--icon-brand-default-color)}.detail-hero .additional-options__link h2{margin-bottom:.25rem;text-decoration:none}.detail-hero .additional-options__link span{font-size:.875rem;font-weight:400}.detail-hero__accordion{border-top:1px solid var(--border-default-color)}.detail-hero__accordion:last-child{border-bottom:1px solid var(--border-default-color)}.detail-hero__accordion-header{padding:1.5rem 0}.detail-hero__slider-wrapper{flex-basis:60%;min-width:0;width:100%}.detail-hero .detail-hero-slider{height:600px;overflow:hidden;position:relative;width:100%}@media(min-width:1040px){.detail-hero .detail-hero-slider{height:943px}}.detail-hero .detail-hero-slider__slide{align-items:center;background-color:var(--bg-strong-color);display:flex;justify-content:center;position:relative}.detail-hero .detail-hero-slider__slide img,.detail-hero .detail-hero-slider__slide picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detail-hero .detail-hero-slider__slide--product picture{height:unset;max-width:150px}@media(min-width:1040px){.detail-hero .detail-hero-slider__slide--product picture{max-width:325px}}.detail-hero .detail-hero-slider__slide--product img{height:auto}.detail-hero .detail-hero-slider__light-layer{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:1}.detail-hero .detail-hero-slider__light-layer.active{opacity:1;transition-delay:0s;z-index:2}.detail-hero .detail-hero-slider__light-layer:not(.active){transition-delay:.5s}.detail-hero .detail-hero-slider__light-controls{display:flex;flex-direction:column;gap:1.25rem;left:20px;position:absolute;top:70px;z-index:2}@media(min-width:1040px){.detail-hero .detail-hero-slider__light-controls{gap:1.5rem;left:40px;top:50%;transform:translateY(-50%)}}.detail-hero .detail-hero-slider__light-controls-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.5);border:none;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:background .3s ease-out,-webkit-backdrop-filter .3s ease-out;transition:background .3s ease-out,backdrop-filter .3s ease-out;transition:background .3s ease-out,backdrop-filter .3s ease-out,-webkit-backdrop-filter .3s ease-out;width:40px}.detail-hero .detail-hero-slider__light-controls-button.active,.detail-hero .detail-hero-slider__light-controls-button:hover{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:var(--bg-white-color)}.detail-hero .detail-hero-slider__light-controls-button.active span,.detail-hero .detail-hero-slider__light-controls-button:hover span{opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}.detail-hero .detail-hero-slider__light-controls-button.active svg path,.detail-hero .detail-hero-slider__light-controls-button:hover svg path{fill:var(--icon-brand-down-color)}.detail-hero .detail-hero-slider__light-controls-button span{color:var(--text-inverted-default-color);left:50px;opacity:0;position:absolute;top:50%;transform:translateY(-50%) translateX(-15px);transition:opacity .3s ease-out,visibility .3s ease-out,transform .3s ease-out;visibility:hidden}.detail-hero .detail-hero-slider__light-controls-button svg{height:14px;width:14px}.detail-hero .detail-hero-slider__light-controls-button svg path{fill:var(--icon-default-color)}.detail-hero .detail-hero-slider .thumbs__title{bottom:100px;color:var(--text-inverted-default-color);left:20px;position:absolute;z-index:2}@media(min-width:1040px){.detail-hero .detail-hero-slider .thumbs__title{bottom:120px;left:40px}}.detail-hero .detail-hero-slider .thumbs__wrapper{bottom:20px;left:0;overflow-x:auto;position:absolute;scrollbar-width:none;white-space:nowrap;width:100%;z-index:2}.detail-hero .detail-hero-slider .thumbs__wrapper::-webkit-scrollbar{display:none}@media(min-width:1040px){.detail-hero .detail-hero-slider .thumbs__wrapper{bottom:40px}}.detail-hero .detail-hero-slider .thumbs__item{border:2px solid var(--highlight-light-alpha-200-color);border-radius:6px;cursor:pointer;display:inline-block;height:60px;margin-right:.625rem;margin-top:2px;overflow:hidden;transition:border-color .3s ease-out;width:80px}.detail-hero .detail-hero-slider .thumbs__item:first-child{margin-left:1.25rem}@media(min-width:1040px){.detail-hero .detail-hero-slider .thumbs__item:first-child{margin-left:2.5rem}}.detail-hero .detail-hero-slider .thumbs__item img{background-color:var(--bg-strong-color);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detail-hero .detail-hero-slider .thumbs__item--product-image{background-color:var(--bg-strong-color)}.detail-hero .detail-hero-slider .thumbs__item--product-image picture{align-items:center;display:flex;height:100%;justify-content:center}.detail-hero .detail-hero-slider .thumbs__item--product-image img{background-color:unset;height:auto;width:auto}.detail-hero .detail-hero-slider .thumbs__item:hover{border-color:var(--highlight-light-alpha-800-color)}.detail-hero .detail-hero-slider .thumbs__item.active{border-color:var(--highlight-light-white-color)}.detail-hero .detail-hero-slider .swiper-wrapper{min-width:0}.detail-hero--product{display:flex;flex-direction:column-reverse}@media(min-width:1040px){.detail-hero--product{flex-direction:row-reverse}}@media(max-width:1039px){.detail-hero--product .detail-hero__badges{margin-bottom:1rem}}.detail-hero--product .detail-hero__title-wrapper{margin-bottom:1rem}.detail-hero--product .detail-hero-slider{height:420px}@media(min-width:1040px){.detail-hero--product .detail-hero-slider{height:826px}}.color-compare-section{margin-bottom:2rem}@media(min-width:1040px){.color-compare-section{margin:1.5rem 0 3.75rem}.color-compare-section .section__title{margin-bottom:2rem}}.color-compare-section .color-compare{border-radius:4px;overflow:hidden;width:100%}.color-compare-section .color-compare__display{border-radius:4px;display:grid;grid-template-columns:0fr 1fr 0fr;grid-template-rows:1fr;overflow:hidden;transition:grid-template-columns .3s ease}.color-compare-section .color-compare .grid-column-2-3,.color-compare-section .color-compare .grid-column-4-5{display:grid;grid-template-rows:1fr 0fr;transition:grid-template-rows .3s ease}.color-compare-section .color-compare .selected-color{height:100%}.color-compare-section .color-compare .selected-color--base{grid-row:span 2;height:314px}.color-compare-section .color-compare .color-options{background-color:var(--bg-white-color);border-radius:6px;box-shadow:0 4px 10px 0 rgba(14,22,38,.12);margin:2rem auto;max-width:482px;overflow:hidden;padding:1rem}.color-compare-section .color-compare .color-options__top{display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.color-compare-section .color-compare .color-options__reset{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:.5rem;text-decoration:underline}.color-compare-section .color-compare .color-options__reset svg{height:14px;width:14px}.color-compare-section .color-compare .color-options__list{display:flex;gap:.5rem}.color-compare-section .color-compare .color-options__item{border-radius:4px;cursor:pointer;height:44px;position:relative;width:100%}.color-compare-section .color-compare .color-options__item.active .color-options__item-selected{opacity:1}.color-compare-section .color-compare .color-options__item.disabled{opacity:.4;pointer-events:none}.color-compare-section .color-compare .color-options__item-selected{align-items:center;background-color:var(--bg-white-color);display:flex;height:20px;justify-content:center;left:8px;opacity:0;position:absolute;top:8px;transition:opacity .3s ease-out;width:20px;z-index:1}.color-compare-section .color-compare .color-options__item-selected svg{height:12px;width:12px}:root{--mobile-navigation-height:78px;--desktop-navigation-height:72px}.detail-page__navigation{background-color:#fff;position:-webkit-sticky;position:sticky;top:var(--mobile-navigation-height);transition:box-shadow .3s ease-out}.detail-page__navigation.sticky{box-shadow:0 4px 10px 0 rgba(14,22,38,.12);z-index:15}@media(min-width:1040px){.detail-page__navigation{top:var(--desktop-navigation-height)}}.detail-page__navigation .pill-choose-tab{padding-bottom:.25rem;padding-top:.25rem}:root{--product-description-usage-icon-background:#f8f5ee;--product-description-usage-icon-color:#976237;--product-description-paint-icon-color:#a3003c}.product-description-section{margin-bottom:2rem}@media(min-width:1040px){.product-description-section{margin-bottom:7.5rem}}.product-description-section .product-description__title{margin-bottom:.75rem}.product-description-section .product-description__title--big-margin{margin-bottom:1.5rem}.product-description-section .product-description__text--bold{margin-bottom:1rem}.product-description-section .product-description__text--margin{margin-bottom:1.5rem}.product-description-section .product-description__tabs{margin:0 auto;max-width:1352px}.product-description-section .product-description__content{padding-top:2rem}@media(min-width:1040px){.product-description-section .product-description__content{padding:3.75rem}}@media(min-width:1352px){.product-description-section .product-description__content{padding:3.75rem 7rem}}.product-description-section .product-description__content ul{list-style:disc;margin-bottom:1.5rem;padding-left:1.5rem}.product-description-section .product-description__content ul li{font-size:1rem;line-height:24px}.product-description-section .product-description__content ul li::marker{color:currentColor;font-size:14px}.product-description-section .product-description__content-inner{margin-bottom:2rem}.product-description-section .product-description__content-inner h2,.product-description-section .product-description__content-inner h3{font-size:1.25rem;font-weight:600;letter-spacing:-1px;line-height:26px;margin-bottom:.75rem}@media(min-width:1040px){.product-description-section .product-description__content-inner h2,.product-description-section .product-description__content-inner h3{font-size:1.5rem;line-height:32px}}.product-description-section .product-description__content-inner h4,.product-description-section .product-description__content-inner p{font-size:1rem;line-height:24px;margin-bottom:1.5rem}.product-description-section .product-description__content-inner h4{font-weight:600}@media(min-width:1040px){.product-description-section .product-description__content-inner{margin-bottom:3.75rem}}.product-description-section .product-description__container{border-top:1px solid var(--border-default-color);padding-top:2rem}@media(min-width:1040px){.product-description-section .product-description__container{display:grid;grid-template-columns:1.3fr 4fr}}.product-description-section .product-description__accordion{border-top:1px solid var(--border-default-color)}.product-description-section .product-description__accordion:last-child{border-bottom:1px solid var(--border-default-color)}.product-description-section .product-description__accordion-header{padding:1.5rem 0}.product-description-section .product-description__accordion-header h4{margin-bottom:0}.product-description-section .product-description__usage-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem 1rem}@media(min-width:768px){.product-description-section .product-description__usage-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1040px){.product-description-section .product-description__usage-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem}}@media(min-width:1550px){.product-description-section .product-description__usage-wrapper{grid-template-columns:repeat(5,minmax(0,1fr))}}.product-description-section .product-description .usage-icon{align-items:center;border:1px solid var(--border-weak-color);border-radius:6px;display:flex;flex-direction:column;gap:.75rem;height:124px;justify-content:center}.product-description-section .product-description .usage-icon__icon-wrapper{align-items:center;background-color:var(--bg-accent-weakest-color);border-radius:4px;display:flex;height:48px;justify-content:center;width:48px}.product-description-section .product-description .usage-icon__icon-wrapper svg{height:24px;width:24px}.product-description-section .product-description .usage-icon__icon-wrapper svg path{fill:var(--icon-accent-down-color)}.product-description-section .product-description .usage-icon p{margin-bottom:0}.product-description-section .product-description .characteristics{background-color:var(--bg-default-color);border-radius:8px;padding:2rem}.product-description-section .product-description .characteristics__header{border-bottom:1px solid var(--border-default-color);margin-bottom:1.5rem;padding-bottom:1.5rem}.product-description-section .product-description .characteristics__header svg{height:24px;margin-bottom:.5rem;width:24px}.product-description-section .product-description .characteristics__header svg path{fill:var(--icon-brand-default-color)}.product-description-section .product-description .characteristics__content ul{display:flex;flex-direction:column;gap:1rem}.product-description-section .product-description .characteristics__content li{align-items:center;display:flex;gap:.5rem}.product-description-section .product-description .characteristics__content li svg{flex-shrink:0;height:20px;width:20px}.product-description-section .product-description .technicals__item{background-color:var(--bg-white-color);border-radius:8px;display:grid;grid-gap:.5rem;padding:1rem}@media(min-width:768px){.product-description-section .product-description .technicals__item{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.25rem 1rem}}.product-description-section .product-description .technicals__item:nth-child(2n){background-color:var(--bg-default-color)}.product-description-section .product-description .technicals__text{margin:0}@media(min-width:768px){.product-description-section .product-description .download .download__dropdown{max-width:340px}}@media(min-width:1040px){.product-description-section .product-description .download .download__dropdown{max-width:unset}}:root{--effect-section-icon-background:#fde7ec;--effect-section-icon-color:#a3003c}.effect-section{margin-bottom:2rem}@media(min-width:1040px){.effect-section{margin-bottom:6.25rem}}.effect-section .effect-card{margin-bottom:2rem}@media(min-width:1040px){.effect-section .effect-card__text-wrapper{display:flex;flex-direction:column;justify-content:center;padding:2rem 4rem}}.effect-section .effect-card__title{font-size:1.375rem;letter-spacing:-1px;line-height:28px;margin-bottom:1rem}@media(min-width:1040px){.effect-section .effect-card__title{font-size:2rem;line-height:40px}}.effect-section .effect-card__text{color:var(--text-weak-color);font-size:.875rem;line-height:20px}@media(min-width:1040px){.effect-section .effect-card__text{font-size:1rem;line-height:24px}}.effect-section .effect-card__image-wrapper{border-radius:8px;overflow:hidden;position:relative}.effect-section .effect-card__image-wrapper img,.effect-section .effect-card__image-wrapper picture{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.effect-section .effect-card__icon-wrapper{background-color:var(--bg-white-color);border-radius:6px;bottom:16px;height:64px;left:16px;padding:.5rem;position:absolute;width:64px}.effect-section .effect-card__icon-wrapper div{align-items:center;background-color:var(--bg-brand-weakest-color);border-radius:4px;display:flex;height:100%;justify-content:center;width:100%}.effect-section .effect-card__icon-wrapper div svg{fill:transparent;height:32px;width:32px}.effect-section .effect-card__icon-wrapper div svg .path-fill{fill:var(--icon-brand-default-color)}.effect-section .effect-card__icon-wrapper div svg .path-stroke{stroke:var(--icon-brand-default-color)}@media(min-width:1040px){.effect-section .effect-card--reversed .effect-card__image-wrapper{order:-1}}.video-section{margin-bottom:2rem}@media(min-width:1040px){.video-section{margin-bottom:6.25rem}}.yt-video-model{aspect-ratio:16/9;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;width:100%}.yt-video-model:hover .video-play-button svg{transform:scale(1.1)}.yt-video-model .video-background{aspect-ratio:16/9;display:block;position:relative}.yt-video-model .video-background__picture img{height:100%;margin-top:0}.yt-video-model .video-background iframe{height:100%;left:unset;position:relative;top:unset;transform:scale(1.01);width:300%;z-index:2}.yt-video-model .video-play-button-wrapper{cursor:pointer;inset:0;position:absolute;z-index:5}.yt-video-model .video-play-button{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.2);border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;z-index:2}@media(min-width:1040px){.yt-video-model .video-play-button{height:170px;width:170px}}.yt-video-model .video-play-button svg{transition:transform .3s ease-out;width:32px}@media(min-width:1040px){.yt-video-model .video-play-button svg{width:111px}}.yt-video-model .yt-spinner{animation:spinner .8s cubic-bezier(.445,.05,.55,.95) infinite;border-color:#a1a1a1 #a1a1a1 #3c3d41 #3c3d41;border-radius:50%;border-style:solid;border-width:6px;bottom:0;display:none;height:64px;left:0;margin:auto;position:absolute;right:0;top:0;width:64px;z-index:12}.yt-video-model .yt-spinner.show{display:block}.yt-video-model .video-background{height:100%;inset:0;overflow:hidden;pointer-events:auto;position:absolute;transform:scale(1.001);width:100%}.yt-video-model .video-background__placeholder{inset:0;position:absolute;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;z-index:3}.yt-video-model .video-background__placeholder.hidden{opacity:0;visibility:hidden}.yt-video-model .video-background__picture{height:100%;width:100%}.yt-video-model .video-background__picture img{-o-object-fit:cover;object-fit:cover}.yt-video-model .video-background iframe{height:calc(100% + 120px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.yt-video-model iframe{cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.faq-section{background-color:var(--bg-strong-color);padding:4rem 0}@media(min-width:1040px){.faq-section{padding:6.25rem 0}}@media(max-width:1039px){.faq-section__button{width:100%}}.faq-section .faq__accordion{background-color:var(--bg-white-color);border-radius:8px;margin-bottom:1rem}.faq-section .faq__accordion-header{padding:1.25rem 1.5rem}@media(min-width:1040px){.faq-section .faq__accordion-header{padding:1.5rem 2rem}}.faq-section .faq__content-inner{padding:0 2rem 1.5rem}.faq-section .faq__content-inner ol li,.faq-section .faq__content-inner p,.faq-section .faq__content-inner ul{font-size:1rem;line-height:24px}.inspirations-section .insta-wrapper{border-top:1px solid var(--border-weak-color);margin:2rem 0;padding-top:2rem}@media(min-width:1040px){.inspirations-section .insta-wrapper{margin:4rem 0;padding-top:4rem}}@media(max-width:575px){.inspirations-section .instagram-slider{overflow:visible}}.inspirations-section .instagram-card{border:1px solid var(--border-weak-color);border-radius:6px;cursor:pointer;display:block;overflow:hidden;padding:.625rem}.inspirations-section .instagram-card:hover img{transform:scale(1.03)}.inspirations-section .instagram-card__image-wrapper{border-radius:4px;height:345px;margin-bottom:1.5rem;overflow:hidden}@media(min-width:1040px){.inspirations-section .instagram-card__image-wrapper{height:487px}}.inspirations-section .instagram-card__image-wrapper img,.inspirations-section .instagram-card__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease-out;width:100%}.inspirations-section .instagram-card__name{align-items:center;display:flex;gap:.75rem;padding:1rem}.inspirations-section .instagram-card__name svg{height:20px;width:20px}.inspiration-modal{font-family:inherit;inset:0;opacity:0;pointer-events:none;position:fixed;transform:translateX(100%);transition:opacity .3s ease-out,transform .3s ease-out;visibility:hidden;z-index:1200}@media(min-width:768px){.inspiration-modal{transform:unset}}.inspiration-modal.open{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}@media(min-width:768px){.inspiration-modal.open .inspiration-modal__dialog{opacity:1;transform:translate(-50%,-50%) scale(1)}}.inspiration-modal.open .inspiration-modal__overlay{opacity:1;pointer-events:auto}.inspiration-modal__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--highlight-dark-alpha-800-color);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.inspiration-modal__dialog{background:var(--bg-white-color);border-radius:0;display:flex;flex-direction:column;height:100%;left:0;max-height:none;max-width:none;overflow:hidden;position:absolute;top:0;transition:opacity .25s ease,transform .25s ease;width:100%}@media(min-width:768px){.inspiration-modal__dialog{border-radius:8px;height:calc(100vh - 100px);left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.9);width:calc(100% - 40px)}}@media(min-width:1352px){.inspiration-modal__dialog{max-height:1080px;max-width:1800px;width:calc(100% - 120px)}}.inspiration-modal__header{align-items:center;border-bottom:1px solid var(--border-default-color);display:flex;flex-shrink:0;justify-content:center;padding:1rem;position:relative}@media(min-width:768px){.inspiration-modal__header{border-bottom:none;justify-content:flex-start;padding:2rem}}.inspiration-modal__close{background:none;border:none;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .3s ease-out}.inspiration-modal__close:hover{transform:translateY(-50%) rotate(180deg)}.inspiration-modal__close svg{height:16px;width:16px}.inspiration-modal__content{overflow:auto;padding:1.5rem 1rem;-webkit-overflow-scrolling:touch;display:none}@media(max-width:767px){.inspiration-modal__content{padding-bottom:80px}}@media(min-width:768px){.inspiration-modal__content{padding:0 2rem 2rem}}@media(min-width:1040px){.inspiration-modal__content{flex:1;flex-direction:column;min-height:0;overflow:hidden}}.inspiration-modal__content--active{display:block}@media(min-width:1040px){.inspiration-modal__content--active{display:flex}}.inspiration-modal__image-wrap{display:block;margin-bottom:1.5rem;width:100%}@media(min-width:768px){.inspiration-modal__image-wrap{margin-bottom:1rem}}@media(min-width:1040px){.inspiration-modal__image-wrap{flex:1 1 0;min-height:0}}.inspiration-modal__image-wrap img,.inspiration-modal__image-wrap picture{border-radius:6px;display:block;height:auto;width:100%}@media(min-width:768px){.inspiration-modal__image-wrap img,.inspiration-modal__image-wrap picture{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}@media(min-width:1040px){.inspiration-modal__colors{flex-shrink:0}}.inspiration-modal .used-color{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem 0}.inspiration-modal .used-color:not(:last-child){margin-bottom:1rem}.inspiration-modal .used-color__name-wrapper{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.inspiration-modal .used-color__name-wrapper{align-items:center;flex-direction:row;gap:1rem}}.inspiration-modal .used-color__colorbox{border-radius:2px;box-shadow:inset 0 0 0 1px rgba(7,10,18,.1);display:block;flex-shrink:0;height:16px;position:relative;width:16px}.inspiration-modal .used-color__name{font-size:1.125rem;line-height:24px;margin-bottom:0!important}@media(min-width:768px){.inspiration-modal .used-color__name{font-size:.875rem}}.inspiration-modal .used-color__link,.inspiration-modal .used-color__links-wrapper{align-items:center;display:flex;gap:.5rem}.inspiration-modal .used-color__link{text-decoration:underline}.inspiration-modal .used-color__link svg{height:16px;width:16px}.inspiration-modal .used-color__link svg path{fill:currentColor}@media(min-width:768px){.inspiration-modal .used-color__mobile{display:none}}@media(max-width:767px){.inspiration-modal .used-color__desktop{display:none}}.inspiration-modal__footer{border-top:1px solid var(--border-default-color);bottom:0;display:flex;gap:10px;justify-content:center;left:0;padding:1rem;position:fixed;right:0}@media(min-width:768px){.inspiration-modal__footer{justify-content:flex-end;margin-top:auto;padding:1rem;position:unset}}.inspiration-modal__next,.inspiration-modal__prev{height:40px}@media(max-width:767px){.inspiration-modal__next,.inspiration-modal__prev{width:100%}}.inspiration-modal__next .gradient-fill,.inspiration-modal__prev .gradient-fill{display:none}.inspiration-modal__prev svg{transform:rotate(180deg)}.inspiration-modal__prev svg path{fill:currentColor}.inspiration-modal.open .gradient-fill{display:block}.legal-page{margin-bottom:4rem}@media(min-width:1040px){.legal-page{margin-bottom:8rem}}.legal-page .content{margin:auto;max-width:850px}.legal-page .content h2,.legal-page .content h3,.legal-page .content h4,.legal-page .content h5,.legal-page .content h6{font-size:1.5rem;font-weight:600;line-height:32px;margin-bottom:2rem}@media(min-width:1040px){.legal-page .content h2,.legal-page .content h3,.legal-page .content h4,.legal-page .content h5,.legal-page .content h6{font-size:2rem;line-height:40px}}.legal-page .content ol{list-style:decimal}.legal-page .content ul{list-style:disc}.legal-page .content li{margin-left:1.5rem}.legal-page .content li,.legal-page .content p{font-size:1rem;line-height:24px;margin-bottom:1.5rem}.contact-page__title{margin-bottom:1rem}.contact-page__cards{margin-bottom:2rem}@media(min-width:1040px){.contact-page__cards{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:4rem}}.contact-page .contact-card{border:1px solid var(--border-weak-color);border-radius:8px;padding:1.5rem}@media(min-width:1352px){.contact-page .contact-card{display:flex;gap:1.5rem}}.contact-page .contact-card__icon{align-items:center;background-color:var(--bg-brand-weakest-color);border-radius:6px;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-bottom:1.5rem;width:40px}.contact-page .contact-card__icon svg{height:20px;width:20px}.contact-page .contact-card__phone{align-items:center;background-color:var(--border-weak-color);border-radius:6px;display:flex;font-size:.875rem;gap:.75rem;height:40px;justify-content:center;margin-bottom:1rem;padding:.75rem 1rem;text-decoration:none;width:100%}@media(min-width:1040px){.contact-page .contact-card__phone{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.contact-page .contact-card__phone svg{height:16px;width:16px}.contact-page .contact-data{margin-bottom:2rem}@media(min-width:1040px){.contact-page .contact-data{margin-bottom:4rem}}.contact-page .contact-data__subtitle{align-items:center;color:var(--text-weak-color);display:flex;gap:.5rem;margin-bottom:1rem}@media(min-width:1040px){.contact-page .contact-data__subtitle{margin-bottom:2rem}}.contact-page .contact-data__subtitle svg{height:24px;width:24px}.contact-page .contact-data__title{margin-bottom:1rem}@media(min-width:1040px){.contact-page .contact-data__title{margin-bottom:1.5rem}}.contact-page .contact-data__inner-content{display:grid;gap:1rem;margin-bottom:1rem}@media(min-width:1040px){.contact-page .contact-data__inner-content{gap:1rem 1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}}.contact-page .contact-data__icon{margin-bottom:.5rem}.contact-page .contact-data__icon svg{height:24px;width:24px}.contact-page .contact-data__icon svg path{fill:currentColor}.contact-page .contact-data__text{color:var(--text-weak-color);font-size:1rem;line-height:24px;text-decoration:none}.contact-page .contact-data a.contact-data__text:hover{cursor:pointer;text-decoration:underline}.contact-page .contact-data .ckeditor a{color:var(--text-weak-color);font-size:1rem;line-height:24px;text-decoration:none}.contact-page .contact-data .ckeditor a:hover{cursor:pointer;text-decoration:underline}.contact-page .contact-data__socials{display:grid;gap:.75rem 2rem;grid-template-columns:repeat(3,1fr);max-width:132px}.contact-page .contact-data__socials svg{height:24px;width:24px}.contact-page .contact-data__socials svg path{fill:currentColor}.contact-page .contact-data__info{color:var(--text-weak-color)}.contact-page .contact-data__map{align-items:center;background-color:#f3f3f3;border-radius:6px;display:flex;justify-content:center;min-height:750px}@media(min-width:1040px){.contact-page .contact-data__map{min-height:unset}}.contact-page .contact-form{margin:0 auto 4rem;max-width:776px}@media(min-width:1040px){.contact-page .contact-form{margin-bottom:6.25rem}.contact-page .contact-form .section__title{margin-bottom:4rem}}.contact-page .form-sent{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:620px;min-height:100vh;padding:2rem 0;text-align:center}.contact-page .form-sent__icon{align-items:center;background-color:#fde7ec;border-radius:6px;display:flex;height:85px;justify-content:center;margin-bottom:1.5rem;width:85px}.contact-page .form-sent__icon svg{height:36px;width:36px}.contact-page .form-sent__text p{font-size:1rem;line-height:24px;margin-bottom:1rem}.contact-page .form-sent__text p--bold{font-weight:600}.contact-page .form-sent__button{width:100%}@media(min-width:1040px){.contact-page .form-sent__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.contact-page .form-sent__button svg path{fill:#fff}.where-to-buy-page{margin-bottom:4rem}@media(min-width:1040px){.where-to-buy-page{margin-bottom:6.25rem}}.where-to-buy-page__icon{align-items:center;background-color:var(--bg-brand-weakest-color);border-radius:8px;display:flex;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.where-to-buy-page__icon svg{height:32px;width:32px}.where-to-buy-page .shops-tab{margin:0 auto;max-width:1352px}@media(min-width:1040px){.where-to-buy-page .shops-tab{padding-left:1rem}}@media(min-width:1352px){.where-to-buy-page .shops-tab{padding-left:1.5rem}}.where-to-buy-page .shops-map{border-top:1px solid var(--border-default-color);padding-top:2rem}@media(min-width:1040px){.where-to-buy-page .shops-map__search--mobile{display:none}}@media(max-width:1039px){.where-to-buy-page .shops-map__search--desktop{display:none}}@media(min-width:1040px){.where-to-buy-page .shops-map__pill-tab{display:none}.where-to-buy-page .shops-map__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem}}.where-to-buy-page .shops-map__title{margin-bottom:.75rem}@media(min-width:1040px){.where-to-buy-page .shops-map__title{margin-bottom:1.5rem}}.where-to-buy-page .shops-map__localization-wrapper{align-items:center;color:var(--text-weak-color);display:flex;font-size:.875rem;gap:.5rem;justify-content:space-between;margin:.5rem 0 1.5rem}.where-to-buy-page .shops-map__locate{align-items:center;color:var(--color-text-base);display:flex;font-size:.75rem;gap:.5rem;line-height:16px;text-decoration:underline}.where-to-buy-page .shops-map__locate svg{height:14px;width:14px}.where-to-buy-page .shops-map__locate.loading svg{animation:flip-vertical-left .6s cubic-bezier(.455,.03,.515,.955) infinite}.where-to-buy-page .shops-map__button{margin-bottom:1.5rem;width:100%}.where-to-buy-page .shops-map__list-wrapper{height:590px;isolation:isolate;margin-top:1rem;overflow:hidden;position:relative}@media(min-width:1040px){.where-to-buy-page .shops-map__list-wrapper{flex-grow:1;height:530px;margin-top:1.5rem}}.where-to-buy-page .shops-map__list{height:100%;overflow-x:hidden;overflow-y:auto;padding-right:2px}.where-to-buy-page .shops-map__list .shop-card{cursor:pointer;transition:background-color .3s ease-out}.where-to-buy-page .shops-map__list .shop-card:hover{background-color:var(--bg-default-color)}.where-to-buy-page .shops-map__list::-webkit-scrollbar{width:5px}.where-to-buy-page .shops-map__list::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.where-to-buy-page .shops-map__list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.where-to-buy-page .shops-map__list::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}@media(min-width:1040px){.where-to-buy-page .shops-map__left{display:flex!important;flex-direction:column}.where-to-buy-page .shops-map__left .filters__desktop{align-items:center;display:flex!important;gap:.5rem;height:auto;width:100%}.where-to-buy-page .shops-map__right{display:block!important}}.where-to-buy-page .shops-map .pill-choose-tab{border:1px solid var(--border-default-color);border-radius:50px;overflow:hidden;padding:.375rem}.where-to-buy-page .shops-map .pill-choose-tab__item{flex-shrink:unset;margin:0!important;width:100%}.where-to-buy-page .shops-map .shop-detail-card{background-color:var(--bg-white-color);height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;transform:translateX(-105%);transition:transform .3s ease-out;width:100%;z-index:1}.where-to-buy-page .shops-map .shop-detail-card::-webkit-scrollbar{width:5px}.where-to-buy-page .shops-map .shop-detail-card::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.where-to-buy-page .shops-map .shop-detail-card::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.where-to-buy-page .shops-map .shop-detail-card::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}.where-to-buy-page .shops-map .shop-detail-card.loading .shop-detail-frame{min-height:50px}.where-to-buy-page .shops-map .shop-detail-card.loading .shop-detail-frame:after,.where-to-buy-page .shops-map .shop-detail-card.loading .shop-detail-frame:before{opacity:1}.where-to-buy-page .shops-map .shop-detail-card.active{transform:translateX(0)}.where-to-buy-page .shops-map .shop-detail-card__back{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:.5rem;margin-bottom:1rem}.where-to-buy-page .shops-map .shop-detail-card__back svg{height:20px;transform:rotate(-180deg);width:20px}.where-to-buy-page .shops-map .shop-detail-card .shop-detail-frame{display:block;min-height:150px;padding-right:2px;position:relative}.where-to-buy-page .shops-map .shop-detail-card .shop-detail-frame:before{background-color:hsla(0,0%,100%,.8);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:1}.where-to-buy-page .shops-map .shop-detail-card .shop-detail-frame:after{animation:spinner .8s linear infinite;border:4px solid var(--border-default-color);border-radius:50%;border-top-color:var(--file-input-spinner-color);content:"";height:40px;left:50%;margin-left:-20px;margin-top:-20px;opacity:0;pointer-events:none;position:absolute;top:50px;transition:opacity .2s ease-in-out;width:40px;z-index:2}.where-to-buy-page .shops-map__map{align-items:center;background:var(--bg-strong-color);border-radius:6px;display:flex;height:100%;justify-content:center;min-height:500px;width:100%}.where-to-buy-page .shops-map .shop-detail-modal{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden;z-index:1110}@media(min-width:1040px){.where-to-buy-page .shops-map .shop-detail-modal{display:none!important}}.where-to-buy-page .shops-map .shop-detail-modal.open{opacity:1;pointer-events:auto;visibility:visible}.where-to-buy-page .shops-map .shop-detail-modal.open .shop-detail-modal__container{transform:translateY(0)}.where-to-buy-page .shops-map .shop-detail-modal.loading .shop-detail-frame:after,.where-to-buy-page .shops-map .shop-detail-modal.loading .shop-detail-frame:before{opacity:1}.where-to-buy-page .shops-map .shop-detail-modal__overlay{background:rgba(7,18,18,.8);inset:0;position:absolute}.where-to-buy-page .shops-map .shop-detail-modal__container{background:var(--bg-default-color);border-radius:12px 12px 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:100%;overflow:hidden;position:absolute;transform:translateY(100%);transition:transform .3s ease;width:100%}.where-to-buy-page .shops-map .shop-detail-modal__close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px;z-index:1}.where-to-buy-page .shops-map .shop-detail-modal__close svg{height:16px;width:16px}.where-to-buy-page .shops-map .shop-detail-modal .shop-detail-card{background:none;position:relative;transform:none;z-index:auto}.where-to-buy-page .shops-map .shop-detail-modal .shop-detail-card .shop-detail-frame{min-height:100px;padding-right:0}.where-to-buy-page .shops-map .shop-detail-modal .shop-card{border:none;border-radius:0;box-shadow:none;padding:40px 20px 20px}.where-to-buy-page .shop-card{border:1px solid var(--border-weak-color);border-radius:6px;box-shadow:0 1px 3px 0 rgba(14,22,38,.08);margin-bottom:1rem;padding:1rem}@media(min-width:1040px){.where-to-buy-page .shop-card{padding:1.5rem;position:relative}}.where-to-buy-page .shop-card:last-child{margin-bottom:0}.where-to-buy-page .shop-card__logo-wrapper{display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1.5rem}.where-to-buy-page .shop-card__logo{align-items:center;border:1px solid var(--border-default-color);border-radius:50%;display:flex;height:60px;justify-content:center;padding:6px;width:60px}.where-to-buy-page .shop-card__logo img,.where-to-buy-page .shop-card__logo picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.where-to-buy-page .shop-card__badge{align-items:center;background-color:var(--bg-accent-weakest-color);border-radius:50px;color:var(--text-accent-default-color);display:flex;font-size:.75rem;font-weight:500;gap:2px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.where-to-buy-page .shop-card__badge svg{flex-shrink:0;height:12px;width:12px}.where-to-buy-page .shop-card__badge svg path{fill:var(--icon-accent-default-color)}.where-to-buy-page .shop-card__image-wrapper{border-radius:6px;height:175px;margin-bottom:1.5rem;overflow:hidden}.where-to-buy-page .shop-card__image-wrapper img,.where-to-buy-page .shop-card__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.where-to-buy-page .shop-card__title-wrapper{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}@media(min-width:1040px){.where-to-buy-page .shop-card__title-wrapper{padding-right:185px}}.where-to-buy-page .shop-card__title-wrapper h3{font-size:1.125rem;font-weight:600}@media(min-width:1040px){.where-to-buy-page .shop-card__title-wrapper h3{font-size:1.25rem}}.where-to-buy-page .shop-card__text{font-size:1rem;line-height:24px;margin-bottom:.75rem}.where-to-buy-page .shop-card__icon{align-items:center;background-color:#e0e7ff;border-radius:4px;display:flex;height:40px;justify-content:center;width:40px}.where-to-buy-page .shop-card__icon svg{height:20px;width:20px}.where-to-buy-page .shop-card__info{align-items:center;display:flex;font-size:1rem;gap:.5rem;line-height:24px;margin-bottom:.75rem}.where-to-buy-page .shop-card__info[hidden]{display:none}@media(min-width:1040px){.where-to-buy-page .shop-card__info:last-of-type{margin-bottom:0}}.where-to-buy-page .shop-card__info svg{flex-shrink:0;height:18px;width:18px}.where-to-buy-page .shop-card__link{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;text-decoration:underline}@media(min-width:1040px){.where-to-buy-page .shop-card__link{position:absolute;right:1.5rem;top:1.5rem}}.where-to-buy-page .shop-card__link svg{height:16px;width:16px}.where-to-buy-page .shop-card__button{margin-top:1.5rem}.where-to-buy-page .shop-card__socials{border-top:1px solid var(--border-weak-color);display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem}.where-to-buy-page .shop-card__social{align-items:center;display:flex;font-size:.875rem;gap:.5rem;text-decoration:none;word-break:break-word}.where-to-buy-page .shop-card__social svg{flex-shrink:0;height:16px;width:16px}.where-to-buy-page .shop-card__socials-share{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem}.where-to-buy-page .shop-card__socials-share__link{cursor:pointer;display:block}.where-to-buy-page .shop-card__socials-share__link svg{height:24px;width:24px}.where-to-buy-page .shop-card__socials-share__link svg path{fill:#4d5f72;transition:fill .3s ease-out}.where-to-buy-page .shop-card__socials-share__link:hover svg path{fill:#172031}.where-to-buy-page .shop-card__navigate-button{background-color:var(--bg-white-color);border:1px solid var(--border-default-color);border-radius:6px;font-size:.75rem;padding:.5rem;width:100%}.where-to-buy-page .shop-card__error{align-items:center;color:var(--bg-danger-default-color);display:flex;gap:.5rem}.where-to-buy-page .shops-online{border-top:1px solid var(--border-default-color);padding-top:2rem}.where-to-buy-page .shops-online__title{margin-bottom:.75rem}@media(min-width:1040px){.where-to-buy-page .shops-online__title{margin-bottom:1.5rem}}.where-to-buy-page .shops-online .shop-card{margin-bottom:0}.where-to-buy-page .shops-online__content{display:grid;grid-gap:1rem}@media(min-width:768px){.where-to-buy-page .shops-online__content{grid-template-columns:repeat(2,1fr)}}@media(min-width:1352px){.where-to-buy-page .shops-online__content{grid-template-columns:repeat(3,1fr)}}.where-to-buy-page .filters__filter-desktop-dropdown{max-height:300px;overflow:auto}.where-to-buy-page .filters__filter-desktop-dropdown::-webkit-scrollbar{width:5px}.where-to-buy-page .filters__filter-desktop-dropdown::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.where-to-buy-page .filters__filter-desktop-dropdown::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.where-to-buy-page .filters__filter-desktop-dropdown::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}.shopping-list-page{margin-bottom:4rem}@media(min-width:1040px){.shopping-list-page{margin-bottom:6.25rem}}.shopping-list-page__icon{align-items:center;background-color:var(--bg-brand-weakest-color);border-radius:8px;display:flex;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.shopping-list-page__icon svg{height:32px;width:32px}.shopping-list-page__icon--empty{background-color:var(--bg-accent-weakest-color)}.shopping-list-page__icon--empty svg path{fill:var(--icon-accent-default-color)}.shopping-list-page .section__title{align-items:center;display:flex;gap:4px}.shopping-list-page__title-amount{color:var(--text-weak-color);font-size:1.25rem;font-weight:600;line-height:26px}@media(min-width:1040px){.shopping-list-page__title-amount{font-size:1.5rem;line-height:32px}}.shopping-list-page__buttons{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.shopping-list-page__buttons .button{width:100%}@media(min-width:768px){.shopping-list-page__buttons{align-items:center;flex-direction:row}.shopping-list-page__buttons .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.shopping-list-page__content{border-top:1px solid var(--border-default-color);margin-top:2rem;padding-top:2rem}@media(min-width:1040px){.shopping-list-page__content{border-top:none;display:flex;gap:2rem;padding-top:0}}.shopping-list-page .shopping-list{display:grid;grid-gap:1rem;width:100%}@media(min-width:1040px){.shopping-list-page .shopping-list{grid-gap:2rem}}.shopping-list-page .shopping-list__empty{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center}.shopping-list-page .shopping-list__empty .shopping-list-page__icon{margin-bottom:.75rem}.shopping-list-page .shopping-list__empty p{color:var(--text-weak-color)}.shopping-list-page .shopping-card{border:1px solid var(--border-weak-color);border-radius:6px;box-shadow:0 1px 3px 0 rgba(14,22,38,.08);display:flex;gap:1rem;padding:1rem;position:relative}@media(min-width:768px){.shopping-list-page .shopping-card{align-items:center;gap:1.5rem}}@media(min-width:1040px){.shopping-list-page .shopping-card{padding-right:2rem}}.shopping-list-page .shopping-card__image-wrapper{align-items:center;border-radius:4px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.shopping-list-page .shopping-card__image-wrapper img{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}@media(min-width:768px){.shopping-list-page .shopping-card__image-wrapper{height:120px;width:120px}.shopping-list-page .shopping-card__image-wrapper img{height:80px;width:80px}}.shopping-list-page .shopping-card__wrapper{width:100%}@media(min-width:768px){.shopping-list-page .shopping-card__wrapper{align-items:center;display:flex;gap:1rem;justify-content:space-between}}.shopping-list-page .shopping-card__text-wrapper{padding-right:40px}.shopping-list-page .shopping-card__title{margin-bottom:.25rem}.shopping-list-page .shopping-card__link{text-decoration:unset}.shopping-list-page .shopping-card__type{color:var(---text-weak-color);margin-bottom:1rem}@media(min-width:768px){.shopping-list-page .shopping-card__type{margin-bottom:0}}.shopping-list-page .shopping-card__desc{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.shopping-list-page .shopping-card__desc{align-items:center;flex-direction:row;margin-top:.25rem}}.shopping-list-page .shopping-card__amount{flex-shrink:0}.shopping-list-page .shopping-card__amount--mobile{margin-left:.5rem}@media(min-width:768px){.shopping-list-page .shopping-card__amount--mobile{display:none}}@media(max-width:767px){.shopping-list-page .shopping-card__amount--desktop{display:none}}.shopping-list-page .shopping-card__change{background:transparent;border:none;cursor:pointer;padding:0;text-decoration:underline;transition:color .3s ease-out}.shopping-list-page .shopping-card__change:hover{color:#445a78}.shopping-list-page .shopping-card__choose{margin-top:1rem;width:100%}@media(min-width:768px){.shopping-list-page .shopping-card__choose{margin-top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media(max-width:767px){.shopping-list-page .shopping-card__delete{background-color:var(--bg-white-color);height:40px;padding:.5rem;position:absolute;right:16px;top:16px;width:40px}}.shopping-list-page .shopping-card__delete svg{flex-shrink:0;height:16px;width:16px}.shopping-list-page .shopping-card__delete svg path{fill:var(--icon-brand-default-color)}@media(min-width:768px){.shopping-list-page .shopping-card__buttons{align-items:center;display:flex;gap:.75rem}}.shopping-list-page .shopping-banner{align-items:center;display:flex;flex-shrink:0;height:244px;margin-top:3rem;overflow:hidden;position:relative;width:100%}@media(min-width:1040px){.shopping-list-page .shopping-banner{margin-top:-26px;max-width:333px}}.shopping-list-page .shopping-banner:before{background-color:var(--bg-accent-weakest-color);border-radius:6px;bottom:0;content:"";height:90%;left:0;position:absolute;width:100%;z-index:-1}.shopping-list-page .shopping-banner__content{margin-left:1.25rem;margin-top:.75rem}.shopping-list-page .shopping-banner__title{font-size:1.5rem;margin-bottom:.75rem}.shopping-list-page .shopping-banner__text{margin-bottom:1rem}.shopping-list-page .shopping-banner__button{background-color:var(--bg-white-color);border:1px solid var(--border-default-color);height:32px;transition:background-color .3s ease-out}.shopping-list-page .shopping-banner__button:hover{background-color:var(--bg-strong-color)}.shopping-list-page .shopping-banner__button svg{height:14px;width:14px}.shopping-list-page .shopping-banner__bg-image{bottom:-58px;position:absolute;right:-72px;z-index:-1}@media(min-width:1040px){.shopping-list-page .shopping-banner__bg-image{bottom:-73px;right:-54px;transform:scale(1.13)}}.shopping-list-page .recommendations-section{margin-top:3rem}@media(min-width:1040px){.shopping-list-page .recommendations-section{margin-top:8rem}}.shopping-list-page .recommendations-section__subtitle{align-items:center;color:var(--text-weak-color);display:flex;gap:.5rem;margin-bottom:1rem}.shopping-list-page .recommendations-section__subtitle svg{height:24px;width:24px}.shopping-list-page .recommendations-section__title-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:2rem}.shopping-list-page .recommendations-section .recommendations-slider{overflow:visible}@media(min-width:1040px){.shopping-list-page .recommendations-section .recommendations-slider{margin-bottom:3.75rem}}.shopping-list-page .recommendations-section .recommendations-slider .nav-wrapper__nav{align-items:center;display:flex;gap:.5rem;height:48px;margin-left:auto;width:96px}.shopping-list-page .recommendations-section .recommendations-slider .nav-wrapper__nav .swiper-button-next,.shopping-list-page .recommendations-section .recommendations-slider .nav-wrapper__nav .swiper-button-prev{align-items:center;border:1px solid var(--border-default-color);border-radius:6px;box-shadow:0 1px 3px 0 rgba(14,22,38,.08);display:flex;height:40px;justify-content:center;left:unset;margin:0;pointer-events:auto;position:relative;right:unset;top:unset;transition:background .3s ease-out;width:40px}.shopping-list-page .recommendations-section .recommendations-slider .nav-wrapper__nav .swiper-button-next svg,.shopping-list-page .recommendations-section .recommendations-slider .nav-wrapper__nav .swiper-button-prev svg{height:12px;width:12px}.shopping-list-page .recommendations-section .recommendations-slider .nav-wrapper__nav .swiper-button-next:hover,.shopping-list-page .recommendations-section .recommendations-slider .nav-wrapper__nav .swiper-button-prev:hover{background:rgba(0,0,0,.05)}.shopping-list-page .recommendations-section .recommendations-slider .nav-wrapper__nav .swiper-button-prev svg{transform:rotate(180deg)}.shopping-list-page .recommendations-section .recommendations-slider .product-card{max-width:313px}.shopping-list-page .pdf-modal{font-family:inherit;inset:0;opacity:0;pointer-events:none;position:fixed;transform:translateX(100%);transition:opacity .3s ease-out,transform .3s ease-out;visibility:hidden;z-index:1200}@media(min-width:768px){.shopping-list-page .pdf-modal{transform:unset}}.shopping-list-page .pdf-modal.open{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}@media(min-width:768px){.shopping-list-page .pdf-modal.open .pdf-modal__dialog{opacity:1;transform:translate(-50%,-50%) scale(1)}}.shopping-list-page .pdf-modal.open .pdf-modal__overlay{opacity:1;pointer-events:auto}.shopping-list-page .pdf-modal__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--highlight-dark-alpha-800-color);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.shopping-list-page .pdf-modal__dialog{background:var(--bg-white-color);border-radius:0;display:flex;flex-direction:column;height:100%;left:0;max-height:none;max-width:none;overflow:hidden;position:absolute;top:0;transition:opacity .25s ease,transform .25s ease;width:100%}@media(min-width:768px){.shopping-list-page .pdf-modal__dialog{border-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;max-height:calc(100vh - 48px);max-width:730px;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.9);width:calc(100% - 40px)}}.shopping-list-page .pdf-modal__header{align-items:center;border-bottom:1px solid var(--border-default-color);display:flex;flex-shrink:0;justify-content:center;padding:1rem;position:relative}@media(min-width:768px){.shopping-list-page .pdf-modal__header{border-bottom:none;justify-content:flex-start;padding:2rem}}.shopping-list-page .pdf-modal__close{background:none;border:none;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .3s ease-out}.shopping-list-page .pdf-modal__close:hover{transform:translateY(-50%) rotate(180deg)}.shopping-list-page .pdf-modal__close svg{height:16px;width:16px}.shopping-list-page .pdf-modal__content{overflow:auto;padding:1.5rem 1rem;-webkit-overflow-scrolling:touch}@media(max-width:767px){.shopping-list-page .pdf-modal__content{padding-bottom:80px}}@media(min-width:768px){.shopping-list-page .pdf-modal__content{padding:0 2rem 2rem}}.shopping-list-page .pdf-modal__info{color:var(--text-weak-color)}@media(max-width:767px){.shopping-list-page .pdf-modal__send{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.shopping-list-page .pdf-modal__footer{border-top:1px solid var(--border-default-color);bottom:0;display:flex;gap:10px;justify-content:center;left:0;padding:1rem;position:fixed;right:0}@media(min-width:768px){.shopping-list-page .pdf-modal__footer{justify-content:flex-end;padding:1rem;position:unset}}.download-section{overflow:visible}.download-page{margin-bottom:4rem}@media(min-width:1040px){.download-page{margin-bottom:6.25rem}}.download-page .section{overflow:visible}.download-page__often-links{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media(min-width:1040px){.download-page__often-links{flex-direction:row;margin:2rem 0 4rem}}.download-page__often-links a,.download-page__often-links span{font-size:.875rem;font-weight:500;line-height:16px}.download-page__often-links a{align-items:center;display:flex;gap:.5rem;text-decoration:underline}.download-page__often-links a svg{flex-shrink:0;height:16px;width:16px}.download-page .download{margin-top:1rem}@media(min-width:1040px){.download-page .download{margin-top:4rem}}.comparison-page__actions{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1.5rem}.comparison-page__actions .form__checkbox{margin-bottom:0}.comparison-page__links{align-items:center;display:flex;gap:.75rem}@media(max-width:1039px){.comparison-page__links{display:none}}.comparison-page__link{align-items:center;cursor:pointer;display:flex;gap:.75rem;text-decoration:none}.comparison-page__link--mobile{justify-content:center;text-decoration:none!important;width:100%}.comparison-page__link svg{height:20px;width:20px}.comparison-page__link:hover{text-decoration:underline}.comparison-page__show-mobile-links{align-items:center;background-color:var(--bg-white-color);border:1px solid var(--border-default-color);border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .3s ease-out;width:32px}.comparison-page__show-mobile-links:hover{background-color:var(--bg-strong-color)}@media(min-width:1040px){.comparison-page__show-mobile-links{display:none}}.comparison-page .comparison-compare{overflow-x:auto;overflow-y:visible;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:4rem}@media(min-width:1040px){.comparison-page .comparison-compare{margin:0 auto 8rem;max-width:1430px}}.comparison-page .comparison-compare__content{background:var(--bg-white-color);border:1px solid var(--border-default-color);border-top:none;min-width:100%;overflow:auto}@media(min-width:1040px){.comparison-page .comparison-compare__content{border-radius:8px;border-top:1px solid var(--border-default-color);margin:0 1rem 3rem;min-width:unset;overflow:hidden}}@media(min-width:1352px){.comparison-page .comparison-compare__content{margin:0 1.5rem 3rem}}.comparison-page .comparison-compare__product-cell--icons{display:flex;flex-direction:row}.comparison-page .comparison-compare__product-cell--use-icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;width:100%}@media(min-width:768px){.comparison-page .comparison-compare__product-cell--use-icons{grid-template-columns:repeat(3,minmax(0,1fr))}}.comparison-page .comparison-compare__product-cell img{padding:.75rem}.comparison-page .comparison-compare__table-row{display:grid;grid-auto-flow:column}.comparison-page .comparison-compare__table-row--differences-active{background-color:var(--bg-default-color)}@media(min-width:1040px){.comparison-page .comparison-compare__table-row{grid-template-columns:209px 1fr}}.comparison-page .comparison-compare__header-row .comparison-compare__product-cell{padding:3rem 1rem 1rem}.comparison-page .comparison-compare__table-row-content{display:grid;grid-auto-columns:minmax(164px,1fr);grid-auto-flow:column;grid-column:1/-1}@media(min-width:1040px){.comparison-page .comparison-compare__table-row-content{grid-column:unset}}.comparison-page .comparison-compare__table-row-content--fixed{background-color:var(--bg-white-color);border-bottom:1px solid var(--border-weak-color);left:0;position:fixed;top:80px;transform:translateY(-105%);transition:transform .3s ease-out;width:100%}@media(min-width:1040px){.comparison-page .comparison-compare__table-row-content--fixed{border-left:1px solid var(--border-weak-color);border-right:1px solid var(--border-default-color);left:209px;margin:auto;max-width:1095px;right:0;top:72px;width:calc(100% - 242px)}}.comparison-page .comparison-compare__table-row-content--fixed.is-active{transform:translateY(0)}.comparison-page .comparison-compare__table-row-content--fixed .comparison-compare__product-cell{border-bottom:none;flex-direction:row;gap:.5rem}.comparison-page .comparison-compare__table-row-content--fixed .comparison-compare__product-cell img,.comparison-page .comparison-compare__table-row-content--fixed .comparison-compare__product-cell picture{height:38px;-o-object-fit:contain;object-fit:contain;padding:0;width:38px}.comparison-page .comparison-compare__feature-label,.comparison-page .comparison-compare__product-cell{align-items:center;border-bottom:1px solid var(--border-weak-color);display:flex;justify-content:center;min-height:64px;min-width:164px;text-align:center}.comparison-page .comparison-compare__feature-label{border-right:1px solid var(--border-weak-color);grid-column:1/-1;padding:1rem}@media(min-width:1040px){.comparison-page .comparison-compare__feature-label{grid-column:unset;justify-content:flex-start;text-align:left}}.comparison-page .comparison-compare__header-cell{background:var(--bg-default-color);display:none}@media(min-width:1040px){.comparison-page .comparison-compare__header-cell{display:flex}}.comparison-page .comparison-compare__product-cell{flex-direction:column;padding:.5rem .75rem;position:relative}.comparison-page .comparison-compare__product-cell:not(:last-child){border-right:1px solid var(--border-weak-color)}.comparison-page .comparison-compare__use-icon{align-items:center;display:flex;flex-direction:column}.comparison-page .comparison-compare__use-icon svg{height:20px;margin-bottom:.25rem;width:20px}.comparison-page .comparison-compare__product-image{height:80px;margin:0 auto .75rem;-o-object-fit:contain;object-fit:contain;width:80px}.comparison-page .comparison-compare h3,.comparison-page .comparison-compare__product-name{margin-bottom:0}.comparison-page .comparison-compare p,.comparison-page .comparison-compare__product-description{color:var(--text-weak-color);margin:0}.comparison-page .comparison-compare__icon-check svg,.comparison-page .comparison-compare__icon-cross svg{height:24px;margin:auto;width:24px}.comparison-page .comparison-compare__icon-check path{fill:var(--icon-brand-default-color)}.comparison-page .comparison-compare__button{align-items:center;background-color:var(--bg-white-color);border:1px solid var(--border-default-color);border-radius:4px;cursor:pointer;display:flex;gap:.5rem;justify-content:center;margin-top:.75rem;padding:.5rem .75rem;transition:background-color .3s ease-out}.comparison-page .comparison-compare__button:hover{background-color:var(--bg-strong-color)}.comparison-page .comparison-compare__button svg{flex-shrink:0;height:14px;width:14px}.comparison-page .comparison-compare__button svg path{fill:var(--icon-default-color)}@media(max-width:1039px){.comparison-page .comparison-compare__button .text-desktop{display:none}}.comparison-page .comparison-compare__delete{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;position:absolute;right:.5rem;top:1rem;transition:color .3s ease-out}@media(min-width:1040px){.comparison-page .comparison-compare__delete{font-size:.875rem;right:1rem}}.comparison-page .comparison-compare__delete:hover{color:var(--bg-danger-down-color);text-decoration:underline}.comparison-page .comparison-compare__delete svg{height:14px;width:14px}.comparison-page .comparison-compare__add-product{align-items:center;background:var(--bg-white-color);border:none;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;justify-content:center;text-align:center}.comparison-page .comparison-compare__add-product:hover .comparison-compare__add-button{background-color:var(--bg-strong-color)}.comparison-page .comparison-compare__add-product--fixed{border-radius:8px;bottom:1rem;box-shadow:0 6px 8px rgba(14,22,38,.16);display:none;height:92px;padding:.75rem;position:fixed;right:1rem;width:76px;z-index:10}.comparison-page .comparison-compare__add-product--fixed.is-active{display:flex}@media(min-width:1040px){.comparison-page .comparison-compare__add-product--fixed{display:none!important}}.comparison-page .comparison-compare__add-button{align-items:center;background-color:var(--bg-white-color);border:1px dashed var(--border-default-color);border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:background-color .3s ease-out;width:48px}.comparison-page .comparison-compare__add-button--fixed{height:32px;width:32px}.comparison-page .comparison-modal{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden;z-index:1110}.comparison-page .comparison-modal.open{opacity:1;pointer-events:auto;visibility:visible}.comparison-page .comparison-modal__overlay{background:rgba(7,18,18,.8);inset:0;position:absolute}@media(min-width:1040px){.comparison-page .comparison-modal__overlay--links{display:none!important}}.comparison-page .comparison-modal__container{background:var(--bg-white-color);display:flex;flex-direction:column;max-height:100%;position:absolute;transition:transform .3s ease}.comparison-page .comparison-modal__header{align-items:center;border-bottom:1px solid var(--border-weak-color);display:flex;justify-content:space-between;padding:1rem}@media(min-width:1040px){.comparison-page .comparison-modal__header{padding:2rem}}.comparison-page .comparison-modal__content{display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));padding:.75rem 1rem;grid-gap:.5rem;flex:1;overflow-y:auto}@media(min-width:1040px){.comparison-page .comparison-modal__content{padding:1rem 2rem}}.comparison-page .comparison-modal__close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:40px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;width:40px}.comparison-page .comparison-modal__close svg{height:16px;width:16px}.comparison-page .comparison-modal__buttons{display:flex;flex-direction:column;gap:.75rem;width:100%}.comparison-page .comparison-modal__buttons .button{height:40px}.comparison-page .comparison-modal--choose-product .comparison-modal__container{inset:0;transform:translateX(100%)}.comparison-page .comparison-modal--choose-product.open .comparison-modal__container{transform:translateX(0)}@media(min-width:1040px){.comparison-page .comparison-modal--choose-product{align-items:center;display:flex;justify-content:center}.comparison-page .comparison-modal--choose-product .comparison-modal__container{border-radius:8px;height:540px;inset:auto;transform:scale(.95);width:740px}.comparison-page .comparison-modal--choose-product.open .comparison-modal__container{transform:scale(1)}.comparison-page .comparison-modal--bottom{display:none!important}}.comparison-page .comparison-modal--bottom .comparison-modal__container{border-radius:12px 12px 0 0;bottom:0;left:0;transform:translateY(100%);width:100%}@media(min-width:1040px){.comparison-page .comparison-modal--bottom .comparison-modal__container{display:none}}.comparison-page .comparison-modal--bottom .comparison-modal__content{grid-template-columns:1fr}.comparison-page .comparison-modal--bottom.open .comparison-modal__container{transform:translateY(0)}.comparison-page .comparison-modal .comparison-modal-product-card{background-color:var(--bg-default-color);border-radius:8px;display:flex;flex-direction:column;padding:1rem}.comparison-page .comparison-modal .comparison-modal-product-card__image-wrapper{margin-bottom:.75rem;padding:.75rem}.comparison-page .comparison-modal .comparison-modal-product-card img,.comparison-page .comparison-modal .comparison-modal-product-card picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.comparison-page .comparison-modal .comparison-modal-product-card__title{margin-bottom:.75rem}.comparison-page .comparison-modal .comparison-modal-product-card__button{background-color:var(--bg-white-color);border:1px solid var(--border-default-color);border-radius:4px;cursor:pointer;margin-top:auto;padding:.5rem .75rem;text-align:center;transition:background-color .3s ease-out;width:100%}.comparison-page .comparison-modal .comparison-modal-product-card__button:hover{background-color:var(--bg-strong-color)}.comparison-products-bar{background-color:var(--bg-white-color);border-top:1px solid var(--border-default-color);bottom:0;left:0;padding:.75rem;position:fixed;transform:translateY(105%);transition:transform .3s ease-out;width:100%;z-index:10}.comparison-products-bar.is-active{transform:translateY(0)}@media(min-width:1352px){.comparison-products-bar{padding:1rem 2rem}}.comparison-products-bar__mobile{display:none;flex-direction:column;gap:.75rem;margin-bottom:1rem}.comparison-products-bar__mobile.is-active{display:flex}@media(min-width:1040px){.comparison-products-bar__mobile{display:none!important}}.comparison-products-bar__desktop{align-items:center;display:flex;gap:.75rem}@media(max-width:1039px){.comparison-products-bar__desktop{display:none}}.comparison-products-bar__content{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.comparison-products-bar__left{align-items:center;display:flex}.comparison-products-bar__right{align-items:center;display:flex;flex-shrink:0;gap:.5rem}@media(max-width:1351px){.comparison-products-bar__right{flex-direction:row-reverse}}.comparison-products-bar__item{align-items:center;border:1px solid var(--border-weak-color);border-radius:6px;display:flex;gap:.5rem;justify-content:space-between;overflow:hidden}.comparison-products-bar__image-wrapper{background-color:var(--bg-strong-color);flex-shrink:0;padding:.5rem}.comparison-products-bar__image-wrapper img,.comparison-products-bar__image-wrapper picture{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.comparison-products-bar__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.comparison-products-bar__delete-item{cursor:pointer;flex-shrink:0;padding:.5rem}.comparison-products-bar__delete-item svg{height:20px;width:20px}.comparison-products-bar__text{align-items:center;display:flex;gap:.75rem}.comparison-products-bar__text--mobile{cursor:pointer}@media(min-width:1040px){.comparison-products-bar__text--mobile{display:none}}.comparison-products-bar__text--desktop{border-right:1px solid var(--border-default-color);margin-right:1.5rem;padding-right:1.5rem}@media(max-width:1039px){.comparison-products-bar__text--desktop{display:none}}.comparison-products-bar__text svg{height:20px;width:20px}.comparison-products-bar__close{align-items:center;background:var(--bg-white-color);border:1px solid var(--border-default-color);border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;gap:.75rem;height:40px;justify-content:center;transition:background-color .3s ease-out;width:40px}.comparison-products-bar__close:hover{background-color:var(--bg-strong-color)}@media(min-width:1352px){.comparison-products-bar__close{background-color:unset;border:none;height:unset;justify-content:unset;width:unset}.comparison-products-bar__close:hover{background-color:unset}}.comparison-products-bar__close--hidden{display:none}.comparison-products-bar__close svg{height:20px;width:20px}@media(max-width:1351px){.comparison-products-bar__close span{display:none}}.comparison-products-bar-templates{display:none}.comparison-products-error{background-color:var(--bg-white-color);border:1px solid var(--border-weak-color);border-radius:8px;box-shadow:0 4px 10px rgba(14,22,38,.05);display:flex;justify-content:space-between;max-width:630px;opacity:0;overflow:hidden;padding:1rem;pointer-events:none;position:fixed;right:16px;top:90px;transform:translateY(10px);transition:opacity .3s ease-out,visibility .3s ease-out,transform .3s ease-out;visibility:hidden;width:calc(100% - 32px);z-index:9999}@media(min-width:1040px){.comparison-products-error{right:64px;top:115px}}.comparison-products-error.is-active{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.comparison-products-error__content{display:flex;gap:.75rem;padding:.5rem}.comparison-products-error__icon{align-items:center;background-color:var(--bg-emphasis-weakest-color);border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.comparison-products-error__icon svg{height:20px;width:20px}.comparison-products-error__icon svg path{fill:var(--bg-emphasis-default-color)}.comparison-products-error__title{font-size:.875rem;font-weight:600;line-height:20px;margin-bottom:.25rem}.comparison-products-error__text{font-size:.75rem;line-height:16px}.comparison-products-error__line{bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.comparison-products-error__line:before{background:linear-gradient(90deg,#374151,#e50076 50%,#f9c2d1);content:"";display:block;height:100%;transform:translateX(-100%);width:100%}.comparison-products-error.is-active .comparison-products-error__line:before{animation:comparisonProgress 5s linear forwards}.comparison-products-error__close{align-items:center;background-color:#f3f3f3;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.comparison-products-error__close svg{height:14px;width:14px}.search-page__title-wrapper{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}@media(min-width:1040px){.search-page__title-wrapper{gap:.75rem;margin-bottom:1.5rem}}.search-page__title-wrapper .section__title{margin-bottom:0}.search-page__title{font-size:1.125rem;font-weight:600;line-height:32px;word-break:break-word}@media(min-width:1040px){.search-page__title{font-size:2.5rem;line-height:44px}}.search-page__subtitle{font-size:1.125rem;font-weight:600;line-height:24px;margin-bottom:1rem}@media(min-width:1040px){.search-page__subtitle{font-size:1.5rem;line-height:32px;margin-bottom:2rem}}.search-page__input-wrapper{margin-bottom:1rem}@media(min-width:1040px){.search-page__input-wrapper{margin-bottom:1.5rem}}.search-page__amount{color:var(--text-weak-color);font-size:1rem;font-weight:600}@media(min-width:1040px){.search-page__amount{font-size:1.75rem;line-height:36px}}.search-page__content{margin-bottom:2rem}@media(min-width:1040px){.search-page__content{margin-bottom:3rem}}.search-page__suggestions{margin-bottom:1.5rem}@media(min-width:1040px){.search-page__suggestions{display:flex;flex-direction:row-reverse;margin-bottom:4rem}.search-page__suggestions-list-wrapper{flex-grow:1;width:100%}}.search-page .suggestions-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:.25rem;justify-content:space-between;padding:.25rem;text-decoration:none;transition:background-color .3s ease-out}.search-page .suggestions-item:hover{background-color:var(--bg-strong-color)}.search-page .suggestions-item:not(:last-child){margin-bottom:.5rem}.search-page .suggestions-item__content{align-items:center;display:flex;gap:.5rem}.search-page .suggestions-item__image-wrapper{height:96px;width:96px}.search-page .suggestions-item__image-wrapper img,.search-page .suggestions-item__image-wrapper picture{height:100%;-o-object-fit:contain;object-fit:contain;padding:5px;width:100%}.search-page .suggestions-item__text-wrapper span{display:block;font-size:1rem}.search-page .suggestions-item__text-wrapper span:last-child{color:var(--text-weak-color);margin-top:.5rem}.search-page .suggestions-item__button{align-items:center;background-color:var(--bg-strong-color);display:flex;flex-shrink:0;justify-content:center;padding:.75rem}.search-page .suggestions-item__button svg{height:24px;width:24px}.search-page__categories{border-top:1px solid var(--border-default-color);font-size:1rem;margin-top:1.5rem;padding:.75rem 1rem}@media(min-width:1040px){.search-page__categories{border-right:1px solid var(--border-default-color);border-top:none;flex-shrink:0;margin-right:1.5rem;margin-top:0;padding:0;width:320px}}.search-page__categories div{cursor:pointer;font-weight:500;padding:.75rem 1rem;transition:background-color .3s ease-out}.search-page__categories div:hover{background-color:var(--bg-strong-color)}.search-page .listing__top .search-page__subtitle{margin-bottom:0}.error-section .error-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:90vh}.error-section .error-content__icon{align-items:center;background-color:var(--bg-brand-weakest-color);border-radius:8px;display:flex;height:85px;justify-content:center;margin-bottom:1.5rem;width:85px}@media(min-width:1040px){.error-section .error-content__icon{margin-bottom:2rem}}.error-section .error-content__icon svg{height:24px;width:24px}.error-section .error-content__icon svg path{fill:var(--icon-brand-default-color)}.error-section .error-content__title{margin-bottom:1rem}.error-section .error-content__text{margin-bottom:1.5rem}:root{--mobile-nav-background:#410519;--logo-gradient-background:radial-gradient(#ec1280 0%,rgba(236,18,128,.53) 14%,rgba(236,18,128,.22) 31%,rgba(236,18,128,0) 52%);--desktop-navigation-gradient-background-hover:radial-gradient(rgba(236,18,128,.4) 0%,rgba(236,18,128,.3) 14%,rgba(236,18,128,.1) 31%,rgba(236,18,128,0) 60%);--button-secondary-background:#f3f3f3;--button-secondary-background-hover:#e9e9e9;--button-secondary-color:#1f2937;--button-secondary-color-hover:#1f2937}.footer__content-item:last-child{align-items:flex-end;display:flex;justify-content:center}.footer__decor{display:none}@media(min-width:1352px){.footer__decor{display:block;transform:translate(-28px,20px)}}.footer__magnat-diamond{display:flex;justify-content:center;margin-top:4rem}@media(min-width:1352px){.footer__magnat-diamond{display:none}}.popular-colors-section{padding:48px 0}@media(min-width:1040px){.popular-colors-section{padding:100px 0}}.our-products-section{padding-bottom:48px}@media(min-width:1040px){.our-products-section .section__title{margin-bottom:2rem}.our-products-section{padding-bottom:100px}}.help-section{padding-bottom:16px}@media(min-width:1040px){.help-section{padding-bottom:20px}}.bg-slider-section{align-items:center;display:flex;height:472px;justify-content:center;position:relative}@media(min-width:1040px){.bg-slider-section{height:620px}}.bg-slider-section__bg-image{inset:0;opacity:0;position:absolute;transition:opacity 1s ease-in-out;z-index:-1}.bg-slider-section__bg-image.active{opacity:1;transition-delay:0s;z-index:2}.bg-slider-section__bg-image:not(.active){transition-delay:.3s}.bg-slider-section__bg-image img,.bg-slider-section__bg-image picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.bg-slider-section__content{background-color:var(--icon-inverted-default-color);border-radius:6px;display:flex;flex-direction:column;height:376px;margin:0 auto;max-width:698px;overflow:hidden;padding:1rem;position:relative;width:calc(100% - 4.75rem);z-index:3}@media(min-width:768px){.bg-slider-section__content{display:grid;grid-template-columns:.82fr 1fr;grid-gap:1.5rem;height:297px;padding:1.5rem}}.bg-slider-section .bg-image-slider,.bg-slider-section .bg-text-slider{flex-shrink:0;min-width:0;position:relative;width:100%}.bg-slider-section .bg-image-slider .slide,.bg-slider-section .bg-text-slider .slide{isolation:isolate;position:relative}.bg-slider-section .bg-image-slider .slide__image,.bg-slider-section .bg-text-slider .slide__image{height:164px;margin-bottom:1rem}@media(min-width:768px){.bg-slider-section .bg-image-slider .slide__image,.bg-slider-section .bg-text-slider .slide__image{height:100%;margin-bottom:0}}.bg-slider-section .bg-image-slider .slide__image img,.bg-slider-section .bg-image-slider .slide__image picture,.bg-slider-section .bg-text-slider .slide__image img,.bg-slider-section .bg-text-slider .slide__image picture{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.bg-slider-section .bg-image-slider .slide .text-wrapper,.bg-slider-section .bg-text-slider .slide .text-wrapper{background-color:var(--icon-inverted-default-color)}.bg-slider-section .bg-image-slider .slide .text-wrapper__title,.bg-slider-section .bg-text-slider .slide .text-wrapper__title{margin-bottom:.5rem}.bg-slider-section .bg-image-slider .slide .text-wrapper__text,.bg-slider-section .bg-text-slider .slide .text-wrapper__text{color:var(--text-weak-color);font-size:.875rem;line-height:20px}@media(min-width:768px){.bg-slider-section .bg-image-slider .slide .text-wrapper__text,.bg-slider-section .bg-text-slider .slide .text-wrapper__text{font-size:1rem;line-height:24px}}.bg-slider-section .bg-image-slider .nav-wrapper,.bg-slider-section .bg-text-slider .nav-wrapper{bottom:0;display:flex;justify-content:space-between;left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;width:100%}@media(min-width:768px){.bg-slider-section .bg-image-slider .nav-wrapper,.bg-slider-section .bg-text-slider .nav-wrapper{max-width:343px}}.bg-slider-section .bg-image-slider .nav-wrapper__nav,.bg-slider-section .bg-text-slider .nav-wrapper__nav{align-items:center;display:flex;gap:.75rem;height:20px;position:relative;width:52px}.bg-slider-section .bg-image-slider .nav-wrapper__nav .swiper-button-next,.bg-slider-section .bg-image-slider .nav-wrapper__nav .swiper-button-prev,.bg-slider-section .bg-text-slider .nav-wrapper__nav .swiper-button-next,.bg-slider-section .bg-text-slider .nav-wrapper__nav .swiper-button-prev{align-items:center;border-radius:6px;display:flex;height:20px;justify-content:center;left:unset;margin:0;pointer-events:auto;top:unset;transition:background .3s ease-out;width:20px}.bg-slider-section .bg-image-slider .nav-wrapper__nav .swiper-button-next svg,.bg-slider-section .bg-image-slider .nav-wrapper__nav .swiper-button-prev svg,.bg-slider-section .bg-text-slider .nav-wrapper__nav .swiper-button-next svg,.bg-slider-section .bg-text-slider .nav-wrapper__nav .swiper-button-prev svg{height:20px;width:20px}.bg-slider-section .bg-image-slider .nav-wrapper__nav .swiper-button-next:hover,.bg-slider-section .bg-image-slider .nav-wrapper__nav .swiper-button-prev:hover,.bg-slider-section .bg-text-slider .nav-wrapper__nav .swiper-button-next:hover,.bg-slider-section .bg-text-slider .nav-wrapper__nav .swiper-button-prev:hover{background:rgba(0,0,0,.05)}.bg-slider-section .bg-image-slider .nav-wrapper__nav .swiper-button-prev svg,.bg-slider-section .bg-text-slider .nav-wrapper__nav .swiper-button-prev svg{transform:rotate(180deg)}.bg-slider-section .bg-image-slider .nav-wrapper__pagination .swiper-pagination,.bg-slider-section .bg-text-slider .nav-wrapper__pagination .swiper-pagination{align-items:center;bottom:unset;color:var(--text-weak-color);display:flex;gap:.75rem;left:unset;position:relative;right:unset}.bg-slider-section .bg-text-slider{flex-shrink:1;height:100%}.bg-slider-section .bg-text-slider .slide{height:100%}.grid-section{padding:48px 0}@media(min-width:1040px){.grid-section{padding:100px 0}}.grid-section .section__center-title-wrapper{max-width:575px}.blog-section{padding:32px 0 48px}@media(min-width:1040px){.blog-section{padding:100px 0}}@media(max-width:1039px){.blog-section .section__title br{display:none}}.newsletter-section{background-color:var(--bg-brand-dark-default-color);isolation:isolate;position:relative}@media(min-width:1040px){.newsletter-section{align-items:center;display:flex;height:700px}.newsletter-section__background{inset:0;position:absolute;z-index:-1}}.newsletter-section__background img,.newsletter-section__background picture{height:100%;min-height:295px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}@media(min-width:1040px){.newsletter-section__background img,.newsletter-section__background picture{-o-object-position:center center;object-position:center center}}.newsletter-section .content{max-width:500px;padding:1rem}@media(min-width:1040px){.newsletter-section .content{margin-left:auto;margin-right:96px;max-width:320px;padding:0}}.newsletter-section .content__subtitle{color:var(--text-alpha-default-color);margin-bottom:.75rem}.newsletter-section .content__title{color:var(--text-inverted-default-color);margin-bottom:1.25rem}.newsletter-section .content__text{color:var(--text-alpha-default-color);margin-bottom:2rem}.newsletter-section .content .form__group{margin-bottom:1rem}.newsletter-section .content .form__control{background-color:var(--bg-brand-dark-default-color);border:1px solid var(--border-alpha-weak-color);border-radius:6px;color:var(--text-inverted-default-color);font-size:1rem;line-height:24px;padding:.75rem 1rem;transition:border-color .3s ease-out;width:100%}.newsletter-section .content .form__control::placeholder{color:var(--text-inverted-weak-color)}.newsletter-section .content .form__control :active,.newsletter-section .content .form__control:focus{border-color:var(--theme-focus-color);outline:1px solid var(--theme-focus-color)}.newsletter-section .content .form__button{height:40px}.fit-section,.light-section{margin-bottom:2rem}@media(min-width:1040px){.fit-section,.light-section{margin-bottom:6.25rem}.fit-section .section__title,.light-section .section__title{margin-bottom:2rem}}.fit-section__image-wrapper,.light-section__image-wrapper{align-items:center;border-radius:8px;display:flex;justify-content:center;margin-bottom:2rem;max-height:400px;overflow:hidden}@media(min-width:1040px){.fit-section__image-wrapper,.light-section__image-wrapper{height:100%;max-height:unset;min-height:573px}}.fit-section__image-wrapper img,.fit-section__image-wrapper picture,.light-section__image-wrapper img,.light-section__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:1039px){.fit-section__text-wrapper,.light-section__text-wrapper{order:-1}}@media(min-width:1040px){.fit-section__text-wrapper,.light-section__text-wrapper{display:flex;flex-direction:column;justify-content:center}}.fit-section__text-wrapper p,.light-section__text-wrapper p{font-size:.875rem;line-height:20px}@media(min-width:1040px){.fit-section__text-wrapper p,.light-section__text-wrapper p{font-size:1rem;line-height:24px;margin-bottom:2rem}.fit-section__products--mobile,.light-section__products--mobile{display:none}}@media(max-width:1039px){.fit-section__products--desktop,.light-section__products--desktop{display:none}}.fit-section__products h3,.light-section__products h3{margin-bottom:1rem}.fit-section__products-wrapper,.light-section__products-wrapper{align-items:stretch;display:flex;gap:1rem;overflow:auto;scroll-snap-type:x}.fit-section__products-wrapper::-webkit-scrollbar,.light-section__products-wrapper::-webkit-scrollbar{height:5px;width:100%}.fit-section__products-wrapper::-webkit-scrollbar-track,.light-section__products-wrapper::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.fit-section__products-wrapper::-webkit-scrollbar-thumb,.light-section__products-wrapper::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.fit-section__products-wrapper::-webkit-scrollbar-thumb:hover,.light-section__products-wrapper::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}.fit-section__products-item,.light-section__products-item{background-color:var(--bg-default-color);border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;max-width:190px;padding:1rem;scroll-snap-align:start}.fit-section__products-image-wrapper,.light-section__products-image-wrapper{margin-bottom:1.5rem;padding:.75rem}.fit-section__products-name,.light-section__products-name{margin-bottom:.625rem}.fit-section__products-button,.light-section__products-button{align-items:center;background-color:var(--bg-white-color);border:1px solid var(--border-default-color);border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;margin-top:auto;text-decoration:none;transition:background-color .3s ease-out;width:100%}.fit-section__products-button:hover,.light-section__products-button:hover{background-color:var(--bg-strong-color)}.inspiration-section{margin-bottom:2rem}@media(min-width:1040px){.inspiration-section{margin-bottom:6.25rem}}.inspiration-section__code{font-size:11.25rem;letter-spacing:-4px;line-height:144px;margin-bottom:1.5rem;text-align:center}@media(min-width:1040px){.inspiration-section__code--mobile{display:none}}.inspiration-section__code--desktop{text-align:left}@media(max-width:1039px){.inspiration-section__code--desktop{display:none}}@media(min-width:1040px){.inspiration-section .list{display:flex;flex-direction:column;justify-content:center}}@media(min-width:1352px){.inspiration-section .list{padding-right:56px}}.inspiration-section .list__item{align-items:center;display:flex;gap:1rem;padding:1.5rem 0}.inspiration-section .list__item:not(:last-child){border-bottom:1px solid #d1d5db}.inspiration-section .list__number{align-items:center;border:1px solid var(--border-default-color);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.inspiration-section .media-wrapper__content{align-items:center;border-radius:8px;display:flex;justify-content:center;overflow:hidden;width:100%}@media(min-width:1040px){.inspiration-section .media-wrapper__content{height:100%;min-height:600px}}.inspiration-section .media-wrapper__content img,.inspiration-section .media-wrapper__content picture,.inspiration-section .media-wrapper__content video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media(min-width:1040px){.inspiration-section .where-to-buy{display:flex;flex-direction:column;justify-content:space-between}}.inspiration-section .where-to-buy__card{background-color:var(--bg-strong-color);border-radius:6px;display:flex;gap:1rem;padding:.75rem}.inspiration-section .where-to-buy__image-wrapper{align-items:center;background-color:var(--bg-white-color);border-radius:4px;display:flex;height:114px;justify-content:center;padding:.75rem;width:108px}.inspiration-section .where-to-buy__image-wrapper img,.inspiration-section .where-to-buy__image-wrapper picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.inspiration-section .where-to-buy__text-wrapper{display:flex;flex-direction:column;justify-content:space-between}.inspiration-section .where-to-buy__title{text-decoration:none}.inspiration-section .where-to-buy__link{cursor:pointer;transition:color .3s ease-out}.inspiration-section .where-to-buy__link:hover{color:#445a78}@media(min-width:1040px){.inspiration-section .grid-container--lg-3-col{grid-template-columns:1.45fr 1.8fr 1.1fr}}.combinations-section{margin-top:2rem}@media(min-width:1040px){.combinations-section{margin-top:6.25rem}}.combinations-section,.opinions-section{margin-bottom:2rem}@media(min-width:1040px){.combinations-section,.opinions-section{margin-bottom:6.25rem}}@media(min-width:768px){.combinations-section .combinations-slider-pill-choose-tab,.opinions-section .combinations-slider-pill-choose-tab{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media(min-width:1352px){.combinations-section .combinations-slider-pill-choose-tab,.opinions-section .combinations-slider-pill-choose-tab{padding-left:0}}.combinations-section__sliders,.opinions-section__sliders{margin-bottom:2rem;position:relative}.combinations-section__sliders-overlay,.opinions-section__sliders-overlay{background:#fff;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:2}.combinations-section__sliders-overlay.visible,.opinions-section__sliders-overlay.visible{opacity:1;pointer-events:all}.combinations-section .combinations-slider,.opinions-section .combinations-slider{display:none;overflow:visible}@media(max-width:575px){.combinations-section .combinations-slider,.opinions-section .combinations-slider{margin-left:16px}}.combinations-section .combinations-slider--margin,.opinions-section .combinations-slider--margin{margin-bottom:2rem}.combinations-section .combinations-slider.active,.opinions-section .combinations-slider.active{display:block}.combinations-section .combinations-slider .combination-card,.opinions-section .combinations-slider .combination-card{border:1px solid var(--border-weak-color);border-radius:6px;height:100%}.combinations-section .combinations-slider .combination-card__image-wrapper,.opinions-section .combinations-slider .combination-card__image-wrapper{align-items:center;border-radius:6px;display:flex;height:311px;justify-content:center;margin:.625rem;overflow:hidden}@media(min-width:1040px){.combinations-section .combinations-slider .combination-card__image-wrapper,.opinions-section .combinations-slider .combination-card__image-wrapper{height:433px}}.combinations-section .combinations-slider .combination-card__image-wrapper img,.combinations-section .combinations-slider .combination-card__image-wrapper picture,.opinions-section .combinations-slider .combination-card__image-wrapper img,.opinions-section .combinations-slider .combination-card__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.combinations-section .combinations-slider .combination-card__text-wrapper,.opinions-section .combinations-slider .combination-card__text-wrapper{padding:1rem 1.5rem 2rem}.combinations-section .combinations-slider .combination-card__title,.opinions-section .combinations-slider .combination-card__title{margin-bottom:.125rem}.combinations-section .combinations-slider .combination-card__subtitle,.opinions-section .combinations-slider .combination-card__subtitle{color:var(--text-weak-color)}.combinations-section .combinations-slider .combination-card__link,.opinions-section .combinations-slider .combination-card__link{text-decoration:unset}.combinations-section .combinations-slider .combination-card__colors,.opinions-section .combinations-slider .combination-card__colors{align-items:center;display:flex;gap:.125rem;margin-top:.75rem;position:relative}.combinations-section .combinations-slider .combination-card__color,.opinions-section .combinations-slider .combination-card__color{border-radius:6px;box-sizing:content-box;cursor:pointer;height:16px;overflow:visible;position:relative;width:65px}.combinations-section .combinations-slider .combination-card__color:hover,.opinions-section .combinations-slider .combination-card__color:hover{z-index:10}.combinations-section .combinations-slider .combination-card__color:hover .combination-card__color-bg,.opinions-section .combinations-slider .combination-card__color:hover .combination-card__color-bg{transform:translateY(-12px) scale(1.25,3)}.combinations-section .combinations-slider .combination-card__color:hover .combination-card__color-label,.opinions-section .combinations-slider .combination-card__color:hover .combination-card__color-label{opacity:1;transform:translateY(4px)}.combinations-section .combinations-slider .combination-card__color-bg,.opinions-section .combinations-slider .combination-card__color-bg{border-radius:1px;inset:0;position:absolute;transform-origin:center top;transition:transform .28s cubic-bezier(.4,0,.2,1)}.combinations-section .combinations-slider .combination-card__color-bg--bright,.opinions-section .combinations-slider .combination-card__color-bg--bright{box-shadow:inset 0 0 0 .25px #e5e7eb}.combinations-section .combinations-slider .combination-card__color-label,.opinions-section .combinations-slider .combination-card__color-label{align-items:center;display:flex;inset:0;justify-content:center;margin:auto;opacity:0;pointer-events:none;position:absolute;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.combinations-section .combinations-slider .realisation-card__image-wrapper,.opinions-section .combinations-slider .realisation-card__image-wrapper{align-items:center;border-radius:8px;display:flex;height:414px;justify-content:center;overflow:hidden}.combinations-section .combinations-slider .realisation-card__image-wrapper img,.combinations-section .combinations-slider .realisation-card__image-wrapper picture,.opinions-section .combinations-slider .realisation-card__image-wrapper img,.opinions-section .combinations-slider .realisation-card__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.circle-section{height:540px;margin-bottom:2rem;position:relative;width:100%}@media(min-width:768px){.circle-section{height:650px}}@media(min-width:1040px){.circle-section{height:1217px}}.circle-section__title-wrapper{left:50%;max-width:340px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}@media(min-width:1040px){.circle-section__title-wrapper{max-width:690px}}.circle-section__title-wrapper .button{width:200px}.circle-section__image-circle{height:100%;position:relative;width:100%}.circle-section .item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem;left:50%;position:absolute;top:50%;transform-origin:center center}.circle-section .item:first-child{transform:translate(-50%,-50%) rotate(0deg) translateY(-225px) rotate(-180deg)}.circle-section .item:nth-child(2){transform:translate(-50%,-50%) rotate(30deg) translateY(-225px) rotate(-180deg)}.circle-section .item:nth-child(3){transform:translate(-50%,-50%) rotate(60deg) translateY(-225px) rotate(-180deg)}.circle-section .item:nth-child(4){transform:translate(-50%,-50%) rotate(90deg) translateY(-225px) rotate(-180deg)}.circle-section .item:nth-child(5){transform:translate(-50%,-50%) rotate(120deg) translateY(-225px) rotate(-180deg)}.circle-section .item:nth-child(6){transform:translate(-50%,-50%) rotate(150deg) translateY(-225px) rotate(-180deg)}.circle-section .item:nth-child(7){transform:translate(-50%,-50%) rotate(180deg) translateY(-225px) rotate(-180deg)}.circle-section .item:nth-child(8){transform:translate(-50%,-50%) rotate(210deg) translateY(-225px) rotate(-180deg)}.circle-section .item:nth-child(9){transform:translate(-50%,-50%) rotate(240deg) translateY(-225px) rotate(-180deg)}.circle-section .item:nth-child(10){transform:translate(-50%,-50%) rotate(270deg) translateY(-225px) rotate(-180deg)}.circle-section .item:nth-child(11){transform:translate(-50%,-50%) rotate(300deg) translateY(-225px) rotate(-180deg)}.circle-section .item:nth-child(12){transform:translate(-50%,-50%) rotate(330deg) translateY(-225px) rotate(-180deg)}@media(min-width:1040px){.circle-section .item{gap:2rem}.circle-section .item:first-child{transform:translate(-50%,-50%) rotate(0deg) translateY(-450px) rotate(-180deg)}.circle-section .item:nth-child(2){transform:translate(-50%,-50%) rotate(30deg) translateY(-450px) rotate(-180deg)}.circle-section .item:nth-child(3){transform:translate(-50%,-50%) rotate(60deg) translateY(-450px) rotate(-180deg)}.circle-section .item:nth-child(4){transform:translate(-50%,-50%) rotate(90deg) translateY(-450px) rotate(-180deg)}.circle-section .item:nth-child(5){transform:translate(-50%,-50%) rotate(120deg) translateY(-450px) rotate(-180deg)}.circle-section .item:nth-child(6){transform:translate(-50%,-50%) rotate(150deg) translateY(-450px) rotate(-180deg)}.circle-section .item:nth-child(7){transform:translate(-50%,-50%) rotate(180deg) translateY(-450px) rotate(-180deg)}.circle-section .item:nth-child(8){transform:translate(-50%,-50%) rotate(210deg) translateY(-450px) rotate(-180deg)}.circle-section .item:nth-child(9){transform:translate(-50%,-50%) rotate(240deg) translateY(-450px) rotate(-180deg)}.circle-section .item:nth-child(10){transform:translate(-50%,-50%) rotate(270deg) translateY(-450px) rotate(-180deg)}.circle-section .item:nth-child(11){transform:translate(-50%,-50%) rotate(300deg) translateY(-450px) rotate(-180deg)}.circle-section .item:nth-child(12){transform:translate(-50%,-50%) rotate(330deg) translateY(-450px) rotate(-180deg)}}.circle-section .item__color-square{border-radius:2px;height:8px;width:8px}@media(min-width:1040px){.circle-section .item__color-square{border-radius:4px;height:16px;width:16px}}.circle-section .item img{border-radius:4px;height:45px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:rotate(180deg);width:40px}@media(min-width:1040px){.circle-section .item img{height:88px;width:77px}}.last-seen-section{margin-bottom:2rem}@media(min-width:1040px){.last-seen-section{margin-bottom:6.25rem}}.last-seen-section__title-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:2rem}.last-seen-section .last-seen-slider{overflow:visible}@media(min-width:1040px){.last-seen-section .last-seen-slider{margin-bottom:3.75rem}}.last-seen-section .last-seen-slider .nav-wrapper__nav{align-items:center;display:flex;gap:.5rem;height:48px;margin-left:auto;width:96px}.last-seen-section .last-seen-slider .nav-wrapper__nav .swiper-button-next,.last-seen-section .last-seen-slider .nav-wrapper__nav .swiper-button-prev{align-items:center;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 3px 0 rgba(14,22,38,.08);display:flex;height:40px;justify-content:center;left:unset;margin:0;pointer-events:auto;position:relative;right:unset;top:unset;transition:background .3s ease-out;width:40px}.last-seen-section .last-seen-slider .nav-wrapper__nav .swiper-button-next svg,.last-seen-section .last-seen-slider .nav-wrapper__nav .swiper-button-prev svg{height:12px;width:12px}.last-seen-section .last-seen-slider .nav-wrapper__nav .swiper-button-next:hover,.last-seen-section .last-seen-slider .nav-wrapper__nav .swiper-button-prev:hover{background:rgba(0,0,0,.05)}.last-seen-section .last-seen-slider .nav-wrapper__nav .swiper-button-prev svg{transform:rotate(180deg)}.last-seen-section .last-seen-slider .product-card{max-width:313px}.possibilities-section{margin-bottom:2rem}@media(min-width:1040px){.possibilities-section{margin-bottom:6.25rem}}.color-connect-section{margin-bottom:2rem}@media(min-width:1040px){.color-connect-section{margin-bottom:6.25rem}}.color-connect-section .color-connect-column__title{margin-bottom:.75rem}.color-connect-section .color-connect-column__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:113px;grid-gap:.75rem}@media(min-width:1040px){.color-connect-section .color-connect-column__content{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);grid-gap:1rem;height:440px}}.color-connect-section .color-connect-column--main .color-connect-column__content{grid-template-columns:1fr}@media(min-width:1040px){.color-connect-section .color-connect-column--main .color-connect-column__content{display:flex}}.advices-section{overflow:unset}.advices-section--overflow{overflow:hidden}.advices-section__title{margin-top:1.25rem}@media(min-width:1040px){.advices-section__title{margin-top:4rem}}.advices-section__pill-tabs-wrapper{overflow:visible;padding:0}.advices-section__pill-tabs-wrapper .pill-choose-tab,.advices-section__pill-tabs-wrapper .pill-choose-tab__item{cursor:pointer}.advices-section__pill-tabs-wrapper .pill-choose-tab__item input{display:none}@media(min-width:1352px){.advices-section__pill-tabs-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.advices-section__pill-tabs-wrapper .pill-choose-tab{margin:0;padding-left:0}}.advices-section__container{margin:3rem 0;padding-top:2rem}@media(min-width:1040px){.advices-section__container{margin:4rem 0;padding-top:4rem}}.advices-section__container--border{border-top:1px solid var(--border-weak-color)}.advices-section__slider-title-wrapper{display:flex;gap:.5rem;justify-content:space-between}.advices-section .article-header{margin-top:3rem}@media(min-width:1040px){.advices-section .article-header{margin-top:4rem}}.advices-section .article-header__top{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.advices-section .article-header__badge{align-items:center;background-color:var(--bg-accent-weakest-color);border-radius:50px;color:var(--text-brand-default-color);display:flex;gap:.25rem;padding:.25rem .625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.advices-section .article-header__badge svg{height:16px;width:16px}.advices-section .article-header__time{align-items:center;color:var(--text-weak-color);display:flex;gap:.625rem}.advices-section .article-header__time svg{height:20px;width:20px}.advices-section .article-header__text{color:var(--text-weak-color);font-size:.875rem;line-height:20px}@media(min-width:1040px){.advices-section .article-header__text{font-size:1rem;line-height:24px}}.advices-section .article-header__main-image{border-radius:8px;margin:1.5rem auto 2rem;overflow:hidden;width:100%}@media(min-width:1040px){.advices-section .article-header__main-image{margin:4rem auto}}.advices-section .article-header__main-image img,.advices-section .article-header__main-image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.advices-section .article-content{margin-top:2rem}@media(min-width:1040px){.advices-section .article-content{display:flex;gap:64px;margin-bottom:100px;margin-top:4rem}}@media(min-width:1352px){.advices-section .article-content{gap:126px}}.advices-section .article-content__content{min-width:0;width:100%}.advices-section .article-content__content h2{font-size:1.25rem;font-weight:600;line-height:26px;margin-bottom:1.5rem}@media(min-width:1040px){.advices-section .article-content__content h2{font-size:1.5rem;line-height:32px}}.advices-section .article-content__content p{font-size:1rem;line-height:24px;margin-bottom:1.5rem}.advices-section .article-content__content a{cursor:pointer;font-weight:500;text-decoration:underline}.advices-section .article-content__content .image-card{cursor:pointer}.advices-section .article-content__content .image-card__image-wrapper{height:auto}.advices-section .article-content .article-image-card-container{margin-bottom:1.5rem}@media(min-width:1040px){.advices-section .article-content .article-image-card-container{margin-bottom:3rem}}.advices-section .article-content .article-image-card{border:1px solid var(--border-weak-color);border-radius:4px;overflow:hidden}.advices-section .article-content .article-image-card__image-wrapper{height:240px;padding:.625rem}@media(min-width:1040px){.advices-section .article-content .article-image-card__image-wrapper{height:400px}}.advices-section .article-content .article-image-card__image-wrapper img,.advices-section .article-content .article-image-card__image-wrapper picture{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.advices-section .article-content .article-image-card__bottom{padding:1rem 1.5rem 2rem}.advices-section .article-content .article-image-card__title{font-size:1.125rem;font-weight:600;line-height:24px;margin-bottom:.75rem}@media(min-width:1040px){.advices-section .article-content .article-image-card__title{font-size:1.25rem;line-height:28px}}.advices-section .article-content .article-image-card__colors{align-items:center;display:flex;flex-wrap:wrap;gap:2px}.advices-section .article-content .article-image-card__color{border-radius:4px;height:16px;max-width:65px;overflow:hidden;width:100%}.advices-section .article-content .article-comparison-table{overflow-x:auto;overflow-y:visible;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem}@media(min-width:1040px){.advices-section .article-content .article-comparison-table{margin-bottom:3rem}}.advices-section .article-content .article-comparison-table__content{background:#fff;border:1px solid var(--border-default-color);border-collapse:separate;border-radius:8px;border-spacing:0;display:table;min-width:100%;overflow:hidden}.advices-section .article-content .article-comparison-table__table-row{display:table-row}.advices-section .article-content .article-comparison-table__feature-label,.advices-section .article-content .article-comparison-table__product-cell{border-bottom:1px solid var(--border-weak-color);display:table-cell;font-size:.875rem;height:64px;text-align:center;vertical-align:middle}.advices-section .article-content .article-comparison-table__feature-label{border-right:1px solid var(--border-weak-color);min-width:209px;padding:1rem;text-align:left}.advices-section .article-content .article-comparison-table__header-cell{background:var(--bg-default-color);font-size:.875rem;font-weight:600}.advices-section .article-content .article-comparison-table__product-cell{max-width:220px;min-width:170px;padding:.75rem}.advices-section .article-content .article-comparison-table__product-cell:not(:last-child){border-right:1px solid var(--border-weak-color)}.advices-section .article-content .article-comparison-table__product-image{height:80px;margin:0 auto .75rem;-o-object-fit:contain;object-fit:contain;width:80px}.advices-section .article-content .article-comparison-table__product-name{font-size:.875rem;font-weight:600;line-height:20px}.advices-section .article-content .article-comparison-table__product-description{color:#6b7280;font-size:.875rem;margin:0}.advices-section .article-content .article-comparison-table__icon-check svg,.advices-section .article-content .article-comparison-table__icon-cross svg{height:24px;margin:auto;width:24px}.advices-section .article-content .article-comparison-table__icon-check path{fill:var(--icon-brand-default-color)}.advices-section .article-content .article-quote{display:flex;margin-bottom:1.5rem}@media(min-width:1040px){.advices-section .article-content .article-quote{margin-bottom:3rem}}.advices-section .article-content .article-quote__icon{display:flex;flex-shrink:0;justify-content:center;width:76px}@media(min-width:1040px){.advices-section .article-content .article-quote__icon{width:96px}}.advices-section .article-content .article-quote__icon svg{height:26px;width:29px}.advices-section .article-content .article-products__wrapper{align-items:stretch;display:flex;gap:1rem;margin-bottom:1.5rem;overflow:auto;padding-bottom:1.5rem;scroll-snap-type:x}@media(min-width:1040px){.advices-section .article-content .article-products__wrapper{margin-bottom:3rem;padding-bottom:3rem}}.advices-section .article-content .article-products__wrapper::-webkit-scrollbar{height:5px;width:100%}.advices-section .article-content .article-products__wrapper::-webkit-scrollbar-track{background:var(--bg-default-color)}.advices-section .article-content .article-products__wrapper::-webkit-scrollbar-thumb{background:var(--fit-section-products-scrollbar-color)}.advices-section .article-content .article-products__item{align-items:center;background-color:var(--bg-default-color);border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;max-width:190px;padding:1rem;scroll-snap-align:start;width:100%}@media(min-width:1040px){.advices-section .article-content .article-products__item{max-width:276px}}.advices-section .article-content .article-products__image-wrapper{margin:0 auto 1.5rem;padding:.75rem}.advices-section .article-content .article-products__name{margin-bottom:.625rem}.advices-section .article-content .article-products__button{align-items:center;background-color:var(--bg-white-color);border:1px solid var(--border-default-color);border-radius:6px;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;height:32px;justify-content:center;margin-top:auto;text-decoration:none;transition:background-color .3s ease-out;width:100%}.advices-section .article-content .article-products__button:hover{background-color:var(--border-weak-color)}.advices-section .article-content .article-checklist{margin-bottom:1.5rem}@media(min-width:1040px){.advices-section .article-content .article-checklist{margin-bottom:3rem}}.advices-section .article-content .article-checklist__item{align-items:center;border-bottom:1px solid var(--border-default-color);display:flex;gap:1rem;padding:1.5rem 0}.advices-section .article-content .article-checklist__number{align-items:center;border:1px solid var(--border-default-color);border-radius:50%;display:flex;flex-shrink:0;font-size:.875rem;height:40px;justify-content:center;width:40px}.advices-section .article-content .article-checklist__text,.advices-section .article-content .article-checklist__text p{font-size:.875rem;line-height:20px;margin:0}.advices-section .table-of-contents{margin-bottom:2rem}@media(min-width:1040px){.advices-section .table-of-contents{flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0;max-width:318px;position:-webkit-sticky;position:sticky;top:90px;width:100%}}.advices-section .table-of-contents__mobile{align-items:center;border:1px solid var(--border-default-color);border-radius:6px;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 1rem;position:relative;width:100%}.advices-section .table-of-contents__mobile:hover .table-of-contents__mobile-dropdown{opacity:1;visibility:visible}.advices-section .table-of-contents__mobile:hover svg{transform:rotate(180deg)}.advices-section .table-of-contents__mobile svg{flex-shrink:0;height:16px;transition:transform .3s ease-out;width:16px}.advices-section .table-of-contents__mobile svg path{fill:currentColor}@media(min-width:1040px){.advices-section .table-of-contents__mobile{display:none}}.advices-section .table-of-contents__mobile-selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advices-section .table-of-contents__mobile-dropdown{background-color:var(--bg-white-color);border:1px solid var(--border-weak-color);border-radius:8px;box-shadow:0 0 4px 4px rgba(14,22,38,.04);left:0;opacity:0;padding:1rem;position:absolute;top:46px;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden;width:100%;z-index:1}@media(max-width:1039px){.advices-section .table-of-contents__desktop{display:none}}@media(min-width:1040px){.advices-section .table-of-contents__wrapper{border:1px solid var(--border-default-color);border-radius:8px;padding:1.5rem}}.advices-section .table-of-contents__header{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}@media(min-width:1040px){.advices-section .table-of-contents__header{align-items:flex-start;flex-direction:column;gap:.75rem}}.advices-section .table-of-contents__header svg{height:24px;width:24px}.advices-section .table-of-contents__title{font-size:1.5rem;line-height:32px}.advices-section .table-of-contents__list{display:grid;grid-gap:1rem}.advices-section .table-of-contents__list-item{padding-left:12px;position:relative}.advices-section .table-of-contents__list-item:hover a{color:var(--text-default-color)}.advices-section .table-of-contents__list-item a{color:var(--text-weak-color);cursor:pointer;display:block;text-decoration:none;transition:color .3s ease-out}@media(min-width:1040px){.advices-section .table-of-contents__list-item:before{background-color:var(--border-default-color);border-radius:20px;content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:background-color .3s ease-out;width:3px}}.advices-section .table-of-contents__list-item.active a{color:var(--text-default-color)}.advices-section .table-of-contents__list-item.active:before{background-color:var(--icon-brand-default-color)}.advices-section .table-of-contents__video-item{align-items:center;cursor:pointer;display:flex;gap:.75rem;margin-bottom:1rem;transition:background-color .3s ease-out}.advices-section .table-of-contents__video-item:hover{background-color:var(--bg-strong-color)}.advices-section .table-of-contents__video-image{border-radius:4px;flex-shrink:0;height:68px;overflow:hidden;width:106px}.advices-section .table-of-contents__video-image img,.advices-section .table-of-contents__video-image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.advices-section .table-of-contents__video-text{font-size:.875rem;line-height:20px;margin-bottom:.5rem}.advices-section .table-of-contents__video-text--bold{font-weight:600;margin-bottom:0}@media(min-width:1352px){.advices-section .table-of-contents--video{max-width:447px}}.advices-section .article-socials{margin-bottom:3rem;margin-top:1.5rem;text-align:center}@media(min-width:1040px){.advices-section .article-socials{margin-top:4rem;text-align:left}}@media(max-width:1039px){.advices-section .article-socials--desktop{display:none}}.advices-section .article-socials--mobile{border-top:1px solid var(--border-default-color);padding-top:1.5rem}@media(min-width:1040px){.advices-section .article-socials--mobile{display:none}.advices-section .article-socials--video .article-socials__links{justify-content:flex-start}}.advices-section .article-socials__title{margin-bottom:.75rem}.advices-section .article-socials__text{color:var(--text-weak-color)}.advices-section .article-socials__links{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem}@media(min-width:1040px){.advices-section .article-socials__links{justify-content:space-between}}.advices-section .article-socials__link{cursor:pointer;display:block}.advices-section .article-socials__link svg{height:24px;width:24px}.advices-section .article-socials__link svg path{fill:#4d5f72;transition:fill .3s ease-out}.advices-section .article-socials__link:hover svg path{fill:#172031}.advices-section .article-video{margin-top:1.5rem}@media(min-width:1040px){.advices-section .article-video{display:flex;gap:3rem;margin-top:4rem}}.advices-section .article-video__content{width:100%}.advices-section .article-video__title{margin:1.5rem 0}.advices-section .article-author-detail{margin-bottom:2rem;padding:0 1rem}@media(min-width:1040px){.advices-section .article-author-detail{display:flex;margin:0 auto 6.25rem;max-width:1920px;padding:0}.advices-section .article-author-detail>div{flex-basis:50%}}.advices-section .article-author-detail__image-wrapper{border-radius:8px;margin:0 auto 1.5rem;max-height:500px;max-width:500px;overflow:hidden}@media(min-width:1040px){.advices-section .article-author-detail__image-wrapper{border-radius:0;height:718px;margin:0;max-height:unset;max-width:unset}}.advices-section .article-author-detail__image-wrapper img,.advices-section .article-author-detail__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1040px){.advices-section .article-author-detail__text-wrapper{padding:2rem}}@media(min-width:1352px){.advices-section .article-author-detail__text-wrapper{padding:4rem}}.advices-section .article-author-detail__subtitle{color:var(--text-weak-color);margin-bottom:1rem}@media(min-width:1040px){.advices-section .article-author-detail__subtitle{margin-bottom:1.5rem}}.advices-section .article-author-detail__text{color:var(--text-weak-color);margin-bottom:1.5rem}.article-products-section{background:radial-gradient(circle at 5% 145%,#c8036e 4%,#410519 37%);padding:4rem 0}.article-products-section__badge{align-items:center;background-color:var(--bg-brand-weakest-color);border-radius:50px;color:var(--text-brand-default-color);display:flex;gap:.25rem;margin-bottom:1rem;padding:.25rem .625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.article-products-section__badge svg{height:16px;width:16px}.article-products-section .section__title{color:#fff}.article-products-section .button{width:100%}@media(min-width:1040px){.article-products-section .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.article-products-section__content{align-items:center;display:flex;gap:1rem}.article-products-section__content>div:first-child{flex-shrink:0;max-width:540px}}.article-products-section__products{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;margin-top:2rem;padding-bottom:1rem}@media(min-width:1040px){.article-products-section__products{align-items:stretch;display:flex;gap:1.25rem;overflow:auto;scroll-snap-type:x;width:100%}}.article-products-section__products::-webkit-scrollbar{height:5px;width:100%}.article-products-section__products::-webkit-scrollbar-track{background:#f9fafb}.article-products-section__products::-webkit-scrollbar-thumb{background:#a3003c}.article-products-section__item{align-items:center;background-color:var(--bg-default-color);border-radius:8px;display:flex;flex-direction:column;padding:1rem;width:100%}@media(min-width:1040px){.article-products-section__item{flex-shrink:0;max-width:200px;scroll-snap-align:start}}.article-products-section__image-wrapper{margin:0 auto 1.5rem;padding:.75rem}.article-products-section__name{margin-bottom:.625rem;text-align:center}.article-products-section__button{align-items:center;background-color:var(--bg-white-color);border:1px solid var(--bg-default-color);border-radius:6px;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;height:32px;justify-content:center;margin-top:auto;text-decoration:none;transition:background-color .3s ease-out;width:100%}.article-products-section__button:hover{background-color:#f3f3f3}.related-section{margin-bottom:3rem;margin-top:2rem}@media(min-width:1040px){.related-section{margin-bottom:6.25rem;margin-top:4rem}}.related-section__button{margin:1.5rem auto 0}@media(min-width:1040px){.related-section__button{margin:2rem auto 0}}.article-author{align-items:center;display:flex;gap:.75rem;margin-top:1.5rem}.article-author__image-wrapper{border-radius:50%;flex:0 0 auto;height:48px;width:48px}.article-author__image-wrapper img,.article-author__image-wrapper picture{border-radius:50%;width:100%}.article-author__name{font-size:1.125rem!important;font-weight:500;line-height:24px;margin-bottom:0!important}@media(min-width:1040px){.article-author__name{font-size:1.25rem!important;line-height:28px}}.article-author__name--small{color:var(--text-weak-color);font-size:.875rem!important;font-weight:400;line-height:20px}.legal-page .legal-page-compare{overflow-x:auto;overflow-y:visible;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem}@media(min-width:1040px){.legal-page .legal-page-compare{margin-bottom:3rem}}.legal-page .legal-page-compare__content{background:#fff;border:1px solid #d1d5db;border-collapse:separate;border-radius:8px;border-spacing:0;display:table;min-width:100%;overflow:hidden}.legal-page .legal-page-compare__table-row{display:table-row}.legal-page .legal-page-compare__feature-label,.legal-page .legal-page-compare__product-cell{border-bottom:1px solid #f3f3f3;display:table-cell;font-size:.875rem;height:64px;text-align:center;vertical-align:middle}.legal-page .legal-page-compare__feature-label{border-right:1px solid #f3f3f3;min-width:209px;padding:1rem;text-align:left}.legal-page .legal-page-compare__header-cell{background:#f9fafb;font-size:.875rem;font-weight:600}.legal-page .legal-page-compare__product-cell{max-width:220px;min-width:170px;padding:.75rem}.legal-page .legal-page-compare__product-cell:not(:last-child){border-right:1px solid #f3f3f3}.legal-page .legal-page-compare__product-image{height:80px;margin:0 auto .75rem;-o-object-fit:contain;object-fit:contain;width:80px}.legal-page .legal-page-compare h3,.legal-page .legal-page-compare__product-name{font-size:.875rem;font-weight:600;line-height:20px;margin-bottom:0}.legal-page .legal-page-compare p,.legal-page .legal-page-compare__product-description{color:#6b7280;font-size:.875rem;margin:0}.legal-page .legal-page-compare__icon-check svg,.legal-page .legal-page-compare__icon-cross svg{height:24px;margin:auto;width:24px}.legal-page .legal-page-compare__icon-check path{fill:#a3003c}:root{--lp-template-hero-badge-color:#a3003c;--lp-template-hero-badge-background:#fde7ec}.about-us__title,.lp-template__title{margin-bottom:1rem}.about-us__title--small-margin,.lp-template__title--small-margin{margin-bottom:.5rem}.about-us__text,.lp-template__text{color:var(--text-weak-color)}.about-us__text--margin,.lp-template__text--margin{margin-bottom:.75rem}.about-us .hero__text-wrapper,.lp-template .hero__text-wrapper{color:#fff}.about-us .hero__badge,.lp-template .hero__badge{align-items:center;background-color:var(--bg-brand-weakest-color);border-radius:50px;color:var(--text-brand-default-color);display:flex;font-size:.75rem;gap:.125rem;margin-bottom:1rem;padding:.125rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-us .hero__badge svg,.lp-template .hero__badge svg{height:12px;width:12px}@media(min-width:1040px){.about-us .hero__badge,.lp-template .hero__badge{font-size:.875rem;gap:.25rem;padding:.25rem .625}.about-us .hero__badge svg,.lp-template .hero__badge svg{height:16px;width:16px}}.about-us .hero__text,.lp-template .hero__text{font-size:.875rem;line-height:20px;margin-bottom:1rem}@media(min-width:1040px){.about-us .hero__text,.lp-template .hero__text{font-size:1rem;line-height:24px;margin-bottom:2rem}}.about-us .hero__image-wrapper img,.about-us .hero__image-wrapper picture,.lp-template .hero__image-wrapper img,.lp-template .hero__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-us .lp-template-hero,.lp-template .lp-template-hero{display:flex;flex-direction:column;height:598px;justify-content:flex-end;padding:0 0 3rem;position:relative}.about-us .lp-template-hero:after,.lp-template .lp-template-hero:after{background:linear-gradient(0deg,#000,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media(min-width:1040px){.about-us .lp-template-hero:after,.lp-template .lp-template-hero:after{display:none}.about-us .lp-template-hero,.lp-template .lp-template-hero{height:550px;justify-content:center}}.about-us .lp-template-hero__image-wrapper,.lp-template .lp-template-hero__image-wrapper{inset:0;position:absolute;z-index:-1}.about-us .lp-template-hero__text-wrapper,.lp-template .lp-template-hero__text-wrapper{color:var(--text-inverted-default-color);max-width:470px}@media(min-width:1040px){.about-us .lp-template-hero__button,.lp-template .lp-template-hero__button{max-width:284px;width:100%}}@media(max-width:1039px){.about-us .lp-template-hero .section__title,.lp-template .lp-template-hero .section__title{margin-bottom:.625rem}}.about-us .about-us-gradient-section,.lp-template .about-us-gradient-section{background-color:var(--bg-brand-dark-default-color);isolation:isolate;padding:3rem 0;position:relative}.about-us .about-us-gradient-section:after,.lp-template .about-us-gradient-section:after{background:radial-gradient(ellipse,#e50076 0,rgba(229,0,118,.4) 10%,rgba(229,0,118,0) 68%);content:"";filter:blur(20px);height:241px;left:0;position:absolute;top:-120px;width:100%;z-index:-1}@media(min-width:1040px){.about-us .about-us-gradient-section:after,.lp-template .about-us-gradient-section:after{background:radial-gradient(ellipse,#e50076 0,rgba(229,0,118,.4) 39%,rgba(229,0,118,0) 70%);height:632px;top:-402px}.about-us .about-us-gradient-section,.lp-template .about-us-gradient-section{padding:7.5rem 0 4rem}}.about-us .about-us-gradient-section__badge,.lp-template .about-us-gradient-section__badge{margin-left:auto;margin-right:auto}@media(min-width:1040px){.about-us .about-us-gradient-section .section__title,.lp-template .about-us-gradient-section .section__title{margin-bottom:1rem}}.about-us .about-us-gradient-section__image-wrapper,.lp-template .about-us-gradient-section__image-wrapper{border-radius:8px;height:300px;margin-top:3rem;overflow:hidden}@media(min-width:1040px){.about-us .about-us-gradient-section__image-wrapper,.lp-template .about-us-gradient-section__image-wrapper{height:437px;margin-top:4rem}.about-us .about-us-gradient-section__image-wrapper--big,.lp-template .about-us-gradient-section__image-wrapper--big{height:572px}}.about-us .about-us-gradient-section__button,.lp-template .about-us-gradient-section__button{margin-top:1rem;max-width:284px}.about-us .image-grid-section,.lp-template .image-grid-section{margin:3rem 0 2rem}.about-us .image-grid-section .center-image-grid,.lp-template .image-grid-section .center-image-grid{display:grid;grid-gap:1rem;margin-bottom:2rem}@media(min-width:1040px){.about-us .image-grid-section .center-image-grid,.lp-template .image-grid-section .center-image-grid{align-items:center;grid-template-columns:repeat(3,1fr)}}@media(min-width:1352px){.about-us .image-grid-section .center-image-grid,.lp-template .image-grid-section .center-image-grid{grid-gap:2rem}}@media(min-width:1040px){.about-us .image-grid-section .center-image-grid__inner-wrapper,.lp-template .image-grid-section .center-image-grid__inner-wrapper{display:grid;grid-template-rows:1fr 1fr;grid-gap:1rem}}.about-us .image-grid-section .center-image-grid__image-wrapper,.lp-template .image-grid-section .center-image-grid__image-wrapper{border-radius:8px;grid-row:1;margin:1rem 0;overflow:hidden}@media(min-width:1040px){.about-us .image-grid-section .center-image-grid__image-wrapper,.lp-template .image-grid-section .center-image-grid__image-wrapper{align-items:center;display:flex;grid-row:unset;margin:0}}.about-us .image-grid-section .center-image-grid__image-wrapper img,.about-us .image-grid-section .center-image-grid__image-wrapper picture,.lp-template .image-grid-section .center-image-grid__image-wrapper img,.lp-template .image-grid-section .center-image-grid__image-wrapper picture{width:100%}.about-us .image-grid-section .center-image-grid__image-wrapper--about-us,.lp-template .image-grid-section .center-image-grid__image-wrapper--about-us{min-height:324px}@media(min-width:1040px){.about-us .image-grid-section .center-image-grid__image-wrapper--about-us,.lp-template .image-grid-section .center-image-grid__image-wrapper--about-us{align-self:stretch;min-height:480px}}.about-us .image-grid-section .center-image-grid__image-wrapper--about-us img,.about-us .image-grid-section .center-image-grid__image-wrapper--about-us picture,.lp-template .image-grid-section .center-image-grid__image-wrapper--about-us img,.lp-template .image-grid-section .center-image-grid__image-wrapper--about-us picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-us .image-grid-section .center-image-grid__image-wrapper--paint,.lp-template .image-grid-section .center-image-grid__image-wrapper--paint{margin:0 auto;max-width:350px;width:80%}@media(min-width:1040px){.about-us .image-grid-section .center-image-grid__text-wrapper,.lp-template .image-grid-section .center-image-grid__text-wrapper{padding:1rem}}.about-us .image-grid-section .center-image-grid__icon,.lp-template .image-grid-section .center-image-grid__icon{margin-bottom:.5rem}.about-us .image-grid-section .center-image-grid__icon svg,.lp-template .image-grid-section .center-image-grid__icon svg{fill:#1f2937;height:24px;width:24px}.about-us .image-grid-section .center-image-grid__icon svg path,.lp-template .image-grid-section .center-image-grid__icon svg path{fill:currentColor}.about-us .image-grid-section .center-image-grid__title,.lp-template .image-grid-section .center-image-grid__title{margin-bottom:.5rem}.about-us .image-grid-section .center-image-grid__text,.lp-template .image-grid-section .center-image-grid__text{color:var(--text-weak-color);font-size:.875rem;line-height:20px}@media(min-width:1040px){.about-us .image-grid-section .center-image-grid__text,.lp-template .image-grid-section .center-image-grid__text{font-size:1rem;line-height:24px}.about-us .image-grid-section__button,.lp-template .image-grid-section__button{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.about-us .lp-effect-section,.lp-template .lp-effect-section{padding-bottom:3rem}@media(min-width:1040px){.about-us .lp-effect-section,.lp-template .lp-effect-section{padding-bottom:6.25rem}}.about-us .lp-effect-section .effect-card,.lp-template .lp-effect-section .effect-card{border:1px solid var(--border-weak-color);border-radius:6px;cursor:pointer;display:block}.about-us .lp-effect-section .effect-card__image-wrapper,.lp-template .lp-effect-section .effect-card__image-wrapper{align-items:center;border-radius:6px;display:flex;height:355px;justify-content:center;margin:.625rem;overflow:hidden}@media(min-width:1040px){.about-us .lp-effect-section .effect-card__image-wrapper,.lp-template .lp-effect-section .effect-card__image-wrapper{height:483px}}.about-us .lp-effect-section .effect-card__image-wrapper img,.about-us .lp-effect-section .effect-card__image-wrapper picture,.lp-template .lp-effect-section .effect-card__image-wrapper img,.lp-template .lp-effect-section .effect-card__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.about-us .lp-effect-section .effect-card__text-wrapper,.lp-template .lp-effect-section .effect-card__text-wrapper{padding:1rem 1.5rem 2rem}.about-us .lp-effect-section .effect-card__title,.lp-template .lp-effect-section .effect-card__title{font-size:1.125rem;font-weight:600;line-height:24px;margin-bottom:0}.about-us .grey-section,.lp-template .grey-section{background-color:var(--bg-strong-color)}.about-us .inspire-section,.lp-template .inspire-section{padding:3rem 0;position:relative}@media(min-width:1040px){.about-us .inspire-section,.lp-template .inspire-section{padding:2rem 0}}.about-us .inspire-section__button,.lp-template .inspire-section__button{margin-top:1.5rem;max-width:192px;width:100%}@media(min-width:1040px){.about-us .inspire-section__button,.lp-template .inspire-section__button{margin-top:2rem}}.about-us .inspire-section__button--margin,.lp-template .inspire-section__button--margin{margin-bottom:3rem}@media(min-width:1040px){.about-us .inspire-section__button--margin,.lp-template .inspire-section__button--margin{margin-bottom:4rem}}.about-us .tiles-section,.lp-template .tiles-section{padding:3rem 0;position:relative}@media(min-width:1040px){.about-us .tiles-section,.lp-template .tiles-section{padding:2rem 0}}.about-us .tiles-section__button,.lp-template .tiles-section__button{margin-top:1.5rem;max-width:192px;width:100%}@media(min-width:1040px){.about-us .tiles-section__button,.lp-template .tiles-section__button{margin-top:2rem}}.about-us .tiles-section__button--margin,.lp-template .tiles-section__button--margin{margin-bottom:3rem}@media(min-width:1040px){.about-us .tiles-section__button--margin,.lp-template .tiles-section__button--margin{margin-bottom:4rem}}.about-us .tiles-section .tile__container--hidden,.about-us .tiles-section__button--hidden,.lp-template .tiles-section .tile__container--hidden,.lp-template .tiles-section__button--hidden{display:none}.about-us .inspirations-section,.lp-template .inspirations-section{padding:9.375rem 0 3rem;position:relative}@media(min-width:1040px){.about-us .inspirations-section,.lp-template .inspirations-section{padding:21.25rem 0 6.25rem}}.about-us .inspirations-section__button,.lp-template .inspirations-section__button{margin-top:1.5rem;max-width:192px;width:100%}@media(min-width:1040px){.about-us .inspirations-section__button,.lp-template .inspirations-section__button{margin-top:2rem}}.about-us .inspirations-section__button--margin,.lp-template .inspirations-section__button--margin{margin-bottom:3rem}@media(min-width:1040px){.about-us .inspirations-section__button--margin,.lp-template .inspirations-section__button--margin{margin-bottom:4rem}}@media(min-width:768px){.about-us .inspirations-section .section__subtitle br,.lp-template .inspirations-section .section__subtitle br{display:none}}.about-us .inspirations-section .section__text,.lp-template .inspirations-section .section__text{margin-left:auto;margin-right:auto;max-width:560px}.about-us .inspirations-section__image-circle,.lp-template .inspirations-section__image-circle{margin-bottom:3rem;position:relative;transform:translateY(-160px)}@media(min-width:1040px){.about-us .inspirations-section__image-circle,.lp-template .inspirations-section__image-circle{margin-bottom:4rem;transform:translateY(45px)}}.about-us .inspirations-section__image-circle .item,.lp-template .inspirations-section__image-circle .item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem;left:50%;position:absolute;top:50%;transform-origin:center center}.about-us .inspirations-section__image-circle .item__color-square,.lp-template .inspirations-section__image-circle .item__color-square{border-radius:2px;height:8px;width:8px}@media(min-width:1040px){.about-us .inspirations-section__image-circle .item__color-square,.lp-template .inspirations-section__image-circle .item__color-square{border-radius:4px;height:16px;width:16px}}.about-us .inspirations-section__image-circle .item img,.lp-template .inspirations-section__image-circle .item img{border-radius:4px;height:30px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:rotate(180deg);width:26px}@media(min-width:1040px){.about-us .inspirations-section__image-circle .item img,.lp-template .inspirations-section__image-circle .item img{height:88px;width:77px}}.about-us .inspirations-section__image-circle--1 .item:first-child,.lp-template .inspirations-section__image-circle--1 .item:first-child{transform:translate(-50%,-50%) rotate(0deg) translateY(-150px) rotate(-180deg)}@media(min-width:1040px){.about-us .inspirations-section__image-circle--1 .item,.lp-template .inspirations-section__image-circle--1 .item{gap:2rem}.about-us .inspirations-section__image-circle--1 .item:first-child,.lp-template .inspirations-section__image-circle--1 .item:first-child{transform:translate(-50%,-50%) rotate(0deg) translateY(-450px) rotate(-180deg)}}.about-us .inspirations-section__image-circle--2 .item:first-child,.lp-template .inspirations-section__image-circle--2 .item:first-child{transform:translate(-50%,-50%) rotate(30deg) translateY(-150px) rotate(-180deg)}.about-us .inspirations-section__image-circle--2 .item:nth-child(2),.lp-template .inspirations-section__image-circle--2 .item:nth-child(2){transform:translate(-50%,-50%) rotate(330deg) translateY(-150px) rotate(-180deg)}@media(min-width:1040px){.about-us .inspirations-section__image-circle--2 .item,.lp-template .inspirations-section__image-circle--2 .item{gap:2rem}.about-us .inspirations-section__image-circle--2 .item:first-child,.lp-template .inspirations-section__image-circle--2 .item:first-child{transform:translate(-50%,-50%) rotate(30deg) translateY(-450px) rotate(-180deg)}.about-us .inspirations-section__image-circle--2 .item:nth-child(2),.lp-template .inspirations-section__image-circle--2 .item:nth-child(2){transform:translate(-50%,-50%) rotate(330deg) translateY(-450px) rotate(-180deg)}}.about-us .inspirations-section__image-circle--3 .item:first-child,.lp-template .inspirations-section__image-circle--3 .item:first-child{transform:translate(-50%,-50%) rotate(0deg) translateY(-150px) rotate(-180deg)}.about-us .inspirations-section__image-circle--3 .item:nth-child(2),.lp-template .inspirations-section__image-circle--3 .item:nth-child(2){transform:translate(-50%,-50%) rotate(45deg) translateY(-150px) rotate(-180deg)}.about-us .inspirations-section__image-circle--3 .item:nth-child(3),.lp-template .inspirations-section__image-circle--3 .item:nth-child(3){transform:translate(-50%,-50%) rotate(315deg) translateY(-150px) rotate(-180deg)}@media(min-width:1040px){.about-us .inspirations-section__image-circle--3 .item,.lp-template .inspirations-section__image-circle--3 .item{gap:2rem}.about-us .inspirations-section__image-circle--3 .item:first-child,.lp-template .inspirations-section__image-circle--3 .item:first-child{transform:translate(-50%,-50%) rotate(0deg) translateY(-450px) rotate(-180deg)}.about-us .inspirations-section__image-circle--3 .item:nth-child(2),.lp-template .inspirations-section__image-circle--3 .item:nth-child(2){transform:translate(-50%,-50%) rotate(45deg) translateY(-450px) rotate(-180deg)}.about-us .inspirations-section__image-circle--3 .item:nth-child(3),.lp-template .inspirations-section__image-circle--3 .item:nth-child(3){transform:translate(-50%,-50%) rotate(315deg) translateY(-450px) rotate(-180deg)}}.about-us .inspirations-section__image-circle--4 .item:first-child,.lp-template .inspirations-section__image-circle--4 .item:first-child{transform:translate(-50%,-50%) rotate(20deg) translateY(-150px) rotate(-180deg)}.about-us .inspirations-section__image-circle--4 .item:nth-child(2),.lp-template .inspirations-section__image-circle--4 .item:nth-child(2){transform:translate(-50%,-50%) rotate(60deg) translateY(-150px) rotate(-180deg)}.about-us .inspirations-section__image-circle--4 .item:nth-child(3),.lp-template .inspirations-section__image-circle--4 .item:nth-child(3){transform:translate(-50%,-50%) rotate(340deg) translateY(-150px) rotate(-180deg)}.about-us .inspirations-section__image-circle--4 .item:nth-child(4),.lp-template .inspirations-section__image-circle--4 .item:nth-child(4){transform:translate(-50%,-50%) rotate(300deg) translateY(-150px) rotate(-180deg)}@media(min-width:1040px){.about-us .inspirations-section__image-circle--4 .item,.lp-template .inspirations-section__image-circle--4 .item{gap:2rem}.about-us .inspirations-section__image-circle--4 .item:first-child,.lp-template .inspirations-section__image-circle--4 .item:first-child{transform:translate(-50%,-50%) rotate(20deg) translateY(-450px) rotate(-180deg)}.about-us .inspirations-section__image-circle--4 .item:nth-child(2),.lp-template .inspirations-section__image-circle--4 .item:nth-child(2){transform:translate(-50%,-50%) rotate(60deg) translateY(-450px) rotate(-180deg)}.about-us .inspirations-section__image-circle--4 .item:nth-child(3),.lp-template .inspirations-section__image-circle--4 .item:nth-child(3){transform:translate(-50%,-50%) rotate(340deg) translateY(-450px) rotate(-180deg)}.about-us .inspirations-section__image-circle--4 .item:nth-child(4),.lp-template .inspirations-section__image-circle--4 .item:nth-child(4){transform:translate(-50%,-50%) rotate(300deg) translateY(-450px) rotate(-180deg)}}.about-us .inspirations-section__image-circle--5 .item:first-child,.lp-template .inspirations-section__image-circle--5 .item:first-child{transform:translate(-50%,-50%) rotate(0deg) translateY(-150px) rotate(-180deg)}.about-us .inspirations-section__image-circle--5 .item:nth-child(2),.lp-template .inspirations-section__image-circle--5 .item:nth-child(2){transform:translate(-50%,-50%) rotate(30deg) translateY(-150px) rotate(-180deg)}.about-us .inspirations-section__image-circle--5 .item:nth-child(3),.lp-template .inspirations-section__image-circle--5 .item:nth-child(3){transform:translate(-50%,-50%) rotate(60deg) translateY(-150px) rotate(-180deg)}.about-us .inspirations-section__image-circle--5 .item:nth-child(4),.lp-template .inspirations-section__image-circle--5 .item:nth-child(4){transform:translate(-50%,-50%) rotate(330deg) translateY(-150px) rotate(-180deg)}.about-us .inspirations-section__image-circle--5 .item:nth-child(5),.lp-template .inspirations-section__image-circle--5 .item:nth-child(5){transform:translate(-50%,-50%) rotate(300deg) translateY(-150px) rotate(-180deg)}@media(min-width:1040px){.about-us .inspirations-section__image-circle--5 .item,.lp-template .inspirations-section__image-circle--5 .item{gap:2rem}.about-us .inspirations-section__image-circle--5 .item:first-child,.lp-template .inspirations-section__image-circle--5 .item:first-child{transform:translate(-50%,-50%) rotate(0deg) translateY(-450px) rotate(-180deg)}.about-us .inspirations-section__image-circle--5 .item:nth-child(2),.lp-template .inspirations-section__image-circle--5 .item:nth-child(2){transform:translate(-50%,-50%) rotate(30deg) translateY(-450px) rotate(-180deg)}.about-us .inspirations-section__image-circle--5 .item:nth-child(3),.lp-template .inspirations-section__image-circle--5 .item:nth-child(3){transform:translate(-50%,-50%) rotate(60deg) translateY(-450px) rotate(-180deg)}.about-us .inspirations-section__image-circle--5 .item:nth-child(4),.lp-template .inspirations-section__image-circle--5 .item:nth-child(4){transform:translate(-50%,-50%) rotate(330deg) translateY(-450px) rotate(-180deg)}.about-us .inspirations-section__image-circle--5 .item:nth-child(5),.lp-template .inspirations-section__image-circle--5 .item:nth-child(5){transform:translate(-50%,-50%) rotate(300deg) translateY(-450px) rotate(-180deg)}}.about-us .video-section,.lp-template .video-section{padding:4rem 0 3rem}@media(min-width:1040px){.about-us .video-section,.lp-template .video-section{padding:6.25rem 0 4rem}}.about-us .clients-section,.lp-template .clients-section{padding:3rem 0}@media(min-width:1040px){.about-us .clients-section,.lp-template .clients-section{padding:4rem 0}}.about-us .clients-section .swiper-slide,.lp-template .clients-section .swiper-slide{display:flex;height:auto}.about-us .clients-section .opinion-card,.lp-template .clients-section .opinion-card{border:1px solid var(--border-default-color);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.5rem;width:100%}.about-us .clients-section .opinion-card__text,.lp-template .clients-section .opinion-card__text{margin-bottom:2rem}.about-us .clients-section .opinion-card__author,.lp-template .clients-section .opinion-card__author{align-items:center;display:flex;gap:.75rem;margin-top:auto}.about-us .clients-section .opinion-card__image-wrapper,.lp-template .clients-section .opinion-card__image-wrapper{border-radius:50%;height:60px;width:60px}.about-us .clients-section .opinion-card__image-wrapper img,.about-us .clients-section .opinion-card__image-wrapper picture,.lp-template .clients-section .opinion-card__image-wrapper img,.lp-template .clients-section .opinion-card__image-wrapper picture{border-radius:50%;height:100%;width:100%}.about-us .clients-section .opinion-card__name,.lp-template .clients-section .opinion-card__name{font-size:1rem;font-weight:600;line-height:24px;margin-bottom:.25rem}.about-us .clients-section .opinion-card__name--small,.lp-template .clients-section .opinion-card__name--small{color:var(--text-weak-color);font-size:.875rem;font-weight:400;line-height:20px;margin-bottom:0}.about-us .download-section,.lp-template .download-section{padding:3rem 0}@media(min-width:1040px){.about-us .download-section,.lp-template .download-section{padding:4rem 0}}.about-us .download-section .section__title,.lp-template .download-section .section__title{margin-bottom:2rem}@media(min-width:1040px){.about-us .download-section .section__title,.lp-template .download-section .section__title{margin-bottom:4rem}}.about-us .timeline-section,.lp-template .timeline-section{background-color:var(--bg-strong-color);isolation:isolate;padding-bottom:3rem}@media(min-width:1040px){.about-us .timeline-section,.lp-template .timeline-section{padding-bottom:7.5rem}}.about-us .timeline-section__button,.lp-template .timeline-section__button{margin-top:1rem}@media(min-width:1040px){.about-us .timeline-section__button,.lp-template .timeline-section__button{margin-top:1.5rem}}@media(max-width:1039px){.about-us .timeline-section .br-desktop,.lp-template .timeline-section .br-desktop{display:none}}.about-us .timeline-section .content,.lp-template .timeline-section .content{padding:4rem 0 3rem}@media(min-width:1040px){.about-us .timeline-section .content,.lp-template .timeline-section .content{padding:7.5rem 0}}.about-us .timeline-section .content__year,.lp-template .timeline-section .content__year{display:none}@media(min-width:1040px){.about-us .timeline-section .content__year,.lp-template .timeline-section .content__year{align-items:center;color:var(--text-inverted-default-color);display:flex;font-size:26rem;inset:0;justify-content:space-between;letter-spacing:-23px;margin:auto;max-width:1440px;position:absolute;z-index:-1}}.about-us .timeline-section .timeline-container,.lp-template .timeline-section .timeline-container{margin:0 auto;max-width:1334px;position:relative}@media(min-width:1040px){.about-us .timeline-section .timeline-container .timeline-slider,.lp-template .timeline-section .timeline-container .timeline-slider{height:475px}}.about-us .timeline-section .timeline-container .timeline-card,.lp-template .timeline-section .timeline-container .timeline-card{display:flex;flex-direction:column;height:auto}@media(min-width:1040px){.about-us .timeline-section .timeline-container .timeline-card,.lp-template .timeline-section .timeline-container .timeline-card{align-items:center;flex-direction:row-reverse;gap:1rem;padding-left:4.5rem}}@media(min-width:1352px){.about-us .timeline-section .timeline-container .timeline-card,.lp-template .timeline-section .timeline-container .timeline-card{gap:5.625rem;padding-left:12.5rem}}.about-us .timeline-section .timeline-container .timeline-card__image-wrapper,.lp-template .timeline-section .timeline-container .timeline-card__image-wrapper{border-radius:12px;margin-bottom:2rem;max-height:475px;min-height:288px;overflow:hidden}@media(min-width:1040px){.about-us .timeline-section .timeline-container .timeline-card__image-wrapper,.lp-template .timeline-section .timeline-container .timeline-card__image-wrapper{height:475px;margin-bottom:0}}@media(min-width:1352px){.about-us .timeline-section .timeline-container .timeline-card__image-wrapper,.lp-template .timeline-section .timeline-container .timeline-card__image-wrapper{flex-basis:60%;flex-shrink:0}}.about-us .timeline-section .timeline-container .timeline-card__image-wrapper img,.about-us .timeline-section .timeline-container .timeline-card__image-wrapper picture,.lp-template .timeline-section .timeline-container .timeline-card__image-wrapper img,.lp-template .timeline-section .timeline-container .timeline-card__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-us .timeline-section .timeline-container .swiper-pagination,.lp-template .timeline-section .timeline-container .swiper-pagination{bottom:unset;display:flex;flex-wrap:nowrap;gap:1rem;left:unset;margin-top:3rem;overflow-x:auto;overflow-y:hidden;padding:0 1rem;position:relative;scroll-behavior:smooth;scrollbar-width:none;top:unset;white-space:nowrap}.about-us .timeline-section .timeline-container .swiper-pagination::-webkit-scrollbar,.lp-template .timeline-section .timeline-container .swiper-pagination::-webkit-scrollbar{display:none}@media(min-width:1040px){.about-us .timeline-section .timeline-container .swiper-pagination,.lp-template .timeline-section .timeline-container .swiper-pagination{flex-direction:column;left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.about-us .timeline-section .timeline-container .swiper-pagination-bullet,.lp-template .timeline-section .timeline-container .swiper-pagination-bullet{align-items:flex-start;background:transparent;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;height:auto;margin:0;opacity:1;width:auto}@media(min-width:1040px){.about-us .timeline-section .timeline-container .swiper-pagination-bullet,.lp-template .timeline-section .timeline-container .swiper-pagination-bullet{align-items:center;flex-direction:row}}.about-us .timeline-section .timeline-container .pagination-line,.lp-template .timeline-section .timeline-container .pagination-line{background-color:var(--icon-inverted-weak-color);height:3px;transition:background-color .3s ease-out;width:53px}@media(min-width:1040px){.about-us .timeline-section .timeline-container .pagination-line,.lp-template .timeline-section .timeline-container .pagination-line{height:20px;width:3px}}.about-us .timeline-section .timeline-container .swiper-pagination-bullet-active .pagination-line,.lp-template .timeline-section .timeline-container .swiper-pagination-bullet-active .pagination-line{background-color:var(--icon-brand-default-color)}.about-us .timeline-section .timeline-container .pagination-year,.lp-template .timeline-section .timeline-container .pagination-year{color:var(--text-weak-color);font-size:.875rem;transition:color .3s ease-out}.about-us .timeline-section .timeline-container .swiper-pagination-bullet-active .pagination-year,.lp-template .timeline-section .timeline-container .swiper-pagination-bullet-active .pagination-year{color:var(--text-default-color)}.about-us .info-section .grid-container,.lp-template .info-section .grid-container{padding:2rem 0}@media(min-width:1040px){.about-us .info-section .grid-container,.lp-template .info-section .grid-container{padding:4rem 0;grid-gap:4rem;align-items:center}.about-us .info-section .grid-container:last-child div:first-child,.lp-template .info-section .grid-container:last-child div:first-child{order:2}}.about-us .info-section__image-wrapper,.lp-template .info-section__image-wrapper{border-radius:12px;min-height:287px;overflow:hidden}@media(min-width:1040px){.about-us .info-section__image-wrapper,.lp-template .info-section__image-wrapper{height:468px}}.about-us .info-section__image-wrapper img,.about-us .info-section__image-wrapper picture,.lp-template .info-section__image-wrapper img,.lp-template .info-section__image-wrapper picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-us .success-section__content-wrapper,.lp-template .success-section__content-wrapper{padding-bottom:1.5rem;padding-top:4rem}@media(min-width:1040px){.about-us .success-section__content-wrapper,.lp-template .success-section__content-wrapper{padding-bottom:3.125rem;padding-top:6.25rem}}.about-us .success-section__content,.lp-template .success-section__content{display:grid}.about-us .success-section__content--1,.lp-template .success-section__content--1{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr}@media(min-width:1040px){.about-us .success-section__content--1,.lp-template .success-section__content--1{grid-template-columns:repeat(1,1fr)}}.about-us .success-section__content--2,.lp-template .success-section__content--2{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr 1fr}@media(min-width:1040px){.about-us .success-section__content--2,.lp-template .success-section__content--2{grid-template-columns:repeat(2,1fr)}}.about-us .success-section__content--3,.lp-template .success-section__content--3{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr 1fr}@media(min-width:1040px){.about-us .success-section__content--3,.lp-template .success-section__content--3{grid-template-columns:repeat(3,1fr)}}.about-us .success-section__content--4,.lp-template .success-section__content--4{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr 1fr}@media(min-width:1040px){.about-us .success-section__content--4,.lp-template .success-section__content--4{grid-template-columns:repeat(4,1fr)}}.about-us .success-section .count-card,.lp-template .success-section .count-card{border-top:1px solid var(--border-default-color);padding-bottom:.5rem;padding-top:2rem}.about-us .success-section__image-wrapper,.lp-template .success-section__image-wrapper{border-radius:8px;height:343px;overflow:hidden;padding-bottom:1.5rem;padding-top:1.5rem}@media(min-width:1040px){.about-us .success-section__image-wrapper,.lp-template .success-section__image-wrapper{height:437px;padding-bottom:3.125rem;padding-top:3.125rem}}.about-us .success-section__image-wrapper img,.about-us .success-section__image-wrapper picture,.lp-template .success-section__image-wrapper img,.lp-template .success-section__image-wrapper picture{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-us .success-section__quote,.lp-template .success-section__quote{align-items:center;display:flex;flex-direction:column;padding-bottom:4rem;padding-top:1.5rem;text-align:center}@media(min-width:1040px){.about-us .success-section__quote,.lp-template .success-section__quote{padding-bottom:6.25rem;padding-top:3.125rem}}.about-us .success-section__quote .article-author,.lp-template .success-section__quote .article-author{margin-top:4rem}