@charset "UTF-8";html.css-root-config:root{--font-family: Plus Jakarta Sans, Arial;--icon-xlarge: 1.5rem;--icon-large: 1.25rem;--icon-medium: 1rem;--icon-small: .75rem;--logo-width-mobile: 6.875rem;--logo-width-desktop: 9.625rem;--modal-boundary: 44.25rem;--border-radius-small: .25rem;--border-radius-regular: .5rem;--border-radius-medium: .75rem;--border-radius-large: 1rem;--border-radius-none: 0;--border-radius-button: var(--border-radius-regular);--border-radius-section: var(--border-radius-none);--spacing-xxl: 2.5rem;--spacing-xl: 1.5rem;--spacing-l: 1.25rem;--spacing-m: 1rem;--spacing-s: .75rem;--spacing-xs: .5rem;--spacing-xxs: .25rem;--spacing-section-margin-bottom: var(--spacing-xxl);--grid-columns: 12;--gap: var(--spacing-m);--article-image-optional-border-radius: 0;--button-icon-gap: .5rem;--action-target-area: 3rem;--aspect-ratio-article-card-image: 4 / 5;--aspect-ratio-nav-block-image: 4 / 5;--aspect-ratio-card: 4 / 5;--global-pt: var(--announcement-bar-height, 0);--ios-navbar-area: 3rem;--media-bg-color: var(--color-neutrals-lightest);--page-min-height: calc( 100vh - var(--header-height, 0) - var(--announcement-bar-height, 0) - var(--spacing-section-margin-bottom, 0) );--split-banner-mobile-gap: 2rem;--color-primary-default: #f7e7a5;--color-primary-dark: #f6e080;--color-primary-light: #faf0c9;--color-neutrals-black: #1e1814;--color-neutrals-darkest: #29221e;--color-neutrals-dark: #403b38;--color-neutrals-mid: #948f86;--color-neutrals-light: #d7d2c4;--color-neutrals-lightest: #faf9f6;--color-neutrals-white: #fff;--color-neutrals-transparent: transparent;--color-utility-critical-default: #8b0800;--color-utility-critical-dark: var(--color-utility-critical-default);--color-utility-critical-light: #fff2f2;--color-utility-warning-default: #ff8a00;--color-utility-warning-dark: #a65a00;--color-utility-warning-light: #fff9f2;--color-utility-attention-default: #fff500;--color-utility-attention-dark: #a6a000;--color-utility-attention-light: #fffef2;--color-utility-neutral-default: #00c2ff;--color-utility-neutral-dark: #007ea6;--color-utility-neutral-light: #f2fcff;--color-utility-success-default: #14ff00;--color-utility-success-dark: #0da600;--color-utility-success-light: #f3fff2;--link-decoration-color: var(--color-text-default);--color-text-default: var(--color-neutrals-black);--color-text-inverted: var(--color-neutrals-lightest);--color-text-subdued: var(--color-neutrals-mid);--color-text-link: var(--color-neutrals-black);--color-elements-page-background: var(--color-neutrals-white);--color-elements-page-foreground: var(--color-neutrals-black);--color-elements-page-border: var(--color-neutrals-black);--color-elements-modal-overlay-light: rgba(255, 252, 240, .5);--color-elements-modal-overlay-dark: rgba(30, 24, 20, .5);--color-elements-modal-background: var(--color-neutrals-white);--color-elements-modal-foreground: var(--color-neutrals-black);--color-elements-icon-default: var(--color-neutrals-black);--color-elements-icon-inverted: var(--color-neutrals-lightest);--color-elements-page-border-light: rgba(30, 24, 20, .1);--color-button-primary-default-background: var(--color-primary-default);--color-button-primary-default-border-color: var(--color-primary-default);--color-button-primary-default-foreground: var(--color-neutrals-black);--color-button-primary-hover-background: var(--color-primary-dark);--color-button-primary-hover-border-color: var(--color-primary-dark);--color-button-primary-hover-foreground: var(--color-neutrals-black);--color-button-primary-disabled-background: var(--color-neutrals-lightest);--color-button-primary-disabled-foreground: var(--color-neutrals-mid);--color-button-primary-inverted-background: var(--color-neutrals-white);--color-button-primary-inverted-foreground: var(--color-neutrals-black);--color-button-primary-hover-background-inverted: var(--color-neutrals-lightest);--color-button-primary-hover-foreground-inverted: var(--color-neutrals-black);--color-button-primary-disabled-background-inverted: var(--color-neutrals-lightest);--color-button-primary-disabled-foreground-inverted: var(--color-neutrals-light);--color-button-secondary-default-background: var(--color-neutrals-transparent);--color-button-secondary-default-foreground: var(--color-neutrals-black);--color-button-secondary-default-border-color: var(--color-neutrals-black);--color-button-secondary-hover-background: var(--color-neutrals-transparent);--color-button-secondary-hover-foreground: var(--color-neutrals-dark);--color-button-secondary-hover-border-color: var(--color-neutrals-dark);--color-button-secondary-disabled-background: var(--color-neutrals-transparent);--color-button-secondary-disabled-foreground: var(--color-neutrals-mid);--color-button-secondary-disabled-border-color: var(--color-neutrals-mid);--color-button-secondary-inverted-foreground: var(--color-neutrals-white);--color-button-secondary-hover-foreground-inverted: var(--color-neutrals-lightest);--color-button-secondary-disabled-foreground-inverted: var(--color-neutrals-dark);--color-button-tertiary-default-foreground: var(--color-neutrals-black);--color-button-tertiary-default-border: var(--color-neutrals-black);--color-button-tertiary-hover-foreground: var(--color-neutrals-dark);--color-button-tertiary-hover-border: var(--color-neutrals-dark);--color-button-tertiary-disabled-foreground: var(--color-neutrals-mid);--color-button-tertiary-disabled-border: var(--color-neutrals-mid);--color-button-tertiary-inverted-foreground: var(--color-neutrals-white);--color-button-tertiary-hover-foreground-inverted: var(--color-neutrals-lightest);--color-button-tertiary-disabled-foreground-inverted: var(--color-neutrals-dark);--color-input-default-background: var(--color-neutrals-white);--color-input-default-foreground: var(--color-neutrals-black);--color-input-default-border: var(--color-neutrals-black);--color-input-disabled-background: var(--color-neutrals-lightest);--color-input-disabled-foreground: var(--color-neutrals-mid);--color-input-disabled-border: var(--color-neutrals-mid);--color-input-error-background: var(--color-utility-critical-light);--color-input-error-foreground: var(--color-neutrals-black);--color-input-error-border: var(--color-utility-critical-default);--color-input-success-background: var(--color-utility-success-light);--color-input-success-foreground: var(--color-neutrals-black);--color-input-success-border: var(--color-utility-success-default);--color-scrollbar-track: transparent;--color-scrollbar-thumb: var(--color-neutrals-mid);--color-scrollbar-boxshadow: transparent;--z-index-default: 1;--z-index-hover: var(--z-index-below-header);--z-index-above-default: 2}@media (min-width: 1024px){html.css-root-config:root{--spacing-xxl: 4rem;--spacing-xl: 3rem;--spacing-l: 1.5rem}}@media (min-width: 1024px){html.css-root-config:root{--gap: var(--spacing-l)}}.primary-default-black{background-color:var(--color-neutrals-black);color:var(--color-primary-default)}.black-primary-default{background-color:var(--color-primary-default);color:var(--color-neutrals-black)}.black-neutrals-lightest{background-color:var(--color-neutrals-lightest);color:var(--color-neutrals-black)}.black-neutrals-transparent{background-color:var(--color-neutrals-transparent);color:var(--color-neutrals-black)}:root{--base: 16px;--grid-columns: 12;--color-primary-black: #202223;--color-primary-gray: #e0e0e0;--color-primary-white: #fff;--color-misc-link: #3153d8;--color-misc-link-hovered: #1f5199;--color-misc-critical: #d82c0d;--color-misc-success: #05843f;--color-misc-focused: #458fff;--color-misc-skeleton: #f6f6f7;--color-text-black: #202223;--color-text-subdued: #52575b;--color-text-disabled: #666c72;--color-text-light: #a6a7a7;--color-text-white: #fff;--color-icon-black: #202223;--color-icon-subdued: #444;--color-icon-disabled: #c2c5c8;--color-icon-critical: #d82c0d;--color-icon-success: #05843f;--color-border-black: #202223;--color-border-neutral: #8c9196;--color-border-default: #c2c5c8;--color-border-light: #e1e3e5;--color-border-critical: #fd5749;--color-border-success: #00a47c;--color-bg-scrim: rgba(0, 0, 0, .75);--color-bg-critical: #fff4f4;--color-bg-success: #f1f8f5;--color-bg-vanilla: #f6f6f7;--color-bg-sky-blue: #eef7ff;--color-scrollbar-track: #e1e3e5;--color-scrollbar-thumb: #202223;--color-scrollbar-boxshadow: #fff;--spacing-xxl: 48px;--spacing-xl: 32px;--spacing-l: 24px;--spacing-m: 16px;--spacing-s: 8px;--spacing-xs: 4px;--spacing-xxs: 4px;--spacing-section-margin-bottom: 40px;--z-index-top: 100;--z-index-above-header: 11;--z-index-header: 10;--z-index-below-header: 9;--z-index-below-modal: 8;--z-index-zero: 0;--z-index-below-zero: -1;--z-index-link-list__item: 10;--z-index-dropdown: 3;--z-index-below-dropdown: 2}@media (min-width: 1024px){:root{--spacing-xxl: 64px;--spacing-xl: 48px;--spacing-l: 32px;--spacing-m: 24px;--spacing-s: 16px;--spacing-xs: 8px;--spacing-xxs: 4px;--spacing-section-margin-bottom: 64px}}body{color:var(--color-text-default);font-family:var(--font-family)}.heading--xxlarge,.heading-xxl,.heading-1{font-size:3rem;line-height:1;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.heading--xxlarge,.heading-xxl,.heading-1{font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.heading--xlarge,.heading-xl,.heading-2{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.heading--xlarge,.heading-xl,.heading-2{font-size:2.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.heading--large,.heading-l,.heading-3{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.heading--large,.heading-l,.heading-3{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.heading--medium,.heading-m,.heading-4{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}.heading--small,.heading-s,.heading-5{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none}.heading--xsmall,.heading-xs,.heading-6{font-size:.875rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;font-style:normal;text-transform:none;text-decoration:none}.label--large{font-size:1.125rem;line-height:1.25;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.label--large{font-size:1.25rem;line-height:1.25;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.label--medium{font-size:1rem;line-height:1.25;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.label--small{font-size:.75rem;line-height:1.25;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.body--large{font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.body--large{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.body--medium{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.body--small{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.body-bold--large{font-size:1.125rem;line-height:1.5;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.body-bold--large{font-size:1.25rem;line-height:1.5;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.body-bold--medium{font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.body-bold--small{font-size:.75rem;line-height:1.5;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.link--large{font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media (min-width: 1024px){.link--large{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}@media (min-width: 1024px){.link--large{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}.link--medium{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media (min-width: 1024px){.link--medium{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}.link--small{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media (min-width: 1024px){.link--small{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}.list--large{font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.list--large{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.list--medium{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.list--small{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.menu--large{font-size:1.125rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.menu--large{font-size:1.25rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.menu--medium{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.menu--small{font-size:.75rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.price--large{font-size:1.5rem;line-height:1;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.price--large{font-size:1.75rem;line-height:1;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.price--medium{font-size:1.25rem;line-height:1;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.price--small{font-size:.875rem;line-height:1;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.price--small{font-size:1rem;line-height:1;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.input--text{font-family:var(--font-family);font-size:1rem;line-height:1;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.button--text{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.badge--text{font-size:.75rem;line-height:1;font-weight:400;letter-spacing:.02em;font-style:normal;text-transform:none;text-decoration:none}.table-wrapper{overflow:auto}ol,ul{list-style:none;padding:0}ol>li,ul>li{margin:0;padding:0}ol>li:last-child,ul>li:last-child{margin-bottom:0}nav ol,nav ul{list-style:none;padding:0}nav ol>li,nav ul>li{margin:0;padding:0}.table-wrapper ol,.table-wrapper ul{list-style:none;padding:0}.table-wrapper ol>li,.table-wrapper ul>li{margin:0;padding:0}.table-wrapper ol>li:last-child,.table-wrapper ul>li:last-child{margin-bottom:0}.table-wrapper ul{list-style:disc}.table-wrapper ul>li{background-repeat:no-repeat;background-position:center left;margin-left:1.5em;padding-left:0}.table-wrapper ul>li::marker{font-size:1em;color:var(--color-text-default)}.table-wrapper ol{padding-inline-start:0;list-style:decimal}.table-wrapper ol>li{padding-left:.25em}*,*:after,*:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;min-height:-webkit-fill-available;font-family:var(--font-family)}html.js.global--header-absolute{padding-top:var(--header-height)}body{margin:0;padding-top:var(--global-pt, 0px);min-height:100%;min-height:calc(100vh - var(--global-pt, 0px));min-height:-webkit-fill-available;line-height:inherit}ul,ol{margin-block-start:0;margin-block-end:0;padding-inline-start:0}ul{list-style:disc}ul>li{background-repeat:no-repeat;background-position:center left;margin-left:1.5em;padding-left:0}ul>li::marker{font-size:1em;color:var(--color-text-default)}ol{padding-inline-start:0;list-style:decimal}ol>li{padding-left:.25em}ol>li{margin-left:1.25em}table{width:100%;border-spacing:0;overflow:auto}table th,table td{padding:.75rem 0;text-align:left}table th:last-child,table td:last-child{text-align:var(--last-child-text-align, left)}table th,table td{border-bottom:1px solid var(--color-elements-page-border-light)}table th{font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;padding:0;padding-bottom:var(--spacing-s)}table td{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}hr{border-top-width:1px;height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp,pre{font-size:1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}progress{vertical-align:baseline}progress[value]{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;overflow:hidden}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;text-decoration:inherit}button{margin:0;padding:0;overflow:visible;border:none;font-family:inherit;font-size:inherit;text-align:inherit;color:inherit;box-shadow:unset;line-height:inherit;letter-spacing:inherit;background-color:transparent}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[disabled]{cursor:default!important;pointer-events:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}::-moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{-webkit-appearance:none;height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.trailing-character:before{content:","}.w-12{width:.75rem}.h-12{height:.75rem}.w-16{width:1rem}.h-16{height:1rem}.w-24{width:1.5rem}.h-24{height:1.5rem}body .recommendation-modal__flag img{aspect-ratio:4/3;height:auto!important}img:not(.logo-beauty-awards img),picture,figure,iframe[src*="https://player.vimeo.com/video/"],video{background:var(--media-bg-color);color:transparent}.page-wrapper{min-height:var(--min-page-height)}.iframe-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:1.7777777778}@supports not (aspect-ratio: auto){.iframe-wrapper{padding-top:56.25%}}.iframe-wrapper>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.prose a{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}.prose a:hover{text-decoration:none}.prose p{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.prose p+*{margin-top:var(--spacing-l)}.prose p+p{margin-top:var(--spacing-l)}.prose p+img,.prose p+.iframe-wrapper{margin-top:var(--spacing-xxl)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-bottom:var(--spacing-l)}.prose h1:not(.main-page__title+*),.prose h2:not(.main-page__title+*),.prose h3:not(.main-page__title+*),.prose h4:not(.main-page__title+*),.prose h5:not(.main-page__title+*),.prose h6:not(.main-page__title+*){margin-top:var(--spacing-xxl)}.prose h1+img,.prose h2+img,.prose h3+img,.prose h4+img,.prose h5+img,.prose h6+img{margin-bottom:0}.prose h1+.iframe-wrapper,.prose h2+.iframe-wrapper,.prose h3+.iframe-wrapper,.prose h4+.iframe-wrapper,.prose h5+.iframe-wrapper,.prose h6+.iframe-wrapper{margin-top:var(--spacing-l)}.prose h1:first-child,.prose h2:first-child,.prose h3:first-child,.prose h4:first-child,.prose h5:first-child,.prose h6:first-child{margin-top:0}.prose h1{font-size:3rem;line-height:1;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.prose h1{font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.prose h2{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.prose h2{font-size:2.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.prose h3{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.prose h3{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.prose h4{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}.prose h5{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none}.prose h6{font-size:.875rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;font-style:normal;text-transform:none;text-decoration:none}.prose blockquote{margin-top:var(--spacing-l);border-left:2px solid var(--color-neutrals-black);padding-left:var(--spacing-l)}.prose blockquote p{font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;margin:0}@media (min-width: 1024px){.prose blockquote p{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.prose blockquote+p{margin-top:var(--spacing-l)}.prose :is(h1,h2,h3,h4,h5,h6)+blockquote{margin-top:1rem}.prose ul,.prose ol{list-style:disc;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.prose ul>li,.prose ol>li{background-repeat:no-repeat;background-position:center left;margin-left:1.5em;padding-left:0}.prose ul>li::marker,.prose ol>li::marker{font-size:1em;color:var(--color-text-default)}.prose ul+*,.prose ol+*{margin-top:var(--spacing-l)}.prose ol{padding-inline-start:0;list-style:decimal}.prose ol>li{padding-left:.25em}.prose ol>li{margin-left:1.25em}.prose .iframe-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:1.7777777778}@supports not (aspect-ratio: auto){.prose .iframe-wrapper{padding-top:56.25%}}.prose .iframe-wrapper>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.prose img+:is(h1,h2,h3,h4,h5,h6,p),.prose .iframe-wrapper+:is(h1,h2,h3,h4,h5,h6,p){margin-top:var(--spacing-xxl)!important}.prose .table-wrapper{padding-bottom:var(--spacing-l);max-height:80vh;overflow:auto}.prose .table-wrapper::-webkit-scrollbar{height:.5rem;width:.5rem;padding-top:.5rem}.prose .table-wrapper::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:.25rem;box-shadow:inset 0 0 0 3px var(--color-scrollbar-boxshadow)}.prose .table-wrapper::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:.25rem}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp{--pswp-bg: var(--color-neutrals-white);--pswp-placeholder-bg: var(--color-neutrals-white);--pswp-root-z-index: var(--z-index-top);--pswp-icon-color: var(--color-neutrals-black);--pswp-icon-color-secondary: var(--color-neutrals-white);--pswp-icon-stroke-color: var(--color-neutrals-black);--pswp-error-text-color: var(--color-text-subdued);--pswp-icon-stroke-width: 0px;--pswp-top-bar-size: 4rem}.pswp--zoom-allowed .pswp__button--zoom{display:none}.pswp__top-bar{border-bottom:1px solid var(--color-neutrals-light);background-color:var(--color-neutrals-white)}.pswp__top-bar.pswp__hide-on-close{display:flex;top:0;right:0;bottom:0;left:auto;flex-direction:column-reverse;justify-content:space-between;align-items:flex-end;background:transparent;width:auto;height:100%;pointer-events:none}@media (min-width: 1024px){.pswp__top-bar{justify-content:center}}.pswp__button.pswp__button--close{display:flex;position:static;justify-content:center;align-items:center;transform:translate(0);margin:0;background:none;padding:var(--spacing-m) var(--gap);width:auto;height:auto;line-height:1}.pswp__button.pswp__button--close svg{display:flex;position:static;margin:0;padding:0;width:var(--icon-large);height:var(--icon-large)}.pswp__preloader{display:none}.pswp__button{height:var(--pswp-top-bar-size)}@media (min-width: 1024px){.pswp__button--close{position:absolute}}@media (min-width: 1024px){.pswp__button--close{right:0}}.pswp__custom-counter{display:none}.pswp__counter{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:block;margin:0 var(--gap) var(--spacing-m) 0}.pswp__icn{top:1.5rem;left:1.5rem;width:1rem;height:1rem}.pswp__button--arrow{display:none;justify-content:center;align-items:center;width:var(--pswp-top-bar-size)}@media (min-width: 1024px){.pswp__button--arrow{display:flex;justify-content:center;align-items:center;border:1px solid var(--elements-page-border, #1e1814);border-radius:var(--border-radius-regular);width:2rem;height:2rem}.pswp__button--arrow:hover{border:1px solid var(--elements-page-border, #1e1814)}.pswp__button--arrow svg{width:var(--icon-medium);height:var(--icon-medium)}}.pswp__button--arrow--prev{margin-left:var(--gap)}.pswp__button--arrow--next{margin-right:var(--gap)}.pswp--ui-visible .pswp__button--arrow--prev,.pswp--ui-visible .pswp__button--arrow--next{visibility:visible}.has-hover-media,.card.has-hover-media .card__media{--transition-duration: .3s;position:relative}.has-hover-media .hover-media,.card.has-hover-media .card__media .hover-media{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;width:100%;height:100%}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.has-hover-media:hover .primary-media,.has-hover-media:focus .primary-media,.card.has-hover-media .card__media:hover .primary-media,.card.has-hover-media .card__media:focus .primary-media{display:block;z-index:var(--z-index-below-zero, -1)}.has-hover-media:hover .hover-media,.has-hover-media:focus .hover-media,.card.has-hover-media .card__media:hover .hover-media,.card.has-hover-media .card__media:focus .hover-media{display:block;opacity:1;z-index:var(--z-index-zero, 0)}}.has-hover-media .primary-media,.card.has-hover-media .card__media .primary-media,.has-hover-media .hover-media,.card.has-hover-media .card__media .hover-media{transition:opacity var(--transition-duration) ease,z-index var(--transition-duration) ease}.section{--section-padding-bottom: 0;padding-bottom:var(--section-padding-bottom)}.section.section--padding-bottom{--section-padding-bottom: var(--gap)}body .shopify-section{display:initial}body.has-subpage-nav .content-for-layout .shopify-section{display:contents}.stamped-modal-trigger{display:block;min-height:1.3125rem}.stamped-modal.modal.modal--panel .modal__body{height:100%}.stamped-badge-starrating{margin-right:0!important}span.stamped-badge{display:flex;align-items:center;gap:var(--spacing-xxs)}.stamped-product-reviews-badge{display:block}.stamped-product-reviews-badge .stamped-badge-caption{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;padding-bottom:.1875rem}.stamped-product-reviews-badge .fa-star-half-o:before,.stamped-product-reviews-badge .fa-star-o:before,.stamped-product-reviews-badge .fa-star:before,.stamped-product-reviews-badge .stamped-fa-star-half-o:before,.stamped-product-reviews-badge .stamped-fa-star-o:before,.stamped-product-reviews-badge .stamped-fa-star:before{display:flex;justify-content:center;align-items:center;width:var(--spacing-m);height:var(--spacing-m)}.nav-block--product .stamped-product-reviews-badge:has(.stamped-badge-caption:empty),.product-card .stamped-product-reviews-badge:has(.stamped-badge-caption:empty){display:none}.product__content .stamped-badge[data-rating="0.0"]{display:block}.stamped-badge-caption[data-reviews][data-label][data-version="2"]:before{content:"("}.stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{display:none!important}.stamped-badge-caption[data-reviews][data-label][data-version="2"]:after{content:")"!important}.stamped-badge[data-rating="0.0"] .stamped-badge-caption[data-reviews][data-label][data-version="2"]:before,.stamped-badge[data-rating="0.0"] .stamped-badge-caption[data-reviews][data-label][data-version="2"]:after{content:unset!important}.cc-revoke.cc-bottom.cc-left{left:var(--gap)!important;z-index:var(--z-index-above-header)!important;background-color:transparent}@media (max-width: 1023px){.pd-cookie-banner-window{right:var(--gap)!important;left:var(--gap)!important}}#pandectes-banner{--cookie-icon-dimension: 1.5rem;--gap: 1rem}@media (min-width: 1024px){#pandectes-banner{--gap: 1.5rem}}#pandectes-banner .cc-close{display:none}#pandectes-banner .cc-logo,#pandectes-banner .cc-banner-logo{width:var(--cookie-icon-dimension);height:var(--cookie-icon-dimension)}#pandectes-banner .pd-cookie-banner-window{display:grid;gap:var(--gap);z-index:var(--z-index-header);background-color:var(--color-neutrals-white);padding:var(--spacing-m);width:calc(100% - var(--gap) * 2)!important}@media (max-width: 1023px){#pandectes-banner .pd-cookie-banner-window{display:flex;top:auto;bottom:0;flex-direction:row;flex-wrap:wrap;align-items:center;padding-right:var(--gap);padding-left:var(--gap);width:calc(100% - var(--gap) * 2)!important;max-width:unset!important}#pandectes-banner .pd-cookie-banner-window.cc-bottom.cc-right{right:0;bottom:0;left:0}}@media (min-width: 1024px){#pandectes-banner .pd-cookie-banner-window{grid-template-columns:auto 20.8125rem auto;justify-content:center;align-items:center;max-width:unset!important}#pandectes-banner .pd-cookie-banner-window.cc-bottom.cc-right{right:var(--gap);bottom:var(--gap)}}#pandectes-banner .cc-top{top:auto;bottom:1rem;left:var(--gap)}#pandectes-banner .cc-message{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;margin-top:0;margin-bottom:0}@media (max-width: 1023px){#pandectes-banner .cc-message{width:calc(100% - var(--cookie-icon-dimension) - var(--gap))}}@media (max-width: 1023px){#pandectes-banner .cc-highlight{flex-wrap:wrap;gap:var(--gap)}}#pandectes-banner .cc-btn.cc-allow{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color);min-width:unset}#pandectes-banner .cc-btn.cc-allow:hover,#pandectes-banner .cc-btn.cc-allow:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}#pandectes-banner .cc-btn.cc-allow:not(#pandectes-banner .cc-btn.cc-allow[disabled]):hover{cursor:pointer}#pandectes-banner .cc-btn.cc-allow[disabled]{pointer-events:none;color:var(--button-color-disabled)}#pandectes-banner .cc-btn.cc-allow:has(svg){gap:var(--button-icon-gap)}#pandectes-banner .cc-btn.cc-allow svg{flex-shrink:0;width:1.25rem;height:auto}#pandectes-banner .cc-btn.cc-allow:hover,#pandectes-banner .cc-btn.cc-allow:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}#pandectes-banner .cc-btn.cc-allow[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){#pandectes-banner .cc-btn.cc-allow{--button-padding: 1.375rem 3rem 1.625rem 3rem}}#pandectes-banner .cc-compliance{gap:var(--gap)}@media (max-width: 1023px){#pandectes-banner .cc-compliance{align-items:baseline;align-self:flex-end;width:100%}}#pandectes-banner .cc-allow{order:-1;margin:0}#pandectes-banner .cc-deny{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-secondary-default-background);--button-bg-hover: var(--color-button-secondary-hover-background);--button-color: var(--color-button-secondary-default-foreground);--button-color-hover: var(--color-button-secondary-hover-foreground);--button-border-color: var(--color-button-secondary-default-border-color);--button-border-color-hover: var(--color-button-secondary-hover-border-color);--button-bg-disabled: var(--color-button-secondary-disabled-background);--button-border-color-disabled: var(--color-button-secondary-disabled-border-color);--button-color-disabled: var(--color-button-secondary-disabled-foreground)}#pandectes-banner .cc-deny:hover,#pandectes-banner .cc-deny:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}#pandectes-banner .cc-deny:not(#pandectes-banner .cc-deny[disabled]):hover{cursor:pointer}#pandectes-banner .cc-deny[disabled]{pointer-events:none;color:var(--button-color-disabled)}#pandectes-banner .cc-deny:has(svg){gap:var(--button-icon-gap)}#pandectes-banner .cc-deny svg{flex-shrink:0;width:1.25rem;height:auto}#pandectes-banner .cc-deny:hover,#pandectes-banner .cc-deny:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}#pandectes-banner .cc-deny[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){#pandectes-banner .cc-deny{--button-padding: 1.375rem 3rem 1.625rem 3rem}}@media (max-width: 1023px){#pandectes-banner .cc-btn.cc-allow,#pandectes-banner .cc-deny{width:100%}}@media (min-width: 1024px){#pandectes-banner .cc-window.cc-floating{flex-direction:row;width:fit-content!important;max-width:unset}}#pandectes-dsr-container{width:100%}#pandectes-dsr-container>div{--grid-columns: 4;--gap: var(--spacing-m);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(1em,1fr));column-gap:var(--gap);row-gap:var(--gap);row-gap:0;padding:var(--spacing-xl) var(--gap)}@media (min-width: 1024px){#pandectes-dsr-container>div{--gap: var(--spacing-l)}}@media (min-width: 768px){#pandectes-dsr-container>div{--grid-columns: 12}}@media (min-width: 768px){#pandectes-dsr-container>div{--grid-columns: 2}}#pandectes-dsr-container div,#pandectes-dsr-container span{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;color:var(--color-neutrals-black)}#pandectes-dsr-container span{display:inline-block}#pandectes-dsr-container .pd-comment-input-field,#pandectes-dsr-container .pd-section-paragraph{margin-bottom:var(--gap)}#pandectes-dsr-container .pd-section,#pandectes-dsr-container .pd-guest-warning{list-style:none;padding:0;grid-column:1/span 4}#pandectes-dsr-container .pd-section a,#pandectes-dsr-container .pd-guest-warning a{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}#pandectes-dsr-container .pd-section a:hover,#pandectes-dsr-container .pd-guest-warning a:hover{text-decoration:none}#pandectes-dsr-container .pd-section p,#pandectes-dsr-container .pd-guest-warning p{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}#pandectes-dsr-container .pd-section p+*,#pandectes-dsr-container .pd-guest-warning p+*{margin-top:var(--spacing-l)}#pandectes-dsr-container .pd-section p+p,#pandectes-dsr-container .pd-guest-warning p+p{margin-top:var(--spacing-l)}#pandectes-dsr-container .pd-section p+img,#pandectes-dsr-container .pd-section p+.iframe-wrapper,#pandectes-dsr-container .pd-guest-warning p+img,#pandectes-dsr-container .pd-guest-warning p+.iframe-wrapper{margin-top:var(--spacing-xxl)}#pandectes-dsr-container .pd-section h1,#pandectes-dsr-container .pd-section h2,#pandectes-dsr-container .pd-section h3,#pandectes-dsr-container .pd-section h4,#pandectes-dsr-container .pd-section h5,#pandectes-dsr-container .pd-section h6,#pandectes-dsr-container .pd-guest-warning h1,#pandectes-dsr-container .pd-guest-warning h2,#pandectes-dsr-container .pd-guest-warning h3,#pandectes-dsr-container .pd-guest-warning h4,#pandectes-dsr-container .pd-guest-warning h5,#pandectes-dsr-container .pd-guest-warning h6{margin-bottom:var(--spacing-l)}#pandectes-dsr-container .pd-section h1:not(.main-page__title+*),#pandectes-dsr-container .pd-section h2:not(.main-page__title+*),#pandectes-dsr-container .pd-section h3:not(.main-page__title+*),#pandectes-dsr-container .pd-section h4:not(.main-page__title+*),#pandectes-dsr-container .pd-section h5:not(.main-page__title+*),#pandectes-dsr-container .pd-section h6:not(.main-page__title+*),#pandectes-dsr-container .pd-guest-warning h1:not(.main-page__title+*),#pandectes-dsr-container .pd-guest-warning h2:not(.main-page__title+*),#pandectes-dsr-container .pd-guest-warning h3:not(.main-page__title+*),#pandectes-dsr-container .pd-guest-warning h4:not(.main-page__title+*),#pandectes-dsr-container .pd-guest-warning h5:not(.main-page__title+*),#pandectes-dsr-container .pd-guest-warning h6:not(.main-page__title+*){margin-top:var(--spacing-xxl)}#pandectes-dsr-container .pd-section h1+img,#pandectes-dsr-container .pd-section h2+img,#pandectes-dsr-container .pd-section h3+img,#pandectes-dsr-container .pd-section h4+img,#pandectes-dsr-container .pd-section h5+img,#pandectes-dsr-container .pd-section h6+img,#pandectes-dsr-container .pd-guest-warning h1+img,#pandectes-dsr-container .pd-guest-warning h2+img,#pandectes-dsr-container .pd-guest-warning h3+img,#pandectes-dsr-container .pd-guest-warning h4+img,#pandectes-dsr-container .pd-guest-warning h5+img,#pandectes-dsr-container .pd-guest-warning h6+img{margin-bottom:0}#pandectes-dsr-container .pd-section h1+.iframe-wrapper,#pandectes-dsr-container .pd-section h2+.iframe-wrapper,#pandectes-dsr-container .pd-section h3+.iframe-wrapper,#pandectes-dsr-container .pd-section h4+.iframe-wrapper,#pandectes-dsr-container .pd-section h5+.iframe-wrapper,#pandectes-dsr-container .pd-section h6+.iframe-wrapper,#pandectes-dsr-container .pd-guest-warning h1+.iframe-wrapper,#pandectes-dsr-container .pd-guest-warning h2+.iframe-wrapper,#pandectes-dsr-container .pd-guest-warning h3+.iframe-wrapper,#pandectes-dsr-container .pd-guest-warning h4+.iframe-wrapper,#pandectes-dsr-container .pd-guest-warning h5+.iframe-wrapper,#pandectes-dsr-container .pd-guest-warning h6+.iframe-wrapper{margin-top:var(--spacing-l)}#pandectes-dsr-container .pd-section h1:first-child,#pandectes-dsr-container .pd-section h2:first-child,#pandectes-dsr-container .pd-section h3:first-child,#pandectes-dsr-container .pd-section h4:first-child,#pandectes-dsr-container .pd-section h5:first-child,#pandectes-dsr-container .pd-section h6:first-child,#pandectes-dsr-container .pd-guest-warning h1:first-child,#pandectes-dsr-container .pd-guest-warning h2:first-child,#pandectes-dsr-container .pd-guest-warning h3:first-child,#pandectes-dsr-container .pd-guest-warning h4:first-child,#pandectes-dsr-container .pd-guest-warning h5:first-child,#pandectes-dsr-container .pd-guest-warning h6:first-child{margin-top:0}#pandectes-dsr-container .pd-section h1,#pandectes-dsr-container .pd-guest-warning h1{font-size:3rem;line-height:1;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){#pandectes-dsr-container .pd-section h1,#pandectes-dsr-container .pd-guest-warning h1{font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}#pandectes-dsr-container .pd-section h2,#pandectes-dsr-container .pd-guest-warning h2{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){#pandectes-dsr-container .pd-section h2,#pandectes-dsr-container .pd-guest-warning h2{font-size:2.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}#pandectes-dsr-container .pd-section h3,#pandectes-dsr-container .pd-guest-warning h3{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){#pandectes-dsr-container .pd-section h3,#pandectes-dsr-container .pd-guest-warning h3{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}#pandectes-dsr-container .pd-section h4,#pandectes-dsr-container .pd-guest-warning h4{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}#pandectes-dsr-container .pd-section h5,#pandectes-dsr-container .pd-guest-warning h5{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none}#pandectes-dsr-container .pd-section h6,#pandectes-dsr-container .pd-guest-warning h6{font-size:.875rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;font-style:normal;text-transform:none;text-decoration:none}#pandectes-dsr-container .pd-section blockquote,#pandectes-dsr-container .pd-guest-warning blockquote{margin-top:var(--spacing-l);border-left:2px solid var(--color-neutrals-black);padding-left:var(--spacing-l)}#pandectes-dsr-container .pd-section blockquote p,#pandectes-dsr-container .pd-guest-warning blockquote p{font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;margin:0}@media (min-width: 1024px){#pandectes-dsr-container .pd-section blockquote p,#pandectes-dsr-container .pd-guest-warning blockquote p{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}#pandectes-dsr-container .pd-section blockquote+p,#pandectes-dsr-container .pd-guest-warning blockquote+p{margin-top:var(--spacing-l)}#pandectes-dsr-container .pd-section :is(h1,h2,h3,h4,h5,h6)+blockquote,#pandectes-dsr-container .pd-guest-warning :is(h1,h2,h3,h4,h5,h6)+blockquote{margin-top:1rem}#pandectes-dsr-container .pd-section ul,#pandectes-dsr-container .pd-section ol,#pandectes-dsr-container .pd-guest-warning ul,#pandectes-dsr-container .pd-guest-warning ol{list-style:disc;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}#pandectes-dsr-container .pd-section ul>li,#pandectes-dsr-container .pd-section ol>li,#pandectes-dsr-container .pd-guest-warning ul>li,#pandectes-dsr-container .pd-guest-warning ol>li{background-repeat:no-repeat;background-position:center left;margin-left:1.5em;padding-left:0}#pandectes-dsr-container .pd-section ul>li::marker,#pandectes-dsr-container .pd-section ol>li::marker,#pandectes-dsr-container .pd-guest-warning ul>li::marker,#pandectes-dsr-container .pd-guest-warning ol>li::marker{font-size:1em;color:var(--color-text-default)}#pandectes-dsr-container .pd-section ul+*,#pandectes-dsr-container .pd-section ol+*,#pandectes-dsr-container .pd-guest-warning ul+*,#pandectes-dsr-container .pd-guest-warning ol+*{margin-top:var(--spacing-l)}#pandectes-dsr-container .pd-section ol,#pandectes-dsr-container .pd-guest-warning ol{padding-inline-start:0;list-style:decimal}#pandectes-dsr-container .pd-section ol>li,#pandectes-dsr-container .pd-guest-warning ol>li{padding-left:.25em}#pandectes-dsr-container .pd-section ol>li,#pandectes-dsr-container .pd-guest-warning ol>li{margin-left:1.25em}#pandectes-dsr-container .pd-section .iframe-wrapper,#pandectes-dsr-container .pd-guest-warning .iframe-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:1.7777777778}@supports not (aspect-ratio: auto){#pandectes-dsr-container .pd-section .iframe-wrapper,#pandectes-dsr-container .pd-guest-warning .iframe-wrapper{padding-top:56.25%}}#pandectes-dsr-container .pd-section .iframe-wrapper>iframe,#pandectes-dsr-container .pd-guest-warning .iframe-wrapper>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#pandectes-dsr-container .pd-section img+:is(h1,h2,h3,h4,h5,h6,p),#pandectes-dsr-container .pd-section .iframe-wrapper+:is(h1,h2,h3,h4,h5,h6,p),#pandectes-dsr-container .pd-guest-warning img+:is(h1,h2,h3,h4,h5,h6,p),#pandectes-dsr-container .pd-guest-warning .iframe-wrapper+:is(h1,h2,h3,h4,h5,h6,p){margin-top:var(--spacing-xxl)!important}#pandectes-dsr-container .pd-section .table-wrapper,#pandectes-dsr-container .pd-guest-warning .table-wrapper{padding-bottom:var(--spacing-l);max-height:80vh;overflow:auto}#pandectes-dsr-container .pd-section .table-wrapper::-webkit-scrollbar,#pandectes-dsr-container .pd-guest-warning .table-wrapper::-webkit-scrollbar{height:.5rem;width:.5rem;padding-top:.5rem}#pandectes-dsr-container .pd-section .table-wrapper::-webkit-scrollbar-track,#pandectes-dsr-container .pd-guest-warning .table-wrapper::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:.25rem;box-shadow:inset 0 0 0 3px var(--color-scrollbar-boxshadow)}#pandectes-dsr-container .pd-section .table-wrapper::-webkit-scrollbar-thumb,#pandectes-dsr-container .pd-guest-warning .table-wrapper::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:.25rem}#pandectes-dsr-container .pd-section>li,#pandectes-dsr-container .pd-guest-warning>li{margin:0;padding:0}@media (min-width: 1024px){#pandectes-dsr-container .pd-section,#pandectes-dsr-container .pd-guest-warning{grid-column:2/span 1}}#pandectes-dsr-container .pd-section ul,#pandectes-dsr-container .pd-guest-warning ul{list-style:none;padding:0;margin-bottom:0}#pandectes-dsr-container .pd-section ul>li,#pandectes-dsr-container .pd-guest-warning ul>li{margin:0;padding:0}#pandectes-dsr-container .pd-guest-warning,#pandectes-dsr-container .pd-section{margin-bottom:var(--gap)}#pandectes-dsr-container .pd-action-link{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}#pandectes-dsr-container .pd-action-link:hover{text-decoration:none}#pandectes-dsr-container .pd-guest-warning{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}#pandectes-dsr-container .pd-cookie-consent-categories{margin:1rem 0}#pandectes-dsr-container .pd-cookie-consent-categories div{display:flex;flex-direction:column;gap:var(--gap)}.pd-request-form-container>div{justify-content:flex-start!important}.pd-request-form-container>div>div{display:flex;gap:var(--gap)}.pd-request-form-container .pd-hide-form-btn{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-secondary-default-background);--button-bg-hover: var(--color-button-secondary-hover-background);--button-color: var(--color-button-secondary-default-foreground);--button-color-hover: var(--color-button-secondary-hover-foreground);--button-border-color: var(--color-button-secondary-default-border-color);--button-border-color-hover: var(--color-button-secondary-hover-border-color);--button-bg-disabled: var(--color-button-secondary-disabled-background);--button-border-color-disabled: var(--color-button-secondary-disabled-border-color);--button-color-disabled: var(--color-button-secondary-disabled-foreground);order:2}.pd-request-form-container .pd-hide-form-btn:hover,.pd-request-form-container .pd-hide-form-btn:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.pd-request-form-container .pd-hide-form-btn:not(.pd-request-form-container .pd-hide-form-btn[disabled]):hover{cursor:pointer}.pd-request-form-container .pd-hide-form-btn[disabled]{pointer-events:none;color:var(--button-color-disabled)}.pd-request-form-container .pd-hide-form-btn:has(svg){gap:var(--button-icon-gap)}.pd-request-form-container .pd-hide-form-btn svg{flex-shrink:0;width:1.25rem;height:auto}.pd-request-form-container .pd-hide-form-btn:hover,.pd-request-form-container .pd-hide-form-btn:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.pd-request-form-container .pd-hide-form-btn[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.pd-request-form-container .pd-hide-form-btn{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.pd-request-form-container .pd-submit-request-btn{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color);order:1}.pd-request-form-container .pd-submit-request-btn:hover,.pd-request-form-container .pd-submit-request-btn:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.pd-request-form-container .pd-submit-request-btn:not(.pd-request-form-container .pd-submit-request-btn[disabled]):hover{cursor:pointer}.pd-request-form-container .pd-submit-request-btn[disabled]{pointer-events:none;color:var(--button-color-disabled)}.pd-request-form-container .pd-submit-request-btn:has(svg){gap:var(--button-icon-gap)}.pd-request-form-container .pd-submit-request-btn svg{flex-shrink:0;width:1.25rem;height:auto}.pd-request-form-container .pd-submit-request-btn:hover,.pd-request-form-container .pd-submit-request-btn:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.pd-request-form-container .pd-submit-request-btn[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.pd-request-form-container .pd-submit-request-btn{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.shopify-policy__container{--grid-columns: 4;--gap: var(--spacing-m);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(1em,1fr));column-gap:var(--gap);row-gap:var(--gap);row-gap:0;padding:var(--spacing-xl) var(--gap);max-width:unset!important}@media (min-width: 1024px){.shopify-policy__container{--gap: var(--spacing-l)}}@media (min-width: 768px){.shopify-policy__container{--grid-columns: 12}}@media (min-width: 768px){.shopify-policy__container{--grid-columns: 2}}.shopify-policy__body{list-style:none;padding:0}.shopify-policy__body a{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}.shopify-policy__body a:hover{text-decoration:none}.shopify-policy__body p{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.shopify-policy__body p+*{margin-top:var(--spacing-l)}.shopify-policy__body p+p{margin-top:var(--spacing-l)}.shopify-policy__body p+img,.shopify-policy__body p+.iframe-wrapper{margin-top:var(--spacing-xxl)}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{margin-bottom:var(--spacing-l)}.shopify-policy__body h1:not(.main-page__title+*),.shopify-policy__body h2:not(.main-page__title+*),.shopify-policy__body h3:not(.main-page__title+*),.shopify-policy__body h4:not(.main-page__title+*),.shopify-policy__body h5:not(.main-page__title+*),.shopify-policy__body h6:not(.main-page__title+*){margin-top:var(--spacing-xxl)}.shopify-policy__body h1+img,.shopify-policy__body h2+img,.shopify-policy__body h3+img,.shopify-policy__body h4+img,.shopify-policy__body h5+img,.shopify-policy__body h6+img{margin-bottom:0}.shopify-policy__body h1+.iframe-wrapper,.shopify-policy__body h2+.iframe-wrapper,.shopify-policy__body h3+.iframe-wrapper,.shopify-policy__body h4+.iframe-wrapper,.shopify-policy__body h5+.iframe-wrapper,.shopify-policy__body h6+.iframe-wrapper{margin-top:var(--spacing-l)}.shopify-policy__body h1:first-child,.shopify-policy__body h2:first-child,.shopify-policy__body h3:first-child,.shopify-policy__body h4:first-child,.shopify-policy__body h5:first-child,.shopify-policy__body h6:first-child{margin-top:0}.shopify-policy__body h1{font-size:3rem;line-height:1;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.shopify-policy__body h1{font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.shopify-policy__body h2{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.shopify-policy__body h2{font-size:2.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.shopify-policy__body h3{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.shopify-policy__body h3{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.shopify-policy__body h4{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}.shopify-policy__body h5{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none}.shopify-policy__body h6{font-size:.875rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;font-style:normal;text-transform:none;text-decoration:none}.shopify-policy__body blockquote{margin-top:var(--spacing-l);border-left:2px solid var(--color-neutrals-black);padding-left:var(--spacing-l)}.shopify-policy__body blockquote p{font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;margin:0}@media (min-width: 1024px){.shopify-policy__body blockquote p{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.shopify-policy__body blockquote+p{margin-top:var(--spacing-l)}.shopify-policy__body :is(h1,h2,h3,h4,h5,h6)+blockquote{margin-top:1rem}.shopify-policy__body ul,.shopify-policy__body ol{list-style:disc;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.shopify-policy__body ul>li,.shopify-policy__body ol>li{background-repeat:no-repeat;background-position:center left;margin-left:1.5em;padding-left:0}.shopify-policy__body ul>li::marker,.shopify-policy__body ol>li::marker{font-size:1em;color:var(--color-text-default)}.shopify-policy__body ul+*,.shopify-policy__body ol+*{margin-top:var(--spacing-l)}.shopify-policy__body ol{padding-inline-start:0;list-style:decimal}.shopify-policy__body ol>li{padding-left:.25em}.shopify-policy__body ol>li{margin-left:1.25em}.shopify-policy__body .iframe-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:1.7777777778}@supports not (aspect-ratio: auto){.shopify-policy__body .iframe-wrapper{padding-top:56.25%}}.shopify-policy__body .iframe-wrapper>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.shopify-policy__body img+:is(h1,h2,h3,h4,h5,h6,p),.shopify-policy__body .iframe-wrapper+:is(h1,h2,h3,h4,h5,h6,p){margin-top:var(--spacing-xxl)!important}.shopify-policy__body .table-wrapper{padding-bottom:var(--spacing-l);max-height:80vh;overflow:auto}.shopify-policy__body .table-wrapper::-webkit-scrollbar{height:.5rem;width:.5rem;padding-top:.5rem}.shopify-policy__body .table-wrapper::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:.25rem;box-shadow:inset 0 0 0 3px var(--color-scrollbar-boxshadow)}.shopify-policy__body .table-wrapper::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:.25rem}.shopify-policy__body>li{margin:0;padding:0}.shopify-policy__title{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none;margin-bottom:var(--spacing-m);text-align:left!important}@media (min-width: 1024px){.shopify-policy__title{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.shopify-policy__body,.shopify-policy__title{grid-column:1/span 4}@media (min-width: 1024px){.shopify-policy__body,.shopify-policy__title{grid-column:2/span 1}}.imbox-faq__iframe,.imbox-contact__iframe{min-height:var(--inner-height)}.imbox-contact__iframe,.imbox-faq__iframe{border:none;width:100%}.imbox-contact__wrapper{padding-right:var(--gap);padding-left:var(--gap)}[id*=rbr-container-element]{--rbr__border-color-primary: transparent;--rbr__border-color-secondary: transparent;--rbr__border-color-tertiary: transparent;--rbr__general-bg-color: transparent;--rbr__general-border-color: transparent;--rbr__spacing-s-12: 0;--rbr__spacing-s-16: 0}[id*=rbr-container-element] .rbr-sbap_item{padding-block:var(--spacing-s)}[id*=rbr-container-element] .rbr-thumbnail-container[style]{border:unset!important;background-size:contain!important;aspect-ratio:4/5!important;height:auto!important}[id*=rbr-container-element] [class^=style_ribbon_container] [class^=ribbon_container]{right:0!important;left:auto!important;transform:unset!important;border-radius:.25rem!important;width:unset!important;height:unset!important}[id*=rbr-container-element] [class^=style_ribbon_container] [class^=ribbon_container] [class^=ribbon_value]{padding:.25rem .5rem;color:var(--color-neutrals-black)!important;font-style:normal!important;font-weight:400!important;font-size:.75rem!important;line-height:1!important;letter-spacing:.02em!important;text-decoration:none!important;text-transform:none!important}[id*=rbr-container-element] .rbr-productNamePrice__container{padding-right:3rem}[id*=rbr-container-element] .money{font-weight:600}[id*=rbr-container-element] .rbr-productNamePrice__discountedPrice__container{gap:var(--spacing-xxs)}[id*=rbr-container-element] .rbr-productNamePrice__price__container{margin-top:var(--spacing-s)}[id*=rbr-container-element] .rbr-productNamePrice__title__container{display:inline-block}[id*=rbr-container-element] .rbr-productNamePrice__title__container:has(+.rbr-productNamePrice__variant__container){margin-right:var(--spacing-xxs)}[id*=rbr-container-element] .rbr-productNamePrice__variant__container{display:inline-flex!important;justify-content:center!important;align-items:center!important;vertical-align:middle!important;margin:0;margin-top:-2px!important;outline:1px solid var(--elements-page-border, #1e1814)!important;border-radius:var(--spacing-xxs)!important;padding:.25rem!important;color:var(--color-text-default, #1e1814)!important;font-style:normal!important;font-weight:500!important;font-size:.75rem!important;line-height:1!important;letter-spacing:0em!important;-webkit-user-select:none!important;user-select:none!important;text-decoration:none!important;text-transform:none!important}[id*=rbr-container-element] [class^=style_divider_container] [class^=style_divider]{background:transparent!important}[id*=rbr-container-element] [class^=style_divider_container] [class^=style_divider] svg{fill:#000!important;width:1.25rem!important;height:1.25rem!important}.rbr-sbap_body{display:flex;flex-direction:column;gap:var(--spacing-m)}[class^=style_container_]{gap:var(--spacing-l)!important}[id*=rbr-container-element] .rbr-sbap_item{padding:0}[class*=ribbon_container_]{top:0!important}[id*=rbr-container-element-addOn] [class^=style_items_]{gap:var(--spacing-m)}[id*=rbr-container-element-addOn] .rbr-checkbox__container{border:1px solid var(--color-input-default-foreground);border-radius:.125rem;width:1rem;height:1rem}[id*=rbr-container-element-addOn] .rbr-checkbox__container .rbr-checkbox-label-container{width:1rem;height:1rem}[id*=rbr-container-element-addOn] .rbr-checkbox__container .rbr-checkbox-label-container .rbr-checkmark{width:.875rem;height:.875rem}[id*=rbr-container-element-addOn] .rbr-checkbox__container .rbr-checkbox-label-container input:checked~.rbr-checkmark{background-color:var(--color-input-default-background)}[id*=rbr-container-element-addOn] .rbr-checkmark svg{width:.625rem;height:.625rem;fill:var(--color-input-default-foreground)}@media (min-width: 1024px){[id*=rbr-container-element-addOn] [class^=style_mainSection_]{gap:.75rem}}[id*=rbr-container-element-addOn] .rbr-mobile.rbr-hrTablet>:first-child{margin:0!important}[id*=rbr-container-element-addOn] [class^=style_titleAndBadge_]{margin-bottom:var(--spacing-xxs)}[id*=rbr-container-element-addOn] [class^=style_price_] span{font-weight:600!important}[id*=rbr-container-element-addOn] [class^=style_price_] span:not([class^=style_originalPrice_]){color:var(--color-text-default)!important}[id*=rbr-container-element-addOn] [class^=style_unitPrice_]{vertical-align:text-bottom}[id*=rbr-container-element-addOn] [class^=style_originalPrice_]{color:var(--color-text-subdued)!important}[id*=rbr-container-element-addOn] [class^=style_fixedVariant_]{--rbr__border-border-radius-sm: var(--spacing-xxs);color:var(--color-text-default, #1e1814);font-weight:500}[id*=rbr-container-element-addOn] [class^=style_titleAndPrice_]{display:inline-block}[id*=rbr-container-element-addOn] [class^=style_title_]{display:inline-block;margin-right:var(--spacing-xxs)}[id*=rbr-container-element-addOn] [class^=style_title_] span{display:inline-block}[id*=rbr-container-element-addOn] [class^=style_fixedVariant_]{display:inline-block;vertical-align:top}[id*=rbr-container-element-addOn] [class^=style_priceAndBadge_]{margin-top:var(--spacing-s)}[id*=rbr-container-element-addOn] [class*=style_badge_]{font-size:.75rem;line-height:1;font-weight:400;letter-spacing:.02em;font-style:normal;text-transform:none;text-decoration:none;vertical-align:text-bottom;border-radius:.25rem;background-color:var(--color-utility-critical-default);padding:.25rem .5rem;color:var(--color-neutrals-lightest)}[class*=style_header_]{margin-bottom:var(--spacing-m)}.rbr-mobile.rbr-hrTablet>:first-child{margin-bottom:0!important}[id*=rbr-bundle-]{margin-bottom:0!important}[class*=style_title_] svg{display:none}div[class*=style_container_]:hover,div[class*=style_container_]{border:none!important}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:var(--z-index-below-modal, 8)}.swiper-container-pointer-events{touch-action:pan-y}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:var(--z-index-below-header, 9);display:flex;transition-property:transform;box-sizing:content-box;transform-style:preserve-3d}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;backface-visibility:hidden;transform:translateZ(0)}.accordion__content{height:var(--accordion-height, auto);transition:height var(--accordion-transition-duration, .2s) ease;overflow:hidden}.accordion__content[hidden]{visibility:hidden;display:block;height:0;margin:0}.accordion__item{border-bottom:1px solid var(--color-elements-page-border-light)}.accordion__title{margin:var(--spacing-m) 0}.accordion__trigger.accordion__trigger--reverse{flex-direction:row-reverse;justify-content:space-between;padding-right:var(--spacing-xs)}.accordion__trigger.accordion__trigger--reverse>span{display:grid;grid-template-columns:auto 1fr;justify-content:center;align-items:center;gap:var(--spacing-xs)}.accordion__trigger{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none;display:flex;width:100%;color:var(--color-text-black);grid-gap:var(--spacing-s);align-items:center;cursor:pointer;text-align:left}.accordion__trigger svg{flex-shrink:0;width:var(--icon-medium);height:var(--icon-medium)}.accordion__trigger[aria-expanded=false] svg{transform:rotate(180deg);transition:.25s 0s all ease}.accordion__trigger[aria-expanded=true] svg{transform:rotate(0);transition:.25s 0s all ease}.accordion__content:not([hidden]){margin-bottom:calc(var(--spacing-m) + var(--spacing-m))}@media (min-width: 1024px){.accordion__content:not([hidden]){margin-bottom:calc(var(--spacing-s) + var(--spacing-m))}}.page-wrapper .faq .accordion__item:first-child{border-top:1px solid var(--color-elements-page-border-light)}.faq .faq__heading{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none;margin-bottom:var(--spacing-l)}@media (min-width: 1024px){.faq .faq__heading{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.faq .accordion__content:not([hidden]){margin-bottom:calc(var(--spacing-m) + var(--spacing-m))}@media (min-width: 1024px){.faq .accordion__content:not([hidden]){margin-bottom:calc(var(--spacing-s) + var(--spacing-l))}}.product__accordion .accordion__content,.faq .accordion__content{color:var(--color-text-subdued)!important}.product__accordion .accordion__content a,.faq .accordion__content a{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}.product__accordion .accordion__content a:hover,.faq .accordion__content a:hover{text-decoration:none}.product__accordion .accordion__content p,.faq .accordion__content p{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.product__accordion .accordion__content p+*,.faq .accordion__content p+*{margin-top:var(--spacing-l)}.product__accordion .accordion__content p+p,.faq .accordion__content p+p{margin-top:var(--spacing-l)}.product__accordion .accordion__content p+img,.product__accordion .accordion__content p+.iframe-wrapper,.faq .accordion__content p+img,.faq .accordion__content p+.iframe-wrapper{margin-top:var(--spacing-xxl)}.product__accordion .accordion__content h1,.product__accordion .accordion__content h2,.product__accordion .accordion__content h3,.product__accordion .accordion__content h4,.product__accordion .accordion__content h5,.product__accordion .accordion__content h6,.faq .accordion__content h1,.faq .accordion__content h2,.faq .accordion__content h3,.faq .accordion__content h4,.faq .accordion__content h5,.faq .accordion__content h6{margin-bottom:var(--spacing-l)}.product__accordion .accordion__content h1:not(.main-page__title+*),.product__accordion .accordion__content h2:not(.main-page__title+*),.product__accordion .accordion__content h3:not(.main-page__title+*),.product__accordion .accordion__content h4:not(.main-page__title+*),.product__accordion .accordion__content h5:not(.main-page__title+*),.product__accordion .accordion__content h6:not(.main-page__title+*),.faq .accordion__content h1:not(.main-page__title+*),.faq .accordion__content h2:not(.main-page__title+*),.faq .accordion__content h3:not(.main-page__title+*),.faq .accordion__content h4:not(.main-page__title+*),.faq .accordion__content h5:not(.main-page__title+*),.faq .accordion__content h6:not(.main-page__title+*){margin-top:var(--spacing-xxl)}.product__accordion .accordion__content h1+img,.product__accordion .accordion__content h2+img,.product__accordion .accordion__content h3+img,.product__accordion .accordion__content h4+img,.product__accordion .accordion__content h5+img,.product__accordion .accordion__content h6+img,.faq .accordion__content h1+img,.faq .accordion__content h2+img,.faq .accordion__content h3+img,.faq .accordion__content h4+img,.faq .accordion__content h5+img,.faq .accordion__content h6+img{margin-bottom:0}.product__accordion .accordion__content h1+.iframe-wrapper,.product__accordion .accordion__content h2+.iframe-wrapper,.product__accordion .accordion__content h3+.iframe-wrapper,.product__accordion .accordion__content h4+.iframe-wrapper,.product__accordion .accordion__content h5+.iframe-wrapper,.product__accordion .accordion__content h6+.iframe-wrapper,.faq .accordion__content h1+.iframe-wrapper,.faq .accordion__content h2+.iframe-wrapper,.faq .accordion__content h3+.iframe-wrapper,.faq .accordion__content h4+.iframe-wrapper,.faq .accordion__content h5+.iframe-wrapper,.faq .accordion__content h6+.iframe-wrapper{margin-top:var(--spacing-l)}.product__accordion .accordion__content h1:first-child,.product__accordion .accordion__content h2:first-child,.product__accordion .accordion__content h3:first-child,.product__accordion .accordion__content h4:first-child,.product__accordion .accordion__content h5:first-child,.product__accordion .accordion__content h6:first-child,.faq .accordion__content h1:first-child,.faq .accordion__content h2:first-child,.faq .accordion__content h3:first-child,.faq .accordion__content h4:first-child,.faq .accordion__content h5:first-child,.faq .accordion__content h6:first-child{margin-top:0}.product__accordion .accordion__content h1,.faq .accordion__content h1{font-size:3rem;line-height:1;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.product__accordion .accordion__content h1,.faq .accordion__content h1{font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.product__accordion .accordion__content h2,.faq .accordion__content h2{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.product__accordion .accordion__content h2,.faq .accordion__content h2{font-size:2.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.product__accordion .accordion__content h3,.faq .accordion__content h3{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.product__accordion .accordion__content h3,.faq .accordion__content h3{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.product__accordion .accordion__content h4,.faq .accordion__content h4{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}.product__accordion .accordion__content h5,.faq .accordion__content h5{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none}.product__accordion .accordion__content h6,.faq .accordion__content h6{font-size:.875rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;font-style:normal;text-transform:none;text-decoration:none}.product__accordion .accordion__content blockquote,.faq .accordion__content blockquote{margin-top:var(--spacing-l);border-left:2px solid var(--color-neutrals-black);padding-left:var(--spacing-l)}.product__accordion .accordion__content blockquote p,.faq .accordion__content blockquote p{font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;margin:0}@media (min-width: 1024px){.product__accordion .accordion__content blockquote p,.faq .accordion__content blockquote p{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.product__accordion .accordion__content blockquote+p,.faq .accordion__content blockquote+p{margin-top:var(--spacing-l)}.product__accordion .accordion__content :is(h1,h2,h3,h4,h5,h6)+blockquote,.faq .accordion__content :is(h1,h2,h3,h4,h5,h6)+blockquote{margin-top:1rem}.product__accordion .accordion__content ul,.product__accordion .accordion__content ol,.faq .accordion__content ul,.faq .accordion__content ol{list-style:disc;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.product__accordion .accordion__content ul>li,.product__accordion .accordion__content ol>li,.faq .accordion__content ul>li,.faq .accordion__content ol>li{background-repeat:no-repeat;background-position:center left;margin-left:1.5em;padding-left:0}.product__accordion .accordion__content ul>li::marker,.product__accordion .accordion__content ol>li::marker,.faq .accordion__content ul>li::marker,.faq .accordion__content ol>li::marker{font-size:1em;color:var(--color-text-default)}.product__accordion .accordion__content ul+*,.product__accordion .accordion__content ol+*,.faq .accordion__content ul+*,.faq .accordion__content ol+*{margin-top:var(--spacing-l)}.product__accordion .accordion__content ol,.faq .accordion__content ol{padding-inline-start:0;list-style:decimal}.product__accordion .accordion__content ol>li,.faq .accordion__content ol>li{padding-left:.25em}.product__accordion .accordion__content ol>li,.faq .accordion__content ol>li{margin-left:1.25em}.product__accordion .accordion__content .iframe-wrapper,.faq .accordion__content .iframe-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:1.7777777778}@supports not (aspect-ratio: auto){.product__accordion .accordion__content .iframe-wrapper,.faq .accordion__content .iframe-wrapper{padding-top:56.25%}}.product__accordion .accordion__content .iframe-wrapper>iframe,.faq .accordion__content .iframe-wrapper>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product__accordion .accordion__content img+:is(h1,h2,h3,h4,h5,h6,p),.product__accordion .accordion__content .iframe-wrapper+:is(h1,h2,h3,h4,h5,h6,p),.faq .accordion__content img+:is(h1,h2,h3,h4,h5,h6,p),.faq .accordion__content .iframe-wrapper+:is(h1,h2,h3,h4,h5,h6,p){margin-top:var(--spacing-xxl)!important}.product__accordion .accordion__content .table-wrapper,.faq .accordion__content .table-wrapper{padding-bottom:var(--spacing-l);max-height:80vh;overflow:auto}.product__accordion .accordion__content .table-wrapper::-webkit-scrollbar,.faq .accordion__content .table-wrapper::-webkit-scrollbar{height:.5rem;width:.5rem;padding-top:.5rem}.product__accordion .accordion__content .table-wrapper::-webkit-scrollbar-track,.faq .accordion__content .table-wrapper::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:.25rem;box-shadow:inset 0 0 0 3px var(--color-scrollbar-boxshadow)}.product__accordion .accordion__content .table-wrapper::-webkit-scrollbar-thumb,.faq .accordion__content .table-wrapper::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:.25rem}.product__accordion .accordion__content ul>li::marker,.product__accordion .accordion__content ol>li::marker,.faq .accordion__content ul>li::marker,.faq .accordion__content ol>li::marker{color:var(--color-text-subdued)!important}.product__accordion .accordion__content h1,.product__accordion .accordion__content h2,.product__accordion .accordion__content h3,.product__accordion .accordion__content h4,.product__accordion .accordion__content h5,.product__accordion .accordion__content h6,.faq .accordion__content h1,.faq .accordion__content h2,.faq .accordion__content h3,.faq .accordion__content h4,.faq .accordion__content h5,.faq .accordion__content h6{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none;margin-top:var(--spacing-xl)!important;margin-bottom:var(--spacing-s)!important}.product__accordion .accordion__content h1:first-child,.product__accordion .accordion__content h2:first-child,.product__accordion .accordion__content h3:first-child,.product__accordion .accordion__content h4:first-child,.product__accordion .accordion__content h5:first-child,.product__accordion .accordion__content h6:first-child,.faq .accordion__content h1:first-child,.faq .accordion__content h2:first-child,.faq .accordion__content h3:first-child,.faq .accordion__content h4:first-child,.faq .accordion__content h5:first-child,.faq .accordion__content h6:first-child{margin-top:0!important}.product__accordion .accordion__content p+img,.product__accordion .accordion__content p+.iframe-wrapper,.faq .accordion__content p+img,.faq .accordion__content p+.iframe-wrapper{margin-top:var(--spacing-l)}.product__accordion .accordion__content table,.faq .accordion__content table{margin-top:var(--spacing-s);padding-bottom:var(--spacing-s)}.article-card{--_article-card-image-wrapper-overflow: var(--article-card-image-wrapper-overflow, hidden);--_article-card-image-object-fit: var(--article-card-image-object-fit, cover)}.article-card__image-wrapper{overflow:var(--_article-card-image-wrapper-overflow)}.article-card__image{object-fit:var(--_article-card-image-object-fit)}.mobile-navigation .nav-block.nav-block--blog,.header .nav-block.nav-block--blog,.article-card{--article-card-image-wrapper-optional-margin-bottom: calc(var(--spacing-l) - var(--spacing-s));display:flex;flex-direction:column;gap:var(--spacing-s)}.mobile-navigation .nav-block.nav-block--blog img,.header .nav-block.nav-block--blog img,.article-card img{margin-bottom:var(--article-card-image-wrapper-optional-margin-bottom);width:100%}.mobile-navigation .nav-block.nav-block--blog .tags .tag,.header .nav-block.nav-block--blog .tags .tag,.article-card .tags .tag{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;position:relative}.mobile-navigation .nav-block.nav-block--blog .tags .tag:not(:last-child):after,.header .nav-block.nav-block--blog .tags .tag:not(:last-child):after,.article-card .tags .tag:not(:last-child):after{display:flex;position:absolute;top:.125rem;left:100%;margin-right:.625rem;margin-left:.625rem;background-color:var(--color-text-subdued);width:1px;height:var(--spacing-s);content:""}.mobile-navigation .nav-block.nav-block--blog .article-card__title,.mobile-navigation .nav-block.nav-block--blog .nav-block--blog-heading,.header .nav-block.nav-block--blog .article-card__title,.header .nav-block.nav-block--blog .nav-block--blog-heading,.article-card .article-card__title,.article-card .nav-block--blog-heading{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}.badge{--_badge-optional-pointer-event: var(--badge-optional-pointer-event, none);--_badge-optional-user-select: var(--badge-optional-user-select, none);pointer-events:var(--_badge-optional-pointer-event);-webkit-user-select:var(--_badge-optional-user-select);user-select:var(--_badge-optional-user-select)}.badge{--_badge-optional-text-color: var(--badge-optional-text-color, var(--color-text-white));--_badge-optional-background-color: var(--badge-optional-background-color, var(--color-primary-black));--_badge-optional-padding: var(--badge-optional-padding, var(--spacing-xxs) var(--spacing-s));color:var(--_badge-optional-text-color);background-color:var(--_badge-optional-background-color);padding:var(--_badge-optional-padding)}@media (min-width: 1024px){.badge{--_badge-optional-padding: var(--badge-optional-desktop-padding, 0 var(--spacing-xs))}}.badge{--_badge-card-optional-position: var(--badge-card-optional-position, absolute);--_badge-card-optional-margin-bottom: var(--badge-card-optional-margin-bottom, 2.75rem);--_badge-card-optional-margin-left: var(--badge-card-optional-margin-left, .5rem);--_badge-slideshow-card-optional-margin-bottom: var(--badge-slideshow-card-optional-margin-bottom, 3.25rem);--_badge-slideshow-card-optional-margin-left: var(--badge-slideshow-card-optional-margin-left, 1.5rem);--_badge-list-stacked-card-optional-margin-bottom: var(--badge-list-stacked-card-optional-margin-bottom, 3.25rem)}@media (min-width: 1024px){.badge{--_badge-card-optional-margin-bottom: var(--badge-card-optional-margin-bottom, unset);--_badge-card-optional-margin-left: var(--badge-card-optional-margin-left, 1rem);--_badge-card-optional-margin-top: var(--badge-card-optional-margin-top, 1rem)}}.badge--card{position:var(--_badge-card-optional-position);top:var(--_badge-card-optional-margin-top);bottom:var(--_badge-card-optional-margin-bottom);left:var(--_badge-card-optional-margin-left)}@media (max-width: 1023px){.slideshow__item .badge--card{bottom:var(--_badge-slideshow-card-optional-margin-bottom);left:var(--_badge-slideshow-card-optional-margin-left)}}@media (max-width: 1023px){.list-stacked__content .badge--card{bottom:var(--_badge-list-stacked-card-optional-margin-bottom)}}.badge{font-size:.75rem;line-height:1;font-weight:400;letter-spacing:.02em;font-style:normal;text-transform:none;text-decoration:none;--_badge-optional-text-color: var(--color-neutrals-black);--_badge-optional-background-color: var(--color-primary-default);--_badge-optional-padding: .25rem .5rem;border-radius:.25rem}.badge--sale{--_badge-optional-text-color: var(--color-neutrals-lightest);--_badge-optional-background-color: var(--color-utility-critical-default)}.badge--sold-out{--_badge-optional-text-color: var(--color-neutrals-black);--_badge-optional-background-color: var(--color-neutrals-light)}.badge--pre-order{--_badge-optional-text-color: var(--color-neutrals-lightest);--_badge-optional-background-color: var(--color-neutrals-dark)}.badge--coming-soon{--_badge-optional-text-color: var(--color-neutrals-lightest);--_badge-optional-background-color: var(--color-neutrals-black)}.breadcrumbs__list{list-style:none;padding:0;display:flex;justify-content:center}.breadcrumbs__list>li{margin:0;padding:0}.breadcrumbs__item:not(:last-child):after{content:"/";display:flex;align-items:center}@media (max-width: 1023px){body:has(.header-nav-mobile) .breadcrumbs--collection{margin-top:var(--spacing-s)}}.breadcrumbs--product-desktop{display:none;margin-bottom:var(--spacing-xl)}@media (min-width: 1024px){.breadcrumbs--product-desktop{display:block}}.breadcrumbs--product-mobile{display:block;margin-top:var(--spacing-xs);margin-bottom:var(--spacing-s)}@media (min-width: 1024px){.breadcrumbs--product-mobile{display:none}}.breadcrumbs{padding-right:var(--gap);padding-left:var(--gap)}.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs__list{justify-content:flex-start}.breadcrumbs__current{background:linear-gradient(#fff0,#fff0);color:var(--color-text-subdued)}.breadcrumbs__link,.breadcrumbs__current{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.breadcrumbs__item:not(:last-child):after{content:unset}.breadcrumbs__item:not(:last-child) svg{margin-right:var(--spacing-xxs);margin-left:var(--spacing-xxs);width:var(--icon-small);height:var(--icon-small);color:var(--color-text-subdued)}.breadcrumbs__item:last-child svg{display:none}.button--primary{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color)}.button--primary:hover,.button--primary:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.button--primary:not(.button--primary[disabled]):hover{cursor:pointer}.button--primary[disabled]{pointer-events:none;color:var(--button-color-disabled)}.button--primary:has(svg){gap:var(--button-icon-gap)}.button--primary svg{flex-shrink:0;width:1.25rem;height:auto}.button--primary:hover,.button--primary:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.button--primary[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.button--primary{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.button--primary-white{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color);--button-bg: var(--color-button-primary-inverted-background);--button-bg-hover: var(--color-button-primary-hover-background-inverted);--button-color: var(--color-button-primary-inverted-foreground);--button-color-hover: var(--color-button-primary-hover-foreground-inverted);--button-bg-disabled: var(--color-button-primary-disabled-background-inverted);--button-border-color-disabled: var(--color-button-primary-disabled-background-inverted);--button-color-disabled: var(--color-button-primary-disabled-foreground-inverted);--button-border-color: var(--color-button-primary-inverted-background);--button-border-color-hover: var(--color-button-primary-hover-background-inverted)}.button--primary-white:hover,.button--primary-white:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.button--primary-white:not(.button--primary-white[disabled]):hover{cursor:pointer}.button--primary-white[disabled]{pointer-events:none;color:var(--button-color-disabled)}.button--primary-white:has(svg){gap:var(--button-icon-gap)}.button--primary-white svg{flex-shrink:0;width:1.25rem;height:auto}.button--primary-white:hover,.button--primary-white:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.button--primary-white[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.button--primary-white{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.button--secondary{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-secondary-default-background);--button-bg-hover: var(--color-button-secondary-hover-background);--button-color: var(--color-button-secondary-default-foreground);--button-color-hover: var(--color-button-secondary-hover-foreground);--button-border-color: var(--color-button-secondary-default-border-color);--button-border-color-hover: var(--color-button-secondary-hover-border-color);--button-bg-disabled: var(--color-button-secondary-disabled-background);--button-border-color-disabled: var(--color-button-secondary-disabled-border-color);--button-color-disabled: var(--color-button-secondary-disabled-foreground)}.button--secondary:hover,.button--secondary:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.button--secondary:not(.button--secondary[disabled]):hover{cursor:pointer}.button--secondary[disabled]{pointer-events:none;color:var(--button-color-disabled)}.button--secondary:has(svg){gap:var(--button-icon-gap)}.button--secondary svg{flex-shrink:0;width:1.25rem;height:auto}.button--secondary:hover,.button--secondary:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.button--secondary[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.button--secondary{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.button--secondary-white{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-secondary-default-background);--button-bg-hover: var(--color-button-secondary-hover-background);--button-color: var(--color-button-secondary-default-foreground);--button-color-hover: var(--color-button-secondary-hover-foreground);--button-border-color: var(--color-button-secondary-default-border-color);--button-border-color-hover: var(--color-button-secondary-hover-border-color);--button-bg-disabled: var(--color-button-secondary-disabled-background);--button-border-color-disabled: var(--color-button-secondary-disabled-border-color);--button-color-disabled: var(--color-button-secondary-disabled-foreground);--button-color: var(--color-button-secondary-inverted-foreground);--button-color-hover: var(--color-button-secondary-hover-foreground-inverted);--button-border-color: var(--color-button-secondary-inverted-foreground);--button-border-color-hover: var(--color-button-secondary-hover-foreground-inverted);--button-border-color-disabled: var(--color-button-secondary-disabled-foreground-inverted);--button-color-disabled: var(--color-button-secondary-disabled-foreground-inverted)}.button--secondary-white:hover,.button--secondary-white:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.button--secondary-white:not(.button--secondary-white[disabled]):hover{cursor:pointer}.button--secondary-white[disabled]{pointer-events:none;color:var(--button-color-disabled)}.button--secondary-white:has(svg){gap:var(--button-icon-gap)}.button--secondary-white svg{flex-shrink:0;width:1.25rem;height:auto}.button--secondary-white:hover,.button--secondary-white:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.button--secondary-white[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.button--secondary-white{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.button--tertiary{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--link-decoration-color: var(--color-button-tertiary-default-border);--link-decoration-color-hover: var(--color-button-tertiary-hover-border);--link-decoration-color-disabled: var(--color-button-tertiary-disabled-border);--button-color: var(--color-button-tertiary-default-foreground);--button-color-hover: var(--color-button-tertiary-hover-foreground);--button-color-disabled: var(--color-button-tertiary-disabled-foreground);justify-content:unset;align-items:unset;width:max-content;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1.5px;text-underline-offset:4px}.button--tertiary:hover,.button--tertiary:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.button--tertiary:not(.button--tertiary[disabled]):hover{cursor:pointer}.button--tertiary[disabled]{pointer-events:none;color:var(--button-color-disabled)}.button--tertiary:has(svg){gap:var(--button-icon-gap)}.button--tertiary svg{flex-shrink:0;width:1.25rem;height:auto}.button--tertiary:hover,.button--tertiary:active{--link-decoration-color: var(--link-decoration-color-hover)}.button--tertiary[disabled]{--link-decoration-color: var(--link-decoration-color-disabled)}.button--tertiary-white{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--link-decoration-color: var(--color-button-tertiary-default-border);--link-decoration-color-hover: var(--color-button-tertiary-hover-border);--link-decoration-color-disabled: var(--color-button-tertiary-disabled-border);--button-color: var(--color-button-tertiary-default-foreground);--button-color-hover: var(--color-button-tertiary-hover-foreground);--button-color-disabled: var(--color-button-tertiary-disabled-foreground);justify-content:unset;align-items:unset;width:max-content;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1.5px;text-underline-offset:4px;--link-decoration-color: var(--color-button-tertiary-inverted-foreground);--link-decoration-color-hover: var(--color-button-tertiary-hover-foreground-inverted);--link-decoration-color-disabled: var(--color-button-tertiary-disabled-foreground-inverted);--button-color: var(--color-button-tertiary-inverted-foreground);--button-color-hover: var(--color-button-tertiary-hover-foreground-inverted);--button-color-disabled: var(--color-button-tertiary-disabled-foreground-inverted)}.button--tertiary-white:hover,.button--tertiary-white:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.button--tertiary-white:not(.button--tertiary-white[disabled]):hover{cursor:pointer}.button--tertiary-white[disabled]{pointer-events:none;color:var(--button-color-disabled)}.button--tertiary-white:has(svg){gap:var(--button-icon-gap)}.button--tertiary-white svg{flex-shrink:0;width:1.25rem;height:auto}.button--tertiary-white:hover,.button--tertiary-white:active{--link-decoration-color: var(--link-decoration-color-hover)}.button--tertiary-white[disabled]{--link-decoration-color: var(--link-decoration-color-disabled)}.card{position:relative}.card__media video{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.card[href]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card[href]:hover{cursor:pointer}}.aspect-ratio-1\:1{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:1}@supports not (aspect-ratio: auto){.aspect-ratio-1\:1:before{display:block;content:"";width:100%;padding-top:100%}}.aspect-ratio-1\:1>img,.aspect-ratio-1\:1>iframe,.aspect-ratio-1\:1>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-1\:1>iframe{margin:0}.aspect-ratio-1\:1>img{object-fit:cover}.aspect-ratio-4\:5{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:.8}@supports not (aspect-ratio: auto){.aspect-ratio-4\:5:before{display:block;content:"";width:100%;padding-top:125%}}.aspect-ratio-4\:5>img,.aspect-ratio-4\:5>iframe,.aspect-ratio-4\:5>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-4\:5>iframe{margin:0}.aspect-ratio-4\:5>img{object-fit:cover}.aspect-ratio-4\:6{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:.6666666667}@supports not (aspect-ratio: auto){.aspect-ratio-4\:6:before{display:block;content:"";width:100%;padding-top:150%}}.aspect-ratio-4\:6>img,.aspect-ratio-4\:6>iframe,.aspect-ratio-4\:6>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-4\:6>iframe{margin:0}.aspect-ratio-4\:6>img{object-fit:cover}.aspect-ratio-16\:9{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:1.7777777778}@supports not (aspect-ratio: auto){.aspect-ratio-16\:9:before{display:block;content:"";width:100%;padding-top:56.25%}}.aspect-ratio-16\:9>img,.aspect-ratio-16\:9>iframe,.aspect-ratio-16\:9>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-16\:9>iframe{margin:0}.aspect-ratio-16\:9>img{object-fit:cover}@media (max-width: 1023px){.aspect-ratio-1\:1__mobile{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:1}@supports not (aspect-ratio: auto){.aspect-ratio-1\:1__mobile:before{display:block;content:"";width:100%;padding-top:100%}}.aspect-ratio-1\:1__mobile>img,.aspect-ratio-1\:1__mobile>iframe,.aspect-ratio-1\:1__mobile>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-1\:1__mobile>iframe{margin:0}.aspect-ratio-1\:1__mobile>img{object-fit:cover}}@media (max-width: 1023px){.aspect-ratio-4\:5__mobile{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:.8}@supports not (aspect-ratio: auto){.aspect-ratio-4\:5__mobile:before{display:block;content:"";width:100%;padding-top:125%}}.aspect-ratio-4\:5__mobile>img,.aspect-ratio-4\:5__mobile>iframe,.aspect-ratio-4\:5__mobile>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-4\:5__mobile>iframe{margin:0}.aspect-ratio-4\:5__mobile>img{object-fit:cover}}@media (max-width: 1023px){.aspect-ratio-4\:6__mobile{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:.6666666667}@supports not (aspect-ratio: auto){.aspect-ratio-4\:6__mobile:before{display:block;content:"";width:100%;padding-top:150%}}.aspect-ratio-4\:6__mobile>img,.aspect-ratio-4\:6__mobile>iframe,.aspect-ratio-4\:6__mobile>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-4\:6__mobile>iframe{margin:0}.aspect-ratio-4\:6__mobile>img{object-fit:cover}}@media (max-width: 1023px){.aspect-ratio-16\:9__mobile{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:1.7777777778}@supports not (aspect-ratio: auto){.aspect-ratio-16\:9__mobile:before{display:block;content:"";width:100%;padding-top:56.25%}}.aspect-ratio-16\:9__mobile>img,.aspect-ratio-16\:9__mobile>iframe,.aspect-ratio-16\:9__mobile>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-16\:9__mobile>iframe{margin:0}.aspect-ratio-16\:9__mobile>img{object-fit:cover}}@media (min-width: 1024px){.aspect-ratio-1\:1__desktop{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:1}@supports not (aspect-ratio: auto){.aspect-ratio-1\:1__desktop:before{display:block;content:"";width:100%;padding-top:100%}}.aspect-ratio-1\:1__desktop>img,.aspect-ratio-1\:1__desktop>iframe,.aspect-ratio-1\:1__desktop>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-1\:1__desktop>iframe{margin:0}.aspect-ratio-1\:1__desktop>img{object-fit:cover}}@media (min-width: 1024px){.aspect-ratio-4\:5__desktop{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:.8}@supports not (aspect-ratio: auto){.aspect-ratio-4\:5__desktop:before{display:block;content:"";width:100%;padding-top:125%}}.aspect-ratio-4\:5__desktop>img,.aspect-ratio-4\:5__desktop>iframe,.aspect-ratio-4\:5__desktop>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-4\:5__desktop>iframe{margin:0}.aspect-ratio-4\:5__desktop>img{object-fit:cover}}@media (min-width: 1024px){.aspect-ratio-4\:6__desktop{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:.6666666667}@supports not (aspect-ratio: auto){.aspect-ratio-4\:6__desktop:before{display:block;content:"";width:100%;padding-top:150%}}.aspect-ratio-4\:6__desktop>img,.aspect-ratio-4\:6__desktop>iframe,.aspect-ratio-4\:6__desktop>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-4\:6__desktop>iframe{margin:0}.aspect-ratio-4\:6__desktop>img{object-fit:cover}}@media (min-width: 1024px){.aspect-ratio-16\:9__desktop{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:1.7777777778}@supports not (aspect-ratio: auto){.aspect-ratio-16\:9__desktop:before{display:block;content:"";width:100%;padding-top:56.25%}}.aspect-ratio-16\:9__desktop>img,.aspect-ratio-16\:9__desktop>iframe,.aspect-ratio-16\:9__desktop>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-16\:9__desktop>iframe{margin:0}.aspect-ratio-16\:9__desktop>img{object-fit:cover}}.card{display:flex;aspect-ratio:var(--aspect-ratio-card)}.card__media--has-image{background-color:var(--media-bg-color)}.card__media{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:.8}@supports not (aspect-ratio: auto){.card__media:before{display:block;content:"";width:100%;padding-top:125%}}.card__media>img,.card__media>iframe,.card__media>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.card__media>iframe{margin:0}.card__media>img{object-fit:cover}.card__media:after{position:absolute;top:0;left:0;z-index:var(--z-index-default);background-image:linear-gradient(180deg,#0000 calc(var(--bg-gradient-position, 0) * 1%),rgba(0,0,0,calc(var(--bg-gradient-opacity, 0) / 100)));background-color:rgba(0,0,0,calc(var(--bg-opacity, 0) / 100));width:100%;height:100%;pointer-events:none;content:""}.card__media img,.card__media video,.card__media iframe{aspect-ratio:var(--aspect-ratio-card)}.card__content:not(.benefits__card-content){display:flex;position:absolute;flex-direction:column;gap:var(--gap);z-index:var(--z-index-hover);padding:var(--spacing-xl) var(--spacing-m);aspect-ratio:var(--aspect-ratio-card);max-width:100%;pointer-events:none;color:var(--card-text-color)}@media (min-width: 1024px){.card__content:not(.benefits__card-content){padding:var(--spacing-l)}}.card__heading{text-align:left;white-space:normal}.card__button.button--tertiary{margin-top:calc(var(--gap) * -1);padding-top:var(--gap)}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.card[href]:after{pointer-events:none}}.cart-item{--_cart-item-column-width: var(--cart-item-column-width, 7rem);display:grid;grid-template-columns:var(--_cart-item-column-width) auto}.cart-item__content .cart-item__title{grid-area:title}.cart-item__content .cart-item__price{grid-area:price}.cart-item__content .cart-item__final-price{grid-area:final;display:none}.cart-item__content .cart-item__option-values{grid-area:opts}.cart-item__content .cart-item__prop{grid-area:prop}.cart-item__content .cart-item__inputs{grid-area:inputs}.cart-modal .cart-item__content{display:grid;grid-template-areas:"title" "price" "opts" "prop" "inputs";grid-template-rows:auto auto auto auto 1fr}.cart-item__option-values,.cart-item-quantity{display:inline-flex;align-items:center;justify-content:flex-start}.cart-item-quantity__input{order:1}.cart-item-quantity__remove{order:0}.cart-item-quantity__add{order:2}.cart-item-quantity__button,.cart-item__remove-button{cursor:pointer}.cart-item-quantity__input,.cart-item-quantity__button--is-disabled{cursor:default;pointer-events:none}.cart__items .cart-item{gap:var(--gap);padding-bottom:var(--spacing-l)}.cart__items .cart-item:not(:last-child){margin-bottom:var(--spacing-l)}@media (min-width: 1024px){.cart__items .cart-item{padding-bottom:var(--spacing-m)}.cart__items .cart-item:not(:last-child){margin-bottom:var(--spacing-m)}}.cart-item__media{overflow:hidden}.cart-item__title{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;margin-bottom:var(--spacing-xxs)}.cart-item__title:has(.product-card__size-pill) a{margin-right:var(--spacing-xxs)}.cart-item__option-values{gap:.5rem}.cart-item__inputs{display:flex;justify-content:space-between;align-items:center;align-self:flex-end}.cart-item__option-name{color:var(--color-text-subdued)}.cart-item-quantity{gap:var(--spacing-xxs);border:1px solid var(--color-elements-page-border);border-radius:var(--border-radius-button)}.cart-item-quantity__input{font-family:var(--font-family);font-size:1rem;line-height:1;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;width:2rem}.cart-item-quantity__input,.cart-item-quantity__button{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:flex;justify-content:center;align-items:center;border:none;text-align:center}.cart-item-quantity__input svg,.cart-item-quantity__button svg{width:var(--icon-medium);height:var(--icon-medium)}.cart-item-quantity__remove{padding:var(--spacing-s) 0 var(--spacing-s) var(--spacing-s)}.cart-item-quantity__add{padding:var(--spacing-s) var(--spacing-s) var(--spacing-s) 0}.cart-item__remove-button svg{width:var(--icon-medium);height:var(--icon-medium)}.cart-item-quantity__remove svg,.cart-item-quantity__add svg,.cart-item__remove-button svg{color:var(--color-neutrals-black)}.cart-item-quantity__button--is-disabled svg{color:var(--color-neutrals-mid)}.cart-item__prop{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;color:var(--color-neutrals-black);font-weight:500}.cart-item-property-preorder,.gift-card-to-recipient-item-properties{margin:var(--spacing-s) 0;border-radius:var(--border-radius-regular);background-color:var(--color-neutrals-lightest);padding:var(--spacing-xs);width:max-content}.gift-card-to-recipient-item-properties .heading-6{margin-bottom:var(--spacing-xs)}.gift-card-to-recipient-item-properties .cart-item__prop{display:flex;gap:var(--spacing-xxs)}.cart-item__price{font-weight:700}.cart-item__price,.price--end{display:inline-flex}.cart-item__old-price.price{margin-right:var(--spacing-xxs);color:var(--color-text-subdued)}.free-shipping{--_free-shipping-bar-height: var(--free-shipping-bar-height, auto);--_free-shipping-bar-border-radius: var(--free-shipping-bar-border-radius, 0);--_free-shipping-bar-transition-duration: var(--free-shipping-bar-transition-duration, .5s);--_free-shipping-bar-transition-delay: var(--free-shipping-bar-transition-delay, 0ms)}.free-shipping__bar[value]{height:var(--_free-shipping-bar-height);border-radius:var(--_free-shipping-bar-border-radius)}.free-shipping__bar::-webkit-progress-value{border-radius:var(--_free-shipping-bar-border-radius);-webkit-transition:width var(--_free-shipping-bar-transition-duration) var(--_free-shipping-bar-transition-delay);transition:width var(--_free-shipping-bar-transition-duration) var(--_free-shipping-bar-transition-delay);overflow:hidden}.free-shipping{--free-shipping-bar-height: var(--spacing-xs);--free-shipping-bar-border-radius: 0;--free-shipping-bar-transition-duration: .5s}.free-shipping progress[value]{overflow:unset}.free-shipping__content{font-size:1rem;line-height:1.25;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;margin-bottom:.5rem}.free-shipping__success-text,.free-shipping__text{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.free-shipping__price{font-weight:600}.free-shipping__success-text{display:flex;align-items:center;gap:var(--spacing-xs);font-weight:500}.free-shipping__success-text svg{flex-shrink:0;width:var(--icon-small);height:var(--icon-small)}.free-shipping__bar::-moz-progress-bar{background-color:var(--color-text-default)}.free-shipping__bar::-webkit-progress-value{background-color:var(--color-text-default)}.free-shipping__bar[value]::-webkit-progress-bar{border:1px solid var(--color-neutrals-black);border-radius:var(--spacing-xs);background-color:var(--color-neutrals-white)}.cart__summary{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-l)}.cart__summary .cart__subtotal{order:1}.cart__summary form{order:3}.cart-item__content{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;border-top:1px solid var(--color-elements-page-border-light);padding-top:var(--spacing-xs)}.cart__items-list{list-style:none;padding:0;display:grid;gap:var(--spacing-m);padding-top:var(--spacing-l)}.cart__items-list>li{margin:0;padding:0}.cart__subtotal{display:flex;justify-content:space-between;align-items:center}.cart__subtotal .cart__subtotal-text{font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.cart__subtotal .cart__subtotal-text{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.cart__subtotal .cart__subtotal-amount{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none;align-self:self-start}.cart__button{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color);align-items:center;gap:var(--spacing-s)}.cart__button:hover,.cart__button:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.cart__button:not(.cart__button[disabled]):hover{cursor:pointer}.cart__button[disabled]{pointer-events:none;color:var(--button-color-disabled)}.cart__button:has(svg){gap:var(--button-icon-gap)}.cart__button svg{flex-shrink:0;width:1.25rem;height:auto}.cart__button:hover,.cart__button:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.cart__button[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.cart__button{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.cart__button[name=checkout]{width:100%}.cart__button[href]{display:inline-flex;align-items:center}.cart__button svg{width:1.25rem;height:auto}.cart__calculation-info{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;order:2;margin-bottom:var(--spacing-m)}.cart__empty-container{margin-top:var(--spacing-xs)}.cart__empty-container .cart__heading{margin-bottom:var(--spacing-s)}.cart__empty-container .cart__items{margin-bottom:6rem}.cart__empty-container .cart__text{margin-bottom:var(--spacing-l);color:var(--color-text-subdued)}@media (min-width: 1024px){.cart__empty-container{grid-column:1/span 12}}.modal:has(.cart-modal){--modal-boundary: 50vw;--up-sell-width: clamp(15rem, 15vw, 25rem)}.modal .cart-modal{display:grid;grid-auto-rows:auto 1fr auto;height:100%;min-height:var(--modal-inner-height)}.modal .cart-modal .cart__subtotal{margin-top:var(--spacing-m)}.modal .cart-modal .cart__heading--counter{margin-left:var(--spacing-xxs)}.modal .cart-modal .free-shipping{margin-bottom:var(--spacing-l)}.modal .cart-modal .modal__body{display:flex;flex-direction:column;padding-bottom:20rem;height:100%}.modal .cart-modal .modal__body .free-shipping{order:-1}.modal .cart-modal .modal__footer{position:sticky;right:0;bottom:0;left:0;background-color:var(--color-neutrals-lightest)}@media (max-width: 1023px){.modal .cart-modal .modal__footer{box-shadow:0 -.25rem 2rem #00000017}}.modal .cart-modal+.modal__close{top:1.25rem;right:1.25rem}.modal .cart-modal .cart__details .cart__heading,.modal .cart-modal .modal__footer .cart__heading,.modal .cart-modal .modal__footer .free-shipping{display:none}.modal .cart-modal:not(:has(.cart__empty-container)) .modal__header{border:none}.modal .cart-modal:not(:has(.cart__empty-container)) .cart-button--continue-shopping-link{display:none}@media (max-width: 1023px){.modal.in.is-open .cart-modal .modal__footer{position:fixed}}.chip__button{font-size:1rem;line-height:1.25;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:grid;grid-template-columns:1fr 1rem;align-items:center;gap:.5rem;border:1px solid var(--color-neutrals-black);border-radius:.5rem;padding:0 .5rem;height:1.75rem;color:var(--color-neutrals-black);text-transform:capitalize;white-space:nowrap}.chip__button .chip__icon{display:flex;justify-content:center;align-items:center}.chip__button svg{width:1rem;height:1rem}.chip__button .chip--label{opacity:1;transition:opacity .25s ease-in}.chip__button:hover{cursor:pointer;border:1px solid var(--color-neutrals-black)}.chip__button.is-loading{animation:blinker 1s linear infinite;border-color:var(--color-neutrals-lightest);background-color:var(--color-neutrals-lightest);color:transparent}.chip__button.is-loading .chip__icon{opacity:0;transition:opacity .25s ease-in}.header-actions-nav__item .dropdown a{width:100%;height:unset}@media (max-width: 1023px){.header-actions-nav__item.header-actions-nav__item--localization{display:none}}.country-button-text-inner-wrapper--currency-text{color:var(--color-text-subdued)}.header .country_list,.mobile-navigation-child__body{--flag-width: auto;--flag-height: 1rem;--check-width: var(--icon-small);--selected-border-left: 0px}.header .country_list .markets-switcher__no-results,.mobile-navigation-child__body .markets-switcher__no-results{font-weight:600}.header .country_list .localization-form__title,.mobile-navigation-child__body .localization-form__title{font-size:.875rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;font-style:normal;text-transform:none;text-decoration:none;display:flex;align-items:center;border-bottom:1px solid var(--color-neutrals-light);padding:1rem;height:var(--header-primary-height)}.header .country_list .localization-form,.mobile-navigation-child__body .localization-form{color:var(--color-text-black)}.header .country_list .localization-form__title--results,.mobile-navigation-child__body .localization-form__title--results{display:none}.header .country_list .language-select__link,.header .country_list .country-select__link,.mobile-navigation-child__body .language-select__link,.mobile-navigation-child__body .country-select__link{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--spacing-xs);padding-top:calc(var(--spacing-m) / 2);padding-right:calc(var(--spacing-xs) + var(--gap));padding-bottom:calc(var(--spacing-m) / 2);padding-left:var(--gap);text-transform:capitalize}@media (min-width: 1024px){.header .country_list .language-select__link,.header .country_list .country-select__link,.mobile-navigation-child__body .language-select__link,.mobile-navigation-child__body .country-select__link{padding-right:var(--spacing-m);padding-left:var(--spacing-m)}}.header .country_list .language-select__link:has(.flag-icon+.icon--icon-checkmark),.header .country_list .country-select__link:has(.flag-icon+.icon--icon-checkmark),.mobile-navigation-child__body .language-select__link:has(.flag-icon+.icon--icon-checkmark),.mobile-navigation-child__body .country-select__link:has(.flag-icon+.icon--icon-checkmark){grid-template-columns:var(--flag-width) 1fr var(--check-width)}.header .country_list .language-select__link:has(.flag-icon),.header .country_list .country-select__link:has(.flag-icon),.mobile-navigation-child__body .language-select__link:has(.flag-icon),.mobile-navigation-child__body .country-select__link:has(.flag-icon){grid-template-columns:var(--flag-width) 1fr}.header .country_list .language-select__link:has(.icon--icon-checkmark),.header .country_list .country-select__link:has(.icon--icon-checkmark),.mobile-navigation-child__body .language-select__link:has(.icon--icon-checkmark),.mobile-navigation-child__body .country-select__link:has(.icon--icon-checkmark){grid-template-columns:1fr var(--check-width)}.header .country_list .language-select__link .flag-icon,.header .country_list .country-select__link .flag-icon,.mobile-navigation-child__body .language-select__link .flag-icon,.mobile-navigation-child__body .country-select__link .flag-icon{box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f;border-radius:1px;width:var(--flag-width);height:var(--flag-height)}.header .country_list .language-select__link[class*=--is-selected],.header .country_list .country-select__link[class*=--is-selected],.mobile-navigation-child__body .language-select__link[class*=--is-selected],.mobile-navigation-child__body .country-select__link[class*=--is-selected]{border-color:var(--color-accent-royale)}.header .country_list .language-select__link[class*=--is-selected] svg,.header .country_list .country-select__link[class*=--is-selected] svg,.mobile-navigation-child__body .language-select__link[class*=--is-selected] svg,.mobile-navigation-child__body .country-select__link[class*=--is-selected] svg{width:var(--check-width);height:var(--check-width)}.header .country_list .localization-form-search__results--hidden,.mobile-navigation-child__body .localization-form-search__results--hidden{display:none}.header .country_list .country-list__list-item,.mobile-navigation-child__body .country-list__list-item{position:relative}.header .country_list .country-list__list-item.country-list__list-item--hidden,.mobile-navigation-child__body .country-list__list-item.country-list__list-item--hidden{display:none}.header .country_list .country-list__list-item.country-list__list-item--is-selected,.mobile-navigation-child__body .country-list__list-item.country-list__list-item--is-selected{order:-1;font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.header .country_list .country-list__list-item .country-list__item,.mobile-navigation-child__body .country-list__list-item .country-list__item{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.header .country_list .country-list__items,.header .country_list .dropdown__list,.mobile-navigation-child__body .country-list__items,.mobile-navigation-child__body .dropdown__list{list-style:none;padding:0;background:var(--color-neutrals-white)}.header .country_list .country-list__items>li,.header .country_list .dropdown__list>li,.mobile-navigation-child__body .country-list__items>li,.mobile-navigation-child__body .dropdown__list>li{margin:0;padding:0}.header .country_list .country-list__items,.header .country_list .dropdown-list__items,.mobile-navigation-child__body .country-list__items,.mobile-navigation-child__body .dropdown-list__items{display:flex;flex-direction:column;padding:0}.header .country_list{position:initial}.header .country_list .dropdown__list{top:var(--header-primary-height);right:calc(var(--action-target-area) * 2 + var(--spacing-xxs));box-shadow:0 2px 4px #15151705,0 10px 8px #15151708,0 10px 16px #15151714,0 40px 32px #1515170d,0 80px 60px #1515170f,0 104px 84px -24px #1515170d;width:22.375rem;max-width:22.375rem;max-height:33.75rem;overflow-y:auto}.header .country_list .dropdown__btn svg{width:1.5rem;height:1.5rem}.header .country_list .dropdown-list__items li:hover{background:var(--color-main-light)}.localization-form__title--all-markets,.markets-navigation-header__heading{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none;margin:var(--spacing-m);margin-bottom:calc(var(--spacing-l) / 2);color:var(--color-text-black)}.localization-form__results-container--all-markets hr{margin:var(--spacing-l) 1rem;margin-top:calc(var(--spacing-l) / 2);border:0;background:var(--color-neutrals-light);height:1px}.dropdown__list{position:absolute}.dropdown__list:not(.is-expanded){display:none}.dropdown{position:relative}.dropdown__btn{display:flex;align-items:center}.dropdown-list__items{list-style:none;padding:0}.dropdown-list__items>li{margin:0;padding:0}.dropdown__btn{display:flex;cursor:pointer}.dropdown__btn:has(svg){gap:.5rem}.dropdown__btn svg{flex-shrink:0;width:1rem;height:1rem}.dropdown__list{top:0;z-index:var(--z-index-dropdown);border:1px solid var(--color-elements-page-border);background-color:var(--color-neutrals-white);min-width:12.625rem;max-width:100%}.dropdown-list__items{margin-top:0;padding:var(--spacing-xs) 0}.dropdown-list__item{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:block;padding:var(--spacing-s) .875rem}.dropdown-list__item:hover,.dropdown-list__item:focus{background-color:var(--color-neutrals-lightest)}.dropdown-list__item:active{background-color:var(--color-neutrals-light)}.dropdown-list__items li:last-child>.dropdown-list__item{margin-bottom:0}.dropdown-list__item:not(.dropdown-list__item--is-selected) svg{display:none}.dropdown-list__item--is-selected{position:relative;font-weight:600}.dropdown-list__item--is-selected svg{display:block;width:var(--icon-small);height:var(--icon-small)}.field-option{--text-color: var(--color-input-default-foreground);--border-color: var(--color-input-default-border);--checked-color: var(--color-input-default-foreground);--checkbox-border-radius: .125rem;--radio-check-padding: .5rem;--gap: .5rem;--box-size: 1rem;--padding-left: calc(var(--box-size) + var(--gap));display:flex;position:relative;align-items:center}.field-option .icon--icon-checkmark{left:0;width:var(--box-size);height:var(--box-size);color:var(--checked-color)}.field-option .radio-checkmark,.field-option .icon--icon-checkmark{position:absolute;visibility:hidden;opacity:0;z-index:1;transition:opacity .2s,visibility .2s;pointer-events:none}.field-option .radio-checkmark{left:.25rem;border-radius:50%;background-color:var(--checked-color);width:calc(var(--box-size) - .5rem);height:calc(var(--box-size) - .5rem)}.field-option .radio-checkmark.radio-checkmark-check{display:none}.field-option:has([disabled]){--text-color: var(--color-input-disabled-foreground);--checked-color: var(--color-input-disabled-foreground);--border-color: var(--color-input-disabled-border);pointer-events:none;-webkit-user-select:none;user-select:none}.field-option__input{position:absolute;opacity:0}.field-option__label{font-size:1rem;line-height:1.25;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:inline-flex;align-items:center;gap:var(--gap);cursor:pointer;padding-left:var(--padding-left);color:var(--text-color)}[type=radio]~.field-option__label,[type=checkbox]~.field-option__label{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;position:relative;cursor:pointer;padding-left:var(--padding-left)}[type=radio]~.field-option__label:before,[type=checkbox]~.field-option__label:before{display:inline-flex;flex-shrink:0;margin-left:calc(var(--padding-left) * -1);border:1px solid var(--border-color);border-radius:var(--checkbox-border-radius);width:var(--box-size);height:var(--box-size);content:""}[type=radio]:checked~.radio-checkmark,[type=checkbox]:checked~.icon--icon-checkmark{visibility:visible;opacity:1}[type=radio]~.field-option__label:before{border-radius:50%}.field,.pd-request-form-container,.stamped-form-contact-location,.stamped-form-contact-name,.stamped-form-contact-email,.stamped-form-review-title,.stamped-form-review-body{--background-color-disabled: var(--color-input-disabled-background);--background-color: var(--color-input-default-background);--border-color-disabled: var(--color-input-disabled-border);--border-color: var(--color-input-default-border);--border-radius: 0;--text-color-disabled: var(--color-input-disabled-foreground);--text-color-placeholder: var(--color-text-subdued);--text-color: var(--color-input-default-foreground);--padding: .75rem 0}.field [type=text],.field [type=date],.field [type=email],.field [type=search],.field [type=number],.field [type=password],.field [type=tel],.field textarea,.field select,.pd-request-form-container [type=text],.pd-request-form-container [type=date],.pd-request-form-container [type=email],.pd-request-form-container [type=search],.pd-request-form-container [type=number],.pd-request-form-container [type=password],.pd-request-form-container [type=tel],.pd-request-form-container textarea,.pd-request-form-container select,.stamped-form-contact-location [type=text],.stamped-form-contact-location [type=date],.stamped-form-contact-location [type=email],.stamped-form-contact-location [type=search],.stamped-form-contact-location [type=number],.stamped-form-contact-location [type=password],.stamped-form-contact-location [type=tel],.stamped-form-contact-location textarea,.stamped-form-contact-location select,.stamped-form-contact-name [type=text],.stamped-form-contact-name [type=date],.stamped-form-contact-name [type=email],.stamped-form-contact-name [type=search],.stamped-form-contact-name [type=number],.stamped-form-contact-name [type=password],.stamped-form-contact-name [type=tel],.stamped-form-contact-name textarea,.stamped-form-contact-name select,.stamped-form-contact-email [type=text],.stamped-form-contact-email [type=date],.stamped-form-contact-email [type=email],.stamped-form-contact-email [type=search],.stamped-form-contact-email [type=number],.stamped-form-contact-email [type=password],.stamped-form-contact-email [type=tel],.stamped-form-contact-email textarea,.stamped-form-contact-email select,.stamped-form-review-title [type=text],.stamped-form-review-title [type=date],.stamped-form-review-title [type=email],.stamped-form-review-title [type=search],.stamped-form-review-title [type=number],.stamped-form-review-title [type=password],.stamped-form-review-title [type=tel],.stamped-form-review-title textarea,.stamped-form-review-title select,.stamped-form-review-body [type=text],.stamped-form-review-body [type=date],.stamped-form-review-body [type=email],.stamped-form-review-body [type=search],.stamped-form-review-body [type=number],.stamped-form-review-body [type=password],.stamped-form-review-body [type=tel],.stamped-form-review-body textarea,.stamped-form-review-body select{font-family:var(--font-family);font-size:1rem;line-height:1;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;border:0 solid var(--border-color);border-bottom-width:1px;border-radius:var(--border-radius);background-color:var(--background-color);padding:var(--padding);width:100%;color:var(--text-color)}.field [type=text]:has(option.placeholder:checked),.field [type=text]::placeholder,.field [type=date]:has(option.placeholder:checked),.field [type=date]::placeholder,.field [type=email]:has(option.placeholder:checked),.field [type=email]::placeholder,.field [type=search]:has(option.placeholder:checked),.field [type=search]::placeholder,.field [type=number]:has(option.placeholder:checked),.field [type=number]::placeholder,.field [type=password]:has(option.placeholder:checked),.field [type=password]::placeholder,.field [type=tel]:has(option.placeholder:checked),.field [type=tel]::placeholder,.field textarea:has(option.placeholder:checked),.field textarea::placeholder,.field select:has(option.placeholder:checked),.field select::placeholder,.pd-request-form-container [type=text]:has(option.placeholder:checked),.pd-request-form-container [type=text]::placeholder,.pd-request-form-container [type=date]:has(option.placeholder:checked),.pd-request-form-container [type=date]::placeholder,.pd-request-form-container [type=email]:has(option.placeholder:checked),.pd-request-form-container [type=email]::placeholder,.pd-request-form-container [type=search]:has(option.placeholder:checked),.pd-request-form-container [type=search]::placeholder,.pd-request-form-container [type=number]:has(option.placeholder:checked),.pd-request-form-container [type=number]::placeholder,.pd-request-form-container [type=password]:has(option.placeholder:checked),.pd-request-form-container [type=password]::placeholder,.pd-request-form-container [type=tel]:has(option.placeholder:checked),.pd-request-form-container [type=tel]::placeholder,.pd-request-form-container textarea:has(option.placeholder:checked),.pd-request-form-container textarea::placeholder,.pd-request-form-container select:has(option.placeholder:checked),.pd-request-form-container select::placeholder,.stamped-form-contact-location [type=text]:has(option.placeholder:checked),.stamped-form-contact-location [type=text]::placeholder,.stamped-form-contact-location [type=date]:has(option.placeholder:checked),.stamped-form-contact-location [type=date]::placeholder,.stamped-form-contact-location [type=email]:has(option.placeholder:checked),.stamped-form-contact-location [type=email]::placeholder,.stamped-form-contact-location [type=search]:has(option.placeholder:checked),.stamped-form-contact-location [type=search]::placeholder,.stamped-form-contact-location [type=number]:has(option.placeholder:checked),.stamped-form-contact-location [type=number]::placeholder,.stamped-form-contact-location [type=password]:has(option.placeholder:checked),.stamped-form-contact-location [type=password]::placeholder,.stamped-form-contact-location [type=tel]:has(option.placeholder:checked),.stamped-form-contact-location [type=tel]::placeholder,.stamped-form-contact-location textarea:has(option.placeholder:checked),.stamped-form-contact-location textarea::placeholder,.stamped-form-contact-location select:has(option.placeholder:checked),.stamped-form-contact-location select::placeholder,.stamped-form-contact-name [type=text]:has(option.placeholder:checked),.stamped-form-contact-name [type=text]::placeholder,.stamped-form-contact-name [type=date]:has(option.placeholder:checked),.stamped-form-contact-name [type=date]::placeholder,.stamped-form-contact-name [type=email]:has(option.placeholder:checked),.stamped-form-contact-name [type=email]::placeholder,.stamped-form-contact-name [type=search]:has(option.placeholder:checked),.stamped-form-contact-name [type=search]::placeholder,.stamped-form-contact-name [type=number]:has(option.placeholder:checked),.stamped-form-contact-name [type=number]::placeholder,.stamped-form-contact-name [type=password]:has(option.placeholder:checked),.stamped-form-contact-name [type=password]::placeholder,.stamped-form-contact-name [type=tel]:has(option.placeholder:checked),.stamped-form-contact-name [type=tel]::placeholder,.stamped-form-contact-name textarea:has(option.placeholder:checked),.stamped-form-contact-name textarea::placeholder,.stamped-form-contact-name select:has(option.placeholder:checked),.stamped-form-contact-name select::placeholder,.stamped-form-contact-email [type=text]:has(option.placeholder:checked),.stamped-form-contact-email [type=text]::placeholder,.stamped-form-contact-email [type=date]:has(option.placeholder:checked),.stamped-form-contact-email [type=date]::placeholder,.stamped-form-contact-email [type=email]:has(option.placeholder:checked),.stamped-form-contact-email [type=email]::placeholder,.stamped-form-contact-email [type=search]:has(option.placeholder:checked),.stamped-form-contact-email [type=search]::placeholder,.stamped-form-contact-email [type=number]:has(option.placeholder:checked),.stamped-form-contact-email [type=number]::placeholder,.stamped-form-contact-email [type=password]:has(option.placeholder:checked),.stamped-form-contact-email [type=password]::placeholder,.stamped-form-contact-email [type=tel]:has(option.placeholder:checked),.stamped-form-contact-email [type=tel]::placeholder,.stamped-form-contact-email textarea:has(option.placeholder:checked),.stamped-form-contact-email textarea::placeholder,.stamped-form-contact-email select:has(option.placeholder:checked),.stamped-form-contact-email select::placeholder,.stamped-form-review-title [type=text]:has(option.placeholder:checked),.stamped-form-review-title [type=text]::placeholder,.stamped-form-review-title [type=date]:has(option.placeholder:checked),.stamped-form-review-title [type=date]::placeholder,.stamped-form-review-title [type=email]:has(option.placeholder:checked),.stamped-form-review-title [type=email]::placeholder,.stamped-form-review-title [type=search]:has(option.placeholder:checked),.stamped-form-review-title [type=search]::placeholder,.stamped-form-review-title [type=number]:has(option.placeholder:checked),.stamped-form-review-title [type=number]::placeholder,.stamped-form-review-title [type=password]:has(option.placeholder:checked),.stamped-form-review-title [type=password]::placeholder,.stamped-form-review-title [type=tel]:has(option.placeholder:checked),.stamped-form-review-title [type=tel]::placeholder,.stamped-form-review-title textarea:has(option.placeholder:checked),.stamped-form-review-title textarea::placeholder,.stamped-form-review-title select:has(option.placeholder:checked),.stamped-form-review-title select::placeholder,.stamped-form-review-body [type=text]:has(option.placeholder:checked),.stamped-form-review-body [type=text]::placeholder,.stamped-form-review-body [type=date]:has(option.placeholder:checked),.stamped-form-review-body [type=date]::placeholder,.stamped-form-review-body [type=email]:has(option.placeholder:checked),.stamped-form-review-body [type=email]::placeholder,.stamped-form-review-body [type=search]:has(option.placeholder:checked),.stamped-form-review-body [type=search]::placeholder,.stamped-form-review-body [type=number]:has(option.placeholder:checked),.stamped-form-review-body [type=number]::placeholder,.stamped-form-review-body [type=password]:has(option.placeholder:checked),.stamped-form-review-body [type=password]::placeholder,.stamped-form-review-body [type=tel]:has(option.placeholder:checked),.stamped-form-review-body [type=tel]::placeholder,.stamped-form-review-body textarea:has(option.placeholder:checked),.stamped-form-review-body textarea::placeholder,.stamped-form-review-body select:has(option.placeholder:checked),.stamped-form-review-body select::placeholder{color:var(--text-color-placeholder)}.field [type=text] option:not(.placeholder),.field [type=date] option:not(.placeholder),.field [type=email] option:not(.placeholder),.field [type=search] option:not(.placeholder),.field [type=number] option:not(.placeholder),.field [type=password] option:not(.placeholder),.field [type=tel] option:not(.placeholder),.field textarea option:not(.placeholder),.field select option:not(.placeholder),.pd-request-form-container [type=text] option:not(.placeholder),.pd-request-form-container [type=date] option:not(.placeholder),.pd-request-form-container [type=email] option:not(.placeholder),.pd-request-form-container [type=search] option:not(.placeholder),.pd-request-form-container [type=number] option:not(.placeholder),.pd-request-form-container [type=password] option:not(.placeholder),.pd-request-form-container [type=tel] option:not(.placeholder),.pd-request-form-container textarea option:not(.placeholder),.pd-request-form-container select option:not(.placeholder),.stamped-form-contact-location [type=text] option:not(.placeholder),.stamped-form-contact-location [type=date] option:not(.placeholder),.stamped-form-contact-location [type=email] option:not(.placeholder),.stamped-form-contact-location [type=search] option:not(.placeholder),.stamped-form-contact-location [type=number] option:not(.placeholder),.stamped-form-contact-location [type=password] option:not(.placeholder),.stamped-form-contact-location [type=tel] option:not(.placeholder),.stamped-form-contact-location textarea option:not(.placeholder),.stamped-form-contact-location select option:not(.placeholder),.stamped-form-contact-name [type=text] option:not(.placeholder),.stamped-form-contact-name [type=date] option:not(.placeholder),.stamped-form-contact-name [type=email] option:not(.placeholder),.stamped-form-contact-name [type=search] option:not(.placeholder),.stamped-form-contact-name [type=number] option:not(.placeholder),.stamped-form-contact-name [type=password] option:not(.placeholder),.stamped-form-contact-name [type=tel] option:not(.placeholder),.stamped-form-contact-name textarea option:not(.placeholder),.stamped-form-contact-name select option:not(.placeholder),.stamped-form-contact-email [type=text] option:not(.placeholder),.stamped-form-contact-email [type=date] option:not(.placeholder),.stamped-form-contact-email [type=email] option:not(.placeholder),.stamped-form-contact-email [type=search] option:not(.placeholder),.stamped-form-contact-email [type=number] option:not(.placeholder),.stamped-form-contact-email [type=password] option:not(.placeholder),.stamped-form-contact-email [type=tel] option:not(.placeholder),.stamped-form-contact-email textarea option:not(.placeholder),.stamped-form-contact-email select option:not(.placeholder),.stamped-form-review-title [type=text] option:not(.placeholder),.stamped-form-review-title [type=date] option:not(.placeholder),.stamped-form-review-title [type=email] option:not(.placeholder),.stamped-form-review-title [type=search] option:not(.placeholder),.stamped-form-review-title [type=number] option:not(.placeholder),.stamped-form-review-title [type=password] option:not(.placeholder),.stamped-form-review-title [type=tel] option:not(.placeholder),.stamped-form-review-title textarea option:not(.placeholder),.stamped-form-review-title select option:not(.placeholder),.stamped-form-review-body [type=text] option:not(.placeholder),.stamped-form-review-body [type=date] option:not(.placeholder),.stamped-form-review-body [type=email] option:not(.placeholder),.stamped-form-review-body [type=search] option:not(.placeholder),.stamped-form-review-body [type=number] option:not(.placeholder),.stamped-form-review-body [type=password] option:not(.placeholder),.stamped-form-review-body [type=tel] option:not(.placeholder),.stamped-form-review-body textarea option:not(.placeholder),.stamped-form-review-body select option:not(.placeholder){color:var(--color-input-default-foreground)}.field [type=text]:focus,.field [type=date]:focus,.field [type=email]:focus,.field [type=search]:focus,.field [type=number]:focus,.field [type=password]:focus,.field [type=tel]:focus,.field textarea:focus,.field select:focus,.pd-request-form-container [type=text]:focus,.pd-request-form-container [type=date]:focus,.pd-request-form-container [type=email]:focus,.pd-request-form-container [type=search]:focus,.pd-request-form-container [type=number]:focus,.pd-request-form-container [type=password]:focus,.pd-request-form-container [type=tel]:focus,.pd-request-form-container textarea:focus,.pd-request-form-container select:focus,.stamped-form-contact-location [type=text]:focus,.stamped-form-contact-location [type=date]:focus,.stamped-form-contact-location [type=email]:focus,.stamped-form-contact-location [type=search]:focus,.stamped-form-contact-location [type=number]:focus,.stamped-form-contact-location [type=password]:focus,.stamped-form-contact-location [type=tel]:focus,.stamped-form-contact-location textarea:focus,.stamped-form-contact-location select:focus,.stamped-form-contact-name [type=text]:focus,.stamped-form-contact-name [type=date]:focus,.stamped-form-contact-name [type=email]:focus,.stamped-form-contact-name [type=search]:focus,.stamped-form-contact-name [type=number]:focus,.stamped-form-contact-name [type=password]:focus,.stamped-form-contact-name [type=tel]:focus,.stamped-form-contact-name textarea:focus,.stamped-form-contact-name select:focus,.stamped-form-contact-email [type=text]:focus,.stamped-form-contact-email [type=date]:focus,.stamped-form-contact-email [type=email]:focus,.stamped-form-contact-email [type=search]:focus,.stamped-form-contact-email [type=number]:focus,.stamped-form-contact-email [type=password]:focus,.stamped-form-contact-email [type=tel]:focus,.stamped-form-contact-email textarea:focus,.stamped-form-contact-email select:focus,.stamped-form-review-title [type=text]:focus,.stamped-form-review-title [type=date]:focus,.stamped-form-review-title [type=email]:focus,.stamped-form-review-title [type=search]:focus,.stamped-form-review-title [type=number]:focus,.stamped-form-review-title [type=password]:focus,.stamped-form-review-title [type=tel]:focus,.stamped-form-review-title textarea:focus,.stamped-form-review-title select:focus,.stamped-form-review-body [type=text]:focus,.stamped-form-review-body [type=date]:focus,.stamped-form-review-body [type=email]:focus,.stamped-form-review-body [type=search]:focus,.stamped-form-review-body [type=number]:focus,.stamped-form-review-body [type=password]:focus,.stamped-form-review-body [type=tel]:focus,.stamped-form-review-body textarea:focus,.stamped-form-review-body select:focus{border-color:var(--border-color-focus)}.field [type=text]:focus:has(option.placeholder:checked),.field [type=text]:focus::placeholder,.field [type=date]:focus:has(option.placeholder:checked),.field [type=date]:focus::placeholder,.field [type=email]:focus:has(option.placeholder:checked),.field [type=email]:focus::placeholder,.field [type=search]:focus:has(option.placeholder:checked),.field [type=search]:focus::placeholder,.field [type=number]:focus:has(option.placeholder:checked),.field [type=number]:focus::placeholder,.field [type=password]:focus:has(option.placeholder:checked),.field [type=password]:focus::placeholder,.field [type=tel]:focus:has(option.placeholder:checked),.field [type=tel]:focus::placeholder,.field textarea:focus:has(option.placeholder:checked),.field textarea:focus::placeholder,.field select:focus:has(option.placeholder:checked),.field select:focus::placeholder,.pd-request-form-container [type=text]:focus:has(option.placeholder:checked),.pd-request-form-container [type=text]:focus::placeholder,.pd-request-form-container [type=date]:focus:has(option.placeholder:checked),.pd-request-form-container [type=date]:focus::placeholder,.pd-request-form-container [type=email]:focus:has(option.placeholder:checked),.pd-request-form-container [type=email]:focus::placeholder,.pd-request-form-container [type=search]:focus:has(option.placeholder:checked),.pd-request-form-container [type=search]:focus::placeholder,.pd-request-form-container [type=number]:focus:has(option.placeholder:checked),.pd-request-form-container [type=number]:focus::placeholder,.pd-request-form-container [type=password]:focus:has(option.placeholder:checked),.pd-request-form-container [type=password]:focus::placeholder,.pd-request-form-container [type=tel]:focus:has(option.placeholder:checked),.pd-request-form-container [type=tel]:focus::placeholder,.pd-request-form-container textarea:focus:has(option.placeholder:checked),.pd-request-form-container textarea:focus::placeholder,.pd-request-form-container select:focus:has(option.placeholder:checked),.pd-request-form-container select:focus::placeholder,.stamped-form-contact-location [type=text]:focus:has(option.placeholder:checked),.stamped-form-contact-location [type=text]:focus::placeholder,.stamped-form-contact-location [type=date]:focus:has(option.placeholder:checked),.stamped-form-contact-location [type=date]:focus::placeholder,.stamped-form-contact-location [type=email]:focus:has(option.placeholder:checked),.stamped-form-contact-location [type=email]:focus::placeholder,.stamped-form-contact-location [type=search]:focus:has(option.placeholder:checked),.stamped-form-contact-location [type=search]:focus::placeholder,.stamped-form-contact-location [type=number]:focus:has(option.placeholder:checked),.stamped-form-contact-location [type=number]:focus::placeholder,.stamped-form-contact-location [type=password]:focus:has(option.placeholder:checked),.stamped-form-contact-location [type=password]:focus::placeholder,.stamped-form-contact-location [type=tel]:focus:has(option.placeholder:checked),.stamped-form-contact-location [type=tel]:focus::placeholder,.stamped-form-contact-location textarea:focus:has(option.placeholder:checked),.stamped-form-contact-location textarea:focus::placeholder,.stamped-form-contact-location select:focus:has(option.placeholder:checked),.stamped-form-contact-location select:focus::placeholder,.stamped-form-contact-name [type=text]:focus:has(option.placeholder:checked),.stamped-form-contact-name [type=text]:focus::placeholder,.stamped-form-contact-name [type=date]:focus:has(option.placeholder:checked),.stamped-form-contact-name [type=date]:focus::placeholder,.stamped-form-contact-name [type=email]:focus:has(option.placeholder:checked),.stamped-form-contact-name [type=email]:focus::placeholder,.stamped-form-contact-name [type=search]:focus:has(option.placeholder:checked),.stamped-form-contact-name [type=search]:focus::placeholder,.stamped-form-contact-name [type=number]:focus:has(option.placeholder:checked),.stamped-form-contact-name [type=number]:focus::placeholder,.stamped-form-contact-name [type=password]:focus:has(option.placeholder:checked),.stamped-form-contact-name [type=password]:focus::placeholder,.stamped-form-contact-name [type=tel]:focus:has(option.placeholder:checked),.stamped-form-contact-name [type=tel]:focus::placeholder,.stamped-form-contact-name textarea:focus:has(option.placeholder:checked),.stamped-form-contact-name textarea:focus::placeholder,.stamped-form-contact-name select:focus:has(option.placeholder:checked),.stamped-form-contact-name select:focus::placeholder,.stamped-form-contact-email [type=text]:focus:has(option.placeholder:checked),.stamped-form-contact-email [type=text]:focus::placeholder,.stamped-form-contact-email [type=date]:focus:has(option.placeholder:checked),.stamped-form-contact-email [type=date]:focus::placeholder,.stamped-form-contact-email [type=email]:focus:has(option.placeholder:checked),.stamped-form-contact-email [type=email]:focus::placeholder,.stamped-form-contact-email [type=search]:focus:has(option.placeholder:checked),.stamped-form-contact-email [type=search]:focus::placeholder,.stamped-form-contact-email [type=number]:focus:has(option.placeholder:checked),.stamped-form-contact-email [type=number]:focus::placeholder,.stamped-form-contact-email [type=password]:focus:has(option.placeholder:checked),.stamped-form-contact-email [type=password]:focus::placeholder,.stamped-form-contact-email [type=tel]:focus:has(option.placeholder:checked),.stamped-form-contact-email [type=tel]:focus::placeholder,.stamped-form-contact-email textarea:focus:has(option.placeholder:checked),.stamped-form-contact-email textarea:focus::placeholder,.stamped-form-contact-email select:focus:has(option.placeholder:checked),.stamped-form-contact-email select:focus::placeholder,.stamped-form-review-title [type=text]:focus:has(option.placeholder:checked),.stamped-form-review-title [type=text]:focus::placeholder,.stamped-form-review-title [type=date]:focus:has(option.placeholder:checked),.stamped-form-review-title [type=date]:focus::placeholder,.stamped-form-review-title [type=email]:focus:has(option.placeholder:checked),.stamped-form-review-title [type=email]:focus::placeholder,.stamped-form-review-title [type=search]:focus:has(option.placeholder:checked),.stamped-form-review-title [type=search]:focus::placeholder,.stamped-form-review-title [type=number]:focus:has(option.placeholder:checked),.stamped-form-review-title [type=number]:focus::placeholder,.stamped-form-review-title [type=password]:focus:has(option.placeholder:checked),.stamped-form-review-title [type=password]:focus::placeholder,.stamped-form-review-title [type=tel]:focus:has(option.placeholder:checked),.stamped-form-review-title [type=tel]:focus::placeholder,.stamped-form-review-title textarea:focus:has(option.placeholder:checked),.stamped-form-review-title textarea:focus::placeholder,.stamped-form-review-title select:focus:has(option.placeholder:checked),.stamped-form-review-title select:focus::placeholder,.stamped-form-review-body [type=text]:focus:has(option.placeholder:checked),.stamped-form-review-body [type=text]:focus::placeholder,.stamped-form-review-body [type=date]:focus:has(option.placeholder:checked),.stamped-form-review-body [type=date]:focus::placeholder,.stamped-form-review-body [type=email]:focus:has(option.placeholder:checked),.stamped-form-review-body [type=email]:focus::placeholder,.stamped-form-review-body [type=search]:focus:has(option.placeholder:checked),.stamped-form-review-body [type=search]:focus::placeholder,.stamped-form-review-body [type=number]:focus:has(option.placeholder:checked),.stamped-form-review-body [type=number]:focus::placeholder,.stamped-form-review-body [type=password]:focus:has(option.placeholder:checked),.stamped-form-review-body [type=password]:focus::placeholder,.stamped-form-review-body [type=tel]:focus:has(option.placeholder:checked),.stamped-form-review-body [type=tel]:focus::placeholder,.stamped-form-review-body textarea:focus:has(option.placeholder:checked),.stamped-form-review-body textarea:focus::placeholder,.stamped-form-review-body select:focus:has(option.placeholder:checked),.stamped-form-review-body select:focus::placeholder{color:var(--text-color-placeholder-focus)}.field [type=text]:active,.field [type=date]:active,.field [type=email]:active,.field [type=search]:active,.field [type=number]:active,.field [type=password]:active,.field [type=tel]:active,.field textarea:active,.field select:active,.pd-request-form-container [type=text]:active,.pd-request-form-container [type=date]:active,.pd-request-form-container [type=email]:active,.pd-request-form-container [type=search]:active,.pd-request-form-container [type=number]:active,.pd-request-form-container [type=password]:active,.pd-request-form-container [type=tel]:active,.pd-request-form-container textarea:active,.pd-request-form-container select:active,.stamped-form-contact-location [type=text]:active,.stamped-form-contact-location [type=date]:active,.stamped-form-contact-location [type=email]:active,.stamped-form-contact-location [type=search]:active,.stamped-form-contact-location [type=number]:active,.stamped-form-contact-location [type=password]:active,.stamped-form-contact-location [type=tel]:active,.stamped-form-contact-location textarea:active,.stamped-form-contact-location select:active,.stamped-form-contact-name [type=text]:active,.stamped-form-contact-name [type=date]:active,.stamped-form-contact-name [type=email]:active,.stamped-form-contact-name [type=search]:active,.stamped-form-contact-name [type=number]:active,.stamped-form-contact-name [type=password]:active,.stamped-form-contact-name [type=tel]:active,.stamped-form-contact-name textarea:active,.stamped-form-contact-name select:active,.stamped-form-contact-email [type=text]:active,.stamped-form-contact-email [type=date]:active,.stamped-form-contact-email [type=email]:active,.stamped-form-contact-email [type=search]:active,.stamped-form-contact-email [type=number]:active,.stamped-form-contact-email [type=password]:active,.stamped-form-contact-email [type=tel]:active,.stamped-form-contact-email textarea:active,.stamped-form-contact-email select:active,.stamped-form-review-title [type=text]:active,.stamped-form-review-title [type=date]:active,.stamped-form-review-title [type=email]:active,.stamped-form-review-title [type=search]:active,.stamped-form-review-title [type=number]:active,.stamped-form-review-title [type=password]:active,.stamped-form-review-title [type=tel]:active,.stamped-form-review-title textarea:active,.stamped-form-review-title select:active,.stamped-form-review-body [type=text]:active,.stamped-form-review-body [type=date]:active,.stamped-form-review-body [type=email]:active,.stamped-form-review-body [type=search]:active,.stamped-form-review-body [type=number]:active,.stamped-form-review-body [type=password]:active,.stamped-form-review-body [type=tel]:active,.stamped-form-review-body textarea:active,.stamped-form-review-body select:active{border-color:var(--border-color-active);color:var(--text-color-active)}.field [type=text]:active::placeholder,.field [type=date]:active::placeholder,.field [type=email]:active::placeholder,.field [type=search]:active::placeholder,.field [type=number]:active::placeholder,.field [type=password]:active::placeholder,.field [type=tel]:active::placeholder,.field textarea:active::placeholder,.field select:active::placeholder,.pd-request-form-container [type=text]:active::placeholder,.pd-request-form-container [type=date]:active::placeholder,.pd-request-form-container [type=email]:active::placeholder,.pd-request-form-container [type=search]:active::placeholder,.pd-request-form-container [type=number]:active::placeholder,.pd-request-form-container [type=password]:active::placeholder,.pd-request-form-container [type=tel]:active::placeholder,.pd-request-form-container textarea:active::placeholder,.pd-request-form-container select:active::placeholder,.stamped-form-contact-location [type=text]:active::placeholder,.stamped-form-contact-location [type=date]:active::placeholder,.stamped-form-contact-location [type=email]:active::placeholder,.stamped-form-contact-location [type=search]:active::placeholder,.stamped-form-contact-location [type=number]:active::placeholder,.stamped-form-contact-location [type=password]:active::placeholder,.stamped-form-contact-location [type=tel]:active::placeholder,.stamped-form-contact-location textarea:active::placeholder,.stamped-form-contact-location select:active::placeholder,.stamped-form-contact-name [type=text]:active::placeholder,.stamped-form-contact-name [type=date]:active::placeholder,.stamped-form-contact-name [type=email]:active::placeholder,.stamped-form-contact-name [type=search]:active::placeholder,.stamped-form-contact-name [type=number]:active::placeholder,.stamped-form-contact-name [type=password]:active::placeholder,.stamped-form-contact-name [type=tel]:active::placeholder,.stamped-form-contact-name textarea:active::placeholder,.stamped-form-contact-name select:active::placeholder,.stamped-form-contact-email [type=text]:active::placeholder,.stamped-form-contact-email [type=date]:active::placeholder,.stamped-form-contact-email [type=email]:active::placeholder,.stamped-form-contact-email [type=search]:active::placeholder,.stamped-form-contact-email [type=number]:active::placeholder,.stamped-form-contact-email [type=password]:active::placeholder,.stamped-form-contact-email [type=tel]:active::placeholder,.stamped-form-contact-email textarea:active::placeholder,.stamped-form-contact-email select:active::placeholder,.stamped-form-review-title [type=text]:active::placeholder,.stamped-form-review-title [type=date]:active::placeholder,.stamped-form-review-title [type=email]:active::placeholder,.stamped-form-review-title [type=search]:active::placeholder,.stamped-form-review-title [type=number]:active::placeholder,.stamped-form-review-title [type=password]:active::placeholder,.stamped-form-review-title [type=tel]:active::placeholder,.stamped-form-review-title textarea:active::placeholder,.stamped-form-review-title select:active::placeholder,.stamped-form-review-body [type=text]:active::placeholder,.stamped-form-review-body [type=date]:active::placeholder,.stamped-form-review-body [type=email]:active::placeholder,.stamped-form-review-body [type=search]:active::placeholder,.stamped-form-review-body [type=number]:active::placeholder,.stamped-form-review-body [type=password]:active::placeholder,.stamped-form-review-body [type=tel]:active::placeholder,.stamped-form-review-body textarea:active::placeholder,.stamped-form-review-body select:active::placeholder{color:var(--text-color-placeholder-active)}.field [type=text][disabled],.field [type=date][disabled],.field [type=email][disabled],.field [type=search][disabled],.field [type=number][disabled],.field [type=password][disabled],.field [type=tel][disabled],.field textarea[disabled],.field select[disabled],.pd-request-form-container [type=text][disabled],.pd-request-form-container [type=date][disabled],.pd-request-form-container [type=email][disabled],.pd-request-form-container [type=search][disabled],.pd-request-form-container [type=number][disabled],.pd-request-form-container [type=password][disabled],.pd-request-form-container [type=tel][disabled],.pd-request-form-container textarea[disabled],.pd-request-form-container select[disabled],.stamped-form-contact-location [type=text][disabled],.stamped-form-contact-location [type=date][disabled],.stamped-form-contact-location [type=email][disabled],.stamped-form-contact-location [type=search][disabled],.stamped-form-contact-location [type=number][disabled],.stamped-form-contact-location [type=password][disabled],.stamped-form-contact-location [type=tel][disabled],.stamped-form-contact-location textarea[disabled],.stamped-form-contact-location select[disabled],.stamped-form-contact-name [type=text][disabled],.stamped-form-contact-name [type=date][disabled],.stamped-form-contact-name [type=email][disabled],.stamped-form-contact-name [type=search][disabled],.stamped-form-contact-name [type=number][disabled],.stamped-form-contact-name [type=password][disabled],.stamped-form-contact-name [type=tel][disabled],.stamped-form-contact-name textarea[disabled],.stamped-form-contact-name select[disabled],.stamped-form-contact-email [type=text][disabled],.stamped-form-contact-email [type=date][disabled],.stamped-form-contact-email [type=email][disabled],.stamped-form-contact-email [type=search][disabled],.stamped-form-contact-email [type=number][disabled],.stamped-form-contact-email [type=password][disabled],.stamped-form-contact-email [type=tel][disabled],.stamped-form-contact-email textarea[disabled],.stamped-form-contact-email select[disabled],.stamped-form-review-title [type=text][disabled],.stamped-form-review-title [type=date][disabled],.stamped-form-review-title [type=email][disabled],.stamped-form-review-title [type=search][disabled],.stamped-form-review-title [type=number][disabled],.stamped-form-review-title [type=password][disabled],.stamped-form-review-title [type=tel][disabled],.stamped-form-review-title textarea[disabled],.stamped-form-review-title select[disabled],.stamped-form-review-body [type=text][disabled],.stamped-form-review-body [type=date][disabled],.stamped-form-review-body [type=email][disabled],.stamped-form-review-body [type=search][disabled],.stamped-form-review-body [type=number][disabled],.stamped-form-review-body [type=password][disabled],.stamped-form-review-body [type=tel][disabled],.stamped-form-review-body textarea[disabled],.stamped-form-review-body select[disabled]{border-color:var(--border-color-disabled);background-color:var(--background-color-disabled);pointer-events:none;color:var(--text-color-disabled);-webkit-user-select:none;user-select:none}.field textarea,.pd-request-form-container textarea,.stamped-form-contact-location textarea,.stamped-form-contact-name textarea,.stamped-form-contact-email textarea,.stamped-form-review-title textarea,.stamped-form-review-body textarea{border-width:1px;min-width:100%;max-width:100%;min-height:6rem;max-height:20rem}.field:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) label,.field:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) .field__label,.pd-request-form-container:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) label,.pd-request-form-container:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) .field__label,.stamped-form-contact-location:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) label,.stamped-form-contact-location:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) .field__label,.stamped-form-contact-name:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) label,.stamped-form-contact-name:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) .field__label,.stamped-form-contact-email:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) label,.stamped-form-contact-email:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) .field__label,.stamped-form-review-title:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) label,.stamped-form-review-title:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) .field__label,.stamped-form-review-body:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) label,.stamped-form-review-body:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) .field__label{color:var(--text-color-disabled)}.field:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) svg,.pd-request-form-container:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) svg,.stamped-form-contact-location:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) svg,.stamped-form-contact-name:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) svg,.stamped-form-contact-email:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) svg,.stamped-form-review-title:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) svg,.stamped-form-review-body:has([type=text][disabled],[type=email][disabled],[type=search][disabled],[type=number][disabled],[type=password][disabled],[type=tel][disabled],textarea[disabled],select[disabled]) svg{color:var(--text-color-disabled)}.field:has(textarea),.pd-request-form-container:has(textarea),.stamped-form-contact-location:has(textarea),.stamped-form-contact-name:has(textarea),.stamped-form-contact-email:has(textarea),.stamped-form-review-title:has(textarea),.stamped-form-review-body:has(textarea){--padding: .75rem}.field.field-input--has-error,.pd-request-form-container.field-input--has-error,.stamped-form-contact-location.field-input--has-error,.stamped-form-contact-name.field-input--has-error,.stamped-form-contact-email.field-input--has-error,.stamped-form-review-title.field-input--has-error,.stamped-form-review-body.field-input--has-error{--background-color: var(--color-input-error-background);--text-color: var(--color-input-error-foreground);--border-color: var(--color-input-error-border);--border-color-focus: var(--color-input-error-border);--border-color-active: var(--color-input-error-border)}.field.field-input--has-success,.pd-request-form-container.field-input--has-success,.stamped-form-contact-location.field-input--has-success,.stamped-form-contact-name.field-input--has-success,.stamped-form-contact-email.field-input--has-success,.stamped-form-review-title.field-input--has-success,.stamped-form-review-body.field-input--has-success{--background-color: var(--color-input-success-background);--text-color: var(--color-input-success-foreground);--border-color: var(--color-input-success-border);--border-color-focus: var(--color-input-success-border);--border-color-active: var(--color-input-success-border)}.field__message{font-size:.75rem;line-height:1.25;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;margin-top:.25rem}.stamped-form-contact-location label,.stamped-form-contact-name label,.stamped-form-contact-email label,.stamped-form-review-title label,.stamped-form-review-body label,.field__label{font-size:1rem;line-height:1.25;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:inline-block;margin-bottom:.25rem}.stamped-form-contact-location label:empty,.stamped-form-contact-name label:empty,.stamped-form-contact-email label:empty,.stamped-form-review-title label:empty,.stamped-form-review-body label:empty,.field__label:empty{display:none}.field__select-wrapper{position:relative}.field__select-wrapper .field__select{margin-bottom:0}.field__select-wrapper svg{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);width:var(--icon-small);height:var(--icon-small);pointer-events:none;color:var(--color-input-default-foreground)}.shopify-section-group-footer-group:has(.footer__info){grid-column:1/span 2;order:1}.shopify-section-group-footer-group:has(.newsletter-form__section){grid-column:1/span 2;order:2}.shopify-section-group-footer-group:has(.footer__body){grid-column:1/span 2;order:3}.shopify-section-group-footer-group:has(.footer__bottom){grid-column:1/span 2;order:4}@media (min-width: 1024px){.shopify-section-group-footer-group:has(.footer__info),.shopify-section-group-footer-group:has(.footer__bottom){grid-column:1/span 2}.shopify-section-group-footer-group:has(.newsletter-form__section){grid-column:2/span 1}.shopify-section-group-footer-group:has(.footer__body){grid-column:1/span 1;order:2}}.footer{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gap);row-gap:var(--spacing-xxl);background:var(--color-neutrals-lightest);padding-top:var(--spacing-xxl);padding-right:var(--gap);padding-bottom:var(--spacing-xxl);padding-left:var(--gap)}@media (min-width: 1024px){.footer{row-gap:var(--spacing-xl);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}}.footer__info{display:grid;gap:var(--spacing-l);width:100%}.footer__info .footer__description{font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.footer__info .footer__description{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}@media (min-width: 1024px){.footer__info{padding-right:50%}}.footer__body{width:100%}.footer__body .nav--footer-links .nav__list,.footer__body .nav--footer-links{display:grid;gap:var(--spacing-xs);height:min-content}.footer__body .footer__links-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spacing-m);row-gap:var(--spacing-xxl)}.footer__body .nav__title{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none}.footer__body .nav__item{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.footer__body .nav__title{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none;margin-bottom:var(--spacing-xs)}.footer__body .footer__links-wrapper{grid-template-columns:1fr 1fr 1fr}.footer__body .nav__item{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.footer__bottom{width:100%}.footer__bottom-wrapper{display:grid;grid-template-columns:1fr;column-gap:var(--gap);row-gap:var(--spacing-xxl)}.footer__bottom-wrapper .nav__title,.footer__bottom-wrapper .nav__link{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:flex}.footer__bottom-wrapper .nav__title{font-weight:500}@media (min-width: 1024px){.footer__bottom-wrapper{grid-template-columns:1fr 1fr;row-gap:var(--spacing-xl)}}.footer__copyright{width:100%}.footer__copyright .nav__list{display:flex;gap:var(--spacing-m)}@media (min-width: 1024px){.footer__copyright{grid-column:1/span 1}}.footer__payments{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--gap);width:100%}.footer__payments>li{margin:0;padding:0}.footer__payments .footer__payment svg{width:auto;height:var(--icon-large)}@media (min-width: 1024px){.footer__payments{grid-column:2/span 1;justify-content:flex-end}}.footer__logo{width:100%}.footer__logo svg{width:100%;height:auto}.nav.nav--copyright{display:flex;gap:var(--spacing-m)}.header-nav-mobile{display:flex;overflow-x:scroll}@media (min-width: 1024px){.header-nav-mobile{display:none}}.header-nav__list,.header-actions-nav,.header-nav-mobile{list-style:none;padding:0}.header-nav__list>li,.header-actions-nav>li,.header-nav-mobile>li{margin:0;padding:0}.header{position:sticky;top:0;left:0;z-index:10}.header-logo{display:flex;z-index:9}.header-primary{position:relative;display:flex;justify-content:center;z-index:10}.header-primary__container{display:grid}.header-nav{position:relative;display:none;z-index:9}@media (min-width: 1024px){.header-nav{display:flex}}.header-nav-section{position:absolute;top:0;right:0;left:0}.header--is-hidden .header-nav-section{display:none}.header-actions-nav{position:relative;display:flex;align-items:center}.header-actions-nav__item{display:flex;justify-content:center;align-items:center}.header-nav-section__container{display:grid}.header-logo__link{display:flex;align-items:center;gap:.625rem}.header-logo__link svg{width:var(--logo-width-mobile);height:auto;color:var(--foreground-color)}@media (min-width: 1024px){.header-logo__link svg{width:var(--logo-width-desktop)}}.header-primary{transition:background-color .2s,color .2s,border-color .2s;border-bottom:none;background-color:var(--background-color);color:var(--foreground-color)}.header-primary__container{grid-template-columns:auto 1fr;padding-right:var(--spacing-xxs);padding-left:var(--gap);width:100%}.header-primary__container .header-logo{margin:var(--spacing-m) 0}@media (min-width: 1024px){.header-primary__container{grid-template-columns:auto auto 1fr;gap:var(--spacing-l);padding-right:var(--spacing-xs)}}.header-nav{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center}.header-nav__list{display:flex;align-items:center;gap:1rem;margin:0;color:var(--foreground-color)}@media (min-width: 1200px){.header-nav__list{gap:2rem}}.header-nav__trigger{display:flex;align-items:center;padding:.625rem var(--spacing-m);text-shadow:1px 1px 2px rgba(0,0,0,0)}.header-nav__trigger:has(svg){gap:var(--spacing-xxs)}.header-nav__trigger--link{transition:border .2s ease-in-out;border-radius:var(--border-radius-regular)}.header-nav__trigger--link svg{flex-shrink:0;transition:transform .15s;width:var(--icon-medium);height:var(--icon-medium)}.header-nav__trigger--link:hover,.header-nav__trigger--link:focus,.header-nav__trigger--link[aria-expanded=true]{outline:1.5px solid var(--color-neutrals-black)}.header-nav__trigger--link:hover svg,.header-nav__trigger--link:focus svg,.header-nav__trigger--link[aria-expanded=true] svg{transform:rotate(180deg)}.header-nav__trigger--link>span{white-space:nowrap}.header-nav-section{background-color:var(--color-neutrals-white);padding:var(--header-primary-height, 0) 0 0}.header-nav-section__container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-m);margin-right:auto;margin-left:auto;background-color:var(--color-neutrals-white);padding:var(--spacing-l) var(--gap) var(--spacing-xl)}@media (min-width: 1024px){.header-nav-section__container{grid-template-columns:repeat(12,minmax(0,1fr))}}.header-nav-section__container.header-nav-section__container--blog.header-nav-section__container--blog-4{grid-template-columns:repeat(15,minmax(0,1fr))}.header-nav-section__container>.nav-block,.header-nav-section__container>.nav-block-wrapper{grid-column:auto/span var(--columns, 3)}.header-nav-section__container>.nav-block.nav-block--no-heading,.header-nav-section__container>.nav-block-wrapper.nav-block--no-heading{padding-top:3.75rem}.header-nav-section__container>.nav-block-wrapper>.nav-block.nav-block--no-heading{padding-top:2.75rem}.header-secondary{display:none;border-bottom:1px solid var(--color-neutrals-light);background-color:var(--color-neutrals-white);color:var(--color-neutrals-black)}@media (min-width: 1024px){.header-secondary{display:block}}.header-secondary .dropdown__btn{gap:.125rem}.header-secondary__container{display:flex;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-s)}@media (min-width: 1024px){.header-secondary__container{padding-right:var(--spacing-m);padding-left:var(--spacing-m)}}.header-secondary__lists{display:flex;gap:var(--gap)}.header-secondary__nav-list{display:flex;gap:1.5rem}.header-secondary__nav-list .nav__link:hover,.header-secondary__nav-list .nav__link:focus{text-decoration:underline}.language_list .dropdown__list,.country_list .dropdown__list{max-height:19rem;overflow:auto}.header-actions-nav{justify-content:flex-end;z-index:var(--z-index-below-header)}@media (min-width: 1024px){.header-actions-nav{gap:var(--spacing-xxs)}}.header-actions-nav__item button,.header-actions-nav__item a{display:flex;justify-content:center;align-items:center;cursor:pointer;width:var(--action-target-area);height:var(--action-target-area)}.header-actions-nav__item svg{width:var(--icon-xlarge);height:var(--icon-xlarge)}@media (hover: hover){.header-actions-nav__item:hover:after{position:absolute;z-index:-1;border:1.5px solid var(--color-neutrals-black);border-radius:var(--border-radius-regular);width:2.25rem;height:2.25rem;content:""}}.header-actions-nav .dropdown__btn{min-height:var(--action-target-area)}@media (min-width: 1024px){.header-actions-nav__item--cart{margin-right:var(--spacing-s);padding-left:var(--spacing-s)}}.header-actions-nav__item--account{display:none}@media (min-width: 1024px){.header-actions-nav__item--account,.header-actions-nav__item--search{display:flex}}@media (min-width: 1024px){.header-actions-nav__item--menu{display:none}}.header-actions-nav__link{display:flex}.header-cart-trigger__link{position:relative}.header-cart-trigger__count{font-size:.625rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:flex;position:absolute;top:0;right:0;justify-content:center;align-items:center;border-radius:.25rem;background:var(--color-neutrals-black);padding:0 var(--spacing-xxs);min-width:1rem;height:1rem;color:var(--color-text-inverted);text-align:center}@media (min-width: 1024px){.header-cart-trigger__count{font-size:.75rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.header-cart-trigger__count[hidden]{display:none}.header-nav-mobile{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--background-color)}.header-nav-mobile ul.header-nav-mobile__items{display:flex;gap:1.5rem;margin:0;background:var(--background-color);padding:0 var(--gap)!important}.header-nav-mobile ul.header-nav-mobile__items .nav__item{display:flex}.header-nav-mobile ul.header-nav-mobile__items .nav__link{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none;padding:var(--spacing-m) 0;color:var(--foreground-color);white-space:nowrap}.header-nav-mobile ul.header-nav-mobile__items .nav__link.is-active{color:var(--color-text-subdued)}.header-nav-section__container .nav-block--single,.header-nav-section__container .nav-block-wrapper{grid-column:auto/span var(--columns, 3)}.header-nav-section__container--large{--columns: 2}.mobile-navigation .nav-block__content,.mobile-navigation .nav-block__link,.header .nav-block__content,.header .nav-block__link{display:block;position:relative}.mobile-navigation .nav-block__header,.header .nav-block__header{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:flex}@media (min-width: 1024px){.mobile-navigation .nav-block__header,.header .nav-block__header{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none;margin-bottom:var(--spacing-s)}}.mobile-navigation .nav-block__content--product,.header .nav-block__content--product{margin-bottom:var(--spacing-xs)}.mobile-navigation .nav-block__header--product,.header .nav-block__header--product{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;flex-direction:column;gap:var(--spacing-xxs);margin-bottom:0}.mobile-navigation .nav-block__header--product:has(.product-card__size-pill)>span>span,.header .nav-block__header--product:has(.product-card__size-pill)>span>span{vertical-align:middle}.mobile-navigation .nav-block__header--product:has(.product-card__size-pill)>span>span:first-child,.header .nav-block__header--product:has(.product-card__size-pill)>span>span:first-child{margin-right:var(--spacing-xxs)}.mobile-navigation .nav-block__header--product .product-price,.header .nav-block__header--product .product-price{font-size:.75rem;line-height:1.5;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.mobile-navigation .nav-block__header--product,.header .nav-block__header--product{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;gap:var(--spacing-xs);padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.mobile-navigation .nav-block__header--product .product-price,.header .nav-block__header--product .product-price{font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.mobile-navigation .nav-block__header--card,.header .nav-block__header--card{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:flex;position:absolute;top:var(--spacing-xl);right:var(--spacing-m);bottom:var(--spacing-xl);left:var(--spacing-m);flex-direction:column;justify-content:space-between;margin-bottom:0}.mobile-navigation .nav-block__header--card .nav-block--card-heading,.header .nav-block__header--card .nav-block--card-heading{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none;color:var(--text-color)}@media (min-width: 1024px){.mobile-navigation .nav-block__header--card .nav-block--card-heading,.header .nav-block__header--card .nav-block--card-heading{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.mobile-navigation .nav-block__header--card .nav-block--card-read,.header .nav-block__header--card .nav-block--card-read{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--link-decoration-color: var(--color-button-tertiary-default-border);--link-decoration-color-hover: var(--color-button-tertiary-hover-border);--link-decoration-color-disabled: var(--color-button-tertiary-disabled-border);--button-color: var(--color-button-tertiary-default-foreground);--button-color-hover: var(--color-button-tertiary-hover-foreground);--button-color-disabled: var(--color-button-tertiary-disabled-foreground);justify-content:unset;align-items:unset;width:max-content;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1.5px;text-underline-offset:4px;--link-decoration-color: var(--text-color);justify-content:start;color:var(--text-color)}.mobile-navigation .nav-block__header--card .nav-block--card-read:hover,.mobile-navigation .nav-block__header--card .nav-block--card-read:active,.header .nav-block__header--card .nav-block--card-read:hover,.header .nav-block__header--card .nav-block--card-read:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.mobile-navigation .nav-block__header--card .nav-block--card-read:not(.mobile-navigation .nav-block__header--card .nav-block--card-read[disabled],.header .nav-block__header--card .nav-block--card-read[disabled]):hover,.header .nav-block__header--card .nav-block--card-read:not(.mobile-navigation .nav-block__header--card .nav-block--card-read[disabled],.header .nav-block__header--card .nav-block--card-read[disabled]):hover{cursor:pointer}.mobile-navigation .nav-block__header--card .nav-block--card-read[disabled],.header .nav-block__header--card .nav-block--card-read[disabled]{pointer-events:none;color:var(--button-color-disabled)}.mobile-navigation .nav-block__header--card .nav-block--card-read:has(svg),.header .nav-block__header--card .nav-block--card-read:has(svg){gap:var(--button-icon-gap)}.mobile-navigation .nav-block__header--card .nav-block--card-read svg,.header .nav-block__header--card .nav-block--card-read svg{flex-shrink:0;width:1.25rem;height:auto}.mobile-navigation .nav-block__header--card .nav-block--card-read:hover,.mobile-navigation .nav-block__header--card .nav-block--card-read:active,.header .nav-block__header--card .nav-block--card-read:hover,.header .nav-block__header--card .nav-block--card-read:active{--link-decoration-color: var(--link-decoration-color-hover)}.mobile-navigation .nav-block__header--card .nav-block--card-read[disabled],.header .nav-block__header--card .nav-block--card-read[disabled]{--link-decoration-color: var(--link-decoration-color-disabled)}.mobile-navigation .nav-block__header--card .nav-block--card-read:hover,.header .nav-block__header--card .nav-block--card-read:hover{--link-decoration-color: var(--text-color);color:var(--text-color)}@media (min-width: 1024px){.mobile-navigation .nav-block__header--card,.header .nav-block__header--card{top:var(--spacing-l);right:var(--spacing-l);bottom:var(--spacing-l);left:var(--spacing-l)}}.mobile-navigation .nav-block__image,.mobile-navigation .nav-block__image--placeholder,.header .nav-block__image,.header .nav-block__image--placeholder{background-color:var(--media-bg-color);aspect-ratio:var(--aspect-ratio-nav-block-image);object-fit:cover}.header .nav-block,.header .nav-block__content--card{position:relative}.header .nav-block__content--card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,calc(var(--bg-opacity, 0) / 100));background-image:linear-gradient(180deg,#0000 calc(var(--bg-gradient-position, 0) * 1%),rgba(0,0,0,calc(var(--bg-gradient-opacity, 0) / 100)))}.header .nav-block__content--card:after{border-radius:var(--border-radius-section)}@media (max-width: 1024px){.header .nav-block{grid-column:span 12}}.header .nav-block a{color:var(--color-neutrals-black);text-decoration:none}.header .nav-block--card,.header .nav-block--product{z-index:var(--z-index-below-header)}@media (max-width: 1024px){.header .nav-block--card,.header .nav-block--product{grid-column:span 6;flex-direction:row;justify-content:space-between;align-items:flex-end}}@media (min-width: 1024px){.header .nav-block-wrapper .nav-block:not(:last-child){margin-bottom:1.25rem}}.header .nav-block__list{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.header .nav-block__list{margin-bottom:var(--spacing-s)}}.nav-block.nav-block--blog .nav-block__image,.nav-block.nav-block--blog .nav-block__image--placeholder{aspect-ratio:var(--aspect-ratio-article-card-image)}.mobile-navigation .nav-block.nav-block--blog{grid-column:span 4}.site-wrapper:has(.shopify-section:first-child .section.hero) .header:not(.header--has-transition){--background-color: transparent;--foreground-color: var(--color-neutrals-white);--border-color: var(--color-neutrals-white)}@media (hover: hover){.site-wrapper:has(.shopify-section:first-child .section.hero) .header:not(.header--has-transition):hover{--background-color: var(--color-neutrals-white);--foreground-color: var(--color-neutrals-black);--border-color: var(--color-neutrals-light)}}.site-wrapper:has(.shopify-section:first-child .section.hero) .header.header--has-transition:has(.js-user-interaction-state){--background-color: var(--color-neutrals-white);--foreground-color: var(--color-neutrals-black);--border-color: var(--color-neutrals-light)}.body__products--page .header-nav-mobile{display:none}@media (max-width: 767px){.body__products--page .header:not(.header--has-transition){--background-color: transparent;--foreground-color: var(--color-neutrals-black);--border-color: var(--color-neutrals-light)}.body__products--page .header.header--has-transition:has(.js-user-interaction-state){--background-color: var(--color-neutrals-white);--foreground-color: var(--color-neutrals-black);--border-color: var(--color-neutrals-light)}}.header{--background-color: var(--color-neutrals-white);--foreground-color: var(--color-neutrals-black);--border-color: var(--color-neutrals-light);transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(0);width:100%}.header.header--is-hidden{transform:translateY(-100%)}.header:before{display:none;position:fixed;top:100%;left:0;opacity:0;background-color:var(--color-elements-modal-overlay-dark);width:100%;height:calc(100vh - (var(--header-height) + var(--announcement-bar-height)));pointer-events:none;content:""}.global--header-tab-open .header:before{display:block;opacity:1}.header .dropdown__list{z-index:var(--z-index-above-header);max-height:19rem;overflow:auto}.header .nav-block__list,.header .nav-block{display:flex;flex-direction:column;gap:var(--spacing-m)}.header .nav__link{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.header .nav__link.link-metafield--menu-underline{text-decoration:underline}.global--facet-interaction .header,.global--facet-interaction .announcement-bar{z-index:var(--z-index-zero)}.global--mobile-navigation-interaction .facets:not(.facets__container-is-sticky){z-index:var(--z-index-zero)}.link-metafield{--_link-metafield-color: var(--link-metafield-color, #d82c0d);--_link-metafield-bold: var(--link-metafield-bold, 600);--_link-metafield-text: var(--link-metafield-text, unset);--_link-metafield-text-spacing: var(--link-metafield-text-spacing, 4px);--_link-metafield-text-vertical-align: var(--link-metafield-text-vertical-align, text-top)}.link-metafield.link-metafield--menu_color{color:var(--_link-metafield-color)}.link-metafield.link-metafield--menu-bold{font-weight:var(--_link-metafield-bold)}.link-metafield.link-metafield--menu-text:after{vertical-align:var(--link-metafield-text-vertical-align);margin-left:var(--_link-metafield-text-spacing);content:var(--_link-metafield-text)}@media (min-width: 1024px){.page-width{width:50%}}.collection-list.grid{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none;display:flex;flex-direction:column;gap:0;width:100%;overflow-y:scroll;list-style-type:none}@media (min-width: 1024px){.collection-list.grid{font-size:2.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.collection-list__item.grid__item{margin:0;border-bottom:.0625rem solid var(--color-neutrals-light);padding:1.125rem 1.5rem;width:100%;height:5rem}.icon-wrap{display:none}.media.media--hover-effect{display:flex;position:absolute;top:0;right:0;width:50vw;min-height:100vh}.list-stacked__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.list-stacked{padding:0 var(--gap)}.list-stacked__heading{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.list-stacked__heading{font-size:2.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.list-stacked__content{gap:var(--gap)}@media (min-width: 1024px){.list-stacked__content{grid-template-columns:repeat(4,minmax(0,1fr))}}.list-stacked--has-heading .list-stacked__content{margin-top:var(--spacing-m)}.list-stacked__footer{display:flex;justify-content:center;margin-top:var(--spacing-l)}.list-stacked__button{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-secondary-default-background);--button-bg-hover: var(--color-button-secondary-hover-background);--button-color: var(--color-button-secondary-default-foreground);--button-color-hover: var(--color-button-secondary-hover-foreground);--button-border-color: var(--color-button-secondary-default-border-color);--button-border-color-hover: var(--color-button-secondary-hover-border-color);--button-bg-disabled: var(--color-button-secondary-disabled-background);--button-border-color-disabled: var(--color-button-secondary-disabled-border-color);--button-color-disabled: var(--color-button-secondary-disabled-foreground)}.list-stacked__button:hover,.list-stacked__button:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.list-stacked__button:not(.list-stacked__button[disabled]):hover{cursor:pointer}.list-stacked__button[disabled]{pointer-events:none;color:var(--button-color-disabled)}.list-stacked__button:has(svg){gap:var(--button-icon-gap)}.list-stacked__button svg{flex-shrink:0;width:1.25rem;height:auto}.list-stacked__button:hover,.list-stacked__button:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.list-stacked__button[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.list-stacked__button{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.message{display:flex;align-items:center;justify-content:center;word-break:break-word}.message--error{color:var(--color-border-critical)}.message--success{color:var(--color-border-success)}.message{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;background-color:var(--color-neutrals-lightest);padding:var(--spacing-s)}.message p{text-transform:initial}.message--error{background-color:var(--color-utility-critical-light);color:var(--color-utility-critical-default)}.message--success{background-color:var(--color-utility-success-light);color:var(--color-utility-success-dark)}.mobile-navigation .mobile-navigation-child{height:calc(var(--modal-inner-height) - var(--mobile-navigation-header-height, 0px));overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative}.mobile-navigation__container{height:calc(var(--modal-inner-height) - var(--mobile-navigation-header-height, 0px));display:grid;grid-template-rows:auto 1fr}.mobile-navigation-primary{margin-top:var(--spacing-xxl)}.mobile-navigation-primary .mobile-navigation__link{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none;position:relative;place-content:center;align-items:center;padding:var(--spacing-m);padding-right:calc(var(--spacing-m) + var(--spacing-xxs))}.mobile-navigation-primary .mobile-navigation__link:before{position:absolute;top:0;right:var(--spacing-m);left:var(--spacing-m);background:var(--color-elements-page-border-light);height:1px;content:""}.mobile-navigation-primary .mobile-navigation__link.mobile-navigation__link--has-children{display:grid;grid-template-columns:1fr var(--icon-medium)}.mobile-navigation-primary .mobile-navigation__link.mobile-navigation__link--has-children svg{width:var(--icon-medium);height:var(--icon-medium)}.mobile-navigation-primary .mobile-navigation__link:not(.mobile-navigation__link--has-children){display:block;width:100%}.mobile-navigation--secondary{padding-bottom:6.5rem}.mobile-navigation--secondary .nav__link,.mobile-navigation--secondary .mobile-navigation-action__link{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:block;width:100%}.mobile-navigation--secondary .mobile-navigation-action__link{display:flex;gap:var(--spacing-xs)}.mobile-navigation--secondary .nav__link{padding:var(--spacing-m);padding-right:calc(var(--spacing-m) + var(--spacing-xxs))}.mobile-navigation .mobile-navigation-child__header{padding:1rem}.mobile-navigation.mobile-navigation-child--country-list .mobile-navigation-child__body,.mobile-navigation.mobile-navigation-child--language-list .mobile-navigation-child__body{margin-top:.25rem}.mobile-navigation .mobile-navigation-child{position:absolute;top:0;left:0;opacity:0;margin-top:var(--mobile-navigation-header-height, 0);background-color:var(--mobile-navigation-bg, var(--color-neutrals-white));width:100%}.mobile-navigation .mobile-navigation-child:not(.in){z-index:-1}.mobile-navigation .mobile-navigation-child.in{z-index:1}.mobile-navigation .mobile-navigation-child.is-active{opacity:0;z-index:1;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.mobile-navigation .mobile-navigation-child.is-active.in{opacity:1;z-index:1}.mobile-navigation .mobile-navigation-child .nav__link{display:block;padding:calc(var(--spacing-m) / 2) 0}.mobile-navigation .mobile-navigation-child .nav__link.link-metafield--menu-underline{text-decoration:underline}.mobile-navigation .mobile-navigation-child .nav-block-wrapper,.mobile-navigation .mobile-navigation-child .nav-block--single{grid-column:1/span 4}.mobile-navigation .mobile-navigation-child .nav-block-wrapper .nav-block__header,.mobile-navigation .mobile-navigation-child .nav-block--single .nav-block__header{margin-bottom:calc(var(--spacing-m) / 2)}.mobile-navigation .mobile-navigation-child .nav-block--single,.mobile-navigation .mobile-navigation-child .nav-block--mega{margin:auto -1rem;padding:0 var(--gap)}.mobile-navigation .mobile-navigation-child .nav-block__list li{margin-bottom:0}.mobile-navigation .mobile-navigation-child .nav-block__list li .link{display:flex;padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);width:100%}.mobile-navigation .mobile-navigation-child .mobile-navigation-child__items .nav-block:not(.nav-block--single,.nav-block--blog){grid-column:auto/span 2}.mobile-navigation .mobile-navigation-child .mobile-navigation-child__items .nav-block.nav-block--card{grid-column:1/span 4}.mobile-navigation .mobile-navigation-child.mobile-navigation-child--default .mobile-navigation-child__body .nav-block-wrapper,.mobile-navigation .mobile-navigation-child.mobile-navigation-child--default .mobile-navigation-child__body .mobile-navigation-child__items{display:grid;gap:var(--gap)}.mobile-navigation .mobile-navigation-child.mobile-navigation-child--default .mobile-navigation-child__body .mobile-navigation-child__items{grid-template-columns:repeat(4,1fr);padding:var(--spacing-l) var(--gap) var(--spacing-xl)}.mobile-navigation .mobile-navigation-child .mobile-navigation-child__header{display:none}.mobile-navigation__modal-header--text{transition:opacity .3s,visibility .3s}.mobile-navigation__modal-header--text svg{width:var(--logo-width-mobile);height:auto}.mobile-navigation__modal-header--text.is-hidden{visibility:hidden;opacity:0}.mobile-navigation__modal-header--text.is-showing{visibility:visible;opacity:1}.mobile-navigation-child__close--icon svg{width:var(--icon-medium);height:var(--icon-medium)}.mobile-navigation-child__close{display:grid;position:absolute;top:50%;left:0;grid-template-columns:var(--icon-medium) auto;justify-content:center;align-items:center;gap:var(--spacing-xs);transform:translateY(-50%);transition:opacity .15s,visibility .15s}.mobile-navigation-child__close .mobile-navigation-child__close--text{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none;transition:opacity .6s,visibility .6s,transform .3s}.mobile-navigation-child__close.is-hidden,.mobile-navigation-child__close.is-hidden .mobile-navigation-child__close--text{visibility:hidden;opacity:0}.mobile-navigation-child__close.is-showing,.mobile-navigation-child__close.is-showing .mobile-navigation-child__close--text{visibility:visible;opacity:1}.mobile-navigation-child__body:before{position:absolute;top:0;right:var(--spacing-l);left:var(--spacing-l);background-color:var(--color-neutrals-light);height:1px;content:""}.mobile-navigation-child__body .nav-block__header:not(.nav-block__header--product){font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}.mobile-navigation-child__body .localization-form__results-container--all-markets{padding-bottom:var(--spacing-section-margin-bottom)}.mobile-navigation-child__body .country-list__list-item .country-list__item.country-list__item--is-selected{font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.mobile-navigation-actions .mobile-navigation-action{margin:0;padding:0;overflow:visible;border:none;font-family:inherit;font-size:inherit;text-align:inherit;color:inherit;box-shadow:unset;line-height:inherit;letter-spacing:inherit;background-color:transparent;font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.mobile-navigation-actions .mobile-navigation-action a,.mobile-navigation-actions .mobile-navigation-action button{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.mobile-navigation-actions .mobile-navigation-action__link{display:block;padding:var(--spacing-m);width:100%}.mobile-navigation-actions .mobile-navigation-action__link span{display:grid;width:100%}.mobile-navigation-actions .mobile-navigation-action__link--country span,.mobile-navigation-actions .mobile-navigation-action__link--language span,.mobile-navigation-actions .mobile-navigation-action__link--account span{align-items:center;gap:var(--spacing-xs)}.mobile-navigation-actions .mobile-navigation-action__link--country span svg,.mobile-navigation-actions .mobile-navigation-action__link--language span svg,.mobile-navigation-actions .mobile-navigation-action__link--account span svg{width:var(--icon-large);height:var(--icon-large)}.mobile-navigation-actions .mobile-navigation-action__link--country span svg.icon--icon-angle-right,.mobile-navigation-actions .mobile-navigation-action__link--language span svg.icon--icon-angle-right,.mobile-navigation-actions .mobile-navigation-action__link--account span svg.icon--icon-angle-right{width:var(--icon-medium);height:var(--icon-medium)}.mobile-navigation-actions .mobile-navigation-action__link--account span{grid-template-columns:var(--icon-large) 1fr}.mobile-navigation-actions .mobile-navigation-action__link--country span,.mobile-navigation-actions .mobile-navigation-action__link--language span{grid-template-columns:var(--icon-large) 1fr var(--icon-medium)}.mobile-navigation .mobile-navigation__container{grid-template-rows:auto max-content}.mobile-navigation.modal .modal__header .mobile-navigation__header{font-size:.875rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;font-style:normal;text-transform:none;text-decoration:none;position:relative}.mobile-navigation.modal .modal__dialog{background-color:var(--mobile-navigation-bg, var(--color-neutrals-white));color:var(--mobile-navigation-color, var(--color-neutrals-black))}.mobile-navigation.modal .modal__body{margin:0;padding:0}.mobile-navigation.modal:before{content:none}.mobile-navigation.modal .mobile-navigation-actions{position:fixed;right:0;bottom:0;left:0;transform:translate(100%);transition:transform .5s ease-in-out;background-color:var(--color-neutrals-white);width:100%}.mobile-navigation.modal.is-active.in .mobile-navigation-actions{right:0;transform:translate(0);transition:transform .5s ease-in-out 25ms}.modal{width:100%;height:100vh;display:flex;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:fixed;z-index:var(--z-index-top);top:0;left:0}.modal:not(.is-active){display:none}.modal:before{content:"";width:100%;height:100vh;background-color:#0006;opacity:0;transition:opacity .25s ease;position:fixed;top:0;left:0}.modal.in:before{opacity:1}.modal__dialog{margin:auto;background-color:var(--color-neutrals-white);width:100%;max-width:40rem;align-self:center;position:relative}.slide-left .modal__dialog,.slide-right .modal__dialog{min-height:100vh;background-color:#fff;align-self:flex-start}.slide-left .modal__dialog{margin-left:0}.slide-right .modal__dialog{margin-right:0}.modal__close{cursor:pointer;position:absolute;top:0;right:0;z-index:1}.modal__close-label{pointer-events:none}.modal.is-loading .modal__dialog{padding:1.5rem;width:auto;display:flex}.modal.is-loading .modal__dialog:before{margin:2rem}.modal.is-loading .modal__close,.modal.is-loading .modal__content{display:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-left{0%{margin-left:100%}to{margin-left:var(--modal-width, 0%)}}@keyframes slide-in-right{0%{margin-left:-100%}to{margin-left:var(--modal-width, 0%)}}@keyframes slide-out-left{0%{margin-left:var(--modal-width, 0%)}to{margin-left:-100%}}@keyframes slide-out-right{0%{margin-left:var(--modal-width, 0%)}to{margin-left:100%}}@keyframes move-slideshow{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes blinker{50%{opacity:.5}}.styleguide-modal .modal__close--in-modal-dialog,.modal--panel .modal__close--in-modal-dialog,.facets-filter-modal .modal__close--in-modal-dialog,.mobile-navigation .modal__close--in-modal-dialog,.modal--notify-me-modal .modal__close--in-modal-dialog{display:none}.modal__close--in-modal-header{position:relative;top:unset;right:unset}.modal .modal__close{width:var(--icon-xlarge);height:var(--icon-xlarge)}.modal .modal__close svg{width:var(--icon-xlarge);height:var(--icon-xlarge)}.modal__close-label{position:absolute;top:0;right:0;left:0;visibility:hidden}.modal .modal__header{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none;display:flex;justify-content:space-between;align-items:center;margin-right:var(--gap);margin-left:var(--gap);padding-top:var(--spacing-l);padding-bottom:var(--spacing-m);word-break:break-word}@media (min-width: 1024px){.modal .modal__header{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.modal:not(.mobile-navigation,.facets-filter-modal) .modal__header{border-bottom:1px solid var(--color-elements-page-border-light)}.modal .modal__body{padding-top:var(--spacing-m);padding-right:var(--gap);padding-bottom:var(--spacing-l);padding-left:var(--gap)}.modal .modal__body::-webkit-scrollbar{height:.5rem;width:.5rem;padding-top:.5rem}.modal .modal__body::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:.25rem;box-shadow:inset 0 0 0 3px var(--color-scrollbar-boxshadow)}.modal .modal__body::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:.25rem}.modal--full .modal__dialog{width:100%;max-width:100%;min-height:var(--modal-inner-height)}.modal{animation-timing-function:ease-in-out}.modal.is-open{display:unset}.modal.slide-left.is-active.in{animation-name:slide-in-left;animation-duration:.5s;animation-fill-mode:forwards}.modal.slide-left.is-open{animation-name:slide-out-right;animation-duration:.5s;animation-fill-mode:forwards}.modal.slide-right.is-active.in{animation-name:slide-in-right;animation-duration:.5s;animation-fill-mode:forwards}.modal.slide-right.is-open{animation-name:slide-out-left;animation-duration:.5s;animation-fill-mode:forwards}@media (min-width: 768px){.modal:not(.modal--full){max-width:var(--modal-boundary)}.modal:not(.modal--full) .modal__dialog{max-width:var(--modal-boundary)}.modal.slide-left{--modal-width: calc(100% - var(--modal-boundary))}}.modal:before{background-color:var(--color-elements-modal-overlay-dark)}.nav__list{list-style:none;padding:0}.nav__list>li{margin:0;padding:0}.nav__link.is-active svg{display:none}.nav--subpage-nav{margin-bottom:var(--spacing-section-margin-bottom);min-width:13rem}@media (max-width: 1023px){.nav--subpage-nav{display:none}}.nav--subpage-nav .nav__list{margin:0}.nav--subpage-nav .nav__link{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none;display:flex;align-items:center;gap:var(--spacing-xs);border-bottom:1px solid var(--color-elements-page-border-light);padding:var(--spacing-l) 0}.nav--subpage-nav .nav__link.is-active{color:var(--color-text-subdued)}.nav--subpage-nav .nav__link.is-active svg{display:block;width:var(--icon-medium);height:var(--icon-medium)}.nav--subpage-nav .nav__item:first-child .nav__link{padding-top:0}.newsletter-form{grid-column:1/span 2;order:2;width:100%}.newsletter-form .newsletter__title{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none;margin-bottom:var(--spacing-m)}.newsletter-form .newsletter__description{margin-bottom:var(--spacing-l)}.newsletter-form form{display:grid;gap:var(--spacing-l)}.newsletter-form .field{--background-color: transparent}.newsletter-form .field-group{display:grid;gap:var(--spacing-l)}.newsletter-form .newsletter__success,.newsletter-form .newsletter__error,.newsletter-form .newsletter__description{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.newsletter-form .newsletter__button--submit{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--link-decoration-color: var(--color-button-tertiary-default-border);--link-decoration-color-hover: var(--color-button-tertiary-hover-border);--link-decoration-color-disabled: var(--color-button-tertiary-disabled-border);--button-color: var(--color-button-tertiary-default-foreground);--button-color-hover: var(--color-button-tertiary-hover-foreground);--button-color-disabled: var(--color-button-tertiary-disabled-foreground);justify-content:unset;align-items:unset;width:max-content;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1.5px;text-underline-offset:4px}.newsletter-form .newsletter__button--submit:hover,.newsletter-form .newsletter__button--submit:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.newsletter-form .newsletter__button--submit:not(.newsletter-form .newsletter__button--submit[disabled]):hover{cursor:pointer}.newsletter-form .newsletter__button--submit[disabled]{pointer-events:none;color:var(--button-color-disabled)}.newsletter-form .newsletter__button--submit:has(svg){gap:var(--button-icon-gap)}.newsletter-form .newsletter__button--submit svg{flex-shrink:0;width:1.25rem;height:auto}.newsletter-form .newsletter__button--submit:hover,.newsletter-form .newsletter__button--submit:active{--link-decoration-color: var(--link-decoration-color-hover)}.newsletter-form .newsletter__button--submit[disabled]{--link-decoration-color: var(--link-decoration-color-disabled)}@media (min-width: 1024px){.newsletter-form{grid-column:2/span 1;order:3}.newsletter-form .newsletter__title{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}.newsletter-form .newsletter__description,.newsletter-form .newsletter__success,.newsletter-form .newsletter__error{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.pagination ul.pagination__list{list-style:none;padding:0;display:flex;align-items:center;justify-content:space-between}.pagination ul.pagination__list>li{margin:0;padding:0}@media (min-width: 1024px){.pagination ul.pagination__list{justify-content:center}}.pagination .pagination__item{align-items:center;display:flex;justify-content:center;-webkit-user-select:none;user-select:none}.pagination .pagination__item--arrow{display:flex;justify-content:center;align-items:center}.pagination .pagination__item--action{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.pagination .pagination__item--disabled .pagination__item--action{-webkit-user-select:none;user-select:none;pointer-events:none}.pagination .pagination-inner{text-align:center}.pagination ul.pagination__list{gap:var(--spacing-m)}@media (max-width: 1023px){.pagination ul.pagination__list{flex-wrap:wrap;justify-self:center}}@media (min-width: 1024px){.pagination ul.pagination__list{display:inline-flex;justify-content:unset;margin:0 auto}}.pagination .pagination__item{font-size:.875rem;line-height:1.2;letter-spacing:-.01em;font-style:normal;text-transform:none;text-decoration:none;font-weight:500}.pagination .pagination__item--arrow.pagination__item--prev,.pagination .pagination__item--arrow.pagination__item--next{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-secondary-default-background);--button-bg-hover: var(--color-button-secondary-hover-background);--button-color: var(--color-button-secondary-default-foreground);--button-color-hover: var(--color-button-secondary-hover-foreground);--button-border-color: var(--color-button-secondary-default-border-color);--button-border-color-hover: var(--color-button-secondary-hover-border-color);--button-bg-disabled: var(--color-button-secondary-disabled-background);--button-border-color-disabled: var(--color-button-secondary-disabled-border-color);--button-color-disabled: var(--color-button-secondary-disabled-foreground);display:flex;padding:0;min-width:unset}.pagination .pagination__item--arrow.pagination__item--prev:hover,.pagination .pagination__item--arrow.pagination__item--prev:active,.pagination .pagination__item--arrow.pagination__item--next:hover,.pagination .pagination__item--arrow.pagination__item--next:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.pagination .pagination__item--arrow.pagination__item--prev:not(.pagination .pagination__item--arrow.pagination__item--prev[disabled],.pagination .pagination__item--arrow.pagination__item--next[disabled]):hover,.pagination .pagination__item--arrow.pagination__item--next:not(.pagination .pagination__item--arrow.pagination__item--prev[disabled],.pagination .pagination__item--arrow.pagination__item--next[disabled]):hover{cursor:pointer}.pagination .pagination__item--arrow.pagination__item--prev[disabled],.pagination .pagination__item--arrow.pagination__item--next[disabled]{pointer-events:none;color:var(--button-color-disabled)}.pagination .pagination__item--arrow.pagination__item--prev:has(svg),.pagination .pagination__item--arrow.pagination__item--next:has(svg){gap:var(--button-icon-gap)}.pagination .pagination__item--arrow.pagination__item--prev svg,.pagination .pagination__item--arrow.pagination__item--next svg{flex-shrink:0;width:1.25rem;height:auto}.pagination .pagination__item--arrow.pagination__item--prev:hover,.pagination .pagination__item--arrow.pagination__item--prev:active,.pagination .pagination__item--arrow.pagination__item--next:hover,.pagination .pagination__item--arrow.pagination__item--next:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.pagination .pagination__item--arrow.pagination__item--prev[disabled],.pagination .pagination__item--arrow.pagination__item--next[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.pagination .pagination__item--arrow.pagination__item--prev,.pagination .pagination__item--arrow.pagination__item--next{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.pagination .pagination__item--arrow.pagination__item--prev svg,.pagination .pagination__item--arrow.pagination__item--next svg{color:var(--color-neutrals-black)}.pagination .pagination__item--action{width:2rem;height:2rem}.pagination .pagination__item--action{padding:.5rem}.pagination .pagination__item--arrow.pagination__item--prev{justify-content:flex-start}.pagination .pagination__item--arrow.pagination__item--next{justify-content:flex-end}.pagination .pagination__item--disabled{opacity:.25;pointer-events:none}.pagination .pagination__item--current{border:1px solid var(--color-elements-page-border-light);border-radius:var(--border-radius-regular)}.product-card{position:relative}.product-card__media video{position:absolute;top:0;left:0;right:0;bottom:0}.product-card__media{position:relative;z-index:inherit;border-radius:var(--border-radius-section);background:var(--media-bg-color);aspect-ratio:4/5}.product-card__media video{width:100%}.product-card__badge,.plus-colors{position:absolute}.product-card__badge{top:var(--spacing-s);right:var(--spacing-s)}@media (min-width: 1440px){.product-card__badge{top:var(--spacing-m);right:var(--spacing-m)}}.product-card .logo-beauty-awards{position:absolute;top:.6875rem;left:.5rem;width:3.5rem;height:3.5rem;pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width: 768px){.product-card .logo-beauty-awards{top:1.3125rem;left:1.0625rem;width:4.5rem;height:4.5rem}}.product-card__content{display:flex;flex-direction:column;gap:var(--spacing-xxs) 0;padding-top:var(--spacing-xs)}@media (min-width: 768px){.product-card__content{gap:var(--spacing-xs) 0;padding:var(--spacing-xs) 0}}.product-card__heading:has(.product-card__size-pill) .product-card__heading--text{margin-right:var(--spacing-xxs)}.product-card__heading--text{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:inline;vertical-align:middle}@media (min-width: 768px){.product-card__heading--text{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.product-price.product-card__price{font-size:.75rem;line-height:1.5;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 768px){.product-price.product-card__price{font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.product-card__size-pill{font-size:.625rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;outline:1px solid var(--elements-page-border, #1e1814);border-radius:var(--spacing-xxs);padding:.25rem;color:var(--color-text-default, #1e1814);-webkit-user-select:none;user-select:none}@media (min-width: 1024px){.product-card__size-pill{font-size:.75rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.product-price{font-size:.875rem;line-height:1;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.product-price{font-size:1rem;line-height:1;font-weight:600;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.product-price__original{margin-left:var(--spacing-xs);background:linear-gradient(#fff0,#fff0);color:var(--color-text-subdued)}.product-price__discount{color:var(--color-text-default)}.product-title-container{display:flex;justify-content:space-between;align-items:center}.product-title{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.product-title{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.product-title:has(.product-card__size-pill){display:flex;align-items:center;gap:var(--spacing-s)}.product-tagline{font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;margin-top:var(--spacing-s);background:linear-gradient(#fff0,#fff0);padding-bottom:var(--spacing-xxl);color:var(--color-text-subdued)}@media (min-width: 1024px){.product-tagline{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.share-button{position:relative}.share-button__button{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-xs)}@media (min-width: 1024px){.share-button__button{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}.share-button__button svg{flex-shrink:0;width:var(--icon-medium);height:var(--icon-medium)}.share-button__button.hidden{display:none}.share-button__close{background-size:1rem}.share-button__close.hidden{display:none}.share-button__copy{background-size:1rem}.article__social-sharing summary::marker{margin:0;content:""}.share-button__details[hidden]{display:none}.share-button__fallback{display:flex;position:absolute;top:2rem;left:0;justify-content:space-between;align-items:center;z-index:3;border:1px solid var(--color-neutrals-black);border-radius:var(--border-radius-button);width:100%;min-width:max-content}.share-button__fallback .field__input{filter:none;box-shadow:none;border:none;padding-right:0;min-width:auto;min-height:auto;overflow:hidden;line-height:1.125rem;text-overflow:ellipsis;white-space:nowrap}.share-button__fallback .field__label,.share-button__fallback .visually-hidden{display:none}.share-button__fallback:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-button);pointer-events:none;content:""}.share-button__fallback:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-button);background-color:var(--color-neutrals-white);pointer-events:none;content:""}.share-button__fallback button{display:flex;position:relative;right:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;width:3rem;height:3rem}.share-button__fallback button:hover{cursor:pointer;color:rgba(var(--color-foreground)/75%)}.share-button__fallback button:hover svg{transform:scale(1.07)}.share-button__close,.share-button__copy{background-color:transparent;color:var(--color-text-black)}.share-button__copy:focus-visible,.share-button__close:focus-visible,.share-button__copy:focus,.share-button__close:focus{z-index:2;background-color:var(--color-neutrals-white)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{transition:none;border-radius:0;width:100%;min-width:auto;min-height:auto}.share-button__message:not(:empty){display:flex;align-items:center;margin-top:0;padding-left:1rem;width:100%;height:100%}.share-button__message:not(:empty):not(.hidden)~*{display:none}.slider{margin:1.5rem 0;overflow:hidden}.slider__items{margin:0;padding:0;list-style-type:none;display:flex;overflow-y:hidden;overflow-x:scroll;cursor:grab;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.slider__items::-webkit-scrollbar{width:0;height:0}.slider__items.is-dragging,.slider__items.is-dragging a{cursor:grabbing}.slider__items>*{padding-right:1.5rem;flex:0 0 auto;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.slider__items img{-webkit-user-drag:none;-moz-user-drag:none;user-drag:none}.slider__items.disable-snap{scroll-snap-type:none}.slider__spacer{width:0;box-sizing:content-box}.slider__spacer:last-child{padding-right:0}:root{--slider-container-gap: $slider-container-gap;--slider-grid-gap: $slider-grid-gap}.slider{display:flex;flex-direction:column}.slider .container{display:contents}.slider-wrapper{position:relative}.slider-wrapper .slider{overflow:hidden}.slider{--slider-container-margin: var(--spacing-m) 0;--slider-header-margin-bottom: 1rem;--slider_buttons_width: var(--action-target-area);--slider_buttons_height: var(--action-target-area);--slider_buttons_border_width: 1px;--slider_buttons_border_color: var(--color-border-default);--slider_scrollbar_track_bg: var(--color-border-light);--slider_scrollbar-thumb: var(--color-primary-black);--slider_scrollbar_track_border_radius: .25rem;--slider_item_width: 65%;margin:var(--slider-container-margin)}.slider__header{display:flex;justify-content:space-between;padding:0 var(--gap);margin-bottom:var(--slider-header-margin-bottom)}.slider__nav{margin:0;order:1}@media (max-width: 1023px){.slider__nav{display:none}}@media (min-width: 1024px){.slider__prev,.slider__next{width:var(--slider_buttons_width);height:var(--slider_buttons_height);border:var(--slider_buttons_border_width) solid var(--color-border-default);border-radius:100%;cursor:pointer}.slider__prev span,.slider__next span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}.slider__view-all{order:2;width:fit-content;margin:var(--spacing-m) auto 0}@media (min-width: 1024px){.slider__view-all{margin-top:var(--spacing-l)}}.slider__items{list-style:none;padding:0;--slider-items-desktop-padding: 0 var(--gap) var(--gap);padding-bottom:var(--spacing-s)}.slider__items>li{margin:0;padding:0}@media (min-width: 1024px){.slider__items{display:grid;gap:var(--gap);grid-auto-flow:column;grid-auto-columns:calc(25% - 1.125rem);padding:var(--slider-items-desktop-padding);overflow-x:auto;cursor:grab;scroll-padding-inline:var(--gap);overscroll-behavior-inline:contain;scrollbar-width:auto;-ms-overflow-style:auto}.slider__items::-webkit-scrollbar{width:calc(100% - 3rem);margin:0 auto;height:.375rem;border-radius:.25rem;pointer-events:none}.slider__items::-webkit-scrollbar-track{background:var(--slider_scrollbar_track_bg);border-radius:var(--slider_scrollbar_track_border_radius);margin:0 var(--gap);pointer-events:none}.slider__items::-webkit-scrollbar-thumb{background:var(--slider_scrollbar-thumb);border-radius:var(--slider_scrollbar_track_border_radius);pointer-events:none}.slider__items::-webkit-scrollbar-thumb:hover{background:var(--slider_scrollbar-thumb)}}@media (min-width: 1024px){.slider .slider__items>li:not(.slider__spacer){width:100%}}@media (max-width: 1023px){.slider .slider__items>li:not(:last-child){padding-right:var(--gap)}}@media (min-width: 1024px){.slider__items .slider__spacer{display:none}}.slider{--slider-header-margin-bottom: var(--gap);--slider_item_width: calc((265 / 390) * 100vw);--slider_scrollbar-thumb: var(--color-neutrals-mid);--slider-container-margin: 0;--slider-header-margin-bottom: 0;--slider_buttons_border_width: 0;--slider_buttons_border_color: transparent;--slider-container-gap: var(--gap);--slider-grid-gap: var(--gap);position:relative;gap:var(--spacing-l);margin-bottom:0}.slider .container{display:grid;grid-template-columns:1fr auto auto;align-items:center;margin:0 var(--gap)}@media (min-width: 768px){.slider{--card-gutter: calc(var(--gap) / 3);--slider_item_width: calc(100% / 3 - var(--gap) + var(--card-gutter))}}@media (min-width: 1024px){.slider{--card-gutter: calc(var(--gap) / 4);--slider_item_width: calc(100% / 4 - var(--gap) + var(--card-gutter));gap:var(--spacing-xl)}}.slider__header,.slider__title{margin-bottom:0;padding:0}.slider__items{--slider-items-desktop-padding: 0 var(--gap);gap:var(--gap);cursor:grab}.slider__items:active{cursor:grabbing}@media (max-width: 1023px){.slider__items{padding-bottom:var(--spacing-xs)}.slider__items::-webkit-scrollbar{height:.5rem;width:.5rem;padding-top:.5rem}.slider__items::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:.25rem;box-shadow:inset 0 0 0 3px var(--color-scrollbar-boxshadow)}.slider__items::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:.25rem}.slider__items::-webkit-scrollbar{margin:0 auto;height:.25rem;pointer-events:none}.slider-wrapper--has-scrollbar .slider__items{padding-bottom:var(--spacing-xs)}}@media (min-width: 768px){.slider__items{display:flex;gap:var(--gap);padding-right:var(--gap);padding-bottom:0;padding-left:var(--gap);scroll-margin:0 var(--gap);scroll-padding-left:var(--gap);scroll-padding-right:var(--gap);white-space:nowrap}.slider-wrapper--has-scrollbar .slider__items{padding-bottom:var(--spacing-xs)}}@media (min-width: 1024px){.slider__items{margin:0;padding:0 var(--gap)}.slider__items::-webkit-scrollbar{display:none}.slider-wrapper--has-scrollbar .slider__items{padding-bottom:0}}.slider__nav-wrapper{display:flex;align-items:center;gap:var(--spacing-s)}.slider__view-all{order:unset;margin-top:0;margin-left:.875rem;border:none;padding:0}.slider__view-all span{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--link-decoration-color: var(--color-button-tertiary-default-border);--link-decoration-color-hover: var(--color-button-tertiary-hover-border);--link-decoration-color-disabled: var(--color-button-tertiary-disabled-border);--button-color: var(--color-button-tertiary-default-foreground);--button-color-hover: var(--color-button-tertiary-hover-foreground);--button-color-disabled: var(--color-button-tertiary-disabled-foreground);justify-content:unset;align-items:unset;width:max-content;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1.5px;text-underline-offset:4px}.slider__view-all span:hover,.slider__view-all span:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.slider__view-all span:not(.slider__view-all span[disabled]):hover{cursor:pointer}.slider__view-all span[disabled]{pointer-events:none;color:var(--button-color-disabled)}.slider__view-all span:has(svg){gap:var(--button-icon-gap)}.slider__view-all span svg{flex-shrink:0;width:1.25rem;height:auto}.slider__view-all span:hover,.slider__view-all span:active{--link-decoration-color: var(--link-decoration-color-hover)}.slider__view-all span[disabled]{--link-decoration-color: var(--link-decoration-color-disabled)}@media (min-width: 1024px){.slider__prev{justify-content:flex-end;opacity:.2}.slider__prev.slider__prev--active{opacity:1}}@media (min-width: 1024px){.slider__next{justify-content:center;opacity:.2}.slider__next.slider__next--active{opacity:1}}@media (min-width: 1024px){.slider__prev,.slider__next{display:inline-flex;align-items:center;min-width:var(--action-target-area);min-height:var(--action-target-area)}.slider__prev svg,.slider__next svg{border:1px solid var(--color-elements-page-border);border-radius:var(--border-radius-regular);width:2rem;height:2rem}}.slider .slider__items>li:not(.slider__spacer){width:var(--slider_item_width)}@media (max-width: 767px){.slider .slider__items>li:not(:last-child){padding-right:0}}@media (max-width: 1023px){.slider .slider__items>li:not(:last-child){padding-right:0}}@media (min-width: 768px){.slider__items .slider__spacer{display:none}}.slider__items .slider__spacer:last-child{width:.0625rem}.slider__item{display:flex;position:relative}.slider__item img,.slider__item video,.slider__item iframe{cursor:grab;pointer-events:none}.slider__item img:active,.slider__item video:active,.slider__item iframe:active{cursor:grabbing}.slider__item a:active{cursor:grabbing}.slider__item .card,.slider__item .product-card{width:100%}.social-icons{--_social-icons-gap: var(--social-icons-gap, var(--gap))}.social-icons__list{list-style:none;padding:0;display:flex;gap:var(--_social-icons-gap);flex-wrap:wrap;align-items:center}.social-icons__list>li{margin:0;padding:0}.social-icons{--social-icons-gap: var(--spacing-m)}.social-icons .social-icons__item svg{width:var(--icon-large);height:var(--icon-large)}.tabs__list{margin:0;padding:0;display:flex;align-items:flex-end;list-style-type:none}.tabs__panel[aria-hidden]{visibility:hidden;display:none}.tabs__list{list-style:none;padding:0}.tabs__list>li{margin:0;padding:0}.tabs{overflow:hidden}.tabs__list{display:flex;align-items:center;border-bottom:1px solid var(--color-neutrals-light)}.tabs__list--scroll{justify-content:flex-start;gap:var(--spacing-l);padding:0 var(--spacing-s);overflow-x:scroll}.tabs__list-item{display:flex;position:relative;flex:1;color:var(--color-text-subdued)}.tabs__list-item:before{position:absolute;bottom:-1px;left:0;background-color:transparent;width:100%;height:2px;content:""}.tabs__list-item:hover,.tabs__list-item:focus,.tabs__list-item:active{color:var(--color-neutrals-black)}.tabs__list-item:hover:before{background-color:var(--color-neutrals-light, #dce3e7)}.tabs__list-item:focus:before{background-color:var(--color-neutrals-mid, #92999c)}.tabs__list-item:focus:before:active:before{background-color:var(--color-neutrals-black)}.tabs__list-item:has(.is-selected):before,.tabs__list-item:active:before{background-color:var(--color-neutrals-black)}.tabs__tab{padding:.75rem 0;width:100%;text-align:center}.tabs__panel{margin-top:var(--spacing-m);padding-bottom:var(--spacing-xs);overflow:auto}.tabs__panel::-webkit-scrollbar{height:.5rem;width:.5rem;padding-top:.5rem}.tabs__panel::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:.25rem;box-shadow:inset 0 0 0 3px var(--color-scrollbar-boxshadow)}.tabs__panel::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:.25rem}.tags{--_tags-display: var(--tags-display, flex);--_tags-flex-wrap: var(--tags-flex-wrap, wrap);--_tags-gap-row: var(--tags-gap-row, 0);--_tags-gap-column: var(--tags-gap-column, 1.25rem);display:var(--_tags-display);gap:var(--_tags-gap-row) var(--_tags-gap-column);flex-wrap:var(--_tags-flex-wrap)}.product-form__button-group{display:flex}.product-form__button{max-width:100%}.product-form-options{display:flex;width:100%;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(var(--product-form-option-width),1fr))}.product-form-option__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.product-form-option__label{position:relative}.product-form-options{gap:var(--spacing-xs);opacity:1;visibility:visible;transition:visibility .45s,opacity .45s}.product-form-options.is-loading{transition:visibility .45s,opacity .45s;animation:blinker 1s linear infinite;background-color:#eee;color:transparent;border-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-form-options.is-loading *{-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden;opacity:0;color:transparent;border-color:transparent}.product-form__options:has(.product-form-options--option-value-hidden),.product-form-options--option-value-hidden{display:none}.product-form__options--gift-card{margin-top:var(--spacing-s)}.product-form-option__label{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:flex;place-content:center;place-items:center;cursor:pointer;border:1px solid var(--color-neutrals-dark);border-radius:var(--border-radius-regular);background:var(--color-neutrals-white);padding:.1875rem var(--spacing-xs) .3125rem;-webkit-user-select:none;user-select:none;white-space:nowrap}:checked+.product-form-option__label,:checked+.product-form-option__label-one-size{border-color:var(--color-neutrals-black);background-color:var(--color-neutrals-black);color:var(--color-neutrals-white)}:disabled+.product-form-option__label,:disabled+.product-form-option__label-one-size{cursor:default;border:1px solid var(--color-neutrals-mid);border-radius:var(--border-radius-regular);background:var(--color-neutrals-lightest);pointer-events:none;color:var(--color-neutrals-mid)}.product-form-option__input--is-highlighted+.product-form-option__label{background-color:var(--color-neutrals-black);color:var(--color-neutrals-white)}.product-form-option__label--sold-out{border-color:var(--color-input-disabled-border);background-color:var(--color-input-disabled-background);color:var(--color-input-disabled-foreground)}.product-form-quantity{display:flex;position:relative;align-items:center;box-shadow:0 0 0 1px var(--color-neutrals-black) inset;border-radius:var(--border-radius-button);max-width:max-content}.product-form-quantity__input{font-family:var(--font-family);font-size:1rem;line-height:1;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;border:none;background-color:transparent;padding:0;width:2rem;height:3rem;text-align:center}.product-form-quantity__button{display:flex;position:relative;flex-shrink:1;flex-shrink:0;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:var(--border-radius-button);background-color:transparent;width:3rem;height:3rem}.product-form-quantity__button svg{width:var(--icon-medium);height:var(--icon-medium);color:var(--color-button-primary-default-foreground)}.product-form-quantity__button:active{background-color:transparent}.product-form-quantity__button[disabled]{border:none;background-color:transparent}.product-form-quantity__button[disabled] svg{color:var(--color-button-primary-disabled-foreground)}.product-form{display:grid;row-gap:var(--spacing-m)}[class*=product-form--giftcard] .product-form__error-message{display:none}.product-form__button{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color);width:100%}.product-form__button:hover,.product-form__button:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.product-form__button:not(.product-form__button[disabled]):hover{cursor:pointer}.product-form__button[disabled]{pointer-events:none;color:var(--button-color-disabled)}.product-form__button:has(svg){gap:var(--button-icon-gap)}.product-form__button svg{flex-shrink:0;width:1.25rem;height:auto}.product-form__button:hover,.product-form__button:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.product-form__button[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.product-form__button{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.product-form .product-form__button svg{display:none}.product-form .product-form__button span{display:flex;align-items:center;min-height:1.25rem}.product-form .product-form__button.product-form-button--added-to-cart svg.icon--icon-checkmark{display:block}.product-form .product-form__button.product-form-button--add-to-cart-low-stock svg.icon--icon-bag,.product-form .product-form__button.product-form-button--add-to-cart svg.icon--icon-bag{display:block}.product-form__error-message{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;color:var(--color-utility-critical-default)}.product-form__label{display:inline-block;color:var(--color-text-subdued)}.product-form__label-value{transition:opacity .25s ease-in;margin-left:var(--spacing-m);color:var(--color-text-black);opacity:1;visibility:visible;transition:visibility .45s,opacity .45s}.product-form__label-value.is-loading{transition:visibility .45s,opacity .45s;animation:blinker 1s linear infinite;background-color:#eee;color:transparent;border-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-form__label-value.is-loading *{-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden;opacity:0;color:transparent;border-color:transparent}.shopify-payment-button__button{height:3.125rem!important}.shopify-payment-button__button .shopify-cleanslate>div[role=button]{border-radius:var(--border-radius-button);min-height:3.125rem!important}.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-secondary-default-background);--button-bg-hover: var(--color-button-secondary-hover-background);--button-color: var(--color-button-secondary-default-foreground);--button-color-hover: var(--color-button-secondary-hover-foreground);--button-border-color: var(--color-button-secondary-default-border-color);--button-border-color-hover: var(--color-button-secondary-hover-border-color);--button-bg-disabled: var(--color-button-secondary-disabled-background);--button-border-color-disabled: var(--color-button-secondary-disabled-border-color);--button-color-disabled: var(--color-button-secondary-disabled-foreground)}.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.shopify-payment-button__button.shopify-payment-button__button--unbranded[disabled]):hover{cursor:pointer}.shopify-payment-button__button.shopify-payment-button__button--unbranded[disabled]{pointer-events:none;color:var(--button-color-disabled)}.shopify-payment-button__button.shopify-payment-button__button--unbranded:has(svg){gap:var(--button-icon-gap)}.shopify-payment-button__button.shopify-payment-button__button--unbranded svg{flex-shrink:0;width:1.25rem;height:auto}.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.shopify-payment-button__button.shopify-payment-button__button--unbranded[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.shopify-payment-button__button.shopify-payment-button__button--unbranded{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:var(--color-neutrals-white)!important}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--border-radius-button)}shopify-accelerated-checkout .shopify-payment-button__more-options{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media (min-width: 1024px){shopify-accelerated-checkout .shopify-payment-button__more-options{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}shopify-accelerated-checkout .shopify-payment-button__more-options[aria-hidden=true]{margin:0}shopify-accelerated-checkout more-payment-options-link[disabled]{color:var(--color-text-subdued);--link-decoration-color: var(--color-text-subdued)}variant-selects{display:block;margin-bottom:var(--spacing-l)}.upsell-heading{font-size:.875rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;font-style:normal;text-transform:none;text-decoration:none;padding-top:var(--spacing-l);padding-bottom:var(--spacing-l)}.cart-item-up-sell{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-s)}.cart-item-up-sell .badge,.cart-item-up-sell .logo-beauty-awards{display:none}.cart-up-sell-items .cart-item-up-sell .product-form .product-form__button svg{display:none}@media (max-width: 1023px){.upsell-heading{margin-top:var(--spacing-l)}.cart-up-sell-slider{margin-right:calc(var(--gap) * -1);margin-left:calc(var(--gap) * -1);width:100vw;overflow-x:scroll;scroll-behavior:auto;scroll-snap-type:x mandatory}.cart-up-sell-items{display:flex;gap:var(--gap);margin-bottom:0;padding-right:var(--gap);padding-bottom:0;padding-left:var(--gap);width:max-content}.cart-up-sell-items .cart-item-up-sell .product-form .product-form-options{gap:var(--spacing-xxs)}.cart-up-sell-items .cart-item-up-sell .product-form .product-form-option__label{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;padding:var(--spacing-xs);line-height:1}.cart-up-sell-items .cart-item-up-sell .product-form .product-form__button{padding:var(--spacing-xs);font-size:90%;line-height:1.25}.modal.is-active.in .cart-modal .cart-up-sell{opacity:0}.modal.is-active.in.is-open .cart-modal .cart-up-sell{opacity:1;transition:opacity .4s .1s}.cart-item-up-sell{width:9.1875rem}}@media (min-width: 1024px){.cart-up-sell-items{display:flex;flex-direction:column;gap:2rem}.cart-up-sell-items .cart-item-up-sell .product-form .product-form__button{padding:1rem}.modal__content.cart-modal:has(.cart-up-sell) .modal__body,.modal__content.cart-modal:has(.cart-up-sell):not(:has(.cart__empty-container)) .modal__header{padding-left:var(--gap)}.modal__content.cart-modal:has(.cart-up-sell) .modal__body,.modal__content.cart-modal:has(.cart-up-sell) .modal__footer,.modal__content.cart-modal:has(.cart-up-sell):not(:has(.cart__empty-container)) .modal__header{transition:margin-left .2s;margin-left:0}.modal.is-active.in.is-open .modal__content.cart-modal:has(.cart-up-sell) .modal__body,.modal.is-active.in.is-open .modal__content.cart-modal:has(.cart-up-sell) .modal__footer,.modal.is-active.in.is-open .modal__content.cart-modal:has(.cart-up-sell):not(:has(.cart__empty-container)) .modal__header{transition:margin-left .4s;margin-left:var(--up-sell-width)}.modal.is-active.in.is-open .cart-modal .cart-up-sell{opacity:1;transition:opacity .4s .4s}.cart-modal .cart-up-sell{position:fixed;top:0;right:calc(50% - var(--up-sell-width));bottom:0;opacity:0;border-right:1px solid var(--color-elements-page-border-light);padding-right:var(--gap);padding-bottom:var(--spacing-m);padding-left:var(--gap);width:var(--up-sell-width);overflow-x:hidden;overflow-y:auto}.cart-modal .cart-up-sell::-webkit-scrollbar{height:.5rem;width:.5rem;padding-top:.5rem}.cart-modal .cart-up-sell::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:.25rem;box-shadow:inset 0 0 0 3px var(--color-scrollbar-boxshadow)}.cart-modal .cart-up-sell::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:.25rem}.cart-page .cart-up-sell{display:none}}.shopify-challenge__container{--_page-login-optional-shopify-challenge-container-margin-top: var(--page-login-optional-shopify-challenge-container-margin-top, var(--spacing-section-margin-bottom));--_page-login-optional-shopify-challenge-container-min-height: var(--page-login-optional-shopify-challenge-container-min-height, var(--page-min-height));--_page-login-optional-shopify-challenge-button-margin-top: var(--page-login-optional-shopify-challenge-button-margin-top, var(--spacing-m));--_page-login-optional-shopify-challenge-button-margin-bottom: var(--page-login-optional-shopify-challenge-button-margin-bottom, var(--spacing-m));--_page-login-optional-shopify-challenge-message-margin: var(--page-login-optional-shopify-challenge-message-margin, var(--spacing-section-margin-bottom) 0 var(--spacing-m));display:flex;flex-direction:column;align-items:center;margin-top:var(--page-login-optional-shopify-challenge-container-margin-top);min-height:var(--page-login-optional-shopify-challenge-container-min-height)}.shopify-challenge__container form{display:flex;flex-direction:column;align-items:center}.shopify-challenge__container .shopify-challenge__button.btn{margin-top:var(--_page-login-optional-shopify-challenge-button-margin-top);margin-bottom:var(--_page-login-optional-shopify-challenge-button-margin-bottom)}.shopify-challenge__container .shopify-challenge__message{margin:var(--_page-login-optional-shopify-challenge-message-margin)}.shopify-challenge__container .shopify-challenge__button.btn{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color);font-family:var(--font-family)}.shopify-challenge__container .shopify-challenge__button.btn:hover,.shopify-challenge__container .shopify-challenge__button.btn:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.shopify-challenge__container .shopify-challenge__button.btn:not(.shopify-challenge__container .shopify-challenge__button.btn[disabled]):hover{cursor:pointer}.shopify-challenge__container .shopify-challenge__button.btn[disabled]{pointer-events:none;color:var(--button-color-disabled)}.shopify-challenge__container .shopify-challenge__button.btn:has(svg){gap:var(--button-icon-gap)}.shopify-challenge__container .shopify-challenge__button.btn svg{flex-shrink:0;width:1.25rem;height:auto}.shopify-challenge__container .shopify-challenge__button.btn:hover,.shopify-challenge__container .shopify-challenge__button.btn:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.shopify-challenge__container .shopify-challenge__button.btn[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.shopify-challenge__container .shopify-challenge__button.btn{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.shopify-challenge__container .shopify-challenge__message{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none;margin-bottom:var(--spacing-xl)}@media (min-width: 1024px){.shopify-challenge__container .shopify-challenge__message{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.shopify-section{display:contents}.shopify-section:first-child .section:not(.hero,.product,.brands-index){--section-padding-top: var(--spacing-section-padding-top, var(--gap))}.shopify-section:first-child .section.text-block{--section-padding-top: var(--spacing-section-padding-top, var(--gap))}.section{--section-padding-top: 0;--section-margin-bottom: 0;padding-top:var(--section-padding-top);margin-bottom:var(--section-margin-bottom)}.section--margin-bottom{--section-margin-bottom: var(--spacing-section-margin-bottom)}.announcement-bar{position:absolute;top:0;left:0;width:100%;z-index:var(--z-index-header, 10)}.announcement-bar .swiper-container{height:2.25rem}@media (min-width: 1024px){.announcement-bar .swiper-container{width:calc(33.3333333333% + 2.25rem + var(--scrollbar-size) * 1px)}}.announcement-bar .swiper-wrapper{transform-style:preserve-3d}.announcement-bar .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.announcement-bar .swiper-button-prev,.announcement-bar .swiper-button-next{position:absolute;top:0;z-index:var(--z-index-below-header, 1);width:2.25rem;height:2.25rem;display:none;color:transparent}@media (min-width: 1024px){.announcement-bar .swiper-button-prev,.announcement-bar .swiper-button-next{display:flex;place-content:center;place-items:center}}.announcement-bar .swiper-button-prev{left:0}.announcement-bar .swiper-button-next{right:0}.announcement-bar__inner{position:relative;width:100%;height:2.25rem;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.announcement-bar__content{display:flex;align-items:center;justify-content:center;position:relative;height:100%}@media (min-width: 1024px){.announcement-bar__content{margin-left:2.25rem;margin-right:2.25rem}}@media (min-width: 1024px){.announcement-bar__link{display:flex;flex-shrink:0}}.announcement-bar__close{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-index-below-header, 1);opacity:1;cursor:pointer}.global--facet-interaction .announcement-bar{--z-index-header: 0}.announcement-bar{--text-color: var(--color-primary-default);background-color:var(--color-neutrals-black);overflow:hidden;color:var(--color-neutrals-white)}.announcement-bar .swiper-button-prev,.announcement-bar .swiper-button-next{display:none}@media (max-width: 1023px){.announcement-bar .swiper-container{width:75vw}}.announcement-bar .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{display:flex;position:absolute;top:50%;left:1rem;gap:.25rem;transform:translateY(-50%);height:.25rem;content:""}@media (min-width: 1024px){.announcement-bar .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{left:1.5rem}}.announcement-bar .swiper-pagination .swiper-pagination-bullet{display:block;opacity:.3;border-radius:100%;background:var(--color-primary-default);width:.375rem;height:.375rem}.announcement-bar .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.announcement-bar__inner{padding-right:var(--action-target-area);padding-left:var(--action-target-area)}.announcement-bar__content{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}div.announcement-bar__content{cursor:grab}.announcement-bar__content:active{cursor:grabbing}.announcement-bar__message{overflow:hidden;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap}.announcement-bar__link{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;--link-decoration-color: var(--text-color);margin-left:var(--spacing-xxs);color:var(--text-color);white-space:nowrap}@media (min-width: 1024px){.announcement-bar__link{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}.split-banner{display:grid;grid-column:1}@media (min-width: 1024px){.split-banner{grid-template-columns:repeat(2,minmax(0,1fr))}}.split-banner__video{overflow:hidden}.split-banner__block{position:relative;display:grid}@media (max-width: 1023px){.split-banner__block--no-media{order:9999}.split-banner__block--no-media .split-banner__content{height:auto}}.split-banner__content,.split-banner__media{grid-column:1/-1;grid-row:1/-1}.split-banner__content{display:grid;position:relative;z-index:1}@media (min-width: 1024px){.split-banner__content{grid-template-rows:1fr auto 1fr;grid-template-columns:repeat(6,minmax(0,1fr))}}.split-banner__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,calc(var(--bg-opacity, 0) / 100));background-image:linear-gradient(180deg,#0000 calc(var(--bg-gradient-position, 0) * 1%),rgba(0,0,0,calc(var(--bg-gradient-opacity, 0) / 100)));z-index:1}.split-banner__body,.split-banner__footer{display:flex;grid-row-start:auto}@media (min-width: 1024px){.split-banner__body,.split-banner__footer{grid-column:2/span 4}}.split-banner__body{flex-direction:column;place-content:center;text-align:var(--split-banner-text-alignment)}@media (min-width: 1024px){.split-banner__body{place-items:center;grid-row-start:2}}@media (max-width: 1023px){.split-banner__body:has(+.split-banner__footer){grid-row-start:2}}.split-banner__footer{place-items:flex-end;grid-row-start:3}@media (max-width: 1023px){.split-banner__footer.split-banner__footer--center,.split-banner__block--has-media .split-banner__footer{place-content:center}}@media (min-width: 1024px){.split-banner__footer{place-content:center}}.split-banner__heading,.split-banner__paragraph{width:100%;word-break:break-word}.as-seen-on-slider .slider{gap:var(--spacing-xl)}@media (min-width: 768px){.as-seen-on-slider .slider{--card-gutter: calc(var(--gap) / 2);--slider_item_width: calc(100% / 2 - var(--gap) + var(--card-gutter))}}@media (min-width: 1024px){.as-seen-on-slider .slider{--card-gutter: calc(var(--gap) / 2);--slider_item_width: calc(100% / 2 - var(--gap) + var(--card-gutter))}}.as-seen-on__card{display:flex;flex-direction:column;gap:var(--spacing-l)}.as-seen-on__content{display:flex;flex-direction:column;gap:0 var(--gap)}@media (min-width: 1024px){.as-seen-on__content{display:grid;grid-template-columns:repeat(6,1fr);grid-template-areas:"heading heading paragraph paragraph paragraph paragraph" "instagram instagram paragraph paragraph paragraph paragraph" ". . paragraph paragraph paragraph paragraph"}}.as-seen-on__card-heading{grid-area:heading}.card__instagram-handle{grid-area:instagram}.as-seen-on__sound-toggle{display:flex;position:absolute;top:var(--gap);left:var(--gap);justify-content:center;align-items:center;border-radius:var(--border-radius-regular);background-color:var(--color-neutrals-white);width:2.5rem;height:2.5rem}.as-seen-on__sound-toggle .icon--icon-unmute,.as-seen-on__sound-toggle .icon--icon-mute{width:1rem;height:1rem;pointer-events:none}.as-seen-on__sound-toggle.as-seen-on__sound-enabled .icon--icon-mute{display:none}.as-seen-on__sound-toggle:not(.as-seen-on__sound-enabled) .icon--icon-unmute{display:none}.card__paragraph{display:flex;grid-area:paragraph;flex-direction:column;gap:var(--spacing-s);white-space:normal}.card__paragraph a{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}.card__paragraph a:hover{text-decoration:none}@media (max-width: 1023px){.card__paragraph{margin-top:var(--gap)}}.banner-list-slider .slider{--slider_item_width: calc(80vw + var(--gap))}.banner-list-slider .slider__nav{display:none}.banner-list-slider .slider__items{cursor:default}@media (min-width: 1024px){.banner-list-slider .slider__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.banner-list-slider .slider--items-lt-3 .slider__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.banner-list-slider .slider--items-lt-6 .slider__items{grid-template-columns:repeat(6,minmax(0,1fr))}}.banner-list-slider__heading-style-left .card__heading{text-align:left}.banner-list-slider__heading-style-center .card__heading{text-align:center}.banner-list-slider .slider{--slider_item_width: calc((265 / 390) * 100vw)}@media (min-width: 768px){.banner-list-slider .slider{--card-gutter: calc(var(--gap) / 3);--slider_item_width: calc(100% / 3 - var(--gap) + var(--card-gutter))}}@media (min-width: 1024px){.banner-list-slider .slider{--card-gutter: calc(var(--gap) / 3);--slider_item_width: calc(100% / 3 - var(--gap) + var(--card-gutter))}}@media (min-width: 768px){.banner-list-slider .slider__nav{display:flex}}@media (max-width: 1023px){.banner-list-slider.slider-wrapper--has-scrollbar .slider__items{padding-bottom:var(--spacing-xs)}}.banner-list-slider .slider__item img,.banner-list-slider .slider__item video,.banner-list-slider .slider__item iframe{cursor:grab;pointer-events:none}.banner-list-slider .slider__item img:active,.banner-list-slider .slider__item video:active,.banner-list-slider .slider__item iframe:active{cursor:grabbing}.banner-list-slider .slider__item a:active{cursor:grabbing}.banner-list-slider .slider__items{cursor:grab}.banner-list-slider .slider__items:active{cursor:grabbing}.banner-list-slider__content--center_end{justify-content:center;text-align:center}.banner-list-slider__content--center_end .card__content{align-items:center}.banner-list-slider__content--center_end .button{display:inline-flex}.banner-list-slider__content--start_center{align-items:center}.banner-list-slider__content--start_center .card__content{justify-content:center}.banner-list-slider__content--start_end,.banner-list-slider__content--center_end{align-items:end}.banner-list-slider__content--start_end .card__content{justify-content:flex-end}.banner-list-slider__content--start_space-between .card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.benefits-slider .slider{gap:var(--spacing-l)}.benefits__card{display:flex;flex-direction:column;gap:var(--spacing-l)}.benefits__card .card__paragraph{display:flex;flex-direction:column;gap:var(--spacing-s);margin-top:var(--spacing-l);white-space:normal}.benefits__card .card__paragraph h1,.benefits__card .card__paragraph h2,.benefits__card .card__paragraph h3,.benefits__card .card__paragraph h4,.benefits__card .card__paragraph h5,.benefits__card .card__paragraph h6{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none}.benefits__card .card__paragraph strong{font-weight:600}.benefits__card .card__paragraph a{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}.benefits__card .card__paragraph a:hover{text-decoration:none}@media (min-width: 1024px){.contact-form__split-content{--grid-columns: 4;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(1em,1fr))}}@media (min-width: 1024px) and (min-width: 768px){.contact-form__split-content{--grid-columns: 6}}@media (min-width: 1024px) and (min-width: 1024px){.contact-form__split-content{--grid-columns: 12}}@media (min-width: 1024px){.contact-form__split-content>div{grid-column:span calc(var(--grid-columns) / 2)}}.contact-form{grid-area:page-content}.contact-form .field__input,.contact-form .field__select,.contact-form .field__textarea{margin-bottom:var(--spacing-m)}.contact-form .field__label{margin-bottom:var(--spacing-xxs)}@media (min-width: 1024px){.contact-form__split-content{gap:var(--gap);width:100%}}.contact-form__inner{margin:0;max-width:var(--grid-max-width, 100%)}@media (min-width: 1024px){.contact-form__content{grid-column:1/span 6;width:100%}}.contact-info__content{display:flex;row-gap:var(--spacing-xxs);flex-direction:column;margin-top:var(--spacing-xxl)}@media (min-width: 1024px){.contact-info__content{grid-column:7/span 3;margin:0}}.contact-form__title{font-size:3rem;line-height:1;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.contact-form__title{font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.contact-form__button--submit{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color)}.contact-form__button--submit:hover,.contact-form__button--submit:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.contact-form__button--submit:not(.contact-form__button--submit[disabled]):hover{cursor:pointer}.contact-form__button--submit[disabled]{pointer-events:none;color:var(--button-color-disabled)}.contact-form__button--submit:has(svg){gap:var(--button-icon-gap)}.contact-form__button--submit svg{flex-shrink:0;width:1.25rem;height:auto}.contact-form__button--submit:hover,.contact-form__button--submit:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.contact-form__button--submit[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.contact-form__button--submit{--button-padding: 1.375rem 3rem 1.625rem 3rem}}@media (max-width: 1023px){.contact-form__button--submit{width:100%}}.contact-form__text{margin-top:var(--spacing-s)}.contact-form__text a{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media (min-width: 1024px){.contact-form__text a{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}.contact-info-item__title{font-size:.875rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;font-style:normal;text-transform:none;text-decoration:none;margin-bottom:var(--spacing-xs)}.contact-info__item{border-radius:var(--border-radius-section);background-color:var(--color-neutrals-lightest);padding:var(--spacing-m)}.contact-info__item p{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.contact-info__item a{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media (min-width: 1024px){.contact-info__item a{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}@media (min-width: 1024px){.contact-info__item{padding:var(--spacing-s)}}.faq__heading{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.faq__heading{font-size:2.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.accordion__content,.accordion__content p,.accordion__content h2,.accordion__content h3,.accordion__content h4,.accordion__content h5,.accordion__content h6{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.accordion__content a{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media (min-width: 1024px){.accordion__content a{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}@media (max-width: 1023px){.site-wrapper:not(.has-subpage-nav) .faq.section{grid-template-columns:repeat(4,minmax(1em,1fr));gap:var(--spacing-xxl)}}.body__products--page .faq{--grid-columns: 4;--gap: var(--spacing-m);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(1em,1fr));column-gap:var(--gap);row-gap:var(--gap);padding:0 var(--gap)}@media (min-width: 1024px){.body__products--page .faq{--gap: var(--spacing-l)}}@media (min-width: 768px){.body__products--page .faq{--grid-columns: 12}}:not(.page-wrapper) .faq__heading{margin-bottom:var(--spacing-xxl)}:not(.page-wrapper) .faq__section{grid-column:1/span 4;order:2}@media (min-width: 1024px){:not(.page-wrapper) .faq__section{grid-column:1/span 12}}:not(.page-wrapper) .faq-image{grid-column:1/span 4;order:1}@media (min-width: 1024px){:not(.page-wrapper) .faq-image{grid-column:1/span 12}}@media (min-width: 1024px){:not(.page-wrapper) .faq:has(.faq-image) .faq__section{grid-column:7/span 6}:not(.page-wrapper) .faq:has(.faq-image) .faq-image{grid-column:1/span 5}:not(.page-wrapper) .faq:has(.faq-image).image-placement--right .faq__section{grid-column:1/span 6;order:1}:not(.page-wrapper) .faq:has(.faq-image).image-placement--right .faq-image{grid-column:8/span 6;order:2}}.hero{--hero-spacing: calc( var(--header-height, 0px) + var(--announcement-bar-height, 0px) );position:relative;width:100%;height:var(--hero-height, auto);min-height:var(--hero-min-height, auto);display:grid}.hero__media,.hero__content{grid-column:1/-1;grid-row:1/-1}.hero__media{position:relative;overflow:hidden;display:block}.hero__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,calc(var(--bg-opacity, var(--mobile-bg-opacity, 0)) / 100));background-image:linear-gradient(180deg,#0000 calc(var(--bg-gradient-position, var(--mobile-bg-gradient-position, 0)) * 1%),rgba(0,0,0,calc(var(--bg-gradient-opacity, var(--mobile-bg-gradient-opacity, 0)) / 100)))}@media (min-width: 1024px){.hero__media:after{--bg-opacity: var(--desktop-bg-opacity, 0);--bg-gradient-position: var(--desktop-bg-gradient-position, 0);--bg-gradient-opacity: var(--desktop-bg-gradient-opacity, 0)}}.hero__media>*{width:100%;object-fit:cover}.hero__image{display:var(--hero-image-display, block);height:100%}.hero__image>*{width:100%;object-fit:cover;height:100%}.hero__video{display:var(--hero-video-display, block);width:var(--hero-video-width, 100%);border:0}@media (max-width: 1023px){.hero__image--mobile-hidden,.hero__video--mobile-hidden{--hero-image-display: none;--hero-video-display: none}}@media (min-width: 1024px){.hero__image--desktop-hidden,.hero__video--desktop-hidden{--hero-image-display: none;--hero-video-display: none}}.hero__content{position:relative;width:100%;display:grid;margin-left:auto;margin-right:auto;text-align:var(--hero-position-text, var(--mobile-position-text, start))}@media (max-width: 1023px){.hero__content{grid-template-rows:minmax(var(--hero-footer-height, 0),max-content) auto minmax(0,max-content)}}@media (min-width: 1024px){.hero__content{--hero-position-text: var(--desktop-position-text, start);justify-content:var(--desktop-position-main, center);align-content:var(--desktop-position-cross, center);justify-items:var(--desktop-position-main, center)}}@media (max-width: 1023px){.hero__body{display:flex;flex-direction:column;justify-self:var(--mobile-position-main, center);align-self:var(--mobile-position-cross, center)}}.hero__content-container{display:contents}@media (min-width: 1024px){.hero__content-container{display:block}}@media (max-width: 1023px){.hero__footer{grid-row-start:3}}.shopify-section:not(:first-child) .hero{--hero-media-ratio: 1.5 }@media (min-width: 1024px){.shopify-section:not(:first-child) .hero{--hero-media-ratio: .5625 }}.shopify-section:not(:first-child) .hero__media{position:relative;overflow:hidden;display:block}@supports (padding-top: var(--hero-media-ratio)){.shopify-section:not(:first-child) .hero__media:before{content:"";display:block;padding-top:calc(var(--hero-media-ratio) * 100%)}}@supports (padding-top: var(--hero-media-ratio)){.shopify-section:not(:first-child) .hero__image,.shopify-section:not(:first-child) .hero__video{--hero-image-width: 100%;--hero-video-width: 100%;position:absolute;height:100%;top:0;right:0;bottom:0;left:0}}.shopify-section:first-child .hero{--hero-min-height: var( --hero-primary-min-height, calc(50vw - var(--hero-spacing)) );--hero-height: var( --hero-primary-height, calc(var(--inner-height, 100vh) - var(--hero-spacing)) )}.shopify-section:first-child .hero__media:before{display:none}.shopify-section:first-child .hero__video{position:absolute;top:50%;left:50%;max-width:none;transform:translate(-50%,-50%)}.shopify-section:first-child .section.hero{--hero-spacing: calc(var(--announcement-bar-height, 0px));--hero-margin-top: calc((var(--header-height) + 1px) * -1);margin-top:var(--hero-margin-top);--hero-min-height: var(--hero-primary-min-height, calc(calc(50vw - var(--hero-spacing)) + var(--header-height)));--hero-height: var( --hero-primary-height, calc( calc(var(--inner-height, 100vh) - var(--hero-spacing)) + calc(var(--header-height) + var(--hero-margin-top) + 2px) ) )}.shopify-section:first-child .section.hero .hero__content{padding-top:calc(var(--header-height) + var(--spacing-xl))}@media (min-width: 1024px){.shopify-section:first-child .section.hero .hero__content{padding-top:calc(var(--header-height) * 2 + var(--spacing-l))}}.hero{background-color:var(--media-bg-color)}.hero__body{display:flex;flex-direction:column;gap:var(--desktop-row-gap);color:var(--hero-text-color)}@media (max-width: 1023px){.hero__body{grid-row-start:2;gap:var(--mobile-row-gap)}.hero__content-container--mobile-space-between .hero__body{flex-grow:1;justify-content:space-between}}@media (min-width: 1024px){.hero__content-container--desktop-space-between .hero__body{flex-grow:1;justify-content:space-between}}.hero__content-container{display:flex;flex-direction:column;gap:var(--mobile-row-gap)}@media (min-width: 1024px){.hero__content-container{gap:var(--desktop-row-gap)}.hero__content-container.hero__content-container--desktop-space-between{flex-grow:1;justify-content:space-between}}@media (max-width: 1023px){.hero__content-container.hero__content-container--mobile-space-between{flex-grow:1;justify-content:space-between}}.hero__paragraph{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;max-width:31.25rem}.shopify-section:not(:first-child) .hero{--hero-primary-min-height: 0;--hero-primary-height: auto;--hero-media-ratio: calc(4 / 7)}@media (min-width: 1024px){.shopify-section:not(:first-child) .hero{--hero-media-ratio: 1.5 }}.shopify-section:not(:first-child) .hero__media,.shopify-section:not(:first-child) .hero__image,.shopify-section:not(:first-child) .hero__video{aspect-ratio:.5714285714}@media (min-width: 1024px){.shopify-section:not(:first-child) .hero__media,.shopify-section:not(:first-child) .hero__image,.shopify-section:not(:first-child) .hero__video{aspect-ratio:1.5}}@media (min-width: 1024px){.hero__image--desktop-hidden,.hero__video--desktop-hidden{display:none}}@media (max-width: 1023px){.hero__image--mobile-hidden,.hero__video--mobile-hidden{display:none}}.hero__video--mobile{--hero-video-width: calc(var(--inner-height, 100vh) * (4 / 7))}@media (min-aspect-ratio: 4/7){.hero__video--mobile{aspect-ratio:4/7;width:100vw;height:calc(var(--inner-height, 100vh) * 1.75)}}.hero__video--desktop{--hero-video-width: calc(var(--inner-height, 100vh) * (3 / 2))}@media (min-aspect-ratio: 3/2){.hero__video--desktop{width:100vw;height:66.6666666667vw}}.hero__content{display:flex;flex-direction:column;justify-content:var(--mobile-position-cross, center);align-items:var(--mobile-position-main, center);gap:var(--mobile-row-gap);padding:var(--spacing-xl) var(--gap) var(--spacing-xl)}@media (min-width: 1024px){.hero__content{justify-content:var(--desktop-position-cross, center);align-items:var(--desktop-position-main, center);gap:var(--desktop-row-gap);padding:var(--spacing-xxl) var(--gap) 5.5rem}}.hero__button.button--tertiary{margin-top:calc(var(--gap) * -1);padding-top:var(--gap)}.how-to-use{display:flex;flex-direction:column;gap:var(--gap);padding:var(--spacing-xl) var(--gap)}@media (min-width: 1024px){.how-to-use{--grid-columns: 4;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(1em,1fr));padding:var(--spacing-xxl) var(--gap)}}@media (min-width: 1024px) and (min-width: 768px){.how-to-use{--grid-columns: 6}}@media (min-width: 1024px) and (min-width: 1024px){.how-to-use{--grid-columns: 12}}.how-to-use__block{display:flex;flex-direction:column;gap:var(--spacing-xl)}@media (min-width: 1024px){.how-to-use__media-block{grid-column:1/span 5}}@media (min-width: 1024px){.how-to-use__text-block{grid-column:7/span 6}}.how-to-use__media,.how-to-use__video{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:.8}@supports not (aspect-ratio: auto){.how-to-use__media:before,.how-to-use__video:before{display:block;content:"";width:100%;padding-top:125%}}.how-to-use__media>img,.how-to-use__media>iframe,.how-to-use__media>.aspect-ratio__content,.how-to-use__video>img,.how-to-use__video>iframe,.how-to-use__video>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.how-to-use__media>iframe,.how-to-use__video>iframe{margin:0}.how-to-use__media>img,.how-to-use__video>img{object-fit:cover}.how-to-use__list{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xl)}.how-to-use__list>li{margin:0;padding:0}@media (min-width: 1024px){.how-to-use__list{gap:var(--row-gap, var(--spacing-xl))}}.how-to-use__list-item{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--gap)}.how-to-use__list-item--num{grid-column:1/span 1}@media (max-width: 1023px){.how-to-use__list-item--num{font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;font-style:normal;text-transform:none;text-decoration:none}}.how-to-use__list-item--text{grid-column:2/span 5}.how-to-use__list-item--text a{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}.how-to-use__list-item--text a:hover{text-decoration:none}@media (max-width: 1023px){.how-to-use__list-item--text{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.slideshow{position:relative}@media (min-width: 1024px){.slideshow .slideshow__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.slideshow .slideshow__nav{display:flex;position:absolute;top:.5rem;right:1rem}@media (min-width: 1024px){.slideshow .slideshow__nav{display:none}}.slideshow .slideshow__nav.hidden,.slideshow .slideshow__prev,.slideshow .slideshow__next{display:none}@media (min-width: 1024px){.slideshow{padding:var(--gap)}}@media (max-width: 1023px){.slideshow .slideshow__item{width:calc(var(--banner-width) + var(--spacing-xl))}.slideshow.slideshow--banner-list{--banner-width: calc(100vw - 5.375rem) }.slideshow.slideshow--product-list{--banner-width: 65vw}}.slideshow__track{margin-top:var(--spacing-m);padding-bottom:var(--spacing-s)}@media (min-width: 1024px){.slideshow__track{gap:var(--gap);margin-top:var(--spacing-s)}}.slideshow__heading{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.slideshow__heading{font-size:2.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}@media (max-width: 1023px){.slideshow__heading{margin-left:var(--spacing-m)}}.list-scroll__footer{display:flex;justify-content:center;margin-top:var(--spacing-l);padding:0 var(--spacing-m);text-align:center}.list-scroll__button{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-secondary-default-background);--button-bg-hover: var(--color-button-secondary-hover-background);--button-color: var(--color-button-secondary-default-foreground);--button-color-hover: var(--color-button-secondary-hover-foreground);--button-border-color: var(--color-button-secondary-default-border-color);--button-border-color-hover: var(--color-button-secondary-hover-border-color);--button-bg-disabled: var(--color-button-secondary-disabled-background);--button-border-color-disabled: var(--color-button-secondary-disabled-border-color);--button-color-disabled: var(--color-button-secondary-disabled-foreground)}.list-scroll__button:hover,.list-scroll__button:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.list-scroll__button:not(.list-scroll__button[disabled]):hover{cursor:pointer}.list-scroll__button[disabled]{pointer-events:none;color:var(--button-color-disabled)}.list-scroll__button:has(svg){gap:var(--button-icon-gap)}.list-scroll__button svg{flex-shrink:0;width:1.25rem;height:auto}.list-scroll__button:hover,.list-scroll__button:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.list-scroll__button[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.list-scroll__button{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.slideshow--list .slideshow__nav{font-size:.875rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;font-style:normal;text-transform:none;text-decoration:none}@media (max-width: 1023px){.slideshow__item--card .card__media,.slideshow__item--card .card__content,.slideshow__item--card .product-card__media,.slideshow__item--card .product-card__content,.slideshow__item--product-card .card__media,.slideshow__item--product-card .card__content,.slideshow__item--product-card .product-card__media,.slideshow__item--product-card .product-card__content{margin-left:var(--spacing-m);width:calc(100% - var(--spacing-m))}}.slideshow__item--card .card__heading{margin-top:var(--spacing-m)}@media (min-width: 1024px){.slideshow__item--card .card__heading{margin-top:var(--spacing-s)}}@media (max-width: 1023px){.slideshow__item--product-card .product-card__badge{left:1rem}}.marquee{display:block;width:100%;overflow:hidden}.marquee:hover{cursor:pointer}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__track{--duration: var(--mobile-duration, 100s);animation:move-slideshow var(--duration) linear infinite;will-change:transform;display:flex;width:max-content;min-width:100%}@media (min-width: 1024px){.marquee__track{--duration: var(--desktop-duration, 100s)}}.marquee__text{display:flex;width:max-content;flex-shrink:0}.marquee__text--clone{position:absolute;left:100%}.marquee__item{flex-grow:1}.marquee.marquee--bg{padding:var(--spacing-s) 0}.marquee:not(.marquee--bg){color:var(--color-text-default)}.marquee__item{padding:0 var(--marquee-item-spacing)}.newsletter-form__section__wrapper{display:grid;min-height:30vh}@media (min-width: 1024px){.newsletter-form__section__wrapper{grid-template-columns:repeat(var(--grid-columns, 12),minmax(0,1fr));gap:var(--gap);margin:0 auto}}.newsletter-form__section__content{place-self:center;padding-right:var(--spacing-m);padding-left:var(--spacing-m);width:100%}@media (min-width: 1024px){.newsletter-form__section__content{grid-column:span 4/span 4;grid-column-start:5;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;width:100%}}.product-list-slider .slider{--slider_item_width: calc((265 / 390) * 100vw)}@media (min-width: 768px){.product-list-slider .slider{--slider_item_width: calc(100% / 3 - var(--gap) + var(--card-gutter))}}@media (min-width: 1024px){.product-list-slider .slider{--slider_item_width: calc(100% / 4 - var(--gap) + var(--card-gutter))}}.predictive-search-result__list{list-style:none;padding:0}.predictive-search-result__list>li{margin:0;padding:0}.predictive-search-result,.predictive-search-result__list{display:grid;gap:var(--spacing-s)}.predictive-search-result__list-item{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media (min-width: 1024px){.predictive-search-result__list-item{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}.predictive-search-result__header{margin-bottom:var(--spacing-m)}.predictive-search-result__heading{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}.search-modal predictive-search{--grid-columns: 4;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(1em,1fr));padding:0}@media (min-width: 768px){.search-modal predictive-search{--grid-columns: 6}}@media (min-width: 1024px){.search-modal predictive-search{--grid-columns: 12}}.search-modal .predictive-search__info,.search-modal .predictive-search__input-wrapper{padding:var(--gap);padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-l)}.search-modal .predictive-search__input{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none;border:none;padding-inline:0}@media (min-width: 1024px){.search-modal .predictive-search__input{font-size:2.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.search-modal .predictive-search__input::placeholder{color:var(--color-neutrals-light)}.search-modal .predictive-search__input:focus{outline:none}.search-modal .predictive-search__info{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;padding-top:0}.search-modal .predictive-search{grid-column:1/span var(--grid-columns)}.search-modal .search-panel__left{z-index:2}.search-modal .predictive-search-result__header{display:flex;justify-content:space-between;align-items:flex-start}.search-modal .predictive-search-result__header .predictive-search__button--view-all.in-products-heading{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--link-decoration-color: var(--color-button-tertiary-default-border);--link-decoration-color-hover: var(--color-button-tertiary-hover-border);--link-decoration-color-disabled: var(--color-button-tertiary-disabled-border);--button-color: var(--color-button-tertiary-default-foreground);--button-color-hover: var(--color-button-tertiary-hover-foreground);--button-color-disabled: var(--color-button-tertiary-disabled-foreground);justify-content:unset;align-items:unset;width:max-content;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1.5px;text-underline-offset:4px}.search-modal .predictive-search-result__header .predictive-search__button--view-all.in-products-heading:hover,.search-modal .predictive-search-result__header .predictive-search__button--view-all.in-products-heading:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.search-modal .predictive-search-result__header .predictive-search__button--view-all.in-products-heading:not(.search-modal .predictive-search-result__header .predictive-search__button--view-all.in-products-heading[disabled]):hover{cursor:pointer}.search-modal .predictive-search-result__header .predictive-search__button--view-all.in-products-heading[disabled]{pointer-events:none;color:var(--button-color-disabled)}.search-modal .predictive-search-result__header .predictive-search__button--view-all.in-products-heading:has(svg){gap:var(--button-icon-gap)}.search-modal .predictive-search-result__header .predictive-search__button--view-all.in-products-heading svg{flex-shrink:0;width:1.25rem;height:auto}.search-modal .predictive-search-result__header .predictive-search__button--view-all.in-products-heading:hover,.search-modal .predictive-search-result__header .predictive-search__button--view-all.in-products-heading:active{--link-decoration-color: var(--link-decoration-color-hover)}.search-modal .predictive-search-result__header .predictive-search__button--view-all.in-products-heading[disabled]{--link-decoration-color: var(--link-decoration-color-disabled)}.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer,.search-modal .predictive-search__view-all .predictive-search__button--view-all{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-secondary-default-background);--button-bg-hover: var(--color-button-secondary-hover-background);--button-color: var(--color-button-secondary-default-foreground);--button-color-hover: var(--color-button-secondary-hover-foreground);--button-border-color: var(--color-button-secondary-default-border-color);--button-border-color-hover: var(--color-button-secondary-hover-border-color);--button-bg-disabled: var(--color-button-secondary-disabled-background);--button-border-color-disabled: var(--color-button-secondary-disabled-border-color);--button-color-disabled: var(--color-button-secondary-disabled-foreground);margin-top:var(--spacing-xl);width:100%}.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer:hover,.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer:active,.search-modal .predictive-search__view-all .predictive-search__button--view-all:hover,.search-modal .predictive-search__view-all .predictive-search__button--view-all:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer:not(.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer[disabled],.search-modal .predictive-search__view-all .predictive-search__button--view-all[disabled]):hover,.search-modal .predictive-search__view-all .predictive-search__button--view-all:not(.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer[disabled],.search-modal .predictive-search__view-all .predictive-search__button--view-all[disabled]):hover{cursor:pointer}.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer[disabled],.search-modal .predictive-search__view-all .predictive-search__button--view-all[disabled]{pointer-events:none;color:var(--button-color-disabled)}.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer:has(svg),.search-modal .predictive-search__view-all .predictive-search__button--view-all:has(svg){gap:var(--button-icon-gap)}.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer svg,.search-modal .predictive-search__view-all .predictive-search__button--view-all svg{flex-shrink:0;width:1.25rem;height:auto}.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer:hover,.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer:active,.search-modal .predictive-search__view-all .predictive-search__button--view-all:hover,.search-modal .predictive-search__view-all .predictive-search__button--view-all:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer[disabled],.search-modal .predictive-search__view-all .predictive-search__button--view-all[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer,.search-modal .predictive-search__view-all .predictive-search__button--view-all{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.search-modal .predictive-search__button--view-all,.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer,.search-modal .predictive-search__view-all .predictive-search__button--view-all{display:none}.search-modal .predictive-search-result,.search-modal .predictive-search-result__list{display:grid;gap:var(--spacing-s)}.search-modal .predictive-search-result--products .predictive-search-result__results{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}@media (min-width: 1024px){.search-modal .predictive-search-result--products .predictive-search-result__results{grid-template-columns:repeat(3,1fr)}}.search-modal .predictive-search-result__list-item{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media (min-width: 1024px){.search-modal .predictive-search-result__list-item{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}@media (max-width: 1023px){.search-modal .predictive-search__view-all .predictive-search__button--view-all,.search-modal .search-panel__results--products .predictive-search-result__header .predictive-search__button--view-all{display:block}.search-modal .predictive-search__view-all{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-index-above-default);background-color:var(--color-neutrals-white)}.search-modal .predictive-search__view-all .predictive-search__button--view-all{margin:var(--gap);width:-webkit-fill-available}.search-modal .predictive-search__results{display:flex;flex-direction:column}.search-modal predictive-search[results=true] .predictive-search__results{padding-bottom:6.25rem}@supports (-webkit-overflow-scrolling: touch){.search-modal predictive-search[results=true] .predictive-search__results{margin-bottom:6.25rem}}.search-modal .search-panel__results--products{order:1}.search-modal .search-panel__results--collections{order:2}.search-modal .search-panel__results--pages{order:3}.search-modal .search-panel__results--articles{order:4}.search-modal .search-panel__left{margin-bottom:var(--spacing-xxl)}.search-modal .search-panel__left,.search-modal .search-panel__right{margin-right:var(--gap);margin-left:var(--gap)}.search-modal .search-panel__right{margin-bottom:var(--spacing-xxl)}.search-modal .predictive-search-result--products .predictive-search-result__results{row-gap:var(--spacing-xxl)}}@media (min-width: 1024px){.search-modal .search-panel__left{margin-bottom:var(--spacing-xl);margin-left:var(--gap)}.search-modal .search-panel__right{grid-area:panel-right;margin-right:var(--gap);margin-bottom:var(--spacing-m)}.search-modal .predictive-search__results{display:grid;position:relative;grid-template-rows:min-content min-content min-content 1fr;grid-template-columns:16.1875rem 1fr;grid-template-areas:". panel-right" ". panel-right" ". panel-right" ". panel-right";grid-auto-rows:1fr;grid-auto-columns:1fr;grid-auto-flow:row;align-content:stretch;justify-content:stretch;justify-items:stretch;gap:0 var(--spacing-l)}.search-modal .search-panel__results--collections{order:1}.search-modal .search-panel__results--pages{order:2}.search-modal .search-panel__results--articles{order:3}.search-modal .predictive-search-result--products .predictive-search-result__header{margin-bottom:var(--spacing-xl)}.search-modal .predictive-search-result--products .predictive-search__button--view-all{display:block}.search-modal .predictive-search-result--products .predictive-search__button--view-all-footer{width:66.6666666667%}}.main-search__text--no-result,.main-search__heading{padding-top:var(--spacing-xl);padding-right:var(--gap);padding-bottom:var(--spacing-xl);padding-left:var(--gap)}@media (min-width: 1024px){.main-search__text--no-result,.main-search__heading{padding-top:var(--spacing-l)}}.main-search__heading{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none;padding-bottom:var(--spacing-xxl)}@media (min-width: 1024px){.main-search__heading{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}@media (min-width: 1024px){.main-search__heading{padding-bottom:var(--spacing-xl)}}.main-search .facets .facets__container-inner{border-top:none}.main-search .search-modal-with-article-list{display:none}.main-search .predictive-search-result--articles .predictive-search-result__results{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}@media (min-width: 1024px){.main-search .predictive-search-result--articles .predictive-search-result__results{grid-template-columns:1fr 1fr 1fr}}.main-search .predictive-search__results{margin-bottom:var(--spacing-section-margin-bottom);padding-right:var(--gap);padding-left:var(--gap)}.main-search .predictive-search-result__list{list-style:none;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-m)}.main-search .predictive-search-result__list>li{margin:0;padding:0}@media (min-width: 1024px){.main-search .predictive-search-result__list{flex-direction:row}.main-search .predictive-search-result__list li{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-m)}.main-search .predictive-search-result__list li:not(:last-child):after{position:relative;top:50%;transform:translateY(-50%);background-color:var(--color-text-subdued);width:1px;height:50%;content:""}}.main-search .predictive-search__button--view-all,.main-search .predictive-search-result--products .predictive-search__button--view-all-footer,.main-search .predictive-search__view-all .predictive-search__button--view-all{display:none}.search-modal{display:flex;justify-content:flex-end;transition:opacity .25s ease}.search-modal .search-page-with-article-cards{display:none}.search-modal:before{transition:background-color .4s}.search-modal.is-active.in:before{background-color:#1e1814cc}.search-modal.is-active.in{opacity:1}.search-modal:not(.is-active.in){opacity:0}.search-modal .modal__dialog{--grid-columns: 4;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(1em,1fr));align-self:flex-start}@media (min-width: 768px){.search-modal .modal__dialog{--grid-columns: 6}}@media (min-width: 1024px){.search-modal .modal__dialog{--grid-columns: 12}}.search-modal .modal__body{background-color:var(--color-neutrals-white);padding:0}.search-modal .modal__content{position:relative;grid-column:1/span var(--grid-columns);background-color:unset}.search-modal .modal__dialog{margin:0 0 auto;min-height:max-content;max-height:var(--modal-inner-height)}.search-modal .modal__close--in-modal-dialog{top:var(--spacing-m);right:var(--gap)}.split-banner{grid-gap:var(--gap);margin-right:var(--gap);margin-left:var(--gap)}@media (max-width: 1023px){.split-banner:has(.split-banner__block--no-media){grid-gap:var(--gap)}}.split-banner__block{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:.8;border-radius:var(--border-radius-section);background-color:var(--split-banner-bg-color)}@supports not (aspect-ratio: auto){.split-banner__block:before{display:block;content:"";width:100%;padding-top:125%}}.split-banner__block>img,.split-banner__block>iframe,.split-banner__block>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.split-banner__block>iframe{margin:0}.split-banner__block>img{object-fit:cover}@media (max-width: 1023px){.split-banner__block--has-media:has(+.split-banner__block--no-media),.split-banner__block--no-media:has(+.split-banner__block--has-media)~.split-banner__block--has-media{border-radius:var(--border-radius-section) var(--border-radius-section) 0 0}.split-banner__block--has-media:has(+.split-banner__block--no-media) .split-banner__media,.split-banner__block--no-media:has(+.split-banner__block--has-media)~.split-banner__block--has-media .split-banner__media{border-radius:var(--border-radius-section) var(--border-radius-section) 0 0}.split-banner__block--has-media:has(+.split-banner__block--no-media) .split-banner__media iframe,.split-banner__block--no-media:has(+.split-banner__block--has-media)~.split-banner__block--has-media .split-banner__media iframe{border-radius:var(--border-radius-section) var(--border-radius-section) 0 0}}@media (max-width: 1023px){.split-banner__block--no-media:has(+.split-banner__block--has-media),.split-banner__block--has-media:has(+.split-banner__block--no-media)~.split-banner__block--no-media{border-radius:0 0 var(--border-radius-section) var(--border-radius-section)}}.split-banner__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-m);color:var(--split-banner-text-color)}.split-banner__block--no-bg:not(.split-banner__block--has-media) .split-banner__content{padding:var(--spacing-xl) 0}@media (min-width: 1024px){.split-banner__block--no-bg:not(.split-banner__block--has-media) .split-banner__content{padding:var(--spacing-l) 0 var(--spacing-xl)}}@media (min-width: 1024px){.split-banner__content{padding:var(--spacing-l) var(--spacing-l) var(--spacing-xl);max-width:60%;grid-gap:var(--spacing-l)}}.split-banner__content--start_space-between .split-banner__body{display:flex;flex-direction:column;justify-content:space-between;height:100%}.split-banner__content--start_center{justify-content:center}.split-banner__content--start_end{justify-content:flex-end}.split-banner__footer{place-content:start;place-items:flex-start;align-items:flex-start}.split-banner__heading{margin-bottom:var(--spacing-xl)}@media (min-width: 1024px){.split-banner__heading{margin-bottom:var(--spacing-m)}}.split-banner__paragraph{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.split-banner__paragraph{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.split-banner__image,.split-banner__video{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:.8}@supports not (aspect-ratio: auto){.split-banner__image:before,.split-banner__video:before{display:block;content:"";width:100%;padding-top:125%}}.split-banner__image>img,.split-banner__image>iframe,.split-banner__image>.aspect-ratio__content,.split-banner__video>img,.split-banner__video>iframe,.split-banner__video>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.split-banner__image>iframe,.split-banner__video>iframe{margin:0}.split-banner__image>img,.split-banner__video>img{object-fit:cover}.split-banner__media{position:relative;width:100%;overflow:hidden;z-index:1;aspect-ratio:.8;z-index:inherit;border-radius:var(--border-radius-section)}@supports not (aspect-ratio: auto){.split-banner__media:before{display:block;content:"";width:100%;padding-top:125%}}.split-banner__media>img,.split-banner__media>iframe,.split-banner__media>.aspect-ratio__content{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.split-banner__media>iframe{margin:0}.split-banner__media>img{object-fit:cover}.split-banner__media iframe{border-radius:var(--border-radius-section)}.split-banner__media>img.split-banner__image{width:calc(100% + .0625rem);max-width:none;height:calc(100% + .0625rem)}.split-banner__button.button--tertiary{margin-top:calc(var(--gap) * -1);padding-top:var(--gap)}.text-block{display:grid}.text-block__content--center{text-align:center}.text-block{grid-template-columns:repeat(var(--grid-columns, 12),minmax(0,1fr));gap:var(--gap);background-color:transparent;padding-right:var(--gap);padding-left:var(--gap)}.text-block__content{grid-column:1/span var(--grid-columns);gap:var(--spacing-xxl) var(--gap)}@media (min-width: 1024px){.text-block__content.text-block__content--has-paragraph{--grid-columns: 4;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(1em,1fr))}}@media (min-width: 1024px) and (min-width: 768px){.text-block__content.text-block__content--has-paragraph{--grid-columns: 6}}@media (min-width: 1024px) and (min-width: 1024px){.text-block__content.text-block__content--has-paragraph{--grid-columns: 12}}.text-block__heading{grid-column:1/span var(--grid-columns)}.text-block__content--has-paragraph .text-block__heading{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.text-block__content--has-paragraph .text-block__heading{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}@media (min-width: 1024px){.text-block__content--has-paragraph .text-block__heading{grid-column:1/span 6}}@media (max-width: 1023px){.text-block__content--has-paragraph .text-block__heading{margin-bottom:var(--spacing-m)}}.text-block__paragraphs-wrapper{display:flex;flex-direction:column;gap:var(--spacing-l)}@media (min-width: 1024px){.text-block__paragraphs-wrapper{grid-column:7/span 6}}.text-block__paragraph{display:flex;flex-direction:column;gap:var(--spacing-m)}.text-block__paragraph a{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}.text-block__paragraph a:hover{text-decoration:none}.text-block:not(.section--margin-bottom) .text-block__paragraph{padding-bottom:var(--gap)}.article-tags-nav{--article-tags-nav-item-active-background: var(--color-primary-black);--article-tags-nav-item-active-border-color: var(--color-primary-black);--article-tags-nav-item-active-color: var(--color-text-white);--article-tags-nav-item-background: var(--color-bg-vanilla);--article-tags-nav-item-padding: 0 var(--spacing-m);--article-tags-nav-item-border-color: var(--color-border-light);--article-tags-nav-item-sub-weight: 700;--article-tags-nav-item-margin: var(--spacing-s)}.article-tags-nav .nav__item{width:fit-content;margin-right:var(--article-tags-nav-item-margin)}.article-tags-nav .nav__link{border-radius:1.5rem;border-color:var(--article-tags-nav-item-border-color);background-color:var(--article-tags-nav-item-background);padding:var(--article-tags-nav-item-padding);transition:all .15s ease}.article-tags-nav .nav__link.is-active{background-color:var(--article-tags-nav-item-active-background);border-color:var(--article-tags-nav-item-active-border-color);color:var(--article-tags-nav-item-active-color)}.article-tags-nav .nav__link sup{font-weight:var(--article-tags-nav-item-sub-weight)}.article-tags-nav{--article-tags-nav-item-active-background: transparent;--article-tags-nav-item-active-border-color: transparent;--article-tags-nav-item-active-color: var(--color-text-default);--article-tags-nav-item-background: transparent;--article-tags-nav-item-padding: 0 0;--article-tags-nav-item-border-color: transparent;--article-tags-nav-item-sub-weight: 700;--article-tags-nav-item-margin: var(--spacing-xl)}.article-tags-nav .nav__link{font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.article-tags-nav .nav__link{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}.article-tags-nav .nav__link.is-active{font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media (min-width: 1024px){.article-tags-nav .nav__link.is-active{font-size:1.25rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}}@media (min-width: 1024px){.article-tags-nav .nav__link.is-active{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}.body__blogs--page:has([id*=text_block]+[id*=blog_nav]) .text-block{margin-bottom:0;padding-top:var(--spacing-xl)}.body__blogs--page:has([id*=text_block]+[id*=blog_nav]) .blog-header{margin-top:var(--spacing-xl)}.blog-header{display:grid;grid-template-columns:1fr;gap:var(--gap);margin-top:var(--spacing-xxl);margin-bottom:var(--spacing-xxl)}.blog-header sup{font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none}.blog-header .nav__list{padding-right:var(--gap);padding-left:var(--gap)}.blog-header .article-tags-nav__inner{position:relative}.blog-header .blog-header__right-panel{display:grid}.blog-header .swiper-button-prev,.blog-header .swiper-button-next{display:none}@media (min-width: 1024px){.blog-header .article-tags-nav__inner:after,.blog-header .article-tags-nav__inner:before{position:absolute;top:0;left:0;z-index:10;background:linear-gradient(90deg,#fff,#fff0);width:var(--gap);height:100%;content:""}.blog-header .article-tags-nav__inner:after{right:0;left:auto;background:linear-gradient(90deg,#fff0,#fff calc(100% - 1rem));width:calc(var(--gap) + 1rem)}.blog-header .blog-header__right-panel{margin-left:calc(var(--gap) * -1)}}@media (min-width: 768px){.blog-header{grid-template-columns:1fr 1fr}}
