@import url(https://use.typekit.net/vhj3vhx.css);
*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration-style:underline;text-decoration-style:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--header-height: 6.5rem;--gutter-width: clamp(1.1875rem, 2.8vw, 2.5rem);--container-width: 76rem;--container-padding: 1.875rem;--block-spacing: clamp(4rem, 11.1vw, 10rem);--block-spacing-medium: clamp(3rem, 6.9vw, 6.25rem);--block-spacing-small: clamp(2rem, 5.5vw, 5rem);--font-optical-sizing: none;--input-border-color: var(--color-neutral-100);--button-font-size: 0.875rem;--button-min-height: 2.5rem;--button-padding-inline: 1rem;--upload-icon: url(/assets/frontend/images/upload.d7733f6a.svg);--text-color: var(--color-neutral-700);--background-color: var(--color-neutral-100)}@media screen and (min-width: 1100px){:root{--header-height: 6.25rem;--button-font-size: 1.125rem;--button-min-height: 3rem;--button-padding-inline: 1.5rem}}html{--display-font-family: 'Helvetica Neue LT W1G', sans-serif;--heading-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--heading-letter-spacing: 0;--heading-line-height: 1.1;--heading-font-weight: 700;--footer-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--eyebrow-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--body-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--body-letter-spacing: 0;--body-line-height: 1.6;--regular-font-weight: 400;--strong-font-weight: 500;--button-font-weight: 500;--button-font-offset: 0.25em;--button-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--color-primary-100: rgba(229, 245, 252, 1);--color-primary-200: rgba(178, 226, 247, 1);--color-primary-300: rgba(102, 197, 238, 1);--color-primary-400: rgba(0, 159, 227, 1);--color-primary-500: rgba(0, 130, 186, 1);--color-primary-600: rgba(0, 78, 112, 1);--color-primary-700: rgba(0, 52, 74, 1);--color-primary-500-changeable: 0, 130, 186;--color-primary-600-changeable: 0, 78, 112;--color-secondary-100: rgba(247, 238, 230, 1);--color-secondary-500: rgba(180, 106, 31, 1);--color-neutral-100: rgba(255, 255, 255, 1);--color-neutral-200: rgba(249, 247, 247, 1);--color-neutral-300: rgba(230, 230, 230, 1);--color-neutral-400: rgba(179, 179, 179, 1);--color-neutral-500: rgba(102, 102, 102, 1);--color-neutral-600: rgba(51, 51, 51, 1);--color-neutral-700: rgba(16, 12, 8, 1);--button-color: var(--color-neutral-100);--button-bg: var(--color-primary-400);--button-bg-medium: var(--color-primary-500);--button-bg-header: var(--color-primary-600);--button-hover-bg: var(--color-primary-500);--button-medium-hover-bg: var(--color-primary-600);--button-shadow: var(--color-primary-200);--highlight-button-bg: var(--color-primary-400);--highlight-button-hover-bg: var(--color-primary-500);--highlight-button-color: var(--color-neutral-100);--pagination-color: var(--color-primary-500);--flag-color: var(--color-primary-300);--flag-color-light: var(--color-primary-500);--flag-color-medium: var(--color-primary-500);--flag-color-dark: var(--color-primary-600);--upload-icon: url(/assets/frontend/images/upload.f97053aa.svg);--heading-color: var(--color-primary-500);--footer-accent-color: var(--color-secondary-100);--product-tease-background: var(--color-primary-200);--text-on-med: var(--color-neutral-700);--switch-wrapper-label-font-size: 1rem;--footer-newsletter-color: var(--color-primary-600)}.theme-ariens{--display-font-family: 'Aaux Pro', sans-serif;--heading-font-family: 'Aaux Pro', sans-serif;--heading-letter-spacing: 0;--heading-line-height: 1.1;--heading-font-weight: 900;--footer-font-family: 'Aaux Pro', sans-serif;--eyebrow-font-family: 'Aaux Pro', sans-serif;--body-font-family: 'Aaux Pro', sans-serif;--body-letter-spacing: 0;--body-line-height: 1.6;--strong-font-family: 'Aaux Pro', sans-serif;--regular-font-weight: 400;--strong-font-weight: 700;--button-font-weight: 900;--button-font-offset: 0px;--button-font-family: 'Aaux Pro', sans-serif;--color-primary-100: rgba(255, 238, 229, 1);--color-primary-200: rgba(255, 185, 153, 1);--color-primary-300: rgba(255, 116, 51, 1);--color-primary-400: rgba(255, 81, 0, 1);--color-primary-500: rgba(153, 49, 0, 1);--color-primary-600: rgba(77, 24, 0, 1);--color-primary-700: rgba(52, 16, 0, 1);--color-primary-500-changeable: 153, 49, 0;--color-primary-600-changeable: 77, 24, 0;--color-secondary-100: rgba(239, 242, 244, 1);--color-secondary-500: rgba(47, 73, 88, 1);--color-neutral-100: rgba(255, 255, 255, 1);--color-neutral-200: rgba(249, 247, 247, 1);--color-neutral-300: rgba(230, 230, 230, 1);--color-neutral-400: rgba(179, 179, 179, 1);--color-neutral-500: rgba(102, 102, 102, 1);--color-neutral-600: rgba(51, 51, 51, 1);--color-neutral-700: rgba(16, 12, 8, 1);--button-color: var(--color-neutral-100);--button-bg: var(--color-primary-400);--button-bg-medium: var(--color-primary-500);--button-bg-header: var(--color-primary-600);--button-hover-bg: var(--color-primary-500);--button-shadow: var(--color-primary-200);--highlight-button-bg: var(--color-primary-400);--pagination-color: var(--color-primary-500);--flag-color-light: var(--color-primary-500);--upload-icon: url(/assets/frontend/images/upload.d635f3f3.svg)}.theme-gravely{--display-font-family: 'United Sans Reg', sans-serif;--heading-font-family: 'United Sans Reg', sans-serif;--heading-letter-spacing: 0;--heading-line-height: 1.1;--heading-font-weight: 700;--footer-font-family: 'United Sans Reg', sans-serif;--eyebrow-font-family: 'United Sans Reg', sans-serif;--body-font-family: 'DIN Next LT Pro', sans-serif;--body-letter-spacing: 0;--body-line-height: 1.6;--regular-font-weight: 400;--strong-font-weight: 700;--button-font-weight: 600;--button-font-offset: 0.125em;--button-font-family: 'United Sans Reg' sans-serif;--color-primary-100: rgba(255, 233, 230, 1);--color-primary-200: rgba(244, 191, 187, 1);--color-primary-300: rgba(233, 127, 119, 1);--color-primary-400: rgba(218, 41, 28, 1);--color-primary-500: rgba(161, 23, 12, 1);--color-primary-600: rgba(101, 7, 0, 1);--color-primary-700: rgba(71, 4, 0, 1);--color-primary-500-changeable: 161, 23, 12;--color-primary-600-changeable: 101, 7, 0;--color-secondary-100: rgba(184, 186, 188, 1);--color-secondary-500: rgba(81, 82, 84, 1);--color-neutral-100: rgba(255, 255, 255, 1);--color-neutral-200: rgba(249, 247, 247, 1);--color-neutral-300: rgba(230, 230, 230, 1);--color-neutral-400: rgba(179, 179, 179, 1);--color-neutral-500: rgba(102, 102, 102, 1);--color-neutral-600: rgba(51, 51, 51, 1);--color-neutral-700: rgba(16, 12, 8, 1);--button-color: var(--color-neutral-100);--button-bg: var(--color-primary-400);--button-bg-header: var(--color-primary-600);--button-hover-bg: var(--color-primary-500);--button-shadow: var(--color-primary-200);--highlight-button-bg: var(--color-primary-400);--pagination-color: var(--color-primary-500);--flag-color-light: var(--color-primary-500);--upload-icon: url(/assets/frontend/images/upload.732d6825.svg)}.theme-prokut{--display-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--heading-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--heading-letter-spacing: 0;--heading-line-height: 1.1;--heading-font-weight: 700;--footer-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--eyebrow-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--body-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--body-letter-spacing: 0;--body-line-height: 1.6;--regular-font-weight: 400;--strong-font-weight: 500;--button-font-weight: 700;--button-font-offset: 0.25em;--button-font-family: 'Helvetica Neue LT W1G', sans-serif;--color-primary-100: rgba(240, 251, 255, 1);--color-primary-200: rgba(214, 226, 230, 1);--color-primary-300: rgba(154, 169, 175, 1);--color-primary-400: rgba(224, 40, 38, 1);--color-primary-500: rgba(87, 113, 124, 1);--color-primary-600: rgba(39, 74, 88, 1);--color-primary-700: rgba(0, 41, 58, 1);--color-primary-500-changeable: 87, 113, 124;--color-primary-600-changeable: 39, 74, 88;--color-secondary-100: rgba(227, 122, 121, 1);--color-secondary-500: rgba(224, 40, 38, 1);--color-neutral-100: rgba(255, 255, 255, 1);--color-neutral-200: rgba(249, 247, 247, 1);--color-neutral-300: rgba(230, 230, 230, 1);--color-neutral-400: rgba(179, 179, 179, 1);--color-neutral-500: rgba(102, 102, 102, 1);--color-neutral-600: rgba(51, 51, 51, 1);--color-neutral-700: rgba(16, 12, 8, 1);--button-color: var(--color-neutral-100);--button-bg: var(--color-primary-400);--button-bg-header: var(--color-primary-600);--button-hover-bg: var(--color-primary-500);--button-shadow: var(--color-primary-200);--highlight-button-bg: var(--color-primary-400);--pagination-color: var(--color-primary-500);--flag-color-light: var(--color-primary-500);--upload-icon: url(/assets/frontend/images/upload.fa5d73fa.svg)}.theme-stiga{--heading-font-family: 'Roboto', sans-serif;--heading-letter-spacing: 0;--heading-line-height: 1.1;--heading-font-weight: 700;--footer-font-family: 'Roboto', sans-serif;--eyebrow-font-family: 'Roboto', sans-serif;--body-font-family: 'Roboto', sans-serif;--body-letter-spacing: 0;--body-line-height: 1.6;--regular-font-weight: 400;--strong-font-weight: 500;--button-font-weight: 700;--button-font-offset: 0px;--button-font-family: 'Roboto', sans-serif;--color-primary-100: rgba(242, 242, 242, 1);--color-primary-200: rgba(232, 232, 234, 1);--color-primary-300: rgba(208, 213, 214, 1);--color-primary-400: rgba(239, 162, 29, 1);--color-primary-500: rgba(90, 96, 105, 1);--color-primary-600: rgba(73, 80, 89, 1);--color-primary-700: rgba(56, 64, 73, 1);--color-primary-500-changeable: 90, 96, 105;--color-primary-600-changeable: 73, 80, 89;--color-secondary-100: rgba(255, 219, 156, 1);--color-secondary-500: rgba(239, 162, 29, 1);--color-neutral-100: rgba(255, 255, 255, 1);--color-neutral-200: rgba(249, 247, 247, 1);--color-neutral-300: rgba(230, 230, 230, 1);--color-neutral-400: rgba(179, 179, 179, 1);--color-neutral-500: rgba(102, 102, 102, 1);--color-neutral-600: rgba(51, 51, 51, 1);--color-neutral-700: rgba(16, 12, 8, 1);--button-color: var(--color-primary-700);--button-bg: var(--color-primary-400);--button-bg-medium: var(--color-primary-500);--button-bg-header: var(--color-primary-600);--button-hover-bg: var(--color-primary-300);--button-medium-hover-bg: var(--color-primary-300);--button-shadow: var(--color-primary-100);--highlight-button-bg: var(--color-primary-400);--highlight-button-hover-bg: var(--color-primary-200);--highlight-button-color: var(--color-neutral-700);--pagination-color: var(--color-primary-500);--flag-color-light: var(--color-primary-500);--flag-color-medium: var(--color-primary-500);--flag-color-dark: var(--color-primary-600);--upload-icon: url(/assets/frontend/images/upload.91982bbe.svg)}.theme-supaswift{--display-font-family: 'Helvetica Neue LT W1G', sans-serif;--heading-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--heading-letter-spacing: 0;--heading-line-height: 1.1;--heading-font-weight: 700;--eyebrow-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--body-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--body-letter-spacing: 0;--body-line-height: 1.6;--regular-font-weight: 400;--strong-font-weight: 500;--button-font-weight: 700;--button-font-offset: 0.25em;--button-font-family: 'Helvetica Neue LT W1G Condensed', sans-serif;--color-primary-100: rgba(255, 248, 236, 1);--color-primary-200: rgba(254, 234, 199, 1);--color-primary-300: rgba(254, 213, 143, 1);--color-primary-400: rgba(253, 185, 69, 1);--color-primary-500: rgba(208, 151, 55, 1);--color-primary-600: rgba(117, 84, 28, 1);--color-primary-700: rgba(71, 50, 14, 1);--color-primary-500-changeable: 208, 151, 55;--color-primary-600-changeable: 117, 84, 28;--color-secondary-100: rgba(245, 212, 187, 1);--color-secondary-500: rgba(223, 111, 29, 1);--color-neutral-100: rgba(255, 255, 255, 1);--color-neutral-200: rgba(249, 247, 247, 1);--color-neutral-300: rgba(230, 230, 230, 1);--color-neutral-400: rgba(179, 179, 179, 1);--color-neutral-500: rgba(102, 102, 102, 1);--color-neutral-600: rgba(51, 51, 51, 1);--color-neutral-700: rgba(16, 12, 8, 1);--button-color: var(--color-primary-700);--button-bg: var(--color-primary-400);--button-bg-medium: var(--color-primary-500);--button-bg-header: var(--color-primary-600);--button-hover-bg: var(--color-primary-500);--button-shadow: var(--color-primary-200);--highlight-button-bg: var(--color-primary-400);--highlight-button-hover-bg: var(--color-primary-200);--highlight-button-color: var(--color-neutral-700);--flag-color-light: var(--color-primary-500);--pagination-color: var(--color-primary-500);--upload-icon: url(/assets/frontend/images/upload.b094fb0a.svg)}.theme-navimow{--display-font-family: 'Source Sans 3', sans-serif;--heading-font-family: 'Source Sans 3', sans-serif;--heading-letter-spacing: 0;--heading-line-height: 1.1;--heading-font-weight: 700;--eyebrow-font-family: 'Source Sans 3', sans-serif;--body-font-family: 'Source Sans 3', sans-serif;--body-letter-spacing: 0;--body-line-height: 1.6;--regular-font-weight: 400;--strong-font-weight: 500;--button-font-weight: 700;--font-optical-sizing: auto;--button-font-offset: 0em;--button-font-family: 'Source Sans 3', sans-serif;--color-primary-100: rgba(235, 235, 235, 1);--color-primary-200: rgba(174, 174, 174, 1);--color-primary-300: rgba(112, 112, 114, 1);--color-primary-400: rgba(78, 78, 80, 1);--color-primary-500: rgba(53, 53, 53, 1);--color-primary-600: rgba(34, 34, 34, 1);--color-primary-700: rgba(0, 0, 0, 1);--color-primary-500-changeable: 53, 53, 53;--color-primary-600-changeable: 34, 34, 34;--color-secondary-100: rgba(243, 159, 122, 1);--color-secondary-500: rgba(235, 95, 33, 1);--color-neutral-100: rgba(255, 255, 255, 1);--color-neutral-200: rgba(249, 247, 247, 1);--color-neutral-300: rgba(230, 230, 230, 1);--color-neutral-400: rgba(179, 179, 179, 1);--color-neutral-500: rgba(102, 102, 102, 1);--color-neutral-600: rgba(51, 51, 51, 1);--color-neutral-700: rgba(16, 12, 8, 1);--button-color: var(--color-neutral-100);--button-bg: var(--color-primary-400);--button-bg-header: var(--color-primary-400);--button-hover-bg: var(--color-primary-500);--button-shadow: var(--color-primary-200);--pagination-color: var(--color-primary-500);--flag-color-light: var(--color-secondary-500);--flag-color-medium: var(--color-secondary-500);--flag-color-dark: var(--color-secondary-500);--upload-icon: url(/assets/frontend/images/upload.dd7ab238.svg);--highlight-button-bg: var(--color-secondary-500);--highlight-button-hover-bg: var(--color-secondary-100);--highlight-button-color: var(--color-primary-700);--heading-color: var(--color-neutral-700);--footer-accent-color: var(--color-secondary-500);--product-tease-background: var(--color-primary-100);--text-on-med: var(--color-neutral-100)}.theme-victa{--display-font-family: 'Plak LT BlackCondensed', sans-serif;--heading-font-family: 'Plak LT BlackCondensed', sans-serif;--heading-letter-spacing: 0;--heading-line-height: 1.2;--heading-font-weight: 900;--footer-font-family: 'MarkPro', sans-serif;--eyebrow-font-family: 'MarkPro', sans-serif;--body-font-family: 'MarkPro', sans-serif;--body-letter-spacing: 0;--body-line-height: 1.6;--strong-font-family: 'MarkPro', sans-serif;--regular-font-weight: 400;--strong-font-weight: 700;--button-font-weight: 900;--button-font-offset: 0px;--button-font-family: 'MarkPro', sans-serif;--color-primary-100: rgba(240, 240, 240, 1);--color-primary-200: rgba(232, 232, 232, 1);--color-primary-300: rgba(208, 208, 208, 1);--color-primary-400: rgba(0, 172, 217, 1);--color-primary-500: rgba(0, 84, 150, 1);--color-primary-600: rgba(110, 110, 120, 1);--color-primary-700: rgba(90, 90, 100, 1);--color-primary-500-changeable: 0, 84, 150;--color-primary-600-changeable: 110, 110, 120;--color-secondary-100: rgba(0, 172, 217, 1);--color-secondary-500: rgba(0, 84, 150, 1);--color-neutral-100: rgba(255, 255, 255, 1);--color-neutral-200: rgba(249, 247, 247, 1);--color-neutral-300: rgba(230, 230, 230, 1);--color-neutral-400: rgba(179, 179, 179, 1);--color-neutral-500: rgba(102, 102, 102, 1);--color-neutral-600: rgba(51, 51, 51, 1);--color-neutral-700: rgba(16, 12, 8, 1);--button-color: var(--color-neutral-100);--button-bg: var(--color-primary-500);--button-bg-medium: var(--color-primary-500);--button-bg-header: var(--color-primary-600);--button-hover-bg: var(--color-primary-400);--button-shadow: var(--color-primary-400);--highlight-button-bg: var(--color-primary-500);--pagination-color: var(--color-primary-500);--flag-color-light: var(--color-primary-500);--upload-icon: url(/assets/frontend/images/upload.f7c4d9d7.svg);--highlight-button-hover-bg: var(--color-primary-400);--button-medium-hover-bg: var(--color-primary-400)}.theme-victa .bg--primary-200{--button-bg: var(--color-primary-500);--button-hover-bg: var(--color-primary-400);--button-shadow: var(--color-primary-400)}.theme-victa .bg--primary-400{--button-hover-bg: var(--color-primary-500)}.theme-victa .bg--neutral-700{--button-bg: var(--color-neutral-100);--button-color: var(--color-primary-500);--button-hover-bg: var(--color-primary-400)}.theme-victa .bg--primary-500,.theme-victa .bg--primary-700{--button-bg: var(--color-neutral-100);--button-color: var(--color-primary-500)}.theme-victa .bg--white{--button-bg: var(--color-primary-500);--button-color: var(--color-neutral-100)}.theme-victa h4,.theme-victa h5,.theme-victa h6,.theme-victa .h4,.theme-victa .h5,.theme-victa .h6{--heading-font-family: 'MarkPro', sans-serif}.theme-victa h1,.theme-victa h2,.theme-victa h3,.theme-victa .h1,.theme-victa .h2,.theme-victa .h3{--heading-font-family: 'Plak LT BlackCondensed', sans-serif}.theme-victa .home-slider.bg--primary-600{--color-primary-600: rgba(0, 84, 150, 1);--button-bg: var(--color-neutral-100);--button-color: var(--color-primary-500);--button-hover-bg: var(--color-primary-400)}.theme-victa .slide--style-gradient:before{--color-primary-700: var(--color-primary-500);--color-primary-600: var(--color-primary-500);--color-primary-500-changeable: 0, 172, 217;--color-primary-600-changeable: 0, 84, 150}.theme-victa .footer.bg--primary-700{--color-primary-700: rgba(0, 84, 150, 1)}.theme-victa .footer__logo-container img{filter:grayscale(1) brightness(100)}.theme-victa .header.bg--primary-700{--background-color: var(--color-neutral-100);--text-color: var(--color-neutral-700);--primary-text-color: var(--color-primary-500);--button-shadow: var(--color-primary-200);--pagination-color: var(--color-primary-500);--flag-color: var(--flag-color-light)}.theme-victa{--switch-wrapper-label-font-size: 0.92rem}.theme-victa-nz{--display-font-family: 'Plak LT BlackCondensed', sans-serif;--heading-font-family: 'Plak LT BlackCondensed', sans-serif;--heading-letter-spacing: 0;--heading-line-height: 1.2;--heading-font-weight: 900;--footer-font-family: 'MarkPro', sans-serif;--eyebrow-font-family: 'MarkPro', sans-serif;--body-font-family: 'MarkPro', sans-serif;--body-letter-spacing: 0;--body-line-height: 1.6;--strong-font-family: 'MarkPro', sans-serif;--regular-font-weight: 400;--strong-font-weight: 700;--button-font-weight: 900;--button-font-offset: 0px;--button-font-family: 'MarkPro', sans-serif;--color-primary-100: rgba(240, 240, 240, 1);--color-primary-200: rgba(232, 232, 232, 1);--color-primary-300: rgba(208, 208, 208, 1);--color-primary-400: rgba(0, 172, 217, 1);--color-primary-500: rgba(0, 84, 150, 1);--color-primary-600: rgba(110, 110, 120, 1);--color-primary-700: rgba(90, 90, 100, 1);--color-primary-500-changeable: 0, 84, 150;--color-primary-600-changeable: 110, 110, 120;--color-secondary-100: rgba(0, 172, 217, 1);--color-secondary-500: rgba(0, 84, 150, 1);--color-neutral-100: rgba(255, 255, 255, 1);--color-neutral-200: rgba(249, 247, 247, 1);--color-neutral-300: rgba(230, 230, 230, 1);--color-neutral-400: rgba(179, 179, 179, 1);--color-neutral-500: rgba(102, 102, 102, 1);--color-neutral-600: rgba(51, 51, 51, 1);--color-neutral-700: rgba(16, 12, 8, 1);--button-color: var(--color-neutral-100);--button-bg: var(--color-primary-500);--button-bg-medium: var(--color-primary-500);--button-bg-header: var(--color-primary-600);--button-hover-bg: var(--color-primary-400);--button-shadow: var(--color-primary-400);--highlight-button-bg: var(--color-primary-500);--pagination-color: var(--color-primary-500);--flag-color-light: var(--color-primary-500);--upload-icon: url(/assets/frontend/images/upload.f7c4d9d7.svg);--highlight-button-hover-bg: var(--color-primary-400);--button-medium-hover-bg: var(--color-primary-400)}.theme-victa-nz .bg--primary-200{--button-bg: var(--color-primary-500);--button-hover-bg: var(--color-primary-400);--button-shadow: var(--color-primary-400)}.theme-victa-nz .bg--primary-400{--button-hover-bg: var(--color-primary-500)}.theme-victa-nz .bg--neutral-700{--button-bg: var(--color-neutral-100);--button-color: var(--color-primary-500);--button-hover-bg: var(--color-primary-400)}.theme-victa-nz .bg--primary-500,.theme-victa-nz .bg--primary-700{--button-bg: var(--color-neutral-100);--button-color: var(--color-primary-500)}.theme-victa-nz .bg--white{--button-bg: var(--color-primary-500);--button-color: var(--color-neutral-100)}.theme-victa-nz h4,.theme-victa-nz h5,.theme-victa-nz h6,.theme-victa-nz .h4,.theme-victa-nz .h5,.theme-victa-nz .h6{--heading-font-family: 'MarkPro', sans-serif}.theme-victa-nz h1,.theme-victa-nz h2,.theme-victa-nz h3,.theme-victa-nz .h1,.theme-victa-nz .h2,.theme-victa-nz .h3{--heading-font-family: 'Plak LT BlackCondensed', sans-serif}.theme-victa-nz .home-slider.bg--primary-600{--color-primary-600: rgba(0, 84, 150, 1);--button-bg: var(--color-neutral-100);--button-color: var(--color-primary-500);--button-hover-bg: var(--color-primary-400)}.theme-victa-nz .footer.bg--primary-700{--color-primary-700: rgba(0, 84, 150, 1)}.theme-victa-nz .footer__logo-container img{filter:grayscale(1) brightness(100)}.theme-victa-nz .header.bg--primary-700{--background-color: var(--color-neutral-100);--text-color: var(--color-neutral-700);--primary-text-color: var(--color-primary-500);--button-shadow: var(--color-primary-200);--pagination-color: var(--color-primary-500);--flag-color: var(--flag-color-light)}.theme-victa-nz{--switch-wrapper-label-font-size: 0.92rem}.theme-cheetah{--display-font-family: 'franklin-gothic-atf', sans-serif;--heading-font-family: 'franklin-gothic-atf', sans-serif;--heading-letter-spacing: 0;--heading-line-height: 1.2;--heading-font-weight: 500;--footer-font-family: 'franklin-gothic-atf', sans-serif;--eyebrow-font-family: 'franklin-gothic-atf', sans-serif;--body-font-family: 'franklin-gothic-atf', sans-serif;--body-letter-spacing: 0;--body-line-height: 1.6;--strong-font-family: 'franklin-gothic-atf', sans-serif;--regular-font-weight: 400;--strong-font-weight: 500;--button-font-weight: 500;--button-font-offset: 0px;--button-font-family: 'franklin-gothic-atf', sans-serif;--color-primary-100: rgba(235, 255, 246, 1);--color-primary-200: rgba(178, 238, 212, 1);--color-primary-300: rgba(126, 199, 167, 1);--color-primary-400: rgba(0, 108, 61, 1);--color-primary-500: rgba(0, 65, 37, 1);--color-primary-600: rgba(0, 43, 24, 1);--color-primary-700: rgba(0, 26, 14, 1);--color-primary-500-changeable: 0, 65, 37;--color-primary-600-changeable: 0, 43, 24;--color-secondary-100: rgba(126, 199, 167, 1);--color-secondary-500: rgba(0, 108, 61, 1);--color-neutral-100: rgba(255, 255, 255, 1);--color-neutral-200: rgba(249, 247, 247, 1);--color-neutral-300: rgba(230, 230, 230, 1);--color-neutral-400: rgba(179, 179, 179, 1);--color-neutral-500: rgba(102, 102, 102, 1);--color-neutral-600: rgba(51, 51, 51, 1);--color-neutral-700: rgba(16, 12, 8, 1);--button-color: var(--color-neutral-100);--button-bg: var(--color-primary-400);--button-bg-medium: var(--color-primary-500);--button-bg-header: var(--color-primary-600);--button-hover-bg: var(--color-primary-500);--button-shadow: var(--color-primary-200);--highlight-button-bg: var(--color-primary-400);--pagination-color: var(--color-primary-500);--flag-color-light: var(--color-primary-500);--upload-icon: url(/assets/frontend/images/upload.012b1975.svg);--button-medium-hover-bg: var(--color-primary-300)}.theme-cheetah .home-slider.bg--primary-400{--color-primary-400: var(--color-primary-500);--button-bg: rgba(0, 108, 61, 1);--background-color: var(--color-primary-600);--text-color: var(--color-neutral-100);--primary-text-color: var(--color-primary-100);--pagination-color: var(--color-neutral-100);--button-shadow: var(--color-primary-200);--flag-color: var(--flag-color-light)}.theme-cheetah .home-slider__image-slider .swiper-slide .home-slider__image-slide{background-color:var(--color-primary-200)}.theme-cheetah .footer.bg--primary-700{--background-color: var(--color-primary-100);--text-color: var(--color-neutral-700);--primary-text-color: var(--color-primary-500);--button-shadow: var(--color-primary-200);--pagination-color: var(--color-primary-500);--flag-color: var(--flag-color-light)}.theme-cheetah .footer.bg--primary-700 .footer__newsletter{--background-color: var(--color-primary-600);--text-color: var(--color-neutral-100);--primary-text-color: var(--color-primary-100);--pagination-color: var(--color-neutral-100);--button-shadow: var(--color-primary-200);--flag-color: var(--flag-color-light)}.theme-cheetah .header.bg--primary-700{--background-color: var(--color-neutral-100);--text-color: var(--color-neutral-700);--primary-text-color: var(--color-primary-500);--button-shadow: var(--color-primary-200);--pagination-color: var(--color-primary-500);--flag-color: var(--flag-color-light)}.theme-roborock{--display-font-family: 'proxima-nova', sans-serif;--heading-font-family: 'Roboto Condensed', sans-serif;--heading-letter-spacing: 0;--heading-line-height: 1.2;--heading-font-weight: 700;--eyebrow-font-family: 'proxima-nova', sans-serif;--body-font-family: 'proxima-nova', sans-serif;--body-letter-spacing: 0;--body-line-height: 1.6;--regular-font-weight: 400;--strong-font-weight: 500;--button-font-weight: 600;--font-optical-sizing: auto;--button-font-offset: 0em;--button-font-family: 'proxima-nova', sans-serif;--color-primary-100: rgba(253, 234, 234, 1);--color-primary-200: rgb(255, 154, 140);--color-primary-300: rgb(246, 86, 79);--color-primary-400: rgba(234, 0, 41, 1);--color-primary-500: rgba(165, 0, 30, 1);--color-primary-600: rgba(114, 0, 20, 1);--color-primary-700: rgba(61, 0, 11, 1);--color-primary-500-changeable: 165, 0, 30;--color-primary-600-changeable: 114, 0, 20;--color-secondary-100: rgba(115, 116, 120, 1);--color-secondary-500: rgba(84, 86, 90, 1);--color-neutral-100: rgba(255, 255, 255, 1);--color-neutral-200: rgba(249, 247, 247, 1);--color-neutral-300: rgba(230, 230, 230, 1);--color-neutral-400: rgba(179, 179, 179, 1);--color-neutral-500: rgba(102, 102, 102, 1);--color-neutral-600: rgba(51, 51, 51, 1);--color-neutral-700: rgba(16, 12, 8, 1);--button-color: var(--color-neutral-100);--button-bg: var(--color-primary-400);--button-bg-medium: var(--color-primary-400);--button-bg-header: var(--color-primary-600);--button-hover-bg: var(--color-primary-500);--button-medium-hover-bg: var(--color-primary-600);--button-shadow: var(--color-primary-200);--highlight-button-bg: var(--color-primary-400);--highlight-button-hover-bg: var(--color-primary-500);--highlight-button-color: var(--color-neutral-100);--pagination-color: var(--color-primary-500);--flag-color: var(--color-primary-400);--flag-color-light: var(--color-primary-300);--flag-color-medium: var(--color-primary-400);--flag-color-dark: var(--color-primary-500);--upload-icon: url(/assets/frontend/images/upload.621641e8.svg);--heading-color: var(--color-neutral-700);--footer-accent-color: var(--color-secondary-500);--product-tease-background: var(--color-primary-200);--text-on-med: var(--color-neutral-100);--footer-newsletter-color: var(--color-primary-500)}.theme-roborock .footer.bg--primary-700{--background-color: var(--color-neutral-200);--text-color: var(--color-neutral-700);--primary-text-color: var(--color-primary-500);--button-shadow: var(--color-primary-200);--pagination-color: var(--color-primary-500);--flag-color: var(--flag-color-light)}.theme-roborock .header.bg--primary-700{--background-color: var(--color-neutral-100)}.bg--white{background-color:var(--color-neutral-100);--button-shadow: var(--color-primary-200);--flag-color: var(--flag-color-light);--text-color: var(--color-neutral-700)}.bg--primary-100{--background-color: var(--color-primary-100);background-color:var(--background-color);--text-color: var(--color-neutral-700);--primary-text-color: var(--color-primary-500);color:var(--text-color);--button-shadow: var(--color-primary-200);--pagination-color: var(--color-primary-400);--flag-color: var(--flag-color-light)}.bg--secondary-100{--background-color: var(--color-secondary-100);background-color:var(--background-color);--text-color: var(--color-neutral-700);--primary-text-color: var(--color-primary-500);color:var(--text-color);--button-shadow: var(--color-primary-200);--pagination-color: var(--color-primary-500);--flag-color: var(--flag-color-light)}.bg--primary-200{--background-color: var(--color-primary-200);background-color:var(--background-color);--text-color: var(--color-neutral-700);--primary-text-color: var(--color-primary-600);color:var(--text-color);--pagination-color: var(--color-primary-400);--button-bg: var(--color-primary-400);--button-shadow: var(--color-primary-600);--flag-color: var(--flag-color-light)}.bg--primary-400{--background-color: var(--color-primary-400);background-color:var(--background-color);--text-color: var(--text-on-med);--primary-text-color: var(--color-primary-600);color:var(--text-color);--pagination-color: var(--color-primary-600);--button-color: var(--color-neutral-100);--button-bg: var(--color-primary-600);--button-shadow: var(--color-primary-100);--flag-color: var(--flag-color-medium)}.bg--primary-500{--background-color: var(--color-primary-500);background-color:var(--background-color);--text-color: var(--color-neutral-700);--primary-text-color: var(--color-primary-600);color:var(--text-color);--pagination-color: var(--color-primary-100);--button-color: var(--color-neutral-100);--button-bg: var(--color-primary-600);--button-shadow: var(--color-primary-100);--flag-color: var(--flag-color-medium)}.bg--primary-600{--background-color: var(--color-primary-600);background-color:var(--background-color);--text-color: var(--color-neutral-100);--primary-text-color: var(--color-primary-100);--pagination-color: var(--color-neutral-100);color:var(--text-color);--button-shadow: var(--color-primary-200);--flag-color: var(--flag-color-light)}.bg--primary-700{--background-color: var(--color-primary-700);background-color:var(--background-color);--primary-text-color: var(--color-primary-100);--text-color: var(--color-neutral-100);--pagination-color: var(--color-neutral-100);color:var(--text-color);--button-shadow: var(--color-primary-200);--flag-color: var(--flag-color-medium)}.bg--neutral-700{--background-color: var(--color-neutral-700);background-color:var(--background-color);--primary-text-color: var(--color-primary-100);--text-color: var(--color-neutral-100);--pagination-color: var(--color-neutral-100);color:var(--text-color);--button-color: var(--color-neutral-100);--button-bg: var(--color-primary-400);--button-shadow: var(--color-primary-200);--flag-color: var(--flag-color-medium)}.bg--dark{--primary-text-color: var(--color-primary-100);--text-color: var(--color-neutral-100);--pagination-color: var(--color-neutral-100);color:var(--text-color);--button-shadow: var(--color-primary-200);--flag-color: var(--flag-color-medium)}.light{color:var(--color-neutral-500)}@font-face{font-family:"Helvetica Neue LT W1G Condensed";src:url(/assets/frontend/fonts/HelveticaNeueLTW1G-BdCn.06ae654a.woff2) format("woff2"),url(/assets/frontend/fonts/HelveticaNeueLTW1G-BdCn.2fbc7b67.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT W1G Condensed";src:url(/assets/frontend/fonts/HelveticaNeueLTW1G-Cn.619389c5.woff2) format("woff2"),url(/assets/frontend/fonts/HelveticaNeueLTW1G-Cn.2ae90475.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT W1G";src:url(/assets/frontend/fonts/HelveticaNeueLTW1G-Bd.6f32deb5.woff2) format("woff2"),url(/assets/frontend/fonts/HelveticaNeueLTW1G-Bd.1d47cf4e.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT W1G";src:url(/assets/frontend/fonts/HelveticaNeueLTW1G-Roman.4fc5e826.woff2) format("woff2"),url(/assets/frontend/fonts/HelveticaNeueLTW1G-Roman.c5d14b24.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT W1G Condensed";src:url(/assets/frontend/fonts/HelveticaNeueLTW1G-MdCn.7208260f.woff2) format("woff2"),url(/assets/frontend/fonts/HelveticaNeueLTW1G-MdCn.f6a711b4.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT W1G";src:url(/assets/frontend/fonts/HelveticaNeueLTW1G-Md.37b172c8.woff2) format("woff2"),url(/assets/frontend/fonts/HelveticaNeueLTW1G-Md.4c626dde.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Aaux Pro";src:url(/assets/frontend/fonts/AauxProBold.aa6b09f7.woff2) format("woff2"),url(/assets/frontend/fonts/AauxProBold.e85bcfff.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Aaux Pro";src:url(/assets/frontend/fonts/AauxProRegular.bdfa21cd.woff2) format("woff2"),url(/assets/frontend/fonts/AauxProRegular.fb456a7a.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Aaux Pro";src:url(/assets/frontend/fonts/AauxProBlack.c74ceb82.woff2) format("woff2"),url(/assets/frontend/fonts/AauxProBlack.209a0dc1.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"United Sans Reg";src:url(/assets/frontend/fonts/UnitedSansReg-Bold.dbb95f45.woff2) format("woff2"),url(/assets/frontend/fonts/UnitedSansReg-Bold.8532c14a.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"DIN Next LT Pro";src:url(/assets/frontend/fonts/DINNextLTPro-Regular.7bce11ba.woff2) format("woff2"),url(/assets/frontend/fonts/DINNextLTPro-Regular.bd3e8dc3.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"DIN Next LT Pro";src:url(/assets/frontend/fonts/DINNextLTPro-Bold.3261711a.woff2) format("woff2"),url(/assets/frontend/fonts/DINNextLTPro-Bold.92c00959.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/assets/frontend/fonts/Roboto-Medium.5188cc52.woff2) format("woff2"),url(/assets/frontend/fonts/Roboto-Medium.952ab5a0.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/assets/frontend/fonts/Roboto-Bold.0f53c89e.woff2) format("woff2"),url(/assets/frontend/fonts/Roboto-Bold.3fa5ceb7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/assets/frontend/fonts/Roboto-Regular.86a2beff.woff2) format("woff2"),url(/assets/frontend/fonts/Roboto-Regular.f337b888.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/frontend/fonts/SourceSans3-VariableFont_wght.f0bd6d19.ttf) format("truetype")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:200 900;font-display:swap;src:url(/assets/frontend/fonts/SourceSans3-Italic-VariableFont_wght.50eeadfa.ttf) format("truetype")}@font-face{font-family:"MarkPro-Book";src:url(/assets/frontend/fonts/MarkPro-Book.b487a55f.woff2) format("woff2"),url(/assets/frontend/fonts/MarkPro-Book.4b778dba.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"MarkPro";src:url(/assets/frontend/fonts/MarkPro-Bold.725402ed.woff2) format("woff2"),url(/assets/frontend/fonts/MarkPro-Bold.499742ee.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"MarkPro";src:url(/assets/frontend/fonts/MarkPro-Medium.ed12190f.woff2) format("woff2"),url(/assets/frontend/fonts/MarkPro-Medium.33c909a1.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Plak LT BlackCondensed";src:url(/assets/frontend/fonts/PlakLT-BlackCondensed.c8f5eb09.woff2) format("woff2"),url(/assets/frontend/fonts/PlakLT-BlackCondensed.b22969ae.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}body{font-family:var(--body-font-family);font-family:var(--body-font-family);font-weight:var(--regular-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);font-optical-sizing:var(--font-optical-sizing)}html{font-size:16px}h1,h2,h3,h4,h5,h6{margin-block:0 1rem}h1,.h1{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}h2,.h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}h3,.h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}h4,.h4{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}h5,.h5{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}h6,.h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}.display{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}@media screen and (min-width: 0px){h1,.h1{font-size:2rem}h2,.h2{font-size:1.75rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.125rem}h6,.h6{font-size:1rem}feature-heading,.feature-heading{font-size:7rem}p-large,.p-large{font-size:1.125rem}p-small,.p-small{font-size:.75rem}p-extra-small,.p-extra-small{font-size:.75rem}}@media screen and (min-width: 1100px){h1,.h1{font-size:4rem}h2,.h2{font-size:3rem}h3,.h3{font-size:2.25rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}feature-heading,.feature-heading{font-size:7rem}p-large,.p-large{font-size:1.25rem}p-small,.p-small{font-size:.875rem}p-extra-small,.p-extra-small{font-size:.75rem}}@media screen and (min-width: 1440px){h1,.h1{font-size:4rem}h2,.h2{font-size:3rem}h3,.h3{font-size:2.25rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}feature-heading,.feature-heading{font-size:7rem}p-large,.p-large{font-size:1.25rem}p-small,.p-small{font-size:.875rem}p-extra-small,.p-extra-small{font-size:.75rem}}p,.p{margin-block:0 1rem}p.large,.p.large{font-size:1.125rem;letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}p.small,.p.small{font-size:.875rem;letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}p a:not([class]),.p a:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}a{color:inherit;text-decoration:none}strong{font-weight:600}em{font-style:italic}ul{padding-left:2rem;list-style:disc;margin-block:1rem}ol{list-style:decimal;padding-left:2rem;margin-block:1rem}pre{white-space:break-spaces}.eyebrow{letter-spacing:var(--heading-letter-spacing);font-family:var(--eyebrow-font-family);line-height:var(--heading-line-height);text-transform:uppercase;font-weight:var(--regular-font-weight);margin-bottom:.5rem;font-size:.75rem}figure{padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}blockquote{padding:0;margin:0}blockquote p{font-weight:500;font-size:1.75rem}.highlight{line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);font-weight:var(--heading-font-weight);color:var(--color-primary-500);margin-block:1.5rem}@media screen and (min-width: 0px){.highlight{font-size:1.5rem}}@media screen and (min-width: 1100px){.highlight{font-size:2.25rem}}@media screen and (min-width: 1440px){.highlight{font-size:2.25rem}}hr{appearance:none;height:1px;width:100%;border:none;border-top:1px solid var(--color-primary-300)}.cms-content iframe{max-width:100%;border:none}.cms-content hr{margin-block:2rem}@media screen and (min-width: 0px){.cms-content h1{font-size:1.75rem}}@media screen and (min-width: 1100px){.cms-content h1{font-size:3rem}}@media screen and (min-width: 1440px){.cms-content h1{font-size:3rem}}.cms-content ol,.cms-content ul{margin-block:1.3125rem}.cms-content ol li,.cms-content ul li{margin-block:.875rem}.cms-content strong,.cms-content b{font-weight:600}.article__main .cms-content h1{margin-block:1.5rem 1rem}@media screen and (min-width: 0px){.article__main .cms-content h1{font-size:1.75rem}}@media screen and (min-width: 1100px){.article__main .cms-content h1{font-size:3rem}}@media screen and (min-width: 1440px){.article__main .cms-content h1{font-size:3rem}}.article__main .cms-content h2{margin-block:1.5rem 1rem}@media screen and (min-width: 0px){.article__main .cms-content h2{font-size:1.75rem}}@media screen and (min-width: 1100px){.article__main .cms-content h2{font-size:3rem}}@media screen and (min-width: 1440px){.article__main .cms-content h2{font-size:3rem}}@media screen and (min-width: 0px){.article__main .cms-content h3{font-size:1.25rem}}@media screen and (min-width: 1100px){.article__main .cms-content h3{font-size:1.5rem}}@media screen and (min-width: 1440px){.article__main .cms-content h3{font-size:1.5rem}}@media screen and (min-width: 0px){.article__main .cms-content h4{font-size:1.125rem}}@media screen and (min-width: 1100px){.article__main .cms-content h4{font-size:1.25rem}}@media screen and (min-width: 1440px){.article__main .cms-content h4{font-size:1.25rem}}@media screen and (min-width: 0px){.article__main .cms-content h5{font-size:1rem}}@media screen and (min-width: 1100px){.article__main .cms-content h5{font-size:1rem}}@media screen and (min-width: 1440px){.article__main .cms-content h5{font-size:1rem}}table{width:100%;margin:0 0 1.25rem;border-spacing:0;border-collapse:collapse}table td{padding:.8125rem 0;border-bottom:1px solid var(--color-neutral-400);vertical-align:baseline}table tr:first-child td{padding-top:0}table th{font-weight:600}.center-align{text-align:center}.left-align{text-align:left}.right-align{text-align:right}.grid{display:grid;gap:var(--gutter-width)}.grid>*{min-width:100%}@media screen and (min-width: 900px){.grid--2-col{grid-template-columns:repeat(2, 1fr)}.grid--3-col{grid-template-columns:repeat(3, 1fr)}.grid--4-col{grid-template-columns:repeat(4, 1fr)}.grid--5-col{grid-template-columns:repeat(5, 1fr)}.grid--6-col{grid-template-columns:repeat(6, 1fr)}.grid--7-col{grid-template-columns:repeat(7, 1fr)}.grid--8-col{grid-template-columns:repeat(8, 1fr)}.grid--9-col{grid-template-columns:repeat(9, 1fr)}.grid--10-col{grid-template-columns:repeat(10, 1fr)}.grid--12-col{grid-template-columns:repeat(12, 1fr)}}.grid--flex-center{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.grid--flex-center>*{margin-bottom:var(--gutter-width)}.grid--flex-center.grid--2-col>*{flex:0 1 50%}@media screen and (min-width: 900px){.grid--flex-center.grid--3-col>*{flex:0 1 33.33%}.grid--flex-center.grid--4-col>*{flex:0 1 25%}.grid--flex-center.grid--5-col>*{flex:0 1 20%}.grid--flex-center.grid--6-col>*{flex:0 1 16.66%}.grid--flex-center.grid--7-col>*{flex:0 1 14.2857142857%}.grid--flex-center.grid--8-col>*{flex:0 1 12.5%}.grid--flex-center.grid--9-col>*{flex:0 1 11.1111111111%}.grid--flex-center.grid--10-col>*{flex:0 1 10%}.grid--flex-center.grid--11-col>*{flex:0 1 9.0909090909%}.grid--flex-center.grid--12-col>*{flex:0 1 8.3333333333%}}@media screen and (min-width: 900px){.grid-item--col-span-1{grid-column:span 1}.grid-item--col-span-2{grid-column:span 2}.grid-item--col-span-2--center{grid-column:6/span 2}.grid-item--col-span-3{grid-column:span 3}.grid-item--col-span-4{grid-column:span 4}.grid-item--col-span-4--center{grid-column:5/span 4}.grid-item--col-span-5{grid-column:span 5}.grid-item--col-span-6{grid-column:span 6}.grid-item--col-span-6--center{grid-column:4/span 6}.grid-item--col-span-7{grid-column:span 7}.grid-item--col-span-8{grid-column:span 8}.grid-item--col-span-8--center{grid-column:3/span 8}.grid-item--col-span-9{grid-column:span 9}.grid-item--col-span-10{grid-column:span 10}.grid-item--col-span-10--center{grid-column:2/span 10}.grid-item--col-span-11{grid-column:span 11}.grid-item--col-span-12{grid-column:span 12}.grid-item--start-2{grid-column-start:2}.grid-item--start-3{grid-column-start:3}.grid-item--start-4{grid-column-start:4}.grid-item--start-5{grid-column-start:6}.grid-item--start-7{grid-column-start:7}.grid-item--start-8{grid-column-start:8}.grid-item--start-9{grid-column-start:9}.grid-item--start-10{grid-column-start:10}.grid-item--start-11{grid-column-start:11}.grid-item--row-span--1{grid-row:span 1}.grid-item--row-span--2{grid-row:span 2}.grid-item--row-span--3{grid-row:span 3}.grid-item--row-span--4{grid-row:span 4}.grid-item--row-span--5{grid-row:span 5}.grid-item--row-span--6{grid-row:span 6}.grid-item--row-span--7{grid-row:span 7}.grid-item--row-span--8{grid-row:span 8}.grid-item--row-span--9{grid-row:span 9}.grid-item--row-span--10{grid-row:span 10}.grid-item--row-span--11{grid-row:span 11}.grid-item--row-span--12{grid-row:span 12}}@media screen and (min-width: 1100px){.grid-item--col-span-md-1{grid-column:span 1}.grid-item--col-span-md-2{grid-column:span 2}.grid-item--col-span-md-2--center{grid-column:6/span 2}.grid-item--col-span-md-3{grid-column:span 3}.grid-item--col-span-md-4{grid-column:span 4}.grid-item--col-span-md-4--center{grid-column:5/span 4}.grid-item--col-span-md-5{grid-column:span 5}.grid-item--col-span-md-6{grid-column:span 6}.grid-item--col-span-md-6--center{grid-column:4/span 6}.grid-item--col-span-md-7{grid-column:span 7}.grid-item--col-span-md-8{grid-column:span 8}.grid-item--col-span-md-8--center{grid-column:3/span 8}.grid-item--col-span-md-9{grid-column:span 9}.grid-item--col-span-md-10{grid-column:span 10}.grid-item--col-span-md-10--center{grid-column:2/span 10}.grid-item--col-span-md-11{grid-column:span 11}.grid-item--col-span-md-12{grid-column:span 12}.grid-item--start-md-2{grid-column-start:2}.grid-item--start-md-3{grid-column-start:3}.grid-item--start-md-4{grid-column-start:4}.grid-item--start-md-5{grid-column-start:6}.grid-item--start-md-7{grid-column-start:7}.grid-item--start-md-8{grid-column-start:8}.grid-item--start-md-9{grid-column-start:9}.grid-item--start-md-10{grid-column-start:10}.grid-item--start-md-11{grid-column-start:11}}@media screen and (min-width: 1440px){.grid-item--col-span-lg-1{grid-column:span 1}.grid-item--col-span-lg-2{grid-column:span 2}.grid-item--col-span-lg-2--center{grid-column:6/span 2}.grid-item--col-span-lg-3{grid-column:span 3}.grid-item--col-span-lg-4{grid-column:span 4}.grid-item--col-span-lg-4--center{grid-column:5/span 4}.grid-item--col-span-lg-5{grid-column:span 5}.grid-item--col-span-lg-6{grid-column:span 6}.grid-item--col-span-lg-6--center{grid-column:4/span 6}.grid-item--col-span-lg-7{grid-column:span 7}.grid-item--col-span-lg-8{grid-column:span 8}.grid-item--col-span-lg-8--center{grid-column:3/span 8}.grid-item--col-span-lg-9{grid-column:span 9}.grid-item--col-span-lg-10{grid-column:span 10}.grid-item--col-span-lg-10--center{grid-column:2/span 10}.grid-item--col-span-lg-11{grid-column:span 11}.grid-item--col-span-lg-12{grid-column:span 12}.grid-item--start-lg-2{grid-column-start:2}.grid-item--start-lg-3{grid-column-start:3}.grid-item--start-lg-4{grid-column-start:4}.grid-item--start-leg-5{grid-column-start:6}.grid-item--start-lg-7{grid-column-start:7}.grid-item--start-lg-8{grid-column-start:8}.grid-item--start-lg-9{grid-column-start:9}.grid-item--start-lg-10{grid-column-start:10}.grid-item--start-lg-11{grid-column-start:11}}.icon{display:block;width:1rem;flex-grow:0;flex-shrink:0}.icon svg{display:block;width:100%;height:auto;max-width:100%}.icon svg path{fill:currentColor}.icon--large{color:var(--color-primary-400);width:1.875rem}.icon--stroke svg path{fill:unset;stroke:currentColor}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;overflow-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}img{max-width:100%;height:auto}.pointer-events-none{pointer-events:none}.hidden,[hidden]{display:none}@media screen and (min-width: 900px){.mobile-only{display:none !important}}@media screen and (max-width: 899px){.desktop-only{display:none !important}}.mb-0{margin-bottom:0}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mt-3{margin-top:3rem}@media screen and (max-width: 900px){.mobile-edge{margin-inline:calc(-1*var(--container-padding));padding-inline:var(--container-padding)}}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}button,input[type=submit]{cursor:pointer;background-color:rgba(0,0,0,0);color:currentColor;margin:0;padding:0;border:none;appearance:none}input[type=submit],button[type=submit]{-webkit-appearance:none;display:inline-flex;align-items:center;gap:.5rem;padding:0em var(--button-padding-inline);padding-block-start:var(--button-font-offset);border:none;overflow:visible;cursor:pointer;text-align:center;flex-grow:0;line-height:1;border-radius:1.875rem;min-height:var(--button-min-height);background-color:var(--button-bg);color:var(--button-color);position:relative;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px rgba(0,0,0,0);transition:background-color .2s,box-shadow .2s,opacity .2s;font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-size:var(--button-font-size);text-decoration:none}input[type=submit] .icon,button[type=submit] .icon{margin-top:calc(var(--button-font-offset)*-0.5)}input[type=submit],button[type=submit]{-webkit-backface-visibility:hidden}@media(hover: hover){input[type=submit],button[type=submit]{animation-name:buttonShadowBounceBack;animation-duration:.4s}}@media(prefers-reduced-motion){input[type=submit],button[type=submit]{animation-name:none}}input[type=submit]:hover,button[type=submit]:hover{-webkit-box-shadow:5px 5px 0 var(--button-shadow);box-shadow:5px 5px 0 var(--button-shadow);animation-duration:.4s;animation-name:buttonShadowBounce}@media(prefers-reduced-motion){input[type=submit]:hover,button[type=submit]:hover{animation-name:none;-webkit-box-shadow:5px 5px 0 var(--button-shadow);box-shadow:5px 5px 0 var(--button-shadow)}}input[type=submit].btn--small,button[type=submit].btn--small{min-height:2.375rem;font-size:.875rem;padding-inline:1.25rem}input[type=submit].text-button,button[type=submit].text-button{background-color:rgba(0,0,0,0);color:currentColor;margin:0;padding:0;border:none;appearance:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em;font-size:.875rem;font-weight:var(--strong-font-weight);min-height:0;box-shadow:none !important}input[type=submit].btn--outline,button[type=submit].btn--outline{transition:background-color .2s;border:1px solid currentColor;color:currentColor;background-color:rgba(0,0,0,0)}input[type=submit].btn--outline:hover,button[type=submit].btn--outline:hover{background-color:var(--color-primary-400)}.clean-button{background-color:rgba(0,0,0,0);color:currentColor;margin:0;padding:0;border:none;appearance:none}.btn{-webkit-appearance:none;display:inline-flex;align-items:center;gap:.5rem;padding:0em var(--button-padding-inline);padding-block-start:var(--button-font-offset);border:none;overflow:visible;cursor:pointer;text-align:center;flex-grow:0;line-height:1;border-radius:1.875rem;min-height:var(--button-min-height);background-color:var(--button-bg);color:var(--button-color);position:relative;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px rgba(0,0,0,0);transition:background-color .2s,box-shadow .2s,opacity .2s;font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-size:var(--button-font-size);text-decoration:none}.btn .icon{margin-top:calc(var(--button-font-offset)*-0.5)}.btn:disabled,.btn--disabled{pointer-events:none;opacity:.6;background-color:var(--color-neutral-500)}.btn--hug{width:fit-content}.btn--wide{width:100%;justify-content:space-between}.btn--large-icon .icon{width:1.435rem}.btn--small{min-height:2.375rem;font-size:.875rem;padding-inline:1.25rem}.btn--animated{-webkit-backface-visibility:hidden}@media(hover: hover){.btn--animated{animation-name:buttonShadowBounceBack;animation-duration:.4s}}@media(prefers-reduced-motion){.btn--animated{animation-name:none}}.btn--animated:hover{-webkit-box-shadow:5px 5px 0 var(--button-shadow);box-shadow:5px 5px 0 var(--button-shadow);animation-duration:.4s;animation-name:buttonShadowBounce}@media(prefers-reduced-motion){.btn--animated:hover{animation-name:none;-webkit-box-shadow:5px 5px 0 var(--button-shadow);box-shadow:5px 5px 0 var(--button-shadow)}}.btn--header{--button-bg: var(--button-bg-header);--button-color: var(--color-neutral-100)}.btn--medium{--button-bg: var(--button-bg-medium);--button-color: var(--color-neutral-100);--button-hover-bg: var(--button-medium-hover-bg);--button-shadow: var(--button-medium-hover-bg)}.btn--alternate{background-color:var(--color-secondary-500);--button-color: var(--color-neutral-100)}.btn--grey{background-color:var(--color-neutral-200);--button-color: var(--color-neutral-500)}.btn--highlight{--button-bg: var(--highlight-button-bg);--button-color: var(--highlight-button-color);--button-hover-bg: var(--highlight-button-hover-bg)}.btn--simple{transition:background-color .2s,opacity .4s;--button-shadow: transparent}.btn--simple:hover{background-color:var(--button-hover-bg);--button-shadow: transparent}.btn--simple:before{display:none}.btn--simple.btn--highlight:hover{background-color:var(--highlight-button-hover-bg)}.btn--cart{font-size:.75rem}@media screen and (min-width: 1100px){.btn--cart{font-size:1.125rem}}.btn--location{font-size:.75rem;max-width:20em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}@media screen and (min-width: 1100px){.btn--location{font-size:1rem}}.btn--location .btn__text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.2}.btn--outline{transition:background-color .2s;border:1px solid var(--color-primary-600);color:var(--color-primary-600);background-color:var(--color-primary-100)}.btn--outline:hover{background-color:var(--color-primary-300)}@media screen and (max-width: 900px){.btn--mobile-wide{width:100%}}.text-button{font-weight:600;color:var(--primary-text-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.text-button--colour{color:var(--color-primary-600)}@keyframes buttonShadowBounceBack{0%{-box-shadow:0px 0px 0px var(--button-shadow);box-shadow:0px 0px 0px var(--button-shadow)}33%{-box-shadow:-2px -2px 0px var(--button-shadow);box-shadow:-2px -2px 0px var(--button-shadow)}66%{-box-shadow:2px 2px 0px var(--button-shadow);box-shadow:2px 2px 0px var(--button-shadow)}100%{-box-shadow:0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px rgba(0,0,0,0)}}@keyframes buttonShadowBounce{0%{-box-shadow:0px 0px 0px var(--button-shadow);box-shadow:0px 0px 0px var(--button-shadow)}33%{-box-shadow:8px 8px 0px var(--button-shadow);box-shadow:8px 8px 0px var(--button-shadow)}66%{-box-shadow:3px 3px 0px var(--button-shadow);box-shadow:3px 3px 0px var(--button-shadow)}100%{-box-shadow:5px 5px 0px var(--button-shadow);box-shadow:5px 5px 0px var(--button-shadow)}}.pill{background-color:var(--color-secondary-500);color:var(--color-neutral-100);font-size:.75rem;border-radius:1.5rem;padding:0 .875rem;padding-top:var(--button-font-offset);min-height:1.5rem;display:flex;align-items:center;justify-content:center;width:fit-content;margin-bottom:.75rem}.pill--primary{background-color:var(--color-primary-400);color:var(--color-neutral-100)}.pill--secondary{background-color:var(--color-secondary-500);color:var(--color-neutral-100)}.pill--nomargin{margin:0}.pill-list{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-start;max-width:100%}.pill-list--right{justify-content:flex-end}.pill-list .pill{margin-bottom:0}.active-filters-list{display:flex;flex-wrap:wrap;gap:.75rem}.removable-pill{background-color:var(--color-primary-100);color:var(--color-neutral-700);font-size:1rem;gap:.5rem;white-space:nowrap;border-radius:1.5rem;padding:.25rem 1.5rem;min-height:2.5rem;display:flex;align-items:center;justify-content:center;width:fit-content;font-weight:700;transition:background-color .2s}.removable-pill__label{padding-top:var(--button-font-offset);line-height:1}.removable-pill:hover{background-color:var(--color-primary-200)}.radio{position:relative;cursor:pointer;user-select:none;display:flex;gap:.5rem}.radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio .checkbox__styled-input{border:1px solid var(--color-neutral-700);height:1rem;width:1rem;background-color:var(--color-neutral-100);transition:background-color .2s;background-size:.5rem auto;background-repeat:no-repeat;background-position:center;display:block;border-radius:50%;flex-shrink:0;margin-top:.125em}.radio:hover input~.checkbox__styled-input{background-color:var(--color-neutral-200)}.radio input:checked~.checkbox__styled-input{background-image:url(/assets/frontend/images/radio.0ff4ec98.svg)}.bg--primary-600 .radio input:checked~.checkbox__styled-input,.bg--primary-700 .radio input:checked~.checkbox__styled-input{background-image:url(/assets/frontend/images/checkbox-dark.d8329839.svg)}.checkbox{position:relative;cursor:pointer;user-select:none;display:flex;gap:.5rem}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox__styled-input{border:1px solid var(--color-neutral-700);height:1rem;width:1rem;background-color:var(--color-neutral-100);transition:background-color .2s;background-size:auto;background-repeat:no-repeat;background-position:center;display:block;flex-shrink:0;margin-top:.125em}.checkbox:hover input~.checkbox__styled-input{background-color:var(--color-neutral-200)}.checkbox input:checked~.checkbox__styled-input{background-color:var(--text-color);background-image:url(/assets/frontend/images/checkbox.5806b907.svg)}.bg--primary-600 .checkbox input:checked~.checkbox__styled-input,.bg--primary-700 .checkbox input:checked~.checkbox__styled-input{background-image:url(/assets/frontend/images/checkbox-dark.d8329839.svg)}.comparison-checkbox{font-size:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.comparison-checkbox .checkbox{align-items:center}.comparison-checkbox .checkbox.turbo-frame-loading--busy,.comparison-checkbox .checkbox.turbo-frame-loading--ready{display:flex}.comparison-checkbox__label{padding-top:calc(var(--button-font-offset)*2);font-size:1rem}.comparison-checkbox__label img{display:inline-block}.switch-wrapper .control-group{display:flex;flex-direction:row-reverse;gap:.5rem;justify-content:flex-end}.switch-wrapper label{font-size:var(--switch-wrapper-label-font-size);color:var(--color-neutral-700);cursor:pointer}.switch-wrapper .checkbox{position:relative;display:inline-block;width:2.25rem;height:1.5rem;background-color:var(--color-neutral-100);border-radius:2rem}.switch-wrapper .checkbox input{opacity:0;width:0;height:0}.switch-wrapper .checkbox__styled-input{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.2s;width:2.25rem;height:1.5rem;border:1.5px solid var(--color-neutral-700);border-radius:2rem;background-image:none}.switch-wrapper .checkbox__styled-input:before{position:absolute;content:"";height:.9rem;width:.9rem;left:.25rem;bottom:.25rem;background-color:var(--color-neutral-700);-webkit-transition:.4s;transition:.4s;border-radius:50%}.switch-wrapper input:checked+.checkbox__styled-input{background-color:var(--color-primary-200);background-image:none}.switch-wrapper input:focus+.checkbox__styled-input{background-color:var(--color-primary-200);background-image:none}.switch-wrapper input:checked+.checkbox__styled-input:before{transform:translateX(0.75rem)}.number-control{background-color:var(--color-primary-100);display:flex;align-items:center;justify-content:center;width:4.8571428571rem;padding-inline:1.5rem;height:3rem}.number-control__button{height:3rem;flex-shrink:0}.number-control__button:hover,.number-control__button:active{background-color:rgba(0,0,0,0)}.number-control__button .icon{width:1rem;height:1rem}.number-control input[type=number]{background-color:rgba(0,0,0,0);border:none;padding-inline:0;width:1.25rem;text-align:center;appearance:none;-moz-appearance:textfield;-webkit-appearance:none;margin:0;font-size:1.25rem}.number-control input[type=number]::-webkit-outer-spin-button,.number-control input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-control input[type=number]:focus{border:none}.range-slider{font-size:.875rem}.range-slider ::selection{color:#fff;background:var(--color-primary-400)}.range-slider .slider{height:6px;position:relative;background:var(--color-primary-700);border-radius:6px}.range-slider .slider:focus,.range-slider .slider:active{background:var(--color-primary-700)}.range-slider .slider .progress{height:100%;left:0;right:0;position:absolute;border-radius:6px;background:var(--color-primary-400)}.range-slider .range-input{position:relative}.range-slider .range-input input{position:absolute;width:100%;height:6px;min-height:0;top:-6px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;border:none;padding:0}.range-slider .range-input input:focus,.range-slider .range-input input:active{background:rgba(0,0,0,0)}.range-slider input[type=range]::-webkit-slider-thumb{height:1rem;width:1rem;border-radius:50%;cursor:pointer;background:#fff;border:4px solid var(--color-primary-600);pointer-events:auto;appearance:none;-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box}.range-slider input[type=range]::-moz-range-thumb{height:1rem;width:1rem;border-radius:50%;cursor:pointer;background:#fff;border:4px solid var(--color-primary-600);pointer-events:auto;appearance:none;-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box}.range-slider__details{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}textarea,select,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=password],input[type=file],input[type=color],input[type=number],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local]{width:100%;-webkit-appearance:none;appearance:none;background-color:var(--color-neutral-100);border:1px solid var(--input-border-color);padding:0rem .75rem;padding-block-start:var(--button-font-offset);font-size:1rem;line-height:1.33rem;color:var(--color-neutral-700);min-height:3rem;border-radius:.63rem;text-overflow:ellipsis}textarea:focus:not(:focus-visible),select:focus:not(:focus-visible),input[type=text]:focus:not(:focus-visible),input[type=email]:focus:not(:focus-visible),input[type=search]:focus:not(:focus-visible),input[type=tel]:focus:not(:focus-visible),input[type=url]:focus:not(:focus-visible),input[type=password]:focus:not(:focus-visible),input[type=file]:focus:not(:focus-visible),input[type=color]:focus:not(:focus-visible),input[type=number]:focus:not(:focus-visible),input[type=range]:focus:not(:focus-visible),input[type=date]:focus:not(:focus-visible),input[type=month]:focus:not(:focus-visible),input[type=week]:focus:not(:focus-visible),input[type=time]:focus:not(:focus-visible),input[type=datetime]:focus:not(:focus-visible),input[type=datetime-local]:focus:not(:focus-visible){outline:none}textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,input[type=text]:focus,input[type=text]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=file]:focus,input[type=file]:focus-visible,input[type=color]:focus,input[type=color]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=range]:focus,input[type=range]:focus-visible,input[type=date]:focus,input[type=date]:focus-visible,input[type=month]:focus,input[type=month]:focus-visible,input[type=week]:focus,input[type=week]:focus-visible,input[type=time]:focus,input[type=time]:focus-visible,input[type=datetime]:focus,input[type=datetime]:focus-visible,input[type=datetime-local]:focus,input[type=datetime-local]:focus-visible{border-color:var(--color-primary-700);outline:none;background-color:var(--color-primary-100)}textarea::placeholder,select::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=file]::placeholder,input[type=color]::placeholder,input[type=number]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder{color:var(--color-neutral-700);opacity:1}select{padding-right:2rem;background-image:url(/assets/frontend/images/chevron-down.93ea05ef.svg);background-position:right .75rem center;background-repeat:no-repeat}label{font-size:.75rem;color:currentColor}textarea{min-height:6rem;padding-block:calc(.5rem + var(--button-font-offset))}input[type=file]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding-block:0;padding-inline-start:2rem;background-image:var(--upload-icon);background-position:left 1rem center;background-repeat:no-repeat}input[type=file]::file-selector-button{font-size:1rem;color:var(--color-primary-600);padding-inline:.5rem;padding-block-start:var(--button-font-offset);margin:0;border:none;background-color:rgba(0,0,0,0);height:3rem;cursor:pointer}form{display:grid;gap:1.5rem}form button,form input[type=submit]{width:fit-content}.control-label{display:block;margin-bottom:.25rem}.custom-form-wrapper{display:grid;gap:1.5rem;column-gap:1rem;margin-bottom:2rem}.custom-form-wrapper__group--fullwidth{grid-column:1/-1}@media screen and (min-width: 900px){.custom-form-wrapper--2-col{grid-template-columns:1fr 1fr}.custom-form-wrapper--3-col{grid-template-columns:1fr 1fr 1fr}}.date-choices .controls{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1rem}.text-error{display:block;padding:.25rem .5rem;font-size:.875rem;background-color:#fee;color:#dc0004;margin-top:.25rem;border-radius:.25rem}.form-start__errors .text-error{border:1px solid #dc0004;font-size:1rem;margin-bottom:1rem;padding:calc(.5rem + var(--button-font-offset)) 1rem .5rem 1rem}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-primary-700);opacity:.8;transition:opacity .4s;z-index:4}body:has(.overlay){overflow:hidden}.block-image{position:relative;min-height:min(53vw,770px);margin:0;padding:0;display:flex;align-items:center;justify-content:center}.block-image__media{position:absolute;inset:0}.block-image__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.block-image .card{margin-inline:auto 0}.turbo-progress-bar{height:10px;background:var(--color-primary-400);transform:translate3d(0, 0, 0)}html[aria-busy] body{cursor:wait}.turbo-overlay{display:none}.turbo-overlay.open,.turbo-overlay.loading{display:block}.turbo-overlay--loader{display:none}.turbo-overlay.loading .turbo-overlay--loader{display:block}turbo-frame:not(.turbo-frame-loading)[busy]{opacity:.8}turbo-frame.turbo-frame-loading .turbo-frame-loading--busy{display:none}turbo-frame.turbo-frame-loading[busy] .turbo-frame-loading--busy{display:block}turbo-frame.turbo-frame-loading[busy] .turbo-frame-loading--ready{display:none}.loader{animation-duration:3s;animation-iteration-count:infinite;animation-name:rotate;margin:0 auto;display:block}.loader--small{width:1rem;height:auto}.loader svg,.loader img{animation-duration:3s;animation-iteration-count:infinite;animation-name:rotate;margin:0 auto}.stripe-loader{padding:2.5rem 1.5rem;border:1px solid var(--color-neutral-300);border-radius:.625rem;display:flex;align-items:center;justify-content:center;gap:1rem;flex-direction:column}.stripe-loader__message{color:var(--color-neutral-500);font-size:1rem}.stripe-loader[hidden]{display:none}.turbo-overlay.loading .turbo-overlay--loader{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-primary-700);opacity:.8;transition:opacity .4s;align-items:center;display:flex;justify-content:center;z-index:4}.social-menu{display:flex;gap:1.5rem}.social-menu a{flex:0 0 1rem}.social-menu a .icon{width:1rem;height:1rem}.breadcrumbs{font-weight:var(--strong-font-weight);display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.25rem;margin-top:0;margin-bottom:0;list-style:none;padding:0}@media screen and (min-width: 0px){.breadcrumbs{font-size:.75rem}}@media screen and (min-width: 1100px){.breadcrumbs{font-size:.875rem}}@media screen and (min-width: 1440px){.breadcrumbs{font-size:.875rem}}.breadcrumbs a{text-decoration:none}.breadcrumbs-block{margin-block:3rem 2rem}.flag{background-color:var(--flag-color);border-radius:1.25rem;position:absolute;top:0;right:0;width:calc(100% - 2px);height:calc(100% - 2px);transform-origin:top right;transition:rotate .2s}.flag--dark{background-color:var(--flag-color-dark)}.flag--hinge-top-left{transform-origin:top left}.flag--hinge-bottom-left{transform-origin:bottom left}.flag--hinge-bottom-right{transform-origin:bottom right}.rating{display:flex;align-items:center;gap:5px}.rating__star path{fill:rgba(0,0,0,0);stroke:var(--color-neutral-700)}.rating__star--half path{fill:var(--color-neutral-700);stroke:rgba(0,0,0,0)}.rating__star.active path{fill:var(--color-neutral-700)}.flash-notice{z-index:999;position:fixed;right:1.5rem;top:calc(1.5rem + var(--header-height));width:fit-content;max-width:60%;background-color:var(--color-neutral-100);padding:clamp(1rem,5vw,2rem);border-left:.5rem solid var(--color-primary-400);box-shadow:-0.5rem .5rem 1rem rgba(0,0,0,.2);transition:all .5s}.flash-notice.dismissed{right:-100vw}.menu{position:fixed;max-height:100%;height:calc(100% - var(--header-height));width:min(33.0625rem,100%);top:var(--header-height);padding-inline:2rem;left:-100vw;transition:box-shadow .2s;overflow:hidden;z-index:4;display:flex;flex-direction:column;background-color:var(--color-neutral-100);color:var(--color-neutral-700);padding:3.75rem var(--block-spacing-small);-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);scrollbar-width:thin;scrollbar-color:var(--color-primary-700) var(--color-neutral-100)}.menu::-webkit-scrollbar{height:.5rem;width:.5rem}.menu::-webkit-scrollbar-button:end:increment,.menu::-webkit-scrollbar-button:start:decrement{background:rgba(0,0,0,0);display:none}.menu::-webkit-scrollbar-track-piece{background:var(--color-neutral-100)}.menu::-webkit-scrollbar-track-piece:vertical:start{border-radius:.25rem .25rem 0 0}.menu::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 .25rem .25rem}.menu::-webkit-scrollbar-track-piece:horizontal:start{border-radius:.25rem 0 0 .25rem}.menu::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 .25rem .25rem 0}.menu::-webkit-scrollbar-thumb:horizontal,.menu::-webkit-scrollbar-thumb:vertical{background:var(--color-primary-700);border-radius:.25rem;display:block;height:50%}.menu[hidden]{display:none}.menu__trigger .close-icon{display:none}.menu__trigger.open .close-icon{display:block}.menu__trigger.open .menu-icon{display:none}.menu:not([hidden]){overflow-y:auto;box-shadow:0 0 100vw rgba(0,0,0,.25)}.menu__header{display:flex;align-items:center;justify-content:space-between}.menu__title{margin-bottom:0}.menu__menu{margin-bottom:2rem;padding-top:2rem;font-weight:var(--strong-font-weight);display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 0px){.menu__menu{font-size:1.125rem}}@media screen and (min-width: 1100px){.menu__menu{font-size:1.25rem}}@media screen and (min-width: 1440px){.menu__menu{font-size:1.25rem}}.menu__menu a,.menu__menu button{text-decoration:none;display:block;text-align:left;font-weight:var(--button-font-weight)}.menu__menu a:hover,.menu__menu button:hover{color:var(--color-secondary-500)}.menu__menu ul{display:flex;flex-direction:column;gap:1.5rem;margin-top:0;margin-bottom:0;list-style:none;padding:0}.menu__menu--secondary{border-top:1px solid var(--color-primary-300)}@media screen and (min-width: 0px){.menu__menu--secondary{font-size:.75rem}}@media screen and (min-width: 1100px){.menu__menu--secondary{font-size:.75rem}}@media screen and (min-width: 1440px){.menu__menu--secondary{font-size:.75rem}}.menu__menu--secondary ul{gap:1rem}.menu__menu--products{font-size:1rem}.menu__menu__top{border-bottom:1px solid var(--color-primary-300);padding-bottom:1.5rem}.hero{overflow:hidden;padding-bottom:var(--block-spacing-medium)}.hero__main{margin-top:1rem;display:flex;justify-content:flex-start;flex-direction:column;gap:2rem}.hero__title,.hero__blurb{margin-block:0}.hero__meta{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:flex-start}.hero__meta a{text-decoration:none}.card{border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;position:relative;height:100%;color:var(--text-color)}.card__wrapper{position:relative}.card__wrapper:active .flag{rotate:7.266deg}@media(hover: hover){.card__wrapper:hover .flag{rotate:7.266deg}}.card a{text-decoration:none}.card__image{flex-shrink:0;flex-grow:0;background-color:var(--color-primary-300);position:relative;width:100%;aspect-ratio:1.6223175966}.card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card__image--wide{aspect-ratio:425/233}.card__content{height:100%;padding:1.5rem;display:flex;gap:1rem;flex-direction:column}.card__excerpt p{margin-bottom:.25rem}.card__excerpt p:last-child{margin-bottom:0}.card__title{margin-block:0}@media screen and (min-width: 0px){.card__title{font-size:1.25rem}}@media screen and (min-width: 1100px){.card__title{font-size:1.5rem}}@media screen and (min-width: 1440px){.card__title{font-size:1.5rem}}.card__buttons{margin-block:auto 0}.card--post .tease__image{aspect-ratio:378/233}.card--over-image{max-width:490px}.card--over-image .card__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);font-size:3rem;color:var(--color-primary-500);font-weight:var(--heading-font-weight)}@media screen and (min-width: 1100px){.card--over-image .card__content{padding:2rem}}.card--stat .card__content{gap:1.25rem}.card--stat .card__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);font-size:3rem;color:var(--color-primary-400);font-weight:var(--heading-font-weight)}.card--stat .card__subtitle{font-weight:var(--strong-font-weight)}.card--icon-card{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;flex-direction:row;flex-wrap:wrap;padding:2.5rem}.card--icon-card .card__icon{flex:0 0 100px;display:flex;align-items:center;justify-content:center;max-height:100px}.card--icon-card .card__icon svg,.card--icon-card .card__icon img{max-width:100%;max-height:100%;width:auto;height:auto}.card--icon-card .card__content{padding:0;font-size:1.5rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}.card-grid,.card-grid-large{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media screen and (min-width: 900px){.card-grid-large{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}}.image-flag-card{width:100%}.image-flag-card__image{background-color:var(--color-neutral-100);border-radius:1.25rem;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:1.0984848485}.image-flag-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-flag-card__image img{object-fit:contain}.image-flag-card__image--cover-image img{object-fit:cover}.image-flag-card__image-wrapper{position:relative}.image-flag-card__image-wrapper:active .flag{rotate:7.266deg}@media(hover: hover){.image-flag-card__image-wrapper:hover .flag{rotate:7.266deg}}.image-flag-card__image-wrapper a{width:100%}.image-flag-card__content{margin-top:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.stats-introduction{display:flex;justify-content:center;flex-direction:column;gap:1.125rem}.stats-introduction__title{color:var(--color-primary-500);margin-bottom:1.125rem}@media screen and (min-width: 900px){.stats-introduction__title{font-size:3rem}}.category-card{background-color:var(--color-neutral-100);transition:color .2s}.category-card__image{border-radius:1.25rem;overflow:hidden;border:1px solid var(--color-neutral-300);display:flex;align-items:center;justify-content:center;color:var(--color-neutral-300);position:relative;width:100%;aspect-ratio:1}.category-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.category-card__image img{object-fit:contain}.category-card__image--cover-image img{object-fit:cover}.category-card__content{margin-top:2rem}.category-card__count{margin-bottom:.5rem}.category-card__title{margin-bottom:0}.category-card:hover{color:var(--color-primary-400)}.category-card-grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));row-gap:var(--block-spacing-small)}.accordion{border-bottom:1px solid var(--color-primary-300)}.accordion__content{height:0;overflow:hidden}.accordion__content__inner{padding-bottom:2rem}.accordion__trigger{background-color:rgba(0,0,0,0);color:currentColor;margin:0;padding:0;border:none;appearance:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-block:1.5rem}.accordion__title{margin:0}.accordion__icon--minus{display:none}.accordion.open .accordion__content{height:auto}.accordion.open .accordion__icon--minus{display:block}.accordion.open .accordion__icon--plus{display:none}.tabs__content{padding-block:2rem}.tabs__content[hidden]{display:none}.tabs__content.open{display:block}.tabs__button{background-color:rgba(0,0,0,0);color:currentColor;margin:0;padding:0;border:none;appearance:none}.tabs--related-products .tabs__button{background-color:var(--color-primary-100);padding-top:var(--button-font-offset);padding-inline:1rem;font-size:.875rem;font-weight:var(--strong-font-weight);min-height:3.25rem;align-items:center;transition:background-color .2s;display:flex}.tabs--related-products .tabs__button:hover{background-color:var(--color-primary-200)}.tabs--related-products .tabs__button.active{background-color:var(--color-primary-500);color:var(--color-neutral-100)}.tabs--related-products .tabs__navigation{display:flex;justify-content:flex-start;align-items:flex-end;border-bottom:2px solid var(--color-primary-500)}@media screen and (min-width: 900px){.tabs__navigation{display:flex;background-color:rgba(0,0,0,0)}.tabs--comparison .tabs__content{border-bottom:none;padding:0}.tabs--related-products .tabs__content{margin-block:3rem}.tabs--related-products .tabs__navigation{display:flex;background-color:rgba(0,0,0,0)}.tabs--related-products .tabs__button{padding-inline:1.875rem;font-size:1.25rem}}.image-gallery-item{border-radius:1.25rem;overflow:hidden;position:relative;width:100%;aspect-ratio:1.1886792453}.image-gallery-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-gallery-link{display:block;width:100%}.rail{display:flex;align-items:center;justify-content:space-between;position:relative;max-width:min(503px,80%);margin-inline:auto;margin-block:2.5rem 2rem}.rail:before,.rail:after{content:"";display:block;background-color:var(--color-primary-200);height:3px;position:absolute;top:50%;transform:translateY(-50%);left:0}.rail:before{width:100%}.rail:after{background-color:var(--color-primary-600);width:0}.rail__station{width:.875em;height:.875em;position:relative;color:var(--color-primary-200)}.rail__station:before{width:100%;height:100%;background-color:var(--color-primary-200);border-radius:50%;content:"";display:block}.rail__station__label{text-align:center;width:6rem;font-size:.75rem;position:absolute;top:100%;left:50%;padding-top:.25rem;transform:translateX(-50%)}.rail--start .rail__station:nth-child(1){color:var(--color-primary-600)}.rail--start .rail__station:nth-child(1):before{background-color:var(--color-primary-600)}.rail--middle:after{width:50%}.rail--middle .rail__station:nth-child(1),.rail--middle .rail__station:nth-child(2){color:var(--color-primary-600)}.rail--middle .rail__station:nth-child(1):before,.rail--middle .rail__station:nth-child(2):before{background-color:var(--color-primary-600)}.rail--end:after{width:100%}.rail--end .rail__station{color:var(--color-primary-600)}.rail--end .rail__station:before{background-color:var(--color-primary-600)}@media screen and (min-width: 900px){.rail__station__label{font-size:1rem}}.two-column__eyebrow,.two-column__title{color:var(--heading-color)}.two-column__media{margin-block:0;margin-inline:calc(-1*var(--container-padding))}.two-column__media img{display:block;width:100%}.two-column__content{padding-block:var(--block-spacing)}.two-column__title{margin-bottom:2rem}.two-column__button{margin-top:3rem}@media screen and (min-width: 900px){.two-column{position:relative;padding-block:var(--block-spacing)}.two-column .two-column__content{grid-column:1/7;display:flex;align-items:center;padding-inline:0rem calc(4rem - var(--gutter-width))}.two-column .two-column__media{margin-inline:0;position:absolute;top:0;width:50vw;height:100%;min-width:0}.two-column .two-column__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.two-column.alignment--image-right .two-column__media{left:50%}.two-column.alignment--image-left .two-column__content{grid-column:7/13;padding-inline:calc(4rem - var(--gutter-width)) 0rem;order:2;width:auto}.two-column.alignment--image-left .two-column__media{right:50%}}@media screen and (min-width: 1100px){.two-column .two-column__content{padding-inline:0rem 4rem}.two-column.alignment--image-left .two-column__content{padding-inline:4rem 0rem}}.two-column-block{overflow:hidden}.block.bg--white+.two-column-block.bg--white{margin-top:var(--block-spacing)}.block.bg--white+.two-column-block.bg--white .two-column__content{padding-block:0 var(--block-spacing)}@media screen and (min-width: 900px){.block.bg--white+.two-column-block.bg--white .two-column__content{padding-block:var(--block-spacing)}}.block.bg--white+.two-column-block.bg--white .two-column__content,.block.bg--primary-100+.two-column-block.bg--primary-100 .two-column__content{padding-block:0 var(--block-spacing)}@media screen and (min-width: 900px){.block.bg--white+.two-column-block.bg--white .two-column__content,.block.bg--primary-100+.two-column-block.bg--primary-100 .two-column__content{padding-block:var(--block-spacing)}}.swiper-button-disabled{opacity:0}.swiper-button-disabled:disabled{opacity:0}.animated-pagination{display:flex;gap:.5rem;justify-content:center;align-items:center;margin-block:2rem}.animated-pagination__dot{width:13px;height:13px;border-radius:50%;overflow:hidden;position:relative}.animated-pagination__dot:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";background-color:var(--pagination-color);opacity:.5;display:block}.animated-pagination__dot svg{--progress: 0;position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;stroke-width:48px;stroke:var(--pagination-color);fill:none;stroke-dashoffset:calc(125.6*(1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}.home-slider{min-height:min(878px,60vw);transition:background-color .2s;padding-block:var(--block-spacing-medium)}.home-slider__inner{position:relative}.home-slider__navigation{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.875rem}.home-slider__image-slider__wrapper{margin-block-end:var(--block-spacing-small);max-width:min(60vw,618px);margin-inline:auto}.home-slider__image-slider .swiper-slide{overflow:visible}.home-slider__image-slider .swiper-slide .home-slider__image-slide{background-color:var(--color-primary-300)}.home-slider__image-slider .swiper-slide.swiper-slide-prev .home-slider__image-slide{rotate:-10.811deg}.home-slider__image-slider .swiper-slide.swiper-slide-next .home-slider__image-slide{rotate:10.811deg}.home-slider__image-slider .swiper-slide:nth-child(2n) .home-slider__image-slide{background-color:var(--color-primary-500)}.home-slider__image-slider .swiper-slide:nth-child(3n) .home-slider__image-slide{background-color:var(--color-primary-400)}.home-slider__image-slide{position:relative;aspect-ratio:618/557;border-radius:1.25rem;box-shadow:0px 12px 18px 0px rgba(0,0,0,.14);transition:opacity .2s,rotate .2s;overflow:hidden}.home-slider__image-slide img{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .2s}.home-slider .swiper-slide-active .home-slider__image-slide{rotate:0deg !important;background-color:rgba(0,0,0,0)}.home-slider .swiper-slide-active img{opacity:1}.home-slider__image-slider .swiper-slide:not(:first-child) .home-slider__image-slide,.home-slider__image-slider .swiper-slide:not(:first-child) .home-slider__content-slide,.home-slider__content-slider .swiper-slide:not(:first-child) .home-slider__image-slide,.home-slider__content-slider .swiper-slide:not(:first-child) .home-slider__content-slide{opacity:1}.home-slider__image-slider:not(.swiper-initialized) .swiper-slide:not(:first-child) .home-slider__image-slide,.home-slider__image-slider:not(.swiper-initialized) .swiper-slide:not(:first-child) .home-slider__content-slide,.home-slider__content-slider:not(.swiper-initialized) .swiper-slide:not(:first-child) .home-slider__image-slide,.home-slider__content-slider:not(.swiper-initialized) .swiper-slide:not(:first-child) .home-slider__content-slide{opacity:0}@media screen and (min-width: 900px){.home-slider__image-slider__wrapper{width:40%;float:left}.home-slider__content-slider{width:45%;float:right;display:flex;height:100%;padding-right:4rem}.home-slider__content-slide{min-height:min(38.5vw,555px);flex-direction:column;display:flex;justify-content:center}.home-slider__content-slide__eyebrow{margin-bottom:1rem}.home-slider__content-slide__buttons{margin-block-start:2rem}.home-slider__navigation{width:40%;clear:both;margin-top:3.3125rem}.home-slider .animated-pagination--vertical{position:absolute;top:0;right:0;height:100%;display:flex;flex-direction:column;width:auto;justify-content:center;gap:1.35rem}}@media screen and (min-width: 900px)and (max-width: 1439px){.home-slider__inner{width:90%;margin-inline:auto}}@media screen and (min-width: 1440px){.home-slider__image-slider__wrapper,.home-slider__navigation{width:50.8%}.home-slider__content-slider{width:calc(35.5% + 2rem);padding-right:2rem}.home-slider .animated-pagination--vertical{right:auto;left:calc(100% + var(--gutter-width))}.home-slider__content-slide{margin-block:2.75rem}.home-slider__content-slide__buttons{margin-block-start:4rem}}.carousel__title{margin-bottom:0}.carousel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gutter-width);flex-wrap:wrap;margin-bottom:2rem}.carousel__header__content{display:flex;flex-direction:column;gap:1.5rem;max-width:846px}.carousel__header__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gutter-width);flex-wrap:wrap;width:100%}.carousel__introduction p:last-child{margin-bottom:0}.carousel__navigation{display:flex;align-items:center;justify-content:center;gap:1rem;margin-inline:auto 0}.carousel:not(:has(.swiper-slide)) .carousel__navigation{display:none;visibility:hidden}.carousel__inner--feature-product{width:min(100%,27.875rem)}.carousel__inner--product-gallery{width:100%;overflow:hidden}.carousel__thumb{border:1px solid var(--color-neutral-200);max-height:57px;position:relative;width:100%;aspect-ratio:1.8771929825}.carousel__thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.carousel__thumb img{object-fit:contain}.carousel__thumbs{margin-top:1rem}.carousel__thumbs:not(.swiper-initialized){gap:1rem;display:grid;grid-template-columns:repeat(5, 1fr)}.carousel__thumbs .swiper-slide{cursor:pointer;transition:opacity .2s;opacity:.6}.carousel__thumbs .swiper-slide:hover,.carousel__thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.carousel .slider:not(.swiper-initialized) .swiper-slide{margin-right:1.5rem}.carousel .swiper-slide{display:flex;height:auto}.carousel--images .carousel__header{margin-bottom:4.5rem}.carousel--cards .carousel__inner{width:100%}.carousel--cards .carousel__header{margin-bottom:4.5rem}.carousel--cards .swiper-slide{height:auto}.carousel--cards .swiper-slide .card__wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.carousel--cards--small .carousel__inner{width:60%}@media screen and (min-width: 550px){.carousel--cards--small .carousel__inner{width:100%}}@media screen and (min-width: 1100px){.carousel--cards .carousel__inner{width:75%}.carousel--cards--small .carousel__inner{width:100%}}.home-slider--simple{overflow:hidden;position:relative;padding-block:0}.home-slider--simple .slide{position:relative}.home-slider--simple .slide__content{padding-block:3rem}.home-slider--simple .slide__content .btn{text-align:center;justify-content:center}.home-slider--simple .slide__media{position:relative;width:100%;aspect-ratio:402/240}.home-slider--simple .slide__background{width:100%;height:100%;inset:0;object-fit:cover;display:block}.home-slider--simple .slide__background--desktop{display:none;visibility:hidden}.home-slider--simple .animated-pagination{position:absolute;width:100%;top:calc(59.7vw - 1.5rem);left:0;z-index:2;margin:0}.home-slider--simple .carousel__button{position:absolute;top:29.850746vw;translate:0 -50%;z-index:2}.home-slider--simple .carousel__button--prev{left:.5rem}.home-slider--simple .carousel__button--next{right:.5rem}@media screen and (min-width: 900px){.home-slider--simple{aspect-ratio:unset;min-height:unset}.home-slider--simple .animated-pagination{top:unset;bottom:1.5rem}.home-slider--simple .carousel__button{top:unset;bottom:2.5rem}.home-slider--simple .carousel__button--prev{left:calc(var(--container-padding) + 1rem)}.home-slider--simple .carousel__button--next{right:calc(var(--container-padding) + 1rem)}.home-slider--simple .swiper-slide{height:auto}.home-slider--simple .slide{container-type:inline-size;height:100%;padding-block:3.75rem 6rem;display:flex;align-items:center;justify-content:center;min-height:min(48.611111vw,80vh)}.home-slider--simple .slide__media{position:absolute;inset:0;aspect-ratio:unset}.home-slider--simple .slide__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-slider--simple .slide__background--desktop{display:block;visibility:visible}.home-slider--simple .slide__background--mobile{display:none;visibility:hidden}.home-slider--simple .slide__content{width:50%;max-width:530px;position:relative;padding:2.5rem;border-radius:1.25rem}.home-slider--simple .slide--style-card .slide__content{background-color:var(--background-color);padding:1.5rem 1rem}.home-slider--simple .slide--style-bar-card{padding-block-end:3rem;align-items:flex-end}.home-slider--simple .slide--style-bar-card .container{max-width:100%;width:100%}.home-slider--simple .slide--style-bar-card .slide__content{padding-block-end:5rem;padding-inline:1rem;background-color:var(--background-color);width:100%;max-width:none;margin:auto 0 0 0}.home-slider--simple .slide--style-bar-card .slide__content .home-slider__content-slide__buttons{margin-top:0;justify-content:flex-end;display:flex}@container (min-width: 900px){.home-slider--simple .slide--style-bar-card .slide__content{display:grid;gap:clamp(1.5rem,4vw,2.5rem);grid-template-columns:1fr 1fr}}.home-slider--simple .slide--style-gradient{position:relative}.home-slider--simple .slide--style-gradient:before{content:"";display:block;position:absolute;inset:0;z-index:2;background-image:linear-gradient(90deg, var(--color-primary-700) 0.16%, var(--color-primary-600) 15.97%, rgba(var(--color-primary-600-changeable), 0.8) 30.61%, rgba(var(--color-primary-600-changeable), 0.48) 45.69%, rgba(var(--color-primary-500-changeable), 0) 63.42%)}.home-slider--simple .slide--style-gradient .slide__content{background-color:rgba(0,0,0,0);position:relative;z-index:2}}@media screen and (min-width: 1100px){.home-slider--simple .slide--style-bar-card .slide__content{padding-inline:2.5rem}.home-slider--simple .slide--style-card .slide__content{padding:2.5rem}}@media screen and (min-width: 1440px){.home-slider--simple .carousel__button{top:50%;bottom:unset}.home-slider--simple .carousel__button--prev{left:var(--container-padding)}.home-slider--simple .carousel__button--next{right:var(--container-padding)}.home-slider--simple .slide--style-card .slide__content{padding:2.5rem}.home-slider--simple .slide--style-bar-card .container{max-width:1440px;width:100%}.home-slider--simple .slide--style-bar-card .slide__content{padding:2.5rem}}.block{margin-block:var(--block-spacing);max-width:100vw}.block--small{--block-spacing: var(--block-spacing-small)}.block--medium{--block-spacing: var(--block-spacing-medium)}.block--page-intro{margin-top:2rem;margin-bottom:var(--block-spacing-small)}.block--account{margin-top:2rem;--input-border-color: var(--color-neutral-300)}.block--border-bottom{border-bottom:1px solid var(--color-primary-500)}.block[class*=bg]{padding-block:var(--block-spacing);margin-block:0}.block--hide-overflow{overflow:hidden}.block__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gutter-width);flex-wrap:wrap;margin-bottom:2rem}.block__header__content{display:flex;flex-direction:column;gap:1.5rem;max-width:846px}.block__header__content p:last-child{margin-bottom:0}@media screen and (min-width: 900px){.block__header{margin-bottom:4rem}}.block .cms-content>*:first-child{margin-block-start:0}.block .cms-content>*:last-child{margin-block-end:0}.block.bg--white+.block.bg--white,.block.bg--primary-100+.block.bg--primary-100,.block.bg--secondary-100+.block.bg--secondary-100,.block.bg--primary-200+.block.bg--primary-200,.block.bg--primary-400+.block.bg--primary-400,.block.bg--primary-500+.block.bg--primary-500,.block.bg--primary-600+.block.bg--primary-600,.block.bg--primary-700+.block.bg--primary-700,.block.bg--neutral-700+.block.bg--neutral-700{padding-block-start:0}.page-content .block:first-child.bg--white{padding-top:0}.page-content .block:first-child:not([class*=bg]){margin-top:0}.filters{border-radius:10px;background:var(--color-neutral-200)}.filters__main{display:flex;flex-direction:column;padding:2rem;padding-bottom:0;gap:1rem;width:100%}.filters__footer{padding:0rem 2rem 2rem 2rem}.filters__reset{font-weight:var(--strong-font-weight);font-size:.875rem;position:absolute;top:2.25rem;right:2rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.filters__mobile-reset{font-weight:var(--strong-font-weight);font-size:.875rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.filters__title{font-size:1.25rem;font-weight:var(--strong-font-weight);padding-right:2rem}.filters .control-group label{font-size:1rem}.filters .control-group .control-label{font-size:1.25rem;font-weight:var(--strong-font-weight);margin-bottom:.5rem}.filters.hidden{display:none}.filters__close{position:fixed;top:2rem;right:2rem;background:var(--color-neutral-200);z-index:5}@media screen and (max-width: 899px){.filters{position:fixed;top:0;left:0;width:100%;border-radius:0;height:100vh;overflow:auto;z-index:4;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);scrollbar-width:thin;scrollbar-color:var(--color-primary-700) var(--color-neutral-100)}.filters::-webkit-scrollbar{height:.5rem;width:.5rem}.filters::-webkit-scrollbar-button:end:increment,.filters::-webkit-scrollbar-button:start:decrement{background:rgba(0,0,0,0);display:none}.filters::-webkit-scrollbar-track-piece{background:var(--color-neutral-100)}.filters::-webkit-scrollbar-track-piece:vertical:start{border-radius:.25rem .25rem 0 0}.filters::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 .25rem .25rem}.filters::-webkit-scrollbar-track-piece:horizontal:start{border-radius:.25rem 0 0 .25rem}.filters::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 .25rem .25rem 0}.filters::-webkit-scrollbar-thumb:horizontal,.filters::-webkit-scrollbar-thumb:vertical{background:var(--color-primary-700);border-radius:.25rem;display:block;height:50%}.filters__main{overflow:auto;height:calc(100vh - 4rem);padding-bottom:4rem;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);scrollbar-width:thin;scrollbar-color:var(--color-primary-700) var(--color-neutral-100)}.filters__main::-webkit-scrollbar{height:.5rem;width:.5rem}.filters__main::-webkit-scrollbar-button:end:increment,.filters__main::-webkit-scrollbar-button:start:decrement{background:rgba(0,0,0,0);display:none}.filters__main::-webkit-scrollbar-track-piece{background:var(--color-neutral-100)}.filters__main::-webkit-scrollbar-track-piece:vertical:start{border-radius:.25rem .25rem 0 0}.filters__main::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 .25rem .25rem}.filters__main::-webkit-scrollbar-track-piece:horizontal:start{border-radius:.25rem 0 0 .25rem}.filters__main::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 .25rem .25rem 0}.filters__main::-webkit-scrollbar-thumb:horizontal,.filters__main::-webkit-scrollbar-thumb:vertical{background:var(--color-primary-700);border-radius:.25rem;display:block;height:50%}.filters__footer{position:fixed;bottom:0rem;right:0rem;background:var(--color-neutral-200);border-top:1px solid var(--color-neutral-300);width:100%;padding:1rem;text-align:right;height:4rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem}}@media screen and (min-width: 900px){.filters{position:relative}.filters__main{gap:2rem}.filters__close{display:none}.filters.hidden{display:flex}.filters .control-group:first-of-type .control-label{padding-right:4rem}}.products__layout:has(.products__sidebar.open){z-index:5}.left-right__media__image{border-radius:1.25rem;overflow:hidden}.left-right__media__image img{width:100%;display:block}.left-right__content{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);justify-content:center}@media screen and (min-width: 900px){.left-right .left-right__content{grid-column:1/7}.left-right .left-right__media{grid-column:7/13}.left-right.alignment--image-left .left-right__content{grid-column:7/13;order:2}.left-right.alignment--image-left .left-right__media{grid-column:1/7;order:1}}@media screen and (min-width: 1440px){.left-right{gap:2.5rem}}.timeline{margin-block-start:clamp(2rem,5vw,4rem);--marker-width: 20px;display:grid;row-gap:2rem;position:relative}.timeline__introduction{gap:1.125rem;display:flex;flex-direction:column}.timeline__introduction h2{margin-bottom:1.375rem}.timeline__line{top:0;left:0;position:absolute;height:100%;width:var(--marker-width)}.timeline__line:before{position:absolute;content:"";width:4px;background-color:var(--color-primary-400);top:0;margin-left:calc(var(--marker-width)/2 - 2px);height:100%}.timeline__line__current{position:sticky;top:0;content:"";width:4px;background-color:var(--color-primary-500);margin-left:calc(var(--marker-width)/2 - 2px);height:50vh}.timeline-marker svg{width:var(--marker-width);height:auto;display:block}.timeline-marker svg circle{fill:var(--color-primary-400);transition:fill .4s}.timeline-year{grid-column:1;position:relative;display:grid;grid-template-columns:var(--marker-width) auto;column-gap:clamp(2rem,5vw,3.625rem)}.timeline-year.active .timeline-marker-circle circle{fill:var(--color-primary-500)}.timeline-year:last-child{background-color:var(--background-color)}.timeline-infobox{grid-column:2;padding:2rem;border-radius:1.25rem;background-color:var(--color-primary-200)}.timeline-infobox__year{color:var(--color-primary-500);margin-bottom:1.25rem}.timeline-infobox__subtitle{font-size:1.25rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);margin-bottom:.75rem}.timeline-infobox__content{font-size:.875rem}.timeline-infobox__image{margin-top:2rem}.timeline-infobox__image img{display:block;width:100%;border-radius:.625rem}@media screen and (min-width: 900px){.timeline{--overlap-height: clamp(-11rem, calc(20rem * -1), -3rem);padding-top:calc(var(--overlap-height)*-1);row-gap:clamp(2rem,5vw,9rem);max-width:71.375rem;margin-inline:auto;grid-template-columns:auto var(--marker-width) auto;column-gap:clamp(2rem,5vw,3.625rem)}}@media screen and (min-width: 900px)and (min-width: 900px){.timeline{--marker-width: 40px}}@media screen and (min-width: 900px){.timeline__line{left:50%;translate:-50% 0}.timeline-year{min-height:calc(-1.75*var(--overlap-height));margin-top:var(--overlap-height)}.timeline-year:first-child{margin-top:0}.timeline-year:nth-child(even){grid-column:1/3;grid-template-columns:auto var(--marker-width)}.timeline-year:nth-child(even) .timeline-marker{order:2;grid-row:1;grid-column:2}.timeline-year:nth-child(even) .timeline-infobox{order:1;grid-row:1;grid-column:1}.timeline-year:nth-child(odd){grid-column:2/4;grid-template-columns:var(--marker-width) auto}.timeline-year:nth-child(odd) .timeline-marker{order:1}.timeline-year:nth-child(odd) .timeline-infobox{order:2}}.pagination{margin-block:var(--block-spacing-small)}.pagination ul{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:0;margin-bottom:0;list-style:none;padding:0}.pagination ul a{display:flex;min-width:2rem;padding-inline:.25rem;height:2rem;padding-top:var(--button-font-offset);flex-direction:column;justify-content:center;align-items:center;border:1px solid currentColor;text-decoration:none;border-radius:2px;transition:background-color .2s}.pagination ul a:hover{background-color:var(--color-primary-100)}.pagination ul li.active a{background-color:var(--color-primary-100);border-color:var(--color-primary-500)}.tease{border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;position:relative;height:100%;width:100%}.tease__wrapper{position:relative}.tease__wrapper:active .flag{rotate:7.266deg}@media(hover: hover){.tease__wrapper:hover .flag{rotate:7.266deg}}.tease__image{flex-shrink:0;flex-grow:0;display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:1.6223175966}.tease__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tease__image .pill{position:absolute;top:.5rem;right:.5rem}.tease__content{height:100%;padding:1.5rem;display:flex;gap:1rem;flex-direction:column}.tease__title{margin-block:0}.tease__buttons{margin-block:auto 0}.tease__intro{display:flex;gap:1rem;align-items:center;justify-content:space-between}.tease__intro .pill{margin:0}.tease__intro .pill{flex:1 1 calc(50% - .5rem)}.tease__intro .quickview{flex:0 1 12ch;margin-inline:auto 0}.tease__status{margin-inline:0 auto;color:var(--color-secondary-500);font-weight:var(--strong-font-weight);font-size:.875rem}.tease__quickview{margin-inline:auto 0;font-weight:var(--strong-font-weight);display:flex;align-items:center;justify-content:center;font-size:.875rem;gap:.25rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.tease__quickview__text{padding-top:var(--button-font-offset)}.tease__price{font-weight:var(--strong-font-weight);font-size:1.25rem;display:flex;align-items:center;justify-content:space-between}.tease__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block:auto 0}.tease--post .tease__image{aspect-ratio:378/233;background-color:var(--color-primary-300)}.tease--post-home .tease__image{background-color:var(--color-primary-300)}.tease--product-horizontal{background-color:var(--color-neutral-100);display:grid;width:100%;grid-template-columns:min(40%,10rem) auto}.tease--product-horizontal .tease__image-link{display:flex;align-items:center;flex-shrink:0;background-color:var(--color-primary-300)}.tease--product-horizontal .tease__image{aspect-ratio:160/194;background-color:var(--color-primary-300)}.tease--product-horizontal .tease__image img{object-fit:contain}.tease--product-horizontal .tease__price{font-size:1.25rem;font-weight:var(--regular-font-weight)}.tease--product-horizontal .tease__content{padding:1.5rem;display:flex;flex-direction:column;gap:.875rem;justify-content:center}.tease--product-horizontal .tease__title{margin-bottom:0}.tease--product{position:relative;display:flex;flex-direction:column}.tease--product:before{position:absolute;top:0;left:0;content:" ";display:block;width:100%;border-radius:1.25rem;background-color:var(--product-tease-background);transition:all .4s;padding-bottom:69%;height:0}.tease--product:hover{--button-shadow: var(--color-primary-600)}.tease--product:hover:before{height:100%}.tease--product .tease__image{position:relative;aspect-ratio:278/194;border-radius:1.25rem;overflow:hidden}.tease--product .tease__image img{object-fit:contain}.tease--product .tease__content{padding:1.25rem 1.375rem .75rem;position:relative}.article-grid{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}.cart-product{border-radius:1.25rem;background-color:var(--color-primary-100);overflow:hidden;position:relative;display:grid;grid-template-columns:min(40%,5rem) auto}@media screen and (min-width: 400px){.cart-product{grid-template-columns:min(40%,10rem) auto}}.cart-product__wrapper{position:relative}.cart-product__wrapper:active .flag{rotate:7.266deg}@media(hover: hover){.cart-product__wrapper:hover .flag{rotate:7.266deg}}.cart-product__link{display:flex}.cart-product__image{flex-shrink:0;flex-grow:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-300);position:relative;width:100%}.cart-product__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.cart-product__content{flex-direction:column;padding:1.5rem;justify-content:center;gap:.75rem;display:flex}.cart-product__title-price-container{flex-direction:column;gap:.75rem;display:flex}.cart-product__title{margin-block:0}@media screen and (min-width: 0px){.cart-product__title{font-size:1.25rem}}@media screen and (min-width: 1100px){.cart-product__title{font-size:1.5rem}}@media screen and (min-width: 1440px){.cart-product__title{font-size:1.5rem}}.cart-product__buttons{margin-block:auto 0}.cart-product__intro{display:flex;gap:1rem;align-items:center;justify-content:space-between}.cart-product__status{margin-inline:0 auto;color:var(--color-secondary-500);font-weight:var(--strong-font-weight);font-size:.875rem}.cart-product__quickview{margin-inline:auto 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em;font-weight:var(--strong-font-weight);display:flex;align-items:center;justify-content:center;font-size:.875rem;gap:.25rem}.cart-product__quickview__text{padding-top:var(--button-font-offset)}.cart-product__price{display:flex;flex-direction:column;font-size:1.25rem;font-weight:var(--regular-font-weight)}.cart-product__price .price__struck{font-size:.875rem}.cart-product__price--right{text-align:right}@media screen and (min-width: 900px){.cart-product__price--right-desktop{text-align:right}}.cart-product__label{font-size:.875rem;font-family:var(--body-font-family);color:var(--color-secondary-500)}.cart-product__label--presale{color:var(--color-primary-700);font-weight:normal}.cart-product__presale{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:var(--color-primary-100);border-radius:.625rem}.cart-product__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-block:auto 0;flex-wrap:wrap}.cart-product__footer .control-label{display:none}.cart-product__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cart-product__remove,.cart-product__quickview{color:var(--color-primary-500)}.cart-product .number-control{background-color:var(--color-neutral-100)}.cart-product__image-link{display:flex;align-items:center;flex-shrink:0;background-color:var(--color-primary-300)}.cart-product--secondary{background-color:var(--color-neutral-200)}.cart-product--expanded{border-radius:0;background-color:rgba(0,0,0,0);border-bottom:1px solid var(--color-primary-300);padding-bottom:2rem}.cart-product--expanded .number-control{background-color:var(--color-primary-200)}.cart-product--expanded .cart-product__image{background-color:rgba(0,0,0,0)}.cart-product--expanded .cart-product__footer{justify-content:flex-start}@media screen and (min-width: 900px){.cart-product--expanded{padding-bottom:2.5rem;grid-template-columns:min(25%,20.375rem) auto;gap:var(--gutter-width)}.cart-product--expanded .cart-product__content{padding:0;gap:.75rem}.cart-product--expanded .cart-product__footer{gap:3.125rem;margin-top:1.25rem}.cart-product--expanded .cart-product__title-price-container{flex-direction:row;justify-content:space-between}.cart-product--expanded .cart-product__price{line-height:var(--heading-line-height);font-size:2.25rem;font-weight:var(--heading-font-weight)}.cart-product--expanded .cart-product__price .price__struck{font-size:1.25rem}.cart-product--expanded .cart-product__label{font-size:1rem}.cart-product--expanded .cart-product__title{font-size:2.25rem}}.cart-product--summary{background-color:var(--color-primary-100);grid-template-columns:min(31%,10rem) auto}.cart-product--summary .cart-product__image{background-color:var(--color-primary-200)}.cart-product--summary .cart-product__content{padding:1.5rem}.cart-product--summary .cart-product__title{width:60%;line-height:var(--body-line-height)}.cart-product--summary .cart-product__price{margin-inline:auto 0;font-size:1rem}.cart-product--summary .cart-product__price .price__struck{font-size:.875rem}.cart-product--summary .cart-product__price .price__label{font-size:.875rem}.cart__product-list{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 900px){.cart__product-list{gap:2rem}.cart__product-list--small{gap:1rem}.cart__product-list--large{gap:2.5rem}}.cart__total{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gutter-width);padding-bottom:1.5rem;border-bottom:1px solid var(--color-primary-300)}.cart__total__amounts{text-align:right}.cart__total--breakdown{font-size:1.125rem}.split-cta__block{padding-block:var(--block-spacing)}.split-cta__title{color:var(--color-primary-500);margin-bottom:3.125rem}@media screen and (min-width: 900px){.split-cta{position:relative}.split-cta:before{content:"";display:block;position:absolute;top:0;right:0;width:50%;height:100%;background-color:var(--color-primary-100)}.split-cta__inner{display:grid;grid-template-columns:1fr 1fr;position:relative}.split-cta__block:nth-child(even){padding-left:clamp(2rem,5vw,7rem)}}.store-selector{margin-top:1.5rem}.store-selector__list{margin-block:.5rem 1rem}.store-selector__store{padding:.875rem 1rem;display:flex;align-items:center;gap:10px;border-radius:2px;border:1px solid var(--color-secondary-300, #e6e6e6);color:var(--color-neutral-500);margin-bottom:.5rem;transition:background-color .2s}.store-selector__store a:hover{color:var(--color-neutral-700)}.store-selector__store__main{flex:3 3 50%;font-size:.875rem}.store-selector__store__type{flex:1 1 25%;font-size:1rem;font-weight:var(--strong-font-weight);text-align:center;line-height:1.6}@media screen and (min-height: 800px){.store-selector__list{overflow:auto;max-height:min(50vh,396px);border-radius:.25rem;border:1px solid var(--color-primary-600);background:var(--color-neutral-100);padding:1.4rem;box-shadow:0px 47px 117px 0px rgba(0,0,0,0),0px 19.635px 48.88px 0px rgba(0,0,0,.01),0px 10.498px 26.133px 0px rgba(0,0,0,.01),0px 5.885px 14.65px 0px rgba(0,0,0,.02),0px 3.126px 7.781px 0px rgba(0,0,0,.03),0px 1.301px 3.238px 0px rgba(0,0,0,.04);-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);scrollbar-width:thin;scrollbar-color:var(--color-primary-700) var(--color-neutral-100)}.store-selector__list::-webkit-scrollbar{height:.5rem;width:.5rem}.store-selector__list::-webkit-scrollbar-button:end:increment,.store-selector__list::-webkit-scrollbar-button:start:decrement{background:rgba(0,0,0,0);display:none}.store-selector__list::-webkit-scrollbar-track-piece{background:var(--color-neutral-100)}.store-selector__list::-webkit-scrollbar-track-piece:vertical:start{border-radius:.25rem .25rem 0 0}.store-selector__list::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 .25rem .25rem}.store-selector__list::-webkit-scrollbar-track-piece:horizontal:start{border-radius:.25rem 0 0 .25rem}.store-selector__list::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 .25rem .25rem 0}.store-selector__list::-webkit-scrollbar-thumb:horizontal,.store-selector__list::-webkit-scrollbar-thumb:vertical{background:var(--color-primary-700);border-radius:.25rem;display:block;height:50%}}a.store-selector__store{color:var(--color-neutral-700)}a.store-selector__store:hover{background-color:var(--color-primary-100)}.review{display:flex;flex-direction:column;gap:1.25rem;border-bottom:1px solid var(--color-neutral-300);padding-block:1.5rem}.review:nth-child(1){padding-top:0}.review:last-child{border-bottom:none}.review__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.875rem}.review__content{font-size:.875rem}.review__content p:last-child{margin-bottom:0}.review__footer{font-size:.875rem}.review__name{font-weight:var(--strong-font-weight)}.review__location{letter-spacing:var(--heading-letter-spacing);font-family:var(--eyebrow-font-family);line-height:var(--heading-line-height);text-transform:uppercase;font-weight:var(--regular-font-weight);margin-bottom:.5rem;font-size:.75rem}.star-radio{display:flex;align-items:center;unicode-bidi:bidi-override;direction:rtl;justify-content:flex-end;gap:.725rem;width:100%}.star-radio>input{display:none}.star-radio>input+label{display:inline-block;overflow:hidden;text-indent:9999px;width:2.3125rem;white-space:nowrap;cursor:pointer;font-size:0;transition:all .2s}.star-radio>input+label:hover{transform:scale(1.1)}.star-radio>input+label:before{content:" ";clip-path:polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);background-color:var(--color-neutral-100);background-size:100% auto;background-repeat:no-repeat;display:block;width:2.3125rem;height:2.3125rem;cursor:pointer;transition:all .2s}.star-radio>input:checked~label:before,.star-radio>input+label:hover~label:before,.star-radio>input+label:hover:before{background-color:var(--color-primary-400)}.order-list th{font-size:1rem;text-align:left;border-bottom:1px solid var(--color-neutral-400);padding:0 0 2rem 0}.order-list td{border-bottom:1px solid var(--color-neutral-400);padding-block:1rem}.order-list tr:first-child td{padding-block-start:1rem}.search{width:100%;padding:clamp(3.5rem,5vw,5rem) 0}.search--popup{position:fixed;max-height:calc(100% - var(--header-height));top:var(--header-height);left:0;box-shadow:0 0 100vw rgba(0,0,0,.25);z-index:2}.search--popup[hidden]{display:none}.search--popup:not([hidden]){left:0;overflow-y:auto}.search__close{position:absolute;top:1.5rem;right:1.5rem;width:1.5rem;display:flex;align-items:center;justify-content:center}.search__overlay{position:fixed;display:none;left:0;width:100%;opacity:.8;transition:opacity .4s;z-index:4;background:var(--color-neutral-100);top:var(--header-height);height:calc(100vh - var(--header-height))}.search__wrapper .search__overlay{display:none;pointer-events:none}.search__wrapper.open .search__overlay{display:block;z-index:1}.search__label{text-transform:uppercase;font-size:.875rem;font-weight:700;letter-spacing:.08em}.search__input-row{display:flex;align-items:flex-end;justify-content:flex-end;gap:1.5rem;width:100%}@media screen and (max-width: 400px){.search__input-row{flex-wrap:wrap}}.search__input-row .control-group{flex:1 1 100%}.search__input-row input[type=text],.search__input-row input[type=search]{padding-inline:0;font-size:clamp(1rem,1rem + .5vw,1.375rem);font-weight:700;letter-spacing:.02em;border:none;border-bottom:1px solid currentColor;background-color:rgba(0,0,0,0);color:currentColor;border-radius:0;width:100%}.search__input-row input[type=text]::placeholder,.search__input-row input[type=search]::placeholder{color:currentColor}.search-results{margin-block:3rem var(--block-spacing)}.search__types{display:flex;flex-direction:column;gap:.875rem}.search__types .controls>div{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1.5rem}.search__types .radio{padding:.5rem 1rem;gap:.5rem;display:inline-flex;border-radius:5.75rem;width:auto;color:var(--text-color);border:1px solid var(--text-color);align-items:center;justify-content:center;overflow:visible;cursor:pointer;text-align:center;flex-grow:0;background-color:rgba(0,0,0,0);transition:background-color var(--transition-duration),border-color var(--transition-duration);min-height:2.5rem;text-decoration:none;font-size:.875rem;font-style:normal;line-height:1;font-weight:700}.search__types .radio .checkbox__text{margin-top:var(--button-font-offset)}.search__types .radio:has(input:checked){background-color:var(--color-primary-100);border-color:var(--color-primary-100);color:var(--color-primary-700)}.search__types .radio .checkbox__styled-input{outline:none;border:1px solid currentColor;width:.875rem;height:.875rem;background-color:rgba(0,0,0,0);appearance:none;background-size:contain;background-repeat:no-repeat}.search__types .radio input:checked~.checkbox__styled-input,.search__types .radio input:checked~.checkbox__styled-input{background-color:var(--color-primary-100);background-image:radial-gradient(circle at center, var(--color-primary-700) 0%, var(--color-primary-700) calc(66% - 1px), var(--color-primary-100) 66%, var(--color-primary-100) 100%);outline:1px solid var(--color-primary-700);background-position:center center}.header{height:var(--header-height);display:flex;align-items:center;position:sticky;top:0;z-index:4}@media screen and (max-width: 400px){.header .container--wide{padding-inline:.5rem}}.header__inner{display:flex;align-items:center;justify-content:center;gap:1.5rem}.header__logo-container{flex:1 1 25%;display:flex;align-items:center;justify-content:center}.header__logo-container img{max-width:100%;max-height:2.719rem;width:auto;height:auto;margin:auto;display:block}.header__actions{flex:1 1 37.5%;display:flex;align-items:center;gap:clamp(.5rem,1.25vw,1.5rem)}.header__actions--right{justify-content:flex-end}@media screen and (min-width: 900px){.header__actions--right{--button-padding-inline: clamp(0.875rem, 1.25vw, 1.5rem)}}@media screen and (min-width: 900px){.header__actions .btn{font-size:clamp(.875rem,1.125vw,1.125rem)}}.header__account{display:flex;align-items:center;position:relative}.header__account__menu{position:absolute;top:calc(100% + 3px);right:0;background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-400);margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;min-width:10rem;--text-color: var(--color-neutral-700);border-radius:1.25rem;overflow:hidden}.header__account__menu.hidden{display:none;visibility:hidden}.header__account__menu a{display:block;color:var(--text-color);transition:background-color .2s;padding:calc(var(--button-font-offset) + .25rem) 1rem .25rem 1rem}.header__account__menu a:hover{background-color:var(--color-neutral-200)}.header__account__menu li:first-child a{padding-top:calc(var(--button-font-offset) + .5rem)}.header__account__menu li:last-child a{padding-bottom:.5rem}@media screen and (max-width: 1099px){.header__store{position:absolute;top:0;left:0;width:100%;border-radius:0;max-width:100%;height:var(--button-min-height)}}@media screen and (max-width: 1099px){:root{--header-height: 4rem}body:has(.header__store){--header-height: 6.5rem}body:has(.header__store) .header{border-top:0}body:has(.header__store) .header__inner{padding-top:var(--button-min-height);gap:.5rem}}.footer a:hover{color:var(--footer-accent-color)}.footer__inner{display:grid}.footer__logo-container{margin-block:0 auto}.footer__logo-container img{max-width:100%;max-height:2.719rem;width:auto;height:auto;margin:auto}.footer__main{padding-block:var(--block-spacing-small);display:flex;flex-direction:column;gap:clamp(2rem,5vw,3rem);justify-content:flex-end;order:2}.footer__newsletter{container-type:inline-size;padding-block:var(--block-spacing-small);padding-inline:var(--container-padding);margin-inline:calc(-1*var(--container-padding));order:1;display:block;background-color:var(--footer-newsletter-color)}@container (min-width: 400px){.footer__newsletter form{grid-template-columns:1fr 1fr}}.footer__newsletter__title{margin-bottom:1rem}.footer__newsletter__intro{margin-bottom:2.5rem}@media screen and (min-width: 0px){.footer__fineprint{font-size:.75rem}}@media screen and (min-width: 1100px){.footer__fineprint{font-size:.75rem}}@media screen and (min-width: 1440px){.footer__fineprint{font-size:.75rem}}.footer__fineprint__menu:empty{display:none}.footer__fineprint__menu ul{column-count:0;gap:1rem;display:flex;list-style-type:none;flex-wrap:wrap;padding:0;margin:1rem 0}.footer__fineprint__menu ul a{text-decoration:underline}.footer__fineprint__menu ul a li{margin-block-end:0}.footer__menu{grid-column:span 2;margin-bottom:1.25rem;font-family:var(--footer-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}@media screen and (min-width: 0px){.footer__menu{font-size:1.125rem}}@media screen and (min-width: 1100px){.footer__menu{font-size:1.25rem}}@media screen and (min-width: 1440px){.footer__menu{font-size:1.25rem}}.footer__menu ul{column-count:2;gap:var(--gutter-width);margin-top:0;margin-bottom:0;list-style:none;padding:0}.footer__menu ul li{margin-bottom:1.25rem}.footer__menu ul li:last-child{margin-bottom:0}.footer__menu ul a{text-decoration:none}@media screen and (min-width: 900px){.footer{position:relative}.footer__inner{display:grid;grid-template-columns:auto 42%}.footer__main{padding-right:var(--block-spacing-small);order:1}.footer__newsletter{padding-block:var(--block-spacing-small);background-color:var(--footer-newsletter-color);padding-left:var(--block-spacing-small);margin-inline:0;position:relative;order:2}.footer__menus{display:grid;max-width:470px;grid-template-columns:1fr 1fr 1fr;gap:var(--gutter-width);margin-bottom:0}.footer__social .social-menu{justify-content:flex-end}.footer:has(.footer__newsletter):before{content:"";display:block;background-color:var(--footer-newsletter-color);position:absolute;top:0;right:0;width:42%;height:100%}}.article__main,.campaign__main{order:2}.article__media,.campaign__media{order:1;margin-bottom:var(--block-spacing-small)}.article__media__play,.campaign__media__play{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.article__media__play svg,.campaign__media__play svg{max-width:33%;display:block}.article__media__play svg path,.campaign__media__play svg path{fill:var(--color-neutral-100)}.article__media a,.campaign__media a{position:relative}.article__media a:hover .article__media__play,.campaign__media a:hover .article__media__play{background-color:rgba(0,0,0,.2)}.article__media img,.campaign__media img{display:block;width:100%;border-radius:1.25rem;overflow:hidden}@media screen and (min-width: 900px){.article__media,.campaign__media{padding-left:var(--gutter-width)}}@media screen and (min-width: 900px){.article__main,.campaign__main{order:1}.article__media,.campaign__media{order:2;margin-bottom:0}}.product__media{container-type:inline-size}.product__introduction{container-name:product-introduction;container-type:inline-size}@media screen and (min-width: 900px){.product{grid-template-columns:1fr 1fr;position:relative}.product__media{order:1;grid-row:span 2}.product__media__inner{position:sticky;top:calc(var(--header-height) + 1rem)}.product__introduction{order:2;min-height:min(448px,34.7vw)}.product__details{grid-column:2;order:3}}.product__actions{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;flex-wrap:wrap}.product__actions form{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem}.product__availability{margin-block:2rem}.product__availability .icon{display:inline-block;color:var(--color-primary-500)}.product__availability p{margin:0}@media screen and (min-width: 900px){.product__form{gap:2.5rem}}.product-availability__title{margin-block-end:1.25rem}.product-availability__text{margin-bottom:2rem}.product-availability--retailer img{max-width:100%;height:auto;display:block;width:6.5625rem}.product-availability-wrapper{margin-block:2rem;display:grid;gap:2rem}@container product-introduction (width > 25rem){.product-availability-wrapper:has(.product-availability--retailer){grid-template-columns:auto 11rem}.product-availability-wrapper:has(.product-availability--retailer):has(.product__actions--notpurchase){grid-template-rows:auto auto}}@container product-introduction (width > 25rem){.product-availability--retailer{border-left:1px solid var(--color-primary-100);padding-left:2rem}.product-availability--online{grid-row:1/-1}}.product-gallery{position:relative;margin-bottom:3rem}.product-gallery__image{border-radius:1.25rem;border:1px solid var(--color-neutral-200);display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:1.5608465608}.product-gallery__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-gallery__image img{object-fit:contain}.product-gallery__pills{position:absolute;top:1rem;left:1rem;display:flex;gap:.5rem;z-index:2;flex-wrap:wrap}.product-gallery__pills .pill{margin-bottom:0}.product-gallery__pills--right{right:1rem;left:auto}.product-gallery--sale-bubble{position:absolute;top:1rem;left:1rem}.price{font-size:1.5rem;font-weight:var(--strong-font-weight);display:flex;align-items:center;gap:.5rem;margin-block:2rem}.price__struck{color:var(--color-neutral-400);text-decoration:line-through}.price__meta{font-size:.75rem;text-transform:uppercase;font-weight:var(--regular-font-weight)}.price--mb-0{margin-bottom:0}.product-hr{background-color:var(--color-primary-200);margin-block:1.5rem}.product__presale{margin-block:1rem;display:flex;flex-direction:column;gap:.75rem;background-color:var(--color-primary-100);border-radius:.625rem;padding:1.125rem}.review-summary{border-radius:.625rem;padding:1.5rem 1.375rem;text-align:center}.review-summary__rating{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-direction:column;margin-block:1rem}.review-summary__cta a:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.review-summary__cta p{margin-bottom:.5rem}@container (min-width: 500px){.review-summary{display:flex;align-items:center;gap:var(--gutter-width);justify-content:space-evenly}.review-summary__rating{margin-block:0}}.product-features{gap:1.1875rem;font-size:.75rem}.product-feature{border-radius:.625rem;padding:1.25rem}.specifications__title{font-size:1rem;margin-bottom:1rem}.specifications__table{border-radius:.625rem;background-color:var(--color-neutral-200);padding:2rem 1.5rem;font-size:.875rem;margin-bottom:2rem}.specifications__table__row{border-bottom:1px solid var(--color-neutral-300);padding-block:1rem;display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem}@media screen and (max-width: 900px){.specifications__table__row{flex-wrap:wrap}}.specifications__table__cel:nth-child(1){width:60%;flex:0 0 auto}.specifications__table__cel:nth-child(2){flex:1 0 calc(40% - 1rem)}.related-products{overflow:hidden}.related-products__row{margin-bottom:var(--gutter-width)}.related-products__footer{margin-top:3rem}.block--products{max-width:100%}.lifestyle-image{border-radius:1.25rem;background-color:var(--color-primary-400);overflow:hidden;position:relative;width:100%}.lifestyle-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 899px){.lifestyle-image{display:none}}.products__layout{position:relative}.products__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gutter-width);margin-bottom:3rem;flex-wrap:wrap}.products__title{margin-bottom:0}.products__featured{padding-block:3.125rem;margin-bottom:var(--block-spacing-small);overflow:hidden}.products__sidebar{margin-bottom:0;position:sticky;top:calc(var(--header-height) + 1rem);z-index:3}.products__grid{grid-template-columns:repeat(auto-fill, minmax(230px, 1fr))}.products__grid--never3{grid-template-columns:1fr}.products__grid--home:has(.lifestyle-image) .lifestyle-image:nth-child(1){order:2}.products__grid--home:has(.lifestyle-image) .lifestyle-image:nth-child(2){order:8}.products__grid--home:has(.lifestyle-image) .tease:nth-child(3){order:1}.products__grid--home:has(.lifestyle-image) .tease:nth-child(4){order:3}.products__grid--home:has(.lifestyle-image) .tease:nth-child(5){order:4}.products__grid--home:has(.lifestyle-image) .tease:nth-child(6){order:5}.products__grid--home:has(.lifestyle-image) .tease:nth-child(7){order:6}.products__grid--home:has(.lifestyle-image) .tease:nth-child(8){order:7}.products__grid--lifestyle-3 .lifestyle-image:nth-child(1){order:2}.products__grid--lifestyle-3 .lifestyle-image:nth-child(2){order:6}.products__grid--lifestyle-3 .lifestyle-image:nth-child(3){order:10}.products__grid--lifestyle-3 .tease:nth-child(4){order:1}.products__grid--lifestyle-3 .tease:nth-child(5){order:3}.products__grid--lifestyle-3 .tease:nth-child(6){order:4}.products__grid--lifestyle-3 .tease:nth-child(7){order:5}.products__grid--lifestyle-3 .tease:nth-child(8){order:7}.products__grid--lifestyle-3 .tease:nth-child(9){order:8}.products__grid--lifestyle-3 .tease:nth-child(10){order:9}.products__grid--lifestyle-3 .tease:nth-child(11){order:11}.products__grid--lifestyle-3 .tease:nth-child(12){order:12}.products__grid--lifestyle-2 .lifestyle-image:nth-child(1){order:2}.products__grid--lifestyle-2 .lifestyle-image:nth-child(2){order:6}.products__grid--lifestyle-2 .tease:nth-child(3){order:1}.products__grid--lifestyle-2 .tease:nth-child(4){order:3}.products__grid--lifestyle-2 .tease:nth-child(5){order:4}.products__grid--lifestyle-2 .tease:nth-child(6){order:5}.products__grid--lifestyle-2 .tease:nth-child(7){order:7}.products__grid--lifestyle-2 .tease:nth-child(8){order:8}.products__grid--lifestyle-2 .tease:nth-child(9){order:9}.products__grid--lifestyle-2 .tease:nth-child(10){order:11}.products__grid--lifestyle-2 .tease:nth-child(11){order:12}@media screen and (min-width: 400px){.products__grid--never3{grid-template-columns:1fr 1fr}}@media screen and (min-width: 900px){.products__header{flex-wrap:nowrap;align-items:flex-start;white-space:nowrap}.products__featured{padding:3.125rem;border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem;position:relative;overflow:hidden;width:calc(var(--container-padding) + 100%)}.products__featured .carousel{position:relative}.products__featured:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1.25rem;background-color:var(--color-primary-100)}.products__featured:after{content:" ";top:0;right:100%;width:50vw;height:100%;display:block;background-color:var(--color-neutral-100);position:absolute;z-index:1}.products__sidebar{grid-column:span 3;z-index:2;position:static}.products__main{grid-column:span 9}}@media screen and (min-width: 1100px){.products__grid--never3{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 1291px){.products__featured{width:calc(100% + 50vw - var(--container-width)/2 - .25*var(--container-padding))}.products__featured .carousel__header{max-width:902px}}.no-results{text-align:center;border-radius:.625rem;padding:4rem 2rem}.quickview__title{margin-bottom:1.25rem;text-transform:uppercase;font-weight:var(--heading-font-weight)}.quickview__price{margin-block:1.25rem}.quickview__feature-title{font-weight:var(--strong-font-weight)}.quickview__features{padding-left:1rem}.quickview__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:3rem}.quickview__view{font-weight:var(--strong-font-weight);color:var(--color-primary-500);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}:root{--drawer-padding: clamp(1.5rem, 3.4vw, 3.125rem);--drawer-footer-height: clamp(5rem, 20vh, 9.25rem)}.drawer{background-color:var(--background-color);position:fixed;height:100%;width:min(36.25rem,100%);top:0;right:0;overflow:hidden;z-index:10;display:flex;flex-direction:column;animation-iteration-count:1;animation-name:displayDrawer;animation-duration:.4s;animation-timing-function:ease-in-out}.drawer.open{overflow-y:auto;box-shadow:0 0 100vw rgba(0,0,0,.5)}.drawer__close{position:absolute;top:var(--drawer-padding);right:var(--drawer-padding);z-index:2;cursor:pointer}.drawer__title{margin-right:2rem;font-weight:var(--heading-font-weight);margin-bottom:3rem}@media screen and (min-width: 0px){.drawer__title{font-size:1.5rem}}@media screen and (min-width: 1100px){.drawer__title{font-size:2.25rem}}@media screen and (min-width: 1440px){.drawer__title{font-size:2.25rem}}.drawer__title--secondary{margin-block:3.75rem 2rem}.drawer .control-group input[type=text]{width:100%}.drawer__main{height:100%;overflow:auto;padding:var(--drawer-padding);padding-bottom:7rem;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);scrollbar-width:thin;scrollbar-color:var(--color-primary-700) var(--color-neutral-100)}.drawer__main::-webkit-scrollbar{height:.5rem;width:.5rem}.drawer__main::-webkit-scrollbar-button:end:increment,.drawer__main::-webkit-scrollbar-button:start:decrement{background:rgba(0,0,0,0);display:none}.drawer__main::-webkit-scrollbar-track-piece{background:var(--color-neutral-100)}.drawer__main::-webkit-scrollbar-track-piece:vertical:start{border-radius:.25rem .25rem 0 0}.drawer__main::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 .25rem .25rem}.drawer__main::-webkit-scrollbar-track-piece:horizontal:start{border-radius:.25rem 0 0 .25rem}.drawer__main::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 .25rem .25rem 0}.drawer__main::-webkit-scrollbar-thumb:horizontal,.drawer__main::-webkit-scrollbar-thumb:vertical{background:var(--color-primary-700);border-radius:.25rem;display:block;height:50%}.drawer__message{margin-block:20vh;max-width:280px;margin-inline:auto}.drawer--has-footer{padding:0}.drawer--has-footer .drawer__main{height:calc(100vh - var(--drawer-footer-height))}.drawer__footer{position:absolute;bottom:0;left:0;width:100%;padding:var(--drawer-padding);display:flex;align-items:center;justify-content:center;gap:1.5rem;height:var(--drawer-footer-height)}@keyframes displayDrawer{0%{right:-100%}100%{right:0}}.modal{position:fixed;top:0;left:0;width:100%;z-index:10;height:100%;align-items:center;display:flex;justify-content:center;padding-block:1rem}.modal label{font-size:.875rem}.modal__main{position:relative;border-radius:1.25rem;background-color:var(--color-neutral-100);width:min(32.875rem,90vw);min-height:min(60vh,25.75rem);overflow:hidden;z-index:11}.modal__main__inner{max-height:calc(100vh - var(--header-height));overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);scrollbar-width:thin;scrollbar-color:var(--color-primary-700) var(--color-neutral-100)}.modal__main__inner::-webkit-scrollbar{height:.5rem;width:.5rem}.modal__main__inner::-webkit-scrollbar-button:end:increment,.modal__main__inner::-webkit-scrollbar-button:start:decrement{background:rgba(0,0,0,0);display:none}.modal__main__inner::-webkit-scrollbar-track-piece{background:var(--color-neutral-100)}.modal__main__inner::-webkit-scrollbar-track-piece:vertical:start{border-radius:.25rem .25rem 0 0}.modal__main__inner::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 .25rem .25rem}.modal__main__inner::-webkit-scrollbar-track-piece:horizontal:start{border-radius:.25rem 0 0 .25rem}.modal__main__inner::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 .25rem .25rem 0}.modal__main__inner::-webkit-scrollbar-thumb:horizontal,.modal__main__inner::-webkit-scrollbar-thumb:vertical{background:var(--color-primary-700);border-radius:.25rem;display:block;height:50%}.modal__main--alert{min-height:0}.modal__main--alert .modal__body{text-align:center;flex-direction:column;justify-content:center;gap:1rem;display:flex;align-items:center}.modal__close{position:absolute;top:1rem;right:1rem;width:1.4375rem;height:1rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.modal__close:hover{color:var(--color-primary-300)}.modal__header{border-bottom:1px solid var(--color-primary-500);padding-block:2.1rem 2rem;padding-inline:var(--container-padding);width:100%;margin-block:0}.modal #turbo-form-distributor_selector{width:100%;margin-block:0 auto}.modal__body{padding-block:2.1rem;width:min(100%,30rem);margin-block:0 auto;margin-inline:auto;padding-inline:var(--container-padding)}.modal__body .control-group{width:100%}.modal__body .control-group input[type=text]{width:100%}.modal input{border-color:var(--color-neutral-700)}.redemption-campaign-terms-container{display:none}.redemption-campaign-terms-container--content{max-width:600px}.map-search__sidebar{container-type:inline-size}.map-search__form{border-bottom:1px solid var(--color-primary-100);padding:1.5rem var(--container-padding)}.map-search__form__count{margin-top:1.5rem;color:var(--color-neutral-500)}.map-search__form__searchgroup{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.map-search__form__searchgroup .control-group{width:100%}.map-search__form__switchgroup:has(.switch-wrapper:nth-child(2)){display:grid;gap:.75rem}@container (min-width: 400px){.map-search__form__switchgroup:has(.switch-wrapper:nth-child(2)){grid-template-columns:1fr 1fr}}.map-search__form input[type=text]{padding-left:1.5rem;background-image:url(/assets/frontend/images/search.3d840c6f.svg);background-position:left center;background-repeat:no-repeat;border-bottom:1px solid var(--color-primary-400);border-radius:0;min-height:2.375rem;width:100%}.map-search__form input[type=text]:focus-visible{border-top:none;border-left:none;border-right:none;background-color:rgba(0,0,0,0);border-bottom:2px solid var(--color-primary-700)}.map-search__search-results{overflow:auto;max-height:50vh;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);scrollbar-width:thin;scrollbar-color:var(--color-primary-700) var(--color-neutral-100)}.map-search__search-results::-webkit-scrollbar{height:.5rem;width:.5rem}.map-search__search-results::-webkit-scrollbar-button:end:increment,.map-search__search-results::-webkit-scrollbar-button:start:decrement{background:rgba(0,0,0,0);display:none}.map-search__search-results::-webkit-scrollbar-track-piece{background:var(--color-neutral-100)}.map-search__search-results::-webkit-scrollbar-track-piece:vertical:start{border-radius:.25rem .25rem 0 0}.map-search__search-results::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 .25rem .25rem}.map-search__search-results::-webkit-scrollbar-track-piece:horizontal:start{border-radius:.25rem 0 0 .25rem}.map-search__search-results::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 .25rem .25rem 0}.map-search__search-results::-webkit-scrollbar-thumb:horizontal,.map-search__search-results::-webkit-scrollbar-thumb:vertical{background:var(--color-primary-700);border-radius:.25rem;display:block;height:50%}.map-search__map-container{aspect-ratio:1;width:100%;background-color:var(--color-neutral-200)}.map-search__map{aspect-ratio:1;width:100%;background-color:var(--color-neutral-200);display:flex;align-items:center;justify-content:center}.map-search__apology{padding:1.5rem var(--container-padding);display:flex;flex-direction:column;gap:2rem;text-align:center;align-items:center}.map-search__apology__title{margin-bottom:0}.map-search__result{padding:1.5rem var(--container-padding);transition:background-color .2s;cursor:pointer;container-type:inline-size}.map-search__result:hover{--background-color: var(--color-primary-100);background-color:var(--background-color);--text-color: var(--color-neutral-700);--primary-text-color: var(--color-primary-500);color:var(--text-color);--button-shadow: var(--color-primary-200);--pagination-color: var(--color-primary-400);--flag-color: var(--flag-color-light)}.map-search__result.active{--background-color: var(--color-primary-200);background-color:var(--background-color);--text-color: var(--color-neutral-700);--primary-text-color: var(--color-primary-600);color:var(--text-color);--pagination-color: var(--color-primary-400);--button-bg: var(--color-primary-400);--button-shadow: var(--color-primary-600);--flag-color: var(--flag-color-light)}.map-search__result__pills{margin-bottom:2rem}.map-search__result__link{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5rem;width:fit-content}.map-search__result__link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.map-search__result__link .icon{margin-top:.25rem}.map-search__result__footer{display:flex;align-items:center;justify-content:flex-start;gap:2.5rem;margin-top:2rem}.map-search__result__contact{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem;font-size:.875rem}.map-search__result__contact__victa-gold-dealer{display:flex;align-items:flex-end;justify-content:flex-end}.map-search__result__contact__victa-gold-dealer img{width:3.5rem;height:auto}@container (min-width: 500px){.map-search__result__contact__victa-gold-dealer img{width:4.5rem}}.map-search__result__contact:has(.map-search__result__contact__victa-gold-dealer){position:relative;display:grid;grid-template-columns:auto 3.5rem;column-gap:.25rem;grid-template-areas:"address icon" "phone icon"}.map-search__result__contact:has(.map-search__result__contact__victa-gold-dealer) .map-search__result__link--address{grid-area:address}.map-search__result__contact:has(.map-search__result__contact__victa-gold-dealer) .map-search__result__link--phone{grid-area:phone}.map-search__result__contact:has(.map-search__result__contact__victa-gold-dealer) .map-search__result__contact__victa-gold-dealer{grid-area:icon}@container (min-width: 500px){.map-search__result__contact:has(.map-search__result__contact__victa-gold-dealer){grid-template-columns:auto 4.5rem}}@media screen and (min-width: 900px){.map-search{display:grid;grid-template-columns:min(431px,40%) auto}.map-search__form{padding-block:2rem 1.25rem;padding-inline:2.5rem}.map-search__result{padding:1.5rem 2.5rem}.map-search__apology{padding:2rem 2.5rem}.map-search__search-results{max-height:none;overflow:unset}.map-search__sidebar{border-top:1px solid var(--color-neutral-300)}.map-search__map-container{aspect-ratio:unset;position:relative}.map-search__map-container__inner{height:calc(100vh - var(--header-height));top:var(--header-height);position:sticky}.map-search__map{aspect-ratio:unset;height:calc(100vh - var(--header-height))}.map-search__map svg.cluster{fill:var(--color-primary-600)}}.checkout__back{margin-bottom:1.5rem;display:block;color:var(--color-primary-600)}.checkout__form{border-radius:1.25rem;padding:2.5rem;display:flex;flex-direction:column;gap:3rem}.checkout__form--payment{display:block;padding-block:2.5em;padding-inline:0}@media screen and (min-width: 1440px){.checkout__form--payment{padding:2.5rem}}.checkout__thankyou__inner{padding:2.5rem;border-radius:.625rem}.checkout__location{margin-bottom:1rem}.checkout__location__hidden-checkbox{position:absolute;top:0;left:0}.checkout__location__contact{font-size:.875rem;display:flex;gap:.5rem;margin-bottom:.5rem}.checkout__location__footer{margin-block:2.5rem;display:flex;align-items:center;justify-content:flex-start;gap:2.5rem}@media screen and (min-width: 900px){.checkout__layout{grid-template-columns:1fr 1fr;gap:calc(1.5*var(--gutter-width))}}.order-summary{padding-block:2rem}.order-summary__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.order-summary__edit{font-weight:var(--strong-font-weight);color:var(--color-primary-600);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.order-summary__product-list{display:flex;flex-direction:column;gap:1.5rem;margin-block:2rem}.order-summary__footer{display:flex;flex-direction:column;margin-block:1rem;border-top:1px solid var(--color-neutral-500);padding-top:.25rem}.order-summary__footer__amount{text-align:right}.order-summary__footer__row{padding-block:1rem;width:100%;display:flex;align-items:flex-start;gap:1rem;justify-content:space-between}.order-summary__footer__row--small{padding-block:.75rem;line-height:1}.order-summary__footer__row:not(:last-child){border-bottom:1px solid var(--color-neutral-300)}.order-summary__details{border-top:1px solid var(--color-neutral-500);padding-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem;row-gap:.5rem;margin-top:1.5rem}.order-summary__details__title{grid-column:1/-1;padding-bottom:.5rem}@media screen and (min-width: 1440px){.order-summary{padding:2.5rem}}.comparison-overlay{position:fixed;bottom:0;left:0;width:100%;z-index:3}.comparison-overlay--toolbar{z-index:9999;position:relative}.comparison-overlay--toolbar.open .comparison-overlay--launcher{display:none}.comparison-overlay__product{display:grid;grid-template-columns:min(40%,10rem) auto;gap:1rem}.comparison-overlay__product__image{flex-shrink:0;flex-grow:0;display:flex;align-items:center;justify-content:center;height:100%;position:relative;width:100%;aspect-ratio:1.8888888889}.comparison-overlay__product__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.comparison-overlay__product__image img{object-fit:contain}.comparison-overlay__product__content{display:flex;flex-direction:column;gap:.875rem}.comparison-overlay__product__remove{font-size:.875rem}.comparison-overlay .divider{display:block;width:100%;height:1px;background-color:var(--color-primary-400)}.comparison-overlay__toggle{background-color:var(--color-primary-500);color:var(--color-neutral-100);display:flex;align-items:center;justify-content:center;min-height:var(--button-min-height);gap:.5rem;padding-inline:1.5rem;width:fit-content}.comparison-overlay__toggle__text{padding-top:var(--button-font-offset)}.comparison-overlay__close-toggle{display:flex;align-items:center;justify-content:center;gap:.5rem}.comparison-overlay__close-toggle .icon{width:.75rem}.comparison-overlay__close-toggle__text{padding-top:var(--button-font-offset)}.comparison-overlay__group{padding-block:1rem;padding-inline:var(--container-padding);margin-inline:auto}.comparison-overlay__content{margin-inline:auto}.comparison-overlay__add{border-radius:10px;border:1px solid var(--color-primary-500);background-color:var(--color-primary-100);color:var(--color-primary-600);text-align:center;width:100%;transition:all .2s;font-size:.75rem;padding:1rem;display:block;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.comparison-overlay__add:hover{background-color:var(--color-primary-200)}.comparison-overlay__clear{color:var(--color-primary-600)}.comparison-overlay__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem var(--container-padding);background-color:var(--color-neutral-100);border-top:1px solid var(--color-primary-200)}.comparison-overlay__main{max-height:calc(100vh - var(--header-height) - var(--button-min-height) - 2rem);overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);scrollbar-width:thin;scrollbar-color:var(--color-primary-700) var(--color-neutral-100)}.comparison-overlay__main::-webkit-scrollbar{height:.5rem;width:.5rem}.comparison-overlay__main::-webkit-scrollbar-button:end:increment,.comparison-overlay__main::-webkit-scrollbar-button:start:decrement{background:rgba(0,0,0,0);display:none}.comparison-overlay__main::-webkit-scrollbar-track-piece{background:var(--color-neutral-100)}.comparison-overlay__main::-webkit-scrollbar-track-piece:vertical:start{border-radius:.25rem .25rem 0 0}.comparison-overlay__main::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 .25rem .25rem}.comparison-overlay__main::-webkit-scrollbar-track-piece:horizontal:start{border-radius:.25rem 0 0 .25rem}.comparison-overlay__main::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 .25rem .25rem 0}.comparison-overlay__main::-webkit-scrollbar-thumb:horizontal,.comparison-overlay__main::-webkit-scrollbar-thumb:vertical{background:var(--color-primary-700);border-radius:.25rem;display:block;height:50%}.comparison-overlay__main__inner{background-color:var(--color-primary-100)}.comparison-overlay__footer{display:flex;align-items:center;justify-content:flex-end;gap:1.875rem}.comparison-overlay__list{display:flex;flex-direction:column;gap:1rem;margin-block:1rem}.comparison-overlay__navigation{display:flex;justify-content:flex-start;align-items:flex-end;position:absolute;bottom:100%;left:0}.comparison-overlay__button{border-right:1px solid var(--color-primary-500);border-top:1px solid var(--color-primary-500);border-bottom:1px solid var(--color-primary-500);color:var(--color-primary-500);background-color:var(--color-primary-100);font-size:.875rem;gap:.5rem;display:flex;padding-inline:1.25rem;min-height:var(--button-min-height);min-width:min(25vw,179px);max-width:30%;align-items:center;justify-content:flex-start;transition:background-color .2s;text-decoration:none}.comparison-overlay__button:hover{background-color:var(--color-primary-200)}.comparison-overlay__button__text{padding-top:var(--button-font-offset);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.comparison-overlay__button .icon{width:.75rem;display:none}.comparison-overlay__button.active{color:var(--color-neutral-100);background:var(--color-primary-500)}@media screen and (min-width: 900px){.comparison-overlay__main__inner{padding-inline:var(--container-padding);padding-block:1rem;display:flex;align-items:flex-start;gap:1rem;justify-content:flex-start}.comparison-overlay__content{display:flex;align-items:center;justify-content:center;gap:3.125rem;padding:0;flex-direction:row;width:100%}.comparison-overlay__button .icon{display:block}.comparison-overlay__list{min-width:28rem;margin:1rem 0;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;position:relative;gap:1rem}.comparison-overlay__list .divider{height:100%;width:1px}.comparison-overlay__add{padding:1.5rem;font-size:1rem}.comparison-overlay__footer{justify-content:flex-start}}@media screen and (min-width: 1100px){.comparison-overlay__list{min-width:min(45rem,100%)}.comparison-overlay__main__tabcontent{width:100%}}@media screen and (min-width: 1440px){.comparison-overlay__list{gap:2.5rem;min-width:min(58.1875rem,100%)}}.comparison{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1.5rem;min-width:220vw;padding-bottom:2rem;position:relative}.comparison__wrapper{overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);scrollbar-width:thin;scrollbar-color:var(--color-primary-700) var(--color-neutral-100)}.comparison__wrapper::-webkit-scrollbar{height:.5rem;width:.5rem}.comparison__wrapper::-webkit-scrollbar-button:end:increment,.comparison__wrapper::-webkit-scrollbar-button:start:decrement{background:rgba(0,0,0,0);display:none}.comparison__wrapper::-webkit-scrollbar-track-piece{background:var(--color-neutral-100)}.comparison__wrapper::-webkit-scrollbar-track-piece:vertical:start{border-radius:.25rem .25rem 0 0}.comparison__wrapper::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 .25rem .25rem}.comparison__wrapper::-webkit-scrollbar-track-piece:horizontal:start{border-radius:.25rem 0 0 .25rem}.comparison__wrapper::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 .25rem .25rem 0}.comparison__wrapper::-webkit-scrollbar-thumb:horizontal,.comparison__wrapper::-webkit-scrollbar-thumb:vertical{background:var(--color-primary-700);border-radius:.25rem;display:block;height:50%}.comparison__row{grid-template-columns:1fr 1fr 1fr;display:grid;grid-column:1/-1;column-gap:inherit}.comparison__cel{border-right:1px solid var(--color-neutral-300);padding-inline:0rem 1.5rem}.comparison__cel:last-child{border-right:none}.comparison__title{border-bottom:1px solid var(--color-neutral-400);margin-bottom:2rem;padding-bottom:1rem;grid-column:1/-1;padding-top:4.4375rem}@media screen and (min-width: 700px){.comparison{min-width:0px}}@media screen and (min-width: 900px){.comparison{column-gap:clamp(2rem,6vw,7rem);min-width:0px}.comparison__wrapper{overflow:unset}.comparison__cel{border-right:none;padding-inline:0}}.comparison-product{display:flex;flex-direction:column;gap:1rem}.comparison-product--empty-top{margin-top:2.5rem}.comparison-product__image{background-color:var(--color-primary-100);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:1.4678899083}.comparison-product__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.comparison-product__image--empty{background-color:var(--color-neutral-200);color:var(--color-neutral-400)}.comparison-product__title{padding-bottom:1rem;position:sticky;top:calc(var(--header-height));background-color:var(--background-color)}.comparison-product__meta{display:flex;align-items:center;gap:2.5rem;justify-content:space-between}.comparison-product__footer{display:flex;align-items:center;gap:2.5rem;margin-top:1.5rem;justify-content:flex-start}.comparison-product__status{color:var(--color-secondary-500);font-size:.875rem}.comparison-product__text-link{color:var(--color-primary-500);font-weight:var(--strong-font-weight);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.comparison-product__price{font-weight:var(--strong-font-weight);font-size:1.5rem;margin-top:1rem}.comparison-product__feature{padding:1.25rem;background-color:var(--color-neutral-200);border-radius:5px;font-size:.875rem;margin-block:.3125rem;display:flex;height:calc(100% - .625rem)}.comparison-product__spec{border-bottom:1px solid var(--color-neutral-300);display:flex;flex-direction:column;height:100%;padding-block:1.25rem}.comparison-product__spec__title{font-size:1rem;font-weight:var(--strong-font-weight);margin-bottom:.625rem}.comparison-product__spec__description{font-size:.875rem}@media screen and (min-width: 900px){.comparison-product{border-right:none;padding-inline:0}}[type=submit].comparison-product__remove,.comparison-product__remove{display:flex;height:1.5rem;align-items:center;justify-content:flex-start;gap:.5rem}[type=submit].comparison-product__remove.text-button,.comparison-product__remove.text-button{text-decoration:none}[type=submit].comparison-product__remove:hover,.comparison-product__remove:hover{color:var(--color-primary-500)}[type=submit].comparison-product__remove__text,.comparison-product__remove__text{padding-top:var(--button-font-offset);display:block}.latest-news__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gutter-width);flex-wrap:wrap;margin-bottom:2rem}.latest-news__header__content{display:flex;flex-direction:column;gap:1.5rem;max-width:846px}@media screen and (min-width: 900px){.latest-news__header{margin-bottom:4rem}.latest-news__grid .tease__wrapper:first-child{grid-row:span 2}.latest-news__grid .tease__wrapper:first-child .tease__image{aspect-ratio:592/233}.latest-news__grid .tease__wrapper:not(:first-child) .tease{display:grid;grid-template-columns:min(40%,15rem) auto}.latest-news__grid .tease__wrapper:not(:first-child) .tease__image{aspect-ratio:unset}.latest-news__grid .tease__wrapper:not(:first-child) .tease__excerpt{display:none}}.campaign-form hr{margin-block:1.5rem}.campaign-form .form-actions{margin-block-start:1.5rem}.campaign-form__group{row-gap:1.5rem;column-gap:1rem;display:grid}.campaign-form__guide{margin-top:.5rem}.campaign-form__guide__main{grid-column:1/-1}.campaign-form__guide__photos{display:flex;gap:var(--gutter-width);flex-wrap:wrap;grid-column:1/-1}.campaign-form__guide__photo{flex:1 1 calc(50% - var(--gutter-width));border-radius:1.25rem;display:block;overflow:hidden;position:relative;width:50%;aspect-ratio:.9426229508}.campaign-form__guide__photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 600px){.campaign-form__guide{grid-template-columns:repeat(12, 1fr)}.campaign-form__guide__main{grid-column:span 7}.campaign-form__guide__photos{grid-column:span 5}}@media screen and (min-width: 900px){.campaign-form__group{grid-template-columns:repeat(12, 1fr)}}html,body{accent-color:var(--color-secondary-500)}html ::selection,body ::selection{background:var(--color-primary-200);color:var(--color-neutral-700)}html ::-moz-selection,body ::-moz-selection{background:var(--color-primary-200);color:var(--color-neutral-700)}*{scroll-padding-top:var(--header-height)}.container{padding:0 var(--container-padding);margin:0 auto;width:min(var(--container-width) + var(--container-padding)*2,100%)}.container--wide{width:100%}.account__main{max-width:50em}.account__title{margin-block-end:3.5rem}.account__edit__title{margin-block-end:2rem}.account__title-wrapper{display:flex;align-items:flex-end;justify-content:space-between;margin-block-end:3.5rem;flex-wrap:wrap;gap:var(--gutter-width)}.account__title-wrapper .account__title{margin-bottom:0}.account__title-wrapper a{text-decoration:underline}.account__section__title{border-top:1px solid var(--color-neutral-400);padding-block:clamp(1.25rem,3vw,2rem)}@media screen and (min-width: 900px){.account:has(.guest-checkout){grid-template-columns:6fr 1fr 5fr;display:grid;gap:var(--gutter-width);position:relative}}.account form{margin-block-end:2rem}.account form p{margin:0}.block:has(.guest-checkout) .account__title-wrapper{margin-bottom:1rem}.block:has(.guest-checkout) .account__title-wrapper .account__title{font-size:3rem}.guest-checkout{padding-block:var(--block-spacing-small);margin-top:var(--block-spacing-small);border-top:1px solid var(--color-neutral-400)}.guest-checkout__introduction{margin-block:.875rem 3rem;font-size:1.25rem}@media screen and (min-width: 900px){.guest-checkout{margin-inline:0;margin-top:0;grid-column:3;border-left:1px solid var(--color-neutral-400);border-top:none;padding-top:0;padding-inline:clamp(var(--gutter-width),5vw,4rem)}}.account-form__title{margin-top:2rem;margin-bottom:2rem;text-transform:none;font-size:1.25rem;line-height:1.2}.account-form__title:first-child{margin-top:0}.account-form .checkbox{gap:.25rem;display:flex}.form--two-col--container{display:grid;gap:1.5rem}.form--two-col--container .form-errors{grid-column:1/-1}.form--two-col--container [hidden]{display:none;visibility:hidden}@media screen and (min-width: 900px){.form--two-col--container{grid-template-columns:1fr 1fr}}.form-toggle-wrapper{grid-column:1/-1}.password-change{margin-bottom:1rem}
