﻿/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100%/75%);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20%/25%);border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:hsl(0 0% 20%/100%)}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:"Material Symbols Outlined";font-style:normal;font-weight:400;src:local("Material Symbols Outlined"),local("MaterialSymbolsOutlined"),url(../fonts/material-symbols-outlined.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Avenir LT Pro";src:url("../fonts/AvenirLTPro-Black.eot");src:url("../fonts/AvenirLTPro-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirLTPro-Black.woff2") format("woff2"),url("../fonts/AvenirLTPro-Black.woff") format("woff"),url("../fonts/AvenirLTPro-Black.ttf") format("truetype"),url("../fonts/AvenirLTPro-Black.svg#AvenirLTPro-Black") format("svg");font-style:normal;font-weight:bold}@font-face{font-display:swap;font-family:"Avenir LT Pro";src:url("../fonts/AvenirLTPro-Roman.eot");src:url("../fonts/AvenirLTPro-Roman.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirLTPro-Roman.woff2") format("woff2"),url("../fonts/AvenirLTPro-Roman.woff") format("woff"),url("../fonts/AvenirLTPro-Roman.ttf") format("truetype"),url("../fonts/AvenirLTPro-Roman.svg#AvenirLTPro-Roman") format("svg");font-style:normal;font-weight:normal}@font-face{font-display:swap;font-family:"Core Circus";src:url("../fonts/CoreCircus.eot");src:url("../fonts/CoreCircus.eot?#iefix") format("embedded-opentype"),url("../fonts/CoreCircus.woff2") format("woff2"),url("../fonts/CoreCircus.woff") format("woff"),url("../fonts/CoreCircus.ttf") format("truetype"),url("../fonts/CoreCircus.svg#CoreCircus") format("svg");font-style:normal;font-weight:normal}@font-face{font-display:swap;font-family:"Libre Baskerville";src:url("../fonts/LibreBaskerville-Bold.eot");src:url("../fonts/LibreBaskerville-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/LibreBaskerville-Bold.woff2") format("woff2"),url("../fonts/LibreBaskerville-Bold.woff") format("woff"),url("../fonts/LibreBaskerville-Bold.ttf") format("truetype"),url("../fonts/LibreBaskerville-Bold.svg#LibreBaskerville-Bold") format("svg");font-style:normal;font-weight:bold}@font-face{font-display:swap;font-family:"Libre Baskerville";src:url("../fonts/LibreBaskerville-Italic.eot");src:url("../fonts/LibreBaskerville-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/LibreBaskerville-Italic.woff2") format("woff2"),url("../fonts/LibreBaskerville-Italic.woff") format("woff"),url("../fonts/LibreBaskerville-Italic.ttf") format("truetype"),url("../fonts/LibreBaskerville-Italic.svg#LibreBaskerville-Italic") format("svg");font-style:italic;font-weight:normal}@font-face{font-display:swap;font-family:"Libre Baskerville";src:url("../fonts/LibreBaskerville-Regular.eot");src:url("../fonts/LibreBaskerville-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/LibreBaskerville-Regular.woff2") format("woff2"),url("../fonts/LibreBaskerville-Regular.woff") format("woff"),url("../fonts/LibreBaskerville-Regular.ttf") format("truetype"),url("../fonts/LibreBaskerville-Regular.svg#LibreBaskerville-Regular") format("svg");font-style:normal;font-weight:normal}:root{--color-primary: #c09240;--color-primary-hover: rgb(173.2535433071, 131.5275590551, 57.1464566929);--color-primary-light: rgb(239.25, 227.75, 207.25);--color-secondary: #1a2448;--color-secondary-hover: rgb(23.4, 32.4, 64.8);--color-secondary-light: rgb(179.3265306122, 189.8367346939, 227.6734693878);--color-error: #b8343a;--color-error-light: rgb(212.7389830508, 105.4610169492, 110.3372881356);--color-disabled: #acb5b7;--color-disabled-light: rgb(188.6, 195.8, 197.4);--color-white: #fff;--color-black: #000;--color-cream: #f9f7f1;--color-gold: #c09240;--color-navy: #1a2448;--color-pink: #c80061;--color-light-pink: #e5bdd0;--color-red: #b8343a;--color-yellow: #da992c;--color-green: #2d6751;--color-grey: #acb5b7;--color-light-grey: #eee;--color-dark-grey: #333;--color-brown-grey: #e0dcdc;--color-light-blue: #324690;--color-light-green: #2d8e6a;--color-text: var(--color-black);--color-text-highlight: var(--color-light-pink);--font-size-base: 14px;--font-arial: Arial, Helvetica, sans-serif;--font-avenir: Avenir LT Pro;--font-core-circus: Core Circus;--font-libre-baskerville: Libre Baskerville;--font-material-symbols-outlined: Material Symbols Outlined;--dimension-gap: 24px;--dimension-gap-xs: 6px;--dimension-gap-sm: 12px;--dimension-gap-lg: 48px;--dimension-gap-xl: 72px;--dimension-gutter: 24px;--grid-columns-12: span 1;--grid-columns-6: span 2;--grid-columns-4: span 3;--grid-columns-3: span 4;--grid-columns-2: span 6;--grid-columns-1: span 12;--grid-layout-1-2: 1fr 2fr;--grid-layout-2-1: 2fr 1fr;--grid-layout-1-3: 1fr 3fr;--grid-layout-3-1: 3fr 1fr;--flex-span-12: 100%;--flex-span-11: 91.6666666667%;--flex-span-10: 83.3333333333%;--flex-span-9: 75%;--flex-span-8: 66.6666666667%;--flex-span-7: 58.3333333333%;--flex-span-6: 50%;--flex-span-5: 41.6666666667%;--flex-span-4: 33.3333333333%;--flex-span-3: 25%;--flex-span-2: 16.6666666667%;--flex-span-1: 8.3333333333%;--block-template-root-width: 1440px;--block-template-max-width: 1440px}@media(max-width: 1439.98px){:root{--block-template-max-width: 100%}}@media(max-width: 991.98px){:root{--grid-columns-2: span 6;--grid-columns-3: span 6;--grid-columns-4: span 3;--grid-columns-6: span 4;--grid-columns-12: span 2}}@media(max-width: 767.98px){:root{--grid-columns-2: span 6;--grid-columns-3: span 6;--grid-columns-4: span 4;--grid-columns-6: span 4;--grid-columns-12: span 4;--grid-layout-1-2: 1fr 1fr;--grid-layout-2-1: 1fr 1fr;--grid-layout-1-3: 1fr 2fr;--grid-layout-3-1: 2fr 1fr}}@media(max-width: 575.98px){:root{--grid-columns-2: span 12;--grid-columns-3: span 12;--grid-columns-4: span 6;--grid-columns-6: span 6;--grid-columns-12: span 6;--grid-layout-1-2: 1fr;--grid-layout-2-1: 1fr;--grid-layout-1-3: 1fr;--grid-layout-3-1: 1fr}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}[class^=material]{text-indent:unset}.material-symbols-outlined{direction:ltr;display:inline-block;font-weight:normal;font-size:24px;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:var(--font-material-symbols-outlined)}.material-symbols-outlined--muted{color:var(--color-light-grey)}h1 .material-symbols-outlined,h2 .material-symbols-outlined,h3 .material-symbols-outlined,h4 .material-symbols-outlined,h5 .material-symbols-outlined,h6 .material-symbols-outlined{font-size:1.2em;vertical-align:text-top}body{background:var(--color-cream);color:var(--color-text);font-family:var(--font-libre-baskerville);font-weight:normal;letter-spacing:.05rem;line-height:1.5;font-size:var(--font-size-base)}::selection{background:var(--color-text-highlight)}*:focus-visible:not(:disabled):not(.cta){outline:1px auto var(--color-pink);outline-offset:4px}a{--_link-color: var(--color-primary);--_link-hover-color: var(--color-primary-hover);color:var(--_link-color);text-decoration:none;transition:color .2s ease-out}@media(hover: hover){a:hover{color:var(--_link-hover-color);cursor:pointer;text-decoration:underline;transition:color .2s ease-in}}h1,h2,h3,h4,h5,h6,.pseudo-heading{font-family:var(--font-libre-baskerville);font-style:normal;font-weight:normal;letter-spacing:.1rem;line-height:1.21;margin:0}h1{font-size:clamp(1.4285714286rem,0.9047619048rem + 1.2731481481vw,2.2142857143rem)}h2{font-size:clamp(1.2857142857rem,0.9523809524rem + 0.8101851852vw,1.7857142857rem)}h3{font-size:clamp(1.0714285714rem,0.9761904762rem + 0.2314814815vw,1.2142857143rem)}h4{font-size:clamp(1rem,0.9523809524rem + 0.1157407407vw,1.0714285714rem)}h5{font-size:1rem;font-weight:bold}h6{font-size:1rem;font-style:italic}.heading--secondary{font-family:var(--font-avenir);letter-spacing:unset}.heading--bold{font-weight:bold}.heading--bold>span{font-weight:normal}.heading--italic{font-style:italic}.heading--normal{font-size:1rem}.heading--uppercase{text-transform:uppercase}.heading--uppercase>span{text-transform:none}.heading--alignment-center{text-align:center}.heading--co{color:var(--color-primary)}hr{appearance:none;background-color:var(--color-primary);border:none;height:2px;margin:0;width:100%}p{margin:0}ul,ol{display:flex;flex-direction:column;gap:var(--dimension-gap-xs);margin:0}address{display:flex;flex-direction:column;font-style:normal;gap:0}.underline{text-decoration:underline}*{box-sizing:border-box}body{margin:0;padding:0}body .frame{--_gap: 0;display:flex;flex-direction:column;gap:var(--_gap);height:100%;width:100%}body .frame::before{background-color:rgba(36,31,15,.4);content:"";display:block;height:0;left:0;opacity:0;position:fixed;top:0;transition:height 0ms 750ms,opacity 750ms 0ms;width:100%;z-index:1}body .frame>main{display:flex;flex-direction:column;gap:var(--dimension-gap-lg)}body[data-backdrop] .frame::before{height:100%;opacity:1;transition:height 0ms 0ms,opacity 750ms 0ms}.hide{display:none !important}@media(max-width: 1439.98px){.hide-media-below-xl{display:none !important}}@media(max-width: 991.98px){.hide-media-below-lg{display:none !important}body .frame{--_gap: var(--dimension-gap)}}@media(max-width: 767.98px){.hide-media-below-md{display:none !important}}@media(max-width: 575.98px){.hide-media-below-sm{display:none !important}}@media(min-width: 1440px){.hide-media-above-xl{display:none !important}}@media(min-width: 992px){.hide-media-above-lg{display:none !important}}@media(min-width: 768px){.hide-media-above-md{display:none !important}}@media(min-width: 576px){.hide-media-above-sm{display:none !important}}.block{--_block-padding: var(--dimension-gap-lg);--_flex-direction: column;--_height: auto;height:var(--_height)}.block__container{--_grid-columns: var(--grid-columns-1);display:flex;flex-direction:var(--_flex-direction);height:var(--_height);gap:var(--dimension-gap);margin:0 auto;padding:0 var(--dimension-gutter);max-width:var(--block-template-max-width);position:relative;width:100%}.block__container--grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--dimension-gap)}.block__container--grid>*{grid-column:var(--_grid-columns)}.block__container--grid-2{--_grid-columns: var(--grid-columns-2)}.block__container--grid-3{--_grid-columns: var(--grid-columns-3)}.block__container--grid-4{--_grid-columns: var(--grid-columns-4)}.block__container--grid-6{--_grid-columns: var(--grid-columns-6)}.block__container .block__container{padding:0}.block[class*="--theme-"]{padding-block:var(--_block-padding)}.block .block[class*="--theme-"]{padding:var(--dimension-gap)}.block--theme-gold{background:var(--color-gold);color:var(--color-white)}.block--theme-green{background:var(--color-green);color:var(--color-white)}.block--theme-grey{background:var(--color-grey);color:var(--color-white)}.block--theme-navy{background:var(--color-navy);color:var(--color-white)}.block--theme-pink{background:var(--color-pink);color:var(--color-white)}.block--theme-red{background:var(--color-red);color:var(--color-white)}.block--theme-white{background:var(--color-white);color:var(--color-text)}.block--theme-yellow{background:var(--color-yellow);color:var(--color-white)}.block--theme-gold a:not(.cta),.block--theme-yellow a:not(.cta){--_link-color: var(--color-secondary);--_link-hover-color: var(--color-secondary-hover)}@media(max-width: 991.98px){.block{--_block-padding: var(--dimension-gap)}}.cta{--_background: none;--_background-hover: none;--_border-color: transparent;--_border-color-hover: transparent;--_border-style: unset;--_border-weight: 0;--_border: none;--_color: var(--color-primary);--_color-hover: var(--color-primary-hover);--_cursor: pointer;--_cursor-hover: pointer;--_display: inline-flex;--_font-size: unset;--_font-weight: normal;--_icon-color: var(--_text-color);--_icon-color-hover: var(--_text-color-hover);--_icon-size: 24px;--_letter-spacing: normal;--_line-height: 1.15;--_padding: 0;--_text-align: center;--_text-color: var(--_color);--_text-color-hover: var(--_color-hover);--_text-transform: uppercase;--_transition: color 0.2s ease-out;--_transition-hover: color 0.2s ease-in;--_vertical-alignment: middle;--_width: auto;align-items:center;-webkit-appearance:none;appearance:none;background:var(--_background);border:var(--_border);box-shadow:none;color:var(--_text-color);cursor:var(--_cursor);display:var(--_display);flex-direction:row;font-size:var(--_font-size);font-weight:var(--_font-weight);gap:var(--dimension-gap-xs);letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);outline-color:rgba(0,0,0,0);padding:var(--_padding);position:relative;text-align:var(--_text-align);text-transform:var(--_text-transform);transition:var(--_transition);user-select:none;vertical-align:var(--_vertical-alignment);width:var(--_width)}@media(hover: hover){.cta:hover{background:var(--_background-hover);color:var(--_text-color-hover);cursor:var(--_cursor-hover);text-decoration:none;transition:var(--_transition-hover)}.cta:focus{outline:0}.cta:focus-visible{outline:1px auto var(--color-pink);outline-offset:4px}}.cta--icon{--_display: flex;--_line-height: 1;--_width: var(--_icon-size);justify-content:center;height:var(--_width);-webkit-tap-highlight-color:rgba(0,0,0,0)}.cta--icon.cta--inline{--_display: inline-flex}.cta>[class^=material]{display:inline-block;font-size:var(--_icon-size)}.cta:not(.cta--icon)>[class^=material]{color:var(--_icon-color)}@media(hover: hover){.cta:not(.cta--icon):hover>[class^=material]{color:var(--_icon-color-hover)}}.cta:not(.cta--icon):not(.cta--clean){--_letter-spacing: 0.1rem}.cta--plaintext{--_padding: var(--dimension-gap-sm) var(--dimension-gap)}.cta--plaintext.cta--inline{--_letter-spacing: inherit;--_line-height: inherit;--_padding: 0;--_text-transform: inherit;--_vertical-alignment: inherit}.cta--clean{--_letter-spacing: 0.05rem;--_padding: 0;--_text-transform: none}@media(hover: hover){.cta--clean:hover{text-decoration:underline}}.cta--text-start{--_text-align: start}.cta--text-end{--_text-align: end}.cta:not(.cta--icon):not(.cta--plaintext):not(.cta--clean){--_background: var(--_color);--_background-hover: var(--_color-hover);--_border-color: var(--_color);--_border-color-hover: var(--_color-hover);--_border: var(--_border-weight) var(--_border-style) var(--_border-color);--_border-weight: 1px;--_border-style: solid;--_line-height: 2.3;--_padding: var(--dimension-gap-sm) var(--dimension-gap);--_text-color: var(--color-white);--_text-color-hover: var(--color-white);--_transition: background 0.2s ease-out, border 0.2s ease-out, color 0.2s ease-out;--_transition-hover: background 0.2s ease-in, border 0.2s ease-in, color 0.2s ease-in}@media(hover: hover){.cta:not(.cta--icon):not(.cta--plaintext):not(.cta--clean):hover{--_border-color: var(--_border-color-hover)}}.cta:not(.cta--icon):not(.cta--plaintext):not(.cta--clean).cta--outline{--_background: var(--color-white);--_background-hover: var(--color-white);--_text-color: var(--_color)}@media(hover: hover){.cta:not(.cta--icon):not(.cta--plaintext):not(.cta--clean).cta--outline:hover{--_text-color-hover: var(--_color-hover)}}.cta:not(.cta--icon):not(.cta--plaintext):not(.cta--clean).cta--small{--_font-size: 0.7rem;--_font-weight: bold;--_icon-size: 14px;--_line-height: 1.15;--_padding: var(--dimension-gap-sm) var(--dimension-gap)}.cta--primary{--_color: var(--color-primary);--_color-hover: var(--color-primary-hover)}.cta--secondary{--_color: var(--color-secondary);--_color-hover: var(--color-secondary-hover)}.cta--tertiary{--_color: var(--color-dark-grey);--_color-hover: var(--color-black)}.cta:disabled,.cta--disabled{--_color: var(--color-disabled);--_color-hover: var(--color-disabled);--_cursor: default;--_cursor-hover: default}.cta--clean:disabled,.cta--clean.cta--disabled,.cta--plaintext:disabled,.cta--plaintext.cta--disabled,.cta--icon:disabled,.cta--icon.cta--disabled{--_background: none;--_background-hover: none}.cta>.badge{background:var(--color-pink);border-radius:10px;color:var(--color-white);font-family:var(--font-arial);font-size:10px;height:20px;left:calc(100% - 15px);line-height:20px;min-width:20px;padding:0 6.6666666667px;position:absolute;top:-5px}@media(max-width: 767.98px){.cta{--_icon-size: 32px}.cta:not(.cta--icon):not(.cta--inline){--_display: block;--_width: 100%}.cta:not(.cta--icon):not(.cta--inline):not(.cta--plaintext):not(.cta--clean).cta--small{--_font-size: clamp(0.5714285714rem, 0.4761904762rem + 0.2314814815vw, 0.7142857143rem);--_icon-size: 13px;--_line-height: 1;--_padding: var(--dimension-gap-sm)}}.cta-group{--_alignment: center;--_direction: row;--_justification: center}.cta-group>.block__container{align-items:var(--_alignment);flex-direction:var(--_direction);flex-wrap:wrap;gap:var(--dimension-gap);justify-content:var(--_justification)}.cta-group--center{--_justification: center}.cta-group--start{--_justification: start}.cta-group--end{--_justification: end}.cta-group--stack{--_alignment: start;--_direction: column}@media(max-width: 767.98px){.cta-group>.block__container{gap:var(--dimension-gap-sm)}.cta-group .cta--clean{--_padding: var(--dimension-gap-sm) 0}.cta-group--stack .cta--clean{--_text-align: start}}.form{--_options-direction: row;display:flex;flex-direction:column;gap:var(--dimension-gap);margin:0;padding:0;text-align:left}.form label{position:relative}.form [type=color],.form [type=date],.form [type=datetime],.form [type=datetime-local],.form [type=email],.form [type=month],.form [type=number],.form [type=password],.form [type=search],.form [type=tel],.form [type=text],.form [type=time],.form [type=url],.form [type=week],.form input:not([type]),.form textarea,.form select{appearance:none;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:0;color:var(--color-text);margin:0;min-height:60px;max-width:100%;padding:0 15px;width:100%}.form [type=color]:focus,.form [type=date]:focus,.form [type=datetime]:focus,.form [type=datetime-local]:focus,.form [type=email]:focus,.form [type=month]:focus,.form [type=number]:focus,.form [type=password]:focus,.form [type=search]:focus,.form [type=tel]:focus,.form [type=text]:focus,.form [type=time]:focus,.form [type=url]:focus,.form [type=week]:focus,.form input:not([type]):focus,.form textarea:focus,.form select:focus{border-color:var(--color-primary);outline:0}.form [type=color]:focus+[role=listbox],.form [type=date]:focus+[role=listbox],.form [type=datetime]:focus+[role=listbox],.form [type=datetime-local]:focus+[role=listbox],.form [type=email]:focus+[role=listbox],.form [type=month]:focus+[role=listbox],.form [type=number]:focus+[role=listbox],.form [type=password]:focus+[role=listbox],.form [type=search]:focus+[role=listbox],.form [type=tel]:focus+[role=listbox],.form [type=text]:focus+[role=listbox],.form [type=time]:focus+[role=listbox],.form [type=url]:focus+[role=listbox],.form [type=week]:focus+[role=listbox],.form input:not([type]):focus+[role=listbox],.form textarea:focus+[role=listbox],.form select:focus+[role=listbox]{border-color:var(--color-primary);border-top-color:var(--color-grey)}.form [type=color]:disabled,.form [type=date]:disabled,.form [type=datetime]:disabled,.form [type=datetime-local]:disabled,.form [type=email]:disabled,.form [type=month]:disabled,.form [type=number]:disabled,.form [type=password]:disabled,.form [type=search]:disabled,.form [type=tel]:disabled,.form [type=text]:disabled,.form [type=time]:disabled,.form [type=url]:disabled,.form [type=week]:disabled,.form input:not([type]):disabled,.form textarea:disabled,.form select:disabled{background-color:var(--color-disabled-light)}.form [type=color]::placeholder,.form [type=date]::placeholder,.form [type=datetime]::placeholder,.form [type=datetime-local]::placeholder,.form [type=email]::placeholder,.form [type=month]::placeholder,.form [type=number]::placeholder,.form [type=password]::placeholder,.form [type=search]::placeholder,.form [type=tel]::placeholder,.form [type=text]::placeholder,.form [type=time]::placeholder,.form [type=url]::placeholder,.form [type=week]::placeholder,.form input:not([type])::placeholder,.form textarea::placeholder,.form select::placeholder{color:var(--color-grey);opacity:1}.form select{background:var(--color-white) url(../images/material/expand_more.svg) center right 10px no-repeat;background-size:24px 24px;padding-right:44px;position:relative}.form select:not(:disabled){cursor:pointer}.form select::-ms-expand{display:none}.form textarea{min-height:150px;padding:15px}.form input[type]:not(:disabled)+span{cursor:pointer}.form input[type=radio],.form input[type=checkbox]{display:block;height:20px;left:0;opacity:0;position:absolute;width:20px}.form input[type=radio]+span,.form input[type=checkbox]+span{align-items:center;display:inline-flex;gap:var(--dimension-gap-xs);line-height:20px;margin-left:30px;user-select:none}.form input[type=radio]+span::before,.form input[type=radio]+span::after,.form input[type=checkbox]+span::before,.form input[type=checkbox]+span::after{content:"";display:block;left:0;position:absolute;top:0}.form input[type=radio]+span::before,.form input[type=checkbox]+span::before{background-color:var(--color-white);border:1px solid var(--color-text);height:18px;width:18px}.form input[type=radio]:checked+span::after,.form input[type=checkbox]:checked+span::after{display:block}.form input[type=radio]{top:0}.form input[type=radio]+span::before{border-radius:10px}.form input[type=radio]+span::after{background-color:var(--color-text);border-radius:4px;display:none;height:8px;left:6px;top:6px;width:8px}.form input[type=radio]:focus+span::before{border-color:var(--color-primary)}.form input[type=radio]:focus+span::after{background-color:var(--color-primary)}.form input[type=radio]:disabled+span{color:var(--color-disabled)}.form input[type=radio]:disabled+span::before{background-color:var(--color-disabled-light);border-color:var(--color-disabled)}.form input[type=radio]:disabled+span::after{background-color:var(--color-disabled)}.form input[type=checkbox]+span::after{direction:ltr;display:inline-block;font-weight:normal;font-size:20px;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e5ca";display:block;font-family:var(--font-material-symbols-outlined);text-align:center;display:none}.form input[type=checkbox]:focus+span::before{border-color:var(--color-primary)}.form input[type=checkbox]:focus+span::after{color:var(--color-primary)}.form input[type=checkbox]:disabled+span{color:var(--color-disabled)}.form input[type=checkbox]:disabled+span::before{background-color:var(--color-disabled-light);border-color:var(--color-disabled)}.form input[type=checkbox]:disabled+span::after{color:var(--color-disabled)}.form .frame{background-color:var(--color-white);border:1px solid var(--color-grey);color:var(--color-text);margin:0;min-height:60px;height:60px;max-width:100%;padding:0 15px;width:100%}.form .frame--focus{border-color:var(--color-primary);outline:0}.form .frame--invalid{background-color:var(--color-error-light);border-color:var(--color-error)}.form .frame--invalid.frame--focus{border-color:var(--color-error)}.form__control{--_text-weight: normal;display:flex;flex-direction:column;flex-wrap:wrap;font-family:var(--font-avenir);font-size:1rem;gap:var(--dimension-gap-sm)}.form__control .form__label{font-weight:var(--_text-weight)}.form__control--error [type=color],.form__control--error [type=date],.form__control--error [type=datetime],.form__control--error [type=datetime-local],.form__control--error [type=email],.form__control--error [type=month],.form__control--error [type=number],.form__control--error [type=password],.form__control--error [type=search],.form__control--error [type=tel],.form__control--error [type=text],.form__control--error [type=time],.form__control--error [type=url],.form__control--error [type=week],.form__control--error input:not([type]),.form__control--error textarea,.form__control--error select{background-color:var(--color-error-light);border-color:var(--color-error)}.form__control--error [type=color]:focus,.form__control--error [type=date]:focus,.form__control--error [type=datetime]:focus,.form__control--error [type=datetime-local]:focus,.form__control--error [type=email]:focus,.form__control--error [type=month]:focus,.form__control--error [type=number]:focus,.form__control--error [type=password]:focus,.form__control--error [type=search]:focus,.form__control--error [type=tel]:focus,.form__control--error [type=text]:focus,.form__control--error [type=time]:focus,.form__control--error [type=url]:focus,.form__control--error [type=week]:focus,.form__control--error input:not([type]):focus,.form__control--error textarea:focus,.form__control--error select:focus{border-color:var(--color-error)}.form__control--error [type=color]::placeholder,.form__control--error [type=date]::placeholder,.form__control--error [type=datetime]::placeholder,.form__control--error [type=datetime-local]::placeholder,.form__control--error [type=email]::placeholder,.form__control--error [type=month]::placeholder,.form__control--error [type=number]::placeholder,.form__control--error [type=password]::placeholder,.form__control--error [type=search]::placeholder,.form__control--error [type=tel]::placeholder,.form__control--error [type=text]::placeholder,.form__control--error [type=time]::placeholder,.form__control--error [type=url]::placeholder,.form__control--error [type=week]::placeholder,.form__control--error input:not([type])::placeholder,.form__control--error textarea::placeholder,.form__control--error select::placeholder{color:var(--color-error)}.form__control--error input[type=radio]+span::before,.form__control--error input[type=radio]:focus+span::before{background-color:var(--color-error-light);border-color:var(--color-error)}.form__control--error input[type=radio]+span::after,.form__control--error input[type=radio]:focus+span::after{background-color:var(--color-error)}.form__control--error input[type=checkbox]+span::before,.form__control--error input[type=checkbox]:focus+span::before{background-color:var(--color-error-light);border-color:var(--color-error)}.form__control--error input[type=checkbox]+span::after,.form__control--error input[type=checkbox]:focus+span::after{color:var(--color-error)}.form__control--error .cta--icon:disabled,.form__control--error .cta--icon.cta--disabled{color:var(--color-error)}.form__control--no-label .form__label{display:none}.form__control--emphasise{--_text-weight: bold}.form__control nordpass-icon{bottom:0;position:absolute;width:100%}.form__options{display:flex;flex-direction:var(--_options-direction);flex-wrap:wrap;gap:var(--dimension-gap)}.form__options>*{cursor:pointer}.form__options--stacked{--_options-direction: column}.form__label{align-items:center;display:flex;flex-direction:row;gap:var(--dimension-gap-xs);justify-content:space-between;width:100%}@supports selector(:has(+ *)){.form__label:has(+:disabled,+*+:disabled){color:var(--color-disabled)}}.form__supplementary{font-size:.9rem}@supports selector(:has(+ *)){.form__supplementary:has(+:disabled){color:var(--color-disabled)}}.form__help{color:var(--color-primary);font-size:.8rem;font-style:italic;width:100%}.form__error{color:var(--color-error);width:100%}.form__actions{--_justification: start}.form .quantity-selector input{appearance:textfield;padding-left:48px;padding-right:48px;text-align:center;width:8rem}.form .quantity-selector input::-webkit-inner-spin-button,.form .quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none}.form .quantity-selector__container{align-items:center;display:flex;flex-direction:row;gap:var(--dimension-gap-sm)}.form .quantity-selector__input{position:relative;width:fit-content}.form .quantity-selector__input .cta{position:absolute;top:12px}.form .quantity-selector__input .cta>[class^=material]{font-size:20px}.form .quantity-selector__input .cta:first-of-type{left:8px}.form .quantity-selector__input .cta:last-of-type{right:8px}.form .quantity-selector__input .cta:enabled{color:var(--color-text)}.form .quantity-selector__stock{--_stock-animation: fade-out 0.5s ease-out forwards;--_stock-opacity: 0;animation:var(--_stock-animation);display:block;color:var(--color-pink);font-size:.9rem;font-weight:bold;opacity:var(--_stock-opacity)}.form .quantity-selector__stock--warn{--_stock-animation: fade-in 0.5s ease-in forwards;--_stock-opacity: 1}.form .address-lookup input::-webkit-calendar-picker-indicator,.form .address-lookup input::-webkit-search-decoration,.form .address-lookup input::-webkit-search-cancel-button,.form .address-lookup input::-webkit-search-results-button,.form .address-lookup input::-webkit-search-results-decoration{display:none !important}.form .address-lookup .loading{position:absolute;right:var(--dimension-gap-sm);top:0}.form .address-lookup nordpass-icon{display:none !important}.form .suggestions{--_border: 1px solid var(--color-grey);--_border-top-style: dotted;--_font-family: inherit;--_item-padding: 10px 15px;--_item-weight: normal;--_position: absolute;--_max-height: 50vh;background-color:var(--color-white);border:var(--_border);border-top-style:var(--_border-top-style);display:none;flex-direction:column;font-family:var(--_font-family);gap:0;left:0;list-style:none;max-height:var(--_max-height);overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:0;position:var(--_position);scroll-snap-type:y mandatory;top:calc(100% - 1px);width:100%;z-index:1}.form .suggestions::-webkit-scrollbar{display:none}.form .suggestions--inline{--_border: none;--_border-top-style: none;--_item-padding: 15px 0;--_position: unset;--_max-height: unset}.form .suggestions--available{display:flex}.form .suggestions__item{display:block;cursor:pointer;font-weight:var(--_item-weight);padding:var(--_item-padding);scroll-snap-align:start}@media(hover: hover){.form .suggestions__item:hover{background-color:#eee}}.form .suggestions__item--selected{background-color:#eee}.form [data-toggle=password]{color:var(--color-grey);font-size:12px}.form [data-toggle=password] label{align-items:center;display:flex;flex-direction:row;gap:2px}.form [data-toggle=password] label input[type=checkbox]{display:none}.form [data-toggle=password] label input[type=checkbox]+span{line-height:unset;margin:0}.form [data-toggle=password] label input[type=checkbox]+span::before{display:none}.form [data-toggle=password] label input[type=checkbox]:checked+span::after{display:none}.form [data-toggle=password] label::after{direction:ltr;display:inline-block;font-weight:normal;font-size:18px;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e8f4";display:block;font-family:var(--font-material-symbols-outlined);text-align:center;cursor:pointer}.form [data-toggle=password] label:has(input:checked)::after{direction:ltr;display:inline-block;font-weight:normal;font-size:18px;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e8f5";display:block;font-family:var(--font-material-symbols-outlined);text-align:center}@media(min-width: 992px){.form--inline{flex-direction:row}.form--inline>*{flex-basis:100%}.form--inline .form__label,.form--inline .form__help,.form--inline .form__error{display:none}.form--inline .form__actions{flex-shrink:12}.form--inline .form__actions>.block__container{flex-wrap:nowrap}}@media(max-width: 767.98px){.form{--_options-direction: column}}details{--_display: block;display:var(--_display);flex-direction:column;gap:var(--dimension-gap)}details[open]{--_display: flex}details[open] summary::after{transform:rotate(135deg);transition:transform .25s ease-in}details summary{justify-content:space-between;transition:color .2s ease-in}@media(hover: hover){details summary:hover{color:var(--color-primary);cursor:pointer}}details summary::after{direction:ltr;display:inline-block;font-weight:normal;font-size:inherit;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e145";display:block;font-family:var(--font-material-symbols-outlined);text-align:center;color:var(--color-primary);text-align:unset;transform:rotate(0deg);transition:transform .25s ease-out}@media(max-width: 767.98px){.accordion{padding:var(--dimension-gap-sm) 0}}.accordion-item__title{align-items:center;border-bottom:1px solid var(--color-gold);color:var(--color-text);display:flex;flex-direction:row-reverse;font-size:clamp(1rem,0.8571428571rem + 0.3472222222vw,1.2142857143rem);gap:var(--dimension-gap);justify-content:flex-end;padding-bottom:var(--dimension-gap)}.accordion-item__title::after{font-size:clamp(2rem,1.8095238095rem + 0.462962963vw,2.2857142857rem);font-weight:bold}.accordion-item__content{flex-direction:column;gap:var(--dimension-gap)}[class*="--theme-"]:not(.block--theme-white) .accordion .accordion-item__title{color:var(--color-white)}@media(hover: hover){[class*="--theme-"]:not(.block--theme-white) .accordion .accordion-item__title:hover{color:var(--color-white)}}.block--theme-gold .accordion .accordion-item__title,.block--theme-yellow .accordion .accordion-item__title{border-bottom-color:var(--color-white)}.block--theme-gold .accordion .accordion-item__title::after,.block--theme-yellow .accordion .accordion-item__title::after{color:var(--color-white)}:root{--adyen-sdk-border-radius-xs: 0;--adyen-sdk-border-radius-s: 0;--adyen-sdk-border-radius-m: 0;--adyen-sdk-border-radius-l: 0;--adyen-sdk-border-radius-xl: 0;--adyen-sdk-color-background-always-dark: var(--color-primary);--adyen-sdk-color-background-inverse-primary-hover: var(--color-primary-hover);--adyen-sdk-color-label-primary: var(--color-text);--adyen-sdk-color-label-critical: var(--color-error);--adyen-sdk-color-label-highlight: var(--color-primary);--adyen-sdk-color-outline-critical: var(--color-error);--adyen-sdk-color-outline-primary: var(--color-grey);--adyen-sdk-color-outline-primary-active: var(--color-primary);--adyen-sdk-spacer-020: var(--dimension-gap-sm);--adyen-sdk-spacer-070: var(--dimension-gap);--adyen-sdk-spacer-090: var(--dimension-gap);--adyen-sdk-text-body-font-size: 1rem;--adyen-sdk-text-caption-font-size: 0.8rem}.adyen{--_color-grey: #999;--_field-wrapper-direction: row;font-family:var(--font-avenir)}.adyen .adyen-checkout__payment-methods-list{gap:var(--dimension-gap)}.adyen .adyen-checkout__payment-method{--_background: rgb(215.6581818182, 210.5818181818, 210.5818181818);--_background-hover: rgb(207.3163636364, 201.1636363636, 201.1636363636);--_background-selected: var(--_background-hover);--_border-color: var(--_background);--_gutter: var(--dimension-gutter);background:var(--_background);border-color:var(--_border-color)}.adyen .adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected){--_background: var(--_background-hover);border-color:var(--_border-color)}.adyen .adyen-checkout__payment-method__header{padding-inline:var(--_gutter)}.adyen .adyen-checkout__payment-method__details{padding-inline:var(--_gutter)}.adyen .adyen-checkout__payment-method--selected{--_background: var(--_background-selected)}.adyen .adyen-checkout__payment-method--standalone{--_background: none;--_gutter: 0;border:none}.adyen .adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header{display:none}.adyen .adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__details__content>:last-child{margin-bottom:0}.adyen .adyen-checkout__label--focused+.adyen-checkout__input-wrapper{box-shadow:none}.adyen .adyen-checkout__field--error .adyen-checkout__input-wrapper{background:var(--color-error-light);border-color:var(--adyen-sdk-color-outline-critical)}.adyen .adyen-checkout__input-wrapper{min-height:60px}.adyen .adyen-checkout__card__brands__brand-wrapper{height:16px;margin:4px 2px}.adyen .adyen-checkout__field-wrapper{flex-direction:var(--_field-wrapper-direction);gap:var(--dimension-gap)}.adyen .adyen-checkout__field-wrapper>.adyen-checkout__field{margin:0}.adyen .adyen-checkout__field-wrapper>.adyen-checkout__field:first-child,.adyen .adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2),.adyen .adyen-checkout__field-wrapper>.adyen-checkout__field:last-child{margin:0}.adyen .adyen-checkout__button{font-family:var(--font-libre-baskerville);font-size:inherit;height:auto;letter-spacing:.1rem;line-height:2.3;padding:var(--dimension-gap-sm) var(--dimension-gap);text-transform:uppercase}@media(hover: hover){.adyen .adyen-checkout__button:hover{box-shadow:none}}.adyen .adyen-checkout__button:focus{box-shadow:none}.adyen .adyen-checkout__button--pay .adyen-checkout__button__icon{display:none}.adyen .adyen-checkout-input__inline-validation--invalid{display:none}.adyen .adyen-checkout-form-instruction{color:var(--_color-grey)}.adyen .adyen-checkout-contextual-text{color:var(--_color-grey)}.adyen .adyen-checkout__threeds2__challenge{background:var(--color-white);display:flex;flex-direction:row;justify-content:center;width:100%}.adyen .adyen-checkout__iframe--threeDSIframe{left:50%;max-width:100%;transform:translateX(-50%)}@media(max-width: 767.98px){.adyen{--_field-wrapper-direction: column}}.badges{--_gap: var(--dimension-gap);--_size: 96px}.badges__title{font-family:var(--font-libre-baskerville);font-size:clamp(1rem,0.8571428571rem + 0.3472222222vw,1.2142857143rem);font-weight:normal;line-height:1.25;text-transform:uppercase}.badges__items{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;gap:var(--_gap);padding:0}.badges__image{display:block;height:var(--_size);width:var(--_size)}.badges__placeholder{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:50%;text-align:center;opacity:.6;font-style:italic}.badges--unavailable{content:"";display:none}@media(max-width: 767.98px){.badges{--_gap: var(--dimension-gap-sm)}}.basket{--_text-color: var(--color-text)}.basket__item{align-items:center;display:flex;flex-direction:row;font-family:var(--font-avenir);font-size:1rem;gap:var(--dimension-gap);justify-content:space-between;position:relative}.basket__item--subtotal{border-top:2px solid var(--color-light-grey);padding-top:var(--dimension-gap)}.basket__item--total{font-size:1.2rem;font-weight:bold}.basket__image{min-width:64px;width:64px}.basket__image>*{display:block;max-width:100%;width:100%}.basket__name{flex-basis:100%}.basket__name a:not(.cta){--_link-color: var(--_text-color);--_link-hover-color: var(--_text-color)}.basket__price{text-align:end;white-space:nowrap}.basket__quantity{color:var(--color-grey);font-weight:normal}.basket__co{font-family:var(--font-libre-baskerville);font-size:clamp(1rem,0.8571428571rem + 0.3472222222vw,1.2142857143rem);font-weight:normal;line-height:1.25;text-transform:uppercase;text-transform:none}.basket__remove.cta{color:var(--color-text);position:absolute;right:var(--dimension-gap);top:var(--dimension-gap)}@media(hover: hover){.basket__remove.cta:hover{color:var(--color-primary)}}.basket--full .basket__main{display:flex;flex-direction:column;gap:var(--dimension-gap);grid-column:1/span 8;grid-row:1}.basket--full .basket__summary{grid-column:9/span 4;grid-row:1}.basket--full .basket__item{background:var(--color-white);display:grid;grid-template-areas:"image detail";grid-template-columns:128px 1fr;grid-template-rows:repeat(auto-fill, 1fr);padding:var(--dimension-gap)}.basket--full .basket__item--options{grid-template-areas:"image detail" "options options"}.basket--full .basket__image{grid-area:image;min-width:128px;width:128px}.basket--full .basket__name{padding-right:calc(32px + var(--dimension-gap))}.basket--full .basket__detail{display:flex;flex-basis:100%;flex-direction:column;gap:var(--dimension-gap);grid-area:detail;height:100%;justify-content:space-between}.basket--full .basket__options{grid-area:options}.basket--full .basket__meta{display:flex;flex-direction:row;gap:var(--dimension-gap);justify-content:space-between;width:100%}.basket--full .basket__breakdown{display:flex;flex-direction:column;gap:var(--dimension-gap-sm);justify-content:end}.basket--full .basket__delivery{text-align:end}.basket--full .basket__information{border-top:2px solid var(--color-light-grey);display:flex;flex-direction:column;gap:var(--dimension-gap-sm);grid-column:span 2;grid-row:2;padding-top:var(--dimension-gap)}.basket.dialog--relative{min-width:30rem;left:auto;top:calc(100% - 2px)}@media(max-width: 991.98px){.basket.dialog--relative{left:0;min-width:60vw;top:calc(100% + 30px)}}@media(max-width: 767.98px){.basket--full .basket__main{grid-column:var(--grid-columns-1)}.basket--full .basket__summary{grid-column:var(--grid-columns-1);grid-row:2}.basket--full .basket__item{grid-template-areas:"image" "detail";grid-template-columns:1fr;grid-template-rows:repeat(auto-fill, 1fr)}.basket--full .basket__item--options{grid-template-areas:"image" "detail" "options"}.basket--full .basket__image{width:100%}.basket--full .basket__detail{position:relative}.basket--full .basket__remove.cta{right:-3px;top:-3px}.basket.dialog--relative{left:0;position:fixed;top:0}}.breadcrumb{font-family:var(--font-avenir);font-size:1rem}.breadcrumb__list{flex-direction:row;flex-wrap:nowrap;gap:var(--dimension-gap-sm);list-style:none;-webkit-overflow-scrolling:touch;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;padding:0;scroll-snap-type:x mandatory}.breadcrumb__list::-webkit-scrollbar{display:none}.breadcrumb__item{align-items:center;color:var(--color-grey);display:flex;flex-direction:row;gap:var(--dimension-gap-sm);scroll-snap-align:start;white-space:nowrap}.breadcrumb__item::after{content:"/";display:block}.breadcrumb__item:last-of-type::after{display:none}.breadcrumb__item:not(:last-of-type)>a{color:var(--color-grey)}.breadcrumb__item a:focus-visible:not(:disabled){outline-offset:-1px}.breakdown{display:flex;flex-direction:column;font-family:var(--font-avenir);font-size:1rem;gap:var(--dimension-gap-sm);list-style:none;padding:0}.breakdown__line-item{display:flex;flex-direction:row;gap:var(--dimension-gap-sm);justify-content:space-between}.breakdown__line-item--total{font-weight:bold}.carousel{--_button-size: 32px;--_dot-gap: var(--dimension-gap-sm);--_dot-size: 10px;--_navigation-display: block;--_navigation-next-position: calc(-1 * var(--_button-size));--_navigation-previous-position: calc(-1 * var(--_button-size))}.carousel--single.carousel--group-1 .carousel__item{grid-column:var(--grid-columns-1)}.carousel--single.carousel--group-2 .carousel__item{grid-column:var(--grid-columns-2)}.carousel--single.carousel--group-3 .carousel__item{grid-column:var(--grid-columns-3)}.carousel--single.carousel--group-4 .carousel__item{grid-column:var(--grid-columns-4)}.carousel:not(.carousel--single) .carousel__item{position:absolute;top:0;visibility:hidden}.carousel:not(.carousel--single)[class*="--group-"] .carousel__item{margin-right:var(--dimension-gap)}.carousel:not(.carousel--single).carousel--group-1 .carousel__item{margin-right:0;width:100%}.carousel:not(.carousel--single).carousel--group-2 .carousel__item{width:calc((100% - 1*var(--dimension-gap))/2)}.carousel:not(.carousel--single).carousel--group-3 .carousel__item{width:calc((100% - 2*var(--dimension-gap))/3)}.carousel:not(.carousel--single).carousel--group-4 .carousel__item{width:calc((100% - 3*var(--dimension-gap))/4)}.carousel:not(.carousel--single)[data-lazy=true] .image__frame>img{opacity:0;transition:opacity .5s,transform .2s ease-out}.carousel:not(.carousel--single)[data-lazy=true] .image__frame>img.flickity-lazyloaded,.carousel:not(.carousel--single)[data-lazy=true] .image__frame>img.flickity-lazyerror{opacity:1}.carousel:not(.carousel--single)[data-lazy=true] .image__frame.flickity-lazyloaded>img,.carousel:not(.carousel--single)[data-lazy=true] .image__frame.flickity-lazyerror>img{opacity:1}.carousel[data-products] .carousel__item{container-type:inline-size}.carousel .flickity-enabled:focus-visible:not(:disabled){outline:none}.carousel .flickity-enabled .carousel__item{visibility:visible}.carousel .flickity-button{-webkit-appearance:none;appearance:none;background:none;color:var(--color-primary);display:var(--_navigation-display);height:var(--_button-size);transition:color .2s ease-out;width:var(--_button-size);z-index:1}.carousel .flickity-button:focus{box-shadow:none}@media(hover: hover){.carousel .flickity-button:hover{color:var(--color-primary-hover);transition:color .2s ease-in}}.carousel .flickity-button.next{right:var(--_navigation-next-position)}.carousel .flickity-button.previous{left:var(--_navigation-previous-position)}.carousel .flickity-page-dots{gap:var(--_dot-gap);position:initial}.carousel .flickity-page-dots .flickity-page-dot{background:var(--color-primary-light);height:var(--_dot-size);margin:0;width:var(--_dot-size)}.carousel .flickity-page-dots .flickity-page-dot.is-selected{background:var(--color-primary)}.carousel .flickity-page-dots .flickity-page-dot:focus{box-shadow:none}.carousel a.image__frame:focus-visible:not(:disabled){outline-offset:-1px}.carousel__counter{background:rgba(0,0,0,.35);font-family:var(--font-avenir);color:var(--color-white);padding:var(--dimension-gap-sm);position:absolute;right:var(--dimension-gap-sm);top:var(--dimension-gap-sm);z-index:1}[class*="--theme-"]:not(.block--theme-white) .flickity-page-dots .dot{background:var(--color-white)}.block .carousel{--_navigation-next-position: calc(-1 * var(--_button-size) - var(--dimension-gutter));--_navigation-previous-position: calc(-1 * var(--_button-size) - var(--dimension-gutter))}.block--theme-gold .flickity-button,.block--theme-yellow .flickity-button{color:var(--color-white)}@media(hover: hover){.block--theme-gold .flickity-button:hover,.block--theme-yellow .flickity-button:hover{color:var(--color-white)}}@media(max-width: 1439.98px){.carousel{--_navigation-display: none}}@media(max-width: 767.98px){.carousel:not(.carousel--single)[class*="--group-"] .carousel__item{width:100%}.carousel:not(.carousel--single)[data-products] .carousel__item{margin-right:var(--dimension-gap);width:calc((100% - 1*var(--dimension-gap))/2)}.carousel.carousel--single>.block__container{flex-direction:row}.carousel.carousel--single[data-products="1"] .carousel__item{width:100%}}.checkout__main{display:flex;flex-direction:column;gap:var(--dimension-gap);grid-column:1/span 8;grid-row:1}.checkout__main--full{grid-column:var(--grid-columns-1)}.checkout__summary{grid-column:9/span 4;grid-row:1}.checkout__panel{background:var(--color-white);display:flex;flex-direction:column;gap:var(--dimension-gap);margin:0;padding:var(--dimension-gap)}.checkout__panel--grey{background:var(--color-brown-grey)}.checkout__note{font-family:var(--font-avenir);font-size:1rem}.checkout__heading-co{border-top:2px solid var(--color-light-grey);padding-top:var(--dimension-gap)}.checkout__heading-co:first-of-type{border-top:none;padding-top:0}.checkout__shipment{display:flex;flex-direction:column;gap:var(--dimension-gap)}@supports selector(:has(+ *)){.checkout__shipment:has(.checkout__shipment-delivery){display:grid;grid-template-areas:"content summary";grid-template-columns:2fr 1fr;grid-template-rows:1fr}}.checkout__shipment+.checkout__shipment{border-top:2px solid var(--color-light-grey);padding-top:var(--dimension-gap)}.checkout__shipment-delivery{display:flex;flex-direction:column;gap:var(--dimension-gap);grid-area:content}.checkout__shipment-selection{display:flex;flex-direction:column;gap:var(--dimension-gap);grid-area:summary;justify-content:end}.checkout__item{--_grid-template-areas: "image detail";display:grid;gap:var(--dimension-gap);grid-template-areas:var(--_grid-template-areas);grid-template-columns:64px 1fr;grid-template-rows:repeat(auto-fill, 1fr)}@supports selector(:has(+ *)){.checkout__item:has(.checkout__options){--_grid-template-areas: "image detail" "options options"}}.checkout__item--refund .checkout__quantity>span{color:var(--color-disabled);text-decoration:line-through}.checkout__image{grid-area:image}.checkout__detail{display:flex;flex-direction:column;grid-area:detail;justify-content:center}.checkout__quantity,.checkout__price{font-family:var(--font-avenir);font-size:1rem}.checkout__options{display:flex;flex-direction:column;font-family:var(--font-avenir);font-size:1rem;gap:var(--dimension-gap-xs);grid-area:options}.checkout .block>.checkout__payment{flex-direction:row-reverse}.checkout__authentication{background-color:var(--color-white);border:none;min-height:600px;width:100%}.checkout--receipt .checkout__shipment{grid-template-areas:"content summary"}.checkout--receipt .checkout__shipment-breakdown{border:none;padding:0}.breakdown{--_name-alignment: start;display:flex;flex-direction:column;gap:var(--dimension-gap)}.breakdown__item{display:flex;flex-direction:row;font-family:var(--font-avenir);font-size:1rem;gap:var(--dimension-gap);justify-content:end}.breakdown__item--total{font-size:1.2rem;font-weight:bold}.breakdown__item--refund .breakdown__price{color:var(--color-disabled);text-decoration:line-through}.breakdown__name{flex-basis:100%;text-align:var(--_name-alignment)}.breakdown__price{text-align:end;white-space:nowrap}.breakdown--end{--_name-alignment: end}@media(max-width: 767.98px){.checkout__main{grid-column:var(--grid-columns-1)}.checkout__summary{grid-column:var(--grid-columns-1);grid-row:2}@supports selector(:has(+ *)){.checkout__shipment:has(.checkout__shipment-delivery){grid-template-areas:"content" "summary";grid-template-columns:1fr}}.checkout .block>.checkout__payment{flex-direction:column}.checkout--receipt .checkout__shipment{grid-template-areas:"content" "summary"}.breakdown{--_name-alignment: start}}.columns{--_container-type: initial;--_flex-direction: row;--_gap: var(--dimension-gap);--_vertical-alignment: start}.columns>.block__container{gap:var(--_gap)}.columns>.block__container[class*="--layout-"]:not([class$="--layout-auto"]){display:grid}.columns>.block__container--layout-1-2{grid-template-columns:var(--grid-layout-1-2)}.columns>.block__container--layout-2-1{grid-template-columns:var(--grid-layout-2-1)}.columns>.block__container--layout-1-3{grid-template-columns:var(--grid-layout-1-3)}.columns>.block__container--layout-3-1{grid-template-columns:var(--grid-layout-3-1)}.columns__column{--_flex-basis: 100%;container-type:var(--_container-type);display:flex;flex-basis:var(--_flex-basis);flex-direction:column;gap:var(--dimension-gap);justify-content:var(--_vertical-alignment)}.columns__column--fit{--_container-type: initial;--_flex-basis: fit-content}.columns--vertical-match{--_vertical-alignment: center}.columns--vertical-match .block:not(.html),.columns--vertical-match .block.image{--_height: 100%}.columns--compact{--_gap: var(--dimension-gap-sm)}.columns--query-container{--_container-type: inline-size}@media(max-width: 767.98px){.columns{--_flex-direction: column}.columns--preserve{--_flex-direction: row}}.co-about__content{grid-column:span 9;display:flex;flex-direction:column;gap:var(--dimension-gap)}.co-about__video{grid-column:span 3}.co-about__title{font-family:var(--font-libre-baskerville);font-size:clamp(1.8571428571rem,1.4285714286rem + 1.0416666667vw,2.5rem);font-style:italic;font-weight:normal;letter-spacing:.1rem;line-height:1.21}.co-about__subtitle{font-family:var(--font-libre-baskerville);font-size:clamp(1rem,0.8571428571rem + 0.3472222222vw,1.2142857143rem);font-weight:normal;line-height:1.25;text-transform:uppercase}.co-about__badges:empty{display:none}@media(max-width: 767.98px){.co-about__content,.co-about__video{grid-column:var(--grid-columns-1)}}.co-returns>.block__container{text-align:center}.co-returns__title{font-family:var(--font-libre-baskerville);font-size:clamp(1.8571428571rem,1.4285714286rem + 1.0416666667vw,2.5rem);font-style:italic;font-weight:normal;letter-spacing:.1rem;line-height:1.21}.co-storefront-card>.block__container{flex-direction:row;gap:0}.co-storefront-card__image{display:flex;flex-direction:row;position:relative;width:var(--flex-span-5)}.co-storefront-card__image>img{aspect-ratio:1/1;display:block;height:100%;left:0;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:0;width:100%}.co-storefront-card__content{display:flex;flex-direction:column;gap:var(--dimension-gap);justify-content:center;min-height:500px;padding:var(--dimension-gap-lg);width:var(--flex-span-7)}.co-storefront-card__title{font-family:var(--font-libre-baskerville);font-size:clamp(1.8571428571rem,1.4285714286rem + 1.0416666667vw,2.5rem);font-style:italic;font-weight:normal;letter-spacing:.1rem;line-height:1.21}.co-storefront-card__subtitle{font-family:var(--font-libre-baskerville);font-size:clamp(1rem,0.8571428571rem + 0.3472222222vw,1.2142857143rem);font-weight:normal;line-height:1.25;text-transform:uppercase}@media(max-width: 991.98px){.co-storefront-card__content{padding:var(--dimension-gap-lg) var(--dimension-gap)}}@media(max-width: 767.98px){.co-storefront-card>.block__container{flex-direction:column}.co-storefront-card__image{width:100%}.co-storefront-card__image>img{aspect-ratio:1/1;position:unset}.co-storefront-card__image .cta{width:calc(100% - 2*var(--dimension-gap))}.co-storefront-card__content{min-height:unset;width:100%}}@keyframes dialog-fade-in{0%{display:none;opacity:0}100%{display:flex;opacity:1}}@keyframes dialog-fade-out{0%{display:flex;opacity:1}100%{display:none;opacity:0}}.dialog{--_vertical-alignment: center;--_animation-in: dialog-fade-in;--_animation-out: dialog-fade-out;--_animation-speed: 0.25s;--_close-right: 15px;--_close-top: 15px;--_maximum-width: 100vw;--_minimum-width: 50rem;animation:var(--_animation-out) var(--_animation-speed) ease-out;background:var(--color-white);border:none;box-shadow:0 0 10px 0 rgba(0,0,0,.25);display:none;flex-direction:column;gap:var(--dimension-gap);height:fit-content;justify-content:var(--_vertical-alignment);margin:auto;max-height:100vh;max-width:var(--_maximum-width);min-width:var(--_minimum-width);padding:var(--dimension-gutter);position:fixed;width:fit-content;z-index:999}.dialog--relative{--_minimum-width: initial;left:0;position:absolute;top:100%}.dialog--fullscreen{--_minimum-width: initial;background:hsla(0,0%,100%,.975);box-shadow:none;height:100dvh;margin:0;width:100vw}.dialog--fixed{--_minimum-width: initial;left:0;height:100dvh;margin:0;position:fixed;top:0}.dialog--narrow{--_maximum-width: 40rem;--_minimum-width: 40rem}.dialog--alignment-start{--_vertical-alignment: start}.dialog>.block__container{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:var(--dimension-gutter);scroll-snap-type:y mandatory}.dialog[open]{animation:var(--_animation-in) var(--_animation-speed) ease-in;display:flex}.dialog::backdrop{display:none}.dialog__toolbar{margin-top:auto}.dialog__close{--_background: rgba(255, 255, 255, 0.75);--_background-hover: rgba(255, 255, 255, 0.75);--_color: var(--color-text);--_color-hover: var(--color-primary);position:absolute;right:var(--_close-right);top:var(--_close-top)}@media(max-width: 767.98px){.dialog{--_maximum-width: 100vw;--_minimum-width: initial;--_close-right: 24px;--_close-top: 38px;height:100dvh;max-height:100dvh;padding-top:var(--dimension-gap-lg);width:100vw}.dialog>.block__container{max-width:100%;padding:0}}.embedded-video__frame{align-items:center;display:flex;flex-direction:column;justify-content:center}.embedded-video__frame>iframe{aspect-ratio:16/9;height:auto;max-width:100%;width:100%}@keyframes filters-slide-in{0%{display:none;left:-480px;opacity:0}100%{display:flex;left:0;opacity:1}}@keyframes filters-slide-out{0%{display:flex;left:0;opacity:1}100%{display:none;left:-480px;opacity:0}}.filters{--_disclosure-size: 24px;--_width: 480px}.filters>.block__container{display:inherit}.filters__dialog{--_animation-in: filters-slide-in;--_animation-out: filters-slide-out;max-width:var(--_width);width:var(--_width)}.filters__group{border-top:2px solid var(--color-light-grey);padding-top:var(--dimension-gap)}.filters__group:last-of-type{border-bottom:2px solid var(--color-light-grey);padding-bottom:var(--dimension-gap)}.filters__group.form__control{gap:var(--dimension-gap)}.filters__group .form__label{font-family:var(--font-libre-baskerville);font-size:.8rem;font-style:italic;letter-spacing:.1rem;text-transform:uppercase}.filters__group .form__options{flex-direction:column;gap:var(--dimension-gap-sm)}.filters details.filters__group{display:block}.filters details.filters__group[open]{display:flex}.filters details.filters__group summary{padding-inline:10px}.filters details.filters__group summary+*{padding-inline:10px}.filters [data-palette]{--_border-color: var(--_color);--_color: transparent;background:var(--_color);border:1px solid var(--_border-color);border-radius:10px;display:block;height:20px;position:relative;text-indent:-9999px;top:-1px;width:20px}.filters [data-palette=black]{--_border-color: #000;--_color: #000}.filters [data-palette=blue]{--_border-color: #6161c8;--_color: #6161c8}.filters [data-palette=brown]{--_border-color: #a08670;--_color: #a08670}.filters [data-palette=clear]{--_border-color: #333;--_color: transparent}.filters [data-palette=green]{--_border-color: #59aa59;--_color: #59aa59}.filters [data-palette=grey]{--_border-color: #999;--_color: #999}.filters [data-palette=gold]{--_border-color: #c59f06;--_color: #c59f06}.filters [data-palette=metallics]{--_border-color: linear-gradient(45deg, rgb(66, 72, 80) 0%, rgb(204, 204, 204) 70%, rgb(252, 252, 252) 90%);--_color: linear-gradient(45deg, rgb(66, 72, 80) 0%, rgb(204, 204, 204) 70%, rgb(252, 252, 252) 90%)}.filters [data-palette=multi]{--_border-color: linear-gradient(45deg, rgb(131, 58, 180) 20%, rgb(253, 29, 29) 50%, rgb(252, 176, 69) 80%);--_color: linear-gradient(45deg, rgb(131, 58, 180) 20%, rgb(253, 29, 29) 50%, rgb(252, 176, 69) 80%)}.filters [data-palette=natural]{--_border-color: #eadab6;--_color: #eadab6}.filters [data-palette=orange]{--_border-color: #fc742a;--_color: #fc742a}.filters [data-palette=pink]{--_border-color: #ffc0df;--_color: #ffc0df}.filters [data-palette=purple]{--_border-color: #9d6ed6;--_color: #9d6ed6}.filters [data-palette=red]{--_border-color: #de3d3d;--_color: #de3d3d}.filters [data-palette=rose-gold]{--_border-color: #ffc4a6;--_color: #ffc4a6}.filters [data-palette=silver]{--_border-color: #ccc;--_color: #ccc}.filters [data-palette=white]{--_border-color: #333;--_color: #fff}.filters [data-palette=yellow]{--_border-color: #f1d317;--_color: #f1d317}@media(max-width: 767.98px){.filters{--_disclosure-size: 32px;--_width: unset}.filters__dialog{--_animation-in: dialog-fade-in;--_animation-out: dialog-fade-out}}.flow-indicator{font-family:var(--font-avenir)}.flow-indicator__list{align-items:start;display:flex;flex-direction:row;justify-content:space-between;padding:0}.flow-indicator__list::before{background:var(--color-grey);content:"";height:2px;left:var(--dimension-gutter);position:absolute;top:23px;width:calc(100% - 2*var(--dimension-gutter))}.flow-indicator__item{align-items:center;display:flex;flex-basis:100%;flex-direction:column;gap:var(--dimension-gap-sm);justify-content:center;text-align:center}.flow-indicator__item:first-of-type{align-items:start;text-align:start}.flow-indicator__item:last-of-type{align-items:end;text-align:end}.flow-indicator__item>button{appearance:none;background:none;border:none;box-shadow:none;line-height:1;margin:0;outline:none;padding:0}.flow-indicator__icon{background:var(--color-cream);height:48px;position:relative;width:48px}.flow-indicator__icon.material-symbols-outlined{font-size:32px;line-height:48px}.flow-indicator__text{display:flex;flex-direction:column;font-size:.7rem;gap:0;list-style:none;padding:0;white-space:break-spaces}.flow-indicator__text>li:nth-of-type(odd){font-weight:bold}.flow-indicator--step .flow-indicator__list::before{background:var(--color-primary)}.flow-indicator--step .flow-indicator__item{counter-increment:flow-step}.flow-indicator--step .flow-indicator__item::before{background:var(--color-white);border:2px solid var(--color-primary);border-radius:24px;content:counter(flow-step);font-size:1.2rem;height:44px;line-height:48px;position:relative;width:44px}.flow-indicator--step .flow-indicator__item:first-of-type,.flow-indicator--step .flow-indicator__item:last-of-type{align-items:center;text-align:center}.flow-indicator--step .flow-indicator__item--active::before{background:var(--color-primary);color:var(--color-white)}.flow-indicator--step .flow-indicator__text{font-size:.9rem}@supports selector(:has(+ *)){.flow-indicator--step .flow-indicator__item:has(~.flow-indicator__item--active)>button{cursor:pointer}}.block__container .flow-indicator__list::before{left:0;width:100%}.footer{--_gap: var(--dimension-gap-lg);background:var(--color-navy);color:var(--color-white);margin-top:var(--_gap);padding:var(--dimension-gap-lg) 0}.footer>.block__container>*{grid-column:span 5}.footer>.block__container>:first-child{grid-column:span 2}.footer>.block__container>.columns{border-top:2px solid var(--color-primary);font-size:.7rem;grid-column:span 12;padding-top:var(--dimension-gap)}.footer>.block__container>.columns .navigation{font-family:var(--font-libre-baskerville);font-weight:normal;letter-spacing:.05rem;line-height:1.5;font-size:.7rem}.footer>.block__container>.columns .navigation__list{justify-content:end}.footer>.block__container>.columns .navigation__list>*{flex-basis:auto}.footer--minimal>.block__container>*,.footer--minimal>.block__container>:first-child{grid-column:span 12}.footer--minimal .footer__logos>.block__container{flex-direction:row;justify-content:center}.footer__logos>.block__container{align-items:center}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{font-style:italic}.footer .social-media-group>.block__container{justify-content:start}.footer .navigation{letter-spacing:normal;font-family:var(--font-avenir);font-size:1.1rem}.footer .navigation__list{display:flex;flex-direction:row;gap:var(--dimension-gap);width:100%}.footer .navigation__list>*{flex-basis:100%}@media(hover: hover){.footer .navigation a:hover>span{text-decoration:underline}}.footer .navigation .navigation-group{display:flex;flex-direction:column;gap:var(--dimension-gap-sm)}.footer .navigation .navigation-group__link{font-weight:bold;text-transform:uppercase}.footer .navigation .navigation-group__list{display:flex;flex-direction:column;gap:var(--dimension-gap-sm)}.footer a{color:var(--color-white);text-decoration:none}@media(max-width: 991.98px){.footer{--_gap: 0}.footer>.block__container>*,.footer>.block__container>:first-child{grid-column:span 12}.footer__logos>.block__container{flex-direction:row;justify-content:center}}@media(max-width: 767.98px){.footer{text-align:center}.footer .social-media-group>.block__container{justify-content:center}.footer .navigation__list{flex-direction:column;gap:0}.footer .navigation .navigation-group{gap:0}.footer .navigation .navigation-group__list{gap:0}.footer .navigation .navigation-item>.navigation-item__link{padding:var(--dimension-gap-sm) 0}}.generic-card{--_content-gap: var(--dimension-gap-sm);--_content-padding: var(--dimension-gap);--_font-size-title: 1rem;--_font-size-subtitle: 0.7rem;--_font-size-context: 0.6rem;--_text-color: var(--color-text)}.generic-card>.block__container{align-items:center;gap:0}.generic-card__image{display:block}.generic-card__image>*{display:block;max-width:100%;transition:transform .2s ease-out;width:100%}.generic-card__image+.generic-card__content{padding-top:var(--_content-padding)}.generic-card__content{display:flex;flex-direction:column;gap:var(--_content-gap);padding-inline:var(--_content-padding);text-align:center;width:100%}.generic-card__content[class*="--theme-"]{--_text-color: var(--color-white);padding-block:var(--_content-padding)}.generic-card__content[class*="--theme-"].block--theme-white{--_text-color: var(--color-text)}.generic-card__content a:not(.cta){--_link-color: var(--_text-color);--_link-hover-color: var(--_text-color)}.generic-card__title{font-size:var(--_font-size-title);word-break:break-word}.generic-card__subtitle,.generic-card__context{line-height:1.6;text-transform:uppercase}.generic-card__subtitle{font-family:var(--font-avenir);font-size:var(--_font-size-subtitle);order:-1}.generic-card__context{font-size:var(--_font-size-context)}.generic-card--flip>.block__container{flex-direction:column-reverse}@media(hover: hover){.generic-card--linked .generic-card__image[class*="--aspect-"]:hover>*{transform:scale(1.05)}}@container (inline-size < 200px){.generic-card{--_content-gap: var(--dimension-gap-xs);--_content-padding: var(--dimension-gap-sm);--_font-size-title: clamp(0.7142857143rem, 0.5238095238rem + 0.462962963vw, 1rem);--_font-size-subtitle: clamp(0.5714285714rem, 0.4761904762rem + 0.2314814815vw, 0.7142857143rem);--_font-size-context: clamp(0.5rem, 0.4047619048rem + 0.2314814815vw, 0.6428571429rem)}}[class*="--theme-"]:not(.block--theme-white) .generic-card{--_text-color: var(--color-white)}.grid{--_container-type: initial;--_toolbar-areas: "count";--_toolbar-columns: 1fr}.grid--query-container{--_container-type: inline-size}.grid__item{container-type:var(--_container-type)}.grid__collections{grid-column:var(--grid-columns-1)}.grid__toolbar{align-items:center;display:grid;gap:var(--dimension-gap);grid-column:var(--grid-columns-1);grid-template-areas:var(--_toolbar-areas);grid-template-columns:var(--_toolbar-columns);justify-content:center}.grid__toolbar--sortable{--_toolbar-areas: "unused count sort";--_toolbar-columns: repeat(3, 1fr)}.grid__toolbar--filterable{--_toolbar-areas: "filters count unused";--_toolbar-columns: repeat(3, 1fr)}.grid__toolbar--filterable.grid__toolbar--filtered{--_toolbar-areas: "filters count unused" "active active active"}.grid__toolbar--filterable.grid__toolbar--sortable{--_toolbar-areas: "filters count sort"}.grid__toolbar--filterable.grid__toolbar--sortable.grid__toolbar--filtered{--_toolbar-areas: "filters count sort" "active active active"}.grid__filters{grid-area:filters}.grid__active{grid-area:active}.grid__count{color:var(--color-primary);font-family:var(--font-avenir);font-size:.8rem;grid-area:count;letter-spacing:.15rem;text-transform:uppercase;text-align:center}.grid__sort{grid-area:sort}.grid__sort select{font-family:var(--font-libre-baskerville);font-size:.875rem;letter-spacing:.1rem}.grid__pagination{grid-column:var(--grid-columns-1)}@media(min-width: 768px){.grid__sort{align-items:end}.grid__sort .form__control{display:unset}}@media(max-width: 767.98px){.grid{--_toolbar-areas: "count";--_toolbar-columns: 1fr}.grid__toolbar--sortable{--_toolbar-areas: "sort sort" "count count";--_toolbar-columns: repeat(2, 1fr)}.grid__toolbar--filterable{--_toolbar-areas: "filters filters" "count count";--_toolbar-columns: repeat(2, 1fr)}.grid__toolbar--filterable.grid__toolbar--filtered{--_toolbar-areas: "filters filters" "active active" "count count"}.grid__toolbar--filterable.grid__toolbar--sortable{--_toolbar-areas: "filters sort" "count count"}.grid__toolbar--filterable.grid__toolbar--sortable.grid__toolbar--filtered{--_toolbar-areas: "filters sort" "active active" "count count"}.grid__active .cta{display:flex;width:auto}}html[data-dialog]{overscroll-behavior:none}html[data-dialog] body{position:fixed}html[data-dialog] .ch2[data-region]{display:none}.header{background-color:var(--color-cream);padding-bottom:calc(2.5rem + 2*var(--dimension-gap));padding-top:var(--dimension-gap);z-index:2}.header>.block__container{display:grid;gap:var(--dimension-gap);grid-template-areas:"a logo b" "primary logo tertiary";grid-template-columns:1fr 128px 1fr;grid-template-rows:1fr 1fr}.header--minimal{padding-bottom:var(--dimension-gap-lg)}.header__logo{grid-area:logo;text-align:center}.header__close{display:none;position:fixed;right:var(--dimension-gap);top:38px;z-index:4}.header__primary{--_navigation-color: var(--color-text);--_navigation-color-hover: var(--color-primary);--_navigation-border-color: transparent;grid-area:primary-start/primary-start/primary-end/tertiary-end}.header__primary .navigation{letter-spacing:normal;font-family:var(--font-avenir);font-size:1.1rem}.header__primary .navigation>.block__container{border-bottom:2px solid var(--color-primary);z-index:1}.header__primary .navigation__scroll{left:0;height:100%;position:absolute;top:0;width:75%}.header__primary .navigation__primary-tier{display:flex;flex-direction:row;gap:0;justify-content:start;-webkit-overflow-scrolling:touch;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;scroll-snap-type:x mandatory}.header__primary .navigation__primary-tier::-webkit-scrollbar{display:none}.header__primary .navigation__primary-tier li{scroll-snap-align:start}.header__primary .navigation__primary-tier li .navigation-item>.navigation-item__link{font-family:var(--font-core-circus);font-size:1rem;outline-offset:-2px;padding:0 var(--dimension-gap-sm) var(--dimension-gap) var(--dimension-gap-sm);text-transform:uppercase}@media(hover: hover){.header__primary .navigation__primary-tier li .navigation-item>.navigation-item__link:hover{--_navigation-color: var(--color-primary);--_navigation-color-hover: var(--color-primary);--_navigation-border-color: var(--color-primary)}}.header__primary .navigation__primary-tier li .navigation-item>.navigation-item__link>.navigation-item__text{white-space:nowrap}.header__primary .navigation__primary-tier li .navigation-item.open{--_navigation-color: var(--color-primary);--_navigation-color-hover: var(--color-primary);--_navigation-border-color: var(--color-primary)}@supports selector(:has(+ *)){.header__primary .navigation__primary-tier li:nth-child(1 of :not(:has(>.navigation-item.hide-media-above-lg)))>.navigation-item>.navigation-item__link{padding-left:0}.header__primary .navigation__primary-tier li:nth-last-child(1 of :not(:has(>.navigation-item.hide-media-above-lg)))>.navigation-item>.navigation-item__link{padding-right:0}}@supports not selector(:has(+ *)){.header__primary .navigation__primary-tier li:nth-child(1 of :not([data-exclude-desktop]))>.navigation-item>.navigation-item__link{padding-left:0}.header__primary .navigation__primary-tier li:nth-last-child(1 of :not([data-exclude-desktop]))>.navigation-item>.navigation-item__link{padding-right:0}}.header__primary .navigation__list{display:flex;flex-direction:row;gap:0;justify-content:start}.header__primary .navigation__list>li>.navigation-item{min-height:60px}.header__primary .navigation__list>li>.navigation-item>.navigation-item__link{display:none}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll{background-color:var(--color-cream);border-top:2px solid var(--color-primary);display:none;left:0;overflow-y:visible;position:absolute;top:100%;width:100%}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list{display:flex;flex-direction:row;gap:0;-webkit-overflow-scrolling:touch;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;scroll-snap-type:x mandatory}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list::-webkit-scrollbar{display:none}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li>.navigation-item>.navigation-item__link{outline-offset:-2px;padding:var(--dimension-gap) var(--dimension-gap-sm)}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li>.navigation-item>.navigation-item__link>.navigation-item__text{white-space:nowrap}@media(hover: hover){.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li>.navigation-item:hover{--_navigation-color-hover: var(--color-pink)}}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li>.navigation-group>.navigation-group__link{padding:var(--dimension-gap) var(--dimension-gap-sm)}@media(hover: hover){.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li>.navigation-group:hover{--_navigation-color-hover: var(--color-pink)}}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list{background:var(--color-white);display:none;flex-direction:row;gap:var(--dimension-gap);padding:var(--dimension-gap);position:absolute;left:0;top:100%;width:100%;z-index:2}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li .navigation-group{display:flex;flex-direction:column;gap:var(--dimension-gap-sm)}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li>.navigation-group--delayed-hover>.navigation-group__scroll>.navigation-group__list{display:flex}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll{display:block;z-index:1}.header__primary .navigation__list>li:first-of-type>.navigation-group>.navigation-group__scroll{display:block;z-index:1}.header__primary .navigation a{color:var(--_navigation-color);text-decoration:none}@media(hover: hover){.header__primary .navigation a:hover{color:var(--_navigation-color-hover)}}.header__primary .navigation .navigation-item__text{border-bottom:2px solid var(--_navigation-border-color);border-top:2px solid rgba(0,0,0,0);padding:6px 0 4px 0}.header__tertiary{display:flex;flex-direction:row;gap:var(--dimension-gap-sm);grid-area:tertiary;justify-content:end;list-style:none;margin:0;padding:0;position:relative}.header__tertiary>li{margin:0;padding:0;position:relative;z-index:1}.header__search-dialog{padding-top:calc(var(--dimension-gap-xl)*2)}.header__search-dialog .form{position:relative}.header__search-dialog .form__input{background:none;border:none;border-bottom:2px solid var(--color-primary);color:var(--color-text);font-size:1.5rem;line-height:1.5;outline:0;padding:var(--dimension-gap) calc(32px + 2*var(--dimension-gap)) var(--dimension-gap) var(--dimension-gap);width:100%}.header__search-dialog .form__input::placeholder{color:var(--color-text);opacity:1}.header__search-dialog .form__actions{position:absolute;right:var(--dimension-gap);top:28px}.header .cta--icon{--_color: var(--color-text);--_color-hover: var(--color-primary)}@media(min-width: 992px){@supports selector(:has(+ *)){.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li:nth-child(1 of :not(:has(>.navigation-item.hide-media-above-lg)))>.navigation-item>.navigation-item__link,.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li:nth-child(1 of :not(:has(>.navigation-item.hide-media-above-lg)))>.navigation-group>.navigation-group__link{padding-left:0}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li:nth-last-child(1 of :not(:has(>.navigation-item.hide-media-above-lg)))>.navigation-item>.navigation-item__link,.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li:nth-last-child(1 of :not(:has(>.navigation-item.hide-media-above-lg)))>.navigation-group>.navigation-group__link{padding-right:0}}@supports not selector(:has(+ *)){.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li:nth-child(1 of :not([data-exclude-desktop]))>.navigation-item>.navigation-item__link,.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li:nth-child(1 of :not([data-exclude-desktop]))>.navigation-group>.navigation-group__link{padding-left:0}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li:nth-last-child(1 of :not([data-exclude-desktop]))>.navigation-item>.navigation-item__link,.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li:nth-last-child(1 of :not([data-exclude-desktop]))>.navigation-group>.navigation-group__link{padding-right:0}}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li{flex-basis:100%}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li .navigation-group{--_font-weight: bold}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li .navigation-group>.navigation-group__scroll>.navigation-group__list{display:flex;flex-direction:column;gap:var(--dimension-gap-sm)}.header__primary .navigation__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li>.navigation-group>.navigation-group__scroll>.navigation-group__list>li .navigation-item__text{border:none;padding:0}}@media(max-width: 991.98px){.header{padding-bottom:0}.header>.block__container{grid-template-areas:"tertiary logo primary";grid-template-columns:1fr 70px 1fr;grid-template-rows:1fr}.header__logo.logo{align-items:center;display:flex;height:60px;justify-self:center}.header a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.header__primary{align-items:center;display:flex;flex-direction:row;gap:var(--dimension-gap-sm);grid-area:primary;justify-content:end}.header__primary .navigation{--_navigation-background: var(--color-white);background:var(--_navigation-background);display:block;height:100dvh;left:-100%;opacity:0;position:fixed;top:0;transition:opacity .25s ease-in;user-select:none;width:100%;z-index:3}.header__primary .navigation>.block__container{align-items:start;border-bottom:none;flex-direction:column;gap:0}.header__primary .navigation__scroll{height:110px;padding:var(--dimension-gap-sm) var(--dimension-gutter);position:unset;width:calc(100% - 32px - var(--dimension-gutter))}.header__primary .navigation__primary-tier li .navigation-item>.navigation-item__link{padding-block:var(--dimension-gap)}.header__primary .navigation__list{flex-direction:column;height:calc(100dvh - 110px);width:100%}.header__primary .navigation__list>li{width:100%}.header__primary .navigation__list>li:first-of-type>.navigation-group>.navigation-group__scroll{display:none;z-index:unset}.header__primary .navigation__list>li>.navigation-item>.navigation-item__link{padding-top:var(--dimension-gap)}.header__primary .navigation__list>li>.navigation-item>.navigation-item__link>.navigation-item__text{white-space:nowrap}.header__primary .navigation__list>li>.navigation-group .navigation-group__scroll{display:none}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__link{color:var(--color-primary)}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__link .navigation-group__text{border-bottom-color:var(--color-primary)}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll{background:var(--_navigation-background);display:block;height:calc(100dvh - 110px);overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:0;position:unset;scroll-snap-type:y mandatory}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll--full{height:100dvh}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll::-webkit-scrollbar{display:none}@supports selector(:has(+ *)){.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll:has(.navigation-group.open){border-top:none}}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list{flex-direction:column;overflow-x:unset;padding:0 var(--dimension-gap) var(--dimension-gap) var(--dimension-gap);scroll-snap-type:unset}}@media(max-width: 991.98px)and (hover: hover){.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li:hover>.navigation-group>.navigation-group__scroll>.navigation-group__list{display:none}}@media(max-width: 991.98px){.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li>.block{margin-block:var(--dimension-gap)}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li .navigation-item>.navigation-item__link{align-items:center;display:grid;grid-template-areas:"text icon";grid-template-columns:1fr 32px;gap:var(--dimension-gap);padding:var(--dimension-gap-sm) 0}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li .navigation-item>.navigation-item__link>.navigation-item__text{grid-area:text}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li .navigation-item>.navigation-item__link::after{color:var(--color-grey);grid-area:icon;direction:ltr;display:inline-block;font-weight:normal;font-size:32px;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e409";display:block;font-family:var(--font-material-symbols-outlined);text-align:center}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li .navigation-item:not(.navigation-group)>.navigation-item__link::after{display:none}}@media(max-width: 991.98px)and (hover: hover){.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li>.navigation-group:hover{--_navigation-color-hover: var(--color-text)}}@media(max-width: 991.98px){.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li>.navigation-group.open{background:var(--_navigation-background);display:flex;flex-direction:column;gap:0;inset:0;position:fixed;z-index:3}}@media(max-width: 991.98px)and (hover: hover){.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li>.navigation-group.open:hover{--_navigation-color-hover: var(--color-primary)}}@media(max-width: 991.98px){.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li>.navigation-group.open>.navigation-group__link{--_navigation-color: var(--color-primary);--_navigation-color-hover: var(--color-primary);background:var(--_navigation-background);grid-template-areas:"icon text close";grid-template-columns:32px 1fr 32px;height:110px;padding:var(--dimension-gap)}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li>.navigation-group.open>.navigation-group__link>.navigation-group__text{display:inline-block;font-weight:normal;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li>.navigation-group.open>.navigation-group__link::after{color:var(--color-text);content:"";font-size:32px}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li>.navigation-group.open>.navigation-group__scroll{background:var(--_navigation-background);display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scroll-snap-type:y mandatory;width:100%;left:0;position:absolute;top:110px;height:calc(100dvh - 110px)}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list>li>.navigation-group.open>.navigation-group__scroll>.navigation-group__list{display:flex;flex-direction:column;gap:0;height:100%;padding-top:0;position:unset}.header__primary .navigation__list>li>.navigation-group.open>.navigation-group__scroll .navigation-group__list::after{align-self:center;background:url(../images/logo-light-xs.webp) 0 0 no-repeat;background-size:58px 60px;content:"";display:block;height:60px;padding-bottom:var(--dimension-gap-lg);width:58px}@supports selector(:has(+ *)){.header__primary .navigation__list>li>.navigation-group.open:has(.navigation-group.open)>.navigation-group__scroll{height:100dvh}}.header__primary .navigation--open{left:0;opacity:1}.header__tertiary{align-items:center;flex-direction:row-reverse;justify-content:start}.header__search-dialog .form__input{font-size:1.2rem;line-height:1.2;padding-left:0;padding-right:calc(32px + var(--dimension-gap-sm))}.header__search-dialog .form__actions{right:0;top:20px}}@media(hover: hover){[data-help][aria-haspopup]:hover{cursor:pointer}}.html{--_horizontal-alignment: start}.html>.block__container{text-align:var(--_horizontal-alignment)}.html--alignment-center{--_horizontal-alignment: center}.html--alignment-start{--_horizontal-alignment: start}.html--alignment-end{--_horizontal-alignment: end}.image{--_aspect-ratio: 1/1;--_height: auto;--_horizontal-alignment: center;--_image-width: 100%;--_placeholder-background: rgba(0, 0, 0, 0.025) url(../images/placeholder.webp) center center no-repeat;--_x-position: center;--_y-position: center;height:var(--_height)}.image>.block__container{height:var(--_height)}.image__placeholder{background:var(--_placeholder-background);background-size:58px 60px}.image__link{display:block}.image__frame{align-items:var(--_horizontal-alignment);display:flex;flex-direction:column;height:var(--_height);width:100%}.image__frame img{display:block;height:var(--_height);max-height:100%;max-width:100%;object-fit:cover;object-position:var(--_x-position) var(--_y-position);width:var(--_image-width)}.image__frame[class*="--aspect-"]{align-items:center;aspect-ratio:var(--_aspect-ratio);display:flex;justify-content:center;overflow:hidden}.image__frame[class*="--aspect-"]>img{aspect-ratio:var(--_aspect-ratio)}.image__frame--aspect-landscape{--_aspect-ratio: 16/9}.image__frame--aspect-portrait{--_aspect-ratio: 3/4}.image__frame--aspect-square{--_aspect-ratio: 1/1}.image__frame--aspect-circle{--_aspect-ratio: 1/1;border-radius:50%}.image__frame--x-position-left{--_x-position: left}.image__frame--x-position-right{--_x-position: right}.image__frame--y-position-top{--_y-position: top}.image__frame--y-position-bottom{--_y-position: bottom}.image__frame--alignment-center{--_horizontal-alignment: center}.image__frame--alignment-start{--_horizontal-alignment: start}.image__frame--alignment-end{--_horizontal-alignment: end}.image__frame--fit-content{--_image-width: fit-content;--_placeholder-background: none}.klaviyo-form{--_horizontal-alignment: center}.klaviyo-form>.block__container{align-items:var(--_horizontal-alignment)}.loading{--_color: var(--color-primary);--_size: 24px;--_stroke: 2px;font-size:inherit}.loading>.block__container{align-items:center;flex-direction:row;gap:var(--dimension-gap-sm)}.loading__text{display:flex;flex-direction:row;gap:var(--dimension-gap-xs)}.loading__text::after{animation:loading-dots 2s infinite;content:"";display:block;min-width:3ch}@keyframes loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}100%{content:""}}.loading__icon{display:block;height:var(--_size);position:relative;width:var(--_size)}.loading__icon div{animation:loading-icon 1.25s cubic-bezier(0.5, 0, 0.5, 1) infinite;border:var(--_stroke) solid var(--_color);border-color:var(--_color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-radius:50%;box-sizing:border-box;display:block;height:var(--_size);position:absolute;width:var(--_size)}.loading__icon div:nth-child(1){animation-delay:-0.45s}.loading__icon div:nth-child(2){animation-delay:-0.3s}.loading__icon div:nth-child(3){animation-delay:-0.15s}@keyframes loading-icon{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.logo{display:block}.logo picture{display:inline-block}.logo__image{display:block}.material-icon{--_color: inherit;--_size: inherit}.material-icon>.block__container{align-items:center}.material-icon__icon[class*=material-symbols]{color:var(--_color);font-size:var(--_size);width:fit-content}.material-icon--color-gold{--_color: var(--color-gold)}.material-icon--color-green{--_color: var(--color-green)}.material-icon--color-grey{--_color: var(--color-grey)}.material-icon--color-navy{--_color: var(--color-navy)}.material-icon--color-pink{--_color: var(--color-pink)}.material-icon--color-red{--_color: var(--color-red)}.material-icon--color-white{--_color: var(--color-white)}.material-icon--color-yellow{--_color: var(--color-yellow)}.material-icon--size-small{--_size: 24px}.material-icon--size-medium{--_size: 64px}.material-icon--size-large{--_size: 128px}.material-icon--size-xlarge{--_size: 256px}.material-icon--size-variable{--_size: clamp(1.4285714286rem, 1.0952380952rem + 0.8101851852vw, 1.9285714286rem)}.message{--_horizontal-alignment: start;--_text-color: var(--color-light-blue);--_text-size: inherit;--_text-weight: inherit;font-size:var(--_text-size);font-weight:var(--_text-weight)}.message:not([class*="--theme-"]){color:var(--_text-color)}.message>.block__container{text-align:var(--_horizontal-alignment)}.message a:not(.cta){--_link-color: var(--_text-color);--_link-hover-color: var(--_text-color);text-decoration:underline}.message--error{--_text-color: var(--color-error)}.message--warning{--_text-color: var(--color-yellow)}.message--success{--_text-color: var(--color-light-green)}.message--strong{--_text-color: var(--color-pink);--_text-weight: bold}.message--alignment-center{--_horizontal-alignment: center}.message--alignment-start{--_horizontal-alignment: start}.message--alignment-end{--_horizontal-alignment: end}.message--size-large{--_text-size: clamp(1rem, 0.8571428571rem + 0.3472222222vw, 1.2142857143rem)}div.message:not(.block){display:flex;flex-direction:column;gap:var(--dimension-gap-sm)}.navigation ul{list-style:none;margin:0;padding:0}.navigation li{display:block;margin:0;padding:0;scroll-snap-align:start}.navigation li a{display:block}@media(min-width: 992px){@supports selector(:has(+ *)){.navigation li:has(>.navigation-item.hide-media-above-lg){display:none}}}.navigation-group{--_item-display: flex;--_item-direction: column;--_item-gap: var(--dimension-gap-sm)}.navigation-group__text{display:inline-block}.navigation-group__list>li{display:var(--_item-display);flex-direction:var(--_item-direction);gap:var(--_item-gap)}@media(max-width: 991.98px){@supports selector(:has(+ *)){.navigation-group__list>li:has(>.block.image,.block.title-card){display:none}}}.navigation-item{--_font-weight: normal}.navigation-item>a{font-weight:var(--_font-weight)}.navigation-item__link{display:block;width:100%}.navigation-item__text{display:inline-block}.navigation-item--bold{--_font-weight: bold}@media(max-width: 991.98px){.navigation-item--divider{border-top:1px solid var(--color-light-grey);padding-top:var(--dimension-gap-sm)}}@media(max-width: 991.98px){@supports selector(:has(+ *)){.navigation li:has(+li>.navigation-item--divider){padding-bottom:var(--dimension-gap-sm)}}}.order-preview{--_content-template-areas: "images meta";--_content-template-columns: 90px 1fr;--_flex-direction: row;--_image-height: 120px;--_more-image: none}.order-preview__images{display:flex;flex-direction:row;gap:var(--dimension-gap);position:relative;--_more-number: none;--_more-value: "+"}.order-preview__images::before{border-top:48px solid rgba(0,0,0,.5);border-left:48px solid rgba(0,0,0,0);content:"";display:var(--_more-number);right:0;position:absolute;top:0;z-index:1}.order-preview__images::after{color:#fff;content:var(--_more-value);display:var(--_more-number);font-weight:bold;padding:5px;position:absolute;right:0;top:0;z-index:2}.order-preview__images[data-more-lg]{--_more-number: block;--_more-value: "+" attr(data-more-lg)}.order-preview__content{display:grid;flex-grow:1;gap:var(--dimension-gap);grid-template-areas:var(--_content-template-areas);grid-template-columns:var(--_content-template-columns)}.order-preview__images{grid-area:images}.order-preview__image{--_height: var(--_image-height);flex-basis:0;flex-grow:1}.order-preview__image:nth-of-type(2){display:var(--_more-image)}.order-preview__meta{display:flex;flex-direction:column;flex-grow:1;gap:var(--dimension-xs);grid-area:meta;justify-content:center}.order-preview__actions{align-content:end}@media(max-width: 991.98px){.order-preview{--_flex-direction: column}}@media(max-width: 575.98px){.order-preview{--_content-template-areas: "meta" "images";--_content-template-columns: 1fr;--_image-height: auto;--_more-image: block}.order-preview__images[data-more-lg]{--_more-number: none}.order-preview__images[data-more-sm]{--_more-number: block;--_more-value: "+" attr(data-more-sm)}}.order-summary{align-self:start;position:sticky;top:var(--dimension-gap)}.order-summary>.block__container{background:var(--color-white);padding:var(--dimension-gap)}.order-summary__item{align-items:center;display:flex;flex-direction:row;font-family:var(--font-avenir);font-size:1rem;gap:var(--dimension-gap);justify-content:space-between;position:relative}.order-summary__item--subtotal,.order-summary__item--total{border-top:2px solid var(--color-light-grey);padding-top:var(--dimension-gap)}.order-summary__label{flex-basis:100%}.order-summary__label--disabled{color:var(--color-light-grey)}.order-summary__value{text-align:end;white-space:nowrap}.order-summary__supplement{border-top:2px solid var(--color-light-grey);display:flex;flex-direction:column;gap:var(--dimension-gap);padding-top:var(--dimension-gap)}.pagination{--_pages-display: none;grid-column:var(--grid-columns-1)}.pagination>.block__container{flex-direction:row;justify-content:center}.pagination__navigation{align-items:center;display:flex;flex-direction:column;gap:var(--dimension-gap)}.pagination__pages{display:var(--_pages-display);flex-direction:row;flex-wrap:wrap;gap:var(--dimension-gap);list-style:none;padding:0}.pagination__actions{align-items:center;list-style:none;display:flex;flex-direction:row;gap:var(--dimension-gap);padding:0}.pagination__label{display:none}@media(max-width: 767.98px){.pagination__navigation{width:100%}}.password-restrictions{--_columns: repeat(2, 1fr)}.password-restrictions__rules{display:grid;grid-template-columns:var(--_columns);list-style:none;padding:0}.password-restrictions__rule{--_text-decoration: none;display:flex;flex-direction:row;gap:var(--dimension-gap-xs)}.password-restrictions__rule::before{direction:ltr;display:inline-block;font-weight:normal;font-size:21px;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e5cd";display:block;font-family:var(--font-material-symbols-outlined);text-align:center;color:var(--color-error)}.password-restrictions__rule--passed{--_text-decoration: line-through}.password-restrictions__rule--passed::before{color:var(--color-green);content:""}.password-restrictions__rule>span{text-decoration:var(--_text-decoration)}@media(max-width: 767.98px){.password-restrictions{--_columns: 1fr}}.category-card{--_content-padding: 0}.category-card>.block__container{gap:var(--dimension-gap-sm)}.category-card__title{font-family:var(--font-avenir)}@container (inline-size < 200px){.category-card{--_font-size-title: clamp(0.7142857143rem, 0.619047619rem + 0.2314814815vw, 0.8571428571rem)}}.product{--_media-columns: 1 / span 7;--_overview-columns: 8 / span 5;--_text-color: var(--color-text)}.product__overview{display:flex;flex-direction:column;gap:var(--dimension-gap);grid-column:var(--_overview-columns);grid-row:1}.product__media{align-self:start;grid-column:var(--_media-columns);grid-row:1;position:sticky;top:var(--dimension-gap)}.product__media>.block__container--grid{grid-template-columns:repeat(7, 1fr)}@supports selector(:has(+ *)){.product__media .carousel__item:has(.video){display:flex;height:100%;justify-content:center;width:100%}.product__media .carousel__item .video{aspect-ratio:9/16;height:100%;position:relative}.product__media .carousel__item .video>.block__container{height:100%}.product__media .carousel__item .video__placeholder{flex-grow:1}}.product__preview{align-self:start;grid-column:1/span 2;grid-row:1}.product__preview .preview__scroll{display:flex;flex-direction:column;gap:var(--dimension-gap);height:755px;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scroll-snap-type:y mandatory}.product__preview .preview__scroll::-webkit-scrollbar{display:none}.product__preview .preview__item{position:relative;scroll-snap-align:start}.product__preview .preview__item::before{background:rgba(0,0,0,.4);content:"";display:block;height:100%;opacity:0;position:absolute;transition:opacity .25s ease-out;width:100%;z-index:1}.product__preview .preview__item::after{direction:ltr;display:inline-block;font-weight:normal;font-size:inherit;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e5ca";display:block;font-family:var(--font-material-symbols-outlined);text-align:center;color:var(--color-primary);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:2}@supports selector(:has(+ *)){.product__preview .preview__item:has(img[src*="cloudflarestream.com"])::after{content:"";opacity:1}}@media(hover: hover){.product__preview .preview__item:hover{cursor:pointer}.product__preview .preview__item:hover::before{opacity:1;transition:opacity .25s ease-in}}.product__preview .preview__item--active::before,.product__preview .preview__item--active::after{opacity:1}.product__preview .preview__item--active::after{content:""}@supports selector(:has(+ *)){.product__preview .preview__item--active:has(img[src*="cloudflarestream.com"])::after{content:""}}.product__preview .preview__navigation{position:absolute;left:50%;transform:translateX(-50%)}.product__preview .preview__navigation.preview__previous{top:-32px}.product__preview .preview__navigation.preview__next{bottom:-32px}.product__carousel.block{--_dot-gap: 0;--_dot-size: 5px;--_navigation-next-position: var(--dimension-gap-sm);--_navigation-previous-position: var(--dimension-gap-sm);align-self:start;grid-column:3/span 5;grid-row:1}.product__carousel.block .flickity-enabled{gap:0}.product__carousel.block .flickity-page-dots .flickity-page-dot{border-radius:0;flex-grow:1;width:auto}.product__heading{display:flex;flex-direction:column-reverse;gap:var(--dimension-gap-sm)}.product__co{font-family:var(--font-libre-baskerville);font-size:clamp(1rem,0.8571428571rem + 0.3472222222vw,1.2142857143rem);font-weight:normal;line-height:1.25;text-transform:uppercase}.product__co a:not(.cta){--_link-color: var(--_text-color);--_link-hover-color: var(--_text-color)}.product__price{font-size:1.5rem;font-family:var(--font-libre-baskerville);font-size:clamp(1.2857142857rem,1.1428571429rem + 0.3472222222vw,1.5rem);font-style:italic;font-weight:normal;letter-spacing:.1rem;line-height:1.21;font-style:normal;font-weight:bold}.product__labelling{display:flex;flex-direction:column;font-family:var(--font-avenir);gap:var(--dimension-gap-xs);text-transform:uppercase}.product__shipping-note,.product__price-matched{align-items:center;display:flex;flex-direction:row;gap:var(--dimension-gap-sm)}.product__shipping-note::before,.product__price-matched::before{color:var(--color-text)}.product__shipping-note::before{direction:ltr;display:inline-block;font-weight:normal;font-size:32px;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e558";display:block;font-family:var(--font-material-symbols-outlined);text-align:center}.product__price-matched::before{aspect-ratio:1/1;background:url("../images/product/price-matched.svg") 0 0 no-repeat;background-size:cover;content:"";display:block;height:auto;width:32px}.product__info{--_color: var(--color-grey)}.product__delivery-by{font-family:var(--font-avenir)}.product--single{--_media-columns: 1 / span 5;--_overview-columns: 6 / span 7}.product--single .product__preview{display:none}@media(max-width: 1439.98px){.product__carousel.block{--_navigation-display: block}}@media(max-width: 991.98px){.product__preview .preview__scroll{height:50vw}}@media(max-width: 767.98px){.product{--_media-columns: var(--grid-columns-1);--_overview-columns: var(--grid-columns-1)}.product__overview{grid-row:2}.product__preview{display:none}.product__media{position:unset}.product__carousel.block{grid-column:1/span 7}}.product-card{--_content-gap: var(--dimension-gap-sm);--_content-padding: var(--dimension-gap);--_font-size-name: 1rem;--_font-size-co: 0.6rem;--_font-size-tag: 0.7rem;--_font-size-context: 0.6rem;--_text-color: var(--color-text);--_tag-border-color: var(--color-primary);--_tag-padding: var(--dimension-gap-sm) var(--dimension-gap)}.product-card>.block__container{align-items:center;gap:0}.product-card__image{display:block}.product-card__image>*{display:block;max-width:100%;transition:transform .2s ease-out;width:100%}.product-card__content{align-items:center;display:flex;flex-direction:column;gap:var(--_content-gap);padding:var(--_content-padding);padding-bottom:0;text-align:center;width:100%}.product-card__content[class*="--theme-"]{--_text-color: var(--color-white);padding-bottom:var(--dimension-gap)}.product-card__content[class*="--theme-"].block--theme-gold,.product-card__content[class*="--theme-"].block--theme-yellow{--_tag-border-color: var(--color-white)}.product-card__content[class*="--theme-"].block--theme-white{--_text-color: var(--color-text)}.product-card__content a:not(.cta){--_link-color: var(--_text-color);--_link-hover-color: var(--_text-color)}.product-card__co{font-size:var(--_font-size-co);line-height:1.6;order:-1;text-transform:uppercase}.product-card__name{font-size:var(--_font-size-name);word-break:break-word}.product-card__price{font-weight:bold}.product-card__tag{border:1px solid var(--_tag-border-color);display:inline-block;font-size:var(--_font-size-tag);font-weight:bold;letter-spacing:.1rem;line-height:1.15;padding:var(--_tag-padding);text-align:center;text-transform:uppercase;vertical-align:middle}.product-card__context{font-size:var(--_font-size-context);line-height:1.6;text-transform:uppercase}.product-card--flip>.block__container{flex-direction:column-reverse}@media(hover: hover){.product-card--linked .product-card__image:hover>*{transform:scale(1.05)}}@container (inline-size < 275px){.product-card{--_font-size-tag: clamp(0.4285714286rem, 0.3333333333rem + 0.2314814815vw, 0.5714285714rem);--_tag-padding: var(--dimension-gap-xs)}}@container (inline-size < 200px){.product-card{--_content-gap: var(--dimension-gap-xs);--_content-padding: var(--dimension-gap-sm);--_font-size-name: clamp(0.7142857143rem, 0.5238095238rem + 0.462962963vw, 1rem);--_font-size-co: clamp(0.5rem, 0.4047619048rem + 0.2314814815vw, 0.6428571429rem);--_font-size-context: clamp(0.5rem, 0.4047619048rem + 0.2314814815vw, 0.6428571429rem)}.product-card__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@container (inline-size < 155px){.product-card{--_font-size-tag: clamp(0.3571428571rem, 0.3095238095rem + 0.1157407407vw, 0.4285714286rem)}}[class*="--theme-"]:not(.block--theme-white) .product-card{--_text-color: var(--color-white)}.product-grid>.block__container{--_grid-columns: var(--grid-columns-4)}.product-grid__item{min-height:8rem}.product-grid__placeholder{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:50%;text-align:center;opacity:.6;font-style:italic}.quote__figure{display:flex;flex-direction:column;gap:var(--dimension-gap-sm);margin:0 var(--dimension-gap-lg)}.quote__content{font-size:clamp(1.1428571429rem,0.9047619048rem + 0.5787037037vw,1.5rem);margin:0;text-align:center}.quote__caption{font-family:var(--font-avenir);font-size:clamp(1.0714285714rem,0.9761904762rem + 0.2314814815vw,1.2142857143rem);text-align:center}@media(max-width: 767.98px){.quote__figure{margin-inline:var(--dimension-gap)}}.read{--_display-intial: block;--_display-target: none}.read--more{--_display-intial: none;--_display-target: block}.read__initial{display:var(--_display-intial)}.read__target{display:var(--_display-target)}.scroller{--_gap: var(--dimension-gap-lg);--_maximum-items: 6;--_item-width: calc(((var(--block-template-root-width) - (var(--dimension-gutter) * 2)) - ((var(--_maximum-items) - 1) * var(--_gap))) / var(--_maximum-items))}.scroller>.block__container{--_flex-direction: row;justify-content:center}.scroller__list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--_gap);-webkit-overflow-scrolling:touch;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;scroll-snap-type:x mandatory}.scroller__list::-webkit-scrollbar{display:none}.scroller__item{container-type:inline-size;min-width:var(--_item-width);scroll-snap-align:start;width:var(--_item-width)}.scroller__item:empty{display:none}@supports selector(:has(+ *)){.scroller:has(.category-card){--_maximum-items: 8}@media(max-width: 991.98px){.scroller:has(.category-card){--_gap: var(--dimension-gap);--_item-width: 90px}}@media(max-width: 767.98px){.scroller:has(.category-card){--_gap: var(--dimension-gap-sm)}}}@media(max-width: 991.98px){.scroller{--_gap: var(--dimension-gap)}}.search .form__label{display:none}.search .form__input::-webkit-search-decoration,.search .form__input::-webkit-search-cancel-button,.search .form__input::-webkit-search-results-button,.search .form__input::-webkit-search-results-decoration{-webkit-appearance:none}.search-term>.block__container{align-items:center;gap:var(--dimension-gap-xs);text-align:center}.search-term__query{font-size:clamp(1.1428571429rem,0.9523809524rem + 0.462962963vw,1.4285714286rem);font-weight:bold}.section__title{font-family:var(--font-libre-baskerville);font-size:clamp(1.8571428571rem,1.4285714286rem + 1.0416666667vw,2.5rem);font-style:italic;font-weight:normal;letter-spacing:.1rem;line-height:1.21;text-align:center;word-break:break-word}.section__subtitle{font-family:var(--font-libre-baskerville);font-size:clamp(1rem,0.8571428571rem + 0.3472222222vw,1.2142857143rem);font-weight:normal;line-height:1.25;text-transform:uppercase;text-align:center;word-break:break-word}.section--narrow>.block__container--grid>*{grid-column:3/span 8}@media(max-width: 991.98px){.section--narrow>.block__container--grid>*{grid-column:var(--grid-columns-1)}}@font-face{font-display:swap;font-family:"socicon";src:url("../fonts/socicon.eot");src:url("../fonts/socicon.eot?#iefix") format("embedded-opentype"),url("../fonts/socicon.woff") format("woff"),url("../fonts/socicon.ttf") format("truetype"),url("../fonts/socicon.svg#sociconregular") format("svg");font-style:normal;font-weight:normal;text-transform:initial}.social-media-channel{align-items:center;background:var(--color-primary);border-radius:21px;display:flex;flex-direction:row;justify-content:center;overflow:hidden;height:42px;width:42px}.social-media-channel__text{font-size:0;letter-spacing:0;line-height:0}.social-media-channel__text::before{color:var(--color-white);display:inline-block;font-family:"socicon";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.social-media-channel--facebook{background:#3e7b8b}.social-media-channel--facebook .social-media-channel__text::before{content:""}.social-media-channel--instagram{background:#ffbb39}.social-media-channel--instagram .social-media-channel__text::before{content:""}.social-media-channel--pinterest{background:#da5987}.social-media-channel--pinterest .social-media-channel__text::before{content:""}.social-media-channel--twitch{background:#9a5ede}.social-media-channel--twitch .social-media-channel__text::before{content:""}.social-media-channel--twitter{background:#58a6dd}.social-media-channel--twitter .social-media-channel__text::before{content:""}.social-media-channel--vimeo{background:#3e7b8b}.social-media-channel--vimeo .social-media-channel__text::before{content:""}.social-media-channel--whatsapp{background:#74cb6d}.social-media-channel--whatsapp .social-media-channel__text::before{content:""}.social-media-channel--youtube{background:#d54f55}.social-media-channel--youtube .social-media-channel__text::before{content:""}.social-media-group>.block__container{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--dimension-gap);justify-content:center}@media(max-width: 767.98px){.social-media-group>.block__container{gap:var(--dimension-gap-sm)}}.stack--no-spacing>.block__container{gap:0}.stack--separators .stack__entry:not(:last-child),.stack--separators .block__container>*:not(:last-child){border-bottom:2px solid var(--color-grey);padding-bottom:var(--dimension-gap)}.stack--separators.stack--no-spacing .stack__entry:not(:last-child),.stack--separators.stack--no-spacing .block__container>*:not(:last-child){padding-bottom:0}.supported-payment-methods{--_image-height: 42px}.supported-payment-methods__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--dimension-gap-sm);list-style:none;padding:0}.supported-payment-methods__vendor{background:var(--color-light-grey)}.supported-payment-methods__vendor img{display:block;height:var(--_image-height)}.tabs{--_active-border-color: var(--color-primary);--_navigation-gap: var(--dimension-gap-xl);--_navigation-color: unset;--_navigation-color-hover: unset;--_navigation-indicator-left: 0;--_navigation-indicator-width: 0}.tabs__nav{display:flex;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;padding-bottom:8px;position:relative;scroll-snap-type:x mandatory;webkit-overflow-scrolling:touch}.tabs__nav::after{background:var(--_active-border-color);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;scale:var(--_navigation-indicator-width, 0) 1;translate:var(--_navigation-indicator-left, 0) 0;transform-origin:left;transition:none}.tabs__nav--restored::after{transition:scale 100ms ease-out,translate 100ms ease-out}.tabs__nav-item{font-family:var(--font-libre-baskerville);font-size:clamp(1rem,0.8571428571rem + 0.3472222222vw,1.2142857143rem);font-weight:normal;line-height:1.25;text-transform:uppercase;color:var(--_navigation-color);scroll-snap-align:start}.tabs__nav-item:focus-visible{outline-offset:-1px}.tabs__nav-item+.tabs__nav-item{margin-left:var(--_navigation-gap)}@media(hover: hover){.tabs__nav-item:hover{color:var(--_navigation-color-hover);text-decoration:unset}}.tabs__nav-item span{display:inherit;white-space:nowrap}[class*="--theme-"]:not(.block--theme-white) .tabs{--_navigation-color: var(--color-white);--_navigation-color-hover: var(--color-white)}.block--theme-gold .tabs,.block--theme-yellow .tabs{--_active-border-color: var(--color-white)}@media(max-width: 767.98px){.tabs{--_navigation-gap: var(--dimension-gap)}.tabs__nav::-webkit-scrollbar{display:none}}.tab-item{display:none}.tab-item--active{display:block}.title-card{--_body-display: block;--_direction: row;--_image-width: var(--flex-span-7);--_content-padding: var(--dimension-gap-xl);--_content-width: var(--flex-span-5);--_horizontal-alignment: initial}.title-card>.block__container{flex-direction:var(--_direction);gap:0}.title-card__image{display:flex;flex-direction:row;position:relative;width:var(--_image-width)}.title-card__image img{display:block;height:100%;left:0;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:0;width:100%}.title-card__image .cta{bottom:var(--dimension-gap);max-width:calc(100% - 2*var(--dimension-gap));position:absolute;right:var(--dimension-gap)}.title-card__content{display:flex;flex-direction:column;gap:var(--dimension-gap);justify-content:center;min-height:500px;padding:var(--_content-padding);text-align:var(--_horizontal-alignment);width:var(--_content-width)}.title-card__body{--_horizontal-alignment: inherit;display:var(--_body-display)}.title-card__title{font-family:var(--font-libre-baskerville);font-size:clamp(1.8571428571rem,1.4285714286rem + 1.0416666667vw,2.5rem);font-style:italic;font-weight:normal;letter-spacing:.1rem;line-height:1.21}.title-card__subtitle{font-family:var(--font-avenir);font-size:1rem;line-height:1;order:-1;text-transform:uppercase}.title-card__context{font-family:var(--font-libre-baskerville);font-size:clamp(1rem,0.8571428571rem + 0.3472222222vw,1.2142857143rem);font-weight:normal;line-height:1.25;text-transform:uppercase}.title-card--flip{--_direction: row-reverse}.title-card--wide{--_image-width: var(--flex-span-4);--_content-width: var(--flex-span-8)}.title-card--alignment-center{--_horizontal-alignment: center}.title-card--alignment-start{--_horizontal-alignment: start}.title-card--alignment-end{--_horizontal-alignment: end}@media(max-width: 991.98px){.title-card{--_content-padding: var(--dimension-gap-lg)}}@media(max-width: 767.98px){.title-card{--_direction: column;--_image-width: 100%;--_content-padding: var(--dimension-gap);--_content-width: 100%}.title-card__image img{aspect-ratio:1/1;position:unset}.title-card__image .cta{width:calc(100% - 2*var(--dimension-gap))}.title-card__content{min-height:unset}.title-card--flip{--_direction: column-reverse}.title-card--hide-body{--_body-display: none}}.video__content{position:relative}.video__content[class*="--aspect-"]{align-items:center;display:flex;justify-content:center;overflow:hidden}.video__content--aspect-landscape{aspect-ratio:16/9}.video__content--aspect-portrait{aspect-ratio:9/16}.video__content--aspect-square{aspect-ratio:1/1}.video__frame{border:none;height:100%;width:100%}.video__placeholder{background:url(../images/placeholder.webp) center center no-repeat;background-size:58px 60px}@keyframes zoom-fade-in{0%{display:none;opacity:0}100%{display:flex;opacity:1}}@keyframes zoom-fade-out{0%{display:flex;opacity:1}100%{display:none;opacity:0}}.zoom{--_animation-in: zoom-fade-in;--_animation-out: zoom-fade-out;animation:var(--_animation-out) .5s ease-out}.zoom[open]{animation:var(--_animation-in) .25s ease-in}.zoom__image{--_height: 100%;--_image-width: auto}@media(hover: hover){.zoom__target:hover{cursor:zoom-out}}.block[data-zoom] .image__link{outline:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover: hover){.block[data-zoom] .image__link:hover{cursor:zoom-in}}@media(max-width: 767.98px){.zoom{padding:0}.zoom__image{--_height: 100dvh}}