@font-face{font-family:DMSans;src:url(./DMSans-Light-DQPjc3Mc.woff2?1)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(./DMSans-SemiBold-ByxQhVNw.woff2?1)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:LibreBaskerville;src:url(./LibreBaskerville-Italic-BVPm-Pty.woff2?1)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--font-primary:"DMSans", "sans-serif";--font-secondary:"LibreBaskerville", "serif";--z-index-cookie-popup:600;--z-index-modal:500;--z-index-drawer:400;--z-index-mobile-navigation:300;--z-index-navigation:200;--z-index-floating-bar:100;--z-index-default:1;--z-index-zero:0;--z-index-negative:-1;--transition-slow:all .6s cubic-bezier(.3, 0, 0, 1);--transition-moderate:all .4s cubic-bezier(.3, 0, 0, 1);--transition-fast:all .3s cubic-bezier(.3, 0, 0, 1);--transition-drawer:all .5s cubic-bezier(.8, 0, .16, 1);--transition-accordion:all .4s cubic-bezier(.8, 0, .16, 1);--color-bg-dark:#000;--color-bg-dark-alt:#00552e;--color-bg-light:#fff;--color-bg-light-alt:#f6f6f4;--color-text-dark:#000;--color-text-dark-alt:#00552e;--color-text-light:#fff;--color-text-light-alt:#a6c0b6;--color-text-muted:color-mix(in srgb, currentcolor 50%, transparent);--color-border:color-mix(in srgb, currentcolor 10%, transparent);--color-overlay:#00000080;--color-error:#dc2626;--color-success:#00552e;--color-warning:#fca311;--offset-parallax:10%;--font-size-h1:clamp(2.25rem, 2.5vw + 1.5rem, 3.75rem);--font-size-h2:clamp(1.875rem, 2.08333vw + 1.25rem, 3.125rem);--font-size-h3:clamp(1.5rem, 1.66667vw + 1rem, 2.5rem);--font-size-h4:clamp(1.25rem, 1.04167vw + .9375rem, 1.875rem);--font-size-h5:clamp(1.25rem, .416667vw + 1.125rem, 1.5rem);--font-size-h6:clamp(1.125rem, .208333vw + 1.0625rem, 1.25rem);--font-size-p0:clamp(1rem, .208333vw + .9375rem, 1.125rem);--font-size-p1:1rem;--font-size-p2:.875rem;--font-size-p3:.75rem;--spacing-5:.3125rem;--spacing-10:.625rem;--spacing-20:clamp(.625rem, 1.04167vw + .3125rem, 1.25rem);--spacing-30:clamp(1.25rem, 1.04167vw + .9375rem, 1.875rem);--spacing-60:clamp(2.5rem, 2.08333vw + 1.875rem, 3.75rem);--spacing-100:clamp(3.75rem, 4.16667vw + 2.5rem, 6.25rem);--spacing-120:clamp(5rem, 4.16667vw + 3.75rem, 7.5rem);--height-announcement-bar:clamp(2.1875rem, .520833vw + 2.03125rem, 2.5rem);--height-navigation:clamp(2.8125rem, 1.5625vw + 2.34375rem, 3.75rem);--height-button-small:clamp(2.1875rem, .520833vw + 2.03125rem, 2.5rem);--height-button-medium:clamp(2.8125rem, .520833vw + 2.65625rem, 3.125rem);--height-button-large:clamp(3.125rem, 1.04167vw + 2.8125rem, 3.75rem);--height-button-extra-large:clamp(5rem, 1.04167vw + 4.6875rem, 5.625rem);--height-input:clamp(3.125rem, 1.04167vw + 2.8125rem, 3.75rem);--height-input-newsletter:clamp(3.125rem, 2.08333vw + 2.5rem, 4.375rem);--height-input-password:clamp(3.125rem, 2.08333vw + 2.5rem, 4.375rem);--height-input-oos:clamp(3.125rem, 2.08333vw + 2.5rem, 4.375rem);--height-input-textarea:clamp(6.25rem, 2.08333vw + 5.625rem, 7.5rem)}@media (width>=1920px){:root{--font-size-h1:clamp(3.75rem, 1.875vw + 1.5rem, 6rem);--font-size-h2:clamp(3.125rem, 1.5625vw + 1.25rem, 5rem);--font-size-h3:clamp(2.5rem, 1.25vw + 1rem, 4rem);--font-size-h4:clamp(1.875rem, .9375vw + .75rem, 3rem);--font-size-h5:clamp(1.5rem, .75vw + .6rem, 2.4rem);--font-size-h6:clamp(1.25rem, .625vw + .5rem, 2rem);--font-size-p0:clamp(1.125rem, .5625vw + .45rem, 1.8rem);--font-size-p1:clamp(1rem, .5vw + .4rem, 1.6rem);--font-size-p2:clamp(.875rem, .4375vw + .35rem, 1.4rem);--font-size-p3:clamp(.75rem, .375vw + .3rem, 1.2rem);--spacing-5:clamp(.3125rem, .15625vw + .125rem, .5rem);--spacing-10:clamp(.625rem, .3125vw + .25rem, 1rem);--spacing-20:clamp(1.25rem, .625vw + .5rem, 2rem);--spacing-30:clamp(1.875rem, .9375vw + .75rem, 3rem);--spacing-60:clamp(3.75rem, 1.875vw + 1.5rem, 6rem);--spacing-100:clamp(6.25rem, 3.125vw + 2.5rem, 10rem);--spacing-120:clamp(7.5rem, 3.75vw + 3rem, 12rem);--height-announcement-bar:clamp(2.5rem, 1.25vw + 1rem, 4rem);--height-navigation:clamp(3.75rem, 1.875vw + 1.5rem, 6rem);--height-button-small:clamp(2.5rem, 1.25vw + 1rem, 4rem);--height-button-medium:clamp(3.125rem, 1.5625vw + 1.25rem, 5rem);--height-button-large:clamp(3.75rem, 1.875vw + 1.5rem, 6rem);--height-button-extra-large:clamp(5.625rem, 2.8125vw + 2.25rem, 9rem);--height-input:clamp(3.75rem, 1.875vw + 1.5rem, 6rem);--height-input-newsletter:clamp(4.375rem, 2.1875vw + 1.75rem, 7rem);--height-input-password:clamp(4.375rem, 2.1875vw + 1.75rem, 7rem);--height-input-oos:clamp(4.375rem, 2.1875vw + 1.75rem, 7rem);--height-input-textarea:clamp(7.5rem, 3.75vw + 3rem, 12rem)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;width:100%;font-family:system-ui,sans-serif;line-height:1}:target,[id]{scroll-margin-top:calc(var(--height-navigation) + 2 * var(--spacing-10))}*{vertical-align:baseline;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:100dvh;line-height:1.6}img,picture,video,canvas,svg,iframe,object,embed{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;touch-action:manipulation;margin:0;padding:0}a,[role=button]{touch-action:manipulation}ul[role=list],ol[role=list],ul[role=tablist],ol[role=tablist],ul[role=tabpanel],ol[role=tabpanel],menu{padding:0;list-style:none}ul:not([role=list],[role=tablist],[role=tabpanel]),ol:not([role=list],[role=tablist],[role=tabpanel]){padding-left:1.2em}dl{margin:1em 0}dt{margin-top:.5em;font-weight:700}dd{margin-bottom:.5em;margin-left:1.5em}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1}h1,h2,h3,h4,h5,h6,p{text-wrap:auto}button,[type=button],[type=reset],[type=submit]{cursor:pointer;appearance:auto;background-color:#0000;background-image:none;border:none}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}[type=number]{appearance:textfield}[type=search]::-webkit-search-decoration{appearance:none;display:none}[type=search]::-webkit-search-cancel-button{appearance:none;display:none}[type=search]::-webkit-search-results-button{appearance:none;display:none}[type=search]::-webkit-search-results-decoration{appearance:none;display:none}[type=search]::-ms-clear{width:0;height:0;display:none}[type=search]::-ms-reveal{width:0;height:0;display:none}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-file-upload-button{appearance:auto;font:inherit}select::-ms-expand{display:none}input[autocomplete=off]::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;width:0;height:0;margin:0;display:none!important}input[autocomplete=off]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;width:0;height:0;margin:0;display:none!important}input:-webkit-autofill{-webkit-text-fill-color:inherit;transition:background-color 600000s,color 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:inherit;transition:background-color 600000s,color 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:inherit;transition:background-color 600000s,color 600000s}input:-webkit-autofill:active{-webkit-text-fill-color:inherit;transition:background-color 600000s,color 600000s}select:-webkit-autofill{-webkit-text-fill-color:inherit;transition:background-color 600000s,color 600000s}select:-webkit-autofill:hover{-webkit-text-fill-color:inherit;transition:background-color 600000s,color 600000s}select:-webkit-autofill:focus{-webkit-text-fill-color:inherit;transition:background-color 600000s,color 600000s}select:-webkit-autofill:active{-webkit-text-fill-color:inherit;transition:background-color 600000s,color 600000s}textarea:-webkit-autofill{-webkit-text-fill-color:inherit;transition:background-color 600000s,color 600000s}textarea:-webkit-autofill:hover{-webkit-text-fill-color:inherit;transition:background-color 600000s,color 600000s}textarea:-webkit-autofill:focus{-webkit-text-fill-color:inherit;transition:background-color 600000s,color 600000s}textarea:-webkit-autofill:active{-webkit-text-fill-color:inherit;transition:background-color 600000s,color 600000s}input[data-autocompleted],select[data-autocompleted],textarea[data-autocompleted]{background-color:#0000!important}input[type=range]::-moz-focus-outer{border:0}:focus-visible,:focus:not(:focus-visible){outline:none}table{border-collapse:collapse;border-spacing:0;width:100%}[hidden]{display:none!important}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em}pre{white-space:pre;background-color:#d3d3d3;border-radius:4px;padding:1em;overflow-x:auto}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}small{font-size:.875em}blockquote{border-left:3px solid;margin:1em 0;padding-left:1em;font-style:italic}hr{background-color:currentColor;border:none;height:1px;margin:1em 0}progress{vertical-align:baseline;width:100%}summary{cursor:pointer;display:list-item}[tabindex="-1"]:focus:not(:focus-visible){outline:none}html:has(dialog[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4,h5,h6{font-weight:300}body{background-color:var(--color-bg-light-alt);color:var(--color-text-dark);font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;line-height:140%}a{color:inherit;text-decoration:none}a:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.o-container{max-width:100%;margin:0 auto}.o-mobile-navigation{z-index:var(--z-index-mobile-navigation);opacity:0;visibility:hidden;width:100%;height:100dvh;transition:var(--transition-moderate);pointer-events:none;backface-visibility:hidden;display:block;position:fixed;top:0;left:0}.o-mobile-navigation.is-open{opacity:1;visibility:visible;pointer-events:auto}.o-mobile-navigation .o-container{height:100%}.o-navigation{top:var(--spacing-5);z-index:var(--z-index-navigation);position:sticky}.o-section{position:relative}.o-section--no-overflow{overflow:hidden}.c-article-card{gap:var(--spacing-10);flex-direction:column;height:100%;display:flex}.c-article-card__excerpt{margin-top:auto}.c-article-card .c-badge{top:var(--spacing-10);left:var(--spacing-10);z-index:calc(var(--z-index-default) + 1);position:absolute}.c-collection-card{display:block}.c-collection-card__overlay{z-index:var(--z-index-default);background:linear-gradient(to top, var(--color-bg-dark), transparent 50%);transition:var(--transition-moderate);pointer-events:none;display:block;position:absolute;inset:0}.c-collection-card__content{z-index:calc(var(--z-index-default) + 1);width:100%;padding:var(--spacing-20);position:absolute;bottom:0;left:0}.c-collection-icon-card{align-items:center;gap:var(--spacing-10);height:100%;display:flex}.c-collection-icon-card__icon{border-radius:var(--spacing-5);flex:none;width:100%;max-width:2.5em;position:relative;overflow:hidden}.c-collection-simple-card{align-items:center;gap:var(--spacing-10);height:100%;display:flex}.c-collection-simple-card__media{flex:none;width:100%;max-width:4.375em}@media (width<=640px){.c-collection-simple-card__media{display:none}}.c-collection-simple-card__content{justify-content:center;align-items:center;gap:var(--spacing-10);flex-direction:column;flex:1 0 0;display:flex}.c-collection-simple-card__icon{width:100%;max-width:1.875em}.c-cta-card{aspect-ratio:4/3;align-items:flex-end;display:flex}@media (width<=640px){.c-cta-card{aspect-ratio:1}}.c-cta-card__content{z-index:calc(var(--z-index-default) + 3);gap:var(--spacing-10);grid-template-columns:1fr;width:100%;display:grid;position:relative}.c-cta-card__eyebrow,.c-cta-card__title,.c-cta-card__subtitle,.c-cta-card__cta{width:100%}.c-cta-card__eyebrow{max-width:31.4286em}.c-cta-card__title{max-width:14.5em}.c-cta-card__subtitle{max-width:27.5em}.c-cta-card__cta{margin-top:var(--spacing-20)}.c-line-item-card{gap:var(--spacing-10);width:100%;height:100%;transition:var(--transition-moderate);grid-template-columns:minmax(7.5em,auto) 1fr;display:grid}@media (width<=640px){.c-line-item-card{grid-template-columns:minmax(3.75em,auto) 1fr}}.c-line-item-card__content{justify-content:space-between;gap:var(--spacing-10);flex-direction:column;display:flex}.c-line-item-card__row{justify-content:space-between;gap:var(--spacing-10);display:flex}.c-line-item-card__row:last-child{align-items:flex-end}@media (width<=640px){.c-line-item-card__row--mobile-wrap{flex-direction:column-reverse}.c-line-item-card__row--mobile-wrap:last-child{align-items:flex-start}}.c-line-item-card__column{gap:var(--spacing-5);flex-direction:column;display:flex}.c-line-item-card__column--flex{align-items:center;gap:var(--spacing-5) var(--spacing-10);flex-flow:wrap}@media (width<=640px){.c-line-item-card__column--mobile-justify{justify-content:space-between;width:100%}}.c-product-card{gap:var(--spacing-10);height:100%;transition:var(--transition-moderate);flex-direction:column;display:flex}.c-product-card__header{justify-content:space-between;align-items:center;gap:var(--spacing-5);flex-wrap:wrap;display:flex}.c-product-card__footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.c-product-card__price{gap:var(--spacing-10);flex:none;display:inline-flex}.c-product-card__price s{color:hsl(from var(--color-text-dark) h s l/50%)}.c-statistic-card{gap:var(--spacing-10);flex-direction:column;height:100%;display:flex}.c-statistic-card__icon{justify-content:center;align-items:center;width:3.125em;display:flex}@media (width<=800px){.c-statistic-card__icon{width:2.5em}}.c-statistic-card__icon:not(:last-child){margin-bottom:calc(var(--spacing-10) * 2)}.c-statistic-card__title{margin-top:auto}.c-team-card{perspective:1000px}.c-team-card__inner{transition:var(--transition-moderate);transform-style:preserve-3d;position:relative}.c-team-card.is-active .c-team-card__inner{transform:rotateY(180deg)}.c-team-card__front,.c-team-card__back{backface-visibility:hidden}.c-team-card__front{transform:rotateY(0)}.c-team-card.is-active .c-team-card__front{pointer-events:none}.c-team-card__front{position:relative}.c-team-card__front:after{border-radius:inherit;background:linear-gradient(180deg, transparent 40%, hsl(from var(--color-bg-dark) h s l/70%) 84.14%);content:"";position:absolute;inset:0;transform:translateZ(0)}.c-team-card__back{gap:var(--spacing-20);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto;transform:rotateY(180deg)}.c-team-card__badges{top:var(--spacing-20);left:var(--spacing-20);z-index:var(--z-index-default);gap:var(--spacing-10);flex-wrap:wrap;display:flex;position:absolute;transform:translateZ(0)}.c-team-card__footer{z-index:var(--z-index-default);justify-content:space-between;align-items:flex-end;gap:var(--spacing-30);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateZ(0)}.c-team-card__back-job-title:not(:first-child){margin-top:calc(var(--spacing-10) * -1)}.c-team-card__back-description{margin-top:auto}.c-team-card__back-footer{justify-content:space-between;align-items:flex-end;gap:var(--spacing-30);display:flex}.c-team-card .c-button-icon{flex:none;margin-left:auto}.c-testimonial-card{gap:var(--spacing-10);flex-direction:column;height:100%;display:flex}.c-testimonial-card__logo{width:100%;max-width:11.25em}.c-testimonial-card__footer{gap:var(--spacing-5);flex-direction:column;margin-top:auto;display:flex}.c-accordion__header{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.c-accordion__header:hover,.c-accordion__header:focus,.c-accordion__header:active{outline:0}.c-accordion__header:disabled,.c-accordion__header[aria-disabled]{cursor:not-allowed;pointer-events:none}.c-accordion__header:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.c-accordion__header{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-30);text-align:left;width:100%;white-space:unset;display:flex}.c-accordion__label{justify-content:center;align-items:center;display:inline-flex}.c-accordion__indicator{transition:var(--transition-accordion);flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.is-active .c-accordion__indicator{transform:scaleY(-1)}.c-accordion__indicator .u-icon--chevron-down{width:.75lh}.c-accordion__icon{width:1lh;margin-right:calc(var(--spacing-10) * -1);flex:none}.c-accordion__panel{max-height:0;transition:var(--transition-accordion);overflow:hidden}.is-initially-active .c-accordion__panel{max-height:none}.c-accordion__content-wrapper{width:100%;max-width:27.5em}.c-article-share{align-items:center;gap:var(--spacing-10);flex-wrap:wrap;display:inline-flex}.c-article-share li{justify-content:center;align-items:center;display:inline-flex}.c-badge{justify-content:center;align-items:center;gap:var(--spacing-5);border-radius:var(--spacing-10);text-align:center;transition:var(--transition-moderate);display:inline-flex;position:relative;overflow:hidden}.c-badge--primary{background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}@media (hover:hover){a.c-badge--primary:hover{background-color:color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);color:var(--color-text-light)}}.c-badge--secondary{background-color:var(--color-bg-light-alt);color:var(--color-text-dark-alt)}@media (hover:hover){a.c-badge--secondary:hover{background-color:var(--color-bg-light);color:var(--color-text-dark-alt)}}.c-badge--tertiary{background-color:var(--color-bg-light);color:hsl(from var(--color-text-dark) h s l/50%)}@media (hover:hover){a.c-badge--tertiary:hover{background-color:var(--color-bg-light);color:hsl(from var(--color-text-dark) h s l/50%)}}.c-badge--quaternary{background-color:var(--color-bg-light-alt);color:var(--color-warning)}@media (hover:hover){a.c-badge--quaternary:hover{background-color:var(--color-bg-light);color:var(--color-warning)}}.c-badge--quinary{background-color:var(--color-bg-light-alt);color:var(--color-text-dark)}@media (hover:hover){a.c-badge--quinary:hover{background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}}.c-badge--senary{background-color:var(--color-bg-light);color:var(--color-text-dark)}@media (hover:hover){a.c-badge--senary:hover{background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}}.c-badge--septenary{background-color:var(--color-bg-light-alt);color:hsl(from var(--color-text-dark) h s l/60%)}@media (hover:hover){a.c-badge--septenary:hover{background-color:var(--color-bg-light-alt);color:hsl(from var(--color-text-dark) h s l/60%)}}.c-badge--custom{background-color:var(--color-bg-custom);color:var(--color-text-custom)}.c-badge--small{padding:var(--spacing-5)}.c-badge--medium{padding:var(--spacing-5) var(--spacing-10)}.c-badge--large{padding:var(--spacing-10) var(--spacing-20)}.c-badge .u-icon{flex:none}.c-badge .u-icon--close{width:.5lh}.c-breadcrumbs{align-items:center;gap:var(--spacing-5);flex-wrap:wrap;display:flex}.c-breadcrumbs:not(:last-child){margin-bottom:calc(var(--spacing-20) * -1)}.c-breadcrumbs li{justify-content:center;align-items:center;display:inline-flex}.c-button-icon,.c-button{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.c-button-icon:hover,.c-button:hover,.c-button-icon:focus,.c-button:focus,.c-button-icon:active,.c-button:active{outline:0}.c-button-icon,.c-button{gap:var(--spacing-10)}.c-button-icon:focus-visible:not(:disabled),.c-button:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.c-button-icon:disabled,.c-button:disabled,[aria-disabled].c-button-icon,[aria-disabled].c-button{cursor:not-allowed;pointer-events:none}.is-loading.c-button-icon,.is-loading.c-button{color:#0000;-webkit-text-fill-color:transparent;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none;transition:none}.is-loading.c-button-icon .u-icon,.is-loading.c-button .u-icon{color:#0000;-webkit-text-fill-color:transparent;transition:none}.c-button-icon--primary,.c-button--primary{border:1px solid var(--color-bg-dark-alt);background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}@media (hover:hover){.c-button-icon--primary:hover:not(:disabled,[aria-disabled]),.c-button--primary:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);background-color:color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);color:var(--color-text-light)}}.c-button-icon--primary:disabled,.c-button--primary:disabled,[aria-disabled].c-button-icon--primary,[aria-disabled].c-button--primary{border:1px solid color-mix(in srgb, var(--color-bg-dark-alt) 50%, white);background-color:color-mix(in srgb, var(--color-bg-dark-alt) 50%, white);color:var(--color-text-light)}.c-button-icon--primary:disabled.is-loading,.c-button--primary:disabled.is-loading,[aria-disabled].is-loading.c-button-icon--primary,[aria-disabled].is-loading.c-button--primary{color:#0000;-webkit-text-fill-color:transparent}.c-button-icon--secondary,.c-button--secondary{border:1px solid var(--color-bg-light);background-color:var(--color-bg-light);color:var(--color-text-dark)}@media (hover:hover){.c-button-icon--secondary:hover:not(:disabled,[aria-disabled]),.c-button--secondary:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-light) 80%, black);background-color:color-mix(in srgb, var(--color-bg-light) 80%, black);color:var(--color-text-dark)}}.c-button-icon--secondary:disabled,.c-button--secondary:disabled,[aria-disabled].c-button-icon--secondary,[aria-disabled].c-button--secondary{border:1px solid color-mix(in srgb, var(--color-bg-light) 50%, black);background-color:color-mix(in srgb, var(--color-bg-light) 50%, black);color:var(--color-text-dark)}.c-button-icon--secondary:disabled.is-loading,.c-button--secondary:disabled.is-loading,[aria-disabled].is-loading.c-button-icon--secondary,[aria-disabled].is-loading.c-button--secondary{color:#0000;-webkit-text-fill-color:transparent}.c-button-icon--tertiary,.c-button--tertiary{border:1px solid var(--color-bg-dark);background-color:var(--color-bg-dark);color:var(--color-text-light)}@media (hover:hover){.c-button-icon--tertiary:hover:not(:disabled,[aria-disabled]),.c-button--tertiary:hover:not(:disabled,[aria-disabled]){border:1px solid var(--color-bg-dark-alt);background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}}.c-button-icon--tertiary:disabled,.c-button--tertiary:disabled,[aria-disabled].c-button-icon--tertiary,[aria-disabled].c-button--tertiary{border:1px solid color-mix(in srgb, var(--color-bg-dark) 50%, white);background-color:color-mix(in srgb, var(--color-bg-dark) 50%, white);color:var(--color-text-light)}.c-button-icon--tertiary:disabled.is-loading,.c-button--tertiary:disabled.is-loading,[aria-disabled].is-loading.c-button-icon--tertiary,[aria-disabled].is-loading.c-button--tertiary{color:#0000;-webkit-text-fill-color:transparent}.c-button-icon--transparent,.c-button--transparent{color:var(--color-text-dark);background-color:#0000;border:1px solid #0000}@media (hover:hover){.c-button-icon--transparent:hover:not(:disabled,[aria-disabled]),.c-button--transparent:hover:not(:disabled,[aria-disabled]){color:var(--color-text-dark);background-color:#0000;border:1px solid #0000}}.c-button-icon--transparent:disabled,.c-button--transparent:disabled,[aria-disabled].c-button-icon--transparent,[aria-disabled].c-button--transparent{color:hsl(from var(--color-text-dark) h s l/50%);background-color:#0000;border:1px solid #0000}.c-button-icon--transparent:disabled.is-loading,.c-button--transparent:disabled.is-loading,[aria-disabled].is-loading.c-button-icon--transparent,[aria-disabled].is-loading.c-button--transparent{color:#0000;-webkit-text-fill-color:transparent}.c-button-icon__loader,.c-button__loader{z-index:var(--z-index-default);justify-content:center;align-items:center;display:none;position:absolute;inset:0}.is-loading .c-button-icon__loader,.is-loading .c-button__loader{display:flex}.c-button{border-radius:var(--spacing-10)}@media (hover:hover){.c-button:hover .u-icon{transform:translateX(var(--spacing-5))}}@media (width<=800px){.c-button{width:100%}}.c-button--small{--btn-square-size:var(--height-button-small);min-width:var(--spacing-60);min-height:var(--height-button-small);padding-right:var(--spacing-10);padding-left:var(--spacing-10)}.c-button--medium{--btn-square-size:var(--height-button-medium);min-width:var(--spacing-120);min-height:var(--height-button-medium);padding-right:var(--spacing-30);padding-left:var(--spacing-30)}.c-button--large{--btn-square-size:var(--height-button-large);min-width:var(--spacing-120);min-height:var(--height-button-large);padding-right:var(--spacing-30);padding-left:var(--spacing-30)}.c-button--full{width:100%;padding-right:var(--spacing-10);padding-left:var(--spacing-10)}.c-button--squared{min-width:var(--btn-square-size);border-radius:var(--spacing-5);padding-inline:0}.c-button .u-icon{transition:var(--transition-moderate)}.c-button-icon{border-radius:var(--spacing-5)}.c-button-icon--rounded{border-radius:100%}.c-button-icon--small{width:var(--height-button-small);height:var(--height-button-small)}.c-button-icon--medium{width:var(--height-button-medium);height:var(--height-button-medium)}.c-button-icon--large{width:var(--height-button-large);height:var(--height-button-large)}.c-button-icon--extra-large{width:var(--height-button-extra-large);height:var(--height-button-extra-large)}.c-content-loader{z-index:calc(var(--z-index-default) + 4);justify-content:center;display:none;position:absolute;inset:0}.c-content-loader--top{align-items:flex-start}.c-content-loader--center{align-items:center}.c-content-loader--bottom{align-items:flex-end}.c-content-loader--sticky{align-items:flex-start}.c-content-loader--sticky .c-spinner{position:sticky;top:50%}.is-loading .c-content-loader{display:flex}.c-delivery-timeline{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-delivery-timeline__countdown{position:relative}.c-delivery-timeline__tooltip-trigger{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.c-delivery-timeline__tooltip-trigger:hover,.c-delivery-timeline__tooltip-trigger:focus,.c-delivery-timeline__tooltip-trigger:active{outline:0}.c-delivery-timeline__tooltip-trigger:disabled,.c-delivery-timeline__tooltip-trigger[aria-disabled]{cursor:not-allowed;pointer-events:none}.c-delivery-timeline__tooltip-trigger:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.c-delivery-timeline__tooltip-trigger{width:1.4em;height:1.4em;margin-left:var(--spacing-10);border:1px solid var(--color-bg-dark);color:var(--color-bg-dark);vertical-align:middle;border-radius:100%}@media (hover:hover){.c-delivery-timeline__tooltip-trigger:hover{border-color:var(--color-bg-dark);background-color:var(--color-bg-dark);color:var(--color-bg-light)}}.c-delivery-timeline__tooltip{z-index:calc(var(--z-index-default) + 1);width:max-content;max-width:100%;margin-top:var(--spacing-5);padding:var(--spacing-5) var(--spacing-10);border-radius:var(--spacing-5);opacity:0;visibility:hidden;transition:var(--transition-moderate);position:absolute;top:100%;left:50%;transform:translate(-50%)}.c-delivery-timeline__tooltip:before{content:"";border:.35em solid #0000;border-bottom-color:var(--color-bg-dark);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.c-delivery-timeline__tooltip.is-active{opacity:1;visibility:visible}.c-delivery-timeline__steps{align-items:flex-start;gap:var(--spacing-10);display:flex}.c-delivery-timeline__step{align-items:center;gap:var(--spacing-5);flex-direction:column;flex:1;display:flex}.c-delivery-timeline__step-icon{margin-bottom:var(--spacing-5);justify-content:center;align-items:center;display:flex}.c-delivery-timeline__line{background-color:currentColor;flex:1;height:1px;margin-top:1.7em}@media (width<=1140px){.c-delivery-timeline__line{display:none}}.c-floating-bar{z-index:var(--z-index-floating-bar);width:100%;transition:var(--transition-moderate);backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;transform:translateY(100%)}.c-floating-bar.is-visible{transform:translateY(0)}.c-floating-bar form{width:100%}.c-link{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.c-link:hover,.c-link:focus,.c-link:active{outline:0}.c-link:disabled,.c-link[aria-disabled]{cursor:not-allowed;pointer-events:none}.c-link:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.c-link{align-items:flex-start;gap:var(--spacing-5);text-align:left;white-space:unset;overflow:visible}.c-link--invert-effect:not(.c-link--disable-effect) span span{overflow-wrap:break-word;transition:var(--transition-moderate);background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-position:0;background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}@media (hover:hover){.c-link--invert-effect:not(.c-link--disable-effect):hover:not(:disabled) span span{background-size:0 100%}}.c-link:not(.c-link--invert-effect,.c-link--disable-effect) span span{overflow-wrap:break-word;transition:var(--transition-moderate);background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-position:0;background-repeat:no-repeat;background-size:0 100%;text-decoration:none}@media (hover:hover){.c-link:not(.c-link--invert-effect,.c-link--disable-effect):hover:not(:disabled) span span{background-size:100% 100%}}.c-link:disabled,.c-link[aria-disabled]{color:color-mix(in srgb, currentcolor 50%, transparent)}.c-link .u-icon{flex:none}.c-marquee{--gap-marquee:var(--spacing-60);--animation-duration-marquee:20s;gap:var(--gap-marquee);-webkit-user-select:none;user-select:none;display:flex;position:relative;overflow:hidden}.c-marquee__content{justify-content:space-around;gap:var(--gap-marquee);min-width:100%;animation-duration:var(--animation-duration-marquee);flex-shrink:0;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}@media (prefers-reduced-motion:reduce){.c-marquee__content{animation-play-state:paused!important}}@media (hover:hover){.c-marquee--hover-pause:hover .c-marquee__content{animation-play-state:paused}}.c-marquee--reverse .c-marquee__content{animation-direction:reverse}.c-marquee--vertical{flex-direction:column}.c-marquee--vertical .c-marquee__content{flex-direction:column;min-width:auto;min-height:100%}.c-marquee.is-fonts-loaded:not(.c-marquee--vertical) .c-marquee__content{animation-name:marquee-horizontal}.c-marquee.is-fonts-loaded.c-marquee--vertical .c-marquee__content{animation-name:marquee-vertical}@keyframes marquee-horizontal{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap-marquee)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap-marquee)))}}.c-pagination__list{justify-content:center;align-items:center;gap:var(--spacing-10);flex-wrap:wrap;display:flex}.c-pagination li{justify-content:center;align-items:center;display:inline-flex}.c-payment-icons{align-items:center;gap:var(--spacing-5);flex-wrap:wrap;display:inline-flex}.c-payment-icons li{justify-content:center;align-items:center;display:inline-flex}.c-section-header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-30);flex-wrap:wrap;display:flex}.c-section-header__content{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-section-header__eyebrow,.c-section-header__title,.c-section-header__subtitle{width:100%}.c-section-header__eyebrow{max-width:31.4286em}.c-section-header__eyebrow:not(:last-child){margin-bottom:calc(var(--spacing-20) * -1)}.c-section-header__title{max-width:10em}.c-section-header__subtitle{max-width:27.5em}.c-section-header__cta{flex:none}.c-social-icons{align-items:center;gap:var(--spacing-10);flex-wrap:wrap;display:inline-flex}.c-social-icons li{justify-content:center;align-items:center;display:inline-flex}.c-spinner{border:2px solid #0000;border-radius:100%;justify-content:center;align-items:center;animation:1s linear infinite spinner;display:inline-flex;position:relative}.c-spinner--primary{border-top-color:var(--color-bg-dark-alt)}.c-spinner--secondary{border-top-color:var(--color-bg-light)}.c-spinner--small{width:var(--spacing-20);height:var(--spacing-20)}.c-spinner--medium{width:var(--spacing-30);height:var(--spacing-30)}.c-spinner--large{width:var(--spacing-60);height:var(--spacing-60)}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-cart-drawer__empty{justify-content:center;align-items:center;gap:var(--spacing-30);flex-direction:column;height:85%;display:flex}.c-cart-drawer__upsell-list{gap:var(--spacing-10);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow:scroll hidden}.c-cart-drawer__upsell-list::-webkit-scrollbar{width:0;height:0;display:none}.c-cart-drawer__upsell-list::-webkit-scrollbar-track{background:0 0}.c-cart-drawer__upsell-list::-webkit-scrollbar-thumb{background:0 0}.c-cart-drawer__upsell-list>li{flex:none;width:80%}@media (width<=640px){.c-cart-drawer__upsell-list>li{width:90%}}.c-cart-drawer__upsell-list>li:only-child{width:100%}@media (width<=640px){.c-cart-drawer__upsell-list>li:only-child{width:100%}}.c-cart-drawer__footer{gap:var(--spacing-10);flex-direction:column;display:flex}.c-cart-drawer__total{justify-content:space-between;gap:var(--spacing-10);display:flex}.c-cart-drawer__total p:last-child{flex:none}.c-cart-drawer__actions{align-items:center;gap:var(--spacing-10);display:flex}.c-cart-drawer__actions li{flex-grow:1;flex-basis:0;min-width:0}.c-drawer{--transform-drawer:calc(100% + var(--spacing-10));width:calc(100% - 2 * var(--spacing-10));max-width:44.0625em;height:calc(100dvh - 2 * var(--spacing-10));max-height:calc(100dvh - 2 * var(--spacing-10));margin:auto var(--spacing-10) auto auto;border-radius:var(--spacing-10);box-shadow:none;transform:translateX(var(--transform-drawer));transition:var(--transition-drawer);border:none;outline:none;overflow:hidden}.c-drawer:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.c-drawer.is-open{transform:translate(0%)}.c-drawer.is-open::backdrop{opacity:1;visibility:visible}.c-drawer.is-open .c-drawer__header{animation:.6s cubic-bezier(.3,0,0,1) .2s both drawer-fade-in}.c-drawer.is-open .c-drawer__content{animation:.6s cubic-bezier(.3,0,0,1) .4s both drawer-fade-in}.c-drawer.is-open .c-drawer__footer{animation:.6s cubic-bezier(.3,0,0,1) .6s both drawer-fade-in}.c-drawer.is-closing{transform:translateX(var(--transform-drawer))}.c-drawer.is-closing::backdrop{opacity:0;visibility:hidden}.c-drawer::backdrop{background-color:var(--color-overlay);opacity:0;visibility:hidden;transition:var(--transition-drawer)}.c-drawer__main{gap:var(--spacing-30);overscroll-behavior:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;height:100%;display:flex;overflow:hidden scroll}.c-drawer__main::-webkit-scrollbar{width:0;height:0;display:none}.c-drawer__main::-webkit-scrollbar-track{background:0 0}.c-drawer__main::-webkit-scrollbar-thumb{background:0 0}.c-drawer__header{gap:var(--spacing-30);flex-wrap:wrap;display:flex}.c-drawer__header .c-button-icon{flex:none;margin-left:auto}.c-drawer__content{gap:var(--spacing-30);flex-direction:column;flex:1 0 0;display:flex}.c-drawer__footer{z-index:calc(var(--z-index-default) + 3);position:sticky;bottom:0}@keyframes drawer-fade-in{0%{opacity:0;transform:translateY(var(--spacing-20))}to{opacity:1;transform:translateY(0)}}.c-facets-drawer__footer{align-items:center;gap:var(--spacing-10);display:flex}.c-facets-drawer__footer li{flex-grow:1;flex-basis:0;min-width:0}.c-search-results{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-search-results__group,.c-search-results__list{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}.c-search-results__list--columns{grid-template-columns:repeat(3,1fr)}@media (width<=640px){.c-search-results__list--columns{grid-template-columns:repeat(2,1fr)}}.c-form{gap:var(--spacing-10);text-align:left;grid-template-columns:repeat(4,1fr);width:100%;display:grid}.c-form--large{gap:var(--spacing-30)}.c-form__fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.c-form__fieldset--half{grid-column:span 2}@media (width<=800px){.c-form__fieldset--half{grid-column:1/-1}}.c-form__fieldset--flex{gap:var(--spacing-10);display:flex}@media (width<=1140px){.c-form__fieldset--flex{flex-direction:column}}.c-form__label,.c-form__legend{width:100%;margin:0 0 var(--spacing-10);cursor:pointer;display:block}.c-form__input{width:100%;height:var(--height-input);padding:0 var(--spacing-20);border:1px solid var(--color-bg-light);border-radius:var(--spacing-10);background-color:var(--color-bg-light);box-shadow:none;color:var(--color-text-dark);transition:var(--transition-moderate);box-sizing:border-box;appearance:none;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;outline:none;margin:0;line-height:140%;display:block}.c-form__input::placeholder{color:hsl(from var(--color-text-dark) h s l/50%);opacity:1}@media (hover:hover){.c-form__input:hover{border-color:var(--color-bg-light);background-color:var(--color-bg-light);color:var(--color-text-dark)}}.c-form__input:focus-visible{border-color:var(--color-bg-light);background-color:var(--color-bg-light);color:var(--color-text-dark)}.c-form__input:disabled{pointer-events:none;border-color:hsl(from var(--color-bg-light) h s l/50%);background-color:hsl(from var(--color-bg-light) h s l/50%);color:hsl(from var(--color-text-dark) h s l/50%)}.c-form__input:-webkit-autofill{transition:background-color 600000s,color 600000s}.c-form__input:-webkit-autofill:focus{transition:background-color 600000s,color 600000s}.c-form__input[data-autocompleted]{background-color:#0000!important}.c-form__input--error{border-color:var(--color-error)}@media (hover:hover){.c-form__input--error:hover{border-color:var(--color-error)}}.c-form__input--error:focus-visible{border-color:var(--color-error)}.c-form__input--search{padding-right:calc(var(--spacing-120) * 1.5)}.c-form__input--newsletter{height:var(--height-input-newsletter);padding-right:calc(var(--spacing-120) * 1.5)}@media (width<=1140px){.c-form__input--newsletter{padding-right:var(--spacing-20)}}.c-form__input--oos{height:var(--height-input-oos);padding-right:calc(var(--spacing-120) * 1.5);background-color:var(--color-bg-light-alt)}@media (width<=1140px){.c-form__input--oos{padding-right:var(--spacing-20)}}@media (hover:hover){.c-form__input--oos:hover{border-color:var(--color-bg-light-alt);background-color:var(--color-bg-light-alt);color:var(--color-text-dark)}}.c-form__input--oos:focus-visible{border-color:var(--color-bg-light-alt);background-color:var(--color-bg-light-alt);color:var(--color-text-dark)}.c-form__input--oos:disabled{pointer-events:none;border-color:hsl(from var(--color-bg-light-alt) h s l/50%);background-color:hsl(from var(--color-bg-light-alt) h s l/50%);color:hsl(from var(--color-text-dark) h s l/50%)}.c-form__input--password{height:var(--height-input-password);padding-right:calc(var(--spacing-120) * 1.5)}@media (width<=1140px){.c-form__input--password{padding-right:var(--spacing-20)}}.c-form__input--select{padding-right:var(--spacing-60);cursor:pointer}.c-form__input--textarea{height:var(--height-input-textarea);min-height:var(--height-input-textarea);padding-top:var(--spacing-20);padding-bottom:var(--spacing-20);resize:none}.c-form__input--price{background-color:var(--color-bg-light-alt)}@media (hover:hover){.c-form__input--price:hover{border-color:var(--color-bg-light-alt);background-color:var(--color-bg-light-alt);color:var(--color-text-dark)}}.c-form__input--price:focus-visible{border-color:var(--color-bg-light-alt);background-color:var(--color-bg-light-alt);color:var(--color-text-dark)}.c-form__input--price:disabled{pointer-events:none;border-color:hsl(from var(--color-bg-light-alt) h s l/50%);background-color:hsl(from var(--color-bg-light-alt) h s l/50%);color:hsl(from var(--color-text-dark) h s l/50%)}.c-form__checkbox,.c-form__radio{z-index:var(--z-index-negative);opacity:0;cursor:pointer;box-sizing:border-box;width:0;height:0;position:absolute}.c-form__radio-grid,.c-form__checkbox-grid{align-items:center;gap:var(--spacing-10);flex-wrap:wrap;display:flex}.c-form__radio-flex{gap:var(--spacing-10)}.c-form__radio-flex:not(:has(>.c-form__radio-wrapper:nth-child(4))){flex-wrap:wrap;display:flex}@media (width<=1140px){.c-form__radio-flex:not(:has(>.c-form__radio-wrapper:nth-child(4))){grid-template-columns:1fr;display:grid}}.c-form__radio-flex:not(:has(>.c-form__radio-wrapper:nth-child(4))) .c-form__radio-wrapper{flex:1 1 0;min-width:0}.c-form__radio-flex:has(>.c-form__radio-wrapper:nth-child(4)){grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1140px){.c-form__radio-flex:has(>.c-form__radio-wrapper:nth-child(4)){grid-template-columns:1fr}}.c-form__radio-flex .c-form__radio+.c-form__radio-label{justify-content:flex-start;gap:var(--spacing-10);flex-direction:column;width:100%;height:100%;display:flex}@media (width<=1140px){.c-form__radio-flex .c-form__radio+.c-form__radio-label{flex-flow:wrap;justify-content:space-between}.c-form__radio-flex .c-form__radio+.c-form__radio-label span:nth-child(3){width:100%}}.c-form__radio-flex .c-form__radio:not(:checked)+.c-form__radio-label span:nth-child(3){color:var(--color-text-dark-alt)}.c-form__checkbox-wrapper,.c-form__radio-wrapper{justify-content:center;align-items:center;display:inline-flex}.c-form__checkbox+.c-form__checkbox-label{cursor:pointer;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;padding-left:1.5lh;line-height:140%;display:inline-block;position:relative}.c-form__checkbox+.c-form__checkbox-label a{overflow-wrap:break-word;transition:var(--transition-moderate);background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-position:0;background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}@media (hover:hover){.c-form__checkbox+.c-form__checkbox-label a:hover:not(:disabled){background-size:0 100%}}.c-form__checkbox+.c-form__checkbox-label a:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.c-form__checkbox+.c-form__checkbox-label:before{width:1lh;height:1lh;transition:var(--transition-moderate);box-sizing:border-box;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;border:1px solid var(--color-bg-light);border-radius:var(--spacing-5);background-color:var(--color-bg-light);content:"";line-height:140%;display:block;position:absolute;top:0;left:0}.c-form__checkbox+.c-form__checkbox-label:after{width:1lh;height:1lh;transition:var(--transition-moderate);box-sizing:border-box;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTQgMTMuMDcxIDEuNDE0LTEuNDE0IDQuMjQzIDQuMjQyTDE5LjU1NyA2bDEuNDE0IDEuNDE0TDkuNjU3IDE4LjcyOCA0IDEzLjA3WiIvPjwvc3ZnPg==) 50%/contain no-repeat;line-height:140%;display:block;position:absolute;top:0;left:0;transform:scale(0)}@media (hover:hover){.c-form__checkbox:hover:not(:checked)+.c-form__checkbox-label:before{border-color:var(--color-bg-light);background-color:var(--color-bg-light);color:var(--color-text-dark)}}.c-form__checkbox:focus-visible:not(:checked)+.c-form__checkbox-label:before{border-color:var(--color-bg-light);background-color:var(--color-bg-light);color:var(--color-text-dark)}.c-form__checkbox:checked+.c-form__checkbox-label:before{border-color:var(--color-bg-dark-alt);background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}.c-form__checkbox:checked+.c-form__checkbox-label:after{transform:scale(.75)}.c-form__checkbox:disabled+.c-form__checkbox-label{color:hsl(from var(--color-text-dark) h s l/50%);cursor:not-allowed;pointer-events:none}.c-form__checkbox:disabled+.c-form__checkbox-label:before{border-color:hsl(from var(--color-bg-light) h s l/50%);background-color:hsl(from var(--color-bg-light) h s l/50%);color:hsl(from var(--color-text-dark) h s l/50%)}.c-form__radio+.c-form__radio-label{border-radius:var(--spacing-10);background-color:var(--color-bg-light-alt);color:var(--color-text-dark);transition:var(--transition-moderate);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.c-form__radio:focus-visible+.c-form__radio-label{outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.c-form__radio:checked+.c-form__radio-label{background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}.c-form__radio:disabled+.c-form__radio-label{color:hsl(from var(--color-text-dark) h s l/50%);cursor:not-allowed;pointer-events:none;text-decoration:line-through}.c-form__radio.is-disabled+.c-form__radio-label{text-decoration:line-through}.c-form__validation-message{color:var(--color-error);margin-top:.5em}.c-form__search-wrapper{position:relative}.c-form__search-actions{top:50%;right:var(--spacing-10);justify-content:center;align-items:center;gap:var(--spacing-5);display:inline-flex;position:absolute;transform:translateY(-50%)}.c-form__newsletter-wrapper{position:relative}.c-form__newsletter-submit{top:50%;right:var(--spacing-10);justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}@media (width<=1140px){.c-form__newsletter-submit{width:100%;margin-top:var(--spacing-10);position:static;transform:none}.c-form__newsletter-submit .c-button{width:100%}}.c-form__oos-wrapper{position:relative}.c-form__oos-submit{top:50%;right:var(--spacing-10);justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}@media (width<=1140px){.c-form__oos-submit{width:100%;margin-top:var(--spacing-10);position:static;transform:none}.c-form__oos-submit .c-button{width:100%}}.c-form__password-wrapper{position:relative}.c-form__password-submit{top:50%;right:var(--spacing-10);justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}@media (width<=1140px){.c-form__password-submit{width:100%;margin-top:var(--spacing-10);position:static;transform:none}.c-form__password-submit .c-button{width:100%}}.c-form__select-wrapper{cursor:pointer;position:relative}.c-form__select-indicator{top:50%;right:var(--spacing-20);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.c-form__price-wrapper{align-items:center;gap:var(--spacing-10);display:flex}.c-form__price-wrapper .c-form__label{width:auto;min-width:var(--spacing-100);flex:none;margin:0;display:inline-flex}.c-form__price-symbol{flex:none}.c-search-form{width:100%}.c-quantity-input{border-radius:var(--spacing-10);flex:none;justify-content:space-between;align-items:center;display:inline-flex;overflow:hidden}.c-quantity-input--primary{background-color:var(--color-bg-light-alt)}.c-quantity-input--secondary{background-color:var(--color-bg-light)}.c-quantity-input__value{width:3ch;height:100%;box-shadow:none;text-align:center;color:currentColor;appearance:textfield;background-color:#0000;border:none;border-radius:0;outline:none;margin:0;padding:0;display:inline-flex}@media (hover:hover){.c-quantity-input__value:hover{box-shadow:none;outline:0}}.c-quantity-input__value::-webkit-inner-spin-button{appearance:none;margin:0;display:none}.c-quantity-input__value::-webkit-outer-spin-button{appearance:none;margin:0;display:none}.c-quantity-input__value:-webkit-autofill{transition:background-color 600000s,color 600000s}.c-quantity-input__value:-webkit-autofill:focus{transition:background-color 600000s,color 600000s}.c-quantity-input__value[data-autocompleted]{background-color:#0000!important}.c-quantity-input .c-button-icon{flex:none}.c-media{width:100%;position:relative;overflow:hidden}.c-media:has(.c-media__inner--auto){width:fit-content}.c-media--background{position:absolute;inset:0}.c-media__img,.c-media__video,.c-media iframe{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-media__img--cover,.c-media__video--cover,.c-media iframe--cover{-o-object-fit:cover;object-fit:cover}.c-media__img--contain,.c-media__video--contain,.c-media iframe--contain{-o-object-fit:contain;object-fit:contain}.c-media__img--center,.c-media__video--center,.c-media iframe--center{-o-object-position:center;object-position:center}.c-media__img--top,.c-media__video--top,.c-media iframe--top{-o-object-position:top;object-position:top}.c-media__img--bottom,.c-media__video--bottom,.c-media iframe--bottom{-o-object-position:bottom;object-position:bottom}.c-media__img--left,.c-media__video--left,.c-media iframe--left{-o-object-position:left;object-position:left}.c-media__img--right,.c-media__video--right,.c-media iframe--right{-o-object-position:right;object-position:right}.c-media__img.js-lazy-load,.c-media__video.js-lazy-load,.c-media iframe.js-lazy-load{opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.3,0,0,1),visibility .6s cubic-bezier(.3,0,0,1)}.c-media__img.js-lazy-load.is-loaded,.c-media__video.js-lazy-load.is-loaded,.c-media iframe.js-lazy-load.is-loaded{opacity:1;visibility:visible}.c-media__inner{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden}.c-media__inner--1-1{aspect-ratio:1}.c-media__inner--2-1{aspect-ratio:2}.c-media__inner--1-2{aspect-ratio:1/2}.c-media__inner--3-1{aspect-ratio:3}.c-media__inner--1-3{aspect-ratio:1/3}.c-media__inner--3-2{aspect-ratio:3/2}.c-media__inner--2-3{aspect-ratio:2/3}.c-media__inner--4-3{aspect-ratio:4/3}.c-media__inner--3-4{aspect-ratio:3/4}.c-media__inner--5-3{aspect-ratio:5/3}.c-media__inner--3-5{aspect-ratio:3/5}.c-media__inner--5-4{aspect-ratio:5/4}.c-media__inner--4-5{aspect-ratio:4/5}.c-media__inner--6-5{aspect-ratio:6/5}.c-media__inner--5-6{aspect-ratio:5/6}.c-media__inner--7-6{aspect-ratio:7/6}.c-media__inner--6-7{aspect-ratio:6/7}.c-media__inner--8-7{aspect-ratio:8/7}.c-media__inner--7-8{aspect-ratio:7/8}.c-media__inner--9-8{aspect-ratio:9/8}.c-media__inner--8-9{aspect-ratio:8/9}.c-media__inner--16-9{aspect-ratio:16/9}.c-media__inner--9-16{aspect-ratio:9/16}.c-media__inner--16-10{aspect-ratio:16/10}.c-media__inner--10-16{aspect-ratio:10/16}.c-media__inner--auto{aspect-ratio:unset;width:fit-content;height:auto}.c-media__inner--auto :is(img,video,iframe){width:revert-layer;height:auto;position:relative}.c-media__inner--adopt{aspect-ratio:unset;height:100%}.c-media-overlay{z-index:var(--z-index-default);opacity:var(--overlay-opacity,.5);transition:var(--transition-moderate);display:block;position:absolute;inset:0}.is-playing .c-media-overlay{opacity:0;visibility:hidden}.c-media-trigger{z-index:calc(var(--z-index-default) + 1);transition:var(--transition-moderate);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-playing .c-media-trigger{opacity:0;visibility:hidden}.c-media-trigger .u-icon{margin-left:.25em}.c-modal{width:calc(100% - 2 * var(--spacing-10));max-width:44.0625em;height:fit-content;max-height:calc(100dvh - 2 * var(--spacing-10));border-radius:var(--spacing-10);box-shadow:none;opacity:0;visibility:hidden;transition:var(--transition-moderate);overscroll-behavior:none;border:none;outline:none;margin:auto}.c-modal:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.c-modal{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.c-modal::-webkit-scrollbar{width:0;height:0;display:none}.c-modal::-webkit-scrollbar-track{background:0 0}.c-modal::-webkit-scrollbar-thumb{background:0 0}.c-modal--tooltip{max-width:27.5em;margin-bottom:var(--spacing-10)}.c-modal.is-open,.c-modal.is-open::backdrop{opacity:1;visibility:visible}.c-modal.is-closing,.c-modal.is-closing::backdrop{opacity:0;visibility:hidden}.c-modal::backdrop{background-color:var(--color-overlay);opacity:0;visibility:hidden;transition:var(--transition-moderate)}.c-modal__main{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-modal--tooltip .c-modal__main{gap:var(--spacing-10)}.c-modal__header{align-items:flex-start;gap:var(--spacing-30);display:flex}.c-modal__header .c-button-icon{flex:none;margin-left:auto}.c-accordion-media-module{gap:var(--spacing-10);grid-template-columns:1fr 1fr;grid-template-areas:"media content";display:grid}@media (width<=960px){.c-accordion-media-module{grid-template-columns:1fr;grid-template-areas:"content""media"}}.c-accordion-media-module--right-to-left{grid-template-areas:"content media"}@media (width<=960px){.c-accordion-media-module--right-to-left{grid-template-areas:"content""media"}}.c-accordion-media-module__media{grid-area:media;position:relative}.c-accordion-media-module__media-inner.u-media-wrapper{top:calc(var(--height-navigation) + 2 * var(--spacing-10));position:sticky}.c-accordion-media-module__content{justify-content:space-between;gap:var(--spacing-30);flex-direction:column;grid-area:content;display:flex}.c-accordion-media-module__list{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}.c-accordion-module{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-accordion-module__list{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}.c-content-slider-module{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}@media (width<=1140px){.c-content-slider-module{gap:var(--spacing-60)}}.c-content-slider-module__slider{min-width:0}.c-content-slider-module__slider .swiper-slide{height:auto}.c-content-slider-module__slide{align-items:center;gap:var(--spacing-20);height:100%;display:flex}@media (width<=1140px){.c-content-slider-module__slide{align-items:flex-start;gap:var(--spacing-30)}}.c-content-slider-module__slide--left-to-right{flex-direction:row}@media (width<=1140px){.c-content-slider-module__slide--left-to-right{flex-direction:column}}.c-content-slider-module__slide--right-to-left{flex-direction:row-reverse}@media (width<=1140px){.c-content-slider-module__slide--right-to-left{flex-direction:column}}.c-content-slider-module__media{flex:0 0 42%}@media (width<=1140px){.c-content-slider-module__media{display:none}}.c-content-slider-module__content{flex:0 0 calc(58% - var(--spacing-20));gap:var(--spacing-30);flex-direction:column;display:flex}@media (width<=1140px){.c-content-slider-module__content{flex:none;width:100%;height:100%}}.c-content-slider-module__slide-icon,.c-content-slider-module__slide-title,.c-content-slider-module__slide-subtitle{width:100%}.c-content-slider-module__slide-icon{max-width:var(--spacing-60)}.c-content-slider-module__slide-title{max-width:14.5em}.c-content-slider-module__slide-subtitle{max-width:33.75em}@media (width<=1140px){.c-content-slider-module__slide-cta{margin-top:auto}}.c-content-slider-module .c-slider-scrollbar{width:calc(100% - 2 * var(--height-button-small) - 2 * var(--spacing-10));margin:var(--spacing-30) auto calc((var(--height-button-small) - var(--spacing-10)) / 2)}.c-cta-cards-module{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-cta-cards-module__list{gap:var(--spacing-10);grid-template-columns:1fr 1fr;display:grid}@media (width<=960px){.c-cta-cards-module__list{grid-template-columns:1fr}}.c-cta-module__content{z-index:calc(var(--z-index-default) + 3);gap:var(--spacing-30);grid-template-columns:1fr;width:100%;display:grid;position:relative}.c-cta-module__content--center{text-align:center}.c-cta-module__content--center>*{margin-left:auto;margin-right:auto}.c-cta-module__content--right{text-align:right}.c-cta-module__content--right>*{margin-left:auto}.c-cta-module__eyebrow,.c-cta-module__title,.c-cta-module__subtitle,.c-cta-module__cta{width:100%}.c-cta-module__eyebrow{max-width:31.4286em}.c-cta-module__eyebrow:not(:last-child){margin-bottom:calc(var(--spacing-20) * -1)}.c-cta-module__title{max-width:10em}.c-cta-module__subtitle{max-width:27.5em}.c-download-gate-module{gap:var(--spacing-10);grid-template-columns:1fr 1fr;grid-template-areas:"media content";display:grid}@media (width<=1140px){.c-download-gate-module{grid-template-columns:1fr;grid-template-areas:"content""media";gap:0}}.c-download-gate-module--right-to-left{grid-template-areas:"content media"}@media (width<=1140px){.c-download-gate-module--right-to-left{grid-template-areas:"content""media"}}.c-download-gate-module__media{grid-area:media;position:relative}.c-download-gate-module__media:before{content:"";aspect-ratio:7/6;display:block}@media (width<=1140px){.c-download-gate-module__media{display:none}}.c-download-gate-module__mobile-media{display:none}@media (width<=1140px){.c-download-gate-module__mobile-media{display:block}}.c-download-gate-module__content{flex-direction:column;grid-area:content;justify-content:center;display:flex}.c-download-gate-module__content-inner{gap:var(--spacing-30);flex-direction:column;height:100%;display:flex}.c-download-gate-module__eyebrow{max-width:34.2857em}.c-download-gate-module__eyebrow:not(:last-child){margin-bottom:calc(var(--spacing-20) * -1)}.c-download-gate-module__title{max-width:10em}.c-download-gate-module__subtitle{max-width:27.5em}.c-download-gate-module__form{margin-top:auto}.c-featured-cards-module{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-featured-cards-module--alt-slider-controls .c-slider-scrollbar{width:calc(100% - 2 * var(--height-button-small) - 2 * var(--spacing-10));margin:var(--spacing-30) auto calc((var(--height-button-small) - var(--spacing-10)) / 2)}.c-featured-cards-module__slider{min-width:0}.c-featured-cards-module__slider .swiper-slide{height:auto;position:relative}.c-featured-cards-module__slider iframe{border-radius:var(--spacing-10)!important;border:none!important;min-width:100%!important;height:0!important;margin:0!important}.c-featured-cards-module__slider iframe.is-ready{height:revert-layer!important;border:1px solid var(--color-border)!important}.c-featured-cards-module__slider iframe+a{z-index:calc(var(--z-index-default) + 1);position:absolute;inset:0}.c-featured-collections-module{gap:var(--spacing-10);grid-template-columns:9fr 15fr;display:grid}@media (width<=1140px){.c-featured-collections-module{grid-template-columns:1fr}}.c-featured-collections-module__header{align-content:center;gap:var(--spacing-30);grid-template-columns:1fr;height:100dvh;display:grid;position:sticky;top:0}@media (width<=1140px){.c-featured-collections-module__header{height:auto;padding-top:var(--spacing-60);position:relative}}.c-featured-collections-module__eyebrow,.c-featured-collections-module__title,.c-featured-collections-module__subtitle,.c-featured-collections-module__cta{width:100%}.c-featured-collections-module__eyebrow{max-width:31.4286em}.c-featured-collections-module__eyebrow:not(:last-child){margin-bottom:calc(var(--spacing-20) * -1)}.c-featured-collections-module__title{max-width:10em}.c-featured-collections-module__subtitle{max-width:27.5em}.c-featured-collections-module__list{gap:var(--spacing-10);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=480px){.c-featured-collections-module__list{grid-template-columns:1fr}}.c-features-module{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-features-module__list{gap:var(--spacing-10);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=1140px){.c-features-module__list{grid-template-columns:1fr}}.c-features-module__item{align-items:center;gap:var(--spacing-20);display:flex}.c-features-module__icon{flex:none;width:5.625em}@media (width<=800px){.c-features-module__icon{width:3.125em}}.c-hero-module{align-items:flex-end;display:flex}.c-hero-module--media{aspect-ratio:3/1.1}@media (width<=1140px){.c-hero-module--media{aspect-ratio:2}}@media (width<=800px){.c-hero-module--media{aspect-ratio:3/2}}@media (width<=640px){.c-hero-module--media{aspect-ratio:1}}.c-hero-module--media .c-hero-module__icon{filter:invert();right:var(--spacing-20);bottom:var(--spacing-20)}.c-hero-module__content{z-index:calc(var(--z-index-default) + 3);align-content:start;gap:var(--spacing-30);grid-template-columns:1fr;width:100%;display:grid;position:relative}.c-hero-module__content--left{text-align:left}.c-hero-module__content--left>*{margin-right:auto}.c-hero-module__content--center{text-align:center}.c-hero-module__content--center>*{margin-left:auto;margin-right:auto}.c-hero-module__content--right{text-align:right}.c-hero-module__content--right>*{margin-left:auto}.c-hero-module__icon,.c-hero-module__eyebrow,.c-hero-module__title,.c-hero-module__subtitle{width:100%}.c-hero-module__icon{right:var(--spacing-10);bottom:var(--spacing-30);max-width:var(--spacing-60);position:absolute}@media (width<=800px){.c-hero-module__icon{position:static}}.c-hero-module__eyebrow{max-width:31.4286em}.c-hero-module__eyebrow:not(:last-child){margin-bottom:calc(var(--spacing-20) * -1)}.c-hero-module__title{max-width:15em}.c-hero-module__subtitle{max-width:33.75em}body:has(.c-hero-module--media):not(:has(.o-announcement-bar)){padding-top:calc(var(--spacing-10) + var(--spacing-5))}body:has(.c-hero-module--media):has(.o-announcement-bar) .o-announcement-bar{padding-bottom:calc(var(--spacing-10) + var(--spacing-5))}body:has(.c-hero-module--media):has(.o-announcement-bar) .c-hero-slider-module .swiper-slide{--hero-offset:(var(--height-announcement-bar) + (var(--spacing-10) * 3));height:calc(100svh - var(--hero-offset))}body:has(.c-hero-module--media) .o-page{margin-top:calc((var(--height-navigation) + var(--spacing-10) * 2) * -1)}body:has(.c-hero-module--media) .o-navigation{transition:var(--transition-moderate)}body:has(.c-hero-module--media) .o-navigation:not(.has-scrolled){padding-right:calc(var(--spacing-10) * 2);padding-left:calc(var(--spacing-10) * 2)}.c-hero-slider-module{min-height:calc(100svh - var(--spacing-10) * 2);flex-direction:column;display:flex}.c-hero-slider-module--compact{min-height:calc(80svh - var(--spacing-10) * 2)}.c-hero-slider-module__media{position:absolute;inset:0}.c-hero-slider-module .c-media-overlay{transform:translateZ(0)}.c-hero-slider-module__content{z-index:calc(var(--z-index-default) + 3);align-content:start;gap:var(--spacing-30);width:100%;margin-bottom:calc(var(--spacing-20) * -1);grid-template-columns:1fr;display:grid;position:relative}.c-hero-slider-module__content--left{text-align:left}.c-hero-slider-module__content--left>*{margin-right:auto}.c-hero-slider-module__content--center{text-align:center}.c-hero-slider-module__content--center>*{margin-left:auto;margin-right:auto}.c-hero-slider-module__content--right{text-align:right}.c-hero-slider-module__content--right>*{margin-left:auto}.c-hero-slider-module__eyebrow,.c-hero-slider-module__title,.c-hero-slider-module__subtitle,.c-hero-slider-module__actions{width:100%}.c-hero-slider-module__eyebrow{max-width:31.4286em}.c-hero-slider-module__eyebrow:not(:last-child){margin-bottom:calc(var(--spacing-20) * -1)}.c-hero-slider-module__title{max-width:15em}.c-hero-slider-module__subtitle{max-width:22em}.c-hero-slider-module__actions{align-items:center;gap:var(--spacing-10);flex-wrap:wrap;display:flex}.c-hero-slider-module__actions:not(:first-child){margin-top:var(--spacing-10)}.c-hero-slider-module__content--left .c-hero-slider-module__actions{justify-content:flex-start}.c-hero-slider-module__content--center .c-hero-slider-module__actions{justify-content:center}.c-hero-slider-module__content--right .c-hero-slider-module__actions{justify-content:flex-end}.c-hero-slider-module .swiper{flex-direction:column;flex:1;width:100%;display:flex}.c-hero-slider-module .swiper-wrapper{flex:1}.c-hero-slider-module .swiper-slide{height:auto;padding-bottom:var(--spacing-120);align-items:center;display:flex;position:relative;overflow:hidden}@media (width<=800px){.c-hero-slider-module .swiper-slide{padding-bottom:var(--spacing-60);align-items:flex-end}}.c-hero-slider-module .c-slider-navigation{right:var(--spacing-20);bottom:var(--spacing-20);z-index:calc(var(--z-index-default) + 4);position:absolute}@media (width<=800px){.c-hero-slider-module .c-slider-navigation{display:none}}.c-hero-slider-module .c-slider-pagination{bottom:var(--spacing-20);z-index:calc(var(--z-index-default) + 4);display:none;position:absolute;left:50%;transform:translate(-50%)}@media (width<=800px){.c-hero-slider-module .c-slider-pagination{display:inline-flex}}body:has(.c-hero-slider-module):not(:has(.o-announcement-bar)){padding-top:calc(var(--spacing-10) + var(--spacing-5))}body:has(.c-hero-slider-module):has(.o-announcement-bar){--hero-offset:(var(--height-announcement-bar) + (var(--spacing-10) * 3))}body:has(.c-hero-slider-module):has(.o-announcement-bar) .o-announcement-bar{padding-bottom:calc(var(--spacing-10) + var(--spacing-5))}body:has(.c-hero-slider-module):has(.o-announcement-bar) .c-hero-slider-module:not(.c-hero-slider-module--compact){min-height:calc(100svh - var(--hero-offset))}body:has(.c-hero-slider-module):has(.o-announcement-bar) .c-hero-slider-module.c-hero-slider-module--compact{min-height:calc(80svh - var(--hero-offset))}body:has(.c-hero-slider-module) .o-page{margin-top:calc((var(--height-navigation) + var(--spacing-10) * 2) * -1)}body:has(.c-hero-slider-module) .o-navigation{transition:var(--transition-moderate)}body:has(.c-hero-slider-module) .o-navigation:not(.has-scrolled){padding-right:calc(var(--spacing-10) * 2);padding-left:calc(var(--spacing-10) * 2)}.c-hotspot-module{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-hotspot-module__media{position:relative}.c-hotspot-module__hotspot{z-index:var(--z-index-default);position:absolute;transform:translate(-50%,-50%)}.c-hotspot-module__hotspot.is-active{z-index:calc(var(--z-index-default) + 1)}.c-hotspot-module__trigger{width:var(--height-button-small);height:var(--height-button-small);transition:var(--transition-moderate);cursor:pointer;justify-content:center;align-items:center;animation:2s infinite hotspot-pulse;display:flex}.c-hotspot-module__hotspot--content .c-hotspot-module__trigger{border-radius:var(--spacing-5)}.c-hotspot-module__hotspot--product .c-hotspot-module__trigger{border-radius:50%}.c-hotspot-module__hotspot.is-active .c-hotspot-module__trigger{animation:none}.c-hotspot-module__trigger-icon{justify-content:center;align-items:center;display:flex}.c-hotspot-module__tooltip{z-index:calc(var(--z-index-default) + 2);opacity:0;visibility:hidden;transition:var(--transition-moderate);pointer-events:none;position:absolute}@media (width<=1140px){.c-hotspot-module__tooltip{display:none}}.c-hotspot-module__hotspot--content .c-hotspot-module__tooltip,.c-hotspot-module__hotspot--product .c-hotspot-module__tooltip{width:27.5em}.is-active>.c-hotspot-module__tooltip{opacity:1;visibility:visible;pointer-events:auto}.c-hotspot-module__tooltip--right{left:calc(100% + var(--spacing-10))}.c-hotspot-module__tooltip--left{right:calc(100% + var(--spacing-10))}.c-hotspot-module__tooltip--below{top:calc(100% + var(--spacing-10))}.c-hotspot-module__tooltip--above{bottom:calc(100% + var(--spacing-10))}.c-hotspot-module__tooltip--center-v{top:50%;transform:translateY(-50%)}.c-hotspot-module__tooltip--center-h{left:50%;transform:translate(-50%)}.c-hotspot-module__tooltip-content{gap:var(--spacing-20);grid-template-columns:1fr;display:grid}@keyframes hotspot-pulse{0%{box-shadow:0 0 #fffc}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}.c-icon-cards-module{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-icon-cards-module__list{gap:var(--spacing-10);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1140px){.c-icon-cards-module__list{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.c-icon-cards-module__list{grid-template-columns:1fr}}.c-icon-cards-module__card{gap:var(--spacing-10);flex-direction:column;height:100%;display:flex}.c-icon-cards-module__card-icon{width:8.75em}.c-icon-cards-module__card-icon:not(:last-child){margin-bottom:var(--spacing-20)}@media (width<=640px){.c-icon-cards-module__card-icon{width:7.5em}}.c-icon-cards-module__card-title{margin-top:auto}.c-icon-marquee-module__item{align-items:center;gap:var(--spacing-20);flex-direction:column;display:flex}.c-icon-marquee-module__icon{width:var(--spacing-60);justify-content:center;align-items:center;display:flex}.c-media-content-blocks-module{gap:var(--spacing-10);grid-template-columns:1fr 1fr;grid-template-areas:"media content";display:grid}@media (width<=960px){.c-media-content-blocks-module{grid-template-columns:1fr;grid-template-areas:"content""media"}}.c-media-content-blocks-module--right-to-left{grid-template-areas:"content media"}@media (width<=960px){.c-media-content-blocks-module--right-to-left{grid-template-areas:"content""media"}}.c-media-content-blocks-module__content{gap:var(--spacing-30);grid-area:content;grid-template-columns:1fr;display:grid}.c-media-content-blocks-module__header{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-media-content-blocks-module__eyebrow{max-width:31.4286em}.c-media-content-blocks-module__eyebrow:not(:last-child){margin-bottom:calc(var(--spacing-20) * -1)}.c-media-content-blocks-module__title{max-width:10em}.c-media-content-blocks-module__subtitle{max-width:27.5em}.c-media-content-blocks-module__list{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}.c-media-content-blocks-module__item{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-media-content-blocks-module__item-title{width:100%;max-width:20em}.c-media-content-blocks-module__item-content{width:100%;max-width:33.75em}.c-media-content-blocks-module__item-list{align-items:center;gap:var(--spacing-10);flex-wrap:wrap;display:flex}.c-media-content-blocks-module__media{grid-area:media;position:relative}.c-media-content-blocks-module__media-inner.u-media-wrapper{top:calc(var(--height-navigation) + 2 * var(--spacing-10));position:sticky}.c-media-content-columns-module{gap:var(--spacing-10);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=1140px){.c-media-content-columns-module{grid-template-columns:1fr}}.c-media-content-columns-module__item{flex-direction:column;display:flex}@media (width<=1140px){.c-media-content-columns-module__media{display:none}}.c-media-content-columns-module__content{right:var(--spacing-10);bottom:var(--spacing-10);left:var(--spacing-10);z-index:calc(var(--z-index-default) + 3);gap:var(--spacing-30);border-radius:var(--spacing-10);flex-direction:column;display:flex;position:absolute;overflow:hidden}@media (width<=1140px){.c-media-content-columns-module__content{position:static}}.c-media-content-columns-module__eyebrow,.c-media-content-columns-module__title,.c-media-content-columns-module__subtitle{width:100%}.c-media-content-columns-module__eyebrow{max-width:31.4286em}.c-media-content-columns-module__eyebrow:not(:last-child){margin-bottom:calc(var(--spacing-20) * -1)}.c-media-content-columns-module__title{max-width:14.5em}.c-media-content-columns-module__subtitle{max-width:41.25em}.c-media-content-cta-module{gap:var(--spacing-10);grid-template-columns:1fr 1fr;grid-template-areas:"media content";display:grid}@media (width<=1140px){.c-media-content-cta-module{grid-template-columns:1fr;grid-template-areas:"content""media"}}.c-media-content-cta-module--right-to-left{grid-template-areas:"content media"}@media (width<=1140px){.c-media-content-cta-module--right-to-left{grid-template-areas:"content""media"}}.c-media-content-cta-module__media{grid-area:media;position:relative}.c-media-content-cta-module__media:before{content:"";aspect-ratio:6/5;display:block}@media (width<=1140px){.c-media-content-cta-module__media{display:none}}.c-media-content-cta-module__mobile-media{display:none}@media (width<=1140px){.c-media-content-cta-module__mobile-media{display:block}}.c-media-content-cta-module__content{justify-content:center;gap:var(--spacing-30);flex-direction:column;grid-area:content;display:flex}.c-media-content-cta-module__eyebrow{max-width:31.4286em}.c-media-content-cta-module__eyebrow:not(:last-child){margin-bottom:calc(var(--spacing-20) * -1)}.c-media-content-cta-module__title{max-width:10em}.c-media-content-cta-module__subtitle{max-width:27.5em}.c-media-content-cta-module__cta{gap:var(--spacing-10);flex-wrap:wrap;margin-top:auto;display:flex}.c-media-content-module{gap:var(--spacing-10);grid-template-columns:1fr 1fr;grid-template-areas:"media content";display:grid}@media (width<=960px){.c-media-content-module{grid-template-columns:1fr;grid-template-areas:"content""media"}.c-media-content-module:has(.c-media-content-module__mobile-cta){grid-template-areas:"content""media""mobile-cta"}}.c-media-content-module--right-to-left{grid-template-areas:"content media"}@media (width<=960px){.c-media-content-module--right-to-left{grid-template-areas:"content""media"}.c-media-content-module--right-to-left:has(.c-media-content-module__mobile-cta){grid-template-areas:"content""media""mobile-cta"}}.c-media-content-module__media{grid-area:media;position:relative}.c-media-content-module__media:before{content:"";aspect-ratio:1;display:block}.c-media-content-module__media--4-3:before{aspect-ratio:4/3}.c-media-content-module__media .c-badge{top:var(--spacing-10);left:var(--spacing-10);z-index:calc(var(--z-index-default) + 1);position:absolute}.c-media-content-module__content{justify-content:center;gap:var(--spacing-30);padding:var(--spacing-60) var(--spacing-20);flex-direction:column;grid-area:content;display:flex}@media (width<=960px){.c-media-content-module__content{padding:var(--spacing-60) var(--spacing-20) var(--spacing-20)}}.c-media-content-module__eyebrow{max-width:34.2857em}.c-media-content-module__eyebrow:not(:last-child){margin-bottom:calc(var(--spacing-20) * -1)}.c-media-content-module__title{max-width:14.5em}.c-media-content-module__subtitle{max-width:27.5em}@media (width<=960px){.c-media-content-module__cta{display:none}}.c-media-content-module__mobile-cta{grid-area:mobile-cta;display:none}@media (width<=960px){.c-media-content-module__mobile-cta{display:block}}.c-partner-contact-module{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-partner-contact-module__content{gap:var(--spacing-10);grid-template-columns:14fr 10fr;grid-template-areas:"form media";display:grid}@media (width<=960px){.c-partner-contact-module__content{grid-template-columns:1fr;grid-template-areas:"form""media"}}.c-partner-contact-module__content--right-to-left{grid-template-columns:10fr 14fr;grid-template-areas:"media form"}@media (width<=960px){.c-partner-contact-module__content--right-to-left{grid-template-columns:1fr;grid-template-areas:"form""media"}}.c-partner-contact-module__form{grid-area:form}.c-partner-contact-module__media{grid-area:media}.c-products-slider-module{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-products-slider-module__slider{min-width:0;position:relative}.c-products-slider-module__slider .swiper-slide{height:auto}.c-products-slider-module__slide{gap:var(--spacing-10);grid-template-columns:1fr 1fr;grid-template-areas:"media content";height:100%;display:grid}@media (width<=960px){.c-products-slider-module__slide{grid-template-columns:1fr;grid-template-areas:"content""media"}}.c-products-slider-module__slide--right-to-left{grid-template-areas:"content media"}@media (width<=960px){.c-products-slider-module__slide--right-to-left{grid-template-areas:"content""media"}}.c-products-slider-module__media{grid-area:media;grid-template-columns:1fr;grid-template-areas:"stack";min-width:0;display:grid;overflow:hidden}.c-products-slider-module__media>*{grid-area:stack}@media (width<=960px){.c-products-slider-module__media:before{content:"";aspect-ratio:1;grid-area:stack;min-width:0;display:block}}.c-products-slider-module__media-wrapper{z-index:var(--z-index-default);overflow:hidden}.c-products-slider-module__media-wrapper .c-media-overlay{transform:translateZ(0)}.c-products-slider-module__media-content{z-index:calc(var(--z-index-default) + 1);gap:var(--spacing-60);flex-direction:column;min-width:0;display:flex;position:relative}.c-products-slider-module__benefits{margin-top:auto}.c-products-slider-module__benefits-list{gap:var(--spacing-10);flex-wrap:wrap;display:flex}.c-products-slider-module__content{justify-content:space-between;gap:var(--spacing-30);background-color:var(--color-bg-custom);color:var(--color-text-custom);flex-direction:column;grid-area:content;display:flex}.c-products-slider-module__product-header{align-items:flex-start;gap:var(--spacing-10);flex-direction:column;display:flex}.c-products-slider-module__product-image{width:100%;max-width:22.5em;min-height:0;margin:0 auto;position:relative}.c-products-slider-module__product-footer{justify-content:flex-end;align-items:center;gap:var(--spacing-20);flex-wrap:wrap;display:flex}@media (width<=960px){.c-products-slider-module__product-footer{justify-content:flex-start}.c-products-slider-module__product-footer form{width:100%}}.c-products-slider-module__price{gap:var(--spacing-20);flex:none;display:inline-flex}.c-products-slider-module__price s{color:hsl(from var(--color-text-dark) h s l/50%)}@media (width<=960px){.c-products-slider-module .c-slider-navigation .c-button-icon{top:calc(var(--content-height) / 2)}}.c-reviews-module{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-reviews-module .jdgm-widget *{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;line-height:140%}.c-reviews-module .jm-review-widget[class]{padding-block:0}.c-reviews-module .jm-review-widget__header-and-body[class]{gap:var(--spacing-10)}.c-reviews-module .jm-button[class]{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.c-reviews-module .jm-button[class]:hover,.c-reviews-module .jm-button[class]:focus,.c-reviews-module .jm-button[class]:active{outline:0}.c-reviews-module .jm-button[class]:disabled,.c-reviews-module .jm-button[class][aria-disabled]{cursor:not-allowed;pointer-events:none}.c-reviews-module .jm-button[class]{gap:var(--spacing-10);min-height:var(--height-button-medium);padding-right:var(--spacing-30);padding-left:var(--spacing-30);border-radius:var(--spacing-10);text-transform:uppercase;font-weight:600;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}.c-reviews-module .jm-button[class]:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.c-reviews-module .jm-button[class]:disabled,.c-reviews-module .jm-button[class][aria-disabled]{opacity:1;cursor:not-allowed;pointer-events:none}.c-reviews-module .jm-button[class].jm-button--primary[class]{border:1px solid var(--color-bg-dark-alt);background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}@media (hover:hover){.c-reviews-module .jm-button[class].jm-button--primary[class]:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);background-color:color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);color:var(--color-text-light)}}.c-reviews-module .jm-button[class].jm-button--primary[class]:disabled,.c-reviews-module .jm-button[class].jm-button--primary[class][aria-disabled]{border:1px solid color-mix(in srgb, var(--color-bg-dark-alt) 50%, white);background-color:color-mix(in srgb, var(--color-bg-dark-alt) 50%, white);color:var(--color-text-light)}.c-reviews-module .jm-button[class].jm-button--secondary[class]{border:1px solid var(--color-bg-light-alt);background-color:var(--color-bg-light-alt);color:var(--color-text-dark)}@media (hover:hover){.c-reviews-module .jm-button[class].jm-button--secondary[class]:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-light-alt) 80%, black);background-color:color-mix(in srgb, var(--color-bg-light-alt) 80%, black);color:var(--color-text-dark)}}.c-reviews-module .jm-button[class].jm-button--secondary[class]:disabled,.c-reviews-module .jm-button[class].jm-button--secondary[class][aria-disabled]{border:1px solid color-mix(in srgb, var(--color-bg-light-alt) 50%, black);background-color:color-mix(in srgb, var(--color-bg-light-alt) 50%, black);color:var(--color-text-dark)}.c-reviews-module .jm-button[class] svg{margin-inline-end:0;inline-size:1em;margin:0}.c-reviews-module .jm-review-widget-header__summary-section[class]{justify-content:flex-start;gap:var(--spacing-10)}@container (width<=768px){.c-reviews-module .jm-review-widget-header__summary-section.jm-review-widget-header__summary-section[class]{align-items:flex-start;gap:var(--spacing-10)}}.c-reviews-module .jm-average-rating-display[class]>.jm-cluster[class]{align-items:flex-end;gap:var(--spacing-20)}.c-reviews-module .jm-average-rating-display[class]>.jm-cluster[class] .jm-text:first-child{font-family:var(--font-primary), serif;font-size:var(--font-size-h3);letter-spacing:-.0375em;line-height:130%;font-family:var(--font-secondary), serif;color:var(--color-text-dark-alt);font-style:italic;font-weight:400}.c-reviews-module .jm-average-rating-display[class]>.jm-cluster[class] .jm-text:last-child{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;line-height:140%}.c-reviews-module .jm-review-widget-header__main-content[class]{align-items:flex-start;gap:var(--spacing-120);margin-top:var(--spacing-30)}.c-reviews-module .jm-review-widget-header__main-content[class]>div{flex-grow:1;flex-basis:0;min-width:0}@media (width<=800px){.c-reviews-module .jm-review-widget-header__main-content[class]{gap:var(--spacing-10)}}.c-reviews-module .jm-review-widget-header__star-rating-histogram[class]{min-inline-size:auto;max-inline-size:none}.c-reviews-module .jm-histogram-row[class]{gap:var(--spacing-10)}.c-reviews-module .jm-histogram-row[class]:not(:first-child){margin-top:var(--spacing-5)}.c-reviews-module .jm-histogram-row__frequency[class]{text-align:left;min-inline-size:1em;color:var(--color-text-muted)}.c-reviews-module .jm-progress-bar[class],.c-reviews-module .jm-progress-bar__fill[class]{transition:var(--transition-moderate)}.c-reviews-module .jm-media-preview[class]{min-inline-size:auto;max-inline-size:none}@container review-widget (width>=768px){.c-reviews-module .jm-media-grid--v1[class]{max-width:100%}.c-reviews-module .jm-media-grid--v1 .jm-media-grid__container[class]{gap:var(--spacing-10);grid-template-columns:repeat(4,1fr);display:grid}}.c-reviews-module .jm-media-grid__container[class]{gap:var(--spacing-10);padding:0}@container review-widget (width>=768px){.c-reviews-module .jm-media-grid--v1 .jm-media-grid__item[class]{border-radius:var(--spacing-10);aspect-ratio:1;width:100%;height:auto;overflow:hidden}}.c-reviews-module .jm-media-grid__image-container[class]{border-radius:var(--spacing-10)}.c-reviews-module .jm-media-grid__image-overlay[class]{border-radius:var(--spacing-10);transform:translateZ(0)}.c-reviews-module .jm-media-grid__image[class]{transition:var(--transition-moderate)}.c-reviews-module .jm-media-grid__arrow[class]{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.c-reviews-module .jm-media-grid__arrow[class]:hover,.c-reviews-module .jm-media-grid__arrow[class]:focus,.c-reviews-module .jm-media-grid__arrow[class]:active{outline:0}.c-reviews-module .jm-media-grid__arrow[class]{gap:var(--spacing-10);width:var(--height-button-small);height:var(--height-button-small);border:1px solid var(--color-bg-dark-alt);border-radius:var(--spacing-5);background-color:var(--color-bg-dark-alt);color:var(--color-text-light);position:absolute}.c-reviews-module .jm-media-grid__arrow[class]:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);background-color:color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);color:var(--color-text-light);transform:translateY(-50%)}.c-reviews-module .jm-media-grid__arrow[class]:disabled,.c-reviews-module .jm-media-grid__arrow[class][aria-disabled]{border:1px solid color-mix(in srgb, var(--color-bg-dark-alt) 50%, white);background-color:color-mix(in srgb, var(--color-bg-dark-alt) 50%, white);color:var(--color-text-light)}.c-reviews-module .jm-media-grid__arrow[class]:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.c-reviews-module .jm-media-grid__arrow[class]:disabled,.c-reviews-module .jm-media-grid__arrow[class][aria-disabled]{cursor:not-allowed;pointer-events:none}.c-reviews-module .jm-media-grid__arrow[class] svg{stroke:currentColor;width:1lh;height:1lh;display:inline-flex}.c-reviews-module .jm-media-grid__arrow--prev[class]{left:var(--spacing-10)}.c-reviews-module .jm-media-grid__arrow--next[class]{right:var(--spacing-10)}.c-reviews-module .jm-review-widget-header__main-content[class] .jm-action-buttons[class]{min-inline-size:auto;max-inline-size:none}.c-reviews-module .jm-action-buttons[class]>*{flex-grow:0}@container (width<=768px){.c-reviews-module .jm-review-widget-header__main-content .jm-action-buttons.jm-action-buttons[class]>*{gap:var(--spacing-30);width:100%}}.c-reviews-module .jm-center[class]{padding-block:var(--spacing-20) var(--spacing-20);text-align:center;max-inline-size:100%;margin:0}.c-reviews-module .jm-center[class] .jm-text{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p0);letter-spacing:-.0277778em;line-height:140%}.c-reviews-module .jm-review-widget-header__filters-wrapper[class]{margin-block-start:0;margin-top:var(--spacing-10)}.c-reviews-module .jm-review-widget-header__filters-wrapper[class]+div{margin-top:var(--spacing-20)}.c-reviews-module .jm-review-widget-header__filters-wrapper[class]>*{max-inline-size:100%}.c-reviews-module .jm-filters__buttons[class],.c-reviews-module .jm-custom-answer-filter__icon[class]{gap:var(--spacing-10)}.c-reviews-module .jm-custom-answer-filter__text[class]{font-weight:600;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}.c-reviews-module .jm-sort-filter[class]{font-size:1em}.c-reviews-module .jm-sort-filter__select[class]{border:1px solid var(--color-bg-light-alt);border-radius:var(--spacing-10);background-color:var(--color-bg-light-alt);text-transform:uppercase;color:var(--color-text-dark);padding-inline:var(--spacing-20) var(--spacing-30);transition:var(--transition-moderate);font-weight:600;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;padding-block:0;line-height:140%}@media (hover:hover){.c-reviews-module .jm-sort-filter__select[class]:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-light-alt) 80%, black);background-color:color-mix(in srgb, var(--color-bg-light-alt) 80%, black);color:var(--color-text-dark)}}.c-reviews-module .jm-sort-filter__select[class]:disabled,.c-reviews-module .jm-sort-filter__select[class][aria-disabled]{border:1px solid color-mix(in srgb, var(--color-bg-light-alt) 50%, black);background-color:color-mix(in srgb, var(--color-bg-light-alt) 50%, black);color:var(--color-text-dark)}.c-reviews-module .jm-sort-filter__icon[class]{z-index:var(--z-index-default);justify-content:center;align-items:center;display:inline-flex;inset-inline-end:1em}.c-reviews-module .jm-sort-filter__icon[class].jm-sort-filter__icon--sort[class]{display:none}.c-reviews-module .jm-filter-panel[class]{border-block-end:none;padding-block-end:var(--spacing-10);padding-inline-start:0}.c-reviews-module .jm-filter-panel[class]>div{gap:var(--spacing-10)}.c-reviews-module .jm-filter-panel[class]>div:last-child{margin-block-start:var(--spacing-20)}.c-reviews-module .jm-filter-panel[class] .jm-text{color:var(--color-text-dark);font-size:1em;font-weight:300}.c-reviews-module .jm-filter-panel[class] .jm-text+div{gap:var(--spacing-5);margin-top:var(--spacing-10)}.c-reviews-module .jm-filter-panel[class] .jm-filter-panel__clear-btn[class]{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.c-reviews-module .jm-filter-panel[class] .jm-filter-panel__clear-btn[class]:hover,.c-reviews-module .jm-filter-panel[class] .jm-filter-panel__clear-btn[class]:focus,.c-reviews-module .jm-filter-panel[class] .jm-filter-panel__clear-btn[class]:active{outline:0}.c-reviews-module .jm-filter-panel[class] .jm-filter-panel__clear-btn[class]:disabled,.c-reviews-module .jm-filter-panel[class] .jm-filter-panel__clear-btn[class][aria-disabled]{cursor:not-allowed;pointer-events:none}.c-reviews-module .jm-filter-panel[class] .jm-filter-panel__clear-btn[class]{gap:var(--spacing-10);padding:var(--spacing-5) var(--spacing-10);border:1px solid var(--color-bg-light-alt);border-radius:var(--spacing-10);background-color:var(--color-bg-light-alt);text-transform:uppercase;color:var(--color-text-dark);font-weight:600;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p3);letter-spacing:-.0333333em;line-height:140%}@media (hover:hover){.c-reviews-module .jm-filter-panel[class] .jm-filter-panel__clear-btn[class]:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-light-alt) 80%, white);background-color:color-mix(in srgb, var(--color-bg-light-alt) 80%, white);color:var(--color-text-dark)}}.c-reviews-module .jm-filter-panel[class] .jm-filter-panel__clear-btn[class]:disabled,.c-reviews-module .jm-filter-panel[class] .jm-filter-panel__clear-btn[class][aria-disabled]{border:1px solid color-mix(in srgb, var(--color-bg-light-alt) 50%, white);background-color:color-mix(in srgb, var(--color-bg-light-alt) 50%, white);color:var(--color-text-dark);cursor:not-allowed;pointer-events:none}.c-reviews-module .jm-filter-panel[class] .jm-filter-panel__clear-btn[class]:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.c-reviews-module .jm-rating-filter__tag[class]{gap:var(--spacing-5);padding:var(--spacing-10) var(--spacing-20);border-radius:var(--spacing-10);background-color:var(--color-bg-light-alt);color:var(--color-text-dark);transition:var(--transition-moderate);font-weight:600;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}.c-reviews-module .jm-rating-filter__tag[class].jm-rating-filter__tag--selected{background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}.c-reviews-module .jdgm-review-list[class]{gap:var(--spacing-10);grid-template-columns:1fr;padding-block-start:0;display:grid}.c-reviews-module .jdgm-review-list[class]>div{margin-block-start:0}.c-reviews-module .jm-box[class]{border:none;padding:0}.c-reviews-module .jm-review-item[class]{padding:var(--spacing-20);border-radius:var(--spacing-10);background-color:var(--color-bg-light-alt);color:var(--color-text-dark);overflow:hidden}.c-reviews-module .jm-align-review-item__sidebar[class]{flex:0 0 15em}.c-reviews-module .jm-reviewer-avatar__initial[class] .jm-text[class]{font-size:1em;font-weight:600}.c-reviews-module .jm-reviewer-info[class]{gap:var(--spacing-10)}@media (width<=800px){.c-reviews-module .jm-reviewer-info[class]{margin-block-start:var(--spacing-30)}}.c-reviews-module .jm-reviewer-info__name-cluster[class]{gap:var(--spacing-10)}.c-reviews-module .jm-reviewer-info__name[class]{font-size:1em;font-weight:600}.c-reviews-module .jm-verified-buyer-badge[class]{justify-content:center;align-items:center;display:inline-flex}.c-reviews-module .jm-verified-buyer-badge__text[class]{padding:calc(var(--spacing-5) / 2) var(--spacing-5);border:1px solid var(--color-bg-dark-alt);border-radius:var(--spacing-10);text-transform:uppercase;color:var(--color-bg-dark-alt);font-weight:600;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p3);letter-spacing:-.0333333em;justify-content:center;align-items:center;line-height:140%;display:inline-flex}.c-reviews-module .jdgm-widget[class] ul:empty:not(.jm-progress-bar__fill),.c-reviews-module .jdgm-widget[class] dl:empty:not(.jm-progress-bar__fill),.c-reviews-module .jdgm-widget[class] div:empty:not(.jm-progress-bar__fill),.c-reviews-module .jdgm-widget[class] section:empty:not(.jm-progress-bar__fill),.c-reviews-module .jdgm-widget[class] article:empty:not(.jm-progress-bar__fill),.c-reviews-module .jdgm-widget[class] p:empty:not(.jm-progress-bar__fill),.c-reviews-module .jdgm-widget[class] h1:empty:not(.jm-progress-bar__fill),.c-reviews-module .jdgm-widget[class] h2:empty:not(.jm-progress-bar__fill),.c-reviews-module .jdgm-widget[class] h3:empty:not(.jm-progress-bar__fill),.c-reviews-module .jdgm-widget[class] h4:empty:not(.jm-progress-bar__fill),.c-reviews-module .jdgm-widget[class] h5:empty:not(.jm-progress-bar__fill),.c-reviews-module .jdgm-widget[class] h6:empty:not(.jm-progress-bar__fill){display:none}.c-reviews-module .jm-reviewer-info__details[class]>.jm-text[class]{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}.c-reviews-module .jm-align-review-item__main[class]>.jm-stack[class]:last-child{margin-block-start:0}.c-reviews-module .jm-align-review-item__main[class]>.jm-stack[class]:last-child:has(.jm-box){margin-top:var(--spacing-30)}.c-reviews-module .jm-align-review-item__main[class]>.jm-stack[class]:last-child:has(.jm-box)>div{gap:var(--spacing-10)}.c-reviews-module .jm-star-rating[class]{display:inline-flex}.c-reviews-module .jm-star-rating[class]>div[class]{gap:var(--spacing-5)}.c-reviews-module .jm-star-rating__font-icon[class]{justify-content:center;align-items:center;display:inline-flex;font-size:1.25em!important}.c-reviews-module .jm-review-content[class]{margin-block-start:var(--spacing-30)}.c-reviews-module .jdgm-review-content__body-content[class]>p{max-width:36.6667em;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p0);letter-spacing:-.0277778em;margin-bottom:0;line-height:140%}.c-reviews-module .jdgm-review-content__body-content[class]>p+p{margin-top:1em}.c-reviews-module .jm-review-content__expand-button[class]{margin-block-start:var(--spacing-10)}.c-reviews-module .jm-media-thumbnail-list__thumbnail[class]{border-radius:var(--spacing-10);transition:var(--transition-moderate);inline-size:7.5em}@media (width<=800px){.c-reviews-module .jm-media-thumbnail-list__thumbnail[class]{inline-size:5em}}.c-reviews-module .jm-pagination-controls[class]{margin-block:0;margin-top:var(--spacing-30);margin-bottom:var(--spacing-30)}.c-reviews-module .jm-pagination-controls[class]>div{gap:var(--spacing-10)}.c-reviews-module .jm-pagination-controls[class] .jm-pagination-controls__button[class]{width:var(--height-button-small);min-height:var(--height-button-small);padding:0}.c-reviews-module .jm-pagination-controls[class] .jm-pagination-controls__button[class] span{justify-content:center;align-items:center;display:inline-flex}.c-reviews-module .jm-pagination-controls[class] .jm-pagination-controls__button[class] svg{margin-top:.25em;margin-left:.5em}.c-reviews-module .jm-pagination-controls[class] .jm-pagination-controls__button[class]:disabled,.c-reviews-module .jm-pagination-controls[class] .jm-pagination-controls__button[class][aria-disabled]{color:var(--color-text-dark);opacity:.2;background-color:#0000;border:1px solid #0000}.c-reviews-module .jm-pagination-controls[class] .jm-pagination-controls__button[class].jm-pagination-controls__button--active{color:var(--color-text-dark);cursor:not-allowed;pointer-events:none;background-color:#0000;border:1px solid #0000}.c-reviews-module .jm-pagination-controls[class] .jm-text[class]{font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}.c-reviews-module .jm-no-reviews-state__action-buttons[class]{justify-content:center;align-items:center;gap:var(--spacing-10);margin-block-start:var(--spacing-30)}.c-reviews-module .jm-review-widget__header-and-body[class]:has(.jm-no-reviews-state[class]) .jm-review-widget__body[class]{display:none}.c-stacking-cards-module{gap:var(--spacing-30);border-radius:var(--spacing-10);grid-template-columns:1fr;display:grid}.c-stacking-cards-module__list{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}.c-stacking-cards-module__item{position:sticky}@media (width<=1140px){.c-stacking-cards-module__item{position:static}}.c-stacking-cards-module__card{gap:var(--spacing-10);grid-template-columns:15fr 9fr;grid-template-areas:"content media";display:grid}@media (width<=960px){.c-stacking-cards-module__card{grid-template-columns:1fr;grid-template-areas:"content""media"}}.c-stacking-cards-module__card--right-to-left{grid-template-columns:9fr 15fr;grid-template-areas:"media content"}@media (width<=960px){.c-stacking-cards-module__card--right-to-left{grid-template-columns:1fr;grid-template-areas:"content""media"}}.c-stacking-cards-module__card-content{align-content:start;align-items:start;gap:var(--spacing-30);grid-area:content;grid-template-columns:1fr;display:grid}.c-stacking-cards-module__card-header{align-items:flex-start;gap:var(--spacing-30);display:flex}.c-stacking-cards-module__card-media{grid-area:media;position:relative}.c-stacking-cards-module__card-media:before{content:"";aspect-ratio:1;display:block}.c-stacking-cards-module__card-icon{width:3.125em}@media (width<=800px){.c-stacking-cards-module__card-icon{width:2.5em}}.c-stacking-cards-module__card-eyebrow.u-h3{font-family:var(--font-secondary), serif;color:hsl(from var(--color-text-dark-alt) h s l/50%);margin-left:auto;font-style:italic;font-weight:400}.c-stacking-cards-module__card-title{max-width:14.5em}.c-stacking-cards-module__card-subtitle{max-width:27.5em}.c-statistics-module{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-statistics-module__list{gap:var(--spacing-10);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1140px){.c-statistics-module__list{grid-template-columns:1fr 1fr}}@media (width<=640px){.c-statistics-module__list{grid-template-columns:1fr}}.c-store-locator-module{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-store-locator-module__controls{align-items:flex-end;gap:var(--spacing-10);flex-wrap:wrap;display:flex}@media (width<=1140px){.c-store-locator-module__controls{grid-template-columns:repeat(4,1fr);display:grid}}.c-store-locator-module__fieldset{width:100%;max-width:11.25em}@media (width<=1140px){.c-store-locator-module__fieldset{grid-column:span 2;max-width:100%}}.c-store-locator-module__fieldset--large{max-width:20em}@media (width<=1140px){.c-store-locator-module__fieldset--large{max-width:100%}}.c-store-locator-module__actions{align-items:center;gap:var(--spacing-10);flex-wrap:wrap;flex:1 0 0;display:flex}@media (width<=1140px){.c-store-locator-module__actions{flex:none;grid-column:span 4}}@media (width<=640px){.c-store-locator-module__actions{flex-direction:column;align-items:flex-start}}@media (width<=1140px){.c-store-locator-module__actions>:first-child{width:100%;margin-bottom:var(--spacing-10)}}.c-store-locator-module__actions>:last-child{margin-left:auto}@media (width<=640px){.c-store-locator-module__actions>:last-child{margin-top:var(--spacing-10);margin-left:0}}.c-store-locator-module__content{gap:var(--spacing-10);grid-template-columns:4fr 6fr;display:grid;container-type:inline-size}@media (width<=960px){.c-store-locator-module__content{grid-template-columns:1fr}}.c-store-locator-module__list-wrapper{min-height:0;max-height:calc((100cqi - var(--spacing-10)) * .45)}@media (width<=960px){.c-store-locator-module__list-wrapper{height:60svh;max-height:none}}.c-store-locator-module__list-inner{gap:var(--spacing-10);border-radius:var(--spacing-10);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;height:100%;display:flex;overflow:hidden scroll}.c-store-locator-module__list-inner::-webkit-scrollbar{width:0;height:0;display:none}.c-store-locator-module__list-inner::-webkit-scrollbar-track{background:0 0}.c-store-locator-module__list-inner::-webkit-scrollbar-thumb{background:0 0}.c-store-locator-module__list{gap:var(--spacing-10);flex-direction:column;display:flex}.c-store-locator-module__item{justify-content:space-between;gap:var(--spacing-30);transition:var(--transition-moderate);cursor:pointer;display:flex}@media (width<=1140px){.c-store-locator-module__item{gap:var(--spacing-10);flex-direction:column}}@media (width<=960px){.c-store-locator-module__item{gap:var(--spacing-30);flex-direction:row}}@media (width<=640px){.c-store-locator-module__item{gap:var(--spacing-10);flex-direction:column}}.c-store-locator-module__item.is-active{background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}.c-store-locator-module__item .c-link{transition:none}.c-store-locator-module__item .c-link span span{transition:background-size .4s cubic-bezier(.3,0,0,1)}.c-store-locator-module__item-content{gap:var(--spacing-10);flex-direction:column;display:flex}.c-store-locator-module__item-address,.c-store-locator-module__popup-address{white-space:pre-line;font-style:normal}.c-store-locator-module__item-cta{flex:none}.c-store-locator-module__map-wrapper{aspect-ratio:4/3;align-self:start}@media (width<=640px){.c-store-locator-module__map-wrapper{aspect-ratio:1}}.c-store-locator-module__map{z-index:var(--z-index-default);width:100%;height:100%}.c-store-locator-module__map.leaflet-container{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;line-height:140%}.c-store-locator-module__map.leaflet-container a{color:currentColor}.c-store-locator-module__map .leaflet-popup-content-wrapper{border-radius:var(--spacing-10);background-color:var(--color-bg-light);min-width:16.25em;box-shadow:none;color:var(--color-text-dark);padding:0}.c-store-locator-module__map .leaflet-popup-content{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;margin:0;line-height:140%;width:100%!important}.c-store-locator-module__map .leaflet-popup-content p{margin:0}.c-store-locator-module__popup{align-items:flex-start;gap:var(--spacing-10);padding:var(--spacing-20) var(--spacing-10) var(--spacing-10);flex-direction:column;display:flex}.c-store-locator-module__gesture-overlay{z-index:calc(var(--z-index-default) + 1000);padding:var(--spacing-20);background-color:var(--color-overlay);text-align:center;color:var(--color-text-light);pointer-events:none;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p0);letter-spacing:-.0277778em;justify-content:center;align-items:center;line-height:140%;display:flex;position:absolute;inset:0}.c-timeline-module,.c-timeline-module__content{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-timeline-module__slider{width:100%;min-width:0}.c-timeline-module__slider .swiper-slide{height:auto}.c-timeline-module__slide{align-items:center;gap:var(--spacing-20);grid-template-columns:1fr 1fr;height:100%;display:grid;position:relative}@media (width<=1140px){.c-timeline-module__slide{padding-top:calc(var(--spacing-120) * 1.5);grid-template-columns:1fr}}@media (width<=800px){.c-timeline-module__slide{padding-top:calc(var(--spacing-120) * 1.25)}}@media (width<=640px){.c-timeline-module__slide{padding-top:calc(var(--spacing-120) * 1.15)}}@media (width<=480px){.c-timeline-module__slide{padding-top:var(--spacing-100)}}.c-timeline-module__slide-content{z-index:calc(var(--z-index-default) + 1);justify-content:flex-start;align-items:flex-start;gap:var(--spacing-10);flex-direction:column;height:100%;display:flex}.c-timeline-module__slide-title{max-width:20em}.c-timeline-module__slide-subtitle{max-width:27.5em;padding-top:var(--spacing-100);margin-top:auto}@media (width<=1140px){.c-timeline-module__slide-subtitle{padding-top:var(--spacing-60)}}.c-timeline-module__slide-marquee{z-index:var(--z-index-default);align-items:center;width:100%;height:100%;transition:all 1s cubic-bezier(.3,0,0,1);display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(100%)}@media (width<=1140px){.c-timeline-module__slide-marquee{opacity:0;height:auto}}.swiper-slide-active .c-timeline-module__slide-marquee{opacity:1;transform:translateY(0%)}.c-timeline-module__marquee-text{font-family:var(--font-secondary), serif;color:hsl(from var(--color-text-dark-alt) h s l/20%);white-space:nowrap;font-size:17vw;font-style:italic;font-weight:400;line-height:1}@media (width<=1140px){.c-timeline-module__marquee-text{font-size:20vw}}.c-timeline-module__pagination{z-index:var(--z-index-zero);min-width:0;position:relative}.c-timeline-module__pagination:before{right:var(--spacing-10);bottom:0;left:var(--spacing-10);background-color:hsl(from var(--color-text-dark) h s l/20%);content:"";height:1px;position:absolute}.c-timeline-module__pagination-inner{justify-content:space-around;align-items:center;gap:var(--spacing-60);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow:scroll hidden}.c-timeline-module__pagination-inner::-webkit-scrollbar{width:0;height:0;display:none}.c-timeline-module__pagination-inner::-webkit-scrollbar-track{background:0 0}.c-timeline-module__pagination-inner::-webkit-scrollbar-thumb{background:0 0}.c-timeline-module__pagination-bullet{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.c-timeline-module__pagination-bullet:hover,.c-timeline-module__pagination-bullet:focus,.c-timeline-module__pagination-bullet:active{outline:0}.c-timeline-module__pagination-bullet:disabled,.c-timeline-module__pagination-bullet[aria-disabled]{cursor:not-allowed;pointer-events:none}.c-timeline-module__pagination-bullet:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.c-timeline-module__pagination-bullet{padding:var(--spacing-5) var(--spacing-10);border-radius:var(--spacing-10);background-color:var(--color-bg-light-alt);color:var(--color-text-dark);flex:none;overflow:visible}.c-timeline-module__pagination-bullet:before{top:calc(100% - var(--spacing-5));z-index:var(--z-index-negative);width:1px;height:calc(var(--spacing-30) + var(--spacing-5));background-color:hsl(from var(--color-text-dark) h s l/20%);transition:var(--transition-moderate);content:"";display:block;position:absolute;left:50%;transform:translate(-50%)}.c-timeline-module__pagination-bullet.is-active{background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}.c-timeline-module__pagination-bullet.is-active:before{background-color:var(--color-bg-dark-alt)}.c-usp-marquee-module__item{align-items:center;gap:var(--spacing-10);flex-direction:column;display:flex}.c-usp-marquee-module__icon{justify-content:center;align-items:center;width:2.5em;display:flex}@media (width<=960px){.c-usp-marquee-module .c-marquee{margin-right:calc(var(--spacing-20) * -1);margin-left:calc(var(--spacing-20) * -1)}}.c-usp-marquee-module .c-marquee__content{animation:none}@media (width<=960px){.c-usp-marquee-module .c-marquee.is-fonts-loaded .c-marquee__content{animation:marquee-horizontal var(--animation-duration-marquee) linear infinite}}.c-usp-module__list{justify-content:space-around;gap:var(--spacing-30);display:flex}.c-usp-module__item{align-items:center;gap:var(--spacing-20);flex-direction:column;display:flex}.c-usp-module__icon{width:var(--spacing-60);justify-content:center;align-items:center;display:flex}.c-vertical-marquee-module{gap:var(--spacing-30);grid-template-columns:15fr 9fr;grid-template-areas:"content marquee";display:grid}@media (width<=1140px){.c-vertical-marquee-module{padding-bottom:var(--spacing-10);grid-template-columns:1fr;grid-template-areas:"content""marquee"}}.c-vertical-marquee-module--right-to-left{grid-template-areas:"marquee content"}@media (width<=1140px){.c-vertical-marquee-module--right-to-left{grid-template-areas:"content""marquee"}}.c-vertical-marquee-module__content{justify-content:center;gap:var(--spacing-30);padding:var(--spacing-120) 0;flex-direction:column;grid-area:content;display:flex}@media (width<=1140px){.c-vertical-marquee-module__content{padding:var(--spacing-60) 0 0}}.c-vertical-marquee-module__eyebrow{max-width:31.4286em}.c-vertical-marquee-module__eyebrow:not(:last-child){margin-bottom:calc(var(--spacing-20) * -1)}.c-vertical-marquee-module__title{max-width:10em}.c-vertical-marquee-module__subtitle{max-width:27.5em}.c-vertical-marquee-module__marquee{grid-area:marquee;position:relative;overflow:hidden}.c-vertical-marquee-module__marquee-inner{gap:var(--spacing-10);grid-template-columns:1fr 1fr;width:100%;height:100%;display:grid;position:absolute;top:0;left:0}@media (width<=1140px){.c-vertical-marquee-module__marquee-inner{grid-template-columns:1fr;position:static}.c-vertical-marquee-module__item .c-media{width:180px}}@media (width<=960px){.c-vertical-marquee-module__item .c-media{width:160px}}@media (width<=800px){.c-vertical-marquee-module__item .c-media{width:140px}}@media (width<=640px){.c-vertical-marquee-module__item .c-media{width:120px}}@media (width<=480px){.c-vertical-marquee-module__item .c-media{width:100px}}.c-404{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-404__eyebrow,.c-404__title{width:100%;margin:0 auto}.c-404__eyebrow{max-width:15em}.c-404__title{max-width:27.5em}.c-account{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-account__header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-30);flex-wrap:wrap;display:flex}.c-account__header-content{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-account__title,.c-account__subtitle{width:100%}.c-account__title{max-width:15em}.c-account__subtitle{max-width:27.5em}.c-account__cta{flex:none}.c-account__content{align-content:start;align-items:start;gap:var(--spacing-10);grid-template-columns:15fr 9fr;display:grid}@media (width<=1140px){.c-account__content{grid-template-columns:1fr}}.c-account__main{place-content:start;place-items:start;gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-account__main:only-child{grid-column:1/-1}.c-account__sidebar{align-content:start;align-items:start;gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-account-action__content{gap:var(--spacing-30);grid-template-columns:1fr;width:100%;max-width:41.25em;margin:0 auto;display:grid}.c-account-action__title,.c-account-action__subtitle{width:100%}.c-account-action__title{max-width:15em}.c-account-action__subtitle{max-width:27.5em}.c-announcement-bar{min-height:var(--height-announcement-bar);align-content:center;display:block}.c-announcement-bar__stars{justify-content:center;align-items:center;gap:var(--spacing-5);padding-inline:var(--spacing-10);vertical-align:middle;margin-top:-2px;display:inline-flex}.c-announcement-bar__stars .u-icon{width:.75lh;height:.75lh}.c-archive__actions{gap:var(--spacing-10);grid-template-columns:1fr 1fr;display:grid}.c-archive__actions--narrow{padding-right:var(--spacing-10);padding-left:var(--spacing-10);grid-template-columns:repeat(4,1fr)}.c-archive__actions--narrow>:first-child{grid-column-start:2}@media (width<=1140px){.c-archive__actions--narrow{grid-template-columns:repeat(2,1fr);padding-left:0;padding-right:0}.c-archive__actions--narrow>:first-child{grid-column-start:1}}.c-archive__count{justify-content:center;align-items:center;display:flex}.c-archive__list{gap:var(--spacing-10);display:grid}.c-archive__list--2{grid-template-columns:repeat(2,1fr)}@media (width<=640px){.c-archive__list--2{grid-template-columns:1fr}}.c-archive__list--3{grid-template-columns:repeat(3,1fr)}@media (width<=1140px){.c-archive__list--3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.c-archive__list--3{grid-template-columns:1fr}}.c-archive__list--4{grid-template-columns:repeat(4,1fr)}@media (width<=1140px){.c-archive__list--4{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.c-archive__list--4{grid-template-columns:1fr}}.c-article{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-article__meta,.c-article__content,.c-article__share-inner{width:100%;max-width:41.25em;margin:0 auto}.c-article__share-inner{justify-content:space-between;align-items:center;gap:var(--spacing-30);flex-wrap:wrap;display:flex}@media (width<=640px){.c-article__share-inner{flex-direction:column}}.c-article__share-inner p{flex:none}.c-cart-header{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-cart-header__title{width:100%;max-width:15em}.u-text-center .c-cart-header__title{margin:0 auto}.c-cart{gap:var(--spacing-30) var(--spacing-10);grid-template-columns:16fr 8fr;display:grid;position:relative}@media (width<=1140px){.c-cart{grid-template-columns:1fr}}.c-cart__sidebar-inner{top:calc(var(--height-navigation) + 2 * var(--spacing-10));align-content:start;gap:var(--spacing-10);grid-template-columns:1fr;display:grid;position:sticky}.c-cart__total{justify-content:space-between;gap:var(--spacing-10);display:flex}.c-cart__total p:last-child{flex:none}.c-contact{align-content:start;align-items:start;gap:var(--spacing-60) var(--spacing-10);grid-template-columns:15fr 9fr;display:grid}@media (width<=1140px){.c-contact{grid-template-columns:1fr}}.c-footer{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}.c-footer__newsletter,.c-footer__main,.c-footer__navigation-bottom{justify-content:space-between;align-items:center;gap:var(--spacing-30);flex-wrap:wrap;display:flex}.c-footer__newsletter-header{gap:var(--spacing-10);flex-direction:column;width:100%;max-width:26.25em;display:inline-flex}.c-footer__newsletter-form{width:100%;max-width:41.25em;display:inline-flex}@media (width<=1140px){.c-footer__newsletter-form{max-width:100%}}@media (width<=800px){.c-footer__main{flex-direction:column}}.c-footer__main-logo-wrapper{justify-content:center;align-items:center;display:inline-flex}.c-footer__main-logo{justify-content:center;align-items:center;width:10em;display:inline-flex}.c-footer__main-logo .u-icon--logo-vertical{width:100%}.c-footer__main-links{align-items:center;gap:var(--spacing-30);flex-wrap:wrap;display:inline-flex}@media (width<=800px){.c-footer__main-links{flex-direction:column-reverse;width:100%}}.c-footer__navigation{gap:var(--spacing-60);flex-direction:column;display:flex}@media (width<=1140px){.c-footer__navigation{gap:var(--spacing-30)}}.c-footer__navigation-bottom{align-items:flex-end}@media (width<=800px){.c-footer__navigation-bottom{flex-direction:column;align-items:flex-start}}.c-footer__navigation-info{width:100%;max-width:22.5em}.c-footer__navigation-primary-desktop-menu{justify-content:space-between;align-items:flex-start;gap:var(--spacing-30);flex-wrap:wrap;display:flex}.c-footer__navigation-primary-desktop-menu>li{gap:var(--spacing-20);flex-direction:column;flex:none;display:flex}.c-footer__navigation-primary-desktop-menu>li>ul{gap:var(--spacing-5);flex-direction:column;display:flex}.c-footer__navigation-primary-mobile-menu{margin-top:calc(var(--spacing-10) * -1)}.c-footer__navigation-primary-mobile-menu .c-accordion__single.is-active .c-accordion__content>ul>li{animation:.6s cubic-bezier(.3,0,0,1) both footer-accordion-item-fade-in;animation-delay:var(--animation-delay,0s)}.c-footer__navigation-primary-mobile-menu .c-accordion__header{justify-content:flex-start;gap:var(--spacing-5)}.c-footer__navigation-primary-mobile-menu .c-accordion__content>ul{flex-direction:column;display:flex}.c-footer__navigation-primary-mobile-menu .c-accordion__content>ul>li{align-items:center;display:flex}.c-footer__navigation-primary-mobile-menu .c-accordion__content>ul>li>.c-link{width:100%;padding:var(--spacing-5) 0;justify-content:flex-start}.c-footer__navigation-legal{align-items:flex-end;gap:var(--spacing-20);flex-direction:column;display:flex}@media (width<=800px){.c-footer__navigation-legal{align-items:flex-start}}.c-footer__navigation-secondary-menu{align-items:center;gap:var(--spacing-5) var(--spacing-20);flex-wrap:wrap;display:inline-flex}.c-footer__navigation-secondary-menu>li{justify-content:center;align-items:center;display:flex}@keyframes footer-accordion-item-fade-in{0%{opacity:0;transform:translateY(var(--spacing-10))}}.c-mobile-navigation{gap:var(--spacing-20);border-radius:var(--spacing-10);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;max-height:100%;display:flex;overflow:hidden scroll}.c-mobile-navigation::-webkit-scrollbar{width:0;height:0;display:none}.c-mobile-navigation::-webkit-scrollbar-track{background:0 0}.c-mobile-navigation::-webkit-scrollbar-thumb{background:0 0}.c-mobile-navigation__header{height:var(--height-navigation);flex:none;align-items:center;display:flex}.c-mobile-navigation__header .c-button-icon{margin-left:calc(var(--spacing-5) * -1)}.c-mobile-navigation__menu{gap:var(--spacing-10);flex-direction:column;display:flex}.o-mobile-navigation.is-open .c-mobile-navigation__menu>.c-accordion__single{animation:.6s cubic-bezier(.3,0,0,1) both mobile-nav-item-fade-in;animation-delay:var(--animation-delay,0s)}.c-mobile-navigation__submenu{flex-direction:column;display:flex}.c-mobile-navigation__submenu>li{align-items:center;display:flex}.c-mobile-navigation__submenu>li>.c-link{width:100%;padding:var(--spacing-5) 0;justify-content:flex-start}.c-accordion__single.is-active .c-mobile-navigation__submenu>li{animation:.6s cubic-bezier(.3,0,0,1) both mobile-nav-item-fade-in;animation-delay:var(--animation-delay,0s)}.c-mobile-navigation__tabs-wrapper{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-mobile-navigation__tabs{align-items:center;gap:var(--spacing-10);display:flex}.c-mobile-navigation__tabs .c-button:not(.is-active){border-color:var(--color-bg-light);background-color:var(--color-bg-light);color:var(--color-bg-dark)}.c-mobile-navigation__tabs .c-button.is-active{pointer-events:none}.c-mobile-navigation__tab-panel{gap:var(--spacing-10);grid-template-columns:1fr 1fr;display:grid}.c-accordion__single.is-active .c-mobile-navigation__tab-panel.is-active>li{animation:.6s cubic-bezier(.3,0,0,1) both mobile-nav-item-fade-in;animation-delay:var(--animation-delay,0s)}.c-mobile-navigation__child-link{display:flex}@keyframes mobile-nav-item-fade-in{0%{opacity:0;transform:translateY(var(--spacing-10))}to{opacity:1;transform:translateY(0)}}.c-navigation{z-index:calc(var(--z-index-default) + 1);align-items:center;gap:var(--spacing-30);height:var(--height-navigation);border-radius:var(--spacing-10);transition:var(--transition-moderate);display:flex;position:relative}.has-scrolled .c-navigation{box-shadow:0 var(--spacing-5) var(--spacing-30) 0 #0000001a}@media (width<=1140px){.has-scrolled .c-navigation{box-shadow:0 5px 30px #0000001a}}.c-navigation__mobile-navigation-trigger{margin-left:calc(var(--spacing-5) * -1);flex:1 0 0;align-items:center;display:inline-flex}.c-navigation__logo-wrapper{flex:1 0 0;align-items:center;display:inline-flex}@media (width<=1140px){.c-navigation__logo-wrapper{flex:none}}.c-navigation__logo{justify-content:center;align-items:center;width:10em;display:inline-flex}@media (width<=1280px){.c-navigation__logo{width:8.75em}}@media (width<=800px){.c-navigation__logo{width:7.5em}}.c-navigation__logo .u-icon--logo-horizontal{width:100%}.c-navigation__menu{align-items:center;height:100%;display:inline-flex}@media (hover:hover){.c-navigation__menu:hover>li>.c-link:not(:hover){opacity:.4}}.c-navigation__menu--actions{justify-content:flex-end;gap:var(--spacing-5);flex:1 0 0}.c-navigation__menu>li{justify-content:center;align-items:center;height:100%;display:inline-flex}.c-navigation__menu>li>.c-link:not(.js-cart-drawer-trigger){padding:var(--spacing-10)}.c-navigation__item{position:relative}.c-navigation__item.has-grandchild{position:static}.c-navigation__item>form{justify-content:center;align-items:center;display:inline-flex}.c-navigation__item>.c-link .u-icon--chevron-down,.c-navigation__item>form .c-link .u-icon--chevron-down{width:.75lh;transition:var(--transition-moderate)}@media (hover:hover){.c-navigation__item:hover>.c-link{opacity:1!important}.c-navigation__item:hover>.c-navigation__submenu,.c-navigation__item:hover>form>.c-navigation__submenu{opacity:1;visibility:visible;pointer-events:auto}.c-navigation__item:hover>.c-navigation__submenu:before,.c-navigation__item:hover>form>.c-navigation__submenu:before{pointer-events:auto}.c-navigation__item:hover>.c-link .u-icon--chevron-down,.c-navigation__item:hover>form>.c-link .u-icon--chevron-down{transform:scaleY(-1)}}.c-navigation__submenu[role=list]{top:calc(100% + var(--spacing-10));z-index:var(--z-index-default);width:max-content;min-width:12.5em;max-width:17.5em;padding:var(--spacing-5);border-radius:var(--spacing-10);background-color:var(--color-bg-light);opacity:0;visibility:hidden;transition:var(--transition-moderate);pointer-events:none;flex-direction:column;display:flex;position:absolute;left:0}.c-navigation__submenu[role=list]:before{top:calc(var(--spacing-10) * 2 * -1);width:100%;height:calc(var(--spacing-10) * 2);pointer-events:none;content:"";position:absolute;left:0}@media (hover:hover){.c-navigation__submenu[role=list]:hover>li>.c-link:not(:hover){opacity:.4}}.has-grandchild>.c-navigation__submenu[role=list]{gap:var(--spacing-10);width:100%;min-width:100%;max-width:100%;padding:var(--spacing-10);flex-direction:row;grid-template-columns:1fr;display:grid}.c-navigation__submenu--small[role=list]{gap:var(--spacing-5);min-width:auto}.c-navigation__submenu--small[role=list] .c-link{padding:var(--spacing-5) var(--spacing-20)}.c-navigation__child-item{width:100%}.c-navigation__child-item>.c-link{width:100%;padding:var(--spacing-5);justify-content:flex-start}.c-navigation__item:hover>.c-navigation__submenu>.c-navigation__child-item,.c-navigation__item:hover>form>.c-navigation__submenu>.c-navigation__child-item{animation:.6s cubic-bezier(.3,0,0,1) both nav-item-fade-in;animation-delay:var(--animation-delay,0s)}.c-navigation__tabs{align-items:center;gap:var(--spacing-10);display:flex}.c-navigation__tabs li:has(.c-link){margin-left:auto}.c-navigation__tabs .c-button:not(.is-active){border-color:var(--color-bg-light-alt);background-color:var(--color-bg-light-alt);color:var(--color-bg-dark)}@media (hover:hover){.c-navigation__tabs .c-button:not(.is-active):hover:not(:disabled,[aria-disabled]){border-color:var(--color-bg-dark-alt);background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}}.c-navigation__tabs .c-button.is-active{pointer-events:none}.c-navigation__tab-panel{gap:var(--spacing-10);grid-template-columns:repeat(6,1fr);display:grid}@media (width<=1280px){.c-navigation__tab-panel{grid-template-columns:repeat(3,1fr)}}.c-navigation__item:hover .c-navigation__tab-panel.is-active>li{animation:.6s cubic-bezier(.3,0,0,1) both nav-item-fade-in;animation-delay:var(--animation-delay,0s)}.c-navigation__overlay{z-index:var(--z-index-negative);background-color:var(--color-overlay);opacity:0;visibility:hidden;width:100%;height:100dvh;transition:var(--transition-moderate);pointer-events:none;position:fixed;top:0;left:0}:is(.o-navigation:has(.c-navigation__item:hover>.c-navigation__submenu) .c-navigation__overlay,.o-navigation:has(.c-navigation__item:hover>form>.c-navigation__submenu) .c-navigation__overlay){opacity:1;visibility:visible}@keyframes nav-item-fade-in{0%{opacity:0;transform:translateY(var(--spacing-10))}to{opacity:1;transform:translateY(0)}}.c-page{gap:var(--spacing-60);grid-template-columns:1fr;display:grid}.c-page__header,.c-page__content{width:100%;max-width:41.25em;margin:0 auto}.c-password{align-items:center;gap:var(--spacing-30);flex-direction:column;width:100%;max-width:41.25em;min-height:90svh;margin:0 auto;display:flex}.c-password__logo{justify-content:center;align-items:center;width:12.5em;margin-bottom:auto;display:inline-flex}@media (width<=800px){.c-password__logo{width:10em}}.c-password__logo .u-icon--logo-horizontal,.c-password__title,.c-password__form{width:100%}.c-password__form{margin-bottom:auto}.c-product{gap:var(--spacing-10);grid-template-columns:1fr 1fr;display:grid}@media (width<=960px){.c-product{grid-template-columns:1fr}}.c-product__gallery{min-width:0}.c-product__gallery .c-media{pointer-events:none}.c-product__gallery-inner{top:calc(var(--height-navigation) + 2 * var(--spacing-10));flex-direction:column;display:flex;position:sticky}.c-product__gallery-overlay{z-index:var(--z-index-default);background:linear-gradient(to top, var(--color-bg-dark), transparent 60%);opacity:0;transition:var(--transition-moderate);pointer-events:none;display:block;position:absolute;inset:0}@media (width<=1140px){.c-product__gallery-overlay{display:none}}.c-product__sliders{gap:var(--spacing-10);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.c-product__sliders:hover .c-product__gallery-overlay{opacity:1}.c-product__sliders:hover .c-product__thumbs-slider{transform:translateY(0)}}.c-product__main-slider .swiper-slide{overflow:hidden}.c-product__thumbs-slider.u-section-wrapper{--thumbs-translate-value:calc(100% + var(--spacing-10));right:var(--spacing-10);bottom:var(--spacing-10);left:var(--spacing-10);z-index:calc(var(--z-index-default) + 1);transform:translateY(var(--thumbs-translate-value));transition:var(--transition-fast);position:absolute}@media (width<=1140px){.c-product__thumbs-slider.u-section-wrapper{display:none;position:static;transform:none}.c-product__thumbs-slider.u-section-wrapper:has(.swiper-initialized){display:block}}.c-product__thumbs-slider.u-section-wrapper .swiper{overflow:visible}.c-product__thumbs-slider.u-section-wrapper .swiper-slide{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.c-product__thumbs-slider.u-section-wrapper .swiper-slide-thumb-active .c-media-overlay{opacity:.5}.c-product__thumbs-slider.u-section-wrapper .c-media-overlay{opacity:0;transform:translateZ(0)}.c-product__main{align-content:start;gap:var(--spacing-10);grid-template-columns:1fr;min-width:0;display:grid}.c-product__content{gap:var(--spacing-30);grid-template-columns:1fr;display:grid}.c-product__rating{align-items:center;display:flex}.c-product__rating .jdgm-widget *{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;line-height:140%}.c-product__rating .jdgm-widget.jdgm-widget{align-items:center;display:flex}.c-product__rating .jdgm-prev-badge{align-items:center;gap:var(--spacing-10);display:flex!important}.c-product__rating .jdgm-prev-badge__stars{justify-content:center;align-items:center;gap:var(--spacing-5);display:inline-flex}.c-product__rating .jdgm-star{justify-content:center;align-items:center;font-weight:400;padding:0!important;display:inline-flex!important}.c-product__benefits,.c-product__excerpt{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}.c-product__benefits>ul,.c-product__excerpt>ul{align-items:center;gap:var(--spacing-10);flex-wrap:wrap;display:flex}.c-product__info{align-items:center;gap:var(--spacing-30);display:flex}@media (width<=960px){.c-product__info{justify-content:space-between}}.c-product__price{gap:var(--spacing-20);flex:none;display:inline-flex}.c-product__price s{color:hsl(from var(--color-text-dark) h s l/50%)}.c-product__badges{justify-content:flex-end;align-items:center;gap:var(--spacing-10);flex-wrap:wrap;display:inline-flex}.c-product__review-count-stars{justify-content:center;align-items:center;gap:var(--spacing-5);padding-inline:var(--spacing-10);vertical-align:middle;margin-top:-2px;display:inline-flex}.c-product__accelerated-checkout{margin-top:calc(var(--spacing-20) * -1)}.c-search-header{gap:var(--spacing-10);padding-right:var(--spacing-10);padding-left:var(--spacing-10);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1140px){.c-search-header{grid-template-columns:1fr;padding:0}}.c-search-header__content{gap:var(--spacing-30);grid-column:2/4;grid-template-columns:1fr;display:grid}@media (width<=1140px){.c-search-header__content{grid-column:auto}}.c-slider-navigation{justify-content:center;align-items:center;gap:var(--spacing-10);-webkit-user-select:none;user-select:none;display:inline-flex}.c-slider-navigation--centered{display:flex}.c-slider-navigation--centered .c-button-icon{z-index:calc(var(--z-index-default) + 2);position:absolute;top:50%;transform:translateY(-50%)}.c-slider-navigation--centered .c-button-icon:first-child{left:var(--spacing-20)}.c-slider-navigation--centered .c-button-icon:last-child{right:var(--spacing-20)}.c-slider-navigation--bottom{display:flex}.c-slider-navigation--bottom .c-button-icon{z-index:calc(var(--z-index-default) + 2);position:absolute;bottom:0}.c-slider-navigation--bottom .c-button-icon:first-child{left:0}.c-slider-navigation--bottom .c-button-icon:last-child{right:0}.c-slider-pagination{justify-content:center;align-items:center;gap:var(--spacing-10);-webkit-user-select:none;user-select:none;display:inline-flex}.c-slider-pagination__bullet{width:var(--spacing-10);height:var(--spacing-10);transition:var(--transition-moderate);cursor:pointer;border-radius:100%;justify-content:center;align-items:center;display:inline-flex;position:relative}.c-slider-pagination__bullet:before{z-index:var(--z-index-negative);content:"";width:195%;height:195%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-slider-pagination--primary .c-slider-pagination__bullet{background-color:hsl(from var(--color-bg-dark-alt) h s l/50%)}.c-slider-pagination--primary .c-slider-pagination__bullet.is-active{background-color:var(--color-bg-dark-alt)}.c-slider-pagination--secondary .c-slider-pagination__bullet{background-color:hsl(from var(--color-bg-light) h s l/50%)}.c-slider-pagination--secondary .c-slider-pagination__bullet.is-active{background-color:var(--color-bg-light)}.c-slider-scrollbar{width:100%;height:var(--spacing-10);margin-top:var(--spacing-10);-webkit-user-select:none;user-select:none;border-radius:3px;overflow:hidden}.c-slider-scrollbar__inner{cursor:pointer;border-radius:3px;height:100%}.c-slider-scrollbar--primary{background-color:var(--color-bg-light-alt)}.c-slider-scrollbar--primary .c-slider-scrollbar__inner,.c-slider-scrollbar--secondary{background-color:var(--color-bg-dark-alt)}.c-slider-scrollbar--secondary .c-slider-scrollbar__inner,.c-slider-scrollbar--tertiary{background-color:var(--color-bg-light)}.c-slider-scrollbar--tertiary .c-slider-scrollbar__inner{background-color:var(--color-bg-dark-alt)}.c-table{table-layout:auto}.c-table thead,.c-table tfoot,.c-table tbody{text-align:left}.c-table tbody{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}.c-table tr{gap:var(--spacing-10);display:flex}@media (width<=1140px){.c-table tr{align-items:unset;flex-direction:column}}.c-table th,.c-table td{overflow-wrap:break-word;flex-grow:1;flex-basis:0;min-width:0}.c-table th{font-weight:600}.c-table td{place-content:start;justify-items:start;gap:var(--spacing-10);grid-template-columns:1fr;display:grid}@media (width<=1140px){.c-table td:has(>:nth-child(2)){grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){.u-reveal-animation{opacity:0;visibility:hidden;transform:translateY(var(--spacing-30));backface-visibility:hidden;transition:var(--transition-slow);transition-delay:var(--animation-delay,0s)}.is-visible .u-reveal-animation{opacity:1;visibility:visible;transform:translateY(0)}}.u-icon{stroke-width:0;stroke:currentColor;fill:currentColor;width:1lh;height:1lh;display:inline-flex}.u-icon--auto{height:auto}.u-media-hover .c-media{transition:var(--transition-slow)}@media (hover:hover){.u-media-hover:hover .c-media{transform:scale(1.05)}}.u-media-flip{overflow:hidden}.u-media-flip .c-media{transition:var(--transition-slow)}.u-media-flip .c-media+.c-media{opacity:0;visibility:hidden;position:absolute;inset:0}@media (hover:hover){.u-media-flip:hover .c-media:has(+.c-media){opacity:0;visibility:hidden}.u-media-flip:hover .c-media:has(+.c-media)+.c-media{opacity:1;visibility:visible}}.u-rich-text,.u-rich-text>div,.rte,.rte>div{overflow-wrap:break-word;grid-template-columns:1fr;gap:1em;display:grid}.u-rich-text p,.u-rich-text ul,.u-rich-text ol,.u-rich-text>div p,.u-rich-text>div ul,.u-rich-text>div ol,.rte p,.rte ul,.rte ol,.rte>div p,.rte>div ul,.rte>div ol{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;line-height:140%}.u-rich-text ul,.u-rich-text>div ul,.rte ul,.rte>div ul{list-style-type:disc}.u-rich-text h2,.u-rich-text>div h2,.rte h2,.rte>div h2{font-family:var(--font-primary), serif;font-size:var(--font-size-h2);letter-spacing:-.0416667em;line-height:121%}.u-rich-text h3,.u-rich-text>div h3,.rte h3,.rte>div h3{font-family:var(--font-primary), serif;font-size:var(--font-size-h3);letter-spacing:-.0375em;line-height:130%}.u-rich-text h4,.u-rich-text>div h4,.rte h4,.rte>div h4{font-family:var(--font-primary), serif;font-size:var(--font-size-h4);letter-spacing:-.05em;line-height:130%}.u-rich-text h5,.u-rich-text>div h5,.rte h5,.rte>div h5{font-family:var(--font-primary), serif;font-size:var(--font-size-h5);letter-spacing:-.0416667em;line-height:130%}.u-rich-text h6,.u-rich-text>div h6,.rte h6,.rte>div h6{font-family:var(--font-primary), serif;font-size:var(--font-size-h6);letter-spacing:-.04em;line-height:130%}.u-rich-text p,.u-rich-text h2,.u-rich-text h3,.u-rich-text h4,.u-rich-text h5,.u-rich-text h6,.u-rich-text>div p,.u-rich-text>div h2,.u-rich-text>div h3,.u-rich-text>div h4,.u-rich-text>div h5,.u-rich-text>div h6,.rte p,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte>div p,.rte>div h2,.rte>div h3,.rte>div h4,.rte>div h5,.rte>div h6{font-weight:300}.u-rich-text strong,.u-rich-text b,.u-rich-text>div strong,.u-rich-text>div b,.rte strong,.rte b,.rte>div strong,.rte>div b{font-weight:600}.u-rich-text h2:not(:first-child),.u-rich-text h3:not(:first-child),.u-rich-text h4:not(:first-child),.u-rich-text h5:not(:first-child),.u-rich-text h6:not(:first-child),.u-rich-text>div h2:not(:first-child),.u-rich-text>div h3:not(:first-child),.u-rich-text>div h4:not(:first-child),.u-rich-text>div h5:not(:first-child),.u-rich-text>div h6:not(:first-child),.rte h2:not(:first-child),.rte h3:not(:first-child),.rte h4:not(:first-child),.rte h5:not(:first-child),.rte h6:not(:first-child),.rte>div h2:not(:first-child),.rte>div h3:not(:first-child),.rte>div h4:not(:first-child),.rte>div h5:not(:first-child),.rte>div h6:not(:first-child){margin-top:var(--spacing-10)}.u-rich-text h2:not(:last-child),.u-rich-text h3:not(:last-child),.u-rich-text h4:not(:last-child),.u-rich-text h5:not(:last-child),.u-rich-text h6:not(:last-child),.u-rich-text li:not(:last-child),.u-rich-text>div h2:not(:last-child),.u-rich-text>div h3:not(:last-child),.u-rich-text>div h4:not(:last-child),.u-rich-text>div h5:not(:last-child),.u-rich-text>div h6:not(:last-child),.u-rich-text>div li:not(:last-child),.rte h2:not(:last-child),.rte h3:not(:last-child),.rte h4:not(:last-child),.rte h5:not(:last-child),.rte h6:not(:last-child),.rte li:not(:last-child),.rte>div h2:not(:last-child),.rte>div h3:not(:last-child),.rte>div h4:not(:last-child),.rte>div h5:not(:last-child),.rte>div h6:not(:last-child),.rte>div li:not(:last-child){margin-bottom:.25em}.u-rich-text table,.u-rich-text>div table,.rte table,.rte>div table{table-layout:auto;margin:1em 0}.u-rich-text table:first-child,.u-rich-text>div table:first-child,.rte table:first-child,.rte>div table:first-child{margin-top:0}.u-rich-text div:has(img):first-child{margin-top:0}.u-rich-text>div div:has(img):first-child{margin-top:0}.rte div:has(img):first-child{margin-top:0}.rte>div div:has(img):first-child{margin-top:0}.u-rich-text table:last-child,.u-rich-text>div table:last-child,.rte table:last-child,.rte>div table:last-child{margin-bottom:0}.u-rich-text div:has(img):last-child{margin-bottom:0}.u-rich-text>div div:has(img):last-child{margin-bottom:0}.rte div:has(img):last-child{margin-bottom:0}.rte>div div:has(img):last-child{margin-bottom:0}.u-rich-text a,.u-rich-text>div a,.rte a,.rte>div a{overflow-wrap:break-word;transition:var(--transition-moderate);background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-position:0;background-repeat:no-repeat;background-size:100% 100%;font-weight:600;text-decoration:none}@media (hover:hover){.u-rich-text a:hover:not(:disabled),.u-rich-text>div a:hover:not(:disabled),.rte a:hover:not(:disabled),.rte>div a:hover:not(:disabled){background-size:0 100%}}.u-rich-text a:focus-visible:not(:disabled),.u-rich-text>div a:focus-visible:not(:disabled),.rte a:focus-visible:not(:disabled),.rte>div a:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.u-rich-text hr,.u-rich-text>div hr,.rte hr,.rte>div hr{background-color:var(--color-border)}.u-rich-text blockquote,.u-rich-text>div blockquote,.rte blockquote,.rte>div blockquote{border-left-color:var(--color-border);font-style:normal}.u-rich-text tr,.u-rich-text>div tr,.rte tr,.rte>div tr{border-bottom:1px solid var(--color-border);display:flex}.u-rich-text th,.u-rich-text td,.u-rich-text>div th,.u-rich-text>div td,.rte th,.rte td,.rte>div th,.rte>div td{flex-grow:1;flex-basis:0;min-width:0}.u-rich-text i,.u-rich-text em,.u-rich-text>div i,.u-rich-text>div em,.rte i,.rte em,.rte>div i,.rte>div em{font-family:var(--font-secondary), serif;color:var(--color-text-dark-alt);font-style:italic;font-weight:400}.u-theme-dark .u-rich-text i,.u-theme-dark-alt .u-rich-text i,.u-theme-dark .u-rich-text em,.u-theme-dark-alt .u-rich-text em,.u-theme-dark .u-rich-text>div i,.u-theme-dark-alt .u-rich-text>div i,.u-theme-dark .u-rich-text>div em,.u-theme-dark-alt .u-rich-text>div em,.u-theme-dark .rte i,.u-theme-dark-alt .rte i,.u-theme-dark .rte em,.u-theme-dark-alt .rte em,.u-theme-dark .rte>div i,.u-theme-dark-alt .rte>div i,.u-theme-dark .rte>div em,.u-theme-dark-alt .rte>div em{color:var(--color-text-light)}.u-theme-light .u-rich-text i,.u-theme-light-alt .u-rich-text i,.u-theme-light .u-rich-text em,.u-theme-light-alt .u-rich-text em,.u-theme-light .u-rich-text>div i,.u-theme-light-alt .u-rich-text>div i,.u-theme-light .u-rich-text>div em,.u-theme-light-alt .u-rich-text>div em,.u-theme-light .rte i,.u-theme-light-alt .rte i,.u-theme-light .rte em,.u-theme-light-alt .rte em,.u-theme-light .rte>div i,.u-theme-light-alt .rte>div i,.u-theme-light .rte>div em,.u-theme-light-alt .rte>div em{color:var(--color-text-dark-alt)}.u-rich-text iframe,.u-rich-text>div iframe,.rte iframe,.rte>div iframe{aspect-ratio:16/9;width:100%;margin:1em 0}.u-rich-text iframe,.u-rich-text img,.u-rich-text>div iframe,.u-rich-text>div img,.rte iframe,.rte img,.rte>div iframe,.rte>div img{border-radius:var(--spacing-10);overflow:hidden}.u-rich-text--large p,.u-rich-text--large ul,.u-rich-text--large ol,.u-rich-text>div--large p,.u-rich-text>div--large ul,.u-rich-text>div--large ol,.rte--large p,.rte--large ul,.rte--large ol,.rte>div--large p,.rte>div--large ul,.rte>div--large ol{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p0);letter-spacing:-.0277778em;line-height:140%}.u-inline-rich-text strong,.u-inline-rich-text b,.u-inline-rich-text a{font-weight:600}.u-inline-rich-text a{overflow-wrap:break-word;transition:var(--transition-moderate);background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-position:0;background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}@media (hover:hover){.u-inline-rich-text a:hover:not(:disabled){background-size:0 100%}}.u-inline-rich-text a:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}.u-inline-rich-text i,.u-inline-rich-text em{font-family:var(--font-secondary), serif;color:var(--color-text-dark-alt);font-style:italic;font-weight:400}.u-theme-dark .u-inline-rich-text i,.u-theme-dark-alt .u-inline-rich-text i,.u-theme-dark .u-inline-rich-text em,.u-theme-dark-alt .u-inline-rich-text em{color:var(--color-text-light)}.u-theme-light .u-inline-rich-text i,.u-theme-light-alt .u-inline-rich-text i,.u-theme-light .u-inline-rich-text em,.u-theme-light-alt .u-inline-rich-text em{color:var(--color-text-dark-alt)}.u-pt-5{padding-top:var(--spacing-5)}.u-pb-5{padding-bottom:var(--spacing-5)}.u-pl-5{padding-left:var(--spacing-5)}.u-pr-5{padding-right:var(--spacing-5)}.u-px-5{padding-right:var(--spacing-5);padding-left:var(--spacing-5)}.u-py-5{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}.u-p-5{padding:var(--spacing-5)}.u-pt-10{padding-top:var(--spacing-10)}.u-pb-10{padding-bottom:var(--spacing-10)}.u-pl-10{padding-left:var(--spacing-10)}.u-pr-10{padding-right:var(--spacing-10)}.u-px-10{padding-right:var(--spacing-10);padding-left:var(--spacing-10)}.u-py-10{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.u-p-10{padding:var(--spacing-10)}.u-pt-20{padding-top:var(--spacing-20)}.u-pb-20{padding-bottom:var(--spacing-20)}.u-pl-20{padding-left:var(--spacing-20)}.u-pr-20{padding-right:var(--spacing-20)}.u-px-20{padding-right:var(--spacing-20);padding-left:var(--spacing-20)}.u-py-20{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}.u-p-20{padding:var(--spacing-20)}.u-pt-30{padding-top:var(--spacing-30)}.u-pb-30{padding-bottom:var(--spacing-30)}.u-pl-30{padding-left:var(--spacing-30)}.u-pr-30{padding-right:var(--spacing-30)}.u-px-30{padding-right:var(--spacing-30);padding-left:var(--spacing-30)}.u-py-30{padding-top:var(--spacing-30);padding-bottom:var(--spacing-30)}.u-p-30{padding:var(--spacing-30)}.u-pt-60{padding-top:var(--spacing-60)}.u-pb-60{padding-bottom:var(--spacing-60)}.u-pl-60{padding-left:var(--spacing-60)}.u-pr-60{padding-right:var(--spacing-60)}.u-px-60{padding-right:var(--spacing-60);padding-left:var(--spacing-60)}.u-py-60{padding-top:var(--spacing-60);padding-bottom:var(--spacing-60)}.u-p-60{padding:var(--spacing-60)}.u-pt-100{padding-top:var(--spacing-100)}.u-pb-100{padding-bottom:var(--spacing-100)}.u-pl-100{padding-left:var(--spacing-100)}.u-pr-100{padding-right:var(--spacing-100)}.u-px-100{padding-right:var(--spacing-100);padding-left:var(--spacing-100)}.u-py-100{padding-top:var(--spacing-100);padding-bottom:var(--spacing-100)}.u-p-100{padding:var(--spacing-100)}.u-pt-120{padding-top:var(--spacing-120)}.u-pb-120{padding-bottom:var(--spacing-120)}.u-pl-120{padding-left:var(--spacing-120)}.u-pr-120{padding-right:var(--spacing-120)}.u-px-120{padding-right:var(--spacing-120);padding-left:var(--spacing-120)}.u-py-120{padding-top:var(--spacing-120);padding-bottom:var(--spacing-120)}.u-p-120{padding:var(--spacing-120)}.is-hidden{display:none!important}.is-visually-hidden{opacity:0!important;visibility:hidden!important}.is-visually-visible{opacity:1!important;visibility:visible!important}.is-disabled{pointer-events:none!important}@media (width<=1140px){.is-mobile-hidden{display:none!important}}.is-mobile-visible{display:none!important}@media (width<=1140px){.is-mobile-visible{display:block!important}}.u-theme-dark{background-color:var(--color-bg-dark);color:var(--color-text-light)}.u-theme-dark-alt{background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}.u-theme-light{background-color:var(--color-bg-light);color:var(--color-text-dark)}.u-theme-light-alt{background-color:var(--color-bg-light-alt);color:var(--color-text-dark)}.u-theme-error{color:var(--color-error)}.u-theme-success{color:var(--color-success)}.u-h1{font-family:var(--font-primary), serif;font-size:var(--font-size-h1);letter-spacing:-.0428571em;line-height:122%}.u-h2{font-family:var(--font-primary), serif;font-size:var(--font-size-h2);letter-spacing:-.0416667em;line-height:121%}.u-h3{font-family:var(--font-primary), serif;font-size:var(--font-size-h3);letter-spacing:-.0375em;line-height:130%}.u-h4{font-family:var(--font-primary), serif;font-size:var(--font-size-h4);letter-spacing:-.05em;line-height:130%}.u-h5{font-family:var(--font-primary), serif;font-size:var(--font-size-h5);letter-spacing:-.0416667em;line-height:130%}.u-h6{font-family:var(--font-primary), serif;font-size:var(--font-size-h6);letter-spacing:-.04em;line-height:130%}.u-p0{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p0);letter-spacing:-.0277778em;line-height:140%}.u-p1{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;line-height:140%}.u-p2{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}.u-p3{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p3);letter-spacing:-.0333333em;line-height:140%}.u-text-uppercase{text-transform:uppercase}.u-text-capitalize{text-transform:capitalize}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-underline{text-decoration:underline}.u-fw-light,.u-fw-300{font-weight:300}.u-fw-regular,.u-fw-normal,.u-fw-400{font-weight:400}.u-fw-semi-bold,.u-fw-600{font-weight:600}.u-font-primary{font-family:var(--font-primary), sans-serif}.u-font-secondary{font-family:var(--font-secondary), serif}.u-section-wrapper,.u-media-wrapper{border-radius:var(--spacing-10);position:relative;overflow:hidden}.u-media-wrapper--rounded{border-radius:100%}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.h-captcha{opacity:0;pointer-events:none;height:0;position:absolute;overflow:hidden}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__content{width:calc(100% - 2 * var(--spacing-10));max-width:44.0625em;height:fit-content;min-height:auto;max-height:calc(100dvh - 2 * var(--spacing-10));padding:var(--spacing-20);border-radius:var(--spacing-10);background-color:var(--color-bg-light-alt);box-shadow:none;color:var(--color-text-dark);transition:var(--transition-moderate);overscroll-behavior:none;border:none;outline:none;margin:auto}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__content:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__content{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__content::-webkit-scrollbar{width:0;height:0;display:none}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__content::-webkit-scrollbar-track{background:0 0}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__content::-webkit-scrollbar-thumb{background:0 0}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__close-btn{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__close-btn:hover,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__close-btn:focus,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__close-btn:active{outline:0}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__close-btn:disabled,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__close-btn[aria-disabled]{cursor:not-allowed;pointer-events:none}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__close-btn{top:var(--spacing-20);right:var(--spacing-20);gap:var(--spacing-10);width:var(--height-button-small);height:var(--height-button-small);border:1px solid var(--color-bg-light);border-radius:var(--spacing-5);background-color:var(--color-bg-light);color:var(--color-text-dark);position:absolute;opacity:1!important;display:inline-flex!important}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__close-btn:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}@media (hover:hover){body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__close-btn:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-light) 80%, black);background-color:color-mix(in srgb, var(--color-bg-light) 80%, black);color:var(--color-text-dark)}}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__close-btn:disabled,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__close-btn[aria-disabled]{border:1px solid color-mix(in srgb, var(--color-bg-light) 50%, black);background-color:color-mix(in srgb, var(--color-bg-light) 50%, black);color:var(--color-text-dark);cursor:not-allowed;pointer-events:none}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__close-btn svg{stroke-width:0;stroke:currentColor;fill:currentColor;width:1lh;height:1lh;display:inline-flex}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__section,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__slider-container{transition:var(--transition-moderate)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__page{gap:var(--spacing-30);transition:var(--transition-moderate)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__page-header{align-items:flex-start;gap:var(--spacing-10);padding-right:var(--spacing-100);margin:0}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__title{text-align:left;font-weight:300;font-family:var(--font-primary), serif;font-size:var(--font-size-h3);letter-spacing:-.0375em;line-height:130%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__product-title{text-align:left;-webkit-line-clamp:unset;line-clamp:unset;font-weight:300;font-family:var(--font-primary), serif;font-size:var(--font-size-h5);letter-spacing:-.0416667em;line-height:130%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__intro{text-align:left;font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p0);letter-spacing:-.0277778em;line-height:140%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__form{align-items:center;gap:var(--spacing-30)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-coupon-banner-container:empty{display:none}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__product-image{border-radius:var(--spacing-10);width:10em;height:10em}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__stars{gap:var(--spacing-10);margin-top:0}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__stars:before,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__stars:after{text-transform:uppercase;font-weight:600;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p3);letter-spacing:-.0333333em;line-height:140%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__stars .jdgm-star{justify-content:center;align-items:center;font-size:2em;font-weight:400;line-height:1;padding:0!important;display:inline-flex!important}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__page--review-details .jdgm-write-review-modal__field-group--stars{text-align:left}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__page--review-details .jdgm-write-review-modal__page-header{gap:var(--spacing-30);margin-bottom:var(--spacing-30)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-label{margin-bottom:var(--spacing-10);font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;line-height:140%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input{width:100%;height:var(--height-input);padding:0 var(--spacing-20);border:1px solid var(--color-bg-light);border-radius:var(--spacing-10);background-color:var(--color-bg-light);box-shadow:none;color:var(--color-text-dark);transition:var(--transition-moderate);box-sizing:border-box;appearance:none;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;outline:none;margin:0;line-height:140%;display:block}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input::placeholder{color:hsl(from var(--color-text-dark) h s l/50%);opacity:1}@media (hover:hover){body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input:hover{border-color:var(--color-bg-light);background-color:var(--color-bg-light);color:var(--color-text-dark)}}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input:focus{border-color:var(--color-bg-light);background-color:var(--color-bg-light);color:var(--color-text-dark)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input:disabled{border-color:hsl(from var(--color-bg-light) h s l/50%);background-color:hsl(from var(--color-bg-light) h s l/50%);color:hsl(from var(--color-text-dark) h s l/50%);pointer-events:none}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input:-webkit-autofill{transition:background-color 600000s,color 600000s}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input:-webkit-autofill:focus{transition:background-color 600000s,color 600000s}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input[data-autocompleted]{background-color:#0000!important}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input.error,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input.error:focus{border-color:var(--color-error);background-color:var(--color-bg-light);box-shadow:none;color:var(--color-text-dark)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-error{color:var(--color-error);font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p3);letter-spacing:-.0333333em;margin-top:.5em;line-height:140%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__form-group{gap:var(--spacing-30);padding-bottom:var(--spacing-30)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-label{gap:var(--spacing-10);font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-custom{border-radius:var(--spacing-5);border:none;justify-content:center;align-items:center;width:1lh;height:1lh;display:inline-flex;position:relative}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-custom:after{border:.12em solid #fff;border-width:0 .12em .12em 0;width:.4em;height:.8em;top:45%;left:25%;transform:rotate(45deg)translate(-50%,-50%)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__form--share-media,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__form--custom-questions,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__form-group--share-media,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__form-group--custom-questions{padding:0}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-group--media-upload{justify-content:center;align-items:center;gap:var(--spacing-20);width:100%;height:auto;min-height:var(--height-input-textarea);padding:var(--spacing-20);border-radius:var(--spacing-10);background-color:var(--color-bg-light);box-shadow:none;color:var(--color-text-dark);transition:var(--transition-moderate);box-sizing:border-box;appearance:none;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;border:none;outline:none;margin:0;line-height:140%;display:flex}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-group--media-upload:hover{background-color:var(--color-bg-light);border:none}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-upload{gap:var(--spacing-10)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-upload-icon{justify-content:center;align-items:center;display:flex}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-upload-icon svg{stroke-width:0;stroke:currentColor;fill:currentColor;width:1lh;height:1lh;display:inline-flex}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-upload-prompt{color:var(--color-text-dark);font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;line-height:140%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-previews-container{gap:var(--spacing-10);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;max-width:100%;display:inline-flex}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-previews-container::-webkit-scrollbar{width:0;height:0;display:none}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-previews-container::-webkit-scrollbar-track{background:0 0}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-previews-container::-webkit-scrollbar-thumb{background:0 0}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-previews-container:empty{display:none}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-preview-content{width:var(--spacing-100);height:var(--spacing-100);padding:var(--spacing-10);border-radius:var(--spacing-10);background-color:var(--color-bg-light-alt);border:none;overflow:hidden}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-thumbnail{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-delete{top:var(--spacing-5);right:var(--spacing-5);border-radius:var(--spacing-5);background-color:var(--color-bg-light);justify-content:center;align-items:center;display:inline-flex}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-delete:hover{opacity:1}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__media-delete svg{stroke-width:0;stroke:currentColor;fill:currentColor;width:1lh;height:1lh;display:inline-flex}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__spinner{border-top:2px solid var(--color-text-light);border-right:2px solid var(--color-text-light);border-bottom:2px solid var(--color-text-light);border-left:2px solid var(--color-text-dark-alt);width:100%;height:100%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__gdpr-statement{margin-bottom:var(--spacing-30);text-align:left;color:var(--color-text-dark);font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__gdpr-statement a{color:var(--color-text-dark-alt)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-help{margin-top:var(--spacing-20);color:var(--color-text-dark);font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn:hover,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn:focus,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn:active{outline:0}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn:disabled,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn[aria-disabled]{cursor:not-allowed;pointer-events:none}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn{gap:var(--spacing-10);min-height:var(--height-button-medium);padding-right:var(--spacing-30);padding-left:var(--spacing-30);border-radius:var(--spacing-10);text-transform:uppercase;font-weight:600;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn:disabled,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn[aria-disabled]{opacity:1;cursor:not-allowed;pointer-events:none}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-back,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-close{border:1px solid var(--color-bg-light);background-color:var(--color-bg-light);color:var(--color-text-dark)}@media (hover:hover){body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-back:hover:not(:disabled,[aria-disabled]),body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-close:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-light) 80%, black);background-color:color-mix(in srgb, var(--color-bg-light) 80%, black);color:var(--color-text-dark)}}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-back:disabled,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-back[aria-disabled],body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-close:disabled,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-close[aria-disabled]{border:1px solid color-mix(in srgb, var(--color-bg-light) 50%, black);background-color:color-mix(in srgb, var(--color-bg-light) 50%, black);color:var(--color-text-dark)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-next{border:1px solid var(--color-bg-dark-alt);background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}@media (hover:hover){body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-next:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);background-color:color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);color:var(--color-text-light)}}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-next:disabled,body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-next[aria-disabled]{border:1px solid color-mix(in srgb, var(--color-bg-dark-alt) 50%, white);background-color:color-mix(in srgb, var(--color-bg-dark-alt) 50%, white);color:var(--color-text-light)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn svg{width:1em;height:1em;display:inline-flex}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__form--thank-you{align-items:flex-start;gap:var(--spacing-10);padding:0}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__form--thank-you .jdgm-write-review-modal__title{width:100%;padding-right:var(--spacing-100)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__form--thank-you-separator{height:2em}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__thank-you-nav{margin-top:var(--spacing-30)}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__text{text-align:left;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;line-height:140%}body .jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-form-yt-video{width:100%;max-width:22.5em;margin:var(--spacing-20) auto 0}body .jdgm-modal[class]{font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;line-height:140%}body .jdgm-modal[class] .jdgm-modal__container[class]>.jdgm-modal__container[class]{width:calc(100% - 2 * var(--spacing-10));max-width:56.25em;max-height:calc(100dvh - 2 * var(--spacing-10));transition:var(--transition-moderate);flex:none}@media (width>=768px){body .jdgm-modal[class] .jdgm-modal__container[class]>.jdgm-modal__container[class]{max-height:37.5em}}body .jdgm-modal[class] .jm-indicator[class]{top:var(--spacing-20);right:var(--spacing-20);padding:0}@media (width>=768px){body .jdgm-modal[class] .jm-indicator[class]{top:var(--spacing-20);right:var(--spacing-20)}}body .jdgm-modal[class] .jm-indicator__close[class]{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}body .jdgm-modal[class] .jm-indicator__close[class]:hover,body .jdgm-modal[class] .jm-indicator__close[class]:focus,body .jdgm-modal[class] .jm-indicator__close[class]:active{outline:0}body .jdgm-modal[class] .jm-indicator__close[class]:disabled,body .jdgm-modal[class] .jm-indicator__close[class][aria-disabled]{cursor:not-allowed;pointer-events:none}body .jdgm-modal[class] .jm-indicator__close[class]{width:var(--height-button-small);height:var(--height-button-small);border:1px solid var(--color-bg-light);border-radius:var(--spacing-5);background-color:var(--color-bg-light);color:var(--color-text-dark);font-size:.75em}body .jdgm-modal[class] .jm-indicator__close[class]:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}@media (hover:hover){body .jdgm-modal[class] .jm-indicator__close[class]:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-light) 80%, black);background-color:color-mix(in srgb, var(--color-bg-light) 80%, black);color:var(--color-text-dark);opacity:1}}body .jdgm-modal[class] .jm-indicator__close[class]:disabled,body .jdgm-modal[class] .jm-indicator__close[class][aria-disabled]{border:1px solid color-mix(in srgb, var(--color-bg-light) 50%, black);background-color:color-mix(in srgb, var(--color-bg-light) 50%, black);color:var(--color-text-dark);cursor:not-allowed;pointer-events:none}body .jdgm-modal[class] .jm-indicator__close[class] svg{stroke-width:0;stroke:currentColor;fill:currentColor;width:1lh;height:1lh;display:inline-flex}body .jdgm-modal[class] .jm-slide[class]{border-radius:var(--spacing-10)}@media (width>=768px){body .jdgm-modal[class] .jm-slide[class]{border-radius:var(--spacing-10)}}body .jdgm-modal[class] .jm-thumbnails[class]{padding:var(--spacing-20) 0}body .jdgm-modal[class] .jm-media-grid[class]{height:auto}body .jdgm-modal[class] .jm-media-grid__container[class]{gap:var(--spacing-10);padding:0 var(--spacing-10)}body .jdgm-modal[class] .jm-media-grid__item[class]{width:var(--spacing-60);height:var(--spacing-60);border-radius:var(--spacing-10);transition:var(--transition-moderate);border:1px solid #0000}body .jdgm-modal[class] .jm-media-grid__item--active[class]{border-color:var(--color-text-light)}body .jdgm-modal[class] .jm-media-grid__image-container[class]{border-radius:var(--spacing-10)}body .jdgm-modal[class] .jm-navigation__next[class],body .jdgm-modal[class] .jm-navigation__previous[class]{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}body .jdgm-modal[class] .jm-navigation__next[class]:hover,body .jdgm-modal[class] .jm-navigation__next[class]:focus,body .jdgm-modal[class] .jm-navigation__next[class]:active,body .jdgm-modal[class] .jm-navigation__previous[class]:hover,body .jdgm-modal[class] .jm-navigation__previous[class]:focus,body .jdgm-modal[class] .jm-navigation__previous[class]:active{outline:0}body .jdgm-modal[class] .jm-navigation__next[class],body .jdgm-modal[class] .jm-navigation__previous[class]{gap:var(--spacing-10);width:var(--height-button-small);height:var(--height-button-small);border:1px solid var(--color-bg-dark-alt);border-radius:var(--spacing-5);background-color:var(--color-bg-dark-alt);color:var(--color-text-light);font-size:.75em;position:absolute;transform:translateY(-50%)}body .jdgm-modal[class] .jm-navigation__next[class]:hover:not(:disabled,[aria-disabled]),body .jdgm-modal[class] .jm-navigation__previous[class]:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);background-color:color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);color:var(--color-text-light)}body .jdgm-modal[class] .jm-navigation__next[class]:disabled,body .jdgm-modal[class] .jm-navigation__next[class][aria-disabled],body .jdgm-modal[class] .jm-navigation__previous[class]:disabled,body .jdgm-modal[class] .jm-navigation__previous[class][aria-disabled]{border:1px solid color-mix(in srgb, var(--color-bg-dark-alt) 50%, white);background-color:color-mix(in srgb, var(--color-bg-dark-alt) 50%, white);color:var(--color-text-light)}body .jdgm-modal[class] .jm-navigation__next[class]:focus-visible:not(:disabled),body .jdgm-modal[class] .jm-navigation__previous[class]:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}body .jdgm-modal[class] .jm-navigation__next[class]:disabled,body .jdgm-modal[class] .jm-navigation__next[class][aria-disabled],body .jdgm-modal[class] .jm-navigation__previous[class]:disabled,body .jdgm-modal[class] .jm-navigation__previous[class][aria-disabled]{cursor:not-allowed;pointer-events:none}body .jdgm-modal[class] .jm-navigation__next[class] svg,body .jdgm-modal[class] .jm-navigation__previous[class] svg{stroke-width:0;stroke:currentColor;fill:currentColor;width:1lh;height:1lh;display:inline-flex}body .jdgm-modal[class] .jm-navigation__previous[class]{left:var(--spacing-10)}body .jdgm-modal[class] .jm-navigation__next[class]{right:var(--spacing-10)}body .jdgm-modal[class] .jm-content[class]{padding:var(--spacing-20);background-color:var(--color-bg-light-alt);color:var(--color-text-dark)}body .jdgm-modal[class] .jm-review-item__content[class]>div[class]:has(.jm-star-rating){padding-right:var(--spacing-100);gap:0}body .jdgm-modal[class] .jm-star-rating[class]{display:inline-flex}body .jdgm-modal[class] .jm-star-rating[class]>div[class]{gap:var(--spacing-5)}body .jdgm-modal[class] .jm-star-rating__font-icon[class]{justify-content:center;align-items:center;display:inline-flex;font-size:1.5em!important}body .jdgm-modal[class] .jm-reviewer-info[class]{gap:var(--spacing-10);margin-top:var(--spacing-30)}body .jdgm-modal[class] .jm-verified-buyer-badge__text[class]{padding:calc(var(--spacing-5) / 2) var(--spacing-5);border:1px solid var(--color-bg-dark-alt);border-radius:var(--spacing-10);text-transform:uppercase;color:var(--color-bg-dark-alt);font-weight:600;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p3);letter-spacing:-.0333333em;justify-content:center;align-items:center;line-height:140%;display:inline-flex}body .jdgm-modal[class] .jm-reviewer-info__details[class]>div[class]:first-child{gap:var(--spacing-10)}body .jdgm-modal[class] .jm-reviewer-info__details[class]>div[class]:last-child{margin-block-start:0}body .jdgm-modal[class] .jm-reviewer-info__details[class]>div[class]:last-child>span[class]{font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}body .jdgm-modal[class] .jm-review-content[class]{margin-block-start:var(--spacing-20)}body .jdgm-modal[class] .jm-review-content__body[class]{font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p0);letter-spacing:-.0277778em;line-height:140%}body .jdgm-modal[class] .jdgm-review-content__body-content[class] p{margin-bottom:1em}body .jdgm-modal[class] .jdgm-review-content__body-content[class] p:last-child{margin-bottom:0}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:var(--height-button-medium);--shopify-accelerated-checkout-button-border-radius:var(--spacing-10);--shopify-accelerated-checkout-button-box-shadow:none;--shopify-accelerated-checkout-skeleton-background-color:transparent;--shopify-accelerated-checkout-skeleton-animation-opacity-start:1;--shopify-accelerated-checkout-skeleton-animation-opacity-end:0;--shopify-accelerated-checkout-skeleton-animation-duration:.4s;--shopify-accelerated-checkout-skeleton-animation-timing-function:cubic-bezier(.3, 0, 0, 1)}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:var(--height-button-medium);--shopify-accelerated-checkout-button-inline-size:auto;--shopify-accelerated-checkout-button-border-radius:var(--spacing-10);--shopify-accelerated-checkout-button-box-shadow:none;--shopify-accelerated-checkout-inline-alignment:flex-start;--shopify-accelerated-checkout-row-gap:var(--spacing-10);--shopify-accelerated-checkout-skeleton-background-color:transparent;--shopify-accelerated-checkout-skeleton-animation-opacity-start:1;--shopify-accelerated-checkout-skeleton-animation-opacity-end:0;--shopify-accelerated-checkout-skeleton-animation-duration:.4s;--shopify-accelerated-checkout-skeleton-animation-timing-function:cubic-bezier(.3, 0, 0, 1)}body .shopify-payment-button__button{width:100%;padding:0 var(--spacing-10);text-transform:uppercase;transition:var(--transition-moderate);font-weight:600;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}body .shopify-payment-button__button--unbranded{background-color:var(--color-bg-dark);color:var(--color-text-light)}@media (hover:hover){body .shopify-payment-button__button--unbranded:hover:not(:disabled,[aria-disabled]){background-color:var(--color-bg-dark-alt);color:var(--color-text-light)}}body .shopify-payment-button__button--unbranded:disabled,body .shopify-payment-button__button--unbranded[aria-disabled]{background-color:color-mix(in srgb, var(--color-bg-dark) 50%, white);color:var(--color-text-light)}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button,#shopify-pc__banner.shopify-pc__banner__dialog button{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover,#shopify-pc__banner.shopify-pc__banner__dialog button:hover,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus,#shopify-pc__banner.shopify-pc__banner__dialog button:focus,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:active,#shopify-pc__banner.shopify-pc__banner__dialog button:active{outline:0}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:disabled,#shopify-pc__banner.shopify-pc__banner__dialog button:disabled,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button[aria-disabled],#shopify-pc__banner.shopify-pc__banner__dialog button[aria-disabled]{cursor:not-allowed;pointer-events:none}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus-visible:not(:disabled),#shopify-pc__banner.shopify-pc__banner__dialog button:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button,#shopify-pc__banner.shopify-pc__banner__dialog button{min-height:var(--height-button-medium);padding-right:var(--spacing-10);padding-left:var(--spacing-10);border:1px solid;border-color:var(--btn-border,var(--color-bg-dark-alt));border-radius:var(--spacing-10);background-color:var(--btn-bg,var(--color-bg-dark-alt));text-transform:uppercase;color:var(--btn-text,var(--color-text-light));font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;line-height:140%}@media (hover:hover){#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover:not(:disabled,[aria-disabled]),#shopify-pc__banner.shopify-pc__banner__dialog button:hover:not(:disabled,[aria-disabled]){border-color:var(--btn-border-hover,color-mix(in srgb, var(--color-bg-dark-alt) 80%, white));background-color:var(--btn-bg-hover,color-mix(in srgb, var(--color-bg-dark-alt) 80%, white));color:var(--btn-text-hover,var(--color-text-light))}}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:disabled,#shopify-pc__banner.shopify-pc__banner__dialog button:disabled,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button[aria-disabled],#shopify-pc__banner.shopify-pc__banner__dialog button[aria-disabled]{border-color:var(--btn-border-disabled,color-mix(in srgb, var(--color-bg-dark-alt) 50%, white));background-color:var(--btn-bg-disabled,color-mix(in srgb, var(--color-bg-dark-alt) 50%, white));color:var(--btn-text-disabled,var(--color-text-light));cursor:not-allowed;pointer-events:none}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover,#shopify-pc__banner.shopify-pc__banner__dialog button:hover,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus,#shopify-pc__banner.shopify-pc__banner__dialog button:focus,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:active,#shopify-pc__banner.shopify-pc__banner__dialog button:active,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover span,#shopify-pc__banner.shopify-pc__banner__dialog button:hover span,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus span,#shopify-pc__banner.shopify-pc__banner__dialog button:focus span,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button:active span,#shopify-pc__banner.shopify-pc__banner__dialog button:active span{box-shadow:none;outline:none}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button#shopify-pc__prefs__header-save,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button#shopify-pc__prefs__header-decline,#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{--btn-bg:var(--color-bg-light);--btn-text:var(--color-text-dark);--btn-border:var(--color-bg-light);--btn-bg-hover:color-mix(in srgb, var(--color-bg-light) 80%, black);--btn-text-hover:var(--color-text-dark);--btn-border-hover:color-mix(in srgb, var(--color-bg-light) 80%, black);--btn-bg-disabled:color-mix(in srgb, var(--color-bg-light) 50%, black);--btn-text-disabled:var(--color-text-dark);--btn-border-disabled:color-mix(in srgb, var(--color-bg-light) 50%, black)}#shopify-pc__banner.shopify-pc__banner__dialog{background-color:var(--color-overlay);width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;box-shadow:none;opacity:0;visibility:hidden;box-sizing:border-box;border:none;border-radius:0;padding:0;animation:.6s cubic-bezier(.3,0,0,1) 10s forwards animate-cookie-banner-visibility;inset:0 auto auto 0;overflow:hidden;transform:none}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__wrapper{right:var(--spacing-10);bottom:var(--spacing-10);justify-content:space-between;align-items:center;gap:var(--spacing-30);max-width:44.375em;padding:var(--spacing-10);border-radius:var(--spacing-10);background-color:var(--color-bg-light-alt);flex-direction:column;display:flex;position:absolute;overflow:hidden}@media (width<=800px){#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__wrapper{left:var(--spacing-10);max-width:800px}}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body{gap:var(--spacing-30);grid-template-columns:1fr;width:100%;margin:0;display:grid}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body h2{color:var(--color-text-dark);font-weight:300;font-family:var(--font-primary), serif;font-size:var(--font-size-h3);letter-spacing:-.0375em;margin:0;line-height:130%}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body p{color:var(--color-text-dark);font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;margin:0;line-height:140%}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body a{color:currentColor;overflow-wrap:break-word;transition:var(--transition-moderate);background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-position:0;background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}@media (hover:hover){#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body a:hover:not(:disabled){background-size:0 100%}}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body a:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btns{justify-content:space-between;align-items:center;gap:var(--spacing-10);flex:none;display:flex}@media (width<=800px){#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btns{flex-direction:column}}#shopify-pc__banner.shopify-pc__banner__dialog button{flex-grow:1;flex-basis:0;min-width:0}@media (width<=800px){#shopify-pc__banner.shopify-pc__banner__dialog button{width:100%}}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{order:3}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{order:1}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__overlay{background-color:var(--color-overlay)}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__dialog{border-radius:var(--spacing-10);background-color:var(--color-bg-light-alt);width:100%;min-width:auto;max-width:44.375em;max-height:90%;box-shadow:none;flex-direction:column;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__dialog header{justify-content:space-between;align-items:center;gap:var(--spacing-30);padding:var(--spacing-10);background:0 0;border-bottom:none;flex-direction:column;display:flex;position:relative}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__dialog header h2{text-align:left;width:100%;font-weight:300;font-family:var(--font-primary), serif;font-size:var(--font-size-h3);letter-spacing:-.0375em;margin:0;line-height:130%;padding:0!important;padding-right:var(--spacing-100)!important}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-close{top:var(--spacing-10);right:var(--spacing-10);width:var(--spacing-30);min-width:var(--spacing-30);height:var(--spacing-30);background:0 0;border-radius:0;place-content:center;align-items:center;display:inline-flex}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-close:hover,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-close:focus,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-close:active{box-shadow:none;outline:none}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions{justify-content:space-between;align-items:center;gap:var(--spacing-10);flex:none;width:100%;margin:0;padding:0;display:flex}@media (width<=800px){#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions{flex-direction:column}}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button{flex-grow:1;flex-basis:0;min-width:0}@media (width<=800px){#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__header-actions button{width:100%}}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__intro-main{gap:var(--spacing-10);padding:var(--spacing-30) var(--spacing-10) var(--spacing-10);grid-template-columns:1fr;line-height:1;display:grid}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__intro-main h3{color:var(--color-text-dark);font-weight:300;font-family:var(--font-primary), serif;font-size:var(--font-size-h4);letter-spacing:-.05em;margin:0;line-height:130%}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__intro-main p{color:var(--color-text-dark);font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;margin:0;line-height:140%}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__options{padding:0 var(--spacing-10) var(--spacing-10);color:currentColor}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__option{padding:var(--spacing-20) 0 0 0;border:none;margin:0;line-height:1}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__option label{align-items:center;gap:var(--spacing-10);color:var(--color-text-dark);font-weight:300;font-family:var(--font-primary), serif;font-size:var(--font-size-h6);letter-spacing:-.04em;margin:0;padding:0;line-height:130%;display:flex}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__option label span{background-color:var(--color-bg-light-alt);width:1lh;height:1lh;display:inline-flex}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__option label span svg{background-color:var(--color-bg-light-alt)}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__option label span svg path{fill:var(--color-bg-dark-alt)}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__option label input:hover~span svg,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span svg,#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__option label input:active~span svg{box-shadow:none;outline:none}#shopify-pc__prefs.shopify-pc__prefs .shopify-pc__prefs__option p{padding:var(--spacing-10) 0 0 0;color:currentColor;font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p1);letter-spacing:-.025em;margin:0;line-height:140%}@keyframes animate-cookie-banner-visibility{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.o-page .shopify-email-marketing-confirmation__container{width:unset;max-width:unset;margin:var(--spacing-5) var(--spacing-10);padding:0 var(--spacing-20);border-radius:var(--spacing-10);background-color:var(--color-bg-light);text-align:center;position:relative;overflow:hidden}.o-page .shopify-email-marketing-confirmation__container h1{width:100%;max-width:11em;padding:var(--spacing-100) 0 var(--spacing-60);font-weight:300;font-family:var(--font-primary), serif;font-size:var(--font-size-h1);letter-spacing:-.0428571em;margin:0 auto;line-height:122%}.o-page .shopify-email-marketing-confirmation__container p{width:100%;max-width:36.6667em;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p0);letter-spacing:-.0277778em;margin:0 auto;padding:0;line-height:140%}.o-page .shopify-email-marketing-confirmation__container p+p{margin-top:var(--spacing-10)}.o-page .shopify-email-marketing-confirmation__container a{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.o-page .shopify-email-marketing-confirmation__container a:hover,.o-page .shopify-email-marketing-confirmation__container a:focus,.o-page .shopify-email-marketing-confirmation__container a:active{outline:0}.o-page .shopify-email-marketing-confirmation__container a:disabled,.o-page .shopify-email-marketing-confirmation__container a[aria-disabled]{cursor:not-allowed;pointer-events:none}.o-page .shopify-email-marketing-confirmation__container a{min-width:var(--spacing-60);min-height:var(--height-button-small);margin-top:var(--spacing-30);margin-bottom:var(--spacing-100);padding-right:var(--spacing-10);padding-left:var(--spacing-10);border:1px solid var(--color-error);border-radius:var(--spacing-10);background-color:var(--color-error);text-transform:uppercase;color:var(--color-text-light);font-weight:600;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}.o-page .shopify-email-marketing-confirmation__container a:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}@media (hover:hover){.o-page .shopify-email-marketing-confirmation__container a:hover:not(:disabled,[aria-disabled]){border:1px solid var(--color-bg-dark);background-color:var(--color-bg-dark);color:var(--color-text-light)}}.o-page .shopify-email-marketing-confirmation__container a:disabled,.o-page .shopify-email-marketing-confirmation__container a[aria-disabled]{border:1px solid color-mix(in srgb, var(--color-error) 50%, white);background-color:color-mix(in srgb, var(--color-error) 50%, white);color:var(--color-text-light);cursor:not-allowed;pointer-events:none}@media (width<=800px){.o-page .shopify-email-marketing-confirmation__container a{width:100%}}.o-page .shopify-policy__container{width:unset;max-width:unset;margin:var(--spacing-5) var(--spacing-10);padding:0 var(--spacing-20);border-radius:var(--spacing-10);background-color:var(--color-bg-light);position:relative;overflow:hidden}.o-page .shopify-policy__title{width:100%;max-width:41.25em;padding:var(--spacing-100) 0 var(--spacing-60);text-align:left;margin:0 auto}.o-page .shopify-policy__title h1{font-weight:300;font-family:var(--font-primary), serif;font-size:var(--font-size-h1);letter-spacing:-.0428571em;line-height:122%}.o-page .shopify-policy__body{width:100%;max-width:41.25em;padding:0 0 var(--spacing-100);margin:0 auto}.o-page .shopify-challenge__container{width:unset;max-width:unset;margin:var(--spacing-5) var(--spacing-10);padding:0 var(--spacing-20);border-radius:var(--spacing-10);background-color:var(--color-bg-light);text-align:center;position:relative;overflow:hidden}.o-page .shopify-challenge__container p{width:100%;max-width:36.6667em;padding:var(--spacing-100) 0 var(--spacing-30);font-weight:300;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p0);letter-spacing:-.0277778em;margin:0 auto;line-height:140%}.o-page .shopify-challenge__container form{width:100%;max-width:41.25em;padding:0 0 var(--spacing-100);margin:0 auto}.o-page .shopify-challenge__container .shopify-challenge__button{width:auto;height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:center;text-transform:none;color:inherit;white-space:nowrap;transition:var(--transition-moderate);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.o-page .shopify-challenge__container .shopify-challenge__button:hover,.o-page .shopify-challenge__container .shopify-challenge__button:focus,.o-page .shopify-challenge__container .shopify-challenge__button:active{outline:0}.o-page .shopify-challenge__container .shopify-challenge__button:disabled,.o-page .shopify-challenge__container .shopify-challenge__button[aria-disabled]{cursor:not-allowed;pointer-events:none}.o-page .shopify-challenge__container .shopify-challenge__button{min-width:var(--spacing-120);min-height:var(--height-button-large);padding-right:var(--spacing-30);padding-left:var(--spacing-30);border:1px solid var(--color-bg-dark-alt);border-radius:var(--spacing-10);background-color:var(--color-bg-dark-alt);text-transform:uppercase;color:var(--color-text-light);font-weight:600;font-family:var(--font-primary), sans-serif;font-size:var(--font-size-p2);letter-spacing:-.0142857em;line-height:140%}.o-page .shopify-challenge__container .shopify-challenge__button:focus-visible:not(:disabled){outline:2px solid var(--color-bg-dark-alt);outline-offset:4px}@media (hover:hover){.o-page .shopify-challenge__container .shopify-challenge__button:hover:not(:disabled,[aria-disabled]){border:1px solid color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);background-color:color-mix(in srgb, var(--color-bg-dark-alt) 80%, white);color:var(--color-text-light)}}.o-page .shopify-challenge__container .shopify-challenge__button:disabled,.o-page .shopify-challenge__container .shopify-challenge__button[aria-disabled]{border:1px solid color-mix(in srgb, var(--color-bg-dark-alt) 50%, white);background-color:color-mix(in srgb, var(--color-bg-dark-alt) 50%, white);color:var(--color-text-light)}@media (width<=800px){.o-page .shopify-challenge__container .shopify-challenge__button{width:100%}}
