/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:""}}}@layer theme{:root,:host{--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-heading:var(--ds-font-heading);--font-body:var(--ds-font-body)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.scheme-1,.scheme-2,.scheme-3{background-color:var(--ds-color-bg);color:var(--ds-color-fg)}html{background-color:var(--ds-color-bg);color:var(--ds-color-fg);font-family:var(--ds-font-body);font-weight:var(--ds-font-body-weight);-webkit-font-smoothing:antialiased}body{font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}p{font-weight:var(--ds-font-paragraph-weight)}h1,h2,h3,h4,h5,h6{font-family:var(--ds-font-heading);font-weight:var(--ds-font-heading-weight);overflow-wrap:break-word}h1{font-size:var(--ds-text-h1);line-height:var(--ds-leading-h1)}h2{font-size:var(--ds-text-h2);line-height:var(--ds-leading-h2)}h3{font-size:var(--ds-text-h3);line-height:var(--ds-leading-h3)}h4{font-size:var(--ds-text-h4);line-height:var(--ds-leading-h4)}h5{font-size:var(--ds-text-h5);line-height:var(--ds-leading-h5)}h6{font-size:var(--ds-text-h6);line-height:var(--ds-leading-h6)}a{color:inherit}html[data-subheading-font=heading]{--ds-subheading-family:var(--ds-font-heading)}:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}}@layer components{.hero-heading{font-size:clamp(min(var(--hero-hs-m), var(--hero-hs)) * 1px, var(--hero-hs-m) * 1px + (var(--hero-hs) - var(--hero-hs-m)) * (100vw - 767px) / 513, max(var(--hero-hs-m), var(--hero-hs)) * 1px);line-height:1.2}.hero-heading[data-leading=normal]{line-height:1.1}.hero-ratio{width:100%;aspect-ratio:var(--hero-ratio-m);display:block}@media (width>=768px){.hero-ratio{aspect-ratio:var(--hero-ratio)}}.hero-slide{transition:opacity .3s linear}@keyframes hero-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-fill{transform-origin:0;animation:5s linear forwards hero-fill;transform:scaleX(0)}[data-hero-paused] .hero-fill{animation-play-state:paused}.hero-position{transform-origin:0;transform:scaleX(var(--hero-progress,1));transition:transform .3s ease-out}.hero-controls{padding-bottom:calc(40px + clamp(0px,7.78vw - 59.67px,20px))}[data-hero-overlap]{--hero-header-offset:0px}@media (width>=768px){html:has(.chrome-header-section[data-overlay=card]) #main-content>[data-hero-overlap]:not([data-section]~*,[data-animate]~*){--hero-header-offset:110px}html:has(.chrome-header-section[data-overlay=card]) #main-content>[data-animate]:not([data-section]~*,[data-animate]~*)>[data-hero-overlap]{--hero-header-offset:110px}.hero-offset{margin-top:var(--hero-header-offset)}}@media (prefers-reduced-motion:reduce){.hero-slide,.hero-position{transition:none}.hero-fill{animation:none}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.btn-wipe{z-index:2;padding-inline:var(--ds-button-padding-x) 10px;background-color:var(--btn-wipe-bg);color:var(--btn-wipe-fg);clip-path:circle(15px at calc(100% - 25px));transition:clip-path var(--ds-motion-duration-long) cubic-bezier(.4, 0, .2, 1);justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.btn{z-index:0;isolation:isolate;min-height:var(--ds-button-height);padding:10px var(--ds-button-padding-x);border-radius:var(--ds-radius-button);font-family:var(--ds-font-button);font-weight:var(--ds-font-button-weight);font-size:var(--ds-text-body);text-transform:var(--ds-button-transform);white-space:nowrap;cursor:pointer;transition:opacity var(--ds-motion-duration-medium) var(--ds-motion-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring);outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.media-slot{background-color:var(--ds-color-media-bg);position:relative;overflow:hidden}.media-slot>img,.media-slot>video{object-fit:cover;width:100%;height:100%;transition:scale var(--ds-motion-duration-slow) var(--ds-motion-ease)}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-start-\[10\%\]{inset-inline-start:-10%}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.end-\[10px\]{inset-inline-end:10px}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-\[-10\%\]{top:-10%}.top-\[10px\]{top:10px}.top-\[66\%\]{top:66%}.top-full{top:100%}.-right-3{right:calc(var(--spacing) * -3)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[calc\(-50\%-0\.5rem\)\]{right:calc(-50% - .5rem)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[10px\]{bottom:10px}.-left-3{left:calc(var(--spacing) * -3)}.left-\(--pos\){left:var(--pos)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[10\%\]{left:10%}.left-\[10px\]{left:10px}.left-\[78\%\]{left:78%}.left-\[82\%\]{left:82%}.left-\[calc\(50\%\+2rem\)\]{left:calc(50% + 2rem)}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.-order-1{order:calc(1 * -1)}.order-1{order:1}.order-9{order:9}.order-\[-9\]{order:-9}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-2{grid-row:2}.row-span-2{grid-row:span 2/span 2}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=75rem){.\!container{max-width:75rem!important}}@media (width>=90rem){.\!container{max-width:90rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=75rem){.container{max-width:75rem}}@media (width>=90rem){.container{max-width:90rem}}.m-0{margin:0}.page-width{width:100%;max-width:var(--ds-page-width);padding-inline:var(--ds-page-gutter);margin-inline:auto}@media (width>=1200px){.page-width{padding-inline:var(--ds-page-gutter-desktop)}}@media (width>=1536px){.page-width{padding-inline:var(--ds-page-gutter-wide)}}.page-width-narrow{width:100%;max-width:calc(var(--ds-page-width-narrow) + 2 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter);margin-inline:auto}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-gutter{margin-inline:calc(var(--ds-page-gutter) * -1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.rte{line-height:1.7}.rte>*+*{margin-top:1em}.rte a{color:var(--ds-color-accent-text);text-decoration:underline}.rte h2,.rte h3{margin-top:1.5em}.rte ul{padding-left:1.25em;list-style:outside}.rte ol{padding-left:1.25em;list-style:decimal}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[42px\]{margin-top:42px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[18px\]{margin-bottom:18px}.mb-stack{margin-bottom:var(--ds-block-spacing)}.-ml-\[14px\]{margin-left:-14px}.ml-3{margin-left:calc(var(--spacing) * 3)}.box-content{box-sizing:content-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-2\/3{aspect-ratio:2/3}.aspect-4\/3{aspect-ratio:4/3}.aspect-4\/5{aspect-ratio:4/5}.aspect-\[0\.93\]{aspect-ratio:.93}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[1040\/1108\]{aspect-ratio:1040/1108}.aspect-\[2160\/2280\]{aspect-ratio:2160/2280}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.btn-medium{height:44px;min-height:44px;padding:8px 20px}.size-1{width:var(--spacing);height:var(--spacing)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\/3{width:66.6667%;height:66.6667%}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[14px\]{width:14px;height:14px}.size-\[18px\]{width:18px;height:18px}.size-\[30px\]{width:30px;height:30px}.size-\[38px\]{width:38px;height:38px}.size-\[50px\]{width:50px;height:50px}.size-\[90px\]{width:90px;height:90px}.size-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[2px\]{height:2px}.h-\[28rem\]{height:28rem}.h-\[46px\]{height:46px}.h-\[58px\]{height:58px}.h-\[70px\]{height:70px}.h-\[clamp\(16px\,calc\(0\.78vw_\+_10\.02px\)\,20px\)\]{height:clamp(16px,.78vw + 10.02px,20px)}.h-\[clamp\(24px\,calc\(1\.559vw_\+_12\.04px\)\,32px\)\]{height:clamp(24px,1.559vw + 12.04px,32px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-\[85dvh\]{max-height:85dvh}.max-h-full{max-height:100%}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[300px\]{min-height:300px}.min-h-\[340px\]{min-height:340px}.min-h-\[480px\]{min-height:480px}.min-h-screen{min-height:100vh}.w-\(--cmp-progress\){width:var(--cmp-progress)}.w-\(--press-logo-w-m\){width:var(--press-logo-w-m)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-60{width:calc(var(--spacing) * 60)}.w-62\.5{width:calc(var(--spacing) * 62.5)}.w-72{width:calc(var(--spacing) * 72)}.w-\[36\%\]{width:36%}.w-\[38\.5\%\]{width:38.5%}.w-\[48\%\]{width:48%}.w-\[50px\]{width:50px}.w-\[60px\]{width:60px}.w-\[60vw\]{width:60vw}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[68vw\]{width:68vw}.w-\[70px\]{width:70px}.w-\[74\%\]{width:74%}.w-\[76\%\]{width:76%}.w-\[76\.5\%\]{width:76.5%}.w-\[76vw\]{width:76vw}.w-\[85\%\]{width:85%}.w-\[90px\]{width:90px}.w-\[110px\]{width:110px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[clamp\(90px\,calc\(2\.08vw_\+_74\.04px\)\,104px\)\]{width:clamp(90px,2.08vw + 74.04px,104px)}.w-\[clamp\(90px\,calc\(2\.972vw_\+_67\.21px\)\,110px\)\]{width:clamp(90px,2.972vw + 67.21px,110px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-16{max-width:calc(var(--spacing) * 16)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[340px\]{max-width:340px}.max-w-\[370px\]{max-width:370px}.max-w-\[440px\]{max-width:440px}.max-w-\[600px\]{max-width:600px}.max-w-\[1110px\]{max-width:1110px}.max-w-full{max-width:100%}.max-w-narrow{max-width:var(--ds-page-width-narrow)}.max-w-page{max-width:var(--ds-page-width)}.max-w-prose{max-width:65ch}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[32rem\]{min-width:32rem}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-\[80\%\]{flex-basis:80%}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-5{--tw-translate-y:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-24,.-rotate-\[24deg\]{rotate:-24deg}.rotate-5{rotate:5deg}.rotate-180{rotate:180deg}.rotate-\[24deg\]{rotate:24deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-col-resize{cursor:col-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-px-4{scroll-padding-inline:calc(var(--spacing) * 4)}.scroll-px-gutter{scroll-padding-inline:var(--ds-page-gutter)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-\[68vw\]{grid-auto-columns:68vw}.auto-cols-\[76vw\]{grid-auto-columns:76vw}.auto-cols-\[calc\(100vw_\*_0\.7\)\]{grid-auto-columns:70vw}.auto-cols-\[fit-content\(100\%\)\]{grid-auto-columns:fit-content(100%)}.auto-cols-\[min\(65\.8vw\,370px\)\]{grid-auto-columns:min(65.8vw,370px)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[16px_minmax\(0\,1fr\)_16px\]{grid-template-columns:16px minmax(0,1fr) 16px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[minmax\(0\,1fr\)_62px\]{grid-template-rows:minmax(0,1fr) 62px}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[6px\]{gap:6px}.gap-\[30px\]{gap:30px}.gap-\[52px\]{gap:52px}.gap-\[clamp\(16px\,calc\(0\.78vw_\+_10\.02px\)\,20px\)\]{gap:clamp(16px,.78vw + 10.02px,20px)}.gap-stack{gap:var(--ds-block-spacing)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-\[10px\]{column-gap:10px}.gap-x-\[clamp\(12px\,calc\(7\.407vw_-_44\.81px\)\,50px\)\]{column-gap:clamp(12px,7.407vw - 44.81px,50px)}.gap-x-\[clamp\(12px\,calc\(12\.281vw_-_82\.19px\)\,75px\)\]{column-gap:clamp(12px,12.281vw - 82.19px,75px)}.gap-x-grid-x{column-gap:var(--ds-grid-gap-x)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-7\.5{row-gap:calc(var(--spacing) * 7.5)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-15{row-gap:calc(var(--spacing) * 15)}.gap-y-\[clamp\(0px\,calc\(2\.339vw_-_17\.94px\)\,12px\)\]{row-gap:clamp(0px,2.339vw - 17.94px,12px)}.gap-y-\[clamp\(12px\,calc\(3\.509vw_-_14\.91px\)\,30px\)\]{row-gap:clamp(12px,3.509vw - 14.91px,30px)}.gap-y-\[clamp\(16px\,calc\(0\.78vw_\+_10\.02px\)\,20px\)\]{row-gap:clamp(16px,.78vw + 10.02px,20px)}.gap-y-\[clamp\(20px\,calc\(2\.339vw_\+_2\.06px\)\,32px\)\]{row-gap:clamp(20px,2.339vw + 2.06px,32px)}.gap-y-\[clamp\(24px\,calc\(1\.559vw_\+_12\.04px\)\,32px\)\]{row-gap:clamp(24px,1.559vw + 12.04px,32px)}.gap-y-\[clamp\(24px\,calc\(3\.119vw_\+_0\.08px\)\,40px\)\]{row-gap:clamp(24px,3.119vw + .08px,40px)}.gap-y-\[clamp\(32px\,calc\(3\.509vw_\+_5\.09px\)\,50px\)\]{row-gap:clamp(32px,3.509vw + 5.09px,50px)}.gap-y-grid-y{row-gap:var(--ds-grid-gap-y)}.gap-y-stack{row-gap:var(--ds-block-spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--ds-color-border)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overflow-y-clip{overflow-y:clip}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-\[1px\]{border-radius:1px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[32px\]{border-radius:32px}.rounded-\[46px\]{border-radius:46px}.rounded-\[inherit\]{border-radius:inherit}.rounded-badge{border-radius:var(--ds-radius-badge)}.rounded-button{border-radius:var(--ds-radius-button)}.rounded-card{border-radius:var(--ds-radius-card)}.rounded-full{border-radius:9999px}.rounded-image{border-radius:var(--ds-radius-image)}.rounded-input{border-radius:var(--ds-radius-input)}.rounded-small{border-radius:var(--ds-radius-small)}.rounded-textarea{border-radius:var(--ds-radius-textarea)}.rounded-t-card{border-top-left-radius:var(--ds-radius-card);border-top-right-radius:var(--ds-radius-card)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.btn-primary{background-color:var(--ds-color-button-bg);color:var(--ds-color-button-fg);border-color:var(--ds-color-button-bg);--btn-wipe-bg:var(--ds-color-button-fg);--btn-wipe-fg:var(--ds-color-button-bg);--btn-tint:var(--ds-color-button-bg)}.btn-secondary{background-color:var(--ds-color-button-secondary-bg);color:var(--ds-color-button-secondary-fg);border-color:var(--ds-color-button-secondary-border);--btn-wipe-bg:var(--ds-color-button-secondary-fg);--btn-wipe-fg:var(--ds-color-button-secondary-bg);--btn-tint:var(--ds-color-button-secondary-fg)}.btn-surface{background-color:var(--ds-color-bg);color:var(--ds-color-fg);border-color:var(--ds-color-bg);--btn-wipe-bg:var(--ds-color-fg);--btn-wipe-fg:var(--ds-color-bg);--btn-tint:var(--ds-color-fg)}.border-accent{border-color:var(--ds-color-accent)}.border-border{border-color:var(--ds-color-border)}.border-current{border-color:currentColor}.border-fg,.border-fg\/20{border-color:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.border-fg\/20{border-color:color-mix(in oklab, var(--ds-color-fg) 20%, transparent)}}.border-fg\/50{border-color:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.border-fg\/50{border-color:color-mix(in oklab, var(--ds-color-fg) 50%, transparent)}}.border-swatch{border-color:var(--ds-color-swatch-border)}.border-transparent{border-color:#0000}.bg-\[\#\.\.\.\]{background-color:#...}.bg-accent{background-color:var(--ds-color-accent)}.bg-badge-hot{background-color:var(--ds-color-badge-hot)}.bg-badge-new{background-color:var(--ds-color-badge-new)}.bg-badge-popular{background-color:var(--ds-color-badge-popular)}.bg-badge-sale{background-color:var(--ds-color-badge-sale)}.bg-badge-sold-out{background-color:var(--ds-color-badge-sold-out)}.bg-bg,.bg-bg\/5{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/5{background-color:color-mix(in oklab, var(--ds-color-bg) 5%, transparent)}}.bg-bg\/10{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/10{background-color:color-mix(in oklab, var(--ds-color-bg) 10%, transparent)}}.bg-bg\/15{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/15{background-color:color-mix(in oklab, var(--ds-color-bg) 15%, transparent)}}.bg-bg\/20{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/20{background-color:color-mix(in oklab, var(--ds-color-bg) 20%, transparent)}}.bg-bg\/25{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/25{background-color:color-mix(in oklab, var(--ds-color-bg) 25%, transparent)}}.bg-bg\/30{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/30{background-color:color-mix(in oklab, var(--ds-color-bg) 30%, transparent)}}.bg-bg\/35{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/35{background-color:color-mix(in oklab, var(--ds-color-bg) 35%, transparent)}}.bg-bg\/40{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/40{background-color:color-mix(in oklab, var(--ds-color-bg) 40%, transparent)}}.bg-bg\/45{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/45{background-color:color-mix(in oklab, var(--ds-color-bg) 45%, transparent)}}.bg-bg\/50{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/50{background-color:color-mix(in oklab, var(--ds-color-bg) 50%, transparent)}}.bg-bg\/55{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/55{background-color:color-mix(in oklab, var(--ds-color-bg) 55%, transparent)}}.bg-bg\/60{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/60{background-color:color-mix(in oklab, var(--ds-color-bg) 60%, transparent)}}.bg-bg\/65{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/65{background-color:color-mix(in oklab, var(--ds-color-bg) 65%, transparent)}}.bg-bg\/70{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/70{background-color:color-mix(in oklab, var(--ds-color-bg) 70%, transparent)}}.bg-bg\/75{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/75{background-color:color-mix(in oklab, var(--ds-color-bg) 75%, transparent)}}.bg-bg\/80{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/80{background-color:color-mix(in oklab, var(--ds-color-bg) 80%, transparent)}}.bg-bg\/85{background-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/85{background-color:color-mix(in oklab, var(--ds-color-bg) 85%, transparent)}}.bg-border{background-color:var(--ds-color-border)}.bg-button{background-color:var(--ds-color-button-bg)}.bg-button-secondary{background-color:var(--ds-color-button-secondary-bg)}.bg-cart-bubble{background-color:var(--ds-color-cart-bubble)}.bg-current,.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/10{background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.bg-current\/30{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/30{background-color:color-mix(in oklab, currentcolor 30%, transparent)}}.bg-fg,.bg-fg\/10{background-color:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.bg-fg\/10{background-color:color-mix(in oklab, var(--ds-color-fg) 10%, transparent)}}.bg-fg\/70{background-color:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.bg-fg\/70{background-color:color-mix(in oklab, var(--ds-color-fg) 70%, transparent)}}.bg-highlight{background-color:var(--ds-color-highlight)}.bg-input{background-color:var(--ds-color-input-bg)}.bg-media{background-color:var(--ds-color-media-bg)}.bg-progress{background-color:var(--ds-color-progress)}.bg-subtle{background-color:var(--ds-color-bg-subtle)}.bg-success{background-color:var(--ds-color-success)}.bg-transparent{background-color:#0000}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-\[111\.49deg\]{--tw-gradient-position:111.49deg;background-image:linear-gradient(var(--tw-gradient-stops,111.49deg))}.from-bg\/40{--tw-gradient-from:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.from-bg\/40{--tw-gradient-from:color-mix(in oklab, var(--ds-color-bg) 40%, transparent)}}.from-bg\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fg\/40{--tw-gradient-from:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.from-fg\/40{--tw-gradient-from:color-mix(in oklab, var(--ds-color-fg) 40%, transparent)}}.from-fg\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[-8\.95\%\]{--tw-gradient-from-position:-8.95%}.from-\[25\.6\%\]{--tw-gradient-from-position:25.6%}.to-bg\/1{--tw-gradient-to:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.to-bg\/1{--tw-gradient-to:color-mix(in oklab, var(--ds-color-bg) 1%, transparent)}}.to-bg\/1{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg\/70{--tw-gradient-to:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.to-bg\/70{--tw-gradient-to:color-mix(in oklab, var(--ds-color-bg) 70%, transparent)}}.to-bg\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fg\/1{--tw-gradient-to:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.to-fg\/1{--tw-gradient-to:color-mix(in oklab, var(--ds-color-fg) 1%, transparent)}}.to-fg\/1{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[98\.8\%\]{--tw-gradient-to-position:98.8%}.to-\[114\%\]{--tw-gradient-to-position:114%}.stroke-bg{stroke:var(--ds-color-bg)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.p-\[6px\]{padding:6px}.p-\[10px\]{padding:10px}.p-\[14px\]{padding:14px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[15px\]{padding-inline:15px}.px-\[clamp\(0px\,calc\(7\.267vw_-_55\.74px\)\,50px\)\]{padding-inline:clamp(0px,7.267vw - 55.74px,50px)}.px-\[clamp\(16px\,calc\(9\.302vw_-_55\.35px\)\,80px\)\]{padding-inline:clamp(16px,9.302vw - 55.35px,80px)}.px-gutter{padding-inline:var(--ds-page-gutter)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[3px\]{padding-block:3px}.py-\[11px\]{padding-block:11px}.py-\[19px\]{padding-block:19px}.py-\[30px\]{padding-block:30px}.py-\[clamp\(0px\,calc\(5\.523vw_-_42\.36px\)\,38px\)\]{padding-block:clamp(0px,5.523vw - 42.36px,38px)}.py-\[clamp\(32px\,calc\(4\.07vw_\+_0\.78px\)\,60px\)\]{padding-block:clamp(32px,4.07vw + .78px,60px)}.py-\[clamp\(40px\,calc\(5\.814vw_-_4\.59px\)\,80px\)\]{padding-block:clamp(40px,5.814vw - 4.59px,80px)}.py-section-lg{padding-block:var(--ds-space-section-lg)}.py-section-md{padding-block:var(--ds-space-section-md)}.py-section-sm{padding-block:var(--ds-space-section-sm)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.btn-icon{padding-inline-end:48px}.pe-\[58px\]{padding-inline-end:58px}.ds-pad{padding-top:clamp(min(var(--pad-tm), var(--pad-t)) * 1px, var(--pad-tm) * 1px + (var(--pad-t) - var(--pad-tm)) * (100vw - 768px) / 688, max(var(--pad-tm), var(--pad-t)) * 1px);padding-bottom:clamp(min(var(--pad-bm), var(--pad-b)) * 1px, var(--pad-bm) * 1px + (var(--pad-b) - var(--pad-bm)) * (100vw - 768px) / 688, max(var(--pad-bm), var(--pad-b)) * 1px)}@media (width<=767.98px){.ds-pad{padding-top:calc(var(--pad-tm) * 1px);padding-bottom:calc(var(--pad-bm) * 1px)}}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pt-\[15\.84px\]{padding-top:15.84px}.pt-\[19\.92px\]{padding-top:19.92px}.pt-\[clamp\(4px\,calc\(0\.581vw_-_0\.46px\)\,8px\)\]{padding-top:clamp(4px,.581vw - .46px,8px)}.pt-\[clamp\(9\.6px\,calc\(0\.349vw_\+_6\.92px\)\,12px\)\]{padding-top:clamp(9.6px,.349vw + 6.92px,12px)}.pt-\[clamp\(12\.8px\,calc\(0\.465vw_\+_9\.23px\)\,16px\)\]{padding-top:clamp(12.8px,.465vw + 9.23px,16px)}.pt-\[clamp\(19\.84px\,calc\(1\.767vw_\+_6\.28px\)\,32px\)\]{padding-top:clamp(19.84px,1.767vw + 6.28px,32px)}.pt-\[clamp\(19\.92px\,calc\(0\.593vw_\+_15\.37px\)\,24px\)\]{padding-top:clamp(19.92px,.593vw + 15.37px,24px)}.pt-section-lg{padding-top:var(--ds-space-section-lg)}.pt-section-md{padding-top:var(--ds-space-section-md)}.pt-section-sm{padding-top:var(--ds-space-section-sm)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[clamp\(4px\,calc\(0\.581vw_-_0\.46px\)\,8px\)\]{padding-bottom:clamp(4px,.581vw - .46px,8px)}.pb-\[clamp\(8\.4px\,calc\(0\.523vw_\+_4\.39px\)\,12px\)\]{padding-bottom:clamp(8.4px,.523vw + 4.39px,12px)}.pb-\[clamp\(8px\,calc\(0\.581vw_\+_3\.54px\)\,12px\)\]{padding-bottom:clamp(8px,.581vw + 3.54px,12px)}.pb-\[clamp\(9\.6px\,calc\(0\.349vw_\+_6\.92px\)\,12px\)\]{padding-bottom:clamp(9.6px,.349vw + 6.92px,12px)}.pb-\[clamp\(9px\,calc\(0\.436vw_\+_5\.66px\)\,12px\)\]{padding-bottom:clamp(9px,.436vw + 5.66px,12px)}.pb-\[clamp\(16px\,calc\(0\.581vw_\+_11\.54px\)\,20px\)\]{padding-bottom:clamp(16px,.581vw + 11.54px,20px)}.pb-\[clamp\(19\.92px\,calc\(0\.593vw_\+_15\.37px\)\,24px\)\]{padding-bottom:clamp(19.92px,.593vw + 15.37px,24px)}.pb-\[clamp\(20\.4px\,calc\(0\.523vw_\+_16\.39px\)\,24px\)\]{padding-bottom:clamp(20.4px,.523vw + 16.39px,24px)}.pb-\[clamp\(20\.16px\,calc\(0\.558vw_\+_15\.88px\)\,24px\)\]{padding-bottom:clamp(20.16px,.558vw + 15.88px,24px)}.pb-\[clamp\(20\.48px\,calc\(1\.674vw_\+_7\.64px\)\,32px\)\]{padding-bottom:clamp(20.48px,1.674vw + 7.64px,32px)}.pb-\[clamp\(20px\,calc\(5\.814vw_-_24\.59px\)\,60px\)\]{padding-bottom:clamp(20px,5.814vw - 24.59px,60px)}.pb-\[clamp\(24px\,calc\(1\.163vw_\+_15\.08px\)\,32px\)\]{padding-bottom:clamp(24px,1.163vw + 15.08px,32px)}.pb-\[clamp\(24px\,calc\(2\.326vw_\+_6\.16px\)\,40px\)\]{padding-bottom:clamp(24px,2.326vw + 6.16px,40px)}.pb-\[clamp\(24px\,calc\(5\.233vw_-_16\.13px\)\,60px\)\]{padding-bottom:clamp(24px,5.233vw - 16.13px,60px)}.pb-\[clamp\(26\.56px\,calc\(0\.791vw_\+_20\.5px\)\,32px\)\]{padding-bottom:clamp(26.56px,.791vw + 20.5px,32px)}.pb-\[clamp\(32px\,calc\(4\.07vw_\+_0\.78px\)\,60px\)\]{padding-bottom:clamp(32px,4.07vw + .78px,60px)}.pb-\[clamp\(48px\,calc\(1\.744vw_\+_34\.62px\)\,60px\)\]{padding-bottom:clamp(48px,1.744vw + 34.62px,60px)}.pb-section-lg{padding-bottom:var(--ds-space-section-lg)}.pb-section-md{padding-bottom:var(--ds-space-section-md)}.pb-section-sm{padding-bottom:var(--ds-space-section-sm)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.type-subheading{font-family:var(--ds-subheading-family,var(--ds-font-body));font-size:var(--ds-subheading-size);font-weight:var(--ds-subheading-weight);text-transform:var(--ds-subheading-transform);letter-spacing:var(--ds-subheading-tracking);line-height:var(--ds-subheading-leading)}.type-accent{font-family:var(--ds-font-accent);font-weight:var(--ds-font-accent-weight);font-style:italic}.type-body{font-family:var(--ds-font-body);font-weight:var(--ds-font-body-weight)}.type-heading{font-family:var(--ds-font-heading);font-weight:var(--ds-font-heading-weight)}.font-\[\'\.\.\.\'\]{font-family:"..."}.font-accent{font-family:var(--ds-font-accent)}.font-body{font-family:var(--ds-font-body)}.font-button{font-family:var(--ds-font-button)}.font-heading{font-family:var(--ds-font-heading)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body{font-size:var(--ds-text-body);line-height:var(--tw-leading,var(--ds-leading-body))}.text-body-sm{font-size:var(--ds-text-body-sm);line-height:var(--tw-leading,var(--ds-leading-body-sm))}.text-body-xs{font-size:var(--ds-text-body-xs);line-height:var(--tw-leading,var(--ds-leading-body-sm))}.text-display{font-size:var(--ds-text-display);line-height:var(--tw-leading,var(--ds-leading-h1))}.text-h1{font-size:var(--ds-text-h1);line-height:var(--tw-leading,var(--ds-leading-h1))}.text-h2{font-size:var(--ds-text-h2);line-height:var(--tw-leading,var(--ds-leading-h2))}.text-h3{font-size:var(--ds-text-h3);line-height:var(--tw-leading,var(--ds-leading-h3))}.text-h4{font-size:var(--ds-text-h4);line-height:var(--tw-leading,var(--ds-leading-h4))}.text-h5{font-size:var(--ds-text-h5);line-height:var(--tw-leading,var(--ds-leading-h5))}.text-h6{font-size:var(--ds-text-h6);line-height:var(--tw-leading,var(--ds-leading-h6))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[28px\]{font-size:28px}.text-\[length\:clamp\(38px\,calc\(2\.924vw_\+_15\.57px\)\,53px\)\]{font-size:clamp(38px,2.924vw + 15.57px,53px)}.text-\[length\:clamp\(50px\,calc\(3\.899vw_\+_20\.1px\)\,70px\)\]{font-size:clamp(50px,3.899vw + 20.1px,70px)}.text-\[length\:inherit\]{font-size:inherit}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.357\]{--tw-leading:1.357;line-height:1.357}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:inherit\]{font-weight:inherit}.\[font-weight\:var\(--ds-font-button-weight\)\]{font-weight:var(--ds-font-button-weight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.tab-1{tab-size:1}.tab-2{tab-size:2}.text-accent{color:var(--ds-color-accent)}.text-accent-fg{color:var(--ds-color-accent-fg)}.text-accent-text{color:var(--ds-color-accent-text)}.text-badge-hot-fg{color:var(--ds-color-badge-hot-fg)}.text-badge-new-fg{color:var(--ds-color-badge-new-fg)}.text-badge-popular-fg{color:var(--ds-color-badge-popular-fg)}.text-badge-sale-fg{color:var(--ds-color-badge-sale-fg)}.text-badge-sold-out-fg{color:var(--ds-color-badge-sold-out-fg)}.text-bg{color:var(--ds-color-bg)}.text-border{color:var(--ds-color-border)}.text-button-fg{color:var(--ds-color-button-fg)}.text-button-secondary-fg{color:var(--ds-color-button-secondary-fg)}.text-cart-bubble-fg{color:var(--ds-color-cart-bubble-fg)}.text-error{color:var(--ds-color-error)}.text-fg{color:var(--ds-color-fg)}.text-fg-muted{color:var(--ds-color-fg-muted)}.text-highlight{color:var(--ds-color-highlight)}.text-highlight-fg{color:var(--ds-color-highlight-fg)}.text-inherit{color:inherit}.text-out-of-stock{color:var(--ds-color-out-of-stock)}.text-progress{color:var(--ds-color-progress)}.text-rating{color:var(--ds-color-rating)}.text-sale{color:var(--ds-color-sale-price)}.text-subtle{color:var(--ds-color-bg-subtle)}.text-success{color:var(--ds-color-success)}.text-transparent{color:#0000}.\[text-transform\:var\(--ds-button-transform\)\]{text-transform:var(--ds-button-transform)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-fg{accent-color:var(--ds-color-fg)}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_20px_color-mix\(\.\.\.8\%\.\.\.\)\]{--tw-shadow:0 5px 20px var(--tw-shadow-color,color-mix(00.8%...));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_20px_color-mix\(in_srgb\,var\(--ds-color-fg\)_8\%\,transparent\)\]{--tw-shadow:0 5px 20px var(--tw-shadow-color,var(--ds-color-fg))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_5px_20px_color-mix\(in_srgb\,var\(--ds-color-fg\)_8\%\,transparent\)\]{--tw-shadow:0 5px 20px var(--tw-shadow-color,color-mix(in srgb,var(--ds-color-fg) 8%,transparent))}}.shadow-\[0_5px_20px_color-mix\(in_srgb\,var\(--ds-color-fg\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-bg\/30{--tw-ring-color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.ring-bg\/30{--tw-ring-color:color-mix(in oklab, var(--ds-color-bg) 30%, transparent)}}.ring-border{--tw-ring-color:var(--ds-color-border)}.ring-fg\/30{--tw-ring-color:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.ring-fg\/30{--tw-ring-color:color-mix(in oklab, var(--ds-color-fg) 30%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[50px\]{--tw-backdrop-blur:blur(50px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[100px\]{--tw-backdrop-blur:blur(100px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\,transform\]{transition-property:opacity,visibility,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--ds-motion-duration-medium\){--tw-duration:var(--ds-motion-duration-medium);transition-duration:var(--ds-motion-duration-medium)}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.ease-default{--tw-ease:var(--ds-motion-ease);transition-timing-function:var(--ds-motion-ease)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-overlay{--tw-ease:var(--ds-motion-ease-overlay);transition-timing-function:var(--ds-motion-ease-overlay)}.ease-smooth{--tw-ease:var(--ds-motion-ease-smooth);transition-timing-function:var(--ds-motion-ease-smooth)}.will-change-transform{will-change:transform}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.\[contain\:layout\]{contain:layout}.select-none{-webkit-user-select:none;user-select:none}.\[clip-path\:inset\(0_calc\(100\%-var\(--pos\)\)_0_0\)\]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.\[grid-area\:1\/1\]{grid-area:1/1}.ring-inset{--tw-ring-inset:inset}:is(.\*\:min-w-0>*){min-width:0}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-1:before{content:var(--tw-content);inset:calc(var(--spacing) * -1)}.before\:-inset-x-4:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * -4)}.before\:-inset-y-\[15px\]:before{content:var(--tw-content);inset-block:-15px}.before\:block:before{content:var(--tw-content);display:block}.before\:w-8:before{content:var(--tw-content);width:calc(var(--spacing) * 8)}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:border-b:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--ds-color-border)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:border-fg:hover,.hover\:border-fg\/20:hover{border-color:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:border-fg\/20:hover{border-color:color-mix(in oklab, var(--ds-color-fg) 20%, transparent)}}.hover\:bg-subtle:hover{background-color:var(--ds-color-bg-subtle)}.hover\:text-fg:hover{color:var(--ds-color-fg)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:ring-fg:hover{--tw-ring-color:var(--ds-color-fg)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-fg\/40:focus-visible{border-color:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-fg\/40:focus-visible{border-color:color-mix(in oklab, var(--ds-color-fg) 40%, transparent)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:no-preference){.motion-safe\:scroll-smooth{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media not all and (width>=48rem){.max-md\:-order-8{order:calc(8 * -1)}.max-md\:-order-9{order:calc(9 * -1)}.max-md\:order-1{order:1}.max-md\:order-9{order:9}.max-md\:mt-4{margin-top:calc(var(--spacing) * 4)}.max-md\:contents{display:contents}.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:w-fit{width:fit-content}.max-md\:w-full{width:100%}.max-md\:snap-start{scroll-snap-align:start}.max-md\:\[scrollbar-width\:none\]{scrollbar-width:none}.max-md\:auto-cols-\[fit-content\(100\%\)\]{grid-auto-columns:fit-content(100%)}.max-md\:grid-flow-col{grid-auto-flow:column}.max-md\:items-start{align-items:flex-start}.max-md\:items-stretch{align-items:stretch}.max-md\:justify-between{justify-content:space-between}.max-md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.max-md\:whitespace-nowrap{white-space:nowrap}:is(.max-md\:\*\:w-full>*){width:100%}}@media (width>=768px){.min-\[768px\]\:gap-\[60px\]{gap:60px}.min-\[768px\]\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.min-\[768px\]\:gap-y-\[60px\]{row-gap:60px}}@media (width>=1024px){.min-\[1024px\]\:mx-auto{margin-inline:auto}.min-\[1024px\]\:max-w-\[clamp\(82\.54\%\,max\(82\.54\%\,1106px\)\,90\%\)\]{max-width:clamp(82.54%,max(82.54%,1106px),90%)}.min-\[1024px\]\:gap-\[120px\]{gap:120px}.min-\[1024px\]\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.min-\[1024px\]\:gap-y-\[120px\]{row-gap:120px}}@media (width>=1440px){.min-\[1440px\]\:gap-x-\[60px\]{column-gap:60px}}@media (width>=40rem){.sm\:mx-0{margin-inline:0}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-\[34rem\]{height:34rem}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:basis-\[45\%\]{flex-basis:45%}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-20{gap:calc(var(--spacing) * 20)}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-border{border-color:var(--ds-color-border)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:0}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}}@media (width>=48rem){.md\:pointer-events-none{pointer-events:none}.md\:invisible{visibility:hidden}.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:inset-0{inset:0}.md\:start-0{inset-inline-start:calc(var(--spacing) * 0)}.md\:start-\[6\%\]{inset-inline-start:6%}.md\:start-\[78\%\]{inset-inline-start:78%}.md\:start-\[80\%\]{inset-inline-start:80%}.md\:top-5{top:calc(var(--spacing) * 5)}.md\:top-6{top:calc(var(--spacing) * 6)}.md\:top-8{top:calc(var(--spacing) * 8)}.md\:top-\[-4\%\]{top:-4%}.md\:top-\[20\%\]{top:20%}.md\:top-\[30px\]{top:30px}.md\:top-\[50\%\]{top:50%}.md\:top-\[58\%\]{top:58%}.md\:right-5{right:calc(var(--spacing) * 5)}.md\:bottom-5{bottom:calc(var(--spacing) * 5)}.md\:left-5{left:calc(var(--spacing) * 5)}.md\:left-6{left:calc(var(--spacing) * 6)}.md\:left-8{left:calc(var(--spacing) * 8)}.md\:z-\[-1\]{z-index:-1}.md\:z-\[1\]{z-index:1}.md\:z-\[9\]{z-index:9}.md\:-order-1{order:calc(1 * -1)}.md\:order-1{order:1}.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-1{grid-column-start:1}.md\:col-start-4{grid-column-start:4}.md\:col-start-7{grid-column-start:7}.md\:mx-0{margin-inline:0}.md\:mx-auto{margin-inline:auto}.md\:me-\[clamp\(48px\,calc\(0\.291vw_\+_45\.77px\)\,50px\)\]{margin-inline-end:clamp(48px,.291vw + 45.77px,50px)}.md\:mt-0{margin-top:0}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-\[30px\]{margin-top:30px}.md\:mt-\[clamp\(32px\,calc\(9\.357vw_-_39\.77px\)\,80px\)\]{margin-top:clamp(32px,9.357vw - 39.77px,80px)}.md\:mb-0{margin-bottom:0}.md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:mb-\[30px\]{margin-bottom:30px}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.md\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.md\:h-full{height:100%}.md\:min-h-0{min-height:0}.md\:min-h-15{min-height:calc(var(--spacing) * 15)}.md\:min-h-\[350px\]{min-height:350px}.md\:min-h-\[450px\]{min-height:450px}.md\:min-h-\[520px\]{min-height:520px}.md\:w-\(--hero-cw\){width:var(--hero-cw)}.md\:w-\(--press-logo-w\){width:var(--press-logo-w)}.md\:w-1\/2{width:50%}.md\:w-1\/4{width:25%}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-\[10\%\]{width:10%}.md\:w-\[11\%\]{width:11%}.md\:w-\[12\%\]{width:12%}.md\:w-\[13\%\]{width:13%}.md\:w-\[14\%\]{width:14%}.md\:w-\[15\%\]{width:15%}.md\:w-\[16\%\]{width:16%}.md\:w-\[17\%\]{width:17%}.md\:w-\[18\%\]{width:18%}.md\:w-\[19\%\]{width:19%}.md\:w-\[20\%\]{width:20%}.md\:w-\[21\%\]{width:21%}.md\:w-\[22\%\]{width:22%}.md\:w-\[23\%\]{width:23%}.md\:w-\[24\%\]{width:24%}.md\:w-\[25\%\]{width:25%}.md\:w-\[26\%\]{width:26%}.md\:w-\[27\%\]{width:27%}.md\:w-\[28\%\]{width:28%}.md\:w-\[29\%\]{width:29%}.md\:w-\[30\%\]{width:30%}.md\:w-\[31\%\]{width:31%}.md\:w-\[32\%\]{width:32%}.md\:w-\[33\%\]{width:33%}.md\:w-\[34\%\]{width:34%}.md\:w-\[35\%\]{width:35%}.md\:w-\[36\%\]{width:36%}.md\:w-\[37\%\]{width:37%}.md\:w-\[37\.5\%\]{width:37.5%}.md\:w-\[38\%\]{width:38%}.md\:w-\[39\%\]{width:39%}.md\:w-\[40\%\]{width:40%}.md\:w-\[41\%\]{width:41%}.md\:w-\[42\%\]{width:42%}.md\:w-\[43\%\]{width:43%}.md\:w-\[44\%\]{width:44%}.md\:w-\[45\%\]{width:45%}.md\:w-\[46\%\]{width:46%}.md\:w-\[47\%\]{width:47%}.md\:w-\[47\.5\%\]{width:47.5%}.md\:w-\[48\%\]{width:48%}.md\:w-\[49\%\]{width:49%}.md\:w-\[50\%\]{width:50%}.md\:w-\[50px\]{width:50px}.md\:w-\[51\%\]{width:51%}.md\:w-\[52\%\]{width:52%}.md\:w-\[52\.5\%\]{width:52.5%}.md\:w-\[53\%\]{width:53%}.md\:w-\[54\%\]{width:54%}.md\:w-\[55\%\]{width:55%}.md\:w-\[56\%\]{width:56%}.md\:w-\[57\%\]{width:57%}.md\:w-\[58\%\]{width:58%}.md\:w-\[59\%\]{width:59%}.md\:w-\[60\%\]{width:60%}.md\:w-\[61\%\]{width:61%}.md\:w-\[62\%\]{width:62%}.md\:w-\[62\.5\%\]{width:62.5%}.md\:w-\[63\%\]{width:63%}.md\:w-\[64\%\]{width:64%}.md\:w-\[64\.36\%\]{width:64.36%}.md\:w-\[65\%\]{width:65%}.md\:w-\[66\%\]{width:66%}.md\:w-\[67\%\]{width:67%}.md\:w-\[68\%\]{width:68%}.md\:w-\[69\%\]{width:69%}.md\:w-\[70\%\]{width:70%}.md\:w-\[71\%\]{width:71%}.md\:w-\[72\%\]{width:72%}.md\:w-\[73\%\]{width:73%}.md\:w-\[74\%\]{width:74%}.md\:w-\[75\%\]{width:75%}.md\:w-\[76\%\]{width:76%}.md\:w-\[77\%\]{width:77%}.md\:w-\[78\%\]{width:78%}.md\:w-\[79\%\]{width:79%}.md\:w-\[80\%\]{width:80%}.md\:w-\[80px\]{width:80px}.md\:w-\[81\%\]{width:81%}.md\:w-\[82\%\]{width:82%}.md\:w-\[83\%\]{width:83%}.md\:w-\[84\%\]{width:84%}.md\:w-\[85\%\]{width:85%}.md\:w-\[86\%\]{width:86%}.md\:w-\[87\%\]{width:87%}.md\:w-\[88\%\]{width:88%}.md\:w-\[89\%\]{width:89%}.md\:w-\[90\%\]{width:90%}.md\:w-\[91\%\]{width:91%}.md\:w-\[92\%\]{width:92%}.md\:w-\[93\%\]{width:93%}.md\:w-\[94\%\]{width:94%}.md\:w-\[95\%\]{width:95%}.md\:w-\[96\%\]{width:96%}.md\:w-\[97\%\]{width:97%}.md\:w-\[98\%\]{width:98%}.md\:w-\[99\%\]{width:99%}.md\:w-\[100\%\]{width:100%}.md\:w-\[140px\]{width:140px}.md\:w-\[170px\]{width:170px}.md\:w-\[220px\]{width:220px}.md\:w-\[228px\]{width:228px}.md\:w-\[272px\]{width:272px}.md\:w-\[292px\]{width:292px}.md\:w-\[clamp\(50px\,calc\(2\.972vw_\+_27\.21px\)\,70px\)\]{width:clamp(50px,2.972vw + 27.21px,70px)}.md\:w-\[clamp\(68px\,calc\(3\.269vw_\+_42\.93px\)\,90px\)\]{width:clamp(68px,3.269vw + 42.93px,90px)}.md\:w-\[clamp\(90px\,calc\(2\.972vw_\+_67\.21px\)\,110px\)\]{width:clamp(90px,2.972vw + 67.21px,110px)}.md\:w-\[clamp\(90px\,calc\(5\.944vw_\+_44\.41px\)\,130px\)\]{width:clamp(90px,5.944vw + 44.41px,130px)}.md\:w-\[min\(365px\,50\%\)\]{width:min(365px,50%)}.md\:w-auto{width:auto}.md\:w-fit{width:fit-content}.md\:w-full{width:100%}.md\:max-w-1\/2{max-width:50%}.md\:max-w-\[25\%\]{max-width:25%}.md\:max-w-\[38\%\]{max-width:38%}.md\:max-w-\[50\%\]{max-width:50%}.md\:max-w-\[78\.4\%\]{max-width:78.4%}.md\:max-w-\[160px\]{max-width:160px}.md\:max-w-\[176px\]{max-width:176px}.md\:max-w-\[380px\]{max-width:380px}.md\:max-w-full{max-width:100%}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:grow-0{flex-grow:0}.md\:basis-1\/2{flex-basis:50%}.md\:basis-\[36\%\]{flex-basis:36%}.md\:basis-\[40\%\]{flex-basis:40%}.md\:basis-\[540px\]{flex-basis:540px}.md\:basis-full{flex-basis:100%}.md\:\[scrollbar-width\:thin\]{scrollbar-width:thin}.md\:auto-cols-auto{grid-auto-columns:auto}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[32\.26\%_1fr\]{grid-template-columns:32.26% 1fr}.md\:grid-rows-\[minmax\(0\,1fr\)_72px\]{grid-template-rows:minmax(0,1fr) 72px}.md\:grid-rows-none{grid-template-rows:none}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-0{gap:0}.md\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-15{gap:calc(var(--spacing) * 15)}.md\:gap-\[10px\]{gap:10px}.md\:gap-\[30px\]{gap:30px}.md\:gap-\[clamp\(24px\,calc\(1\.559vw_\+_12\.04px\)\,32px\)\]{gap:clamp(24px,1.559vw + 12.04px,32px)}.md\:gap-x-0{column-gap:0}.md\:gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:gap-x-\[clamp\(0px\,calc\(3\.899vw_-_29\.9px\)\,20px\)\]{column-gap:clamp(0px,3.899vw - 29.9px,20px)}.md\:gap-x-\[clamp\(12px\,calc\(3\.509vw_-_14\.91px\)\,30px\)\]{column-gap:clamp(12px,3.509vw - 14.91px,30px)}.md\:gap-x-\[clamp\(12px\,calc\(7\.407vw_-_44\.81px\)\,50px\)\]{column-gap:clamp(12px,7.407vw - 44.81px,50px)}.md\:gap-x-\[clamp\(12px\,calc\(8\.577vw_-_53\.79px\)\,56px\)\]{column-gap:clamp(12px,8.577vw - 53.79px,56px)}.md\:gap-x-\[clamp\(12px\,calc\(9\.357vw_-_59\.77px\)\,60px\)\]{column-gap:clamp(12px,9.357vw - 59.77px,60px)}.md\:gap-x-\[clamp\(12px\,calc\(17\.154vw_-_119\.57px\)\,100px\)\]{column-gap:clamp(12px,17.154vw - 119.57px,100px)}.md\:gap-x-\[clamp\(30px\,calc\(5\.848vw_-_14\.85px\)\,60px\)\]{column-gap:clamp(30px,5.848vw - 14.85px,60px)}.md\:gap-x-grid-x{column-gap:var(--ds-grid-gap-x)}.md\:gap-y-0{row-gap:0}.md\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.md\:gap-y-4{row-gap:calc(var(--spacing) * 4)}.md\:gap-y-5{row-gap:calc(var(--spacing) * 5)}.md\:gap-y-15{row-gap:calc(var(--spacing) * 15)}.md\:gap-y-\[clamp\(12px\,calc\(3\.509vw_-_14\.91px\)\,30px\)\]{row-gap:clamp(12px,3.509vw - 14.91px,30px)}.md\:gap-y-\[clamp\(12px\,calc\(5\.458vw_-_29\.86px\)\,40px\)\]{row-gap:clamp(12px,5.458vw - 29.86px,40px)}.md\:gap-y-\[clamp\(24px\,calc\(7\.018vw_-_29\.82px\)\,60px\)\]{row-gap:clamp(24px,7.018vw - 29.82px,60px)}.md\:justify-self-center{justify-self:center}.md\:justify-self-end{justify-self:flex-end}.md\:justify-self-start{justify-self:flex-start}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:rounded-card{border-radius:var(--ds-radius-card)}.md\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:border-border{border-color:var(--ds-color-border)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-\[10px\]{padding:10px}.md\:p-\[clamp\(0px\,calc\(14\.535vw_-_111\.48px\)\,100px\)\]{padding:clamp(0px,14.535vw - 111.48px,100px)}.md\:px-0{padding-inline:0}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-\[50px\]{padding-inline:50px}.md\:px-\[clamp\(0px\,calc\(7\.267vw_-_55\.74px\)\,50px\)\]{padding-inline:clamp(0px,7.267vw - 55.74px,50px)}.md\:px-\[clamp\(0px\,calc\(19\.608vw_-_235\.29px\)\,50px\)\]{padding-inline:clamp(0px,19.608vw - 235.29px,50px)}.md\:px-\[clamp\(20px\,calc\(5\.814vw_-_24\.59px\)\,60px\)\]{padding-inline:clamp(20px,5.814vw - 24.59px,60px)}.md\:px-\[clamp\(20px\,calc\(8\.721vw_-_46\.89px\)\,80px\)\]{padding-inline:clamp(20px,8.721vw - 46.89px,80px)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-\[clamp\(0px\,calc\(14\.535vw_-_111\.48px\)\,100px\)\]{padding-block:clamp(0px,14.535vw - 111.48px,100px)}.md\:py-\[clamp\(24px\,calc\(5\.068vw_-_14\.87px\)\,50px\)\]{padding-block:clamp(24px,5.068vw - 14.87px,50px)}.md\:ps-8{padding-inline-start:calc(var(--spacing) * 8)}.md\:ps-\[clamp\(0px\,calc\(7\.267vw_-_55\.74px\)\,50px\)\]{padding-inline-start:clamp(0px,7.267vw - 55.74px,50px)}.md\:ps-\[clamp\(0px\,calc\(10\.174vw_-_78\.04px\)\,70px\)\]{padding-inline-start:clamp(0px,10.174vw - 78.04px,70px)}.md\:ps-\[clamp\(0px\,calc\(14\.535vw_-_111\.48px\)\,100px\)\]{padding-inline-start:clamp(0px,14.535vw - 111.48px,100px)}.md\:pe-\[30px\]{padding-inline-end:30px}.md\:pe-\[clamp\(0px\,calc\(4\.07vw_-_31\.22px\)\,28px\)\]{padding-inline-end:clamp(0px,4.07vw - 31.22px,28px)}.md\:pe-\[clamp\(0px\,calc\(7\.267vw_-_55\.74px\)\,50px\)\]{padding-inline-end:clamp(0px,7.267vw - 55.74px,50px)}.md\:pe-\[clamp\(0px\,calc\(10\.174vw_-_78\.04px\)\,70px\)\]{padding-inline-end:clamp(0px,10.174vw - 78.04px,70px)}.md\:pe-\[clamp\(0px\,calc\(14\.535vw_-_111\.48px\)\,100px\)\]{padding-inline-end:clamp(0px,14.535vw - 111.48px,100px)}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-\[clamp\(12px\,calc\(0\.581vw_\+_7\.54px\)\,16px\)\]{padding-top:clamp(12px,.581vw + 7.54px,16px)}.md\:pt-\[clamp\(15\.84px\,calc\(1\.186vw_\+_6\.74px\)\,24px\)\]{padding-top:clamp(15.84px,1.186vw + 6.74px,24px)}.md\:pt-\[clamp\(16px\,calc\(0\.581vw_\+_11\.54px\)\,20px\)\]{padding-top:clamp(16px,.581vw + 11.54px,20px)}.md\:pt-\[clamp\(19\.92px\,calc\(0\.593vw_\+_15\.37px\)\,24px\)\]{padding-top:clamp(19.92px,.593vw + 15.37px,24px)}.md\:pt-\[clamp\(32px\,calc\(1\.163vw_\+_23\.08px\)\,40px\)\]{padding-top:clamp(32px,1.163vw + 23.08px,40px)}.md\:pt-\[clamp\(32px\,calc\(4\.651vw_-_3\.67px\)\,64px\)\]{padding-top:clamp(32px,4.651vw - 3.67px,64px)}.md\:pt-\[clamp\(40px\,calc\(2\.907vw_\+_17\.7px\)\,60px\)\]{padding-top:clamp(40px,2.907vw + 17.7px,60px)}.md\:pt-\[clamp\(40px\,calc\(5\.814vw_-_4\.59px\)\,80px\)\]{padding-top:clamp(40px,5.814vw - 4.59px,80px)}.md\:pt-\[clamp\(50px\,calc\(27\.29vw_-_159\.32px\)\,190px\)\]{padding-top:clamp(50px,27.29vw - 159.32px,190px)}.md\:pr-0{padding-right:0}.md\:pr-\[clamp\(0px\,calc\(19\.493vw_-_149\.51px\)\,100px\)\]{padding-right:clamp(0px,19.493vw - 149.51px,100px)}.md\:pr-\[clamp\(0px\,calc\(26\.316vw_-_201\.84px\)\,135px\)\]{padding-right:clamp(0px,26.316vw - 201.84px,135px)}.md\:pr-\[clamp\(0px\,calc\(29\.24vw_-_224\.27px\)\,150px\)\]{padding-right:clamp(0px,29.24vw - 224.27px,150px)}.md\:pb-0{padding-bottom:0}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-\[60px\]{padding-bottom:60px}.md\:pb-\[clamp\(12px\,calc\(0\.581vw_\+_7\.54px\)\,16px\)\]{padding-bottom:clamp(12px,.581vw + 7.54px,16px)}.md\:pb-\[clamp\(16px\,calc\(0\.581vw_\+_11\.54px\)\,20px\)\]{padding-bottom:clamp(16px,.581vw + 11.54px,20px)}.md\:pb-\[clamp\(20px\,calc\(0\.581vw_\+_15\.54px\)\,24px\)\]{padding-bottom:clamp(20px,.581vw + 15.54px,24px)}.md\:pb-\[clamp\(24px\,calc\(1\.163vw_\+_15\.08px\)\,32px\)\]{padding-bottom:clamp(24px,1.163vw + 15.08px,32px)}.md\:pb-\[clamp\(24px\,calc\(2\.326vw_\+_6\.16px\)\,40px\)\]{padding-bottom:clamp(24px,2.326vw + 6.16px,40px)}.md\:pb-\[clamp\(32px\,calc\(4\.07vw_\+_0\.78px\)\,60px\)\]{padding-bottom:clamp(32px,4.07vw + .78px,60px)}.md\:pb-\[clamp\(40px\,calc\(2\.907vw_\+_17\.7px\)\,60px\)\]{padding-bottom:clamp(40px,2.907vw + 17.7px,60px)}.md\:pl-0{padding-left:0}.md\:pl-\[50px\]{padding-left:50px}.md\:pl-\[clamp\(0px\,calc\(19\.493vw_-_149\.51px\)\,100px\)\]{padding-left:clamp(0px,19.493vw - 149.51px,100px)}.md\:pl-\[clamp\(0px\,calc\(26\.316vw_-_201\.84px\)\,135px\)\]{padding-left:clamp(0px,26.316vw - 201.84px,135px)}.md\:pl-\[clamp\(0px\,calc\(29\.24vw_-_224\.27px\)\,150px\)\]{padding-left:clamp(0px,29.24vw - 224.27px,150px)}.md\:text-center{text-align:center}.md\:text-end{text-align:end}.md\:text-start{text-align:start}.md\:text-h4{font-size:var(--ds-text-h4);line-height:var(--tw-leading,var(--ds-leading-h4))}.md\:text-\[length\:clamp\(8px\,calc\(0\.39vw_\+_5\.01px\)\,10px\)\]{font-size:clamp(8px,.39vw + 5.01px,10px)}.md\:text-\[length\:clamp\(9px\,calc\(0\.39vw_\+_6\.01px\)\,11px\)\]{font-size:clamp(9px,.39vw + 6.01px,11px)}.md\:text-\[length\:clamp\(13px\,calc\(0\.585vw_\+_8\.51px\)\,16px\)\]{font-size:clamp(13px,.585vw + 8.51px,16px)}.md\:whitespace-normal{white-space:normal}.md\:whitespace-pre-line{white-space:pre-line}.md\:opacity-0{opacity:0}}@media (width>=64rem){.lg\:pointer-events-none{pointer-events:none}.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-x-0{inset-inline:0}.lg\:top-0{top:0}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:bottom-0{bottom:0}.lg\:order-last{order:9999}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-0{margin-inline:0}.lg\:mt-0{margin-top:0}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mr-auto{margin-right:auto}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-\[60\%\]{width:60%}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:shrink-0{flex-shrink:0}.lg\:basis-\[calc\(25\%-1\.125rem\)\]{flex-basis:calc(25% - 1.125rem)}.lg\:basis-\[calc\(33\.333\%-1rem\)\]{flex-basis:calc(33.333% - 1rem)}.lg\:basis-\[calc\(50\%-0\.75rem\)\]{flex-basis:calc(50% - .75rem)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-\[30px\]{padding:30px}.lg\:px-0{padding-inline:0}.lg\:pr-12{padding-right:calc(var(--spacing) * 12)}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=75rem){.xl\:invisible{visibility:hidden}.xl\:visible{visibility:visible}.xl\:w-\[58\.06\%\]{width:58.06%}.xl\:w-\[255px\]{width:255px}.xl\:max-w-\[40\%\]{max-width:40%}.xl\:max-w-\[60\%\]{max-width:60%}.xl\:basis-\[40\%\]{flex-basis:40%}.xl\:basis-\[60\%\]{flex-basis:60%}.xl\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[50px_minmax\(0\,1fr\)_50px\]{grid-template-columns:50px minmax(0,1fr) 50px}.xl\:gap-3{gap:calc(var(--spacing) * 3)}.xl\:gap-\[50px\]{gap:50px}.xl\:gap-x-\[60px\]{column-gap:60px}.xl\:py-\[clamp\(40px\,calc\(7\.843vw_-_54\.12px\)\,60px\)\]{padding-block:clamp(40px,7.843vw - 54.12px,60px)}.xl\:opacity-0{opacity:0}.xl\:opacity-100{opacity:1}}@media (width>=90rem){.\32 xl\:max-w-\[42\.5\%\]{max-width:42.5%}.\32 xl\:max-w-\[57\.5\%\]{max-width:57.5%}.\32 xl\:max-w-\[170px\]{max-width:170px}.\32 xl\:max-w-\[200px\]{max-width:200px}.\32 xl\:max-w-\[220px\]{max-width:220px}.\32 xl\:basis-\[42\.5\%\]{flex-basis:42.5%}.\32 xl\:basis-\[57\.5\%\]{flex-basis:57.5%}.\32 xl\:gap-x-\[160px\]{column-gap:160px}.\32 xl\:pr-\[50px\]{padding-right:50px}.\32 xl\:pl-\[50px\]{padding-left:50px}.\32 xl\:pl-\[100px\]{padding-left:100px}}@container (width>=301px){.\@min-\[301px\]\:block{display:block}}@container (width>=341px){.\@min-\[341px\]\:inset-x-5{inset-inline:calc(var(--spacing) * 5)}.\@min-\[341px\]\:bottom-5{bottom:calc(var(--spacing) * 5)}.\@min-\[341px\]\:w-\[60px\]{width:60px}}@media not all and (width>=48rem){.max-md\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}}[data-section=badgeStorySection]{overflow-x:clip}.bs-heading{font-size:clamp(34px,2.729vw + 13.07px,48px);line-height:1.357}.bs-heading[data-size=lg]{font-size:clamp(38px,2.534vw + 18.56px,51px)}.bs-heading[data-size=xl]{font-size:clamp(42px,3.509vw + 15.09px,60px)}.bs-heading[data-leading=tight]{line-height:1.2}.bs-heading[data-leading=display]{line-height:1.1}.bs-heading[data-weight=regular]{font-weight:400}@media (width<=767.98px){.bs-mobile-no-br br{display:none}}.bs-pad-sub{padding-block-end:clamp(12px,1.163vw + 3.08px,20px)}.bs-pad-heading{padding-block-end:clamp(19.92px,.593vw + 15.37px,24px)}.bs-pad-body,.bs-pad-list{padding-block-end:clamp(24px,1.163vw + 15.08px,32px)}.bs-col-text{padding-inline:clamp(0px,14.535vw - 111.48px,100px)}.bs-col-media{padding-inline:clamp(16px,9.302vw - 55.35px,80px)}.bs-checklist-row{padding-block-start:clamp(0px,1.163vw - 8.92px,8px)}@media (width>=768px){.bs-checklist-row{column-gap:clamp(12px,8.577vw - 53.79px,56px)}}.bs-checklist-stack{row-gap:clamp(16px,.78vw + 10.02px,20px)}.bs-checklist-list{padding-block:12px clamp(8px,.581vw + 3.54px,12px)}.bs-centered-pad{padding-block:clamp(0px,2.907vw - 22.3px,20px)}.bs-pad-body-top{padding-block-start:clamp(20.16px,1.721vw + 6.96px,32px)}.bs-badge{z-index:1;pointer-events:none;width:calc(var(--bs-wm) * 1px);position:absolute;inset-block-start:calc(var(--bs-ym) * 1%);inset-inline-start:calc(var(--bs-xm) * 1%)}@media (width>=768px){.bs-badge{width:clamp(calc(min(var(--bs-wm), var(--bs-w)) * 1px), calc(var(--bs-wm) * 1px + (var(--bs-w) - var(--bs-wm)) * (100vw - 768px) / 672), calc(max(var(--bs-wm), var(--bs-w)) * 1px));inset-block-start:calc(var(--bs-y) * 1%);inset-inline-start:calc(var(--bs-x) * 1%)}}@media (width<=767.98px){.bs-badge[data-hide-mobile]{display:none}}.bs-badge-inner{transform:rotate(calc(var(--bs-r,0) * 1deg))}.bs-badge-pill{border-radius:32px}.bs-badge-text{padding:14px}.bs-badge-text[data-size=small]{font-size:clamp(12px,1.17vw + 3.03px,18px);line-height:1.357}.bs-float-down{animation:1.5s linear infinite alternate bs-float-down}.bs-float-up{animation:1.5s linear infinite alternate bs-float-up}@keyframes bs-float-down{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes bs-float-up{0%{transform:translateY(8px)}to{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.bs-float-down,.bs-float-up{animation:none}}.chl-fade{transition:opacity var(--ds-motion-duration-medium) var(--ds-motion-ease), visibility var(--ds-motion-duration-medium) var(--ds-motion-ease)}.chl-fade:not([data-active]){opacity:0;visibility:hidden}.chl-picture>picture{position:absolute;inset:0}.chl-picture img{object-fit:cover;width:100%;height:100%}.chl-split__panel{padding-block:var(--ds-space-section-md)}.chl-split__name{white-space:nowrap;color:var(--ds-color-fg);font-size:clamp(38px,5.848vw - 6.85px,68px);line-height:1.2;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chl-split__name{color:color-mix(in srgb, var(--ds-color-fg) 40%, transparent)}}.chl-split__name{transition:color var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth), transform var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth)}.chl-split__row{--chl-shift:0px}.chl-split__row[data-thumb]{--chl-shift:27px}@media (width>=768px){.chl-split__row[data-thumb]{--chl-shift:34px}}.chl-split__row[data-active] .chl-split__name{color:var(--ds-color-fg);transform:translateX(calc(-1 * var(--chl-shift)))}.chl-split__mark{left:calc(-1 * var(--chl-shift));right:calc(-1 * var(--chl-shift));pointer-events:none;color:var(--ds-color-fg);transition:opacity var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth), transform var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth);background-color:currentColor;position:absolute}[data-title-style=wavy] .chl-split__mark{opacity:0;height:8px;bottom:-5px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='8' viewBox='0 0 20 8'%3E%3Cpath d='M0 4 Q5 0.5 10 4 T20 4' fill='none' stroke='black' stroke-width='2.4'/%3E%3C/svg%3E") 0/auto 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='8' viewBox='0 0 20 8'%3E%3Cpath d='M0 4 Q5 0.5 10 4 T20 4' fill='none' stroke='black' stroke-width='2.4'/%3E%3C/svg%3E") 0/auto 100% repeat-x}[data-title-style=wavy] [data-active]>.chl-split__mark{opacity:1}[data-title-style=underline] .chl-split__mark{transform-origin:0;height:2px;bottom:-8px;transform:scaleX(0)}[data-title-style=underline] [data-active]>.chl-split__mark{transform:scaleX(1)}.chl-split__thumb{top:50%;right:calc(-1 * var(--chl-shift));width:48px;height:48px;transition:transform var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth);border-radius:9999px;position:absolute;overflow:hidden;transform:translateY(-50%)scale(0)}@media (width>=768px){.chl-split__thumb{width:60px;height:60px}}[data-active]>.chl-split__thumb{transform:translateY(-50%)scale(1)}@media (width>=768px){[data-image-side=start] .chl-split__images{order:-1}}.chl-card__inner{row-gap:clamp(24px,1.559vw + 12.04px,32px)}.chl-card__subheading{padding-bottom:clamp(16px,.581vw + 11.54px,20px)}.chl-card__heading{max-width:400px;font-size:clamp(34px,2.729vw + 13.07px,48px);line-height:var(--ds-leading-h3);white-space:pre-line}@media (width>=768px){.chl-card__heading{max-width:600px}}@media (hover:hover){html[data-button-hover=wipe] .chl-card:hover .btn-wipe{clip-path:circle(150% at calc(100% - 25px))}}@media (width>=768px){.chl-wi__head{padding-inline-end:clamp(30px,7.797vw - 29.81px,70px);width:clamp(20%,383px,30%);padding-bottom:clamp(24px,2.326vw + 6.16px,40px)}.chl-wi__eyebrow{padding-bottom:clamp(16px,.581vw + 11.54px,20px)}.chl-wi__collections{padding-inline-start:clamp(30px,7.797vw - 29.81px,70px)}}.chl-wi__titles:before,.chl-wi__titles:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to right, var(--ds-color-bg) 16px, transparent);opacity:0;width:clamp(16px,10%,81px);transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-ease);position:absolute;top:0;bottom:0}.chl-wi__titles:before{left:calc(-1 * var(--ds-page-gutter))}.chl-wi__titles:after{right:calc(-1 * var(--ds-page-gutter));transform:scaleX(-1)}.chl-wi__titles[data-fade-start]:before,.chl-wi__titles[data-fade-end]:after{opacity:1}@media (width>=768px){.chl-wi__titles:before,.chl-wi__titles:after{display:none}}@media (width<=767.98px){.chl-strip{margin-inline:calc(-1 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter);scroll-padding-inline:var(--ds-page-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.chl-strip::-webkit-scrollbar{display:none}}.chl-wi__name{font-size:22px;line-height:1.2;font-weight:var(--chl-title-weight,400)}@media (width>=768px){.chl-wi__name{font-size:clamp(22px,5.068vw - 16.87px,48px)}}.chl-wi__text{color:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.chl-wi__text{color:color-mix(in srgb, var(--ds-color-fg) 30%, transparent)}}.chl-wi__text{transition:color var(--ds-motion-duration-fast) var(--ds-motion-ease);text-shadow:.5px 0,-.5px 0}@media (width>=768px){.chl-wi__text{color:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.chl-wi__text{color:color-mix(in srgb, var(--ds-color-fg) 50%, transparent)}}.chl-wi__text{text-shadow:none}}[data-active] .chl-wi__text{color:var(--ds-color-fg);text-shadow:.5px 0,-.5px 0}.chl-wi__wave{pointer-events:none;width:96%;height:12px;color:var(--ds-color-highlight);stroke-width:5px;opacity:0;position:absolute;top:88%;left:2%;overflow:visible}@media (width>=768px){.chl-wi__wave{stroke-width:.138em;height:20px}}[data-active] .chl-wi__wave{opacity:1;animation:.8s cubic-bezier(.65,0,.35,1) both chl-wave-draw}@keyframes chl-wave-draw{0%{clip-path:inset(-60% 100% -60% -5%)}to{clip-path:inset(-60% -5%)}}@media (width>=768px){.chl-wi__info{row-gap:20px}}@media (width>=1024px){.chl-wi__info{row-gap:40px}}@media (width>=1200px){.chl-wi__info{row-gap:60px}}.chl-wi__products .pcard--horizontal .pcard__media{aspect-ratio:1;width:80px}@media (width>=768px){.chl-wi__products .pcard--horizontal .pcard__media{width:60px}}@media (width>=1200px){.chl-wi__products .pcard--horizontal .pcard__media{width:90px}}@media (width>=1440px){.chl-wi__products .pcard--horizontal .pcard__media{width:110px}}@media (width<=767.98px){.chl-wi__products .pcard--horizontal{border-radius:var(--ds-radius-small);background-color:var(--ds-color-bg-subtle);padding:8px 16px 8px 8px}.chl-wi__products .pcard--horizontal .pcard__wrapper{column-gap:12px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.chl-wi__cta .btn:hover .btn-wipe>span:last-child>span{animation:1s infinite chl-arrow-slide}}@keyframes chl-arrow-slide{0%{transform:translate(0)}50%{transform:translate(20px)}50.001%{transform:translate(-20px)}to{transform:translate(0)}}.chl-bg{grid-template-columns:var(--ds-page-gutter) minmax(0, 1fr) var(--ds-page-gutter)}@media (width>=1200px){.chl-bg{grid-template-columns:var(--ds-page-gutter-desktop) minmax(0, 1fr) var(--ds-page-gutter-desktop)}}.chl-bg__image{aspect-ratio:var(--chl-ratio-m,.6)}@media (width>=768px){.chl-bg__image{aspect-ratio:var(--chl-ratio,2)}}.chl-bg__overlay{opacity:var(--chl-overlay,.2)}@media (width>=768px){.chl-bg__eyebrow{padding-bottom:clamp(20px,2.907vw - 2.3px,40px)}}.chl-bg__name{font-size:50px;line-height:1.2}@media (width>=768px){.chl-bg__name{font-size:clamp(50px,3.899vw + 20.1px,70px)}}.chl-bg__text{color:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.chl-bg__text{color:color-mix(in srgb, var(--ds-color-fg) 60%, transparent)}}.chl-bg__text{transition:color var(--ds-motion-duration-fast) var(--ds-motion-ease), transform var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth)}[data-active] .chl-bg__text{color:var(--ds-color-fg);transform:skew(-7.5deg)}.chl-line{transform-origin:100%;height:1px;transition:transform var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth);background-color:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}[data-active] .chl-line{transform-origin:0;transform:scaleX(1)}@media (width>=768px){.chl-bg__descriptions{margin-top:clamp(32px,8.187vw - 30.8px,74px)}.chl-bg__points{padding-top:clamp(16px,.581vw + 11.54px,20px)}}@media (hover:hover) and (pointer:fine){.chl-bg__ptitle:hover .chl-line{transform-origin:0;transform:scaleX(1)}}.chl-scroll__container{max-width:1440px;margin-inline:auto}@media (width>=768px){.chl-scroll__container{padding-inline:var(--ds-page-gutter)}}@media (width>=1200px){.chl-scroll__container{padding-inline:var(--ds-page-gutter-desktop)}}.chl-scroll__wrapper{--chl-pad-y:48px;padding:var(--chl-pad-y) var(--ds-page-gutter)}@media (width>=768px){.chl-scroll__wrapper{--chl-pad-y:clamp(48px, calc(10.136vw - 29.75px), 100px);padding-inline:50px}}@media (width>=1440px){.chl-scroll__wrapper{padding-inline:100px}}@media (width>=768px){.chl-scroll__inner{column-gap:clamp(30px,3.899vw + .1px,50px)}[data-pinned] .chl-scroll__content{max-height:calc(var(--chl-container-height) - var(--chl-pad-y) * 2)}}.chl-scroll__header{padding-bottom:32px}@media (width>=768px){.chl-scroll__header{padding-bottom:clamp(32px,4.07vw + .78px,60px)}}.chl-scroll__titles{font-family:var(--ds-font-heading);font-size:28px;line-height:1.2}@media (width>=768px){.chl-scroll__titles{font-size:clamp(28px,6.238vw - 19.84px,60px)}}.chl-scroll__titles:before,.chl-scroll__titles:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, var(--ds-color-bg), transparent);height:1.2em;transition:opacity .3s var(--ds-motion-ease);position:absolute;left:0;right:0}.chl-scroll__titles:before{top:0;transform:translateY(-50%)}.chl-scroll__titles:after{bottom:0;transform:translateY(50%)scaleY(-1)}.chl-scroll__titles[data-at-start]:before,.chl-scroll__titles[data-at-end]:after{opacity:0}.chl-scroll__text{color:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.chl-scroll__text{color:color-mix(in srgb, var(--ds-color-fg) 60%, transparent)}}.chl-scroll__text{transition:color .2s var(--ds-motion-ease)}[data-active] .chl-scroll__text{color:var(--ds-color-highlight)}.chl-scroll__row .chl-line{color:var(--ds-color-highlight);transition-duration:.5s}@media (width>=768px){.chl-scroll__images{row-gap:30px}}@media (width>=1440px){.chl-scroll__images{row-gap:50px}}.chl-scroll__caption{background:linear-gradient(to top, var(--ds-color-bg), transparent 83.77%)}@supports (color:color-mix(in lab, red, red)){.chl-scroll__caption{background:linear-gradient(to top, color-mix(in srgb, var(--ds-color-bg) 70%, transparent), transparent 83.77%)}}@media (prefers-reduced-motion:reduce){.chl-fade,.chl-split__name,.chl-split__mark,.chl-split__thumb,.chl-wi__text,.chl-bg__text,.chl-line,.chl-scroll__text,.chl-wi__titles:before,.chl-wi__titles:after,.chl-scroll__titles:before,.chl-scroll__titles:after{transition:none}[data-active] .chl-wi__wave{animation:none}}[data-cmp]{--cmp-p:50%}.reveal-armed [data-cmp]:not([data-cmp-wiped]){--cmp-p:95%}@media (width>=768px){.reveal-armed [data-cmp]:not([data-cmp-wiped]){--cmp-p:97.8%}}[data-cmp-after]{clip-path:inset(0 0 0 var(--cmp-p))}[data-cmp-handle]{left:var(--cmp-p)}[data-cmp-animating] [data-cmp-after]{transition:clip-path 1s}[data-cmp-animating] [data-cmp-handle]{transition:left 1s}[data-cmp-handle]:before{content:"";background-color:var(--ds-color-fg);width:.55px;height:100%;box-shadow:0 0 8px var(--ds-color-overlay);margin-left:-.275px;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){[data-cmp-handle]:before{box-shadow:0 0 8px color-mix(in srgb, var(--ds-color-overlay) 18%, transparent)}}[data-cmp-handle]:before{pointer-events:none}@media (width>=768px){[data-cmp-handle]:before{width:1px;margin-left:-.5px}}[data-cmp-knob]{box-shadow:0 9px 11px var(--ds-color-overlay)}@supports (color:color-mix(in lab, red, red)){[data-cmp-knob]{box-shadow:0 9px 11px color-mix(in srgb, var(--ds-color-overlay) 18%, transparent)}}[data-cmp-handle]:focus-visible{outline:none}[data-cmp-handle]:focus-visible [data-cmp-knob]{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}[data-cmp-label]{transition:opacity var(--ds-motion-duration-medium) var(--ds-motion-ease)}[data-cmp-dragging] [data-cmp-label]{opacity:0}[data-cmp-fade]{transition:opacity var(--ds-motion-duration-medium) var(--ds-motion-ease), visibility var(--ds-motion-duration-medium) var(--ds-motion-ease)}[data-cmp-height]{height:var(--cmp-h);transition:height var(--ds-motion-duration-long) var(--ds-motion-ease-smooth)}@media (prefers-reduced-motion:reduce){[data-cmp-after],[data-cmp-handle],[data-cmp-label],[data-cmp-fade],[data-cmp-height]{transition:none!important}}.cd{position:relative;overflow:hidden}.cd__wrap{flex-direction:column;gap:32px;display:flex;position:relative}.cd__content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.cd__subheading{padding-bottom:16px}@media (width>=768px){.cd__subheading{padding-bottom:clamp(16px,.581vw + 11.54px,20px)}}.cd__heading-wrap{padding-bottom:31.92px}@media (width>=768px){.cd__heading-wrap{padding-bottom:clamp(31.92px,.884vw + 25.14px,38px)}}.cd__heading{z-index:0;font-family:var(--ds-font-heading);font-size:34px;font-weight:400;line-height:1.2;position:relative}@media (width>=768px){.cd__heading{font-size:clamp(34px,2.729vw + 13.07px,48px)}}.cd__heading[data-weight=heading],.cd__hl{font-weight:var(--ds-font-heading-weight)}.cd__hl{font-style:normal;display:inline-block;position:relative}.cd__wave{z-index:-1;width:96%;height:12px;color:var(--ds-color-highlight);pointer-events:none;position:absolute;bottom:calc(.2em - 14px);left:2%;overflow:visible}@media (width>=768px){.cd__wave{height:20px}}.cd__wave path{stroke-width:5px}@media (width>=768px){.cd__wave path{stroke-width:max(2px,.138em)}}.reveal-armed .cd__wave path{stroke-dasharray:999;stroke-dashoffset:999px;transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1)}.reveal-armed [data-revealed] .cd__wave path{stroke-dashoffset:0}.cd__timer{--cd-gap:4px;display:flex}@media (width>=768px){.cd__timer{--cd-gap:clamp(4px, calc(.78vw - 1.98px), 8px)}}.cd__cells{justify-content:center;align-items:center;gap:var(--cd-gap);flex-wrap:wrap;display:inline-flex}.cd__cell{aspect-ratio:1;min-width:clamp(50px,2.1875em,100px);margin-right:calc(var(--cd-gap) + .121875em);border-radius:var(--ds-radius-small);font-size:var(--ds-text-h2);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:10px;line-height:1;display:flex;position:relative}.cd__cell:last-child{margin-right:0}.cd__timer[data-style=plain] .cd__cell{background:0 0}.cd__sep{top:50%;right:calc((var(--cd-gap) + .121875em) * -1);align-items:center;display:flex;position:absolute;translate:0 -50%}.cd__sep>span{font-size:.5em}.cd__reset{padding-top:12px}.cd__body{padding-top:24px}@media (width>=768px){.cd__body{padding-top:clamp(24px,1.163vw + 15.08px,32px)}}.cd__button--desktop{margin-top:32px}@media (width<=767.98px){.cd__button--desktop{display:none}}.cd__button--mobile{text-align:center}@media (width>=768px){.cd__button--mobile{display:none}}.cd__cta-full{justify-content:space-between;width:100%}.cd__images{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}@media (width>=768px){.cd__images{display:block;position:absolute;inset:0}.cd__image{top:var(--cd-top);left:var(--cd-left);width:100%;max-width:min(var(--cd-w), max(160px, calc(var(--cd-w) * .8)));transform:translate(calc(var(--cd-left) * -1), calc(var(--cd-top) * -1)) scale(.6);position:absolute}}@media (width>=1024px){.cd__image{transform:translate(calc(var(--cd-left) * -1), calc(var(--cd-top) * -1))}}@media (width>=1440px){.cd__image{max-width:var(--cd-w)}}@keyframes cd-float-up{0%{translate:0 8px}to{translate:0 -8px}}@keyframes cd-float-down{0%{translate:0 -8px}to{translate:0 8px}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.cd__float{animation:3s linear infinite alternate cd-float-up}.cd__float[data-float=down]{animation-name:cd-float-down}}@keyframes cta-float-up{0%{transform:translateY(8px)}to{transform:translateY(-8px)}}@keyframes cta-float-down{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.cta-float-up{animation:3s linear infinite alternate cta-float-up}.cta-float-down{animation:3s linear infinite alternate cta-float-down}}.faq-flip{transition:transform .25s ease-in-out}.faq-flip--open{transform:rotateX(180deg)}@media (prefers-reduced-motion:reduce){.faq-flip{transition:none}}.fcol__heading{padding-bottom:clamp(24px,2.326vw + 6.16px,40px)}[data-fcol]{--fcol-cols:2}@media (width>=768px){[data-fcol][data-cols-md="1"]{--fcol-cols:1}[data-fcol][data-cols-md="2"]{--fcol-cols:2}[data-fcol][data-cols-md="3"]{--fcol-cols:3}[data-fcol][data-cols-md="4"]{--fcol-cols:4}}@media (width>=1024px){[data-fcol][data-cols-lg="1"]{--fcol-cols:1}[data-fcol][data-cols-lg="2"]{--fcol-cols:2}[data-fcol][data-cols-lg="3"]{--fcol-cols:3}[data-fcol][data-cols-lg="4"]{--fcol-cols:4}[data-fcol][data-cols-lg="5"]{--fcol-cols:5}[data-fcol][data-cols-lg="6"]{--fcol-cols:6}}@media (width>=1200px){[data-fcol][data-cols-xl="1"]{--fcol-cols:1}[data-fcol][data-cols-xl="2"]{--fcol-cols:2}[data-fcol][data-cols-xl="3"]{--fcol-cols:3}[data-fcol][data-cols-xl="4"]{--fcol-cols:4}[data-fcol][data-cols-xl="5"]{--fcol-cols:5}[data-fcol][data-cols-xl="6"]{--fcol-cols:6}}[data-fcol]{--fcol-strip:38vw}[data-fcol][data-mobile-cols="1"]{--fcol-strip:76vw}[data-fcol][data-mobile-cols="1"][data-mobile-width=medium]{--fcol-strip:68vw}.fcol__grid{grid-template-columns:repeat(var(--fcol-cols), minmax(0, 1fr));align-items:start;gap:clamp(8px,.39vw + 5.01px,10px);display:grid}@media (width<=767.98px){[data-fcol][data-mobile-cols="1"] .fcol__grid{grid-template-columns:minmax(0,1fr)}[data-mobile-layout=swipe] .fcol__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--fcol-strip);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter);scroll-padding-inline:var(--ds-page-gutter);overflow:auto hidden}[data-mobile-layout=swipe] .fcol__grid::-webkit-scrollbar{display:none}[data-mobile-layout=swipe] .fcol__grid>li{scroll-snap-align:start}}[data-fcol] [data-carousel-slide]{width:var(--fcol-strip)}@media (width>=768px){[data-fcol] [data-carousel-slide]{width:calc((100% - (var(--fcol-cols) - 1) * 10px) / var(--fcol-cols))}}.ibc{overflow-x:clip}.ibc__head{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:24px;display:flex}@media (width>=768px){.ibc__head{padding-bottom:clamp(24px,5.233vw - 16.13px,60px)}}.ibc__eyebrow{width:fit-content;padding-bottom:16px}@media (width>=768px){.ibc__eyebrow{padding-bottom:clamp(16px,.581vw + 11.54px,20px)}}.ibc__viewport{position:relative}@media (width<=767.98px){.ibc__scroller{margin-inline:calc(-1 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--ds-page-gutter);scrollbar-width:none;overflow:auto hidden}.ibc__scroller::-webkit-scrollbar{display:none}}@media (width>=768px){.ibc__scroller{touch-action:pan-y;-webkit-user-select:none;user-select:none}}.ibc__track{--ibc-sw:calc((100% - 20px) / 3);gap:8px;display:flex}@media (width>=1200px){.ibc__track[data-five="1200"]{--ibc-sw:calc((100% - 40px) / 5)}}@media (width>=1440px){.ibc__track[data-five="1440"]{--ibc-sw:calc((100% - 40px) / 5)}}@media (width>=768px){.ibc__track{transform:translateX(calc(50% - var(--ibc-sw) / 2 - var(--ibc-pos) * (var(--ibc-sw) + 10px) + var(--ibc-dx)));gap:10px}.ibc__track[data-animate]{transition:transform .3s}}.ibc__slide{width:var(--ibc-mw);scroll-snap-align:start;flex-shrink:0;transition:opacity .3s}@media (width<=767.98px){.ibc__slide[data-clone]{display:none}}@media (width>=768px){.ibc__slide{width:var(--ibc-sw)}}@media (width>=1200px){.ibc__slide[data-dim]{opacity:.4}}.ibc__card{height:100%;overflow:hidden}.ibc__box{text-align:center;flex-direction:column;align-items:center;gap:10px;height:100%;padding:24px 16px 32px;display:flex}.ibc__box-text{flex-direction:column;gap:12px;display:flex}.ibc__arrow{z-index:1;width:44px;height:44px;box-shadow:0 4px 10px var(--ds-color-fg);border:0;border-radius:9999px;justify-content:center;align-items:center;display:none;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.ibc__arrow{box-shadow:0 4px 10px color-mix(in srgb, var(--ds-color-fg) 12%, transparent)}}.ibc__arrow{cursor:pointer;opacity:0;translate:var(--ibc-out) -50%;transition:opacity .3s,translate .3s}.ibc__arrow[data-dir=prev]{--ibc-out:-100%;--ibc-in:-50%;inset-inline-start:0}.ibc__arrow[data-dir=next]{--ibc-out:100%;--ibc-in:50%;inset-inline-end:0}@media (width>=768px){.ibc__arrow{display:flex}}@media (hover:hover){.ibc__viewport:hover .ibc__arrow{opacity:1;translate:var(--ibc-in) -50%}}.ibc__arrow:focus-visible{opacity:1;translate:var(--ibc-in) -50%}.ibc__action{justify-content:center;width:100%;padding-top:24px;display:flex}@media (width>=768px){.ibc__action{padding-top:clamp(24px,5.233vw - 16.13px,60px)}}.ibc-dialog.ds-dialog[data-dialog=modal]{width:min(550px,100vw - 32px);max-height:85dvh}@media (width<=767.98px){.ibc-dialog.ds-dialog[data-dialog=modal][data-sheet-mobile]{border-radius:var(--ds-radius-drawer) var(--ds-radius-drawer) 0 0;width:100vw}}.ibc__dialog{padding:24px 16px;position:relative}@media (width>=768px){.ibc__dialog{padding:40px 30px}}.ibc__close{width:32px;height:32px;color:inherit;cursor:pointer;top:16px;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:16px}.ibc__dialog-heading{margin-bottom:16px}@media (width>=768px){.ibc__dialog-heading{margin-bottom:clamp(16px,1.559vw + 4.04px,24px)}}.ibc__row{text-align:start;align-items:flex-start;gap:12px;display:flex}@media (width>=768px){.ibc__row{gap:16px}}.ibc__row+.ibc__row{border-top:1px solid var(--ds-color-border);margin-top:16px;padding-top:16px}@media (width>=768px){.ibc__row+.ibc__row{margin-top:20px;padding-top:20px}}.ibc__row-icon{width:60px;height:60px}@media (width>=768px){.ibc__row-icon{width:76.8px;height:76.8px}}.ibc__row-text{flex-direction:column;gap:8px;display:flex}@media (width>=768px){.ibc__row-text{gap:12px}}[data-ratio-media]>picture{position:absolute;inset:0}[data-ratio-media]>picture>img{object-fit:cover;width:100%;height:100%}[data-ratio-media]:not([data-reveal-image])>picture>img{transition:scale var(--ds-motion-duration-slow) var(--ds-motion-ease-smooth)}@media (hover:hover) and (pointer:fine){.media-zoom:hover [data-ratio-media]>picture>img{scale:var(--ds-media-hover-scale)}}@media (prefers-reduced-motion:reduce){[data-ratio-media]>picture>img{transition:none}}.ic-layered{transition:backdrop-filter .25s var(--ds-motion-ease-smooth)}.ic-layered[data-open]{background:linear-gradient(111.49deg, var(--ds-color-fg) -8.95%, var(--ds-color-fg) 114%), var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.ic-layered[data-open]{background:linear-gradient(111.49deg, color-mix(in srgb, var(--ds-color-fg) 40%, transparent) -8.95%, color-mix(in srgb, var(--ds-color-fg) 1%, transparent) 114%), color-mix(in srgb, var(--ds-color-bg) 20%, transparent)}}.ic-layered[data-open]{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.ic-layered-body{transition:max-height .35s;overflow:hidden}.ic-layered-toggle{width:44px;padding:0}.ic-layered-plus{transform-box:fill-box;transform-origin:50%;transition:transform .5s}.ic-layered-toggle[aria-expanded=true] .ic-layered-plus{transform:rotate(270deg)}@media (scripting:enabled){.ic-layered-body{max-height:var(--ic-open-height,0px)}}@media (scripting:none){.ic-layered-toggle{display:none}}.ic-ring{--ic-ring-angle:calc(360deg / var(--ic-ring-count,1));--ic-ring-radius:calc(1.2ch / sin(var(--ic-ring-angle)));width:calc(var(--ic-ring-radius) * 2.6);height:calc(var(--ic-ring-radius) * 2.6);position:relative}.ic-ring-text{text-transform:uppercase;white-space:pre;animation:12s linear infinite reverse ic-ring-spin;overflow:visible}.ic-ring-glyphs{font-size:calc(100px * sin(var(--ic-ring-angle)) / 1.2 / .6)}@supports (font-size-adjust:ch-width 1){.ic-ring-glyphs{font-size:calc(100px * sin(var(--ic-ring-angle)) / 1.2);font-size-adjust:ch-width 1}}@keyframes ic-ring-spin{to{transform:rotate(360deg)}}.ic-plain-label:after{content:"";inset-inline-end:0;background-color:currentColor;width:0;height:1px;transition:width .3s;position:absolute;bottom:0}@media (hover:hover){.ic-plain:hover .ic-plain-label:after{width:100%;inset-inline:0 auto}}.ic-collage-card:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(-45deg, var(--ds-color-fg), var(--ds-color-fg), var(--ds-color-fg));padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ic-collage-card:before{background:linear-gradient(-45deg, color-mix(in srgb, var(--ds-color-fg) 50%, transparent), color-mix(in srgb, var(--ds-color-fg) 10%, transparent), color-mix(in srgb, var(--ds-color-fg) 50%, transparent))}}.ic-collage-card:before{pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0) content-box;-webkit-mask-composite:xor,source-over;mask:linear-gradient(currentColor 0 0) exclude,linear-gradient(currentColor 0 0) content-box}@media (prefers-reduced-motion:reduce){.ic-ring-text{animation:none}.ic-plain-label:after,.ic-layered,.ic-layered-body,.ic-layered-plus{transition:none}}@media (hover:hover) and (pointer:fine){[data-split-media=soft-zoom] .media-zoom:hover [data-ratio-media]>picture>img{scale:calc(1 + (var(--ds-media-hover-scale) - 1) * .6)}}.lbc-cq{--lbc-gap:8px;container-type:inline-size}@media (width>=768px){.lbc-cq[data-gap=cards]{--lbc-gap:60px}.lbc-cq[data-gap=overlay]{--lbc-gap:10px}.lbc-cq[data-gap=pills]{--lbc-gap:16px}}@media (width>=1200px){.lbc-cq[data-gap=pills]{--lbc-gap:12px}}.lbc-col,.lbc-pct{width:76vw}.lbc-fixed{width:150px}@media (width>=768px){.lbc-col{width:calc((100cqw - (var(--lbc-n,3) - 1) * var(--lbc-gap)) / var(--lbc-n,3))}.lbc-pct{width:calc(var(--lbc-w,30) * 1cqw)}.lbc-fixed{width:clamp(150px,3.899vw + 120.1px,170px)}}@keyframes lbc-zoom{0%{transform:scale(1.15)}to{transform:none}}[data-lbc-zoom]{animation:1.3s cubic-bezier(.16,1,.3,1) both lbc-zoom}@media (prefers-reduced-motion:reduce){[data-lbc-zoom]{animation:none}}[data-marquee][data-marquee-speed=slowest]{--mq-duration:60s}[data-marquee][data-mq-gap=media]{--mq-gap:8px}@media (width>=768px){[data-marquee][data-mq-gap=media]{--mq-gap:clamp(8px, calc(.39vw + 5.01px), 10px)}}[data-marquee][data-mq-gap=lookbook]{--mq-gap:8px}@media (width>=768px){[data-marquee][data-mq-gap=lookbook]{--mq-gap:clamp(8px, calc(10.136vw - 69.75px), 60px)}}.mqh{text-align:center;flex-direction:column;align-items:center;padding-bottom:24px;display:flex}@media (width>=768px){.mqh{padding-bottom:clamp(24px,5.233vw - 16.13px,60px)}}.mqh[data-spacing=compact]{padding-bottom:32px}@media (width>=768px){.mqh[data-spacing=compact]{padding-bottom:clamp(32px,1.163vw + 23.08px,40px)}}.mqh__subheading{padding-bottom:16px}@media (width>=768px){.mqh__subheading{padding-bottom:clamp(16px,.581vw + 11.54px,20px)}}.mqh__heading-wrap{width:100%}@media (width<=767.98px){.mqh__heading br{display:none}}.mqh__heading-wrap+.mqh__row{margin-top:20px}@media (width>=768px){.mqh__heading-wrap+.mqh__row{margin-top:clamp(20px,.78vw + 14.02px,24px)}}.mqh__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.mqh__pill{border:1px solid;justify-content:center;align-items:center;height:38px;padding:6px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mqh__pill{border:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.mqh__pill{border-radius:var(--ds-radius-button);font-family:var(--ds-font-button);font-weight:var(--ds-font-button-weight);font-size:var(--ds-text-body);white-space:nowrap;transition:border-color var(--ds-motion-duration-medium) var(--ds-motion-ease);line-height:24px}@media (hover:hover){.mqh__pill:hover{border-color:currentColor}}.mqm{position:relative}.mqm:before,.mqm:after{content:"";z-index:1;pointer-events:none;width:clamp(50px,7.6%,110px);position:absolute;inset-block:0}.mqm:before{background:linear-gradient(90deg, var(--ds-color-bg) 37.84%, transparent 100%);inset-inline-start:-1px}.mqm:after{background:linear-gradient(270deg, var(--ds-color-bg) 37.84%, transparent 100%);inset-inline-end:-1px}.mqm__item{flex-direction:column;gap:4px;width:150px;display:flex}@media (width>=768px){.mqm__item{gap:12px;width:clamp(150px,30.093vw - 81.11px,280px)}}@media (width>=1366px){.mqm__item{width:260px}}.mqm[data-size=large] .mqm__item{width:220px}@media (width>=768px){.mqm[data-size=large] .mqm__item{width:210px}}@media (width>=1366px){.mqm[data-size=large] .mqm__item{width:clamp(210px,47.059vw - 354.71px,330px)}}.mql__item{flex:none}.mql__card{width:288px;position:relative;overflow:hidden}@media (width>=768px){.mql__card[data-size=wide]{width:clamp(288px,22.612vw + 114.57px,404px)}}.mql[data-scale=fluid] .mql__card{width:256px}@media (width>=768px){.mql[data-scale=fluid] .mql__card{width:clamp(256px,6.238vw + 208.16px,288px)}.mql[data-scale=fluid] .mql__card[data-size=wide]{width:clamp(256px,29.63vw + 28.74px,408px)}}.mql__overlay{pointer-events:none;justify-content:flex-end;align-items:flex-end;padding:10px;display:flex;position:absolute;inset:0}@media (width>=768px){.mql__overlay{padding:20px}}.mql__button{pointer-events:auto;text-transform:capitalize;padding-inline:16px}.ds-dialog.mql-dialog[data-dialog=modal]{width:min(770px,100vw - 32px);max-height:calc(100dvh - 64px)}.mql-dialog .ds-dialog__panel{max-height:inherit}.mql-dialog__inner{padding:0 16px 24px}@media (width>=768px){.mql-dialog__inner{padding:0 40px 40px}}.mql-dialog__header{z-index:1;background-color:var(--ds-color-bg);align-items:center;gap:12px;padding:24px 0 20px;display:flex;position:sticky;top:0}@media (width>=768px){.mql-dialog__header{padding-block:24px}}.mql-dialog__title{flex:1}.mql-dialog__close{cursor:pointer;justify-content:center;align-items:center;display:flex}.mql-dialog__grid{flex-direction:column;display:flex}@media (width>=768px){.mql-dialog__grid{grid-template-columns:1fr 1fr;align-items:start;column-gap:30px;display:grid}}@media (width<=767.98px){.mql-dialog__image{display:none}}.mql-dialog__products>li+li{border-top:1px solid var(--ds-color-border);margin-top:20px;padding-top:20px}@media (width>=768px){.mql-dialog__products>li+li{margin-top:24px;padding-top:24px}}.msn{--msn-col-gap:8px;--msn-row-gap:clamp(8px, calc(4.288vw - 24.89px), 30px);position:relative}@media (width>=768px){.msn{--msn-col-gap:clamp(8px, calc(4.288vw - 24.89px), 30px)}}.msn__header{text-align:center;flex-direction:column;align-items:center;padding-bottom:32px;display:flex}@media (width>=768px){.msn__header{padding-bottom:clamp(32px,4.07vw + .78px,60px)}}.msn__subheading{width:100%;padding-bottom:16px}@media (width>=768px){.msn__subheading{padding-bottom:clamp(16px,.581vw + 11.54px,20px)}}.msn__layout{align-items:flex-start;column-gap:var(--msn-col-gap);display:none}@media (width<=767.98px){.msn__layout[data-mobile]{display:flex}}@media (width>=768px) and (width<=1023.98px){.msn__layout[data-md]{display:flex}}@media (width>=1024px) and (width<=1199.98px){.msn__layout[data-lg]{display:flex}}@media (width>=1200px) and (width<=1439.98px){.msn__layout[data-xl]{display:flex}}@media (width>=1440px){.msn__layout[data-xxl]{display:flex}}.msn__column{row-gap:var(--msn-row-gap);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.msn__tile{position:relative;overflow:hidden}.msn__tile[data-caption]{padding:12px 12px 16px}@media (width>=768px){.msn__tile[data-caption]{padding:16px 16px 20px}}.msn__tile[data-caption] .msn__media{border-radius:var(--ds-radius-small)}.msn__caption{padding-top:24px}.msn__testimonial{flex-direction:column;align-items:flex-start;margin:0;display:flex}.msn__testimonial[data-photo]{padding:12px 12px 16px}@media (width>=768px){.msn__testimonial[data-photo]{padding:16px 16px 20px}}.msn__testimonial[data-photo] .msn__media{border-radius:var(--ds-radius-small);width:100%}.msn__review-content{flex-direction:column;flex:1;width:100%;padding:24px 12px 16px;display:flex}@media (width>=768px){.msn__review-content{padding:20px 16px}}.msn__testimonial[data-photo] .msn__review-content{padding:24px 0 0}.msn__review-label{margin:0 0 12px}.msn__quote{margin:0;padding-bottom:12px}.msn__author{margin:0}.msn__product{border-top:1px solid var(--ds-color-border);color:inherit;align-items:center;gap:12px;margin-top:12px;padding-top:12px;text-decoration:none;display:flex}.msn__product-media{border-radius:var(--ds-radius-small);flex:0 0 40px;width:40px}.msn__product-title{-webkit-line-clamp:1;transition:background-size var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth), background-position var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth);background:linear-gradient(currentColor,currentColor) 100% 100%/0% 1px no-repeat;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.msn__product:hover .msn__product-title{background-position:0 100%;background-size:100% 1px}}.msn__content[data-collapsed]{max-height:calc(var(--msn-max) * 1svh);overflow:hidden}.msn__bar{z-index:1;width:100%;height:25svh;padding-top:0;padding-inline:var(--ds-page-gutter);background:linear-gradient(180deg, transparent, var(--ds-color-bg) 60%);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0}.msn__bar>button{pointer-events:auto}.msn__bar[data-expanded]{background:0 0;height:auto;padding:24px 0 0;position:relative}@media (width>=768px){.msn__bar[data-expanded]{padding-top:60px}}[data-press-track].overflow-hidden>[data-press-wrap]{transform:translate3d(calc(var(--press-index,0) * -1 * (100% + 30px) + var(--press-drag,0px)), 0, 0);transition:transform .3s}[data-press-track][data-dragging]>[data-press-wrap]{transition:none}[data-press-track]::-webkit-scrollbar{display:none}[data-press-thumbs]{transform:translate3d(var(--press-thumb-offset,0px), 0, 0);transition:transform .3s}@media (hover:hover) and (pointer:fine){.press-arrow:hover{border-color:var(--ds-color-button-bg);background-color:var(--ds-color-button-bg);color:var(--ds-color-button-fg)}}@media (prefers-reduced-motion:reduce){[data-press-track]>[data-press-wrap],[data-press-thumbs]{transition:none}}.ptabs__tab{color:var(--ds-color-fg);white-space:nowrap;cursor:pointer;transition:color var(--ds-motion-duration-medium);border-radius:9999px;padding:6px 12px;position:relative}.ptabs__tab:before{content:"";border-radius:inherit;background-color:var(--ds-color-button-secondary-bg);width:0;transition:width .3s;position:absolute;inset-block:0;inset-inline-start:0}.ptabs__tab>span{position:relative}.ptabs__tab[aria-selected=true],.ptabs__tab:hover{color:var(--ds-color-button-secondary-fg)}.ptabs__tab[aria-selected=true]:before,.ptabs__tab:hover:before{width:100%}@keyframes ptabs-panel-in{0%{opacity:0;transform:translateY(20px)}}[data-ptabs-panel][data-animate-in]:not([hidden]){animation:ptabs-panel-in var(--ds-motion-duration-medium) cubic-bezier(.46, .03, .52, .96)}@media (prefers-reduced-motion:reduce){.ptabs__tab,.ptabs__tab:before{transition:none}[data-ptabs-panel][data-animate-in]:not([hidden]){animation:none}}[data-ptabs] [data-carousel-slide]{width:76vw}[data-ptabs][data-mobile-width=medium] [data-carousel-slide]{width:68vw}@media (width>=768px){[data-ptabs][data-cols-md="2"]{--ptabs-cols:2}[data-ptabs][data-cols-md="3"]{--ptabs-cols:3}[data-ptabs][data-cols-md="4"]{--ptabs-cols:4}[data-ptabs] [data-carousel-slide],[data-ptabs][data-mobile-width=medium] [data-carousel-slide]{width:calc((100% - (var(--ptabs-cols,3) - 1) * 10px) / var(--ptabs-cols,3))}}@media (width>=1024px){[data-ptabs][data-cols-lg="2"]{--ptabs-cols:2}[data-ptabs][data-cols-lg="3"]{--ptabs-cols:3}[data-ptabs][data-cols-lg="4"]{--ptabs-cols:4}[data-ptabs][data-cols-lg="5"]{--ptabs-cols:5}[data-ptabs][data-cols-lg="6"]{--ptabs-cols:6}}@media (width>=1200px){[data-ptabs][data-cols-xl="2"]{--ptabs-cols:2}[data-ptabs][data-cols-xl="3"]{--ptabs-cols:3}[data-ptabs][data-cols-xl="4"]{--ptabs-cols:4}[data-ptabs][data-cols-xl="5"]{--ptabs-cols:5}[data-ptabs][data-cols-xl="6"]{--ptabs-cols:6}}[data-card-ratio=square] .pcard--standard .pcard__media{aspect-ratio:1}[data-card-align=center] .pcard--standard .pcard__content{text-align:center;align-items:center}.pdp--pad{padding-block:0 48px}@media (width>=768px){.pdp--pad{padding-block:clamp(24px, calc(2.326vw + 6.16px), 40px) var(--ds-space-section-lg)}}.pdp__grid{display:block}@media (width>=768px){.pdp__grid{grid-template-columns:730fr 610fr;display:grid}}.pdp__media{min-width:0;margin-inline:calc(-1 * var(--ds-page-gutter))}@media (width>=768px){.pdp__media{margin-inline:0}}.pdp__details{min-width:0;margin-top:24px}@media (width>=768px){.pdp__details{margin-top:0;padding-inline-start:50px}}@media (width>=1440px){.pdp__details{padding-inline:70px 20px}}.pdp__sticky{flex-direction:column;gap:20px;display:flex}@media (width>=768px){.pdp__sticky{gap:clamp(20px,.78vw + 14.02px,24px);position:sticky;top:30px}}.pdp-gallery__desktop{display:none}@media (width>=768px){.pdp-gallery__mobile{display:none}.pdp-gallery__desktop{display:block;position:sticky;top:30px}}.pdp-slide{aspect-ratio:var(--pdp-ratio,1 / 1);border-radius:var(--ds-radius-image);background-color:var(--ds-color-media-bg);position:relative;overflow:hidden}.pdp-slide__img{object-fit:cover;width:100%;height:100%;display:block}.pdp-slide--empty{border-radius:0}@media (width>=768px){.pdp-slide--empty{border-radius:var(--ds-radius-image)}}.pdp-carousel{position:relative}.pdp-carousel__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.pdp-carousel__track::-webkit-scrollbar{display:none}.pdp-carousel__track:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:-2px}.pdp-carousel__track>.pdp-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.pdp-carousel--mobile .pdp-slide{border-radius:0}.pdp-carousel--desktop .pdp-carousel__track{border-radius:var(--ds-radius-image)}.pdp-carousel--desktop .pdp-carousel__track>.pdp-slide{border-radius:0}.pdp-carousel__strip-wrap{pointer-events:none;inset-inline:0;justify-content:center;display:flex;position:absolute;bottom:24px}.pdp-carousel__strip{border-radius:var(--ds-radius-small);background-color:var(--ds-color-bg);pointer-events:auto;scrollbar-width:none;align-items:center;width:200px;height:56px;padding-inline:8px;display:flex;overflow-x:auto}.pdp-carousel__strip::-webkit-scrollbar{display:none}.pdp-carousel--desktop .pdp-carousel__strip-wrap{bottom:30px}.pdp-carousel--desktop .pdp-carousel__strip{width:270px;height:75px;padding:10px}.pdp-thumb{background-color:var(--ds-color-media-bg);cursor:pointer;transition:border-color var(--ds-motion-duration-fast) var(--ds-motion-ease);border:1px solid #0000;flex:none;padding:0;position:relative;overflow:hidden}.pdp-thumb:after{content:"";border-radius:inherit;pointer-events:none;border:3px solid #0000;position:absolute;inset:0}.pdp-thumb[aria-current=true]{border-color:var(--ds-color-fg)}.pdp-thumb[aria-current=true]:after{border-color:var(--ds-color-bg)}.pdp-thumb:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:1px}.pdp-thumb__img{object-fit:cover;width:100%;height:100%;display:block}.pdp-thumb--strip{border-radius:4px;width:40px;height:40px}.pdp-carousel--desktop .pdp-thumb--strip{width:55px;height:55px}.pdp-stack{align-items:start;gap:10px;display:grid}.pdp-stack--rail{grid-template-columns:70px minmax(0,1fr)}@media (width>=1024px){.pdp-stack--rail{grid-template-columns:90px minmax(0,1fr)}}@media (width>=1440px){.pdp-stack--rail{grid-template-columns:120px minmax(0,1fr)}}.pdp-stack__rail{scrollbar-width:none;gap:10px;max-height:60vh;display:grid;position:sticky;top:30px;overflow-y:auto}.pdp-stack__rail::-webkit-scrollbar{display:none}.pdp-thumb--rail{aspect-ratio:1;border-radius:var(--ds-radius-small);width:100%}.pdp-thumb--rail:after{border-width:6px}.pdp-thumb--rail .pdp-thumb__img{border-radius:4px}.pdp-thumb--rail:not([aria-current=true]):hover{border-color:var(--ds-color-border)}.pdp-stack__slides{gap:10px;min-width:0;display:grid}.pdp-stack__slides>.pdp-slide{scroll-margin-top:30px}.pdp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.pdp-crumbs ol{align-items:center;gap:12px;min-width:0;margin:0;padding:0;font-size:14px;font-weight:500;line-height:22px;list-style:none;display:flex}.pdp-crumbs li{white-space:nowrap;align-items:center;gap:12px;min-width:0;display:flex}.pdp-crumbs li+li:before{content:"/";color:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.pdp-crumbs li+li:before{color:color-mix(in srgb, var(--ds-color-fg) 20%, transparent)}}.pdp-crumbs a{color:var(--ds-color-fg);text-decoration:none}.pdp-crumbs [aria-current=page]{text-overflow:ellipsis;color:var(--ds-color-fg-muted);overflow:hidden}.pdp__title-group{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pdp__badges{flex-wrap:wrap;gap:8px;display:flex}.pdp__rating{font-size:var(--ds-text-body-sm);line-height:var(--ds-leading-body-sm);align-items:center;gap:6px;display:flex}.pdp__title{color:var(--ds-color-fg)}.pdp-price{font-family:var(--ds-font-heading);font-weight:var(--ds-font-heading-weight);font-size:var(--ds-text-h3);line-height:var(--ds-leading-h3);color:var(--ds-color-fg);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.pdp-price__compare{color:var(--ds-color-fg);font-family:var(--ds-font-body);font-weight:var(--ds-font-body-weight);opacity:.6;text-decoration:line-through}.pdp-countdown{--item-gap:6px;width:100%;color:var(--ds-color-sale-price);background-color:var(--ds-color-sale-price);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pdp-countdown{background-color:color-mix(in srgb, var(--ds-color-sale-price) 10%, var(--ds-color-bg))}}.pdp-countdown{font-size:var(--ds-text-body);font-weight:500;line-height:24px}@media (width>=768px){.pdp-countdown{--item-gap:clamp(6px, calc(1.17vw - 2.97px), 12px);padding:12px 16px}}.pdp-countdown__text{align-items:center;gap:8px;display:flex}.pdp-countdown__timer{font-family:var(--ds-font-heading);font-weight:var(--ds-font-heading-weight);font-size:var(--ds-text-h4);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;line-height:1;display:flex}.pdp-countdown__unit{align-items:center;display:inline-flex}.pdp-countdown__num{text-align:center;min-width:1.3em}.pdp-countdown__sep{margin-inline:var(--item-gap);font-size:.5em}.pdp-picker{flex-direction:column;gap:20px;display:flex}.pdp-option{border:0;min-width:0;margin:0;padding:0}.pdp-option__legend{float:left;width:100%;color:var(--ds-color-fg);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:17px;padding:0;display:flex}.pdp-option__current{font-size:var(--ds-text-body);color:var(--ds-color-fg-muted);font-weight:500;line-height:26px}.pdp-option__values{clear:both;flex-wrap:wrap;gap:5px;display:flex}.pdp-option__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pdp-option__input:disabled{cursor:not-allowed}.pdp-swatch{cursor:pointer;width:52px;height:32px;display:flex;position:relative}.pdp-swatch:after{content:"";border:1px solid var(--ds-color-fg);opacity:0;pointer-events:none;transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-ease);position:absolute;inset:-3px}.pdp-swatch:has(:checked):after{opacity:1}.pdp-swatch:has(:focus-visible):after{opacity:1;border:2px solid var(--ds-color-focus-ring)}.pdp-swatch__fill{border:1px solid var(--ds-color-swatch-border);background-color:var(--swatch-color,var(--ds-color-media-bg));background-image:var(--swatch-image,none);background-position:50%;background-size:cover;width:100%;height:100%;display:block}.pdp-chip{border:1px solid var(--ds-color-fg);border-radius:var(--ds-radius-button);height:44px;color:var(--ds-color-fg);font-size:var(--ds-text-body);cursor:pointer;transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-ease), color var(--ds-motion-duration-fast) var(--ds-motion-ease);background-color:#0000;justify-content:center;align-items:center;padding:0 20px;font-weight:500;line-height:24px;display:inline-flex;position:relative}.pdp-chip:hover{background-color:var(--ds-color-fg);color:var(--ds-color-bg)}.pdp-chip:has(:checked){background-color:var(--ds-color-fg);color:var(--ds-color-bg)}.pdp-chip:has(:focus-visible){outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.pdp-swatch[data-unavailable],.pdp-chip[data-unavailable]{opacity:.322}.pdp-swatch[data-unavailable]:before,.pdp-chip[data-unavailable]:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom right,#0000 calc(50% - 1px),currentColor,#0000 calc(50% + 1px));position:absolute;inset:0}.pdp-swatch[data-unavailable]:before{color:var(--ds-color-swatch-border)}.pdp-tiers{border:0;min-width:0;margin:0;padding:0}.pdp-tiers__legend{float:left;width:100%;margin-bottom:12px;padding:0}.pdp-tiers__list{clear:both;flex-direction:column;gap:16px;display:flex}.pdp-tier{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-small);cursor:pointer;transition:border-color var(--ds-motion-duration-fast) var(--ds-motion-ease);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.pdp-tier[data-selected]{border-color:var(--ds-color-fg)}.pdp-tier:has(:focus-visible){outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.pdp-tier__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pdp-tier__main{align-items:center;gap:12px;display:flex}.pdp-tier__dot{border:1px solid var(--ds-color-border);border-radius:9999px;flex:none;width:18px;height:18px}.pdp-tier[data-selected] .pdp-tier__dot{border-color:var(--ds-color-fg);background-color:var(--ds-color-fg);box-shadow:inset 0 0 0 4px var(--ds-color-bg)}.pdp-tier__label{flex-direction:column;gap:2px;display:flex}.pdp-tier__save{font-size:var(--ds-text-body-sm);line-height:var(--ds-leading-body-sm);color:var(--ds-color-sale-price)}.pdp-tier__prices{text-align:end;flex-direction:column;align-items:flex-end;display:flex}.pdp-tier__prices .pdp-price__compare{font-size:var(--ds-text-body-sm);line-height:var(--ds-leading-body-sm)}.pdp-tier__badge{top:0;position:absolute;inset-inline-start:16px;transform:translateY(-50%)}.pdp-inventory{font-size:var(--ds-text-body);color:var(--ds-color-success);align-items:center;gap:8px;font-weight:500;line-height:24px;display:flex}.pdp-inventory[data-status=sold-out]{color:var(--ds-color-out-of-stock)}.pdp-buy{flex-wrap:wrap;gap:16px 8px;display:flex}.pdp-buy>form{flex:51%;min-width:fit-content;display:flex}.pdp-buy>form>.btn{width:100%}.pdp-qty{flex:none;width:115px;height:50px;display:inline-flex;position:relative}.pdp-qty__input{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-input);background-color:var(--ds-color-bg);width:100%;min-width:0;height:100%;color:var(--ds-color-fg);text-align:center;font-size:var(--ds-text-body);appearance:textfield;font-weight:500;line-height:24px}.pdp-qty__input::-webkit-inner-spin-button{appearance:none;margin:0}.pdp-qty__input::-webkit-outer-spin-button{appearance:none;margin:0}.pdp-qty__input:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.pdp-qty__btn{z-index:1;width:42px;color:var(--ds-color-fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block:0}.pdp-qty__btn:disabled{opacity:.4;cursor:default}.pdp-qty__btn:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:-2px;border-radius:var(--ds-radius-input)}.pdp-qty__btn--minus{padding-inline:20px 8px;inset-inline-start:0}.pdp-qty__btn--plus{padding-inline:8px 20px;inset-inline-end:0}.pdp-note{font-size:var(--ds-text-body-sm);line-height:var(--ds-leading-body-sm);color:var(--ds-color-fg-muted);align-items:center;gap:8px;display:flex}.pdp-promo{color:var(--ds-color-accent-text);background-color:var(--ds-color-accent);justify-content:space-between;align-items:center;gap:12px;padding:16px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pdp-promo{background-color:color-mix(in srgb, var(--ds-color-accent) 10%, var(--ds-color-bg))}}.pdp-promo__body{gap:12px;display:flex}.pdp-promo__icon{flex:none;width:24px;height:24px}@media (width>=768px){.pdp-promo__icon{width:32px;height:32px}}.pdp-promo__text{flex-direction:column;gap:4px;display:flex}.pdp-promo__line{font-size:14px;font-weight:500;line-height:1.4}.pdp-circle{background-color:var(--ds-color-bg);width:30px;height:30px;color:var(--ds-color-fg);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.pdp-trust{justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){.pdp-trust{gap:clamp(12px,5.458vw - 29.86px,40px)}}.pdp-trust__item{text-align:center;font-size:var(--ds-text-body);color:var(--ds-color-fg);flex-direction:column;align-items:center;gap:8px;font-weight:500;line-height:24px;display:flex}.pdp-accordion__row{border-bottom:1px solid var(--ds-color-border)}.pdp-accordion__heading{font:inherit;margin:0}.pdp-accordion__summary{width:100%;color:var(--ds-color-fg);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.pdp-accordion__summary:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.pdp-accordion__row:first-child .pdp-accordion__summary{padding-top:0}.pdp-accordion__caret{width:16px;height:16px;transition:transform var(--ds-motion-duration-fast) var(--ds-motion-ease);flex:none}[aria-expanded=true]>.pdp-accordion__caret{transform:rotate(180deg)}.pdp-accordion__panel{visibility:hidden;transition:grid-template-rows var(--ds-motion-duration-medium) var(--ds-motion-ease), visibility 0s linear var(--ds-motion-duration-medium);grid-template-rows:0fr;display:grid}.pdp-accordion__panel[data-open]{visibility:visible;transition:grid-template-rows var(--ds-motion-duration-medium) var(--ds-motion-ease), visibility 0s;grid-template-rows:1fr}.pdp-accordion__clip{min-height:0;overflow:hidden}.pdp-accordion__content{font-size:var(--ds-text-body);color:var(--ds-color-fg-muted);padding-bottom:20px;font-weight:500;line-height:24px}.pdp-accordion__content .rte{line-height:24px}.pdp-accordion__content .rte>*+*{margin-top:var(--ds-block-spacing)}.pdp-accordion__content p{font-weight:500}.pdp-share{font-size:var(--ds-text-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-weight:500;line-height:24px;display:flex}.pdp-share__links{align-items:center;gap:12px;display:flex}.pdp-share__links ul{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pdp-share__links a{color:var(--ds-color-fg);display:flex}.pdp-help{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-button);height:44px;color:var(--ds-color-fg);text-transform:capitalize;justify-content:center;align-items:center;padding:8px 15px;text-decoration:none;display:inline-flex}.pdp-sticky{z-index:40;border-radius:var(--ds-radius-card) var(--ds-radius-card) 0 0;background-color:var(--ds-color-bg);color:var(--ds-color-fg);box-shadow:0 -10px 20px var(--ds-color-fg);inset-inline:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.pdp-sticky{box-shadow:0 -10px 20px color-mix(in srgb, var(--ds-color-fg) 10%, transparent)}}.pdp-sticky{opacity:0;visibility:hidden;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility 0s linear .3s;transform:translateY(100%)}.pdp-sticky[data-visible]{opacity:1;visibility:visible;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility;transform:none}@media (width>=768px){.pdp-sticky{border-radius:var(--ds-radius-card);inset-inline:auto 30px;width:425px;padding:12px;bottom:30px}}.pdp-sticky__info{align-items:center;gap:16px;min-width:0;display:flex}.pdp-sticky__image{border-radius:var(--ds-radius-small);background-color:var(--ds-color-media-bg);flex:none;width:60px;height:60px;overflow:hidden}@media (width>=768px){.pdp-sticky__image{width:80px;height:80px}}.pdp-sticky__img{object-fit:cover;width:100%;height:100%;display:block}.pdp-sticky__text{flex-direction:column;gap:4px;min-width:0;display:flex}.pdp-sticky__title{-webkit-line-clamp:2;font-family:var(--ds-font-heading);font-size:var(--ds-card-title-size);font-weight:var(--ds-card-title-weight);-webkit-box-orient:vertical;line-height:1.357;display:-webkit-box;overflow:hidden}html[data-card-title-font=body] .pdp-sticky__title{font-family:var(--ds-font-body)}.pdp-sticky__price{font-size:var(--ds-text-body);line-height:24px;font-weight:var(--ds-card-price-weight);flex-wrap:wrap;gap:4px;display:flex}.pdp-sticky__variant{color:var(--ds-color-fg-muted);font-size:14px;font-weight:500;line-height:22px}.pdp-sticky__button{flex:none}@media (prefers-reduced-motion:reduce){.pdp-thumb,.pdp-swatch:after,.pdp-chip,.pdp-tier,.pdp-accordion__caret,.pdp-accordion__panel,.pdp-accordion__panel[data-open],.pdp-sticky,.pdp-sticky[data-visible]{transition:none}}.pbundle__subheading{width:100%;padding-bottom:clamp(16px,.581vw + 11.54px,20px)}.pbundle__heading{margin:0}.pbundle__header{text-align:center;width:100%}.pbundle__header--mobile{margin-bottom:24px}.pbundle__header--desktop{display:none}.pbundle{flex-direction:column;display:flex}.pbundle--boxed{border-radius:var(--ds-radius-image);overflow:hidden}.pbundle__banner-wrap{position:relative}.pbundle__banner{border-radius:var(--ds-radius-image);overflow:hidden}.pbundle--boxed .pbundle__banner{border-radius:0}@media (width>=768px){.pbundle__header--mobile{display:none}.pbundle__header--desktop{display:block}.pbundle{flex-direction:row;align-items:stretch}.pbundle__banner-wrap{width:50%}.pbundle[data-image=right] .pbundle__banner-wrap{order:9}.pbundle__banner,.pbundle__media{height:100%}}.pbundle__hotspot{z-index:1;top:var(--hs-ym);left:var(--hs-xm);transform:translate(calc(var(--hs-xm) * -1), calc(var(--hs-ym) * -1));aspect-ratio:1;border:1px solid var(--ds-color-border);background-color:var(--ds-color-bg);width:30px;color:var(--ds-color-fg);font-size:var(--ds-text-body);cursor:pointer;transition:color var(--ds-motion-duration-medium) ease-in-out, background-color var(--ds-motion-duration-medium) ease-in-out;border-radius:9999px;justify-content:center;align-items:center;padding:0;line-height:24px;display:flex;position:absolute}.pbundle__hotspot[data-selected]{background-color:var(--ds-color-fg);color:var(--ds-color-bg)}@media (width>=768px){.pbundle__hotspot{top:var(--hs-y);left:var(--hs-x)}}.pbundle__content{flex-direction:column;justify-content:center;gap:24px;width:100%;padding-top:24px;display:flex}.pbundle--boxed .pbundle__content{padding:24px 16px}@media (width>=768px){.pbundle__content,.pbundle--boxed .pbundle__content{gap:clamp(24px,3.119vw + .08px,40px);width:50%;padding:32px clamp(50px,19.608vw - 185.29px,100px)}}.pbundle__products{width:100%;position:relative;container-type:inline-size}.pbundle__track{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pbundle__slide{min-width:0}.pbundle__slide+.pbundle__slide{border-top:1px solid var(--ds-color-border);margin-top:20px;padding-top:20px}@media (width>=768px){.pbundle__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;align-items:flex-start;gap:10px;overflow-x:auto}.pbundle__track::-webkit-scrollbar{display:none}.pbundle__slide{scroll-snap-align:start;flex:0 0 calc(50% - 5px)}.pbundle__slide+.pbundle__slide{border-top:0;margin-top:0;padding-top:0}}.pbundle__item{transition:opacity var(--ds-motion-duration-medium) ease-in-out;align-items:center;gap:12px;display:flex}.pbundle__item[data-dim]{opacity:.5}.pbundle__number{aspect-ratio:1;background-color:var(--ds-color-bg-subtle);width:30px;font-size:var(--ds-text-body);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;line-height:24px;display:flex}.pbundle__card{flex:1;min-width:0}.pbundle__card-wrapper{align-items:center;gap:16px;display:flex}.pbundle__card-media{border-radius:var(--ds-radius-small);flex-shrink:0;width:80px}.pbundle__card-media .pcard__badges{display:none}.pbundle__card-info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}@media (width>=768px){.pbundle__item{flex-direction:column}.pbundle__card{width:100%}.pbundle__card-wrapper{flex-direction:column;align-items:stretch}.pbundle__card-media{border-radius:var(--ds-radius-image);width:100%}.pbundle__card-media .pcard__badges{display:flex}}.pbundle__arrow{display:none}@media (width>=768px){.pbundle__arrow{z-index:1;background-color:var(--ds-color-bg);width:38px;height:38px;color:var(--ds-color-fg);box-shadow:0 4px 10px var(--ds-color-fg);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(33.3333cqw + 19.6667px)}@supports (color:color-mix(in lab, red, red)){.pbundle__arrow{box-shadow:0 4px 10px color-mix(in srgb, var(--ds-color-fg) 12%, transparent)}}.pbundle__arrow{opacity:0;cursor:pointer;transition:all .3s}.pbundle__arrow[data-dir=prev]{left:0;transform:translate(-100%)}.pbundle__arrow[data-dir=next]{right:0;transform:translate(100%)}.pbundle__products:hover .pbundle__arrow,.pbundle__arrow:focus-visible{opacity:1}.pbundle__products:hover .pbundle__arrow[data-dir=prev],.pbundle__arrow[data-dir=prev]:focus-visible{transform:translate(-19px)}.pbundle__products:hover .pbundle__arrow[data-dir=next],.pbundle__arrow[data-dir=next]:focus-visible{transform:translate(19px)}.pbundle__products:hover .pbundle__arrow:disabled{opacity:.5;cursor:not-allowed}}.pbundle__select{width:fit-content;max-width:100%;display:flex;position:relative}.pbundle__select select{appearance:none;min-width:0;max-width:100%;color:inherit;font:inherit;field-sizing:content;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0 20px 0 0;font-size:14px;line-height:1.6}.pbundle__select select:focus-visible{outline:none;box-shadow:inset 0 -1px}@media (width>=1440px){.pbundle__select select{font-size:var(--ds-text-body)}}.pbundle__select-caret{pointer-events:none;top:50%;width:12px;height:12px;position:absolute;inset-inline-end:0;translate:0 -50%}.pbundle__select--pill{width:100%;overflow:hidden}.pbundle__select--pill select{border-radius:var(--ds-radius-input);background-color:var(--ds-color-input-bg);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--ds-color-border);font-size:var(--ds-text-body);field-sizing:fixed;transition:background-color var(--ds-motion-duration-medium) ease-in-out, box-shadow var(--ds-motion-duration-medium) ease-in-out;padding:8px 48px 8px 16px;line-height:24px}.pbundle__select--pill select:focus-visible{background-color:var(--ds-color-bg);box-shadow:inset 0 0 0 1px var(--ds-color-fg)}.pbundle__select--pill .pbundle__select-caret{inset-inline-end:16px}.pbundle__form{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.pbundle__form>form{justify-content:center;width:100%;display:flex}.pbundle__cta{justify-content:space-between;width:100%}@media (width>=768px){.pbundle__cta{justify-content:center;width:auto}}@keyframes pbundle-caret{0%{translate:0}50%{translate:20px}50.001%{translate:-20px}to{translate:0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-button-hover=wipe] .pbundle__cta:not(:disabled):hover .pbundle__caret{animation:1s infinite pbundle-caret}}.pbs{flex-direction:column;column-gap:clamp(30px,5.848vw - 14.85px,60px);display:flex}.pbs__bar-column,.pbs__bar{display:contents}.pbs__header{flex-direction:column;align-items:flex-start;padding-bottom:24px;display:flex}.pbs__subheading{width:100%;padding-bottom:16px}.pbs__body{width:100%;padding-top:19.92px}.pbs__list{isolation:isolate;flex-grow:1;min-width:0}.pbs__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.pbs{flex-direction:row}.pbs__bar-column{flex:0 0 clamp(20%,380px,30%);display:block}.pbs__bar{top:calc(30px + var(--header-height,0px));transition:top var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth);display:block;position:sticky}.pbs__header{padding-bottom:20px}.pbs__subheading{padding-bottom:clamp(16px,.581vw + 11.54px,20px)}.pbs__body{padding-top:clamp(19.92px,.593vw + 15.37px,24px)}.pbs__grid{gap:clamp(24px,1.17vw + 15.03px,30px) clamp(8px,4.288vw - 24.89px,30px)}}@media (width>=1024px){.pbs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pbs__metas{font-size:var(--ds-text-body);line-height:24px}.pbs__meta{font-size:calc(var(--ds-text-body) * .867);line-height:1.6;text-decoration:none;display:block;position:relative}.pbs__meta-text{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pbs__meta-text{transition:background-size var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth)}.pbs__meta:hover .pbs__meta-text{background-position:0 100%;background-size:100% 1px}}.pbs__form{flex-direction:column;align-self:stretch;gap:8px;width:100%;margin-top:8px;display:flex}@media (width>=768px){.pbs__form{flex-direction:row;column-gap:4px;margin-top:12px}}.pbs__add{flex-grow:1;align-items:center;display:flex}.pbs__add-button{width:100%;transition:color var(--ds-motion-duration-medium), opacity var(--ds-motion-duration-medium)}.pbs__add-button:before{content:"";z-index:-1;border-radius:var(--ds-radius-button);background-color:var(--btn-wipe-bg);width:0;transition:width .3s;position:absolute;inset-block:-1px;inset-inline-start:-1px}@media (hover:hover){html[data-button-hover=wipe] .pbs__add-button:hover{color:var(--btn-wipe-fg)}html[data-button-hover=wipe] .pbs__add-button:hover:before{width:calc(100% + 2px)}}.pbs__panel{flex-direction:column;display:flex;position:relative}.pbs__summary{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding-block:24px;display:flex}.pbs__summary[data-open]{padding-bottom:0}.pbs__summary-title{line-height:var(--ds-leading-h2)}.pbs__count{min-width:24px;height:24px;font-size:var(--ds-text-body);text-align:center;border-radius:12px;line-height:24px;display:block}.pbs__summary-caret{width:16px;height:16px;transition:transform .25s ease-in-out;display:block}.pbs__summary[data-open] .pbs__summary-caret{transform:rotateX(180deg)}.pbs__inner{flex-direction:column;gap:16px;display:flex}@media (width<=767.98px){.pbs__bar-items{z-index:1;order:9;margin-top:24px;position:sticky;bottom:0}.pbs__bar-items:before{content:"";inset-block:0;inset-inline:calc(-1 * var(--ds-page-gutter));border-radius:var(--ds-radius-drawer) var(--ds-radius-drawer) 0 0;background-color:var(--ds-color-bg);box-shadow:0 -10px 20px var(--ds-color-fg);position:absolute}@supports (color:color-mix(in lab, red, red)){.pbs__bar-items:before{box-shadow:0 -10px 20px color-mix(in srgb, var(--ds-color-fg) 10%, transparent)}}.pbs__content:not([data-shown]){display:none}[data-pbundle=selection].ds-pad{padding-bottom:0}.pbs__inner{padding-bottom:calc(var(--pad-bm,48) * 1px)}}@media (width>=768px){.pbs__summary{display:none}.pbs__inner{gap:32px}}.pbs__slots{margin:0 calc(-1 * var(--ds-page-gutter));padding:15px var(--ds-page-gutter) 0;overscroll-behavior-x:contain;scroll-padding-inline:var(--ds-page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;list-style:none;display:flex;overflow-x:auto}.pbs__slots::-webkit-scrollbar{display:none}@media (width>=768px){.pbs__slots{grid-template-columns:repeat(3,minmax(0,100px));margin:0;padding:13px 0 0;display:grid;overflow:visible}}.pbs__slot{width:clamp(60px, calc((100vw - var(--ds-page-gutter) * 2 - 24px) / 3), 100px);scroll-snap-align:start;flex-shrink:0;position:relative}.pbs__slot:after{content:"";border:1px solid var(--ds-color-fg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pbs__slot:after{border:1px solid color-mix(in srgb, var(--ds-color-fg) 20%, transparent)}}.pbs__slot:after{border-radius:var(--ds-radius-small);opacity:0;pointer-events:none;transition:opacity var(--ds-motion-duration-medium) ease-in-out}.pbs__slot[data-filled]:after{opacity:1}@media (width>=768px){.pbs__slot{width:auto}}.pbs__slot-media{aspect-ratio:1;border-radius:var(--ds-radius-small);width:100%;overflow:hidden}.pbs__slot-media img{object-fit:cover;width:100%;height:100%;display:block}.pbs__slot-empty{width:100%;color:var(--ds-color-fg);display:block}@supports (color:color-mix(in lab, red, red)){.pbs__slot-empty{color:color-mix(in srgb, var(--ds-color-fg) 20%, transparent)}}.pbs__remove{z-index:2;isolation:isolate;background-color:var(--ds-color-bg);width:30px;height:30px;color:var(--ds-color-fg);box-shadow:0 8px 14px var(--ds-color-fg);top:-15px;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:-4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pbs__remove{box-shadow:0 8px 14px color-mix(in srgb, var(--ds-color-fg) 15%, transparent)}}.pbs__remove{cursor:pointer;transition:color var(--ds-motion-duration-medium)}.pbs__remove:before{content:"";z-index:-1;background-color:var(--ds-color-button-bg);border-radius:9999px;width:0;transition:width .3s;position:absolute;inset-block:-1px;inset-inline-start:-1px}@media (hover:hover){.pbs__remove:hover{color:var(--ds-color-button-fg)}.pbs__remove:hover:before{width:calc(100% + 2px)}}@media (width>=768px){.pbs__remove{top:-13px}}.pbs__action{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pbs__action>form{width:100%}@media (width>=768px){.pbs__action>form{width:auto}}@media (prefers-reduced-motion:reduce){.pbundle__hotspot,.pbundle__item,.pbundle__arrow,.pbs__bar,.pbs__add-button,.pbs__add-button:before,.pbs__summary-caret,.pbs__slot:after,.pbs__remove,.pbs__remove:before{transition:none}}.phl__wrapper{flex-direction:column;display:flex}.phl__banner{width:100%;margin-block:24px}.phl__products,.phl__header{display:contents}.phl__text{text-align:center;order:-9;width:100%}.phl__text br{display:none}.phl__button{order:9;width:100%;margin-top:24px}.phl__cta{justify-content:space-between;width:100%}@media (width>=768px){.phl__wrapper{flex-direction:row}.phl__banner{width:calc(50% + 30px);margin-block:0}[data-phl][data-image=right] .phl__banner{order:9}.phl__products{flex-direction:column;justify-content:center;width:calc(50% - 30px);padding-block:32px;display:flex}[data-phl][data-image=right] .phl__products{padding-inline-end:clamp(30px,13.645vw - 74.66px,100px)}[data-phl][data-image=left] .phl__products{padding-inline-start:clamp(30px,13.645vw - 74.66px,100px)}.phl__header{flex-direction:column;align-items:flex-start;height:100%;padding-block-end:clamp(24px,2.326vw + 6.16px,40px);display:flex}.phl__text{text-align:start;order:0}.phl__text br{display:revert}.phl__button{order:0;width:auto;margin-top:32px}.phl__cta{justify-content:center;width:auto}}@media (width>=1024px){[data-phl][data-image=right] .phl__banner{padding-inline-end:50px}[data-phl][data-image=right] .phl__products,[data-phl][data-image=left] .phl__banner{padding-inline-start:50px}[data-phl][data-image=left] .phl__products{padding-inline-end:50px}}.phl__subheading{padding-block-end:clamp(16px,.581vw + 11.54px,20px)}.phl__body{padding-block-start:clamp(19.92px,.593vw + 15.37px,24px)}.phl__heading{margin:0;font-size:clamp(38px,5.848vw - 6.85px,68px);line-height:1.2}.phl__heading[data-size=lg]{font-size:clamp(42px,3.509vw + 15.09px,60px)}.phl__heading[data-leading=tight]{line-height:1.1}.phl__banner-grid{grid-template-columns:minmax(0,1fr);display:grid}.phl__picture,.phl__video{grid-area:1/1}.phl__video{justify-content:center;align-items:center;padding-block:clamp(40px,13.645vw - 64.66px,110px);display:flex}.phl__video-inner{aspect-ratio:.663265;width:100%;max-width:min(63.5%,100% - 60px)}@media (width>=768px){.phl__video-inner{max-width:min(51.7%,100% - 60px)}}.phl__carousel{flex-grow:1;align-items:flex-end;width:100%;display:flex}.phl__carousel>[data-slider]{width:100%}@media (width>=1600px){.phl__products{justify-content:space-around}.phl__carousel{flex-grow:0}}.phl__track{gap:8px}[data-phl] [data-carousel-slide]{width:85.3vw}@media (width>=768px){.phl__track{gap:30px}[data-phl] [data-carousel-slide]{width:100%}}.slider__controls{align-items:center;gap:12px;margin-top:32px;display:flex}.slider__controls--compact{margin-top:16px}.slider__controls--compact:not([data-mobile]),.slider__controls--round{display:none}.slider__controls--round{justify-content:space-between}@media (width>=768px){.slider__controls--compact{margin-top:32px}.slider__controls--compact:not([data-mobile]),.slider__controls--round{display:flex}}.slider__counter{min-width:32px;font-size:var(--ds-text-body);flex-shrink:0;line-height:24px}.slider__bar{background-color:var(--ds-color-fg);width:100%;height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slider__bar{background-color:color-mix(in srgb, var(--ds-color-fg) 10%, transparent)}}.slider__bar--round{width:250px;max-width:100%}@media (width>=768px){.slider__controls--compact .slider__bar{width:140px}}.slider__fill{background-color:var(--ds-color-fg);transform-origin:0;height:100%;transition:transform .3s var(--ds-motion-ease-smooth)}.slider__arrows{flex-shrink:0;align-items:center;gap:8px;display:flex}.slider__arrow--compact{width:16px;height:16px;color:var(--ds-color-fg);cursor:pointer;transition:opacity .3s;display:block;position:relative}.slider__arrow--compact:before{content:"";position:absolute;inset:-6px}.slider__arrow--compact:disabled{opacity:.35;cursor:default}.slider__arrow--round{border:1px solid var(--ds-color-fg);justify-content:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.slider__arrow--round{border:1px solid color-mix(in srgb, var(--ds-color-fg) 20%, transparent)}}.slider__arrow--round{color:var(--ds-color-fg);cursor:pointer;transition:background-color var(--ds-motion-duration-medium), color var(--ds-motion-duration-medium), border-color var(--ds-motion-duration-medium), opacity var(--ds-motion-duration-medium);border-radius:9999px}.slider__arrow--round:disabled{opacity:.5;cursor:default}@media (hover:hover){.slider__arrow--round:not(:disabled):hover{border-color:var(--ds-color-fg);background-color:var(--ds-color-fg);color:var(--ds-color-bg)}}@media (prefers-reduced-motion:reduce){.slider__fill,.slider__arrow--compact,.slider__arrow--round{transition:none}}.psugg__header{text-align:center;padding-bottom:clamp(24px,2.326vw + 6.16px,40px)}.psugg__header[data-gap=lg]{padding-bottom:clamp(24px,5.233vw - 16.13px,60px)}.psugg__subheading{padding-bottom:clamp(16px,.581vw + 11.54px,20px)}.psugg__heading{margin:0}@media (width<=767.98px){.psugg__heading[data-phone-breaks=off] br{display:none}}.psugg__steps{flex-direction:column;gap:8px;display:flex}.psugg__step{overflow:hidden}.psugg__step-heading{margin:0}.psugg__summary{text-align:start;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:24px 12px;display:flex}.psugg__step[data-open=true] .psugg__summary{cursor:auto;padding-bottom:16px}.psugg__summary:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring);outline:none}.psugg__title-group{align-items:center;gap:12px;display:flex}.psugg__number{width:24px;height:24px;font-size:var(--ds-text-body);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;line-height:24px;display:flex}.psugg__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.psugg__tags--header{display:none}.psugg__tag{border:1px solid var(--ds-color-fg);align-items:center;gap:8px;height:36px;padding:6px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.psugg__tag{border:1px solid color-mix(in srgb, var(--ds-color-fg) 15%, transparent)}}.psugg__tag{border-radius:var(--ds-radius-badge);white-space:nowrap;line-height:24px}@media (width>=768px){.psugg__steps{gap:10px}.psugg__summary{flex-direction:row;align-items:center;padding:40px}.psugg__step[data-open=true] .psugg__summary{padding-bottom:32px}.psugg__title-group{gap:16px}.psugg__number{width:30px;height:30px}.psugg__tags--header{display:flex}.psugg__tags--panel{display:none}}.psugg__panel{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);display:grid}.psugg__step[data-open=true] .psugg__panel{grid-template-rows:1fr}.psugg__panel-clip{visibility:hidden;min-height:0;transition:visibility 0s linear .28s;overflow:hidden}.psugg__step[data-open=true] .psugg__panel-clip{visibility:visible;transition-delay:0s}.psugg__inner{flex-direction:column;gap:24px;padding:0 12px 24px;display:flex}@media (width>=768px){.psugg__inner{padding:0 40px 40px}}@media (prefers-reduced-motion:reduce){.psugg__panel,.psugg__panel-clip{transition:none}}@media (width<=767.98px){[data-psugg] .psugg__track{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}}@media (width>=768px){.psugg__track{gap:10px}[data-psugg][data-cols-md="2"]{--psugg-cols:2}[data-psugg][data-cols-md="3"]{--psugg-cols:3}[data-psugg][data-cols-md="4"]{--psugg-cols:4}[data-psugg] .psugg__track>[data-carousel-slide]{width:calc((100% - (var(--psugg-cols,3) - 1) * 10px) / var(--psugg-cols,3))}}@media (width>=1024px){[data-psugg][data-cols-lg="2"]{--psugg-cols:2}[data-psugg][data-cols-lg="3"]{--psugg-cols:3}[data-psugg][data-cols-lg="4"]{--psugg-cols:4}[data-psugg][data-cols-lg="5"]{--psugg-cols:5}[data-psugg][data-cols-lg="6"]{--psugg-cols:6}}@media (width>=1200px){[data-psugg][data-cols-xl="2"]{--psugg-cols:2}[data-psugg][data-cols-xl="3"]{--psugg-cols:3}[data-psugg][data-cols-xl="4"]{--psugg-cols:4}[data-psugg][data-cols-xl="5"]{--psugg-cols:5}[data-psugg][data-cols-xl="6"]{--psugg-cols:6}}.ptl-rail{--ptl-dot:12px;width:var(--ptl-dot);background:radial-gradient(circle at center calc(var(--ptl-dot) / 2), currentColor calc(var(--ptl-dot) / 2), transparent calc(var(--ptl-dot) / 2)) top / 100% 100% no-repeat, repeating-linear-gradient(to bottom, currentColor 0 2px, transparent 2px 4px) top / 1px var(--ptl-progress,0%) no-repeat, repeating-linear-gradient(to bottom, currentColor 0 2px, transparent 2px 4px) top / 1px 100% no-repeat;flex-shrink:0;transform:translateY(10px)}@supports (color:color-mix(in lab, red, red)){.ptl-rail{background:radial-gradient(circle at center calc(var(--ptl-dot) / 2), currentColor calc(var(--ptl-dot) / 2), transparent calc(var(--ptl-dot) / 2)) top / 100% 100% no-repeat, repeating-linear-gradient(to bottom, currentColor 0 2px, transparent 2px 4px) top / 1px var(--ptl-progress,0%) no-repeat, repeating-linear-gradient(to bottom, color-mix(in srgb, currentColor 20%, transparent) 0 2px, transparent 2px 4px) top / 1px 100% no-repeat}}.ptl-rail[data-last]{background:radial-gradient(circle at center calc(var(--ptl-dot) / 2), currentColor calc(var(--ptl-dot) / 2), transparent calc(var(--ptl-dot) / 2)) top / 100% 100% no-repeat}@media (prefers-reduced-motion:reduce){.ptl-rail{--ptl-progress:100%!important}}.ptl-media{--ptl-angle:calc(360deg / var(--ptl-count,1));--ptl-radius:calc(1.2ch / sin(var(--ptl-angle)));--ptl-size:calc(var(--ptl-radius) * 2.6);font-size:8px}.ptl-media[data-spin]{padding-top:calc(var(--ptl-size) / 2)}@media (width>=768px){.ptl-media{top:var(--header-height,0px);transition:top .35s var(--ds-motion-ease-smooth);font-size:clamp(8px,.39vw + 5.01px,10px);position:sticky}}.ptl-spin{width:var(--ptl-size);height:var(--ptl-size)}.ptl-chars{animation:12s linear infinite reverse ptl-spin}.ptl-chars>span{transform:translate(-50%, -50%) rotate(calc(var(--ptl-angle) * var(--ptl-i))) translateY(calc(-1 * var(--ptl-radius)));display:inline-block;position:absolute;top:50%;left:50%}@keyframes ptl-spin{to{transform:rotate(360deg)}}.ptl-parallax{transform:translateY(var(--ptl-y,20%))}@media (prefers-reduced-motion:reduce){.ptl-chars{animation:none}.ptl-parallax{transform:none}}.tss-track{transform:translate3d(calc(var(--tss-pos,0) * -100% + var(--tss-drag,0px)), 0, 0)}.tss-track[data-animate]{transition:transform .3s}.tss-media{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ds-motion-duration-medium) var(--ds-motion-ease), visibility var(--ds-motion-duration-medium) var(--ds-motion-ease)}.tss-media[data-active]{opacity:1;visibility:visible;pointer-events:auto}.tss-media[data-active][data-changed] .tss-card{animation:tss-card-in var(--ds-motion-duration-long) var(--ds-motion-ease-smooth)}@keyframes tss-card-in{0%{opacity:0}to{opacity:1}}.tss-fill{transform:scaleX(var(--tss-static,1))}.tss-fill[data-mode=run],.tss-fill[data-mode=hold]{animation:tss-fill var(--tss-delay,5s) linear forwards;transform:scaleX(0)}.tss-fill[data-mode=hold]{animation-play-state:paused}@keyframes tss-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tss-track[data-animate],.tss-media{transition:none}.tss-media[data-active][data-changed] .tss-card{animation:none}}.tp-heading{font-size:calc(var(--tp-hm,38) * 1px);line-height:1}@media (width>=768px){.tp-heading{font-size:clamp(min(var(--tp-hm,38), var(--tp-h,68)) * 1px, var(--tp-hm,38) * 1px + (var(--tp-h,68) - var(--tp-hm,38)) * (100vw - 768px) / 512, max(var(--tp-hm,38), var(--tp-h,68)) * 1px)}.tp-item{grid-row:var(--tp-row,auto) / span 4}.tp-card{transform:translateY(var(--tp-y,0px))}}.plh-pb{padding-bottom:calc(var(--plh-pbm) * 1px)}@media (width>=768px){.plh-pb{padding-bottom:clamp(min(var(--plh-pbm), var(--plh-pb)) * 1px, var(--plh-pbm) * 1px + (var(--plh-pb) - var(--plh-pbm)) * (100vw - 768px) / 688, max(var(--plh-pbm), var(--plh-pb)) * 1px)}}.plh-size{font-size:calc(var(--plh-m) * 1px);line-height:1.2}@media (width>=768px){.plh-size{font-size:clamp(min(var(--plh-m), var(--plh-d)) * 1px, var(--plh-m) * 1px + (var(--plh-d) - var(--plh-m)) * (100vw - 768px) / 512, max(var(--plh-m), var(--plh-d)) * 1px)}}[data-sl-row]{top:min(0px, calc(100dvh - var(--sl-h,0px)));contain:layout;position:sticky}[data-sl-recede] [data-sl-inner]{transform:scale(calc(1 - var(--sl-cover,0) * .05));transform-origin:50% 0}[data-slc]{contain:layout}[data-slc-card]{top:var(--slc-offset,calc(var(--header-height,60px) + 20px + var(--slc-i,0) * 11px));transform-origin:top;backface-visibility:hidden;position:sticky}@media (width>=768px){[data-slc-card]{top:var(--slc-offset,calc(var(--header-height,80px) + 20px + var(--slc-i,0) * 20px))}}@keyframes slc-float-up{0%{transform:translateY(8px)}to{transform:translateY(-8px)}}@keyframes slc-float-down{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}[data-slc-float=up]{animation:1.5s linear infinite alternate slc-float-up}[data-slc-float=down]{animation:1.5s linear infinite alternate slc-float-down}@media (prefers-reduced-motion:reduce){[data-slc-float]{animation:none}}.look__header{text-align:center;flex-direction:column;align-items:center;padding-bottom:clamp(24px,5.233vw - 16.13px,60px);display:flex}[data-look=lookbook] .look__header{padding-bottom:32px}.look__subheading{width:100%;padding-bottom:clamp(16px,.581vw + 11.54px,20px)}.look__heading{font-size:var(--ds-text-h1);line-height:var(--ds-leading-h1);margin:0}.look__heading[data-size=lg]{font-size:34px}.look__body{width:fit-content;max-width:100%;padding-top:19.2px}.look__body br{display:none}@media (width>=768px){[data-look=lookbook] .look__header{padding-bottom:clamp(32px,4.07vw + .78px,60px)}.look__heading[data-size=lg]{font-size:clamp(34px,2.729vw + 13.07px,48px)}.look__body{padding-top:clamp(19.2px,.698vw + 13.85px,24px)}.look__body br{display:revert}}@keyframes look-dotscale{50%{transform:translateZ(0)scale3d(.85,.85,.85)}}.look-spot{top:var(--hs-ym);left:var(--hs-xm);transform:translate(calc(var(--hs-xm) * -1), calc(var(--hs-ym) * -1));aspect-ratio:1;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:48px;padding:0;display:inline-flex;position:absolute}.look-spot:before,.look-spot:after{content:"";aspect-ratio:1;pointer-events:none;border-radius:9999px;position:absolute}.look-spot:before{z-index:2;background-color:var(--ds-color-fg);width:66.66%}@supports (color:color-mix(in lab, red, red)){.look-spot:before{background-color:color-mix(in srgb, var(--ds-color-fg) 20%, transparent)}}.look-spot:after{z-index:1;background-color:var(--ds-color-fg);width:100%}@supports (color:color-mix(in lab, red, red)){.look-spot:after{background-color:color-mix(in srgb, var(--ds-color-fg) 10%, transparent)}}.look-spot:after{animation:1.5s infinite look-dotscale}@media (width>=768px){.look-spot{top:var(--hs-y);left:var(--hs-x);transform:translate(calc(var(--hs-x) * -1), calc(var(--hs-y) * -1))}}.look-spot__dot{z-index:3;aspect-ratio:1;background-color:var(--ds-color-bg);border-radius:9999px;width:33.33%;display:inline-flex;position:relative}.stl{flex-direction:column;width:100%;max-width:max(65%,944px);margin-inline:auto;display:flex}.stl__banner{position:relative}.stl__spot[data-selected]{z-index:1}.stl__label{z-index:11;background-color:var(--ds-color-bg);height:36px;color:var(--ds-color-fg);font-size:var(--ds-text-body);white-space:nowrap;cursor:auto;border-radius:36px;align-items:center;gap:6px;padding:0 12px;line-height:24px;transition:background-color .3s ease-out,color .3s ease-out;display:inline-flex;position:absolute;bottom:calc(100% + 3px);left:50%;translate:-50%}.stl__spot[data-selected] .stl__label{background-color:var(--ds-color-button-bg);color:var(--ds-color-button-fg)}.stl__viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;display:none;overflow:hidden}.stl__track{transform:translate3d(calc(var(--stl-index,0) * -1 * (100% + 10px) + var(--stl-drag,0px)), 0, 0);align-items:flex-start;gap:10px;transition:transform .3s;display:flex}.stl__track[data-dragging]{transition:none}.stl__slide{flex-shrink:0;width:100%}@media (width>=768px){.stl{flex-direction:row;align-items:flex-start;column-gap:clamp(30px,5.848vw - 14.85px,60px)}.stl__banner{flex:1;min-width:0}.stl__content{flex-shrink:0;width:33.263%}.stl__viewport{display:block}}.stl-card{flex-direction:column;gap:4px;display:flex}.stl-card__image{width:140px}.stl-card__media{aspect-ratio:1;width:100%}.stl-card__content{display:contents}.stl-card__heading{order:-1;margin-bottom:16px;padding-inline-end:32px}.stl-card__heading h3{width:fit-content;margin:0}.stl-card__text{width:fit-content;padding-top:8px}.stl-card__points{flex-direction:column;gap:12px;margin:0;padding:20px 0 0;list-style:none;display:flex}.stl-card__points li{align-items:center;gap:12px;display:flex}.stl-card__check{box-sizing:content-box;background-color:var(--ds-color-bg-subtle);border-radius:9999px;flex-shrink:0;width:14px;height:14px;padding:6px;display:block}.stl-card__button{width:100%;margin-top:24px}.stl-card__button .btn{justify-content:space-between;width:100%}@media (width>=768px){.stl-card{gap:24px}.stl-card__image{width:100%}.stl-card__content{flex-direction:column;display:flex}.stl-card__heading{order:0;margin-bottom:0;padding-inline-end:0}.stl-card__button{width:auto}.stl-card__button .btn{justify-content:center;width:auto}}@keyframes look-caret{0%{translate:0}50%{translate:20px}50.001%{translate:-20px}to{translate:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-button-hover=wipe] .stl-card__button .btn:hover .btn-wipe>span:last-child>span{animation:1s infinite look-caret}}.stl__sheet-body{flex-direction:column;gap:12px;padding:24px 16px;display:flex;position:relative}.stl__close{z-index:2;cursor:pointer;top:20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;inset-inline-end:20px}.stl__close:before{content:"";z-index:-1;background-color:var(--ds-color-bg);border-radius:9999px;width:38px;height:38px;position:absolute}.stl__close-icon{width:20px;height:20px;transition:transform .25s ease-in-out;display:block}@media (hover:hover) and (pointer:fine){.stl__close:hover .stl__close-icon{transform:rotate(180deg)}}.lbk{position:relative;overflow-x:clip}.lbk__banner{overflow:hidden}.lbk__spot[data-active]{z-index:1}.lbk__dot{z-index:3;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lbk__card{z-index:11;opacity:0;visibility:hidden;cursor:auto;transition:opacity var(--ds-motion-duration-medium) ease-in-out, visibility var(--ds-motion-duration-medium) ease-in-out;position:absolute;top:50%;left:100%;transform:translate(12px,-50%)}.lbk__spot[data-side=left] .lbk__card{left:auto;right:100%;transform:translate(-12px,-50%)}.lbk__spot[data-side=center] .lbk__card{top:100%;left:50%;transform:translate(-50%,12px)}.lbk__spot[data-active] .lbk__card,.lbk:not([data-ready]) .lbk__spot:is(:hover,:focus-within) .lbk__card{opacity:1;visibility:visible}.lbk__card-inner{border-radius:var(--ds-radius-small);background-color:var(--ds-color-bg);width:136px;color:var(--ds-color-fg);box-shadow:0 0 20px var(--ds-color-fg);flex-direction:column;gap:12px;padding:8px 8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lbk__card-inner{box-shadow:0 0 20px color-mix(in srgb, var(--ds-color-fg) 10%, transparent)}}@media (width>=768px){.lbk__card-inner{width:174px;padding:12px 12px 16px}}.lbk__card-media{aspect-ratio:1;background-color:var(--ds-color-media-bg);border-radius:8px;display:block;overflow:hidden}.lbk__card-media img{object-fit:cover;width:100%;height:100%;display:block}.lbk__card-content{flex-direction:column;gap:4px;display:flex}.lbk__card-title{font-size:var(--ds-text-body);line-height:24px;text-decoration:none}@media (prefers-reduced-motion:reduce){.look-spot:after{animation:none}.stl__track,.stl__label,.stl__close-icon,.lbk__card{transition:none}}.steps-link{font-family:var(--ds-font-button);font-weight:var(--ds-font-button-weight);font-size:var(--ds-text-body);text-transform:var(--ds-button-transform);align-items:center;gap:8px;line-height:24px;text-decoration:none;display:inline-flex}[data-section=stepsSection]{overflow-x:clip}.sti-heading{font-size:clamp(34px,2.729vw + 13.07px,48px);line-height:1.2}.sti-strip{margin-inline:calc(-1 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--ds-page-gutter);scrollbar-width:none;display:grid;overflow-x:auto}.sti-strip::-webkit-scrollbar{display:none}@media (width>=768px){.sti-strip{margin-inline:0;padding-inline:0;overflow-x:visible}}.sti-link{font-family:var(--ds-font-button);font-weight:var(--ds-font-button-weight);font-size:var(--ds-text-body);text-transform:var(--ds-button-transform);align-items:center;gap:8px;line-height:24px;text-decoration:none;display:inline-flex}.htx__subheading{padding-bottom:clamp(16px,.581vw + 11.54px,20px)}.htx__heading{text-align:center;width:100%;font-size:var(--ds-text-h1);line-height:var(--ds-leading-h1);display:block}.htx__heading[data-size=display]{font-size:var(--ds-text-display);line-height:var(--ds-leading-h1)}.htx__heading[data-size=xl]{font-size:clamp(60px,7.797vw + .19px,100px);line-height:1.1}@media (width>=768px){.htx__heading[data-width=narrow]{width:64%;max-width:670px}}.htx__image{vertical-align:middle;max-width:100%;width:var(--htx-w-m);margin:2px 4px;display:inline-block}@media (width>=768px){.htx__image{width:var(--htx-w);margin:4px 8px}}.htx__media{aspect-ratio:var(--htx-ratio);display:block}.htx__footer{flex-direction:column;align-items:center;gap:24px;width:100%;padding-top:32px;display:flex}@media (width>=768px){.htx__footer{gap:clamp(24px,1.559vw + 12.04px,32px);padding-top:24px}}.htx__body{width:fit-content}@media (width<=767.98px){.htx__body br{display:none}}.htx__cta{display:block}@media (width<=767.98px){.htx__cta{width:100%}.htx__cta .btn{justify-content:space-between;width:100%}}[data-ccols]{--cc-gutter:var(--ds-page-gutter);overflow-x:clip}[data-ccols] [data-carousel-slide]{width:38vw}@media (width>=768px){[data-ccols][data-cols-md="2"]{--cc-cols:2}[data-ccols][data-cols-md="3"]{--cc-cols:3}[data-ccols][data-cols-md="4"]{--cc-cols:4}[data-ccols][data-cols-md="5"]{--cc-cols:5}[data-ccols][data-cols-md="6"]{--cc-cols:6}[data-ccols] [data-carousel-slide]{width:calc((100% - (var(--cc-cols,4) - 1) * 10px) / var(--cc-cols,4))}[data-ccols] [data-carousel-track]{margin-inline:calc(-1 * var(--cc-gutter));padding-inline:var(--cc-gutter);scroll-padding-inline:var(--cc-gutter)}}@media (width>=1024px){[data-ccols][data-cols-lg="2"]{--cc-cols:2}[data-ccols][data-cols-lg="3"]{--cc-cols:3}[data-ccols][data-cols-lg="4"]{--cc-cols:4}[data-ccols][data-cols-lg="5"]{--cc-cols:5}[data-ccols][data-cols-lg="6"]{--cc-cols:6}}@media (width>=1200px){[data-ccols]{--cc-gutter:var(--ds-page-gutter-desktop)}[data-ccols][data-cols-xl="2"]{--cc-cols:2}[data-ccols][data-cols-xl="3"]{--cc-cols:3}[data-ccols][data-cols-xl="4"]{--cc-cols:4}[data-ccols][data-cols-xl="5"]{--cc-cols:5}[data-ccols][data-cols-xl="6"]{--cc-cols:6}}@media (width>=1536px){[data-ccols]{--cc-gutter:var(--ds-page-gutter-wide)}}[data-ctabs][data-overlap]{z-index:2;border-top-left-radius:var(--ds-radius-card);border-top-right-radius:var(--ds-radius-card);margin-top:clamp(-34px,29.75px - 6.226vw,-18px);position:relative}.ccard{width:100%;display:block;position:relative}.ccard__link{z-index:2;border-radius:var(--ds-radius-image);position:absolute;inset:0}.ccard__inner{flex-direction:column;row-gap:12px;display:flex}.ccard__title{text-align:start;gap:8px;margin:0;display:flex}.ccard__count{font-family:var(--ds-font-body);font-size:14px;font-weight:var(--ds-font-body-weight);vertical-align:baseline;line-height:22.4px}.ccard__underline{transition:background-size var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px}@media (hover:hover) and (pointer:fine){.ccard:hover .ccard__underline{background-position:0 100%;background-size:100% 1px}}@media (prefers-reduced-motion:reduce){.ccard__underline{transition:none}}.iab{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=768px){.iab{flex-direction:row}[data-image-side=end]>.iab{flex-direction:row-reverse}}.iab__media{align-self:stretch;width:100%;display:flex;position:relative;overflow:hidden}@media (width>=768px){.iab__media{width:50%}}.iab__content{width:100%;padding-inline:16px}@media (width>=768px){.iab__content{width:50%;padding-inline:clamp(16px,9.302vw - 55.35px,80px)}}.iab__head{width:100%;padding-bottom:24px}@media (width>=768px){.iab__head{padding-bottom:clamp(24px,2.326vw + 6.16px,40px)}}.iab__head-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex}@media (width>=768px){.iab__head-inner{gap:clamp(16px,.78vw + 10.02px,20px)}}@media (width<=767.98px){.iab__heading br{display:none}}.iab__rows{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}@media (width>=768px){.iab__rows{gap:10px}}.iab__title{font:inherit;margin:0}.iab__trigger{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 16px;display:flex}@media (width>=768px){.iab__trigger{padding:24px}}.iab__row[data-open]>.iab__title>.iab__trigger{padding-bottom:20px}.iab__caret{width:30px;height:30px;transition:transform .25s var(--ds-motion-ease);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.iab__row[data-open] .iab__caret{transform:rotate(180deg)}.iab__panel{visibility:hidden;transition:grid-template-rows .35s var(--ds-motion-ease), visibility 0s linear .35s;grid-template-rows:0fr;display:grid}.iab__row[data-open]>.iab__panel{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.iab__panel-inner{overflow:hidden}.iab__text{padding:0 16px 32px}@media (width>=768px){.iab__text{padding:0 24px 40px}}@media (prefers-reduced-motion:reduce){.iab__panel,.iab__caret{transition:none}}.clist__header{text-align:center;flex-direction:column;align-items:center;row-gap:clamp(16px,.78vw + 10.02px,20px);display:flex}@media (width<=767.98px){.clist__header{row-gap:16px}.clist__heading br{display:none}}@media (width>=768px){[data-clist] .slider__controls--round:before{content:"";flex-shrink:0;min-width:32px}}.php{display:block}.php__header{position:static}@media (width>=768px){.php__header{top:calc(30px + var(--header-height,0px));position:sticky}}.php__header-inner{flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:24px;display:flex}@media (width>=768px){.php__header-inner{padding-bottom:0}}.php__subheading{text-align:center;width:100%;padding-bottom:20px}.php__heading-wrap{text-align:center;width:100%;padding-bottom:37.5px}@media (width>=768px){.php__heading-wrap{padding-bottom:clamp(37.5px,5.451vw - 4.31px,75px)}}.php__heading{z-index:0;font-size:32px;line-height:1.1;position:relative}.php__heading[data-weight=normal]{font-weight:400}@media (width>=768px){.php__heading{font-size:clamp(32px,4.094vw + .6px,53px)}}.php__hl{font-style:normal;display:inline-block;position:relative}.php__wave{z-index:-1;width:96%;height:12px;color:var(--ds-color-highlight);pointer-events:none;position:absolute;bottom:calc(.2em - 14px);left:2%;overflow:visible}@media (width>=768px){.php__wave{height:20px}}.php__wave path{stroke-width:5px}@media (width>=768px){.php__wave path{stroke-width:max(2px,.138em)}}.reveal-armed .php__wave path{stroke-dasharray:999;stroke-dashoffset:999px;transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1)}.reveal-armed [data-revealed] .php__wave path{stroke-dashoffset:0}.php__image{width:70%}@media (width>=768px){.php__image{width:40%}}@media (width>=1366px){.php__image{width:32%}}.php__picture{aspect-ratio:1;border-radius:9999px;width:100%;display:block}.php__strip{position:relative}@media (width<=767.98px){.php__strip{margin-inline:calc(-1 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--ds-page-gutter);overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.php__strip::-webkit-scrollbar{display:none}}.php__grid{--php-row-gap:80px;grid-auto-columns:76vw;grid-auto-flow:column;align-items:start;column-gap:8px;display:grid}@media (width>=768px){.php__grid{--php-row-gap:clamp(80px, calc(11.696vw - 9.71px), 140px);align-items:stretch;column-gap:clamp(8px,4.288vw - 24.89px,30px);row-gap:var(--php-row-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}}.php__cell{scroll-snap-align:start}@media (width>=768px){.php__cell{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;display:grid}.php__cell:nth-child(odd){transform:translateY(calc(var(--php-row-gap) / 2))}}.php__point{border-radius:var(--ds-radius-card);flex-direction:column;gap:8px;width:100%;padding:16px;display:flex;overflow:hidden}@media (width>=768px){.php__point{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);grid-column:var(--php-col-md) / span 5;gap:12px;justify-self:var(--php-just);max-width:320px}}@media (width>=1024px){.php__point{grid-column:var(--php-col-lg) / span 4}}.php__point[data-col="1"]{--php-col-md:1;--php-col-lg:1}.php__point[data-col="2"]{--php-col-md:2;--php-col-lg:2}.php__point[data-col="3"]{--php-col-md:2;--php-col-lg:3}.php__point[data-align=start]{--php-just:start}.php__point[data-align=center]{--php-just:center}.php__point[data-align=end]{--php-just:end}.php__point-head{align-items:center;gap:10px;display:flex}.php__icon{width:var(--php-icon);height:var(--php-icon);flex-shrink:0;display:block}.php__icon>img{object-fit:contain}.php__cta{justify-content:center;margin-top:24px;display:flex}@media (width>=768px){.php__cta{margin-top:clamp(24px,13.45vw - 79.16px,93px)}}@media (width<=767.98px){.php__cta>.btn{justify-content:space-between;width:100%}}.prec__heading{padding-bottom:clamp(24px,2.326vw + 6.16px,40px)}[data-prec] [data-carousel-slide],[data-prec] .prec__grid>*{width:76vw}[data-prec][data-mobile-width=medium] [data-carousel-slide],[data-prec][data-mobile-width=medium] .prec__grid>*{width:68vw}@media (width>=768px){[data-prec][data-cols-md="2"]{--prec-cols:2}[data-prec][data-cols-md="3"]{--prec-cols:3}[data-prec][data-cols-md="4"]{--prec-cols:4}[data-prec][data-cols-md="5"]{--prec-cols:5}[data-prec][data-cols-md="6"]{--prec-cols:6}[data-prec] [data-carousel-slide],[data-prec][data-mobile-width=medium] [data-carousel-slide]{width:calc((100% - (var(--prec-cols,3) - 1) * 10px) / var(--prec-cols,3))}}@media (width>=1024px){[data-prec][data-cols-lg="2"]{--prec-cols:2}[data-prec][data-cols-lg="3"]{--prec-cols:3}[data-prec][data-cols-lg="4"]{--prec-cols:4}[data-prec][data-cols-lg="5"]{--prec-cols:5}[data-prec][data-cols-lg="6"]{--prec-cols:6}}@media (width>=1200px){[data-prec][data-cols-xl="2"]{--prec-cols:2}[data-prec][data-cols-xl="3"]{--prec-cols:3}[data-prec][data-cols-xl="4"]{--prec-cols:4}[data-prec][data-cols-xl="5"]{--prec-cols:5}[data-prec][data-cols-xl="6"]{--prec-cols:6}}.prec__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter);scroll-padding-inline:var(--ds-page-gutter);align-items:flex-start;gap:8px;display:flex;overflow:auto hidden}.prec__grid::-webkit-scrollbar{display:none}.prec__grid>*{scroll-snap-align:start;flex-shrink:0}@media (width>=768px){.prec__grid{grid-template-columns:repeat(var(--prec-cols,2), minmax(0, 1fr));scroll-snap-type:none;gap:clamp(8px,.39vw + 5.01px,10px);margin-inline:0;padding-inline:0;display:grid;overflow:visible}[data-prec] .prec__grid>*,[data-prec][data-mobile-width=medium] .prec__grid>*{width:auto}}.scr__wrapper{flex-direction:column;gap:24px;display:flex;position:relative}.scr__panel-wrap{width:100%;display:flex}@media (width>=768px){.scr__panel-wrap{z-index:1;pointer-events:none;position:absolute;inset:0}}.scr__panel{width:100%}@media (width>=768px){.scr__panel{height:min(100%, calc(100dvh - var(--header-height,0px)));grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;column-gap:30px;display:grid;position:sticky;top:0}}@media (width>=1024px){.scr__panel{column-gap:50px}}.scr__text{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=768px){.scr__text{pointer-events:auto;grid-column:2}}.scr__subheading{width:fit-content;padding-bottom:clamp(16px,.581vw + 11.54px,20px)}.scr__body{width:fit-content;padding-top:clamp(19.92px,.593vw + 15.37px,24px)}.scr__window{width:100%;position:relative}.scr__stack{backface-visibility:hidden;flex-direction:column;align-items:center;width:100%;display:flex}.scr__slide{width:fit-content}.scr__heading{font-size:var(--ds-text-display);margin:0;line-height:1.2}[data-armed] .scr__window{height:calc(var(--ds-text-display) * 2.4);overflow-y:clip}[data-armed] .scr__stack{will-change:transform;position:absolute;top:0;left:0}.scr__hl{background-image:linear-gradient(to right, var(--scr-hl), var(--scr-hl));transition:background-size var(--ds-motion-duration-long) var(--ds-motion-ease-smooth);background-position:0;background-repeat:no-repeat;background-size:100% 92%;font-style:normal}.scr__hl[data-tone=highlight]{--scr-hl:var(--ds-color-highlight);color:var(--ds-color-highlight-fg)}.scr__hl[data-tone=subtle]{--scr-hl:var(--ds-color-bg-subtle)}[data-armed]:not([data-played]) .scr__hl{background-position:100%;background-size:0 92%}@media (prefers-reduced-motion:reduce){.scr__hl{transition:none}}.scr__cta-desktop{display:none}@media (width>=768px){.scr__cta-desktop{margin-top:32px;display:block}}.scr__cta-mobile{margin-top:24px}@media (width>=768px){.scr__cta-mobile{display:none}}.scr__cta-mobile .btn{justify-content:space-between;width:100%}.scr__rail-wrap{width:100%}.scr__rail{display:grid}@media (width<=767.98px){.scr__rail{margin-inline:calc(-1 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--ds-page-gutter);overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.scr__rail::-webkit-scrollbar{display:none}}@media (width>=768px){.scr__rail{display:block}}.scr__grid{grid-auto-columns:73.08vw;grid-auto-flow:column;column-gap:8px;display:grid}@media (width>=768px){.scr__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:80px 30px}}@media (width>=1024px){.scr__grid{column-gap:50px}}.scr__col{scroll-snap-align:start}@media (width>=768px){.scr__col{align-items:flex-start;display:flex}.scr__col:nth-child(odd){grid-column:1}.scr__col:nth-child(2n){grid-column:3;align-items:flex-end;padding-top:80px}}@media (width>=1024px){.scr__col:nth-child(2n){padding-top:140px}}.scr__card{width:100%;position:relative;overflow:hidden;container-type:inline-size}.scr__card [data-ratio-media]>picture>img{transition:scale var(--ds-motion-duration-long) var(--ds-motion-ease-smooth)}.scr__chip{z-index:1;color:var(--ds-color-bg);background-image:linear-gradient(111.49deg, var(--ds-color-fg) -8.95%, var(--ds-color-fg) 114%);inset-inline:12px;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex;position:absolute;bottom:10px}@supports (color:color-mix(in lab, red, red)){.scr__chip{background-image:linear-gradient(111.49deg, color-mix(in srgb, var(--ds-color-fg) 40%, transparent) -8.95%, color-mix(in srgb, var(--ds-color-fg) 1%, transparent) 114%)}}.scr__chip{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.scr__chip:before{content:"";border-radius:inherit;background:linear-gradient(-45deg, var(--ds-color-fg), var(--ds-color-fg), var(--ds-color-fg));padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.scr__chip:before{background:linear-gradient(-45deg, color-mix(in srgb, var(--ds-color-fg) 50%, transparent), color-mix(in srgb, var(--ds-color-fg) 10%, transparent), color-mix(in srgb, var(--ds-color-fg) 50%, transparent))}}.scr__chip:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.scr__thumb-wrap{flex-shrink:0;width:50px}.scr__thumb{aspect-ratio:1;display:block}.scr__info{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.scr__title{font-size:15px;font-weight:var(--ds-card-title-weight);text-overflow:ellipsis;white-space:nowrap;transition:background-size .35s var(--ds-motion-ease-smooth);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;line-height:24px;overflow:hidden}.scr__title:hover{background-position:0 100%;background-size:100% 1px}.scr__price{font-size:15px;line-height:24px}.scr__action{flex-shrink:0;display:none}.scr__shop{height:38px;font-family:var(--ds-font-button);font-size:15px;font-weight:var(--ds-font-button-weight);text-transform:var(--ds-button-transform);transition:background-color var(--ds-motion-duration-medium) var(--ds-motion-ease), color var(--ds-motion-duration-medium) var(--ds-motion-ease);justify-content:center;align-items:center;padding-inline:16px;line-height:24px;display:inline-flex}.scr__shop:hover{background-color:var(--ds-color-fg);color:var(--ds-color-bg)}@container (width>=341px){.scr__chip{inset-inline:20px;bottom:20px}.scr__thumb-wrap{width:60px}}@container (width>=301px){.scr__action{display:block}}@media (prefers-reduced-motion:reduce){.scr__title,.scr__shop,.scr__card [data-ratio-media]>picture>img{transition:none}}.bp__link{color:inherit;font-family:var(--ds-font-button);font-size:var(--ds-text-body);font-weight:var(--ds-font-button-weight);text-transform:var(--ds-button-transform);align-items:center;gap:8px;line-height:24px;text-decoration:none;display:inline-flex}.bp__link--small{gap:4px}.bp__lead-title a,.bp__row-title a{color:inherit;text-decoration:none;display:block}.bp__pic{position:absolute;inset:0}.bp__img{object-fit:cover;width:100%;height:100%;transition:scale var(--ds-motion-duration-slow) var(--ds-motion-ease-smooth);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.bp__lead-card:hover .bp__img,.bp__row-card:hover .bp__img,.bp__col-card:hover .bp__img{scale:1.03}}@media (prefers-reduced-motion:reduce){.bp__img{transition:none}}.bp__tags{z-index:1;text-align:start;pointer-events:none;position:absolute;inset:0}.bp__tags--lead{padding:20px}.bp__tags--row{padding:10px}.bp__tags--col{padding:18px}@media (width>=768px){.bp__tags--lead{padding:32px}.bp__tags--col{padding:20px}}.bp__row-text,.bp__col-text{container:bp-text/inline-size}@container bp-text (width<=250px){.ct-metas{flex-direction:column}.ct-metas__dot{display:none}}.bp__header{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}@media (width>=768px){.bp__header{flex-direction:row;justify-content:space-between;align-items:center;gap:0;margin-bottom:40px}}.bp__featured{grid-template-columns:minmax(0,1fr);gap:24px 8px;display:grid}@media (width>=768px){.bp__featured{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,7.797vw - 35.81px,64px) clamp(8px,4.678vw - 27.88px,32px)}.bp__lead{grid-column:1/4;grid-row:1 / span var(--bp-rows,3)}.bp__row{grid-column:4/6}}.bp__lead-card{z-index:0;border-radius:var(--ds-radius-card);width:100%;height:100%;display:grid;position:relative;overflow:hidden}.bp__lead-media{z-index:0;aspect-ratio:var(--bp-ratio);grid-area:1/1/-1/-1;display:block;position:relative}.bp__shade{z-index:1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(180deg, transparent, var(--ds-scheme-3-bg) 78.32%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bp__shade{background-image:linear-gradient(180deg, transparent, color-mix(in srgb, var(--ds-scheme-3-bg) var(--bp-shade), transparent) 78.32%)}}.bp__lead-content{z-index:1;pointer-events:none;flex-direction:column;grid-area:1/1/-1/-1;justify-content:flex-end;padding:73px 20px 20px;display:flex;position:relative}@media (width>=768px){.bp__lead-content{padding:85px 32px 32px}}.bp__lead-text{flex-direction:column;gap:12px;display:flex}.bp__lead-title{margin:0}.bp__lead-title a,.bp__more .bp__link{pointer-events:auto}.bp__lead .ct-metas{color:inherit}.bp__more{margin-top:12px}.bp__row{position:relative}.bp__row-card{z-index:0;flex-direction:column;row-gap:16px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.bp__row-media{z-index:0;width:100%;max-height:100%;aspect-ratio:var(--bp-ratio);border-radius:var(--ds-radius-small);flex-shrink:0;display:block;position:relative}.bp__row-text{flex-direction:column;flex-grow:1;justify-content:center;min-width:0;display:flex}.bp__row-inner,.bp__col-text{flex-direction:column;gap:8px;display:flex}.bp__row-title{margin:0}@media (width>=768px){.bp__row-card{flex-direction:row;gap:20px 24px}.bp__row-media{max-width:36%}.bp__row[data-divider]:after{content:"";background-color:var(--ds-color-border);inset-inline:0;height:1px;position:absolute;bottom:calc(clamp(24px,7.797vw - 35.81px,64px)/-2)}}.bp__grid-heading{text-align:center;padding-bottom:clamp(24px,2.326vw + 6.16px,40px)}.bp__strip{margin-inline:calc(-1 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter);scroll-padding-inline:var(--ds-page-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden}.bp__strip::-webkit-scrollbar{display:none}.bp__cols{grid-auto-columns:76vw;grid-auto-flow:column;align-items:start;gap:24px 8px;display:grid}.bp__col-card{z-index:0;scroll-snap-align:start;text-align:start;flex-direction:column;row-gap:16px;height:100%;display:flex;position:relative;overflow:hidden}.bp__col-media{z-index:0;aspect-ratio:var(--bp-ratio);display:block;position:relative}.bp__col-text{flex:1}.bp__cta{justify-content:center;margin-top:32px;display:flex}@media (width>=768px){.bp__strip{scroll-snap-type:none;margin-inline:0;padding-inline:0;overflow:visible}.bp__cols{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:clamp(24px,1.17vw + 15.03px,30px) clamp(8px,4.288vw - 24.89px,30px)}.bp__col-card{row-gap:20px}.bp__cta{margin-top:40px}}.chrome-skip-link{z-index:100;border-radius:var(--ds-radius-button);background-color:var(--ds-color-bg);color:var(--ds-color-fg);inset-inline-start:16px;padding:8px 16px;position:absolute;top:8px;transform:translateY(-200%)}.chrome-skip-link:focus{transform:none}.chrome-reversed-link{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.chrome-reversed-link{transition:background-size var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth)}a:hover>.chrome-reversed-link{background-position:0 100%;background-size:100% 1px}}.chrome-announcement__wrapper{margin-inline:auto}@media (width>=1200px){.chrome-announcement__wrapper{max-width:var(--ds-announcement-width,100%)}}.chrome-announcement p{font-weight:var(--ds-font-body-weight)}.chrome-announcement__link{text-decoration:none}.chrome-announcement__link:hover{text-underline-offset:3px;text-decoration:underline}.chrome-header-section{z-index:30;position:relative}.chrome-header-section[data-sticky=always]{position:sticky;top:0}.chrome-header{--chrome-pad:10px;--chrome-icon:40px;transition:box-shadow var(--ds-motion-duration-fast) var(--ds-motion-ease);position:relative}@media (width>=768px){.chrome-header{--chrome-pad:var(--ds-header-padding-block,16px)}}@media (width>=1024px){.chrome-header{--chrome-icon:36px}}.chrome-header-section[data-scrolled] .chrome-header{box-shadow:0 4px 18px var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.chrome-header-section[data-scrolled] .chrome-header{box-shadow:0 4px 18px color-mix(in srgb, var(--ds-color-fg) 10%, transparent)}}.chrome-header__top{grid-template-columns:1fr auto 1fr;grid-template-areas:"left logo icons";column-gap:12px;display:grid}.chrome-header__cell{min-width:0;padding-block:var(--chrome-pad);align-items:center;display:flex}.chrome-header__left{grid-area:left;justify-content:flex-start}.chrome-header__logo{grid-area:logo;justify-content:center}.chrome-header__icons{grid-area:icons;justify-content:flex-end;margin-inline-end:-10px}@media (width>=1024px){.chrome-header[data-logo=left] .chrome-header__top{grid-template-columns:auto auto 1fr;grid-template-areas:"logo left icons"}.chrome-header[data-logo=left] .chrome-nav{margin-inline-start:28px}}.chrome-header__icon{width:var(--chrome-icon);height:var(--chrome-icon);color:inherit;cursor:pointer;transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.chrome-header__icon:hover{opacity:.6}.chrome-header__icon:focus-visible{outline-offset:-2px}.chrome-header__menu-btn{margin-inline-start:-10px}@media (width>=1024px){.chrome-header__menu-btn{display:none}}@media (width>=1200px){.chrome-header__search-btn{display:none}}.chrome-header__account{display:none}@media (width>=1024px){.chrome-header__account{display:flex}}.chrome-cart-bubble{min-width:22px;height:22px;font-family:var(--ds-font-body);top:-2px;border-radius:9999px;justify-content:center;align-items:center;padding-inline:4px;font-size:14px;font-weight:500;line-height:1;display:flex;position:absolute;inset-inline-end:-9px}.chrome-logo{color:inherit}.chrome-logo__image{width:var(--ds-logo-width-mobile,124px);max-width:none}@media (width>=768px){.chrome-logo__image{width:var(--ds-logo-width,160px)}}.chrome-logo--drawer .chrome-logo__image{width:var(--ds-logo-width-mobile,124px)}.chrome-search{width:284px;display:none;position:relative}@media (width>=1200px){.chrome-search{display:block}}.chrome-header[data-logo=left] .chrome-search{width:318px}.chrome-search__input{border-radius:var(--ds-radius-input);background-color:var(--ds-color-input-bg);width:100%;height:48px;color:var(--ds-color-fg);font:inherit;font-size:var(--ds-text-body);line-height:var(--ds-leading-body);appearance:none;border:0;padding:8px 44px 8px 16px;display:block}.chrome-search__input::placeholder{color:var(--ds-color-fg-muted);opacity:1}.chrome-search__input::-webkit-search-cancel-button{appearance:none}.chrome-search__input:focus{outline:none}.chrome-search__input:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring)}.chrome-search__submit{width:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:4px}@media (width<=767.98px){.chrome-header[data-dividers]{--chrome-pad:0px;--chrome-icon:60px}.chrome-header[data-dividers] .chrome-header__top{grid-template-columns:60px auto 1fr;column-gap:15px;padding-inline:0}.chrome-header[data-dividers] .chrome-header__menu-btn,.chrome-header[data-dividers] .chrome-header__icons{margin:0}.chrome-header[data-dividers] .chrome-header__left{border-inline-end:1px solid var(--ds-color-border)}.chrome-header[data-dividers] .chrome-header__icons>.chrome-header__icon{border-inline-start:1px solid var(--ds-color-border)}.chrome-header[data-dividers] .chrome-header__logo{justify-content:flex-start;padding-block:8px}.chrome-header[data-dividers] .chrome-logo__image{object-fit:contain;max-height:44px}.chrome-header[data-dividers]:after{content:"";background-color:var(--ds-color-border);pointer-events:none;inset-inline:0;height:1px;position:absolute;bottom:0}.chrome-header[data-dividers] .chrome-cart-bubble{top:11px;min-width:20px;height:20px;inset-inline-end:5px}.chrome-header-section[data-scrolled] .chrome-header[data-dividers]:after{opacity:0}}@media (width>=768px){.chrome-header-section[data-overlay=card]{height:0}.chrome-header-section[data-overlay=card] .chrome-header{inset-inline:var(--ds-page-gutter);border-radius:var(--ds-radius-small);transition:transform var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth), inset var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth), border-radius var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth), box-shadow var(--ds-motion-duration-fast) var(--ds-motion-ease);position:absolute;top:0;transform:translateY(30px)}.chrome-header-section[data-overlay=card] .chrome-header__top{padding-inline:20px}.chrome-header-section[data-overlay=card][data-scrolled] .chrome-header{border-radius:0;inset-inline:0;transform:none}.chrome-header-section[data-overlay=card][data-scrolled] .chrome-header__top{padding-inline:var(--ds-page-gutter)}@media (width>=1200px){.chrome-header-section[data-overlay=card][data-scrolled] .chrome-header__top{padding-inline:var(--ds-page-gutter-desktop)}}}@media (width>=1200px){.chrome-header-section[data-overlay=card] .chrome-header{inset-inline:var(--ds-page-gutter-desktop)}}@media (width>=1536px){.chrome-header-section[data-overlay=card] .chrome-header{inset-inline:var(--ds-page-gutter-wide)}}.chrome-nav{align-self:stretch;display:none}@media (width>=1024px){.chrome-nav{display:flex}}.chrome-nav__list{flex-wrap:wrap;align-items:stretch;column-gap:4px;margin:0;padding:0;list-style:none;display:flex}.chrome-nav__item{align-items:center;display:flex;position:relative}.chrome-nav__item[data-kind=mega]{position:static}.chrome-nav__link{z-index:0;color:var(--ds-color-fg);font-family:var(--ds-font-body);font-size:var(--ds-text-body);font-weight:var(--ds-font-nav-weight);line-height:var(--ds-leading-body);text-transform:var(--ds-nav-transform);white-space:nowrap;cursor:pointer;transition:color var(--ds-motion-duration-fast) var(--ds-motion-ease);background:0 0;border:0;align-items:center;column-gap:6px;padding:6px 12px;text-decoration:none;display:flex;position:relative}.chrome-nav__link:before{content:"";z-index:-1;background-color:var(--ds-color-button-bg);opacity:0;transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-ease);border-radius:99px;position:absolute;inset:0}.chrome-nav__link:hover,.chrome-nav__item[data-open]>.chrome-nav__link{color:var(--ds-color-button-fg)}.chrome-nav__link:hover:before,.chrome-nav__item[data-open]>.chrome-nav__link:before{opacity:1}.chrome-nav__link:focus-visible{outline-offset:-2px}.chrome-nav__caret{transition:transform var(--ds-motion-duration-fast) var(--ds-motion-ease)}.chrome-nav__item[data-open] .chrome-nav__caret{transform:rotate(180deg)}.chrome-drop{padding-top:var(--chrome-pad);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth), visibility 0s linear var(--ds-motion-duration-medium);top:100%;position:absolute;inset-inline-start:0}.chrome-drop[data-open]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth)}.chrome-drop__box{border-radius:0 0 var(--ds-radius-small) var(--ds-radius-small);background-color:var(--ds-color-bg);min-width:260px;box-shadow:inset 0 1px 0 var(--ds-color-border), inset -1px 0 0 var(--ds-color-border), inset 1px 0 0 var(--ds-color-border);margin:0;padding:26px 0 36px;list-style:none}.chrome-drop__link,.chrome-mega__link{color:var(--ds-color-fg-muted);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);white-space:nowrap;transition:color var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth);padding:4px 30px;text-decoration:none;display:block}:is(.chrome-drop__link,.chrome-mega__link):hover{color:var(--ds-color-fg)}.chrome-mega{visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--ds-motion-duration-slow);inset-inline:0;position:absolute;top:100%;overflow:hidden}.chrome-mega[data-open]{visibility:visible;pointer-events:auto;transition:none}.chrome-mega__inner{background-color:var(--ds-color-bg);box-shadow:inset 0 1px 0 var(--ds-color-border);transition:transform var(--ds-motion-duration-slow) var(--ds-motion-ease-overlay);transform:translateY(-100%)}.chrome-mega[data-open] .chrome-mega__inner{transform:none}.chrome-mega__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chrome-mega__column{flex-direction:column;padding:30px 30px 40px 0;display:flex}.chrome-mega__heading{color:var(--ds-color-fg);font-family:var(--ds-font-heading);font-size:var(--ds-text-h5);font-weight:var(--ds-font-heading-weight);line-height:var(--ds-leading-h5);text-decoration:none;display:block}.chrome-mega__links{margin:0;padding:0;list-style:none}.chrome-mega__link{white-space:normal;padding-inline:0}@media (prefers-reduced-motion:reduce){.chrome-header,.chrome-drop,.chrome-drop[data-open],.chrome-mega,.chrome-mega__inner,.chrome-nav__link,.chrome-nav__link:before,.chrome-nav__caret{transition:none}}.chrome-menu{flex-direction:column;height:100%;display:flex}.chrome-menu__header{flex-shrink:0;align-items:center;min-height:60px;display:flex}.chrome-menu__logo{flex-grow:1;padding-inline-start:16px;display:flex}.chrome-menu__close{width:60px;height:60px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chrome-menu__close:focus-visible{outline-offset:-2px}.chrome-menu__content{flex-direction:column;flex-grow:1;gap:24px;min-height:0;padding-bottom:26px;display:flex;position:relative;overflow-x:clip}.chrome-menu__menus{flex-grow:1;overflow-y:auto}.chrome-menu__menus[data-sub-open]{overflow:hidden}.chrome-menu__list,.chrome-menu__sublist,.chrome-menu__accordion-list{margin:0;padding:0;list-style:none}.chrome-menu__row{width:100%;min-height:48px;color:var(--ds-color-fg);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;text-decoration:none;list-style:none;display:flex}.chrome-menu__row::-webkit-details-marker{display:none}.chrome-menu__row:focus-visible{outline-offset:-2px}.chrome-menu__row-text{font-family:var(--ds-font-heading);font-size:var(--ds-text-h3);font-weight:var(--ds-font-heading-weight);line-height:var(--ds-leading-h3)}.chrome-menu__submenu{z-index:1;background-color:var(--ds-color-bg);visibility:hidden;width:100%;transition:inset-inline-start .5s var(--ds-motion-ease-smooth), visibility 0s linear .5s;position:absolute;inset-block:0;inset-inline-start:100%;overflow-y:auto}.chrome-menu__submenu[data-open]{visibility:visible;transition:inset-inline-start .5s var(--ds-motion-ease-smooth);inset-inline-start:0}.chrome-menu__back{width:100%;min-height:48px;color:var(--ds-color-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:4px 16px;display:flex}.chrome-menu__back:focus-visible{outline-offset:-2px}.chrome-menu__link{color:var(--ds-color-fg-muted);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);padding:4px 16px;text-decoration:none;display:block}.chrome-menu__link:hover{color:var(--ds-color-fg)}.chrome-menu__link:focus-visible{outline-offset:-2px}.chrome-menu__accordion-caret{transition:transform var(--ds-motion-duration-fast) var(--ds-motion-ease)}.chrome-menu__accordion[open] .chrome-menu__accordion-caret{transform:rotateX(180deg)}.chrome-menu__accordion-list{padding-bottom:8px}.chrome-menu__footer{flex-direction:column;padding-inline:16px;display:flex}.chrome-menu__account{color:var(--ds-color-fg);align-items:center;gap:12px;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.chrome-menu__submenu,.chrome-menu__submenu[data-open],.chrome-menu__accordion-caret{transition:none}}.chrome-footer{border-radius:var(--ds-radius-card) var(--ds-radius-card) 0 0;overflow:hidden}.chrome-footer__top{padding-top:clamp(40px,5.814vw - 4.59px,80px)}.chrome-footer__blocks{flex-wrap:wrap;margin-inline:-15px;display:flex}.chrome-footer__block{flex-direction:column;flex-shrink:0;width:100%;padding-inline:15px;display:flex}@media (width>=1024px){.chrome-footer__block--newsletter{width:49%}.chrome-footer__block--column{width:17%}.chrome-footer[data-columns="4"] .chrome-footer__block--newsletter{width:32%}.chrome-footer[data-columns="0"] .chrome-footer__block--newsletter{width:100%}.chrome-footer[data-newsletter=off] .chrome-footer__block--column{flex:1;min-width:0}}.chrome-footer__newsletter{flex-direction:column;gap:20px;padding-bottom:20px;display:flex}@media (width>=1024px){.chrome-footer__newsletter{gap:24px;padding-bottom:0}}.chrome-footer__heading{font-size:var(--ds-text-h2);line-height:var(--ds-leading-h2)}.chrome-newsletter{flex-direction:column;gap:16px;display:flex}.chrome-newsletter__field{position:relative}.chrome-newsletter__input{border-radius:var(--ds-radius-input);background-color:var(--ds-color-fg);width:100%;height:58px;color:var(--ds-color-bg);font:inherit;font-size:var(--ds-text-body);line-height:var(--ds-leading-body);border:0;padding:8px 58px 8px 20px;display:block}.chrome-newsletter__input::placeholder{color:var(--ds-color-bg)}@supports (color:color-mix(in lab, red, red)){.chrome-newsletter__input::placeholder{color:color-mix(in srgb, var(--ds-color-bg) 70%, transparent)}}.chrome-newsletter__input::placeholder{opacity:1}.chrome-newsletter__input:focus{outline:none}.chrome-newsletter__input:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring)}.chrome-newsletter__submit{border:1px solid var(--ds-color-bg);background-color:var(--ds-color-bg);width:38px;height:38px;color:var(--ds-color-fg);cursor:pointer;transition:background-color var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth), color var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth);top:50%;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:10px;transform:translateY(-50%)}.chrome-newsletter__submit:hover{background-color:var(--ds-color-fg);color:var(--ds-color-bg)}.chrome-newsletter__trap{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.chrome-newsletter__status{min-height:1.5em;margin:0}.chrome-newsletter__submit:disabled{opacity:.6;cursor:progress}.chrome-newsletter__legal a{text-decoration:underline}@media (width<=1023.98px){.chrome-footer__details{border-bottom:1px solid var(--ds-color-border)}}.chrome-footer__summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;padding-block:10px;list-style:none;display:flex}.chrome-footer__summary::-webkit-details-marker{display:none}@media (width>=1024px){.chrome-footer__summary{pointer-events:none;align-items:flex-start;padding-block:0 12px}}.chrome-footer__title{font-family:var(--ds-font-heading);font-size:var(--ds-text-h5);font-weight:var(--ds-font-heading-weight);line-height:var(--ds-leading-h5)}.chrome-footer__caret{transition:transform var(--ds-motion-duration-fast) var(--ds-motion-ease)}@media (width>=1024px){.chrome-footer__caret{display:none}}.chrome-footer__details[open] .chrome-footer__caret{transform:rotateX(180deg)}.chrome-footer__links{flex-direction:column;gap:8px;margin:0;padding:0 0 20px;list-style:none;display:flex}@media (width>=1024px){.chrome-footer__links{padding-bottom:0}}.chrome-footer__link{color:var(--ds-color-fg-muted);transition:color var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth);text-decoration:none;display:block}.chrome-footer__link:hover{color:var(--ds-color-fg)}.chrome-footer__bottom{padding-top:20px}@media (width>=1024px){.chrome-footer__bottom{padding-top:40px}}.chrome-footer__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:24px;display:flex}@media (width>=768px){.chrome-footer__row{gap:24px}}.chrome-footer__row--last{align-items:center}@media (width>=1024px){.chrome-footer__row--last{border-top:1px solid var(--ds-color-border);padding-block:30px 40px}}.chrome-footer__policies{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){.chrome-footer__policies{column-gap:24px}}.chrome-footer__policy{color:var(--ds-color-fg);text-decoration:none;display:block}.chrome-footer__copyright-link{transition:text-decoration-color var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.chrome-footer__copyright-link:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.chrome-footer__caret,.chrome-footer__link,.chrome-newsletter__submit,.chrome-footer__copyright-link{transition:none}}.cdrawer-dialog,.sdrawer-dialog{--cd-gutter:16px}@media (width>=1200px){.cdrawer-dialog,.sdrawer-dialog{--cd-gutter:24px}}.cdrawer-dialog .ds-dialog__panel{overflow:hidden}.cdrawer{flex-direction:column;height:100%;display:flex}.cdrawer__header{min-height:60px;padding:10px var(--cd-gutter);border-bottom:1px solid var(--ds-color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (width>=1200px){.cdrawer__header{padding-block:16px}}.cdrawer__heading{font-family:var(--ds-font-heading);font-weight:var(--ds-font-heading-weight);font-size:var(--ds-text-h3);line-height:var(--ds-leading-h3);margin:0;position:relative}.cdrawer__count{font-family:var(--ds-font-body);font-weight:var(--ds-font-body-weight);font-size:14px;line-height:19px;position:absolute;top:3px;left:calc(100% + 4px)}.cdrawer__close,.sdrawer__close{color:var(--ds-color-fg);cursor:pointer;transition:opacity var(--ds-motion-duration-medium) var(--ds-motion-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.cdrawer__close,.sdrawer__close):hover{opacity:.6}:is(.cdrawer__close,.sdrawer__close):focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring);outline:none}.cdrawer__close{width:20px;height:20px}@media (width<=767.98px){.cdrawer__close{width:60px;height:59px;margin:-10px calc(-1 * var(--cd-gutter)) -10px 0}}.cdrawer__goal{padding:var(--cd-gutter) var(--cd-gutter) 0;flex-shrink:0;gap:8px;display:grid}.cdrawer__goal-text{color:var(--ds-color-progress);font-weight:var(--ds-font-body-weight);font-size:var(--ds-text-body);margin:0;line-height:24px}.cdrawer__goal-text strong{font-weight:700}.cdrawer__goal-bar{background-color:var(--ds-color-fg);border-radius:30px;height:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cdrawer__goal-bar{background-color:color-mix(in srgb, var(--ds-color-fg) 5%, transparent)}}.cdrawer__goal-fill{width:var(--cd-progress,0%);background-color:var(--ds-color-progress);height:100%;transition:width .35s var(--ds-motion-ease);border-radius:30px;display:block}.cdrawer__items{overscroll-behavior:contain;min-height:0;padding:var(--cd-gutter);flex:auto;overflow-y:auto}.cdrawer__lines{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.cdrawer__line{transition:opacity var(--ds-motion-duration-medium) var(--ds-motion-ease);gap:12px;display:flex}.cdrawer__line[data-pending]{opacity:.7}.cdrawer__line-media{aspect-ratio:3/4;border-radius:var(--ds-radius-small);background-color:var(--ds-color-media-bg);flex-shrink:0;width:100px;display:block;overflow:hidden}.cdrawer__line-media img{object-fit:cover;width:100%;height:100%}.cdrawer__line-body{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.cdrawer__line-top,.cdrawer__line-bottom{flex:1 1 0;gap:12px;display:flex}.cdrawer__line-bottom{justify-content:space-between;align-items:flex-start}.cdrawer__line-info{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.cdrawer__line-title{font-weight:700;font-size:var(--ds-text-body);overflow-wrap:anywhere;line-height:1.4;text-decoration:none}.cdrawer__line-title:hover{text-decoration:underline}.cdrawer__line-options{color:var(--ds-color-fg-muted);margin:0;font-size:14px;line-height:1.2}.cdrawer__line-options dd{margin:0}.cdrawer__line-price{font-weight:700;font-size:var(--ds-text-body);text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:24px;display:flex}.cdrawer__line-compare{color:var(--ds-color-fg-muted);font-weight:var(--ds-font-body-weight)}.cdrawer__line-badge{border-radius:var(--ds-radius-badge);background:var(--ds-color-badge-sale);color:var(--ds-color-badge-sale-fg);font-family:var(--ds-font-body);white-space:nowrap;align-items:center;margin-bottom:4px;padding:2px 8px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.cdrawer__qty{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-input);background-color:var(--ds-color-bg);flex-shrink:0;justify-content:center;align-items:center;width:90px;height:38px;display:inline-flex;position:relative}.cdrawer__qty form{display:contents}.cdrawer__qty-value{font-weight:var(--ds-font-body-weight);font-size:var(--ds-text-body);line-height:24px}.cdrawer__qty-btn{border-radius:var(--ds-radius-input);cursor:pointer;justify-content:center;align-items:center;width:32px;display:flex;position:absolute;top:-1px;bottom:-1px}.cdrawer__qty-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring);outline:none}.cdrawer__qty-btn--minus{left:-1px}.cdrawer__qty-btn--plus{right:-1px}.cdrawer__remove{color:var(--ds-color-fg-muted);font-weight:var(--ds-font-body-weight);font-size:var(--ds-text-body);cursor:pointer;transition:opacity var(--ds-motion-duration-medium) var(--ds-motion-ease);line-height:22px;text-decoration:none}.cdrawer__remove:hover{opacity:.7}.cdrawer__summary{padding:var(--cd-gutter);background-color:var(--ds-color-bg);color:var(--ds-color-fg);flex-shrink:0}.cdrawer__totals{gap:24px;display:flex}.cdrawer__total{flex-direction:column;margin:0;display:flex}.cdrawer__total-label{font-weight:var(--ds-font-body-weight);font-size:var(--ds-text-body);line-height:24px}.cdrawer__total-value{font-family:var(--ds-font-heading);font-weight:var(--ds-font-heading-weight);font-size:var(--ds-text-h3);line-height:var(--ds-leading-h3)}.cdrawer__tax-note{text-align:right;flex:auto;justify-content:flex-end;align-items:flex-end;margin:0;display:flex}.cdrawer__tax-note small{opacity:.7;font-size:14px;line-height:17px}.cdrawer__actions{gap:8px;margin-top:24px;display:flex}.cdrawer__view-cart,.cdrawer__checkout{min-width:0;height:50px;padding-inline:16px}.cdrawer__view-cart{color:var(--ds-color-fg);background-color:#0000;border-color:currentColor;flex:213px}.cdrawer__view-cart:hover{opacity:.8}.cdrawer__checkout{flex:231px}.cdrawer__checkout:hover{opacity:.8}.cdrawer__content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.cdrawer__empty{padding:60px var(--cd-gutter);flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:24px;display:flex}@media (width>=1200px){.cdrawer__empty{gap:40px}}.cdrawer__empty-header{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}@media (width>=1200px){.cdrawer__empty-header{gap:16px}}.cdrawer__empty-heading{font-size:var(--ds-text-h3);line-height:var(--ds-leading-h3);margin:0}.cdrawer__empty-text{color:var(--ds-color-fg-muted);font-weight:var(--ds-font-body-weight);font-size:var(--ds-text-body);margin:0;line-height:24px}.cdrawer__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=1200px){.cdrawer__tiles{gap:10px}}.cdrawer__tile{flex-direction:column;gap:12px;text-decoration:none;display:flex}.cdrawer__tile:hover .cdrawer__tile-title{text-decoration:underline}.cdrawer__tile-media{aspect-ratio:3/4;border-radius:var(--ds-radius-small);background-color:var(--ds-color-media-bg);display:block;overflow:hidden}.cdrawer__tile-media img{object-fit:cover;width:100%;height:100%}.cdrawer__tile-title{font-family:var(--ds-font-heading);font-weight:var(--ds-font-heading-weight);font-size:var(--ds-text-h6);line-height:var(--ds-leading-h6)}.sdrawer__header{z-index:1;background-color:var(--ds-color-bg);height:60px;box-shadow:inset 0 -1px 0 var(--ds-color-border);display:flex;position:sticky;top:0}.sdrawer__form{flex:auto;min-width:0;position:relative}.sdrawer__input{width:100%;height:60px;color:var(--ds-color-fg);font-weight:var(--ds-font-body-weight);font-size:var(--ds-text-body);appearance:none;background:0 0;border:0;padding:8px 64px 8px 44px;line-height:24px}.sdrawer__input::placeholder{color:var(--ds-color-fg-muted);opacity:1}.sdrawer__input::-webkit-search-cancel-button{display:none}.sdrawer__input:focus-visible{outline:none}.sdrawer__submit{width:44px;color:var(--ds-color-fg);cursor:pointer;inset-block:0;align-items:center;padding-left:12px;display:flex;position:absolute;left:0}.sdrawer__submit:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring);outline:none}.sdrawer__clear{color:var(--ds-color-fg);font-weight:var(--ds-font-body-weight);cursor:pointer;font-size:12px;line-height:1.6;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sdrawer__spinner{border:2px solid var(--ds-color-border);border-top-color:var(--ds-color-fg);border-radius:50%;width:20px;height:20px;margin-top:-10px;animation:.8s linear infinite sdrawer-spin;position:absolute;top:50%;right:16px}@keyframes sdrawer-spin{to{transform:rotate(360deg)}}.sdrawer__close{width:60px;height:60px}.sdrawer__content{padding:24px 16px}.sdrawer__groups{flex-direction:column;gap:24px;display:flex}.sdrawer__group{flex-direction:column;gap:12px;display:flex}.sdrawer__group-title{font-size:var(--ds-text-h6);line-height:var(--ds-leading-h6);text-transform:capitalize;margin:0}.sdrawer__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sdrawer__chip{border-radius:var(--ds-radius-button);background-color:var(--ds-color-button-secondary-bg);height:36px;color:var(--ds-color-button-secondary-fg);font-weight:var(--ds-font-body-weight);font-size:var(--ds-text-body);transition:background-color var(--ds-motion-duration-medium) var(--ds-motion-ease), color var(--ds-motion-duration-medium) var(--ds-motion-ease);align-items:center;padding:6px 12px;line-height:24px;text-decoration:none;display:inline-flex}.sdrawer__chip:hover{background-color:var(--ds-color-fg);color:var(--ds-color-bg)}.sdrawer__products{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.sdrawer__links{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sdrawer__links li{display:flex}.sdrawer__links a{color:var(--ds-color-fg-muted);font-size:var(--ds-text-body);line-height:24px;text-decoration:none}.sdrawer__links a:hover{color:var(--ds-color-fg);text-decoration:underline}.sdrawer__none{color:var(--ds-color-fg-muted);margin:0}@media (prefers-reduced-motion:reduce){.cdrawer__goal-fill,.cdrawer__line{transition:none}.sdrawer__spinner{animation-duration:2.4s}}@media (width<=767.98px){.qa-dialog.ds-dialog[data-sheet-mobile]{height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}}.qa-dialog .ds-dialog__panel{position:relative;overflow:hidden}.qa{flex-direction:column;height:100%;display:flex}.qa__close{z-index:2;width:20px;height:20px;color:var(--ds-color-fg);cursor:pointer;transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-ease);top:20px;background:0 0;border:0;padding:0;display:flex;position:absolute;inset-inline-end:20px}.qa__close:hover{opacity:.6}.qa__close:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.qa__content{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:clamp(0px,.78vw - 5.98px,4px);min-height:0;padding:24px 16px 16px;display:flex;overflow-y:auto}@media (width>=768px){.qa__content{padding:24px}}.qa__content::-webkit-scrollbar{width:6px}.qa__content::-webkit-scrollbar-thumb{background-color:var(--ds-color-border);border-radius:10px}.qa__badges{padding-bottom:4px;flex-wrap:wrap;gap:6px;padding-inline-end:32px;display:flex}.qa__title{font-family:var(--ds-font-heading);font-weight:var(--ds-font-heading-weight);font-size:var(--ds-text-h3);line-height:var(--ds-leading-h3);margin:0;padding-inline-end:32px}.qa__price{font-family:var(--ds-font-body);font-weight:700;font-size:var(--ds-text-h5);line-height:var(--ds-leading-h5);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding-bottom:12px;display:flex}.qa__compare{font-weight:var(--ds-font-body-weight);opacity:.6}.qa__gallery{padding-bottom:clamp(12.8px,.78vw + 6.8px,16px);container-type:inline-size}.qa__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.qa__track::-webkit-scrollbar{display:none}.qa__track:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.qa__slide{aspect-ratio:3/4;border-radius:var(--ds-radius-image);background-color:var(--ds-color-media-bg);scroll-snap-align:start;flex:none;height:80cqw;overflow:hidden}.qa__img{object-fit:cover;width:100%;height:100%;display:block}.qa__controls{align-items:center;gap:12px;height:16px;margin-top:12px;display:flex}.qa__progress{background-color:var(--ds-color-border);flex:1;height:2px}.qa__progress-fill{height:100%;width:calc(var(--qa-thumb,1) * 100%);background-color:var(--ds-color-fg);margin-inline-start:calc((1 - var(--qa-thumb,1)) * 100% * var(--qa-progress,0));display:block}.qa__arrows{gap:8px;display:flex}.qa__arrow{width:16px;height:16px;color:var(--ds-color-fg);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.qa__arrow:hover{opacity:.6}.qa__arrow:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.qa__picker{flex-direction:column;gap:20px;padding-bottom:16px;display:flex}.qa__option{border:0;min-width:0;margin:0;padding:0}.qa__legend{float:left;width:100%;color:var(--ds-color-fg);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:17px;padding:0;display:flex}.qa__current{font-size:var(--ds-text-body);color:var(--ds-color-fg-muted);font-weight:500;line-height:26px}.qa__values{clear:both;flex-wrap:wrap;gap:5px;display:flex}.qa__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.qa__input:disabled{cursor:not-allowed}.qa__swatch{cursor:pointer;width:52px;height:24px;display:flex;position:relative}.qa__swatch:after{content:"";border:1px solid var(--ds-color-fg);opacity:0;pointer-events:none;transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-ease);position:absolute;inset:-3px}.qa__swatch:has(:checked):after{opacity:1}.qa__swatch:has(:focus-visible):after{opacity:1;border:2px solid var(--ds-color-focus-ring)}.qa__swatch-fill{border:1px solid var(--ds-color-swatch-border);background-color:var(--swatch-color,var(--ds-color-media-bg));background-image:var(--swatch-image,none);background-position:50%;background-size:cover;width:100%;height:100%;display:block}.qa__chip{border:1px solid var(--ds-color-fg);border-radius:var(--ds-radius-button);height:44px;color:var(--ds-color-fg);font-size:var(--ds-text-body);cursor:pointer;transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-ease), color var(--ds-motion-duration-fast) var(--ds-motion-ease);background-color:#0000;justify-content:center;align-items:center;padding:0 20px;font-weight:500;line-height:24px;display:inline-flex;position:relative}.qa__chip:hover{background-color:var(--ds-color-fg);color:var(--ds-color-bg)}.qa__chip:has(:checked){background-color:var(--ds-color-fg);color:var(--ds-color-bg)}.qa__chip:has(:focus-visible){outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.qa__swatch[data-unavailable],.qa__chip[data-unavailable]{opacity:.322}.qa__swatch[data-unavailable]:before,.qa__chip[data-unavailable]:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom right,#0000 calc(50% - 1px),currentColor,#0000 calc(50% + 1px));position:absolute;inset:0}.qa__swatch[data-unavailable]:before{color:var(--ds-color-swatch-border)}.qa__buy{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.qa__add{flex:1 1 0;min-width:0}.qa__error{border-radius:var(--ds-radius-small);background-color:var(--ds-color-error);flex-basis:100%;margin:0;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.qa__error{background-color:color-mix(in srgb, var(--ds-color-error) 10%, transparent)}}.qa__error{color:var(--ds-color-error);font-size:var(--ds-text-body-sm);line-height:22px}.qa__qty{flex:none;width:115px;height:50px;display:inline-flex;position:relative}.qa__qty-input{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-input);background-color:var(--ds-color-bg);width:100%;min-width:0;height:100%;color:var(--ds-color-fg);text-align:center;font-size:var(--ds-text-body);appearance:textfield;font-weight:500;line-height:24px}.qa__qty-input::-webkit-inner-spin-button{appearance:none;margin:0}.qa__qty-input::-webkit-outer-spin-button{appearance:none;margin:0}.qa__qty-input:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.qa__qty-btn{z-index:1;width:42px;color:var(--ds-color-fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block:0}.qa__qty-btn:disabled{opacity:.4;cursor:default}.qa__qty-btn:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:-2px;border-radius:var(--ds-radius-input)}.qa__qty-btn--minus{padding-inline:20px 8px;inset-inline-start:0}.qa__qty-btn--plus{padding-inline:8px 20px;inset-inline-end:0}.qa__footer{flex:none;justify-content:center;align-items:stretch;height:49px;display:flex}@media (width>=768px){.qa__footer{height:57px}}.qa__details{width:100%;color:var(--ds-color-fg);font-size:var(--ds-text-body);justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.qa__details:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:-2px}.qa__details-text{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.qa__details-text{transition:background-size var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth)}.qa__details:hover .qa__details-text{background-position:0 100%;background-size:100% 1px}}.qa__skel{border-radius:var(--ds-radius-small);background-color:var(--ds-color-media-bg);display:block}.qa__skel--title{width:60%;height:38px}.qa__skel--price{width:25%;height:28px;margin-bottom:12px}.qa__skel--option{width:100%;height:67px;margin-top:16px}.qa__skel--buy{width:100%;height:50px;margin-top:16px}@media (prefers-reduced-motion:no-preference){.qa__skel{animation:1.4s ease-in-out infinite qa-pulse}}@keyframes qa-pulse{50%{opacity:.55}}.sp-dialog.ds-dialog[data-dialog=modal]{overflow:hidden}.sp-dialog--plain.ds-dialog[data-dialog=modal]{width:min(440px,100vw - 32px)}.sp-dialog .ds-dialog__panel{position:relative;overflow:hidden auto}.sp{flex-direction:column;display:flex}@media (width>=768px){.sp{flex-direction:row}}.sp__close{z-index:2;width:16px;height:16px;color:var(--ds-color-fg);cursor:pointer;transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-ease);top:20px;background:0 0;border:0;padding:0;display:flex;position:absolute;inset-inline-end:20px}@media (width>=768px){.sp__close{width:20px;height:20px}}.sp__close:hover{opacity:.6}.sp__close:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.sp__image{aspect-ratio:1.6333;background-color:var(--ds-color-media-bg);flex:none;width:100%;position:relative}@media (width>=768px){.sp__image{aspect-ratio:.9237;width:50%}}.sp__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp__content{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:24px 20px;display:flex}@media (width>=768px){.sp__content{padding:60px 30px}}.sp__title{width:100%;font-family:var(--ds-font-heading);font-weight:var(--ds-font-heading-weight);font-size:var(--ds-text-h2);line-height:var(--ds-leading-h2);text-wrap:balance;margin:0}.sp__text{width:100%;color:var(--ds-color-fg-muted);font-size:var(--ds-text-body);margin:clamp(12px,.78vw + 6.02px,16px) 0 0;line-height:24px}.sp__form{flex-direction:column;gap:16px;width:100%;margin-top:clamp(20px,.78vw + 14.02px,24px);display:flex}@media (width>=768px){.sp__form{gap:20px}}.sp__input{border-radius:var(--ds-radius-input);background-color:var(--ds-color-input-bg);width:100%;height:50px;color:var(--ds-color-fg);font-family:var(--ds-font-body);font-size:var(--ds-text-body);border:0;padding:8px 16px;font-weight:500;line-height:24px}.sp__input::placeholder{color:var(--ds-color-fg-muted)}.sp__input:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.sp__submit{width:100%}.sp__status{width:100%;color:var(--ds-color-success);font-size:var(--ds-text-body);margin:clamp(20px,.78vw + 14.02px,24px) 0 0;font-weight:500;line-height:24px}.sp__status--error{color:var(--ds-color-error);margin-top:0}.sp__dismiss{color:var(--ds-color-fg-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-body);text-underline-offset:2px;cursor:pointer;transition:color var(--ds-motion-duration-fast) var(--ds-motion-ease);background:0 0;border:0;margin:clamp(12px,.78vw + 6.02px,16px) 0 0;padding:0;font-weight:500;line-height:24px;text-decoration:underline}.sp__dismiss:hover{color:var(--ds-color-fg)}.sp__dismiss:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}@media (width>=768px){.sg-dialog.ds-dialog[data-dialog=modal]{width:min(880px,100vw - 32px)}}@media (width<=767.98px){.sg-dialog.ds-dialog[data-sheet-mobile]{height:fit-content;max-height:calc(100dvh - 40px)}}.sg-dialog .ds-dialog__panel{position:relative}.sg{padding:24px}.sg__close{z-index:2;width:20px;height:20px;color:var(--ds-color-fg);cursor:pointer;top:20px;background:0 0;border:0;padding:0;display:flex;position:absolute;inset-inline-end:20px}.sg__close:hover{opacity:.6}.sg__close:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.sg__title{font-family:var(--ds-font-heading);font-weight:var(--ds-font-heading-weight);font-size:var(--ds-text-h4);line-height:var(--ds-leading-h4);margin:0 0 16px;padding-inline-end:32px}.sg__body{flex-direction:column;gap:16px;display:flex}.sg__text{font-size:var(--ds-text-body);margin:0;line-height:24px}.sg__table-wrap{overflow-x:auto}.sg__table{border-collapse:collapse;width:100%;min-width:480px;font-size:var(--ds-text-body);line-height:24px}.sg__table th,.sg__table td{border:1px solid var(--ds-color-border);text-align:center;padding:8px}.sg__table th{font-weight:700}.sg__table tbody th{text-align:start;font-weight:500}.sg__link{color:var(--ds-color-fg);font-family:inherit;font-size:var(--ds-text-body);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;line-height:24px;text-decoration:underline}.sg__link:hover{opacity:.7}.sg__link:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.pcard.pcard--ratio .pcard__media{aspect-ratio:var(--pcard-ratio)}.pcard .pcard__actions--combine{justify-content:flex-end}.pcard.pcard--standard .pcard__quick--combine{isolation:isolate;border:1px solid var(--ds-color-bg);background-color:var(--ds-color-bg);width:38px;height:38px;color:var(--ds-color-fg);font-family:var(--ds-font-button);font-weight:var(--ds-font-button-weight);font-size:var(--ds-text-body);text-transform:capitalize;white-space:nowrap;line-height:24px;text-decoration:none;position:relative;overflow:hidden}.pcard.pcard--standard .pcard__quick--combine:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring);outline:none}.pcard__combine-icon{display:flex}.pcard__combine-label,.pcard__combine-wipe{display:none}@media (width>=768px){.pcard.pcard--standard .pcard__quick--combine{border-radius:var(--ds-radius-button);justify-content:flex-start;gap:8px;width:100%;height:50px;padding:10px 48px 10px 24px;position:absolute;inset:auto 0 0}.pcard__combine-icon{display:none}.pcard__combine-label{display:block}.pcard__combine-wipe{z-index:2;background-color:var(--ds-color-fg);color:var(--ds-color-bg);clip-path:circle(15px at calc(100% - 25px));transition:clip-path var(--ds-motion-duration-long) cubic-bezier(.4, 0, .2, 1);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 24px;display:flex;position:absolute;inset:0}.pcard__combine-plus{flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}}@media (hover:hover){.pcard__quick--combine:hover .pcard__combine-wipe{clip-path:circle(150% at calc(100% - 25px))}}@media (prefers-reduced-motion:reduce){.pcard__combine-wipe{transition:none}}@media (hover:hover) and (pointer:fine) and (width>=768px){.pcard.pcard--standard .pcard__quick--combine{transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-ease-smooth), transform var(--ds-motion-duration-fast) var(--ds-motion-ease-smooth);transform:translateY(15px)}.pcard.pcard--standard .pcard__media:hover .pcard__quick--combine,.pcard.pcard--standard .pcard__quick--combine:focus-visible{transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.pcard.pcard--standard .pcard__quick--combine{transform:none}}@media (width>=768px){.pcard__actions--both .pcard__quick--view{top:0;position:absolute;inset-inline-end:0}}.pcard.pcard--card{border-radius:var(--ds-radius-card);background-color:var(--ds-color-bg-subtle);overflow:hidden}.pcard.pcard--card .pcard__wrapper{gap:0}.pcard.pcard--card .pcard__media{border-radius:0}.pcard__row{justify-content:space-between;align-items:flex-end;gap:4px;padding:12px;display:flex}.pcard__row-text{min-width:0}.pcard__disc{flex:none;display:none;position:relative}.pcard__meta{color:var(--ds-color-fg-muted);font-size:var(--ds-text-body-xs);font-weight:500;line-height:1.6;position:relative}.pcard.pcard--card .pcard__disc .pcard__quick,.pcard.pcard--card .pcard__actions .pcard__quick--add{opacity:1;width:38px;height:38px}@container (width>=200px){.pcard__row{padding:20px}}.pcard.pcard--card .pcard__actions--narrow{inset:10px}@container (width>=250px){.pcard__disc{display:block}.pcard.pcard--card .pcard__actions--narrow{display:none}}.coll-crumbs{padding-top:clamp(12px,.581vw + 7.54px,16px);padding-bottom:clamp(12px,1.744vw - 1.38px,24px)}.coll-crumbs__list{font-family:var(--ds-font-body);font-size:14px;font-weight:var(--ds-font-body-weight);flex-wrap:wrap;align-items:center;column-gap:12px;margin:0;padding:0;line-height:22px;list-style:none;display:flex}.coll-crumbs__item{align-items:center;column-gap:12px;min-width:0;display:flex}.coll-crumbs__sep{color:currentColor}@supports (color:color-mix(in lab, red, red)){.coll-crumbs__sep{color:color-mix(in srgb, currentColor 20%, transparent)}}.coll-crumbs__link{white-space:nowrap;text-decoration:none}.coll-crumbs__link:hover{text-underline-offset:3px;text-decoration:underline}.coll-crumbs__current{color:var(--ds-color-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coll-banner__title{font-size:var(--ds-text-h1);line-height:var(--ds-leading-h1);margin:0}.coll-banner__text{font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);margin:0;padding-top:16px;line-height:24px}.coll-banner__stack{flex-direction:column;display:flex}.coll-banner--text{padding-top:clamp(20px,2.326vw + 2.16px,36px);padding-bottom:clamp(24px,2.326vw + 6.16px,40px)}.coll-banner--text .coll-banner__stack{text-align:left;align-items:flex-start;width:fit-content}.coll-banner--text .coll-banner__text{color:var(--ds-color-fg-muted);padding-top:clamp(12px,.581vw + 7.54px,16px)}.coll-banner__box{border-radius:var(--ds-radius-image);background-color:var(--ds-color-media-bg);min-height:220px;display:grid;position:relative;overflow:hidden}@media (width>=768px){.coll-banner__box{min-height:330px}}.coll-banner[data-size=medium] .coll-banner__box{min-height:340px}@media (width>=768px){.coll-banner[data-size=medium] .coll-banner__box{min-height:450px}}.coll-banner__media{position:absolute;inset:0;overflow:hidden}.coll-banner__media img{object-fit:cover;width:100%;height:100%;display:block}.coll-banner__overlay{background-color:var(--ds-scheme-3-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.coll-banner__overlay{background-color:color-mix(in srgb, var(--ds-scheme-3-bg) 30%, transparent)}}.coll-banner__overlay{pointer-events:none}.coll-banner__content{color:var(--ds-scheme-3-fg);text-align:center;grid-area:1/1;justify-content:center;align-items:center;padding:clamp(32px,2.326vw + 14.16px,48px) clamp(16px,4.942vw - 21.9px,50px);display:flex;position:relative}.coll-banner__content .coll-banner__stack{align-items:center}.coll-banner--full .coll-banner__box{border-radius:0}.coll-banner--full .coll-banner__content{padding-inline:var(--ds-page-gutter);text-align:left;justify-content:flex-start;align-items:flex-end}@media (width>=1200px){.coll-banner--full .coll-banner__content{padding-inline:var(--ds-page-gutter-desktop)}}@media (width>=1536px){.coll-banner--full .coll-banner__content{padding-inline:var(--ds-page-gutter-wide)}}.coll-banner--full .coll-banner__stack{align-items:flex-start}.coll-banner--full .coll-crumbs__nav{padding-bottom:clamp(12px,1.744vw - 1.38px,24px)}.coll-banner--full .coll-crumbs__current{color:inherit;opacity:.7}@media (width<=767.98px){.coll-banner--full .coll-banner__box{min-height:0}.coll-banner--full .coll-banner__media{aspect-ratio:1.5;grid-area:1/1;position:relative}.coll-banner[data-outside-mobile] .coll-banner__box{background:0 0;border-radius:0;flex-direction:column;min-height:0;display:flex;overflow:visible}.coll-banner[data-outside-mobile] .coll-banner__media{aspect-ratio:1.559;border-radius:var(--ds-radius-image);background-color:var(--ds-color-media-bg);position:relative}.coll-banner[data-outside-mobile] .coll-banner__overlay{display:none}.coll-banner[data-outside-mobile] .coll-banner__content{color:var(--ds-color-fg);text-align:left;justify-content:flex-start;padding-inline:0}.coll-banner[data-outside-mobile] .coll-banner__stack{align-items:flex-start}}.coll-results{padding-top:var(--ds-space-section-sm);padding-bottom:var(--ds-space-section-lg)}.coll-results--search{padding-top:0}.coll-results__wrapper{flex-direction:column;display:flex}@media (width>=1024px){.coll-results__wrapper{grid-template-columns:295px minmax(0,1fr);grid-template-areas:"toolbar toolbar""active active""rail main";display:grid}}@media (width>=1200px){.coll-results__wrapper{grid-template-columns:345px minmax(0,1fr)}}@media (width>=1024px){.coll-results[data-filtering=off] .coll-results__wrapper{grid-template-areas:"toolbar toolbar""active active""main main"}}.coll-toolbar{grid-area:toolbar;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}@media (width>=1200px){.coll-toolbar{padding-bottom:24px}}.coll-toolbar__start{flex:auto;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (width>=1024px){.coll-toolbar__start{flex:0 auto;justify-content:flex-start}}.coll-toolbar__count{color:var(--ds-color-fg-muted);font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);text-align:right;margin:0;line-height:24px}.coll-toolbar .coll-toolbar__rail-toggle,.coll-toolbar__end{display:none}@media (width>=1024px){.coll-toolbar .coll-toolbar__drawer-toggle{display:none}.coll-toolbar .coll-toolbar__rail-toggle{display:inline-flex}.coll-toolbar__end{align-items:center;gap:32px;display:flex}}.coll-pill{border:1px solid var(--ds-color-fg);flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:50px;padding-inline:15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.coll-pill{border:1px solid color-mix(in srgb, var(--ds-color-fg) 20%, transparent)}}.coll-pill{border-radius:var(--ds-radius-button);color:var(--ds-color-fg);font-family:var(--ds-font-button);font-size:var(--ds-text-body);font-weight:var(--ds-font-button-weight);text-transform:var(--ds-button-transform);cursor:pointer;transition:border-color var(--ds-motion-duration-medium) var(--ds-motion-ease);background-color:#0000;line-height:24px}.coll-pill:hover{border-color:var(--ds-color-fg)}.coll-pill:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring);outline:none}.coll-toolbar__drawer-toggle{font-weight:var(--ds-font-body-weight)}.coll-pill__icon{width:20px;height:20px}.coll-sort{align-items:center;gap:8px;display:flex}.coll-sort__label,.coll-view__label{font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);white-space:nowrap;line-height:24px}.coll-sort__control{position:relative}.coll-sort__select{border-radius:var(--ds-radius-input);width:195px;height:50px;box-shadow:inset 0 0 0 1px var(--ds-color-fg);background-color:#0000;border:0;padding:8px 48px 8px 16px}@supports (color:color-mix(in lab, red, red)){.coll-sort__select{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-color-fg) 20%, transparent)}}.coll-sort__select{color:var(--ds-color-fg);font:inherit;font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);cursor:pointer;appearance:none;line-height:24px}.coll-sort__select:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring);outline:none}.coll-sort__caret{pointer-events:none;width:20px;height:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.coll-view{border:0;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.coll-view__option{border:1px solid var(--ds-color-fg);justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.coll-view__option{border:1px solid color-mix(in srgb, var(--ds-color-fg) 20%, transparent)}}.coll-view__option{color:var(--ds-color-fg);cursor:pointer;transition:background-color var(--ds-motion-duration-medium) var(--ds-motion-ease), color var(--ds-motion-duration-medium) var(--ds-motion-ease), border-color var(--ds-motion-duration-medium) var(--ds-motion-ease);border-radius:9999px}.coll-view__option[data-active]{border-color:var(--ds-color-button-bg);background-color:var(--ds-color-button-bg);color:var(--ds-color-button-fg)}.coll-view__option:has(:focus-visible){outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.coll-view__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.coll-view__icon{pointer-events:none;width:24px;height:24px}.coll-active{flex-wrap:wrap;grid-area:active;align-items:center;gap:8px;padding-bottom:20px;display:flex}@media (width>=1200px){.coll-active{padding-bottom:24px}}.coll-active__pill{border-radius:var(--ds-radius-button);background-color:var(--ds-color-button-secondary-bg);height:36px;color:var(--ds-color-button-secondary-fg);font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);transition:background-color var(--ds-motion-duration-medium) var(--ds-motion-ease), color var(--ds-motion-duration-medium) var(--ds-motion-ease);align-items:center;gap:6px;padding:6px 12px;line-height:24px;text-decoration:none;display:inline-flex}.coll-active__pill:hover{background-color:var(--ds-color-fg);color:var(--ds-color-bg)}.coll-active__icon{width:14px;height:14px}.coll-active__clear{font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);text-underline-offset:3px;margin-inline-start:8px;line-height:24px;text-decoration:underline}.coll-rail{grid-area:rail;display:none}@media (width>=1024px){.coll-rail{padding-inline-end:50px;display:block}.coll-results[data-filtering=off] .coll-rail{display:none}.coll-rail__inner{top:var(--coll-rail-top,30px);position:sticky}}.coll-results__main{grid-area:main;align-content:start;gap:24px;min-width:0;display:grid}@media (width>=1200px){.coll-results__main{gap:40px}}.coll-grid{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--ds-grid-gap-x);row-gap:var(--ds-grid-gap-y);transition:opacity var(--ds-motion-duration-medium) var(--ds-motion-ease);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.coll-grid{--cols:3}}@media (width>=1024px){.coll-results[data-filtering=on][data-view=default] .coll-grid{--cols:2}.coll-results[data-filtering=off][data-view=zoom-out] .coll-grid{--cols:4}}@media (width>=1200px){.coll-results[data-filtering=on][data-view=default] .coll-grid{--cols:3}.coll-results[data-filtering=on][data-view=zoom-out] .coll-grid,.coll-results[data-filtering=off][data-view=default] .coll-grid{--cols:4}.coll-results[data-filtering=off][data-view=zoom-out] .coll-grid{--cols:5}}.coll-results[data-loading] .coll-grid{opacity:.5}.coll-pager__list{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.coll-pager__item{min-width:40px;height:40px;color:var(--ds-color-fg);font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);transition:background-color var(--ds-motion-duration-medium) var(--ds-motion-ease);border-radius:9999px;justify-content:center;align-items:center;gap:6px;line-height:1;text-decoration:none;display:flex}.coll-pager__item[aria-current=page]{background-color:var(--ds-color-button-secondary-bg);color:var(--ds-color-button-secondary-fg)}.coll-pager__item:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:0}a.coll-pager__item:not(.coll-pager__item--prev,.coll-pager__item--next):hover{background-color:var(--ds-color-button-secondary-bg)}.coll-pager__item--prev{padding-inline-end:12px}.coll-pager__item--next{padding-inline-start:12px}.coll-pager__item--prev:hover span,.coll-pager__item--next:hover span{text-underline-offset:3px;text-decoration:underline}.coll-pager__gap{color:var(--ds-color-fg-muted)}.coll-pager__caret{width:16px;height:16px}.coll-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-block:60px 80px;display:flex}.coll-empty__title{font-size:var(--ds-text-h2);line-height:var(--ds-leading-h2);margin:0}.coll-empty__text{color:var(--ds-color-fg-muted);margin:0}.coll-empty__text a{color:var(--ds-color-fg);text-underline-offset:3px;text-decoration:underline}.facets{--facet-pad:24px;flex-direction:column;display:flex}.facets--compact{--facet-pad:20px}.facet{border-bottom:1px solid var(--ds-color-border)}.facet[data-last],.facet[data-flush][open]{border-bottom:0}.facet__summary{padding-block:var(--facet-pad) 12px;font-family:var(--ds-font-heading);font-size:var(--ds-text-h6);font-weight:var(--ds-font-heading-weight);line-height:var(--ds-leading-h6);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.facet__summary::-webkit-details-marker{display:none}.facet__summary:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.facets>details:first-of-type>.facet__summary{padding-top:0}.facet__icon{flex-shrink:0;width:20px;height:20px}.facet__icon [data-plus-v],.facet__more-icon [data-plus-v]{transform-box:fill-box;transform-origin:50%;transition:transform .25s var(--ds-motion-ease)}.facet[open]>.facet__summary .facet__icon [data-plus-v],.facet__more[aria-expanded=true] .facet__more-icon [data-plus-v]{transform:scaleY(0)}.facet__inner{min-width:0;padding:0 0 var(--facet-pad);border:0;margin:0}.facet[data-flush] .facet__inner{padding-bottom:0}.facet__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.facet__list li[hidden]{display:none}.facet-row{color:var(--ds-color-fg-muted);font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);cursor:pointer;transition:color var(--ds-motion-duration-medium) var(--ds-motion-ease);align-items:center;gap:8px;line-height:24px;display:flex;position:relative}.facet-row:hover{color:var(--ds-color-fg)}.facet-row[data-disabled]{opacity:.5;cursor:not-allowed}.facet-row__input{opacity:0;pointer-events:none;width:20px;height:20px;margin:0;position:absolute;top:2px;left:0}.facet-row__label{flex:auto;min-width:0}.facet-row__count{flex-shrink:0}.facet-row__box{border:1px solid var(--ds-color-fg);background-color:var(--ds-color-bg);width:20px;height:20px;color:var(--ds-color-bg);transition:background-color .2s var(--ds-motion-ease);border-radius:2px;flex-shrink:0;place-items:center;display:grid}.facet-row__tick{opacity:0;width:14px;height:14px;position:relative}.facet-row__input:checked+.facet-row__box{background-color:var(--ds-color-fg)}.facet-row__input:checked+* .facet-row__tick{opacity:1}.facet-row__input:focus-visible+*{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.facet-row__swatch{border:1px solid var(--ds-color-swatch-border);background-color:var(--ds-color-media-bg);width:20px;height:20px;color:var(--ds-color-bg);border-radius:2px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.facet-row__swatch:before{content:"";background-color:var(--swatch-color,transparent);background-image:var(--swatch-image,none);background-position:50%;background-size:cover;position:absolute;inset:0}.facet-row__swatch .facet-row__tick{filter:drop-shadow(0 0 1px var(--ds-color-fg))}.facet-row__input:checked+.facet-row__swatch{box-shadow:0 0 0 1px var(--ds-color-bg), 0 0 0 2px var(--ds-color-fg)}.facet-row--image{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-small);color:var(--ds-color-fg);transition:border-color var(--ds-motion-duration-medium) var(--ds-motion-ease);gap:12px;padding:11px}.facet-row--image:has(:checked){border-color:var(--ds-color-fg)}.facet-row--image:has(:focus-visible){outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.facet-row__image{border-radius:var(--ds-radius-small);background-color:var(--ds-color-media-bg);object-fit:cover;flex-shrink:0;width:50px;height:50px;display:block}.facet__more{color:var(--ds-color-fg-muted);font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:16px;padding:0;line-height:22px;display:flex}.facet__more:hover{color:var(--ds-color-fg)}.facet__more-icon{width:14px;height:14px}.facets__apply{margin-top:24px}.price-facet{flex-direction:column;gap:20px;display:flex}.price-facet__caption{color:var(--ds-color-fg-muted);font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);margin:0;line-height:24px}.price-facet__range{--track:var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.price-facet__range{--track:color-mix(in srgb, var(--ds-color-fg) 10%, transparent)}}.price-facet__range{background:linear-gradient(to right, var(--track) var(--range-from,0%), var(--ds-color-fg) var(--range-from,0%), var(--ds-color-fg) var(--range-to,100%), var(--track) var(--range-to,100%));height:4px;margin-inline:8px;position:relative}.price-facet__slider{pointer-events:none;appearance:none;background:0 0;width:calc(100% + 16px);height:4px;margin:0;position:absolute;inset:0 -8px}.price-facet__slider::-webkit-slider-runnable-track{background:0 0;border:0;height:4px}.price-facet__slider::-webkit-slider-thumb{border:1px solid var(--ds-color-fg);background-color:var(--ds-color-bg);pointer-events:auto;cursor:pointer;appearance:none;border-radius:50%;width:16px;height:16px;margin-top:-6px}.price-facet__slider::-moz-range-track{background:0 0;border:0;height:4px}.price-facet__slider::-moz-range-thumb{border:1px solid var(--ds-color-fg);background-color:var(--ds-color-bg);pointer-events:auto;cursor:pointer;border-radius:50%;width:14px;height:14px}.price-facet__slider:focus-visible{outline:none}.price-facet__slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.price-facet__slider:focus-visible::-moz-range-thumb{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.price-facet__fields{gap:16px;display:flex}.price-facet__field{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.price-facet__symbol{font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);line-height:24px}.price-facet__input{border-radius:var(--ds-radius-input);background-color:var(--ds-color-input-bg);width:100%;min-width:0;height:50px;color:var(--ds-color-fg);font:inherit;font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);appearance:textfield;border:0;padding:8px 16px;line-height:24px}.price-facet__input::-webkit-inner-spin-button{appearance:none;margin:0}.price-facet__input::-webkit-outer-spin-button{appearance:none;margin:0}.price-facet__input::placeholder{color:var(--ds-color-fg-muted);opacity:1}.price-facet__input:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring);outline:none}.coll-drawer-dialog .ds-dialog__panel{overflow:hidden}.coll-drawer{flex-direction:column;height:100%;display:flex}.coll-drawer__header{border-bottom:1px solid var(--ds-color-border);flex-shrink:0;align-items:center;padding:16px 76px 16px 16px;display:flex;position:relative}.coll-drawer__title{font-size:var(--ds-text-h3);line-height:var(--ds-leading-h3);margin:0}.coll-drawer__close{border:0;border-left:1px solid var(--ds-color-border);width:60px;color:var(--ds-color-fg);cursor:pointer;inset-block:0;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;right:0}.coll-drawer__close:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring);outline:none}.coll-drawer__close-icon{width:20px;height:20px}.coll-drawer__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 16px 24px;overflow-y:auto}.coll-drawer__footer{border-top:1px solid var(--ds-color-border);background-color:var(--ds-color-bg);flex-shrink:0;padding:24px 16px}.coll-drawer__done{width:100%}.coll-readmore{padding-bottom:var(--ds-space-section-lg)}.coll-readmore__box{border-radius:var(--ds-radius-card);flex-direction:column;align-items:flex-start;gap:clamp(12px,2.339vw - 5.94px,24px);padding:clamp(32px,1.163vw + 23.08px,40px) clamp(20px,4.36vw - 13.44px,50px);display:flex;overflow:hidden}.coll-readmore__heading{font-size:var(--ds-text-h3);line-height:var(--ds-leading-h3);margin:0}.coll-readmore__body{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.coll-readmore__content{width:100%;color:var(--ds-color-fg-muted);font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);line-height:24px}.coll-readmore__content>*+*{margin-top:24px}.coll-readmore__content[data-clamped=true]{max-height:96px;overflow:hidden}.coll-cards{padding-top:clamp(48px,4.651vw + 12.33px,80px);padding-bottom:clamp(32px,6.977vw - 21.51px,80px)}.coll-banner--text+.coll-cards{padding-top:0}.coll-cards__heading{font-size:var(--ds-text-h2);line-height:var(--ds-leading-h2);margin:0 0 clamp(24px,5.233vw - 16.13px,60px)}.coll-cards .coll-cards__list{grid-auto-columns:68vw;grid-auto-flow:column;align-items:start;column-gap:8px;margin-block:0;list-style:none;display:grid}@media (width>=768px){.coll-cards .coll-cards__list{column-gap:var(--ds-grid-gap-x);row-gap:var(--ds-space-section-sm);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.coll-card{color:inherit;flex-direction:column;gap:16px;text-decoration:none;display:flex}@media (width>=768px){.coll-card{gap:20px}}.coll-card:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:4px}.coll-card__media{aspect-ratio:1.1227;border-radius:var(--ds-radius-image)}.coll-card__content{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (width>=768px){.coll-card__content{gap:clamp(16px,.78vw + 10.02px,20px)}}.coll-card__texts{flex-direction:column;display:flex}.coll-card__title{font-size:var(--ds-text-h3);line-height:var(--ds-leading-h3);margin:0}.coll-card__text{color:var(--ds-color-fg-muted);font-size:var(--ds-text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding-top:9.6px;line-height:24px;display:-webkit-box;overflow:hidden}@media (width>=768px){.coll-card__text{padding-top:clamp(9.6px,.349vw + 6.92px,12px)}}.search-head{padding-top:36px;padding-bottom:48px}@media (width>=768px){.search-head{padding-bottom:var(--ds-space-section-lg)}}.search-head__title{text-align:center;margin:0;padding-bottom:32px}@media (width>=768px){.search-head__title{padding-bottom:clamp(32px,1.163vw + 23.08px,40px)}}.search-head__form{flex-direction:column;align-items:center;display:flex}.search-head__field{align-items:center;width:100%;display:flex;position:relative}@media (width>=768px){.search-head__field{width:40%}}.search-head__icon{pointer-events:none;width:18px;height:18px;position:absolute;left:20px}.search-head__input{border-radius:var(--ds-radius-input);background-color:var(--ds-color-input-bg);width:100%;height:50px;color:var(--ds-color-fg);font:inherit;font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);appearance:none;border:0;padding:8px 70px 8px 50px;line-height:24px}.search-head__input::placeholder{color:var(--ds-color-fg-muted);opacity:1}.search-head__input::-webkit-search-cancel-button{display:none}.search-head__input:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring);outline:none}.search-head__clear{font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);text-underline-offset:3px;text-decoration:underline;position:absolute;right:20px}.search-head__summary{color:var(--ds-color-fg-muted);text-align:center;margin:12px 0 0}@media (prefers-reduced-motion:reduce){.coll-grid,.coll-pill,.coll-view__option,.coll-active__pill,.coll-pager__item,.facet-row,.facet-row__box,.facet-row--image,.facet__icon [data-plus-v],.facet__more-icon [data-plus-v]{transition:none}}.ct-underline{transition:background-size var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth), background-position var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px}.ct-link:hover .ct-underline,.ct-postnav__link:hover .ct-underline{background-position:0 100%;background-size:100% 1px}.ct-link{text-decoration:none;display:block}.ct-badge{border-radius:var(--ds-radius-badge);background-color:var(--ds-color-bg);color:var(--ds-color-fg);font-size:var(--ds-badge-size);font-weight:var(--ds-badge-weight);text-transform:var(--ds-badge-transform);justify-content:center;align-items:center;padding:4px 10px;line-height:21px;display:inline-flex}.ct-badge--outline{border:1px solid var(--ds-color-fg)}@supports (color:color-mix(in lab, red, red)){.ct-badge--outline{border:1px solid color-mix(in srgb, var(--ds-color-fg) 20%, transparent)}}.ct-chip{border-radius:var(--ds-radius-button);color:var(--ds-color-fg);font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);white-space:nowrap;transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-ease);align-items:center;padding:6px 12px;line-height:24px;text-decoration:none;display:flex}.ct-chip:hover,.ct-chip[aria-current=page],.ct-chip--filled{background-color:var(--ds-color-button-secondary-bg);color:var(--ds-color-button-secondary-fg)}.ct-metas{color:var(--ds-color-fg-muted);font-size:var(--ds-text-body);font-weight:var(--ds-font-body-weight);justify-content:flex-start;gap:8px;margin:0;line-height:24px;display:flex}.ct-metas--center{justify-content:center}.ct-metas__dot{background-color:currentColor;border-radius:9999px;flex-shrink:0;align-self:center;width:4px;height:4px}.ct-card{flex-direction:column;row-gap:16px;height:100%;display:flex}@media (width>=768px){.ct-card{row-gap:20px}}.ct-card__media{border-radius:var(--ds-radius-image);display:block;position:relative;overflow:hidden}.ct-card__tags{z-index:1;pointer-events:none;padding:10px;position:absolute;inset:0}@media (width>=768px){.ct-card__tags{padding:20px}}.ct-card__content{flex:1;container:ct-card-content/inline-size}.ct-card__text{flex-direction:column;gap:8px;display:flex}.ct-card__title{font-size:var(--ds-text-h4);line-height:var(--ds-leading-h4);margin:0}@container ct-card-content (width<=250px){.ct-card .ct-metas{flex-direction:column}.ct-card .ct-metas__dot{display:none}}.ct-blog{padding-top:32px;padding-bottom:var(--ds-space-section-lg)}.ct-blog__header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}@media (width>=768px){.ct-blog__header{align-items:center;gap:24px;margin-bottom:60px}}.ct-blog__title{text-align:center;width:100%;margin:0}.ct-chips{max-width:calc(100% + 2 * var(--ds-page-gutter));margin-inline:calc(-1 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter);scrollbar-width:none;overflow-x:auto}.ct-chips::-webkit-scrollbar{display:none}@media (width>=768px){.ct-chips{max-width:100%;margin-inline:0;padding-inline:0;overflow-x:visible}}.ct-chips__list{flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:inline-flex}@media (width>=768px){.ct-chips__list{flex-wrap:wrap;justify-content:center}}.ct-blog__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.ct-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,1.559vw + 20.04px,40px) 30px}}.ct-blog__empty{color:var(--ds-color-fg-muted);text-align:center;margin:0}.ct-blog__pager{margin-top:24px}@media (width>=768px){.ct-blog__pager{margin-top:40px}}.ct-rte{line-height:var(--ds-leading-body)}.ct-rte>*+*{margin-top:0}.ct-rte :is(h1,h2,h3,h4,h5,h6),.ct-rte p{margin-top:0;margin-bottom:clamp(24px,.8em,60px)}.ct-rte :is(ul,ol){margin-top:0;margin-bottom:24px;padding-inline-start:.7em;list-style-position:inside}.ct-rte :is(p,h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}.ct-rte strong{font-weight:700}.ct-rte img{border-radius:var(--ds-radius-image);max-width:100%;height:auto}.ct-rte--muted{color:var(--ds-color-fg-muted)}.ct-rte--muted p,.ct-rte--muted a{font-weight:var(--ds-font-body-weight)}.ct-rte--muted :is(h1,h2,h3,h4,h5,h6){color:var(--ds-color-fg)}.ct-rte--block :is(h1,h2,h3,h4,h5,h6){display:inline}.ct-rte--block :is(ul,ol){padding-inline-start:1.6em}.ct-rte--block>:last-child,.ct-rte--block>*>:last-child{margin-bottom:0}.ct-article{padding-top:32px;padding-bottom:var(--ds-space-section-lg)}.ct-article__rows{flex-direction:column;row-gap:48px;display:flex}@media (width>=768px){.ct-article__rows{row-gap:clamp(48px,10.136vw - 29.75px,100px)}}.ct-article__main{width:100%;max-width:var(--ds-page-width-narrow);margin-inline:auto}.ct-article__main>*+*{margin-top:24px}@media (width>=768px){.ct-article__main>*+*{margin-top:40px}}.ct-article__header{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}@media (width>=768px){.ct-article__header{gap:16px}}.ct-article__title{margin:0}.ct-rte.ct-article__body>*{margin-bottom:24px}.ct-rte.ct-article__body>:last-child{margin-bottom:0}.ct-article__footer>*+*{margin-top:24px}.ct-article__meta-row{flex-direction:column;justify-content:space-between;gap:16px;display:flex}@media (width>=768px){.ct-article__meta-row{flex-direction:row;align-items:center}}.ct-article__tags{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ct-article__label{font-family:var(--ds-font-heading);font-weight:var(--ds-font-heading-weight)}.ct-article__tag-list,.ct-article__share-list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ct-article__tag-list{gap:8px}.ct-article__share{align-items:center;gap:16px;display:flex}.ct-article__share-list{gap:16px}.ct-share{transition:transform var(--ds-motion-duration-fast) var(--ds-motion-ease);align-items:center;display:flex}.ct-share:hover{transform:scale(1.15)}.ct-postnav{border-top:1px solid var(--ds-color-border);justify-content:space-between;align-items:center;gap:32px;padding-top:24px;display:flex}.ct-postnav__slot{min-width:0}.ct-postnav__link{flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none;display:flex}.ct-postnav__slot--next .ct-postnav__link{text-align:right;align-items:flex-end}.ct-postnav__label{align-items:center;gap:4px;display:inline-flex}.ct-postnav__caret{flex-shrink:0;width:14px;height:14px}.ct-postnav__title{display:none}@media (width>=768px){.ct-postnav__title{-webkit-line-clamp:1;font-family:var(--ds-font-heading);font-size:var(--ds-text-h5);font-weight:var(--ds-font-heading-weight);line-height:var(--ds-leading-h5);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ct-related__title{text-align:center;margin:0 0 24px}@media (width>=768px){.ct-related__title{margin-bottom:40px}}.ct-related__scroller{margin-inline:calc(-1 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter);scroll-padding-inline:var(--ds-page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.ct-related__scroller::-webkit-scrollbar{display:none}@media (width>=768px){.ct-related__scroller{scroll-snap-type:none;margin-inline:0;padding-inline:0;overflow-x:visible}}.ct-related__grid{grid-auto-columns:76vw;grid-auto-flow:column;align-items:start;column-gap:8px;margin:0;padding:0;list-style:none;display:grid}.ct-related__grid>li{scroll-snap-align:start}@media (width>=768px){.ct-related__grid{column-gap:var(--ds-grid-gap-x);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}}.ct-policy{padding-block:48px}@media (width>=768px){.ct-policy{padding-block:60px}}.ct-policy__header{padding-bottom:24px}@media (width>=768px){.ct-policy__header{padding-bottom:40px}}.ct-policy__title{margin:0}.ct-page--compact{padding-top:clamp(20px,2.326vw + 2.16px,36px);padding-bottom:clamp(24px,2.326vw + 6.16px,40px)}.ct-page--roomy{padding-block:var(--ds-space-section-lg)}.ct-page__title{margin:0}.ct-page--roomy .ct-page__title{padding-bottom:clamp(32px,1.163vw + 23.08px,40px)}.ct-page__body{padding-top:clamp(12px,.581vw + 7.54px,16px)}.ct-404{padding-block:var(--ds-space-section-lg)}.ct-404__inner{flex-direction:column;align-items:center;row-gap:clamp(20px,.78vw + 14.02px,24px);display:flex}.ct-404__title{text-align:center;width:fit-content;margin:0}@media (width>=768px){.ct-404__title{width:100%}}.ct-404__text{width:100%;color:var(--ds-color-fg-muted);font-weight:var(--ds-font-body-weight);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.ct-underline,.ct-chip,.ct-share{transition:none}.ct-share:hover{transform:none}}.scheme-1{--ds-color-bg:var(--ds-scheme-1-bg);--ds-color-fg:var(--ds-scheme-1-fg);--ds-color-accent:var(--ds-scheme-1-accent);--ds-color-accent-text:var(--ds-scheme-1-accent-text);--ds-color-button-bg:var(--ds-scheme-1-button-bg);--ds-color-button-fg:var(--ds-scheme-1-button-fg);--ds-color-fg-muted:var(--ds-scheme-1-fg-muted);--ds-color-border:var(--ds-scheme-1-border);--ds-color-bg-subtle:var(--ds-scheme-1-bg-subtle);--ds-color-button-secondary-bg:var(--ds-scheme-1-button-secondary-bg);--ds-color-button-secondary-fg:var(--ds-scheme-1-button-secondary-fg)}.scheme-2{--ds-color-bg:var(--ds-scheme-2-bg);--ds-color-fg:var(--ds-scheme-2-fg);--ds-color-accent:var(--ds-scheme-2-accent);--ds-color-accent-text:var(--ds-scheme-2-accent-text);--ds-color-button-bg:var(--ds-scheme-2-button-bg);--ds-color-button-fg:var(--ds-scheme-2-button-fg);--ds-color-fg-muted:var(--ds-scheme-2-fg-muted);--ds-color-border:var(--ds-scheme-2-border);--ds-color-bg-subtle:var(--ds-scheme-2-bg-subtle);--ds-color-button-secondary-bg:var(--ds-scheme-2-button-secondary-bg);--ds-color-button-secondary-fg:var(--ds-scheme-2-button-secondary-fg)}.scheme-3{--ds-color-bg:var(--ds-scheme-3-bg);--ds-color-fg:var(--ds-scheme-3-fg);--ds-color-accent:var(--ds-scheme-3-accent);--ds-color-accent-text:var(--ds-scheme-3-accent-text);--ds-color-button-bg:var(--ds-scheme-3-button-bg);--ds-color-button-fg:var(--ds-scheme-3-button-fg);--ds-color-fg-muted:var(--ds-scheme-3-fg-muted);--ds-color-border:var(--ds-scheme-3-border);--ds-color-bg-subtle:var(--ds-scheme-3-bg-subtle);--ds-color-button-secondary-bg:var(--ds-scheme-3-button-secondary-bg);--ds-color-button-secondary-fg:var(--ds-scheme-3-button-secondary-fg);--ds-color-sale-price:var(--ds-scheme-3-fg)}.btn-medium.btn-icon{padding-inline-end:42px}.btn-medium .btn-wipe{clip-path:circle(12px at calc(100% - 22px));padding-inline:20px 10px}@media (hover:hover){html[data-button-hover=wipe] .btn:not(:disabled,[aria-disabled=true]):hover .btn-wipe{clip-path:circle(150% at calc(100% - 25px))}html[data-button-hover=wipe] .btn-medium:not(:disabled,[aria-disabled=true]):hover .btn-wipe{clip-path:circle(150% at calc(100% - 22px))}html[data-button-hover=opacity] .btn:hover{opacity:.88}}html[data-button-hover=wipe] .btn:not(.btn-icon){transition:color var(--ds-motion-duration-medium) var(--ds-motion-ease), opacity var(--ds-motion-duration-medium) var(--ds-motion-ease)}html[data-button-hover=wipe] .btn:not(.btn-icon):before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-wipe-bg,var(--ds-color-button-fg));width:0;transition:width var(--ds-motion-duration-medium) var(--ds-motion-ease);position:absolute;inset:-1px}@media (hover:hover){html[data-button-hover=wipe] .btn:not(.btn-icon,:disabled,[aria-disabled=true]):hover{color:var(--btn-wipe-fg,var(--ds-color-button-bg))}html[data-button-hover=wipe] .btn:not(.btn-icon,:disabled,[aria-disabled=true]):hover:before{width:calc(100% + 2px)}}html[data-button-hover=lift] .btn{transition:transform .15s ease, box-shadow .15s ease, opacity var(--ds-motion-duration-medium) var(--ds-motion-ease)}@media (hover:hover){html[data-button-hover=lift] .btn:not(:disabled,[aria-disabled=true]):hover{box-shadow:0 6px 16px var(--btn-tint,var(--ds-color-button-bg));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){html[data-button-hover=lift] .btn:not(:disabled,[aria-disabled=true]):hover{box-shadow:0 6px 16px color-mix(in srgb, var(--btn-tint,var(--ds-color-button-bg)) 30%, transparent)}}html[data-button-hover=lift] .btn:not(:disabled,[aria-disabled=true]):focus-visible:hover{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring), 0 6px 16px var(--btn-tint,var(--ds-color-button-bg))}@supports (color:color-mix(in lab, red, red)){html[data-button-hover=lift] .btn:not(:disabled,[aria-disabled=true]):focus-visible:hover{box-shadow:inset 0 0 0 2px var(--ds-color-focus-ring), 0 6px 16px color-mix(in srgb, var(--btn-tint,var(--ds-color-button-bg)) 30%, transparent)}}}html[data-button-hover=lift] .btn:not(:disabled,[aria-disabled=true]):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.btn-wipe,html[data-button-hover=wipe] .btn:not(.btn-icon),html[data-button-hover=wipe] .btn:not(.btn-icon):before{transition:none}}@media (width>=640px) and (width<=1199.98px){html:root{--ds-page-gutter:var(--ds-page-gutter-tablet)}}@keyframes ds-slide-from-right{0%{transform:translateX(var(--ds-slide-from,100%))}to{transform:none}}@keyframes ds-slide-from-left{0%{transform:translateX(calc(-1 * var(--ds-slide-from,100%)))}to{transform:none}}@keyframes ds-slide-from-bottom{0%{transform:translateY(100%)}to{transform:none}}@keyframes ds-scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}html[data-scroll-locked]{overflow:hidden}.ds-dialog{max-width:none;max-height:none;color:var(--ds-color-fg);background:0 0;border:0;margin:0;padding:0}.ds-dialog::backdrop{background-color:var(--ds-color-overlay);animation:ds-fade-in .7s var(--ds-motion-ease-overlay)}.ds-dialog__panel{background-color:var(--ds-color-bg);height:100%;overflow:hidden auto}.ds-dialog[data-dialog=drawer-right],.ds-dialog[data-dialog=drawer-left]{width:100vw;height:100dvh;animation:ds-slide-from-right .5s var(--ds-motion-ease-overlay)}@media (width>=768px){.ds-dialog[data-dialog=drawer-right],.ds-dialog[data-dialog=drawer-left]{width:500px}}@media (width>=1200px){.ds-dialog[data-dialog=drawer-right],.ds-dialog[data-dialog=drawer-left]{--ds-slide-from:calc(100% + 30px);border-radius:var(--ds-radius-drawer);height:calc(100dvh - 64px);margin-block:32px;overflow:hidden}}.ds-dialog[data-dialog=drawer-right]{margin-inline:auto 0}@media (width>=1200px){.ds-dialog[data-dialog=drawer-right]{margin-inline:auto 30px}}.ds-dialog[data-dialog=drawer-left]{margin-inline:0 auto;animation-name:ds-slide-from-left}@media (width>=1200px){.ds-dialog[data-dialog=drawer-left]{margin-inline:30px auto}}.ds-dialog[data-dialog=modal]{border-radius:var(--ds-radius-card);width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);animation:ds-scale-in .5s var(--ds-motion-ease-overlay);margin:auto;overflow:hidden}.ds-dialog[data-dialog=sheet]{border-radius:var(--ds-radius-drawer) var(--ds-radius-drawer) 0 0;width:100vw;max-height:85dvh;animation:ds-slide-from-bottom .5s var(--ds-motion-ease-overlay);margin:auto 0 0;overflow:hidden}@media (width<=767.98px){.ds-dialog[data-sheet-mobile]{border-radius:var(--ds-radius-drawer) var(--ds-radius-drawer) 0 0;width:100vw;height:auto;max-height:85dvh;animation:ds-slide-from-bottom .5s var(--ds-motion-ease-overlay);margin:auto 0 0}}@keyframes ds-slide-to-right{to{transform:translateX(var(--ds-slide-from,100%))}}@keyframes ds-slide-to-left{to{transform:translateX(calc(-1 * var(--ds-slide-from,100%)))}}@keyframes ds-slide-to-bottom{to{transform:translateY(100%)}}@keyframes ds-scale-out{to{opacity:0;transform:scale(.8)}}@keyframes ds-fade-out{to{opacity:0}}.ds-dialog[data-closing]{animation:ds-slide-to-right .5s var(--ds-motion-ease-overlay) forwards}.ds-dialog[data-closing]::backdrop{animation:ds-fade-out .5s var(--ds-motion-ease-overlay) forwards}.ds-dialog[data-dialog=drawer-left][data-closing]{animation-name:ds-slide-to-left}.ds-dialog[data-dialog=modal][data-closing]{animation-name:ds-scale-out}.ds-dialog[data-dialog=sheet][data-closing]{animation-name:ds-slide-to-bottom}@media (width<=767.98px){.ds-dialog[data-sheet-mobile][data-closing]{animation-name:ds-slide-to-bottom}}@media (prefers-reduced-motion:reduce){.ds-dialog,.ds-dialog::backdrop{animation:none}}.ds-badge{border-radius:var(--ds-radius-badge);font-family:var(--ds-font-body);font-size:var(--ds-badge-size);font-weight:var(--ds-badge-weight);text-transform:var(--ds-badge-transform);white-space:nowrap;align-items:center;gap:4px;padding:4px 10px;line-height:21px;display:inline-flex}.pcard{width:100%;position:relative;container-type:inline-size}.pcard__link{position:absolute;inset:0}.pcard__wrapper{flex-direction:column;gap:16px;display:flex}.pcard__media{aspect-ratio:3/4;border-radius:var(--ds-radius-image);background-color:var(--ds-color-media-bg);position:relative;overflow:hidden}.pcard--square .pcard__media{aspect-ratio:1}.pcard--center .pcard__content{text-align:center;align-items:center}.pcard--center .pcard__price,.pcard--center .pcard__swatches{justify-content:center}.pcard__media-link{display:block;position:absolute;inset:0}.pcard__image{transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-ease), visibility var(--ds-motion-duration-fast) var(--ds-motion-ease);position:absolute;inset:0}.pcard__image--second{opacity:0;visibility:hidden}.pcard__img{object-fit:cover;width:100%;height:100%;transition:scale var(--ds-motion-duration-slow) var(--ds-motion-ease-smooth)}@media (hover:hover){.pcard__media--swap:hover .pcard__image--first{opacity:0;visibility:hidden}.pcard__media--swap:hover .pcard__image--second{opacity:1;visibility:visible}}@media (pointer:fine){.pcard__media:hover .pcard__img{scale:var(--ds-media-hover-scale)}}.pcard__badges{z-index:1;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;display:flex;position:absolute;top:0;left:0}.pcard__actions{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex;position:absolute;inset:10px}@media (width>=768px){.pcard__actions{inset:20px}}.pcard__quick{pointer-events:auto;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;display:flex}.pcard__quick--view{background-color:var(--ds-color-bg);width:50px;height:50px;color:var(--ds-color-fg);display:none}@media (width>=768px){.pcard__quick--view{display:flex}}.pcard__quick--add{background-color:var(--ds-color-button-bg);width:38px;height:38px;color:var(--ds-color-button-fg)}@media (width>=768px){.pcard__quick--add{width:44px;height:44px}}.pcard--standard .pcard__actions .pcard__quick--add{width:50px;height:50px}@media (hover:hover) and (pointer:fine){.pcard--standard .pcard__quick{opacity:0;transition:all var(--ds-motion-duration-fast) var(--ds-motion-ease-smooth)}.pcard--standard .pcard__media:hover .pcard__quick,.pcard--standard .pcard__quick:focus-visible{opacity:1}}.pcard__content{flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:relative}.pcard__title{font-family:var(--ds-font-heading);font-size:var(--ds-card-title-size);font-weight:var(--ds-card-title-weight);line-height:var(--ds-card-title-leading);text-decoration:none;position:relative}html[data-card-title-font=body] .pcard__title{font-family:var(--ds-font-body)}.pcard__title-text{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pcard__title-text{transition:background-size var(--ds-motion-duration-medium) var(--ds-motion-ease-smooth)}.pcard__title:hover .pcard__title-text{background-position:0 100%;background-size:100% 1px}}.pcard__price{font-family:var(--ds-font-body);font-size:var(--ds-text-body);font-weight:var(--ds-card-price-weight);flex-wrap:wrap;align-items:center;gap:4px;line-height:24px;display:flex}.pcard__swatches{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.pcard__swatch{justify-content:center;align-items:center;width:24px;height:18px;display:flex}.pcard__swatch-chip{background-color:var(--ds-color-media-bg);width:24px;height:12px;box-shadow:inset 0 0 0 1px var(--ds-color-swatch-border);background-position:50%;background-size:cover;display:block}.pcard--horizontal{padding-inline-end:1px}.pcard--horizontal .pcard__wrapper{flex-direction:row;align-items:center}.pcard--horizontal .pcard__media{border-radius:var(--ds-radius-small);flex-shrink:0;width:90px}@media (width>=1440px){.pcard--horizontal .pcard__media{width:130px}}.pcard--horizontal .pcard__content-wrap{flex-grow:1;align-items:center;gap:8px;display:flex}.pcard--horizontal .pcard__content{flex-grow:1}.pcard--horizontal .pcard__action{flex-shrink:0;position:relative}@media (width<=767.98px){.pcard--boxed{border:1px solid var(--ds-color-border);border-radius:8px;padding:12px}.pcard--boxed .pcard__wrapper{gap:12px}.pcard--boxed .pcard__media{width:70px}}[data-carousel-track]{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}[data-carousel-track]::-webkit-scrollbar{display:none}@media (width<=767.98px){[data-carousel-track]{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter);scroll-padding-inline:var(--ds-page-gutter)}[data-carousel-slide]{scroll-snap-align:start}}@media (hover:hover) and (pointer:fine){.media-zoom:hover .media-slot>img,.media-zoom:hover .media-slot>video{scale:var(--ds-media-hover-scale)}}[data-reveal]{--reveal-delay:calc(var(--reveal-step,0) * var(--ds-reveal-stagger));transition:opacity var(--ds-motion-duration-long) var(--ds-motion-ease-smooth) var(--reveal-delay), transform var(--ds-motion-duration-long) var(--ds-motion-ease-smooth) var(--reveal-delay)}[data-reveal-step="1"]{--reveal-step:1}[data-reveal-step="2"]{--reveal-step:2}[data-reveal-step="3"]{--reveal-step:3}[data-reveal-step="4"]{--reveal-step:4}[data-reveal-step="5"]{--reveal-step:5}[data-reveal-step="6"]{--reveal-step:6}.reveal-armed [data-reveal=fade-up]:not([data-revealed]){opacity:0;transform:translateY(var(--ds-reveal-distance))}.reveal-armed [data-reveal=zoom-out]:not([data-revealed]){transform:scale(1.15)}[data-reveal-image] img{transition:transform 1.3s cubic-bezier(.16, 1, .3, 1), scale var(--ds-motion-duration-slow) var(--ds-motion-ease-smooth), opacity .3s var(--ds-motion-ease)}.reveal-armed [data-reveal-image]:not([data-revealed]) img{opacity:0;transform:scale(1.15)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal-image] img{transition:none}}[data-animate]{transition-property:opacity,transform,filter;transition-duration:var(--anim-duration,var(--ds-motion-duration-long));transition-delay:var(--anim-delay,0s);transition-timing-function:var(--ds-motion-ease-smooth)}[data-animate-easing=easeIn]{transition-timing-function:cubic-bezier(.7,0,.84,0)}[data-animate-easing=easeInOut]{transition-timing-function:cubic-bezier(.65,0,.35,1)}[data-animate-easing=linear]{transition-timing-function:linear}[data-animate-state=hidden]{opacity:0}[data-animate-state=hidden][data-animate=slideUp]{transform:translateY(var(--ds-reveal-distance))}[data-animate-state=hidden][data-animate=slideDown]{transform:translateY(-2.5rem)}[data-animate-state=hidden][data-animate=slideLeft]{transform:translate(2.5rem)}[data-animate-state=hidden][data-animate=slideRight]{transform:translate(-2.5rem)}[data-animate-state=hidden][data-animate=scaleIn]{transform:scale(.94)}[data-animate-state=hidden][data-animate=blurIn]{filter:blur(12px)}@keyframes ds-marquee-left{0%{transform:translateZ(0)}to{transform:translate(-100%)}}@keyframes ds-marquee-right{0%{transform:translate(-100%)}to{transform:translateZ(0)}}[data-marquee]{--mq-duration:20s;--mq-gap:24px;overflow:hidden}@media (width>=768px){[data-marquee]{--mq-gap:clamp(24px, calc(1.559vw + 12.04px), 32px)}}[data-marquee][data-mq-gap=wide]{--mq-gap:40px}[data-marquee-speed=slow]{--mq-duration:30s}[data-marquee-speed=fast]{--mq-duration:12s}[data-marquee-inner]{scrollbar-width:none;align-items:center;width:100%;display:flex}[data-marquee-inner]::-webkit-scrollbar{display:none}[data-marquee-copy]{width:max-content;animation:ds-marquee-left var(--mq-duration) linear infinite;will-change:transform;backface-visibility:hidden;flex:none;align-items:center;display:flex}[data-marquee-copy]>*{margin-inline:calc(var(--mq-gap) / 2)}[data-marquee-copy]>[data-mq-tight]{margin-inline:6px}[data-marquee-dir=right] [data-marquee-copy]{animation-name:ds-marquee-right}@media (hover:hover){[data-marquee-pause]:hover [data-marquee-copy]{animation-play-state:paused}[data-marquee-pause]:hover [data-marquee-inner]{overflow:auto hidden}}@media (prefers-reduced-motion:reduce){[data-marquee-copy]{animation-play-state:paused}[data-marquee-inner]{overflow:auto hidden}[data-animate]{transition:none}[data-animate-state=hidden]{opacity:1;filter:none;transform:none}}[data-tl-js] [data-tl-fill]{transform:scaleY(var(--tl-fill,1))}[data-tl-js] [data-tl-parallax]{transform:translate3d(0, calc(var(--tl-parallax,0) * 5%), 0) scale(1.12);will-change:transform}@media (width>=768px){[data-layers-row]{top:calc(6rem + var(--layer-i,0) * .75rem);position:sticky}[data-layers-row]:nth-child(2){--layer-i:1}[data-layers-row]:nth-child(3){--layer-i:2}[data-layers-row]:nth-child(4){--layer-i:3}[data-layers-row]:nth-child(5){--layer-i:4}[data-layers-row]:nth-child(6){--layer-i:5}}[data-layers-js] [data-layers-inner]{transform:scale(calc(1 - var(--layer-cover,0) * .05));transform-origin:50% 0;will-change:transform}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
