/*! 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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Arial, Helvetica, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-bold:700;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#171717;--color-ink-strong:#090909;--color-ink-muted:#4e4e4e;--color-surface:#f2f2f0;--color-surface-alt:#e2e2df;--color-surface-dark:#202020;--color-line:#17171733;--color-line-inverse:#ffffff47;--color-ink-inverse:#fff;--color-ink-inverse-90:#e6e6e6;--color-ink-inverse-89:#e2e2e2;--color-ink-inverse-87:#dedede;--color-ink-inverse-85:#d8d8d8;--color-media-bed:#111;--font-display:Georgia, "Times New Roman", serif;--tracking-label:.18em;--tracking-label-wide:.24em;--tracking-display:-.055em;--text-label:9px;--text-label-xs:8px;--text-label-2xs:7px;--spacing-gutter:3.2vw}}@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}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit;text-decoration:none}em{color:inherit;font-weight:400}button{font:inherit;color:inherit}img,video{filter:grayscale();transition:filter var(--ys-dur-color) var(--ys-ease-standard);display:block}a:hover img,a:focus-visible img,.ys-media:hover img,.ys-media:focus-within img,.ys-media:hover video,.ys-media:focus-within video{filter:grayscale(0)}@media (hover:none){img,video{filter:grayscale(0)}}:focus-visible{outline-offset:3px;outline:2px solid}[x-cloak]{display:none!important}}@layer components{.ys-skip{position:absolute;left:-9999px}.ys-skip:focus{z-index:60;background:var(--color-surface);min-height:44px;color:var(--color-ink);border:1px solid var(--color-ink);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;padding:10px 16px;font-weight:700;display:inline-flex;top:12px;left:12px}.ys-eyebrow{font-size:var(--text-label);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:inherit;opacity:.62;margin:0;font-weight:700}.ys-eyebrow--light{opacity:.72}.ys-display{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:400}.ys-main{min-height:40svh;display:block}.ys-notices{padding:22px var(--spacing-gutter) 0;gap:10px;display:grid}.ys-notice{border:1px solid var(--color-line);background:var(--color-surface-alt);color:var(--color-ink);margin:0;padding:14px 18px;font-size:13px;line-height:1.55}.ys-notice--warn{border-color:var(--color-ink)}.ys-notice ul{margin:0;padding-left:18px}.ys-announcement{padding:12px var(--spacing-gutter);background:var(--color-ink-strong);color:var(--color-surface);font-size:var(--text-label-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;margin:0;font-weight:700}.ys-header{z-index:20;position:sticky;top:0}.ys-header--over{height:0}.ys-nav{height:92px;padding:0 var(--spacing-gutter);background:var(--color-surface);color:var(--color-ink);border-bottom:1px solid var(--color-line);transition:height var(--ys-dur-hover) var(--ys-ease-standard), background-color var(--ys-dur-hover) var(--ys-ease-standard), color var(--ys-dur-hover) var(--ys-ease-standard), border-color var(--ys-dur-hover) var(--ys-ease-standard);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ys-nav--over{color:var(--color-ink-inverse);border-bottom-color:var(--color-line-inverse);background:0 0}.ys-header.is-condensed .ys-nav{height:68px}.ys-header.is-condensed .ys-nav--over{background:var(--color-surface);color:var(--color-ink);border-bottom-color:var(--color-line)}.ys-nav-brand{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.ys-nav .ys-nav-brand img{object-fit:contain;object-position:left center;filter:none;width:178px;height:62px;transition:height var(--ys-dur-hover) var(--ys-ease-standard);flex:none}.ys-header--over:not(.is-condensed) .ys-nav-brand img{filter:invert()}.ys-header.is-condensed .ys-nav-brand img{height:46px}.ys-nav-brand-text{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:24px;font-weight:400;line-height:1}.ys-nav-menu{text-transform:uppercase;letter-spacing:var(--tracking-label);gap:28px;font-size:10px;display:flex}.ys-nav-menu a,.ys-nav-action{white-space:nowrap;min-height:44px;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);align-items:center;display:inline-flex}.ys-nav-menu a:hover,.ys-nav-action:hover{opacity:.55}.ys-nav-menu a[aria-current=page]{box-shadow:inset 0 -1px}.ys-nav-actions{justify-self:end;align-items:center;gap:22px;display:flex}.ys-nav-action{text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:10px}.ys-nav-action span{margin-left:12px}.ys-nav-cart-count{font-variant-numeric:tabular-nums;margin-left:8px}.ys-nav-toggle{text-transform:uppercase;min-width:44px;min-height:44px;letter-spacing:var(--tracking-label);cursor:pointer;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:10px;display:none}.ys-nav-toggle:hover{opacity:.55}.ys-nav-toggle i{background:currentColor;width:22px;height:1px;display:block;position:relative}.ys-nav-toggle i:before,.ys-nav-toggle i:after{content:"";background:currentColor;width:22px;height:1px;position:absolute;left:0}.ys-nav-toggle i:before{top:-6px}.ys-nav-toggle i:after{top:6px}.ys-mobile-nav{z-index:70;background:var(--color-surface);color:var(--color-ink);overscroll-behavior:contain;flex-direction:column;padding:0 18px 40px;display:none;position:fixed;inset:0;overflow-y:auto}.ys-mobile-nav-bar{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:18px;height:72px;display:flex}.ys-mobile-nav-bar img{object-fit:contain;object-position:left center;filter:none;width:145px;height:48px}.ys-mobile-nav-close{min-width:44px;min-height:44px;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:12px;padding:0;font-weight:700;display:inline-flex}.ys-mobile-nav-close b{font-size:17px;font-weight:400}.ys-mobile-nav-anim{transition:opacity var(--ys-dur-drawer) var(--ys-ease-drawer), transform var(--ys-dur-drawer) var(--ys-ease-drawer)}.ys-mobile-nav-from{opacity:0;transform:translateY(-14px)}.ys-mobile-nav-to{opacity:1;transform:none}.ys-mobile-nav-list{border-top:1px solid var(--color-line);margin-top:12px}.ys-mobile-nav-list a{border-bottom:1px solid var(--color-line);min-height:60px;font-family:var(--font-display);letter-spacing:-.05em;transition:padding-left var(--ys-dur-hover) var(--ys-ease-standard);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:clamp(30px,9vw,44px);font-weight:400;line-height:1;display:flex}.ys-mobile-nav-list a:hover{padding-left:8px}.ys-mobile-nav-list a b{font-family:var(--font-sans);font-size:var(--text-label-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.5;font-weight:700}.ys-mobile-nav-meta{border-top:1px solid var(--color-line);margin-top:30px;display:grid}.ys-mobile-nav-meta a{border-bottom:1px solid var(--color-line);min-height:48px;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);justify-content:space-between;align-items:center;gap:16px;font-weight:700;display:flex}.ys-footer{background:var(--color-ink-strong);color:var(--color-surface);padding:100px var(--spacing-gutter) 30px}.ys-footer-top{min-height:365px;position:relative}.ys-footer-top h2{margin:30px 0;font-size:clamp(62px,8vw,128px);line-height:.86}.ys-footer-circle{background:var(--color-surface);width:135px;height:135px;color:var(--color-ink-strong);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.13em;transition:transform .3s var(--ys-ease-standard);border-radius:50%;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;bottom:25px;right:7vw}.ys-footer-circle:hover{transform:rotate(-6deg)scale(1.04)}.ys-footer-bottom{border-top:1px solid #ffffff38;grid-template-columns:2fr 1fr 1fr auto;align-items:end;padding-top:38px;display:grid}.ys-footer .ys-footer-bottom img{filter:invert()grayscale();width:230px;height:auto}.ys-footer-bottom>nav{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;color:#b5b5b5;flex-direction:column;gap:11px;display:flex}.ys-footer-bottom a:hover{color:var(--color-surface)}.ys-footer-bottom small{font-size:var(--text-label-2xs);letter-spacing:.12em;color:#777}.ys-footer-legal{border-top:1px solid #ffffff1f;flex-direction:column;gap:12px;margin-top:34px;padding-top:20px;display:flex}.ys-footer-legal nav{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.14em;color:#8a8a8a;flex-wrap:wrap;gap:6px 22px;display:flex}.ys-footer-legal nav+nav{color:#6f6f6f}.ys-footer-legal a{transition:color var(--ys-dur-hover) var(--ys-ease-standard)}.ys-footer-legal a:hover,.ys-footer-legal a:focus-visible{color:var(--color-surface)}.ys-footer-brand-text{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:34px;line-height:1}@media (pointer:coarse){.ys-footer-bottom>nav,.ys-footer-legal nav{gap:0}.ys-footer-bottom a{align-items:center;min-height:44px;display:flex}.ys-footer-legal nav{column-gap:18px}.ys-footer-legal a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.ys-header--focus{position:static}.ys-footer--focus{padding:46px var(--spacing-gutter)}.ys-footer--focus .ys-footer-bottom{border-top:0;grid-template-columns:1fr auto;padding-top:0}.ys-consent{z-index:50;padding:18px var(--spacing-gutter);background:var(--color-surface);color:var(--color-ink);border-top:1px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;font-size:13px;line-height:1.55;display:flex;position:fixed;bottom:0;left:0;right:0}.ys-consent p{max-width:62ch;margin:0}.ys-consent button:not(.ys-btn){border:1px solid var(--color-ink);background:var(--color-ink);min-height:44px;color:var(--color-surface);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;padding:0 22px;font-weight:700}.ys-consent-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.ys-consent-actions .ys-btn{justify-content:center;min-width:0}.ys-consent-actions .ys-btn--ghost{border:1px solid var(--color-ink);width:auto;max-width:none;padding:12px 16px}.ys-consent[hidden]{display:none}.ys-consent p a,.ys-cookie-intro a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ys-consent>.ys-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;display:grid}.ys-consent>.ys-consent-actions .ys-btn--link{justify-self:start;align-items:center;min-height:44px;padding-bottom:0}.ys-cookie-form{gap:18px;display:grid}.ys-cookie-intro{margin:0;font-size:14px}.ys-cookie-categories{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);gap:14px;padding:16px 0;display:grid}.ys-cookie-categories .ys-field{gap:0;margin:0}.ys-cookie-categories .ys-field-hint{margin:0;font-size:13px;line-height:1.5}.ys-cookie-actions{grid-template-columns:1fr;display:grid}.ys-cookie-actions .ys-btn,.ys-cookie-actions .ys-btn--ghost{justify-content:center;width:100%;max-width:none}@media (width<=700px){.ys-consent{gap:12px;padding-top:14px;padding-bottom:14px}.ys-consent>.ys-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.ys-consent>.ys-consent-actions .ys-btn:not(.ys-btn--link){width:100%;padding-left:8px;padding-right:8px}.ys-consent>.ys-consent-actions .ys-btn--link{grid-column:1/-1;justify-self:center}}@media (width<=1100px){.ys-nav-menu{gap:20px}.ys-nav-actions{gap:18px}.ys-nav-action--tertiary{display:none}}@media (width<=880px){.ys-nav{grid-template-columns:1fr auto}.ys-nav-menu{display:none}.ys-nav-toggle{display:inline-flex}.ys-mobile-nav{display:flex}}@media (width<=700px){.ys-nav{height:72px;padding:0 18px}.ys-header.is-condensed .ys-nav{height:64px}.ys-nav .ys-nav-brand img{width:145px;height:48px}.ys-header.is-condensed .ys-nav-brand img{height:40px}.ys-nav-brand-text{font-size:20px}.ys-nav-actions{gap:16px}.ys-nav-action{font-size:var(--text-label-xs)}.ys-nav-action--secondary{display:none}.ys-notices{padding:18px 18px 0}.ys-footer{padding:82px 20px 25px}.ys-footer-top{min-height:350px}.ys-footer-top h2{font-size:58px}.ys-footer-circle{width:105px;height:105px;bottom:30px;right:0}.ys-footer-bottom{grid-template-columns:1fr 1fr;gap:35px 20px}.ys-footer .ys-footer-bottom img{grid-column:1/-1;width:190px}.ys-footer-bottom small{grid-column:1/-1}.ys-footer-legal{gap:4px}.ys-footer-legal nav+nav{border-top:1px solid #ffffff14;padding-top:10px}.ys-footer-brand-text{font-size:28px}}.ys-hero{background:var(--color-ink-strong);height:84svh;min-height:620px;max-height:880px;color:var(--color-ink-inverse);position:relative;overflow:hidden}.ys-hero-film{position:absolute;inset:0}.ys-hero-film .ys-media-frame{background:0 0;position:absolute;inset:0}.ys-hero-film :is(img,video){filter:grayscale()}.ys-hero-film .ys-video-poster{display:none}.ys-hero-shade{background:linear-gradient(90deg,#000000b8 0%,#00000038 57%,#00000059 100%),linear-gradient(#0000 52%,#000000a6);position:absolute;inset:0}.ys-hero-index{top:122px;left:var(--spacing-gutter);right:var(--spacing-gutter);font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:var(--tracking-label-wide);color:#ffffffb3;justify-content:space-between;display:flex;position:absolute}.ys-hero-copy{left:var(--spacing-gutter);right:var(--spacing-gutter);position:absolute;bottom:5.5vh}.ys-hero h1{text-shadow:0 3px 25px #00000040;max-width:1050px;margin:22px 0 3vh}.ys-hero-bottom{border-top:1px solid #ffffff5c;justify-content:space-between;align-items:end;padding-top:22px;display:flex}.ys-hero-bottom>p{width:330px;font:14px/1.55 var(--font-display);color:#ffffffd1;margin:0}.ys-panel-dark{min-width:0;padding:95px var(--spacing-gutter) 105px;background:var(--color-ink-strong);color:var(--color-surface)}.ys-panel-dark .ys-section-head{border-bottom-color:#ffffff47}.ys-cards{border-left:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;display:grid}.ys-cards .ys-card{transition:background var(--ys-dur-hover) var(--ys-ease-standard);border-top:1px solid #fff3;border-bottom:1px solid #fff3;border-right:1px solid #fff3;padding:18px}.ys-cards .ys-card:hover{background:var(--color-ink)}.ys-cards a.ys-card{flex-direction:column;display:flex}.ys-cards a.ys-card .ys-card-profile{margin-top:auto}.ys-card-meta{font-size:var(--text-label-2xs);text-transform:uppercase;letter-spacing:.14em;opacity:.58;justify-content:space-between;gap:18px;display:flex}.ys-card-meta span:last-child{text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ys-cards .ys-card .ys-card-media{background:var(--color-media-bed);height:420px;margin:16px 0 18px;overflow:hidden}.ys-card-media .ys-media-frame{background:var(--color-media-bed);height:100%}.ys-card-media img{transition:transform .6s}.ys-card-media .ys-media-placeholder{color:inherit;opacity:.5;border-color:currentColor}.ys-cards .ys-card:hover .ys-card-media img{transform:scale(1.025)}.ys-card-info{justify-content:space-between;align-items:end;gap:14px;padding-bottom:16px;display:flex}.ys-card-info small,.ys-card-info>span{font-size:var(--text-label-2xs);text-transform:uppercase;letter-spacing:.13em;opacity:.58;display:block}.ys-card-info>span{text-align:right;white-space:nowrap}.ys-card-info h3{font:400 clamp(25px, 2vw, 37px) / 1 var(--font-display);letter-spacing:-.04em;margin:7px 0 0}.ys-card-profile{font-size:var(--text-label-2xs);text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #fff3;justify-content:space-between;gap:16px;padding-top:15px;display:flex}.ys-card-profile span{opacity:.58}.ys-card-profile b{white-space:nowrap;font-weight:700}.ys-band-link{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;border-top:1px solid #ffffff59;border-bottom:1px solid #ffffff59;justify-content:space-between;gap:24px;margin-top:34px;padding:24px 0;display:flex}.ys-band-link b{font-weight:700}.ys-band-link--lead,.ys-band-note{margin-top:0;margin-bottom:34px}.ys-band-note{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;border-top:1px solid #ffffff59;border-bottom:1px solid #ffffff59;justify-content:space-between;gap:24px;padding:24px 0;display:flex}.ys-band-note b{font-weight:700}.ys-chips{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.ys-chips+.ys-cards{margin-top:42px}.ys-opening{background:var(--color-surface);grid-template-columns:30% 70%;padding:105px 7vw 115px;display:grid}.ys-opening-mark{font:400 clamp(54px, 7vw, 100px) / 1 var(--font-display);letter-spacing:-.08em;color:var(--color-surface-alt);padding-top:32px}.ys-opening-mark sup{font:10px var(--font-sans);vertical-align:top;letter-spacing:0;color:inherit}.ys-opening-copy :is(h1,h2){max-width:920px;margin:24px 0 52px}.ys-opening-detail{grid-template-columns:1fr;gap:30px;max-width:440px;margin-left:45%;display:grid}.ys-opening-detail p{font:17px/1.75 var(--font-display);color:#555;margin:0}.ys-split{min-height:820px;color:var(--color-surface);background:#151515;grid-template-columns:44% 56%;display:grid}.ys-split-film{min-height:820px;position:relative;overflow:hidden}.ys-split-film .ys-media-frame{background:0 0;height:100%}.ys-split-film:after{content:"";background:linear-gradient(#0000 58%,#0000008c);position:absolute;inset:0}.ys-split-copy{flex-direction:column;justify-content:center;padding:95px 5vw 80px;display:flex}.ys-split-copy :is(h1,h2){margin:28px 0 42px;font-size:clamp(56px,6.2vw,100px);line-height:.87}.ys-lead{max-width:580px;font:17px/1.7 var(--font-display);color:var(--color-ink-inverse-89);margin:0}.ys-split-copy .ys-hairline-grid{margin-top:54px}.ys-cta-band{margin-top:38px}.ys-feature{background:var(--color-surface);border-top:1px solid var(--color-line);grid-template-columns:25% 75%;padding:120px 5.5vw 130px;display:grid}.ys-feature-aside{border-right:1px solid var(--color-line);flex-direction:column;justify-content:space-between;padding-right:4vw;display:flex}.ys-feature-aside p{font:400 clamp(44px, 5vw, 78px) / 1 var(--font-display);letter-spacing:-.06em;margin:0}.ys-feature-aside span{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.17em;opacity:.58;line-height:1.8}.ys-feature-main{padding-left:5vw}.ys-feature-main :is(h1,h2){max-width:1050px;margin:27px 0 62px;font-size:clamp(55px,6.4vw,103px);line-height:.92}.ys-feature-detail{grid-template-columns:.9fr 1.1fr;gap:5vw;margin-left:18%;display:grid}.ys-feature-detail>p{max-width:480px;font:17px/1.75 var(--font-display);color:var(--color-ink-muted);margin:0}.ys-feature-action{border-top:1px solid var(--color-ink);justify-content:space-between;align-items:center;gap:30px;margin:68px 0 0 18%;padding-top:25px;display:flex}.ys-feature-action>span{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.15em;opacity:.58}.ys-split-alt{background:var(--color-surface-dark);min-height:740px;color:var(--color-surface);grid-template-columns:58% 42%;display:grid}.ys-split-alt-film{min-height:740px;position:relative;overflow:hidden}.ys-split-alt-film .ys-media-frame{background:0 0;height:100%}.ys-split-alt-film:after{content:"";background:linear-gradient(90deg,#0000 65%,#0000004d);position:absolute;inset:0}.ys-split-alt-copy{flex-direction:column;justify-content:center;padding:80px 5vw 60px;display:flex}.ys-split-alt-copy :is(h1,h2){margin:28px 0 38px}.ys-split-alt-copy>p:not(.ys-eyebrow){font:16px/1.72 var(--font-display);color:var(--color-ink-inverse-90);max-width:500px}.ys-facts{margin-top:42px}.ys-quote{text-align:center;background:var(--color-surface-alt);padding:115px 8vw 105px}.ys-quote p{max-width:1150px;font:400 clamp(42px, 5.8vw, 90px) / .98 var(--font-display);letter-spacing:var(--tracking-display);margin:0 auto}.ys-quote span{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.22em;opacity:.62;margin-top:42px;display:block}.ys-moments{padding:90px var(--spacing-gutter) 110px;background:var(--color-surface);grid-template-columns:1.2fr .72fr .9fr;align-items:center;gap:3vw;display:grid}.ys-moment{position:relative}.ys-moment .ys-media-frame{height:360px}.ys-moment--large .ys-media-frame{height:500px}.ys-moment--portrait .ys-media-frame{height:430px}.ys-panel-light{background:var(--color-surface);min-width:0;color:var(--color-ink);border-top:1px solid var(--color-line);padding:120px 5.5vw 130px}.ys-panel-inner{grid-template-columns:31% minmax(0,1fr);align-items:start;gap:7vw;display:grid}.ys-access-title{padding-bottom:34px}.ys-access-title :is(h1,h2){margin:24px 0 30px}.ys-access-title>p:last-child{max-width:430px;font:15px/1.65 var(--font-display);opacity:.72;margin:0}.ys-place-list{border-top:1px solid var(--color-line)}.ys-place-list a{border-bottom:1px solid var(--color-line);transition:padding var(--ys-dur-hover) var(--ys-ease-standard);grid-template-columns:40px 1fr 125px 20px;align-items:center;padding:29px 0;display:grid}.ys-place-list a:hover{padding-left:8px}.ys-place-list span,.ys-place-list small{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58}.ys-place-list h3{font:400 clamp(27px, 2.6vw, 39px) / 1 var(--font-display);margin:0}.ys-place-list b{color:inherit;font-weight:400}.ys-careers{background:var(--color-surface-dark);color:var(--color-surface);border-top:1px solid #ffffff29;grid-template-columns:27% 73%;padding:115px 5.5vw 125px;display:grid}.ys-careers-aside{border-right:1px solid #ffffff3d;flex-direction:column;justify-content:space-between;padding-right:4vw;display:flex}.ys-careers-aside p{font:400 clamp(55px, 6.2vw, 100px) / .82 var(--font-display);letter-spacing:-.07em;margin:0}.ys-careers-aside span{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.17em;opacity:.55}.ys-careers-main{padding-left:5vw}.ys-careers-main :is(h1,h2){margin:28px 0 58px;font-size:clamp(58px,6.7vw,108px);line-height:.9}.ys-careers-body{grid-template-columns:.9fr 1.1fr;gap:5vw;margin-left:14%;display:grid}.ys-careers-body>p{max-width:480px;font:17px/1.75 var(--font-display);color:var(--color-ink-inverse-87);margin:0}.ys-careers-body .ys-hairline-grid{border-top-color:#ffffff3d;border-left-color:#ffffff3d}.ys-careers-body .ys-hairline-item{min-height:90px;font-size:var(--text-label-xs);border-bottom-color:#ffffff3d;border-right-color:#ffffff3d;padding:18px;line-height:1.5}.ys-careers-body .ys-hairline-item b{margin-bottom:12px;font-size:18px}.ys-careers-action{border-top:1px solid #ffffff75;justify-content:space-between;align-items:center;gap:30px;margin:62px 0 0 14%;padding-top:25px;display:flex}.ys-careers-action>span{max-width:390px;font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.15em;opacity:.62;line-height:1.6}@media (width<=1100px){.ys-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ys-cards .ys-card .ys-card-media{height:430px}.ys-split{grid-template-columns:42% 58%}.ys-feature-detail,.ys-feature-action,.ys-careers-body,.ys-careers-action{margin-left:0}}@media (width<=880px){.ys-split-alt{grid-template-columns:1fr}.ys-split-alt-film{height:620px}.ys-panel-inner{grid-template-columns:1fr;gap:28px}.ys-cards .ys-card .ys-card-media{height:400px}.ys-split{grid-template-columns:1fr}.ys-split-film{height:680px;min-height:0}.ys-feature,.ys-careers{grid-template-columns:1fr;padding:90px 5vw 100px}.ys-feature-aside,.ys-careers-aside{display:none}.ys-feature-main,.ys-careers-main{padding-left:0}.ys-moments{gap:18px}.ys-moment .ys-media-frame,.ys-moment--large .ys-media-frame,.ys-moment--portrait .ys-media-frame{height:400px}}@media (width<=700px){.ys-hero{height:78svh;min-height:620px}.ys-hero-index{top:96px;left:20px;right:20px}.ys-hero-copy{bottom:32px;left:20px;right:20px}.ys-hero h1{margin-top:22px}.ys-hero-bottom>p{width:205px;font-size:12px}.ys-hero-film .ys-video-poster{display:block}.ys-hero-film .ys-video[data-ys-poster-only]{display:none}.ys-opening{grid-template-columns:1fr;padding:75px 22px 82px}.ys-opening-mark{display:none}.ys-opening-copy :is(h1,h2){margin-bottom:40px}.ys-opening-detail{margin-left:0}.ys-panel-dark,.ys-panel-light{padding:66px 20px 74px}.ys-cards{grid-template-columns:1fr;margin-top:24px}.ys-chips+.ys-cards{margin-top:24px}.ys-cards .ys-card{padding:16px}.ys-cards .ys-card .ys-card-media{height:420px}.ys-card-info h3{font-size:34px}.ys-band-link,.ys-band-note{align-items:end}.ys-band-link span,.ys-band-note span{max-width:150px}.ys-band-link b,.ys-band-note b{text-align:right;max-width:145px}.ys-access-title :is(h1,h2){font-size:52px}.ys-split-film{height:560px}.ys-split-copy{padding:70px 22px}.ys-split-copy :is(h1,h2){margin-bottom:32px;font-size:54px}.ys-lead{font-size:15px}.ys-split-copy .ys-hairline-grid{margin-top:40px}.ys-feature{padding:75px 22px 85px}.ys-feature-main :is(h1,h2){margin-bottom:42px;font-size:48px;line-height:.96}.ys-feature-detail{grid-template-columns:1fr;gap:38px}.ys-feature-detail>p{font-size:15px}.ys-feature-action{flex-direction:column;align-items:stretch;margin-top:46px}.ys-split-alt{min-height:0}.ys-split-alt-film{height:540px;min-height:0}.ys-split-alt-copy{padding:70px 22px}.ys-facts{margin-top:36px}.ys-quote{padding:85px 24px 78px}.ys-quote p{font-size:42px}.ys-moments{align-items:flex-start;gap:14px;padding:70px 20px 85px;display:flex;overflow-x:auto}.ys-moment{min-width:78vw}.ys-moment .ys-media-frame,.ys-moment--large .ys-media-frame,.ys-moment--portrait .ys-media-frame{height:430px}.ys-place-list{margin-top:4px}.ys-place-list a{grid-template-columns:28px 1fr 20px;padding:24px 0}.ys-place-list small{display:none}.ys-place-list h3{font-size:28px}.ys-place-list b{text-align:right}.ys-careers{padding:75px 22px 85px}.ys-careers-main :is(h1,h2){margin-bottom:42px;font-size:49px;line-height:.96}.ys-careers-body{grid-template-columns:1fr;gap:38px}.ys-careers-body>p{font-size:15px}.ys-careers-action{flex-direction:column;align-items:stretch;margin-top:46px}}@media (prefers-reduced-motion:reduce){.ys-card-media img,.ys-cards .ys-card,.ys-place-list a{transition:none}}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :is(input:not([type=checkbox],[type=radio],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=range],[type=color],[type=hidden]),select,textarea){box-sizing:border-box;width:100%;min-height:var(--ys-control-min-h);padding:var(--ys-control-pad-y) 0;border:0;border-bottom:1px solid var(--ys-line);color:inherit;font:var(--ys-control-font);letter-spacing:0;text-transform:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:none;background-color:#0000;border-radius:0;margin:0}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) select{background-image:var(--ys-control-caret);cursor:pointer;background-position:right 2px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:26px}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer,.ys-invert) select option,:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer,.ys-invert) select optgroup{color:var(--color-ink);background-color:var(--color-surface)}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) ::placeholder{color:inherit;opacity:.42}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) textarea{resize:vertical;min-height:96px}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) input::-webkit-calendar-picker-indicator{opacity:.62;cursor:pointer}.ys-invert input::-webkit-calendar-picker-indicator{filter:invert()}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) input[type=number]{appearance:textfield}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :is(input,select,textarea):focus,:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :is(input,select,textarea)[aria-invalid=true],:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :is(input,select,textarea).is-invalid{padding-bottom:calc(var(--ys-control-pad-y) - 1px);border-bottom-width:2px;border-bottom-color:currentColor}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :is(input,select,textarea):disabled,:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :is(input,select,textarea)[aria-disabled=true]{opacity:.35;cursor:not-allowed}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :is(input[type=checkbox],input[type=radio]){width:var(--ys-control-box);height:var(--ys-control-box);border:1px solid var(--ys-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;appearance:none;min-height:0;transition:background-color var(--ys-dur-hover) var(--ys-ease-standard), border-color var(--ys-dur-hover) var(--ys-ease-standard);background-color:#0000;background-position:50%;background-repeat:no-repeat;border-radius:0;flex:none;margin:0;padding:0}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) input[type=radio]{border-radius:50%}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) input[type=checkbox]:checked{background-color:currentColor;background-image:var(--ys-control-check);background-size:10px 8px;border-color:currentColor}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) input[type=radio]:checked{background-image:radial-gradient(circle,currentColor 0 4px,#0000 4px);border-color:currentColor}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :where(label:has(>input[type=checkbox]),label:has(>input[type=radio])){min-height:var(--ys-control-min-h);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;font-size:13px;line-height:1.55;display:inline-flex}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) input[type=file]{box-sizing:border-box;width:100%;min-height:var(--ys-control-min-h);border:0;border-bottom:1px solid var(--ys-line);color:inherit;font:13px/1.55 var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background-color:#0000;border-radius:0;margin:0;padding:6px 0}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) input[type=file]::file-selector-button{border:1px solid var(--ys-line);color:inherit;font-family:var(--font-sans);font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);background:0 0;border-radius:0;margin-right:16px;padding:11px 16px;font-weight:700}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) input[type=file]::file-selector-button:hover{opacity:.55}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :where(form label:not([class*=ys-]):not(:has(input,select,textarea))){font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);opacity:.62;margin-bottom:8px;font-weight:700;display:block}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :where(form fieldset:not([class*=ys-])){border:0;min-width:0;margin:0 0 22px;padding:0}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :where(form legend:not([class*=ys-])){font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);opacity:.62;margin:0 0 12px;padding:0;font-weight:700}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :where(form button:not([class*=ys-]),form input[type=submit]:not([class*=ys-]),form input[type=button]:not([class*=ys-]),form input[type=reset]:not([class*=ys-])){min-height:var(--ys-control-min-h);border:1px solid var(--ys-line);color:inherit;font-family:var(--font-sans);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;font-weight:700;line-height:1.5;display:inline-flex}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :where(form button:not([class*=ys-]):hover,form input[type=submit]:not([class*=ys-]):hover){opacity:.55}.ys-file{min-height:var(--ys-control-min-h);border-bottom:1px solid var(--ys-line);cursor:pointer;align-items:center;gap:16px;padding:0;display:flex;position:relative}.ys-file:focus-within{outline-offset:3px;outline:2px solid}.ys-file .ys-file-cta{border:1px solid var(--ys-line);flex:none;width:auto;min-width:0;max-width:none;padding:11px 16px}.ys-file input[type=file]{border:0;flex:auto;align-self:stretch;min-width:0;min-height:44px;padding:13px 0 0}@supports selector(::file-selector-button){.ys-file input[type=file]::file-selector-button{display:none}}.ys-rating{border:0;gap:8px;min-width:0;margin:0 0 22px;padding:0;display:grid}.ys-rating legend{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);opacity:.62;margin:0;padding:0;font-weight:700}.ys-rating-stars{flex-direction:row-reverse;justify-content:flex-end;display:flex;position:relative}.ys-rating-stars input{opacity:0;pointer-events:none;appearance:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.ys-rating-item{width:44px;height:44px;color:inherit;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ys-rating-star{width:24px;height:24px;fill:var(--ys-star-fill,none);stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;transition:fill var(--ys-dur-hover) var(--ys-ease-standard);display:block}.ys-rating-stars :where(input:checked~.ys-rating-item){--ys-star-fill:currentColor}.ys-rating-stars input:focus-visible+.ys-rating-item{outline-offset:-4px;outline:2px solid}@media (hover:hover){.ys-rating-stars:hover .ys-rating-item{--ys-star-fill:none}.ys-rating-stars .ys-rating-item:hover,.ys-rating-stars .ys-rating-item:hover~.ys-rating-item{--ys-star-fill:currentColor}}.ys-rating-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :is(input,select,textarea),.ys-rating-star{transition:none}}@media (pointer:coarse){:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :is(input[type=checkbox],input[type=radio]){width:20px;height:20px}:where(.ys-main,.ys-dealer-main,.ys-drawer,.ys-modal,.ys-footer) :where(label:has(>input[type=checkbox]),label:has(>input[type=radio])){padding:12px 0}.ys-rating-item{width:48px;height:48px}}.ys-btn{background:var(--color-ink);min-width:min(320px,100%);min-height:44px;color:var(--color-surface);font-family:var(--font-sans);font-size:var(--text-label);text-align:left;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);border:0;border-radius:0;justify-content:space-between;align-items:center;gap:36px;padding:19px 22px;font-weight:700;line-height:1.5;display:flex}.ys-btn b{white-space:nowrap;font-weight:400}.ys-btn:hover{opacity:.55}.ys-btn[disabled],.ys-btn[aria-disabled=true]{opacity:.35;cursor:not-allowed;pointer-events:none}.ys-btn--ivory{background:var(--color-surface);min-width:min(310px,100%);color:var(--color-ink)}.ys-btn--ghost{width:100%;min-width:0;max-width:390px;color:inherit;border-top:1px solid var(--ys-line-band);border-bottom:1px solid var(--ys-line-band);font-size:var(--text-label-xs);letter-spacing:.15em;background:0 0;gap:18px;padding:15px 0}.ys-btn--link{width:max-content;min-width:0;max-width:100%;min-height:0;color:inherit;border-bottom:1px solid var(--ys-line-strong);font-size:var(--text-label);letter-spacing:var(--tracking-label);background:0 0;align-items:flex-end;gap:0;padding:0 0 9px;display:inline-flex}.ys-btn--link b{margin-left:18px}.ys-btn--band{width:100%;min-width:0;color:inherit;border-top:1px solid var(--ys-line);border-bottom:1px solid var(--ys-line);letter-spacing:.16em;background:0 0;gap:0;padding:22px 0}.ys-invert .ys-btn--band{border-top-color:#fff6;border-bottom-color:#fff6}.ys-btn--band b{font-size:16px}.ys-btn--sm{min-width:0;font-size:var(--text-label-xs);letter-spacing:.15em;gap:18px;padding:12px 16px}.ys-pill{border:1px solid var(--ys-line);min-height:44px;color:inherit;font-family:var(--font-sans);font-size:var(--text-label);text-align:center;text-transform:uppercase;letter-spacing:var(--tracking-label);cursor:pointer;transition:background-color var(--ys-dur-hover) var(--ys-ease-standard), color var(--ys-dur-hover) var(--ys-ease-standard), opacity var(--ys-dur-hover) var(--ys-ease-standard);background:0 0;justify-content:center;align-items:center;gap:10px;padding:9px 14px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.ys-pill input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.ys-pill:has(input:focus-visible){outline-offset:3px;outline:2px solid}.ys-pill.is-selected,.ys-pill[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}.ys-pill:has(input:checked){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}.ys-invert .ys-pill.is-selected,.ys-invert .ys-pill[aria-pressed=true]{border-color:var(--color-surface);background:var(--color-surface);color:var(--color-ink)}.ys-invert .ys-pill:has(input:checked){border-color:var(--color-surface);background:var(--color-surface);color:var(--color-ink)}.ys-pill[aria-disabled=true]{opacity:.35;cursor:not-allowed;text-decoration:line-through}.ys-pill:has(input[aria-disabled=true]){opacity:.35;cursor:not-allowed;text-decoration:line-through}.ys-pill:has(input:disabled){opacity:.35;cursor:not-allowed;text-decoration:line-through}.ys-pill-group{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.ys-pill-group legend{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);opacity:.62;margin:0 0 12px;padding:0;font-weight:700}.ys-display--hero{margin:0;font-size:clamp(62px,8.4vw,132px);line-height:.8}.ys-display--xl{margin:0;font-size:clamp(58px,6.4vw,98px);line-height:.9}.ys-display--lg{margin:0;font-size:clamp(48px,5.3vw,84px);line-height:.88}.ys-display--md{margin:0;font-size:clamp(44px,5.3vw,82px);line-height:.98}.ys-hairline-grid{border-top:1px solid var(--ys-line);border-left:1px solid var(--ys-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ys-hairline-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ys-hairline-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ys-hairline-item{border-right:1px solid var(--ys-line);border-bottom:1px solid var(--ys-line);min-height:108px;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.13em;padding:22px;line-height:1.55;display:block}.ys-hairline-item b{line-height:normal;font-family:var(--font-display);letter-spacing:0;text-transform:none;margin-bottom:14px;font-size:22px;font-weight:400;display:block}.ys-hairline-grid--compact .ys-hairline-item{min-height:90px;font-size:var(--text-label-xs);letter-spacing:.13em;padding:18px;line-height:1.5}.ys-hairline-grid--compact .ys-hairline-item b{margin-bottom:12px;font-size:18px;line-height:normal}.ys-invert .ys-hairline-grid--compact{--ys-line:#ffffff3d}.ys-hairline-stats{border-top:1px solid var(--ys-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;padding-top:24px;display:grid}.ys-hairline-stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ys-hairline-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ys-hairline-stats .ys-hairline-item{min-height:0;font-size:var(--text-label-2xs);letter-spacing:.15em;border:0;padding:0;line-height:1.55}.ys-hairline-stats .ys-hairline-item b{margin-bottom:9px;font-size:26px;line-height:normal}.ys-invert .ys-hairline-stats .ys-hairline-item{color:var(--color-ink-inverse-85)}.ys-invert .ys-hairline-stats .ys-hairline-item b{color:var(--color-ink-inverse)}.ys-hairline-list{border-top:1px solid var(--ys-line)}.ys-hairline-list .ys-hairline-item{border-right:0;border-bottom:1px solid var(--ys-line);min-height:0;font-size:var(--text-label);letter-spacing:.14em;grid-template-columns:38px 1fr;align-items:center;padding:17px 0;display:grid}.ys-hairline-list .ys-hairline-item b{margin-bottom:0;font-size:14px;line-height:normal}.ys-badge{border:1px solid var(--ys-line);font-size:var(--text-label-2xs);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;align-items:center;padding:5px 9px;font-weight:700;line-height:1.4;display:inline-flex}.ys-badge--warn{border-color:currentColor}.ys-badge--dark{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}.ys-invert .ys-badge--dark{border-color:var(--color-surface);background:var(--color-surface);color:var(--color-ink)}.ys-field{gap:8px;margin:0 0 22px;display:grid}.ys-field>label{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);opacity:.62;margin-bottom:0;font-weight:700}.ys-field input:not([type=checkbox],[type=radio],[type=file]),.ys-field textarea,.ys-field select{width:100%;min-height:var(--ys-control-min-h);padding:var(--ys-control-pad-y) 0;border:0;border-bottom:1px solid var(--ys-line);color:inherit;font:var(--ys-control-font);letter-spacing:0;text-transform:none;background-color:#0000;border-radius:0}.ys-field textarea{resize:vertical;min-height:96px}.ys-field input:not([type=checkbox],[type=radio],[type=file]):focus,.ys-field textarea:focus,.ys-field select:focus{border-bottom-width:2px;border-bottom-color:var(--color-ink);padding-bottom:calc(var(--ys-control-pad-y) - 1px)}.ys-invert .ys-field input:not([type=checkbox],[type=radio],[type=file]):focus,.ys-invert .ys-field textarea:focus,.ys-invert .ys-field select:focus{border-bottom-color:var(--color-surface)}.ys-field--error input:not([type=checkbox],[type=radio],[type=file]),.ys-field--error textarea,.ys-field--error select{padding-bottom:calc(var(--ys-control-pad-y) - 1px);border-bottom-width:2px;border-bottom-color:currentColor}.ys-field-hint,.ys-field-error{margin:0;font-size:12px;line-height:1.55}.ys-field-hint{opacity:.62}.ys-field-error{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.ys-select{min-width:0;display:block;position:relative}.ys-checkbox{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-size:13px;line-height:1.55;display:flex}.ys-checkbox input{margin:1px 0 0}.ys-field>label.ys-checkbox{text-transform:none;letter-spacing:0;opacity:1;font-size:13px;font-weight:400}.ys-checkbox--error,.ys-field>label.ys-checkbox--error{font-weight:700}.ys-stepper{border:1px solid var(--ys-line);grid-template-columns:44px 56px 44px;grid-auto-rows:minmax(44px,1fr);align-items:stretch;display:inline-grid}.ys-stepper button{width:100%;min-height:44px;color:inherit;font:700 14px/1 var(--font-sans);letter-spacing:0;text-transform:none;cursor:pointer;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex}.ys-stepper button:hover{opacity:.55}.ys-stepper input{border:0;border-left:1px solid var(--ys-line);border-right:1px solid var(--ys-line);width:100%;min-width:56px;min-height:44px;color:inherit;font:400 14px/1 var(--font-display);text-align:center;appearance:textfield;background-color:#0000;border-radius:0;padding:0}.ys-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.ys-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.ys-invert .ys-stepper,.ys-invert .ys-stepper input{border-color:var(--ys-line)}.ys-summary{border-top:1px solid var(--ys-line)}.ys-summary--sticky{top:calc(var(--ys-header-h,68px) + 30px);position:sticky}.ys-summary-title{margin:0;padding:18px 0 0}.ys-summary-row{border-bottom:1px solid var(--ys-line);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:baseline;gap:18px;padding:17px 0;display:flex}.ys-summary-row b{font-family:var(--font-display);letter-spacing:0;text-transform:none;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.ys-summary-row--total b{font-size:22px}.ys-summary-foot{gap:14px;padding-top:24px;display:grid}.ys-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0909098c;position:fixed;inset:0}.ys-drawer{z-index:91;width:var(--ys-drawer-width);background:var(--color-surface);color:var(--color-ink);transition:transform var(--ys-dur-drawer) var(--ys-ease-drawer);overscroll-behavior:contain;inset-block:0;flex-direction:column;display:flex;position:fixed;right:0;overflow-y:auto;transform:translate(0)}.ys-drawer-anim,.ys-modal-anim{transition:opacity var(--ys-dur-drawer) var(--ys-ease-drawer), transform var(--ys-dur-drawer) var(--ys-ease-drawer)}.ys-drawer-from{transform:translate(100%)}.ys-drawer-to{transform:translate(0)}.ys-drawer--bottom{inset-inline:0;width:auto;height:min(86svh,720px);top:auto;bottom:0;transform:translateY(0)}.ys-drawer--bottom.ys-drawer-from{transform:translateY(100%)}.ys-drawer--bottom.ys-drawer-to{transform:translateY(0)}.ys-drawer-head,.ys-modal-head{border-bottom:1px solid var(--ys-line);justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.ys-drawer-title,.ys-modal-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:26px;font-weight:400;line-height:1}.ys-dialog-close{min-width:44px;min-height:44px;color:inherit;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);cursor:pointer;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:12px;padding:0;font-weight:700;display:inline-flex}.ys-dialog-close:hover{opacity:.55}.ys-dialog-close b{font-size:17px;font-weight:400}.ys-drawer-body{flex:1;padding:22px}.ys-modal{z-index:91;pointer-events:none;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ys-modal-panel{pointer-events:auto;border:1px solid var(--color-ink);background:var(--color-surface);width:min(560px,100%);max-height:min(86svh,720px);color:var(--color-ink);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.ys-modal-from{opacity:0;transform:translateY(14px)}.ys-modal-to{opacity:1;transform:none}.ys-modal-body{padding:22px;font-size:15px;line-height:1.65}.ys-toasts{right:var(--spacing-gutter);z-index:100;pointer-events:none;gap:10px;width:min(360px,100vw - 40px);display:grid;position:fixed;bottom:22px}.ys-toasts.is-over-dialog{right:calc(var(--ys-drawer-width) + var(--spacing-gutter))}.ys-toast{pointer-events:auto;background:var(--color-ink);color:var(--color-surface);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;font-weight:700;line-height:1.5;display:flex}.ys-toast-actions{flex:none;align-items:center;gap:6px;display:flex}.ys-toast button{min-width:44px;min-height:44px;color:inherit;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);background:0 0;border:0;padding:0 6px;font-weight:700}.ys-toast button:hover{opacity:.55}.ys-toast-action{text-underline-offset:4px;text-decoration:underline}.ys-toast-close b{font-size:17px;font-weight:400}.ys-skeleton{gap:22px;padding:6px 0;display:grid}.ys-skeleton span{background:var(--ys-line);width:100%;height:1px;animation:ysPulse 1.4s var(--ys-ease-standard) infinite;display:block}.ys-skeleton span:nth-child(2n){width:72%}.ys-skeleton span:nth-child(3n){width:54%}.ys-circle{border:1px solid var(--ys-line-strong);width:92px;height:92px;color:inherit;font-family:var(--font-sans);font-size:var(--text-label-xs);text-align:center;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;background:0 0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;transition:all .25s;display:flex}.ys-circle:hover{background:var(--color-ink-inverse);color:var(--color-ink)}.ys-circle b{font-size:15px;font-weight:400}.ys-empty{border-top:1px solid var(--ys-line);border-bottom:1px solid var(--ys-line);justify-items:start;gap:18px;padding:62px 0;display:grid}.ys-empty p{max-width:430px;font:15px/1.65 var(--font-display);opacity:.72;margin:0}.ys-section-head{border-bottom:1px solid var(--ys-line);grid-template-columns:1.35fr .65fr;align-items:end;gap:5vw;padding-bottom:50px;display:grid}.ys-invert .ys-section-head{border-bottom-color:var(--color-line-inverse)}.ys-section-head h1,.ys-section-head h2,.ys-section-head h3{margin:22px 0 0;font-size:clamp(58px,6.2vw,98px);line-height:.84}.ys-section-intro{padding-bottom:4px}.ys-section-intro p{max-width:390px;font:15px/1.65 var(--font-display);opacity:.72;margin:0 0 28px}.ys-breadcrumb ol{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ys-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.ys-media{margin:0;display:block}.ys-media-frame{background:var(--color-surface-alt);display:block;position:relative;overflow:hidden}.ys-media-frame img,.ys-media-frame video,.ys-media-frame picture{object-fit:cover;width:100%;height:100%;display:block}.ys-media-frame--1x1{aspect-ratio:1}.ys-media-frame--4x5{aspect-ratio:4/5}.ys-media-frame--16x9{aspect-ratio:16/9}.ys-media-frame img[loading=lazy]{animation:ysFadeIn var(--ys-dur-image) var(--ys-ease-standard) both}.ys-media-caption{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);opacity:.62;margin-top:15px;display:block}.ys-media-placeholder{border:1px solid var(--ys-line);background:var(--color-surface-alt);min-height:120px;color:var(--color-ink);font-size:var(--text-label-xs);text-align:center;text-transform:uppercase;letter-spacing:var(--tracking-label);opacity:.62;place-items:center;padding:22px;display:grid}.ys-video-label{z-index:2;font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);position:absolute;bottom:28px;left:30px}.ys-video-poster{display:none}@media (width<=1100px){.ys-section-head{grid-template-columns:1fr 1fr}}@media (width<=880px){.ys-section-head{grid-template-columns:1fr 1fr}}@media (width<=700px){.ys-btn{width:100%;min-width:0}.ys-display--hero{font-size:54px;line-height:.84}.ys-display--xl{font-size:52px}.ys-display--lg{font-size:51px}.ys-display--md{font-size:42px;line-height:1.02}.ys-hairline-grid,.ys-hairline-grid--3,.ys-hairline-grid--4{grid-template-columns:1fr}.ys-hairline-item,.ys-hairline-grid--compact .ys-hairline-item{min-height:0}.ys-hairline-stats{margin-top:36px}.ys-section-head{grid-template-columns:1fr;gap:30px}.ys-section-head h1,.ys-section-head h2,.ys-section-head h3{font-size:58px}.ys-section-intro p{margin-bottom:22px}.ys-circle{width:70px;height:70px}.ys-drawer{inset-inline:0;width:auto;height:min(86svh,720px);top:auto;bottom:0;transform:translateY(0)}.ys-drawer-from{transform:translateY(100%)}.ys-drawer-to{transform:translateY(0)}.ys-toasts{width:auto;left:20px;right:20px}.ys-toasts.is-over-dialog{top:calc(20px + env(safe-area-inset-top,0px));bottom:auto;right:20px}.ys-video-poster{display:block}.ys-video[data-ys-poster-only]{display:none}}@media (pointer:coarse){.ys-btn--link,.ys-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}}.ys-select>.ys-select-trigger,.ys-select>.ys-select-backdrop,.ys-select>.ys-select-popover{display:none}.ys-select.is-ready>select{opacity:0;pointer-events:none;border:0;width:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.ys-select.is-ready>.ys-select-trigger{display:flex}.ys-select-trigger{z-index:1;width:100%;max-width:100%;min-height:var(--ys-control-min-h);padding:var(--ys-control-pad-y) 0;border:0;border-bottom:1px solid var(--ys-line);color:inherit;font:var(--ys-control-font);letter-spacing:0;text-align:left;text-transform:none;cursor:pointer;transition:border-color var(--ys-dur-hover) var(--ys-ease-standard);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;position:relative}.ys-select-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ys-select.is-placeholder .ys-select-value{opacity:.42}.ys-select-caret{background-image:var(--ys-control-caret);width:10px;height:6px;transition:transform var(--ys-dur-micro) var(--ys-ease-standard), opacity var(--ys-dur-hover) var(--ys-ease-standard);background-position:50%;background-repeat:no-repeat;flex:none}.ys-select.is-open .ys-select-caret{transform:rotate(180deg)}.ys-select-trigger:hover{border-bottom-color:var(--ys-line-strong)}.ys-select-trigger:hover .ys-select-caret{opacity:.55}.ys-select-trigger:focus-visible,.ys-select.is-open .ys-select-trigger{border-bottom-width:2px;border-bottom-color:var(--color-ink);padding-bottom:calc(var(--ys-control-pad-y) - 1px)}.ys-invert .ys-select-trigger:focus-visible,.ys-invert .ys-select.is-open .ys-select-trigger{border-bottom-color:var(--color-surface)}.ys-field--error .ys-select-trigger,.ys-select-trigger[aria-invalid=true]{padding-bottom:calc(var(--ys-control-pad-y) - 1px);border-bottom-width:2px;border-bottom-color:currentColor}.ys-select-trigger:disabled{opacity:.35;cursor:not-allowed}.ys-select.is-ready>.ys-select-popover{z-index:95;pointer-events:none;max-width:100vw;display:block;position:fixed;top:0;left:0}.ys-select-panel{border:1px solid var(--ys-line-strong);background:var(--color-surface);color:var(--color-ink);opacity:0;visibility:hidden;pointer-events:auto;transition:opacity var(--ys-dur-micro) var(--ys-ease-standard), transform var(--ys-dur-micro) var(--ys-ease-standard), visibility 0s linear var(--ys-dur-micro);flex-direction:column;display:flex;transform:translateY(-6px)}.ys-select.is-drop-up .ys-select-panel{transform:translateY(6px)}.ys-select.is-open .ys-select-panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.ys-invert .ys-select-panel{background:var(--color-ink);color:var(--color-surface)}.ys-select-list{overscroll-behavior:contain;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.ys-select-list:focus-visible{outline-offset:-3px}.ys-select-group,.ys-select-group-list{margin:0;padding:0;list-style:none}.ys-select-group+.ys-select-group,.ys-select-option+.ys-select-group{border-top:1px solid var(--ys-line);margin-top:6px;padding-top:6px}.ys-select-group-label{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.62;padding:10px 16px 6px;font-weight:700;display:block}.ys-select-option{min-height:40px;font:var(--ys-control-font);cursor:pointer;transition:background-color var(--ys-dur-micro) var(--ys-ease-standard), color var(--ys-dur-micro) var(--ys-ease-standard);align-items:center;gap:10px;padding:8px 16px;display:flex}.ys-select-option--empty .ys-select-option-label{opacity:.62}.ys-select-option--empty.is-active .ys-select-option-label{opacity:1}.ys-select-mark{opacity:0;background:currentColor;flex:none;width:6px;height:6px}.ys-select-option.is-selected .ys-select-mark{opacity:1}.ys-select-option-label{flex:1;min-width:0}.ys-select-option.is-active{background:var(--color-ink);color:var(--color-surface)}.ys-invert .ys-select-option.is-active{background:var(--color-surface);color:var(--color-ink)}.ys-select-option[aria-disabled=true]{opacity:.35;cursor:not-allowed}.ys-select-option[aria-disabled=true].is-active{color:inherit;background:0 0}.ys-select-sheet-head{display:none}.ys-select.is-ready.is-sheet.is-open>.ys-select-backdrop{z-index:94;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0909098c;display:block;position:fixed;inset:0}.ys-select.is-sheet .ys-select-panel{border-inline:0;border-bottom:0;transform:translateY(12px)}.ys-select.is-sheet.is-open .ys-select-panel{transform:none}.ys-select.is-sheet .ys-select-sheet-head{border-bottom:1px solid var(--ys-line);align-items:center;gap:12px;padding:18px 16px 10px;display:flex;position:relative}.ys-select-handle{background:var(--ys-line-strong);width:46px;height:3px;margin-left:-23px;position:absolute;top:7px;left:50%}.ys-select-sheet-title{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.62;flex:1;margin:0;font-weight:700}.ys-select-sheet-close{min-width:44px;min-height:44px;color:inherit;font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:0;font-weight:700;display:inline-flex}.ys-select-sheet-close:hover{opacity:.55}.ys-select-sheet-close b{font-size:17px;font-weight:400}.ys-select.is-sheet .ys-select-list{max-height:min(60svh,420px);padding-bottom:env(safe-area-inset-bottom,0px)}.ys-select.is-sheet .ys-select-option{min-height:44px}@media (pointer:coarse){.ys-select-option{min-height:44px}}@media (prefers-reduced-motion:reduce){.ys-select-panel,.ys-select-caret,.ys-select-option,.ys-select-trigger{transition:none!important}.ys-select .ys-select-panel,.ys-select.is-drop-up .ys-select-panel,.ys-select.is-sheet .ys-select-panel{transform:none}}.ys-prose{font:17px/1.75 var(--font-display);color:var(--color-ink-muted);max-width:62ch}.ys-prose>:first-child{margin-top:0}.ys-prose>:last-child{margin-bottom:0}.ys-prose p,.ys-prose ul,.ys-prose ol,.ys-prose table{margin:0 0 22px}.ys-prose h2,.ys-prose h3,.ys-prose h4{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-ink);margin:42px 0 14px;font-weight:400}.ys-prose h2{font-size:30px;line-height:1.1}.ys-prose h3{font-size:23px;line-height:1.15}.ys-prose h4{font-size:19px;line-height:1.2}.ys-prose ul,.ys-prose ol{padding-left:20px}.ys-prose li{margin-bottom:8px}.ys-prose a{border-bottom:1px solid var(--ys-line);transition:opacity .25s}.ys-prose a:hover{opacity:.55}.ys-prose blockquote{border-left:1px solid var(--ys-line);margin:30px 0;padding-left:22px;font-style:normal}.ys-prose-scroll{max-width:100%;margin:0 0 22px;overflow-x:auto}.ys-prose table{border-collapse:collapse;width:100%;min-width:420px;font-family:var(--font-sans);font-size:14px}.ys-prose-scroll table{margin:0}.ys-prose th,.ys-prose td{border-bottom:1px solid var(--ys-line);text-align:left;vertical-align:top;padding:12px 10px}.ys-prose img{max-width:100%;height:auto}.ys-prose--invert{color:var(--color-ink-inverse-89)}.ys-prose--invert h2,.ys-prose--invert h3,.ys-prose--invert h4{color:var(--color-surface)}.ys-content-head{border-bottom:1px solid var(--ys-line);margin-bottom:42px;padding-bottom:34px}.ys-content-meta{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58;margin:18px 0 0}.ys-content-notice{max-width:640px}.ys-content-notice strong{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px;display:block}.ys-content-notice p{font:15px/1.65 var(--font-display);margin:0}.ys-content-head>p{font:15px/1.65 var(--font-display);opacity:.72;max-width:520px;margin:24px 0 0}.ys-content-media{max-width:1040px;margin:0 0 48px}.ys-content-media .ys-media-frame{aspect-ratio:16/9;max-height:460px;display:block}.ys-content-media img,.ys-content-media video{object-fit:cover;width:100%;height:100%}.ys-content-body{grid-template-columns:minmax(0,69%) minmax(0,31%);align-items:start;gap:7vw;display:grid}.ys-content-body .ys-hairline-stats{grid-template-columns:1fr}.ys-content-split{grid-template-columns:52% minmax(0,48%);min-height:0}.ys-content-split .ys-split-alt-film,.ys-content-split .ys-split-film{height:auto;min-height:620px}.ys-content-split .ys-split-alt-film .ys-media-frame,.ys-content-split .ys-split-film .ys-media-frame{height:auto;position:absolute;inset:0}.ys-content-split .ys-split-alt-copy,.ys-content-split .ys-split-copy{padding:96px 5vw 88px}.ys-content-split .ys-lead{max-width:520px}.ys-content-split .ys-prose{max-width:62ch;margin-top:22px}.ys-block-label{font-size:var(--text-label);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;opacity:.62;margin:0 0 18px;font-weight:700}.ys-legal-body{grid-template-columns:31% minmax(0,69%);align-items:start;gap:7vw;display:grid}.ys-toc{border-top:1px solid var(--ys-line);position:sticky;top:110px}.ys-toc-title{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58;margin:16px 0 4px;font-weight:700}.ys-toc ol{counter-reset:ys-toc;margin:0;padding:0;list-style:none}.ys-toc li{counter-increment:ys-toc;border-bottom:1px solid var(--ys-line)}.ys-toc a{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.14em;grid-template-columns:38px minmax(0,1fr);align-items:baseline;padding:14px 0;line-height:1.5;transition:opacity .25s;display:grid}.ys-toc a:before{content:counter(ys-toc, decimal-leading-zero);font:400 14px var(--font-display);letter-spacing:0;opacity:.58}.ys-toc a:hover{opacity:.55}.ys-legal .ys-prose{max-width:none}.ys-legal .ys-prose h2{scroll-margin-top:110px}.ys-order-documents-lead{max-width:62ch;font:16px/1.6 var(--font-display);color:var(--color-ink-muted);margin:18px 0 0}.ys-order-document+.ys-order-document{border-top:1px solid var(--ys-line);margin-top:72px;padding-top:32px}.ys-order-document-head{margin-bottom:26px}.ys-order-document-head h2{font:400 clamp(26px, 3vw, 38px) / 1.15 var(--font-display);margin:0 0 8px}.ys-branches{border-top:1px solid var(--ys-line)}.ys-branch{border-bottom:1px solid var(--ys-line);transition:padding var(--ys-dur-hover,.25s);grid-template-columns:40px minmax(0,1fr) 125px 20px;align-items:start;column-gap:16px;padding:29px 0;display:grid}.ys-branch:hover{padding-left:8px}.ys-branch-body{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ys-branch-photo .ys-media,.ys-branch-photo .ys-media-placeholder{margin:0}.ys-branch-directions{margin-top:18px}.ys-branch-no,.ys-branch>small{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58}.ys-branch-no,.ys-branch>small,.ys-branch-map{padding-top:10px}.ys-branch>small{padding-left:4px}.ys-branch-text h3{font:400 clamp(27px, 2.6vw, 39px) / 1 var(--font-display);letter-spacing:-.02em;margin:0}.ys-branch-text .ys-badge{margin-top:12px}.ys-branch-meta{font:15px/1.65 var(--font-display);opacity:.72;flex-direction:column;gap:6px;margin:14px 0 0;display:flex}.ys-branch-meta a{border-bottom:1px solid var(--ys-line)}.ys-branch-hours{border-top:1px solid var(--ys-line);max-width:320px;margin:18px 0 0}.ys-branch-hours>div{border-bottom:1px solid var(--ys-line);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.13em;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:10px 0;display:grid}.ys-branch-hours dt,.ys-branch-hours dd{margin:0}.ys-branch-hours dd{opacity:.58}.ys-branch-map{justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;transition:opacity .25s;display:inline-flex}.ys-branch-map:hover{opacity:.55}.ys-branch-map b{font-weight:400}.ys-contact-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:5vw;margin-top:52px;display:grid}.ys-contact-facts{border-top:1px solid var(--ys-line)}.ys-contact-facts>a,.ys-contact-facts>div{border-bottom:1px solid var(--ys-line);grid-template-columns:1fr;gap:8px;padding:18px 0;transition:padding .25s;display:grid}.ys-contact-facts>a:hover{padding-left:8px}.ys-contact-facts span{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58}.ys-contact-facts b{font:400 18px/1.35 var(--font-display);word-break:break-word}.ys-map{border:1px solid var(--ys-line);margin-top:34px}.ys-map iframe{border:0;width:100%;height:320px;display:block}.ys-form-panel .ys-form{max-width:620px}.ys-form{flex-direction:column;gap:26px;display:flex}.ys-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 24px;display:grid}.ys-form-actions{border-top:1px solid var(--ys-line-strong);justify-content:space-between;align-items:center;gap:30px;padding-top:25px;display:flex}.ys-form-actions>span{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.15em;opacity:.58;line-height:1.6}.ys-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ys-search{align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.ys-search .ys-field{flex:auto;max-width:360px;margin:0}.ys-search .ys-field input{min-height:44px}.ys-search .ys-btn{flex:none;width:max-content;min-width:44px;min-height:44px;padding-left:18px;padding-right:18px}.ys-content-actions{flex-direction:column;align-items:flex-start;gap:26px;margin-top:38px;display:flex}.ys-content-actions>.ys-btn--band{width:100%}.ys-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.ys-contact-grid{grid-template-columns:minmax(0,1fr);gap:48px}}@media (width<=880px){.ys-legal-body{grid-template-columns:minmax(0,1fr);gap:28px}.ys-toc{position:static}.ys-content-body{grid-template-columns:minmax(0,1fr);gap:42px}.ys-content-media .ys-media-frame{max-height:380px}.ys-branch-body{grid-template-columns:120px minmax(0,1fr);gap:18px}.ys-content-split{grid-template-columns:minmax(0,1fr)}.ys-content-split .ys-split-alt-film,.ys-content-split .ys-split-film{height:min(125vw,520px);min-height:0}}@media (width<=700px){.ys-prose{font-size:15px}.ys-legal .ys-prose{font-size:16px}.ys-content-head{margin-bottom:32px;padding-bottom:26px}.ys-branch{grid-template-columns:28px minmax(0,1fr) 20px;padding:24px 0}.ys-branch>small{display:none}.ys-branch-body{grid-template-columns:minmax(0,1fr);gap:16px}.ys-branch-photo .ys-media-frame{height:220px}.ys-branch-photo img{object-fit:cover;width:100%;height:100%}.ys-branch-text h3{font-size:28px}.ys-content-head>p{font-size:14px}.ys-content-media{margin-bottom:34px}.ys-content-media .ys-media-frame{max-height:280px}.ys-content-split .ys-split-alt-copy,.ys-content-split .ys-split-copy{padding:62px 22px 68px}.ys-content-split .ys-split-alt-film,.ys-content-split .ys-split-film{height:min(125vw,440px)}.ys-content-body{gap:34px}.ys-form-grid{grid-template-columns:minmax(0,1fr)}.ys-branch-directions{align-items:center;min-height:44px}.ys-form-actions,.ys-search{flex-direction:column;align-items:stretch}.ys-search .ys-field{max-width:none}.ys-map iframe{height:260px}}.ys-catalog-crumbs{margin-bottom:22px}.ys-catalog-loading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ys-filters{margin-top:42px}.ys-filters-bar{border-top:1px solid var(--ys-line);border-bottom:1px solid var(--ys-line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.ys-filters-toggle{display:none}html.ys-js .ys-filters-toggle{display:inline-flex}.ys-filters-caret{transition:transform var(--ys-dur-hover) var(--ys-ease-standard);font-size:12px;font-weight:400;line-height:1}.ys-filters-toggle[aria-expanded=true] .ys-filters-caret{transform:rotate(180deg)}.ys-filters-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ys-filters-count{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58;margin:0 0 0 auto}.ys-filters-panel{transition:grid-template-rows var(--ys-dur-drawer) var(--ys-ease-drawer);grid-template-rows:1fr;display:grid}html.ys-js .ys-filters-panel:not(.is-open){grid-template-rows:0fr}.ys-filters-panel.is-open{grid-template-rows:1fr}.ys-filters-panel-inner{min-height:0;overflow:hidden}.ys-filters-backdrop,.ys-filters-sheet-head{display:none}.ys-filter-row{border-bottom:1px solid var(--ys-line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:30px;padding:10px 0;display:grid}.ys-filter-label{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58;margin:0}.ys-filter-pills,.ys-filter-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ys-filter-controls{gap:14px}.ys-filters .ys-pill{padding:9px 14px}.ys-pill--clear b{margin-left:10px;font-size:13px;font-weight:400;line-height:1}.ys-pill--ghost{opacity:.62;text-underline-offset:5px;border-color:#0000;text-decoration:underline}.ys-pill--ghost:hover{opacity:1}.ys-filters-sort{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.ys-filters-sort .ys-field,.ys-filter-controls .ys-field{margin:0}.ys-filters-sort .ys-field{min-width:150px}.ys-filter-controls .ys-field{width:100%;max-width:360px}.ys-filter-controls .ys-checkbox{align-items:center;min-height:44px}.ys-filter-apply{flex:none;min-width:0}.ys-catalog-grid{position:relative}.ys-catalog-grid .ys-empty{margin-top:42px}.ys-catalog-skeleton{z-index:2;position:absolute;top:42px;left:0;right:0}.ys-catalog-grid.is-loading .ys-cards{opacity:.3;pointer-events:none;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard)}.ys-card--catalog{flex-direction:column;display:flex;position:relative}.ys-card--catalog .ys-card-link:after{content:"";z-index:0;position:absolute;inset:0}.ys-card--catalog .ys-card-quick{z-index:1;position:relative}.ys-card.ys-card--catalog .ys-card-media,.ys-card--catalog .ys-card-media .ys-media-frame{height:auto}.ys-card--catalog:hover .ys-card-media img,.ys-card--catalog:focus-within .ys-card-media img{filter:grayscale(0)}.ys-card--catalog:focus-within .ys-card-media img{transform:scale(1.025)}.ys-card--catalog .ys-card-info h3{overflow-wrap:anywhere}.ys-card--catalog .ys-card-info{flex:1 0 auto;align-items:flex-start}.ys-card--catalog .ys-card-info>span{padding-top:2px}.ys-card--catalog .ys-card-profile{align-items:flex-start;min-height:calc(15px + 2lh)}.ys-card-price{white-space:nowrap;font-weight:700}.ys-card-quick{border-top:1px solid #fff3;gap:12px;margin-top:auto;padding-top:15px;display:grid}.ys-card-quick .ys-badge{white-space:normal;text-align:left;justify-self:start}.ys-quick{gap:10px;margin:0;display:grid}.ys-quick-group{border:0;margin:0;padding:0}.ys-quick-legend{font-size:var(--text-label-2xs);text-transform:uppercase;letter-spacing:.13em;opacity:.58;margin:0 0 8px;padding:0}.ys-quick-pills{flex-wrap:wrap;gap:6px;display:flex}.ys-pill--quick{font-size:var(--text-label-2xs);letter-spacing:.12em;gap:6px;padding:8px 10px}.ys-quick-more>summary{border-top:1px solid var(--ys-line);border-bottom:1px solid var(--ys-line);min-height:44px;font-size:var(--text-label-2xs);text-transform:uppercase;letter-spacing:.13em;cursor:pointer;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);justify-content:space-between;align-items:center;gap:12px;padding:0;font-weight:700;list-style:none;display:flex}.ys-quick-more>summary::-webkit-details-marker{display:none}.ys-quick-more>summary:after{content:"+";opacity:.62;font-size:14px;font-weight:400;line-height:1}.ys-quick-more[open]>summary:after{content:"–"}.ys-quick-more>summary:hover{opacity:.55}.ys-quick-more .ys-quick-pills{padding:12px 0 2px}.ys-quick-submit{width:100%;min-width:0}.ys-pagination{border-top:1px solid var(--ys-line);border-bottom:1px solid var(--ys-line);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:24px 0;display:flex}.ys-invert .ys-pagination{border-top-color:#ffffff59;border-bottom-color:#ffffff59}.ys-pagination-step{min-height:44px;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);align-items:center;gap:10px;font-weight:700;display:inline-flex}.ys-pagination-step:hover{opacity:.55}.ys-pagination-step.is-disabled{opacity:.3}.ys-pagination-step b{font-size:14px;font-weight:400;line-height:1}.ys-pagination-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.ys-pagination-page{opacity:.58;min-width:44px;min-height:44px;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);justify-content:center;align-items:center;display:inline-flex}.ys-pagination-page:hover{opacity:1}.ys-pagination-page.is-current{opacity:1;border-bottom:1px solid;font-weight:700}@media (width<=1100px){.ys-filter-row{grid-template-columns:120px minmax(0,1fr);gap:22px}}@media (width<=880px){.ys-filter-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0}}@media (width<=700px){html.ys-js .ys-filters-backdrop{z-index:44;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:block;position:fixed;inset:0}html.ys-js .ys-filters-panel{z-index:45;background:var(--color-ink-strong);max-height:82svh;color:var(--color-surface);border-top:1px solid var(--ys-line);transition:transform var(--ys-dur-drawer) var(--ys-ease-drawer);padding:6px 20px 24px;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}html.ys-js .ys-filters-panel.is-open{transform:none}html.ys-js .ys-filters-panel-inner{overflow:visible}html.ys-js .ys-filters-sheet-head{z-index:1;background:var(--color-ink-strong);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex;position:sticky;top:0}html.ys-js .ys-filters-handle{background:var(--ys-line-strong);width:46px;height:3px}html.ys-js .ys-filters-close b{margin-left:10px;font-size:14px;font-weight:400;line-height:1}.ys-filters{margin-top:24px}.ys-filters-count{order:3;width:100%;margin-left:0}.ys-filters-chips{scrollbar-width:none;flex-wrap:nowrap;order:4;width:100%;overflow-x:auto}.ys-filters-chips::-webkit-scrollbar{display:none}.ys-filters-chips>*{flex:none}.ys-filters-sort{flex:auto;min-width:0}.ys-filter-pills{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-width:0;padding-bottom:2px;overflow-x:auto}.ys-filter-pills::-webkit-scrollbar{display:none}.ys-filter-pills>*{scroll-snap-align:start;flex:none}.ys-filter-controls{flex-direction:column;align-items:stretch;gap:12px}.ys-filter-controls .ys-field{max-width:none}.ys-filter-apply{width:100%}.ys-catalog-skeleton{top:24px}.ys-catalog-grid .ys-empty{margin-top:24px}.ys-pagination{flex-wrap:wrap;justify-content:center;gap:12px 18px}.ys-pagination-pages{order:3;width:100%}}@media (hover:none){.ys-card--catalog .ys-card-media img{filter:grayscale(0)}}@media (prefers-reduced-motion:reduce){.ys-filters-panel,.ys-filters-caret,.ys-catalog-grid.is-loading .ys-cards,.ys-pagination-step,.ys-pagination-page,.ys-quick-more>summary{transition:none}.ys-card--catalog:focus-within .ys-card-media img{transform:none}}.ys-product{background:var(--color-surface);min-width:0;color:var(--color-ink);padding:42px 5.5vw 120px}.ys-product-grid{grid-template-columns:minmax(0,52fr) minmax(0,48fr);align-items:start;gap:5vw;margin-top:34px;display:grid}.ys-gallery{top:calc(var(--ys-header-h,68px) + 30px);min-width:0;position:sticky}.ys-gallery-main{background:var(--color-media-bed);position:relative;overflow:hidden}.ys-gallery-slide{display:none}.ys-gallery-slide.is-active{display:block}.ys-gallery-slide .ys-media-frame{background:var(--color-media-bed)}.ys-gallery-main:has(.ys-media-placeholder){background:0 0}.ys-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ys-gallery-thumb{aspect-ratio:1;border:1px solid var(--color-line);background:var(--color-media-bed);cursor:pointer;transition:border-color var(--ys-dur-hover) var(--ys-ease-standard);padding:0;display:block;overflow:hidden}.ys-gallery-thumb img{object-fit:cover;width:100%;height:100%}.ys-gallery-thumb[aria-selected=true]{border-color:var(--color-ink)}.ys-gallery-thumb:hover img,.ys-gallery-thumb:focus-visible img{filter:grayscale(0)}.ys-buybox{min-width:0}.ys-buybox-meta{font-size:var(--text-label-2xs);text-transform:uppercase;letter-spacing:.14em;opacity:.58;flex-wrap:wrap;gap:18px;margin:14px 0 0;display:flex}.ys-product-title{font-family:var(--font-display);letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(36px,3.4vw,58px);font-weight:400;line-height:.98}.ys-buybox-notes{max-width:430px;font:15px/1.65 var(--font-display);opacity:.72;margin:22px 0 0}.ys-buybox-block{border-top:1px solid var(--color-line);margin-top:30px;padding-top:22px}.ys-buybox-block+.ys-buybox-block{margin-top:26px}.ys-buybox-price{font-family:var(--font-display);letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:14px;margin:0;font-size:clamp(27px,2.6vw,39px);font-weight:400;line-height:1;display:flex}.ys-buybox-compare{letter-spacing:0;opacity:.5;font-size:15px;text-decoration:line-through}.ys-buybox-stock{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;opacity:.72;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0;display:flex}.ys-buybox-buy{align-items:stretch;gap:14px;margin-top:26px;display:flex}.ys-buybox-buy .ys-btn{flex:auto;min-width:0}.ys-buybox-note{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.15em;opacity:.58;margin:18px 0 0;line-height:1.6}.ys-buybox-extra{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding-top:22px;display:flex}.ys-buybox-extra .ys-buybox-note{margin:0}.ys-axis+.ys-axis{margin-top:22px}.ys-product-detail{margin-top:90px}.ys-product-detail-head{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:22px;display:flex}.ys-specs{margin-top:34px}@media (width>=701px) and (width<=1100px){.ys-specs.ys-hairline-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1101px){.ys-specs.ys-hairline-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}.ys-brewing{border-top:1px solid var(--color-ink);grid-template-columns:.9fr 1.1fr;gap:5vw;margin-top:62px;padding-top:25px;display:grid}.ys-brewing p{max-width:480px;font:17px/1.75 var(--font-display);color:var(--color-ink-muted);margin:0}.ys-food-info{border-top:1px solid var(--color-ink);grid-template-columns:.9fr 1.1fr;gap:5vw;margin-top:62px;padding-top:25px;display:grid}.ys-food-info dl{max-width:560px;margin:0}.ys-food-info div{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:6px 18px;padding:12px 0;display:grid}.ys-food-info div:first-child{padding-top:0}.ys-food-info dt{font-size:var(--text-label-xs);letter-spacing:.14em;text-transform:uppercase;opacity:.62;font-weight:700}.ys-food-info dd{font:16px/1.6 var(--font-display);color:var(--color-ink-muted);margin:0}.ys-product-description{border-top:1px solid var(--color-ink);margin-top:62px;padding-top:25px}.ys-product-description .ys-prose{margin-top:20px}.ys-review-list{border-top:1px solid var(--color-line);margin:42px 0 0;padding:0;list-style:none}.ys-review{border-bottom:1px solid var(--color-line);padding:29px 0}.ys-review-head{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58;flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.ys-review h3{font:400 clamp(21px, 1.8vw, 27px) / 1.1 var(--font-display);letter-spacing:-.03em;margin:8px 0 0}.ys-review p{max-width:620px;font:15px/1.65 var(--font-display);opacity:.72;margin:10px 0 0}.ys-review-form{border-top:1px solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 5vw;margin-top:62px;padding-top:25px;display:grid}.ys-review-form>h3{font:400 clamp(27px, 2.6vw, 39px) / 1 var(--font-display);letter-spacing:-.04em;grid-column:1/-1;margin:0 0 22px}:is(.ys-review-form .ys-rating,.ys-review-form .ys-field:has(textarea),.ys-review-form .ys-review-actions){grid-column:1/-1}.ys-review-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;display:flex}.ys-review-actions .ys-btn{min-width:min(320px,100%)}.ys-sticky-buy{z-index:30;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:14px;font-weight:700;display:none;position:fixed;bottom:0;left:0;right:0}.ys-sticky-buy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ys-sticky-buy .ys-btn{flex:none;width:auto;min-width:0;padding:14px 18px}@media (width<=880px){.ys-product-grid{grid-template-columns:1fr;gap:34px}.ys-gallery{position:static;top:auto}.ys-brewing,.ys-food-info,.ys-review-form{grid-template-columns:1fr;gap:24px}.ys-review-form{gap:0}}@media (width<=700px){.ys-product{padding:26px 22px 85px}.ys-gallery-main{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.ys-gallery-main::-webkit-scrollbar{display:none}.ys-gallery-slide{scroll-snap-align:start;min-width:100%;display:block}.ys-product-title{font-size:38px}.ys-buybox-notes{font-size:15px}.ys-buybox-buy{flex-wrap:wrap}.ys-buybox-buy .ys-btn{flex:100%;width:100%}.ys-product-detail{margin-top:62px}.ys-brewing,.ys-food-info,.ys-product-description,.ys-review-form{margin-top:46px}.ys-food-info div{grid-template-columns:minmax(0,1fr)}.ys-brewing p{font-size:15px}.ys-review-actions .ys-btn{width:100%}.ys-product-page{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}.ys-sticky-buy.is-visible{display:flex}}.ys-cart-crumbs{margin-bottom:22px}.ys-cart-empty{margin-top:42px}.ys-cart-grid{grid-template-columns:minmax(0,1fr) 31%;align-items:start;gap:42px 7vw;margin-top:42px;display:grid}.ys-cart-main{grid-area:1/1;min-width:0;container:ys-cart-lines/inline-size}.ys-cart-extra{grid-area:2/1;min-width:0}.ys-cart-aside{grid-area:1/2/span 2;min-width:0}.ys-cart-lines-title,.ys-cart-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ys-cart-lines{border-top:1px solid var(--ys-line)}.ys-cart-line{border-bottom:1px solid var(--ys-line);grid-template-columns:72px minmax(0,1fr) auto 125px;align-items:center;column-gap:22px;padding:22px 0;display:grid}.ys-cart-line--new{background:var(--color-surface-alt)}.ys-cart-line-media{width:72px;display:block}.ys-cart-line-media .ys-media{margin:0}.ys-cart-line-body{min-width:0}.ys-cart-line-title{font:400 22px/1.1 var(--font-display);letter-spacing:-.02em;margin:0}.ys-cart-line-title a{transition:opacity var(--ys-dur-hover) var(--ys-ease-standard)}.ys-cart-line-title a:hover{opacity:.55}.ys-cart-line-meta{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58;margin:9px 0 0;line-height:1.55}.ys-cart-line-meta--warn{opacity:1;font-weight:700}.ys-cart-line-remove{margin-top:12px}.ys-cart-line-remove .ys-btn{width:max-content;max-width:100%}.ys-cart-line-qty{align-items:center;gap:14px;display:flex}.ys-cart-apply{min-height:44px}html.ys-js .ys-btn.ys-cart-apply{display:none}.ys-cart-line-total{font:400 16px var(--font-display);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0}.ys-freeship{margin-bottom:34px}.ys-freeship-label{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;align-items:baseline;gap:18px;margin:0 0 12px;display:flex}.ys-freeship-label span{opacity:.58}.ys-freeship--reached .ys-freeship-label span{opacity:1;font-weight:700}.ys-freeship-label b{font:400 14px var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;white-space:nowrap;opacity:.58}.ys-freeship-track{background:var(--ys-line);height:2px;display:block}.ys-freeship-track i{background:var(--color-ink);height:100%;transition:width var(--ys-dur-color) var(--ys-ease-standard);display:block}.ys-invert .ys-freeship-track i{background:var(--color-surface)}.ys-cart-warn{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.15em;margin:0;padding:14px 0;font-weight:700;line-height:1.6}.ys-cart-undo{border-top:1px solid var(--ys-line);border-bottom:1px solid var(--ys-line);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:18px 0;display:flex}.ys-cart-undo+.ys-cart-grid{margin-top:34px}.ys-cart-undo span{opacity:.58}.ys-cart-coupon{border-top:1px solid var(--ys-line);border-bottom:1px solid var(--ys-line)}.ys-cart-coupon>summary{min-height:44px;font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;font-weight:700;list-style:none;display:flex}.ys-cart-coupon>summary::-webkit-details-marker{display:none}.ys-cart-coupon>summary b{transition:transform var(--ys-dur-hover) var(--ys-ease-standard);font-size:16px;font-weight:400}.ys-cart-coupon[open]>summary b{transform:rotate(45deg)}.ys-cart-coupon-body{gap:18px;padding-bottom:22px;display:grid}.ys-cart-coupon-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;display:grid}.ys-cart-coupon-active{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58;justify-content:space-between;align-items:baseline;gap:18px;margin:0;display:flex}.ys-cart-coupon-active b{font:400 14px var(--font-display);letter-spacing:0}.ys-cart-delivery{border-top:1px solid var(--ys-line);margin-top:34px;padding-top:24px}.ys-cart-delivery-title{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label-wide);opacity:.62;margin:0 0 18px;font-weight:700}.ys-cart-delivery-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:22px;display:grid}.ys-cart-delivery-fields>*{min-width:0}.ys-cart-conflict{border:1px solid var(--ys-line);margin-bottom:34px;padding:22px}.ys-cart-conflict-title{font:400 22px/1.1 var(--font-display);letter-spacing:-.02em;margin:0}.ys-cart-conflict-text{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58;margin:12px 0 0;line-height:1.55}.ys-cart-conflict-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:18px;display:flex}.ys-cart-drawer{overflow:hidden}.ys-cart-drawer .ys-drawer-body{overscroll-behavior:contain;flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow-y:auto}.ys-cart-drawer [data-ys-cart-drawer]{flex-direction:column;flex:1;min-height:0;display:flex}[data-ys-cart-drawer].is-busy{opacity:.55;pointer-events:none;transition:opacity var(--ys-dur-micro) var(--ys-ease-standard)}.ys-cart-panel{flex-direction:column;flex:1;gap:22px;min-height:0;display:flex}.ys-cart-count{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label-wide);opacity:.62;margin:0;font-weight:700}.ys-cart-panel-foot{border-top:1px solid var(--ys-line);background:var(--color-surface);gap:14px;margin:auto -22px 0;padding:18px 22px 22px;display:grid;position:sticky;bottom:0}.ys-cart-panel-foot .ys-summary-row{border-bottom:0;padding-top:0}.ys-cart-panel-note{font-size:var(--text-label-2xs);text-transform:uppercase;letter-spacing:.14em;opacity:.58;margin:0;line-height:1.6}.ys-cart-panel .ys-cart-line{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"media body body""media qty total";align-items:start;gap:14px 16px;padding:18px 0}.ys-cart-panel .ys-cart-line-media{grid-area:media;width:56px}.ys-cart-panel .ys-cart-line-body{grid-area:body}.ys-cart-panel .ys-cart-line-qty{grid-area:qty;align-self:center}.ys-cart-panel .ys-cart-line-total{grid-area:total;align-self:center}.ys-cart-panel .ys-cart-line-title{font-size:18px}.ys-cart-panel .ys-cart-empty{padding:34px 0}@container ys-cart-lines (width<=700px){.ys-cart-line{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"media body body""media qty total";align-items:start;gap:14px 18px}.ys-cart-line-media{grid-area:media}.ys-cart-line-body{grid-area:body}.ys-cart-line-qty{grid-area:qty;align-self:center}.ys-cart-line-total{grid-area:total;align-self:center}}.ys-cart-bar{display:none}@media (width<=880px){.ys-cart-summary-cta{display:none}.ys-cart-bar{z-index:40;padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ys-line);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex;position:sticky;bottom:0}.ys-cart-bar-total{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;align-items:baseline;gap:12px;margin:0;display:flex}.ys-cart-bar-total span{opacity:.58}.ys-cart-bar-total b{font:400 22px var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;white-space:nowrap}.ys-cart-grid{grid-template-columns:1fr;gap:28px 0}.ys-cart-main,.ys-cart-extra,.ys-cart-aside{grid-area:auto/1}.ys-cart-main{order:1}.ys-cart-aside{order:2}.ys-cart-extra{order:3}.ys-summary.ys-cart-summary{position:static}}@media (width<=700px){.ys-cart-grid{margin-top:30px}.ys-cart-line{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"media body body""media qty total";align-items:start;gap:14px 16px;padding:18px 0}.ys-cart-line-media{grid-area:media;width:56px}.ys-cart-line-body{grid-area:body}.ys-cart-line-qty{grid-area:qty;align-self:center}.ys-cart-line-total{grid-area:total;align-self:center}.ys-cart-line-title{font-size:18px}.ys-cart-coupon-form,.ys-cart-delivery-fields{grid-template-columns:1fr}.ys-cart-conflict-actions{flex-direction:column;align-items:stretch}}.ys-checkout{--checkout-card:#fff;--checkout-field-border:#bdbdb6;--checkout-placeholder:#8a8a84;--checkout-ok:#1e5c3a;--checkout-err:#9b1c1c;--checkout-radius:6px;--checkout-radius-sm:4px;--checkout-field-h:52px;--checkout-cta-h:56px;--checkout-text-sm:13px;--checkout-text-label:14px;--checkout-text-md:15px;--checkout-text-body:16px;background:var(--color-surface);min-width:0;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--checkout-text-body);padding:48px 5.5vw 110px;line-height:1.5}.ys-checkout :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.ys-checkout .ys-checkout-step-title:focus{outline:0}.ys-checkout-head{grid-area:head;justify-content:space-between;align-items:baseline;gap:6px 24px;min-width:0;padding-bottom:28px;display:flex}.ys-checkout-title{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:52px;font-weight:400;line-height:1}.ys-checkout-lead{color:var(--color-ink-muted);font-size:var(--checkout-text-label);margin:0}.ys-checkout-progress-wrap{display:none}.ys-checkout-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ys-checkout-progress-item{width:100%;min-height:44px;color:var(--color-ink-muted);font:400 var(--checkout-text-sm) / 1.3 var(--font-sans);text-align:left;cursor:pointer;transition:color var(--ys-dur-hover) var(--ys-ease-standard);background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.ys-checkout-progress-item:disabled{cursor:default}.ys-checkout-progress-bar{background:var(--color-line);width:100%;height:4px;transition:background-color var(--ys-dur-hover) var(--ys-ease-standard);border-radius:2px;display:block}.ys-checkout-progress-item.is-reached{color:var(--color-ink)}.ys-checkout-progress-item.is-reached .ys-checkout-progress-bar{background:var(--color-ink)}.ys-checkout-progress-item[aria-current=step]{font-weight:700}.ys-checkout-mini{border:1px solid var(--color-line);border-radius:var(--checkout-radius);background:var(--checkout-card);width:100%;color:var(--color-ink);font-family:var(--font-sans);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:none}.ys-checkout-mini-media{border-radius:3px;flex:none;width:44px;overflow:hidden}.ys-checkout-mini-media .ys-media{margin:0}.ys-checkout-mini-body{flex:1;gap:3px;min-width:0;display:grid}.ys-checkout-mini-name{font:400 17px/1.2 var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ys-checkout-mini-meta{color:var(--color-ink-muted);font-size:var(--checkout-text-sm);overflow-wrap:anywhere;line-height:1.35}.ys-checkout-mini-total{text-align:right;flex:none;gap:3px;display:grid}.ys-checkout-mini-total b{font:400 17px/1.2 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.ys-checkout-mini-total>span{color:var(--color-ink-muted);font-size:var(--checkout-text-sm);white-space:nowrap;font-weight:700}.ys-checkout-mini-total>span.is-free,.ys-checkout-summary .ys-summary-row b.is-free{color:var(--checkout-ok);font-weight:700}.ys-checkout-mini-caret{background:var(--ys-control-caret) center / 10px 6px no-repeat;width:10px;height:6px;transition:transform var(--ys-dur-hover) var(--ys-ease-standard);flex:none}.ys-checkout-mini[aria-expanded=true] .ys-checkout-mini-caret{transform:rotate(180deg)}.ys-checkout-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-template-areas:"head aside""blocks aside""final aside";align-items:start;column-gap:clamp(32px,5vw,72px);display:grid}.ys-checkout-blocks{border-top:1px solid var(--color-ink);grid-area:blocks;min-width:0}.ys-checkout-aside{overscroll-behavior:contain;scrollbar-width:thin;grid-area:aside;gap:16px;min-width:0;max-height:calc(100vh - 48px);display:grid;position:sticky;top:24px;overflow-y:auto}.ys-checkout .ys-summary--sticky{position:static}.ys-checkout-final{grid-area:final;min-width:0;padding:0 0 0 50px}.ys-checkout-step{border-bottom:1px solid var(--color-line);padding:24px 0 28px;scroll-margin-top:24px}.ys-checkout-step.is-active:last-child{border-bottom:0;padding-bottom:0}.ys-checkout-step-head{align-items:center;gap:18px;display:flex}.ys-checkout-step-mark{border:1.5px solid var(--color-ink);width:32px;height:32px;font-size:var(--checkout-text-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.ys-checkout-step-heading{flex:1;gap:4px;min-width:0;display:grid}.ys-checkout-step-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:400;line-height:1.15}.ys-checkout-step-note,.ys-checkout-step-summary,.ys-checkout-step-hint{color:var(--color-ink-muted);font-size:var(--checkout-text-label);overflow-wrap:anywhere;margin:0;line-height:1.45}.ys-checkout-step-summary{color:var(--color-ink)}.ys-checkout-step.is-done,.ys-checkout-step.is-pending{padding:20px 0}.ys-checkout-step.is-active .ys-checkout-step-short,.ys-checkout-step.is-done .ys-checkout-step-question,.ys-checkout-step.is-pending .ys-checkout-step-question{display:none}.ys-checkout-step.is-done .ys-checkout-step-title,.ys-checkout-step.is-pending .ys-checkout-step-title{letter-spacing:-.02em;font-size:22px}.ys-checkout-step.is-done .ys-checkout-step-mark{background:var(--color-ink);color:var(--color-surface)}.ys-checkout-step.is-done .ys-checkout-step-mark>span{border:2px solid;border-width:0 2px 2px 0;width:7px;height:12px;margin-top:-3px;font-size:0;overflow:hidden;transform:rotate(45deg)}.ys-checkout-step.is-pending{color:var(--color-ink-muted)}.ys-checkout-step.is-pending .ys-checkout-step-mark{border-color:var(--checkout-placeholder)}.ys-checkout-step-body{padding:22px 0 0 50px}.ys-checkout-step-actions,.ys-checkout-submit{justify-content:flex-end;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.ys-checkout-step-error,.ys-checkout-bar-alert{color:var(--checkout-err);font-size:var(--checkout-text-sm);margin:0;font-weight:700;line-height:1.4}.ys-checkout-step-error{font-size:var(--checkout-text-label);flex:1}.ys-checkout .ys-checkout-cta,.ys-checkout .ys-checkout-bar-action,.ys-checkout .ys-checkout-warn .ys-btn{min-width:0;min-height:var(--checkout-cta-h);border-radius:var(--checkout-radius-sm);font-size:var(--checkout-text-body);letter-spacing:0;text-transform:none;gap:14px;padding:0 28px}.ys-checkout .ys-checkout-cta b{font-size:18px}.ys-checkout .ys-checkout-cta:hover,.ys-checkout .ys-checkout-bar-action:hover{opacity:1;background:var(--color-ink-strong)}.ys-checkout .ys-checkout-cta[disabled]:hover,.ys-checkout .ys-checkout-bar-action[disabled]:hover{opacity:.35;background:var(--color-ink)}.ys-checkout-link{min-height:44px;color:var(--color-ink);font:400 var(--checkout-text-label) / 1.3 var(--font-sans);text-align:left;text-underline-offset:3px;cursor:pointer;transition:color var(--ys-dur-hover) var(--ys-ease-standard);background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.ys-checkout-link:hover{color:var(--color-ink-muted)}.ys-checkout-step-edit{flex:none}html:not(.ys-js) .ys-checkout-note-toggle,html:not(.ys-js) .ys-checkout-coupon-toggle{display:none}.ys-checkout-block,.ys-checkout-panel{gap:16px;min-width:0;display:grid}.ys-checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.ys-checkout-fields--single{grid-template-columns:minmax(0,1fr)}.ys-checkout-fields>*{align-self:start}.ys-checkout-fields>.ys-checkout-wide{grid-column:1/-1}.ys-checkout .ys-field{gap:6px;margin:0}.ys-checkout .ys-field>label{font-size:var(--checkout-text-label);letter-spacing:0;text-transform:none;opacity:1;font-weight:700;line-height:1.3}.ys-checkout .ys-field input:not([type=checkbox],[type=radio],[type=file]),.ys-checkout .ys-field textarea,.ys-checkout .ys-field select,.ys-checkout .ys-select-trigger{min-height:var(--checkout-field-h);border:1px solid var(--checkout-field-border);border-radius:var(--checkout-radius-sm);background-color:var(--checkout-card);color:var(--color-ink);font:400 var(--checkout-text-body) / 1.4 var(--font-sans);padding:0 14px}.ys-checkout .ys-field textarea{min-height:76px;padding:13px 14px}.ys-checkout .ys-field select{background-position:right 14px center;padding-right:36px}.ys-checkout .ys-field ::placeholder{color:var(--checkout-placeholder);opacity:1}.ys-checkout .ys-field input:not([type=checkbox],[type=radio],[type=file]):focus,.ys-checkout .ys-field textarea:focus,.ys-checkout .ys-field select:focus,.ys-checkout .ys-select-trigger:focus-visible,.ys-checkout .ys-select.is-open .ys-select-trigger{border-width:1px;border-color:var(--color-ink);outline:2px solid var(--color-ink);outline-offset:1px;padding-bottom:0}.ys-checkout .ys-field textarea:focus{padding-bottom:13px}.ys-checkout .ys-field--error input:not([type=checkbox],[type=radio],[type=file]),.ys-checkout .ys-field--error textarea,.ys-checkout .ys-field--error select,.ys-checkout .ys-field--error .ys-select-trigger{border-width:1px;border-color:var(--checkout-err);padding-bottom:0}.ys-checkout .ys-field--error textarea{padding-bottom:13px}.ys-checkout .ys-field-hint,.ys-checkout .ys-field-error,.ys-choice-note{font-size:var(--checkout-text-sm);margin:0;line-height:1.45}.ys-checkout .ys-field-hint,.ys-choice-note{color:var(--color-ink-muted);opacity:1}.ys-checkout .ys-field-error{color:var(--checkout-err);letter-spacing:0;text-transform:none}.ys-checkout .ys-select-option{min-height:44px;font:400 var(--checkout-text-body) / 1.4 var(--font-sans)}.ys-checkout-static{gap:6px;min-width:0;display:grid}.ys-checkout-static>span{font-size:var(--checkout-text-label);font-weight:700;line-height:1.3}.ys-checkout-static>b{min-height:var(--checkout-field-h);font-size:var(--checkout-text-body);align-items:center;font-weight:400;display:flex}.ys-checkout-subhead{font-size:var(--checkout-text-label);margin:0 0 10px;padding:0;font-weight:700;line-height:1.3}.ys-checkout-group{border:0;min-width:0;margin:0;padding:0}.ys-choice-note[data-ys-payment-none]{color:var(--color-ink);font-size:var(--checkout-text-md)}.ys-choice-note[data-ys-payment-none] a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ys-checkout-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ys-checkout-rows{gap:8px;display:grid}.ys-checkout .ys-choice-card{border-radius:var(--checkout-radius);background:var(--checkout-card);min-width:0;color:var(--color-ink);font-family:var(--font-sans);cursor:pointer;transition:background-color var(--ys-dur-hover) var(--ys-ease-standard), border-color var(--ys-dur-hover) var(--ys-ease-standard), box-shadow var(--ys-dur-hover) var(--ys-ease-standard), color var(--ys-dur-hover) var(--ys-ease-standard);line-height:1.3;position:relative}.ys-checkout .ys-choice-card:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.ys-checkout .ys-choice-card>input:focus-visible{outline:0}.ys-checkout .ys-choice-card-body{gap:4px;min-width:0;display:grid}.ys-checkout .ys-choice-card-title{font-size:var(--checkout-text-md);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.ys-checkout .ys-choice-card-text{color:var(--color-ink-muted);font-size:var(--checkout-text-sm);font-weight:400;line-height:1.4}.ys-checkout .ys-choice-card-aside{font-size:var(--checkout-text-sm);font-variant-numeric:tabular-nums;font-weight:700}.ys-checkout .ys-choice-card[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ys-checkout .ys-choice-card:has(input:disabled){opacity:.45;cursor:not-allowed}.ys-checkout .ys-choice-card--row{border:1px solid var(--checkout-field-border);align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.ys-checkout .ys-choice-card--row:has(.ys-choice-card-text){min-height:72px;padding:12px 14px}.ys-checkout .ys-choice-card--row .ys-choice-card-body{flex:1}.ys-checkout .ys-choice-card--row:not(:has(.ys-choice-card-text)) .ys-choice-card-title{font-weight:400}.ys-checkout .ys-choice-card--row .ys-choice-card-aside{text-align:right;flex:none}.ys-checkout .ys-choice-card--row>input[type=radio]{border:1.5px solid var(--color-ink);width:20px;height:20px}.ys-checkout .ys-choice-card--row>input[type=radio]:checked{background-image:radial-gradient(circle at center, var(--color-ink) 0 5px, transparent 5.5px)}.ys-checkout .ys-choice-card--row:has(input:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.ys-checkout .ys-choice-card--tile{border:1px solid var(--color-ink);flex-direction:column;align-items:flex-start;gap:10px;min-height:124px;padding:16px 14px;display:flex}.ys-checkout .ys-choice-card--tile>input[type=radio]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;position:absolute}.ys-checkout .ys-choice-card-icon{line-height:0;display:flex}.ys-checkout .ys-choice-card--tile .ys-choice-card-text{color:inherit;opacity:.85}.ys-checkout .ys-choice-card--tile .ys-choice-card-aside{margin-top:auto}.ys-checkout .ys-choice-card--tile:has(input:checked){background:var(--color-ink);color:var(--checkout-card)}@media (hover:hover){.ys-checkout .ys-choice-card--row:hover:not(:has(input:disabled)){border-color:var(--color-ink)}.ys-checkout .ys-choice-card--tile:hover:not(:has(input:checked),:has(input:disabled)){background:var(--color-surface-alt)}}.ys-checkout-pills{flex-wrap:wrap;gap:8px;display:flex}.ys-checkout .ys-pill{border:1px solid var(--color-ink);background:var(--checkout-card);min-height:44px;font-size:var(--checkout-text-label);letter-spacing:0;text-transform:none;border-radius:22px;padding:0 16px;font-weight:400}.ys-checkout .ys-pill:has(input:checked){background:var(--color-ink);color:var(--checkout-card)}.ys-checkout{--ys-control-box:22px}.ys-checkout .ys-checkbox,.ys-checkout .ys-field>label.ys-checkbox{min-height:44px;font-size:var(--checkout-text-label);align-items:flex-start;gap:12px;padding:10px 0;font-weight:400;line-height:1.45}.ys-checkout .ys-checkbox input{border-color:var(--color-ink);background-color:var(--checkout-card);border-radius:3px;margin:0}.ys-checkout .ys-checkbox input:checked{background-color:var(--color-ink)}.ys-checkout-identity{border:1px solid var(--color-line);border-radius:var(--checkout-radius);background:var(--checkout-card);justify-content:space-between;align-items:center;gap:24px;padding:14px;display:flex}.ys-checkout-identity h3{font:400 20px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.ys-checkout-identity p{color:var(--color-ink-muted);font-size:var(--checkout-text-label);overflow-wrap:anywhere;margin:4px 0 0}.ys-checkout-identity-edit{flex:none}.ys-checkout-account{border:1px solid var(--color-line);border-radius:var(--checkout-radius);background:var(--checkout-card);padding:4px 14px}.ys-checkout-account>.ys-field>.ys-checkbox>span{font-weight:700}.ys-checkout-account>.ys-field>.ys-field-hint{margin:-6px 0 10px 34px}.ys-checkout-account-fields{gap:12px;padding:6px 0 14px;display:grid}.ys-checkout-nudge{color:var(--color-ink-muted);font-size:var(--checkout-text-sm);margin:0;line-height:1.45}.ys-checkout-extras{gap:4px;display:grid}.ys-checkout-extras>div{padding:6px 0 12px}.ys-consent-row{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 24px;padding:6px 0;display:grid}.ys-consent-row:last-child{border-bottom:0}.ys-consent-row--inline{border-bottom:0;padding:0}.ys-consent-row .ys-field{margin-bottom:0}.ys-consent-row .ys-consent-actions{align-items:center;gap:22px;margin:0;padding-top:11px;display:flex}.ys-consent-note{color:var(--color-ink-muted);grid-column:1/-1;margin:0 0 6px;font-size:13px;line-height:1.5}.ys-checkout-consents{margin-top:8px}.ys-checkout-consents-title{font-family:var(--font-sans);font-size:var(--checkout-text-label);margin:0 0 2px;font-weight:700}.ys-checkout .ys-consent-row{border-bottom:0;align-items:center;gap:0 16px;padding:0}.ys-checkout .ys-consent-row .ys-consent-actions{gap:16px;padding-top:0}.ys-checkout .ys-consent-row .ys-consent-actions .ys-btn{width:auto;min-width:0;min-height:44px;font-size:var(--checkout-text-sm);letter-spacing:0;text-underline-offset:3px;text-transform:none;border-bottom:0;align-items:center;gap:6px;padding:0;font-weight:400;text-decoration:underline}.ys-checkout .ys-consent-row .ys-consent-actions .ys-btn b{margin-left:0}.ys-checkout .ys-consent-note{font-size:var(--checkout-text-sm);margin:-6px 0 8px 34px}.ys-checkout-obligation{color:var(--color-ink-muted);font-size:var(--checkout-text-sm);margin:14px 0 0;line-height:1.45}.ys-checkout-summary{border:1px solid var(--color-line);border-radius:var(--checkout-radius);background:var(--checkout-card);gap:18px;min-width:0;padding:24px;display:grid}.ys-checkout-summary .ys-summary-title{font-size:var(--checkout-text-sm);letter-spacing:.06em;text-transform:none;opacity:1;padding:0}.ys-checkout-items{border-bottom:1px solid var(--color-line);gap:16px;margin:0;padding:0 0 18px;list-style:none;display:grid}.ys-checkout-item{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;display:grid}.ys-checkout-item--media{grid-template-columns:64px minmax(0,1fr) auto}.ys-checkout-item-media{border-radius:3px;grid-row:1/span 3;align-self:start;overflow:hidden}.ys-checkout-item-media .ys-media{margin:0}.ys-checkout-item-name{font:400 20px/1.2 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.ys-checkout-item-price{font:400 18px/1.2 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.ys-checkout-item-meta{color:var(--color-ink-muted);font-size:var(--checkout-text-sm);grid-column:1/-1;line-height:1.4}.ys-checkout-item--media .ys-checkout-item-meta{grid-column:2/-1}.ys-checkout-summary .ys-summary-row{font-size:var(--checkout-text-md);letter-spacing:0;text-transform:none;border-bottom:0;gap:12px;margin-top:-8px;padding:0}.ys-checkout-summary .ys-summary-row>span{color:var(--color-ink-muted)}.ys-checkout-summary .ys-summary-row b{font-family:var(--font-sans);font-size:var(--checkout-text-md);text-align:right;white-space:normal}.ys-checkout-summary .ys-summary-row--total{border-top:1px solid var(--color-line);margin-top:0;padding-top:18px}.ys-checkout-summary .ys-summary-row--total>span{color:var(--color-ink);font-weight:700}.ys-checkout-summary .ys-summary-row--total b{font:400 32px/1 var(--font-display);letter-spacing:-.03em;white-space:nowrap}.ys-checkout-summary .ys-cart-warn{color:var(--checkout-err);font-size:var(--checkout-text-sm);letter-spacing:0;text-transform:none;padding:0}.ys-checkout-coupon{margin-top:-10px}.ys-checkout-coupon>div{padding-top:10px}.ys-checkout-trust{color:var(--color-ink-muted);font-size:var(--checkout-text-sm);gap:12px;margin:0;padding:4px;line-height:1.45;list-style:none;display:grid}.ys-checkout-trust li{gap:10px;display:flex}.ys-checkout-trust svg{flex:none;margin-top:1px}.ys-checkout-warn{border:2px solid var(--color-ink);border-radius:var(--checkout-radius);background:var(--checkout-card);margin-bottom:16px;padding:16px}.ys-checkout-warn-title{font-size:var(--checkout-text-body);margin:0 0 4px;font-weight:700}.ys-checkout-warn-total{font-size:var(--checkout-text-md);justify-content:space-between;align-items:baseline;gap:18px;margin:12px 0 0;font-weight:700;display:flex}.ys-checkout-warn-total b{font:400 28px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ys-checkout .ys-checkout-warn .ys-btn{justify-content:space-between;width:100%;margin-top:14px}.ys-checkout-bar{z-index:30;padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);background:var(--checkout-card);color:var(--color-ink);gap:10px;display:none;position:fixed;bottom:0;left:0;right:0}.ys-checkout-bar-main{align-items:stretch;gap:10px;display:flex}.ys-checkout-bar-back{width:var(--checkout-cta-h);height:var(--checkout-cta-h);border:1px solid var(--color-ink);border-radius:var(--checkout-radius-sm);background:var(--checkout-card);color:var(--color-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:flex}.ys-checkout .ys-checkout-bar-action{flex:1;justify-content:space-between;width:auto;padding:0 18px}.ys-checkout .ys-checkout-bar-action b{font:400 17px/1 var(--font-display);font-variant-numeric:tabular-nums}@media (width<=480px){.ys-checkout .ys-checkout-bar-action{gap:10px;padding:0 14px;font-size:15px;line-height:1.2}.ys-checkout .ys-checkout-bar-action b{white-space:nowrap;font-size:16px}}.ys-header--focus .ys-nav{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch}.ys-header--focus .ys-nav-brand{justify-self:start}.ys-header--focus .ys-nav-back{justify-self:end}.ys-nav-back b{margin-right:12px;font-weight:400}@media (prefers-reduced-motion:reduce){.ys-checkout .ys-choice-card,.ys-checkout-progress-item,.ys-checkout-progress-bar,.ys-checkout-mini-caret,.ys-checkout-link{transition:none}}@media (width<=880px){.ys-checkout{padding:16px 20px 150px}.ys-checkout-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html:not(.ys-js) .ys-checkout-head{clip-path:none;white-space:normal;flex-direction:column;width:auto;height:auto;margin:0;padding-bottom:8px;position:static;overflow:visible}html:not(.ys-js) .ys-checkout-title{font-size:36px}.ys-checkout-progress-wrap{display:block}.ys-checkout-mini{margin-top:14px;display:flex}.ys-checkout-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none;row-gap:16px;margin-top:22px}.ys-checkout-head,.ys-checkout-blocks,.ys-checkout-aside,.ys-checkout-final{grid-area:auto}.ys-checkout-blocks{border-top:0}.ys-checkout-step.is-done,.ys-checkout-step.is-pending{display:none}.ys-checkout-step{border-bottom:0;padding:0;scroll-margin-top:150px}html:not(.ys-js) .ys-checkout-step{padding:0 0 28px}.ys-checkout-step-mark{display:none}.ys-checkout-step-title{font-size:30px;line-height:1.1}.ys-checkout-step-heading{gap:8px}.ys-checkout-step-body{padding:18px 0 0}.ys-checkout-step-actions,.ys-checkout-submit{display:none}.ys-checkout-final{padding:0}.ys-checkout-obligation{margin-top:0}.ys-checkout-aside{max-height:none;display:none;position:static;overflow:visible}.ys-checkout-aside.is-final,html:not(.ys-js) .ys-checkout-aside{display:grid}.ys-checkout-aside.is-open{order:-1;display:grid}.ys-checkout-summary{gap:14px;padding:14px}.ys-checkout-summary .ys-summary-row{font-size:var(--checkout-text-label);margin-top:-4px}.ys-checkout-summary .ys-summary-row b{font-size:var(--checkout-text-label)}.ys-checkout-summary .ys-summary-row--total{margin-top:0;padding-top:14px}.ys-checkout-summary .ys-summary-row--total b{font-size:28px}.ys-checkout-item-name{font-size:17px}.ys-checkout-item-price{font-size:16px}.ys-checkout-item--media{grid-template-columns:44px minmax(0,1fr) auto}.ys-checkout-bar{display:grid}}@media (width<=700px){.ys-checkout-identity{flex-direction:column;align-items:stretch;gap:4px}.ys-consent-row{grid-template-columns:minmax(0,1fr)}.ys-consent-row .ys-consent-actions{padding-top:0;padding-bottom:8px}.ys-consent-row .ys-consent-actions .ys-btn{width:auto}.ys-checkout .ys-consent-row .ys-consent-actions{margin:-8px 0 0 34px;padding-bottom:0}}@media (width<=480px){.ys-checkout-fields{grid-template-columns:minmax(0,1fr);gap:12px 10px}.ys-checkout-fields--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.ys-pay{background:var(--color-surface);min-width:0;color:var(--color-ink);padding:52px 5.5vw 110px}.ys-pay-head{border-bottom:1px solid var(--color-line);padding-bottom:34px}.ys-pay-title{font:400 var(--confirm-title) / 1.08 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0}.ys-pay-lead{max-width:620px;font:var(--confirm-text-lg) / 1.6 var(--font-display);margin:18px 0 0}.ys-pay-reason{max-width:620px;font:var(--confirm-text-md) / 1.6 var(--font-display);margin:14px 0 0}.ys-pay-reason b{opacity:1;margin-right:6px;font-weight:700}.ys-pay-frame{border:1px solid var(--color-line);background:var(--color-surface);margin-top:28px;padding:18px;position:relative;overflow-x:auto}.ys-pay-frame iframe{border:0;width:100%;height:520px;display:block}.ys-pay-frame-skeleton{z-index:1;background:var(--color-surface);display:none;position:absolute;inset:18px}html.ys-js .ys-pay-frame:not(.is-ready) .ys-pay-frame-skeleton{display:block}.ys-pay-frame-loading{color:var(--color-ink-muted);font-size:var(--text-label-xs);margin:22px 0 0}.ys-pay-badges{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ys-pay-badges li{display:flex}.ys-pay-status{margin-top:34px}.ys-pay-status-line{max-width:560px;font:17px/1.75 var(--font-display);margin:0}.ys-pay-status-note{color:var(--color-ink-muted);font-size:var(--text-label-xs);margin:16px 0 0}.ys-pay-note{border:1px solid var(--ys-line);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.13em;margin-top:34px;padding:22px;line-height:1.55}.ys-pay-note b{font:400 22px/1.1 var(--font-display);letter-spacing:var(--tracking-display);text-transform:none;margin-bottom:14px;display:block}.ys-pay-note p{margin:0}.ys-pay-strip{border-top:1px solid var(--ys-line);border-bottom:1px solid var(--ys-line);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:34px;padding:24px 0;display:flex}.ys-pay-strip>:first-child{flex:260px;max-width:620px;line-height:1.6}.ys-pay-strip>:last-child{flex:none}.ys-pay-strip+.ys-pay-strip{border-top:0;margin-top:0}.ys-pay-strip b,.ys-pay-strip .ys-btn{font-weight:700}.ys-pay-actions{flex-wrap:wrap;gap:18px;margin-top:34px;display:flex}.ys-pay-exit{border-top:1px solid var(--ys-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 30px;margin-top:52px;padding-top:25px;display:flex}.ys-pay-exit>p{max-width:390px;font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.15em;opacity:.58;margin:0;line-height:1.6}.ys-pay-exit-links{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.ys-order-code{white-space:nowrap}.ys-order-copy{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:14px;display:flex}.ys-order-copied{font-size:var(--text-label-2xs);text-transform:uppercase;letter-spacing:.14em;opacity:.72}.ys-order-info{border-top:1px solid var(--ys-line);margin:0}.ys-order-info>div{border-bottom:1px solid var(--ys-line);gap:6px;padding:17px 0;display:grid}.ys-order-info dt{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.14em;opacity:.58}.ys-order-info dd{font:400 14px/1.5 var(--font-display);margin:0}.ys-order-note{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.15em;opacity:.58;margin:18px 0 0;line-height:1.6}.ys-pay,.ys-confirm{--confirm-text-sm:14px;--confirm-text-md:16px;--confirm-text-lg:17px;--confirm-text-xl:20px;--confirm-text-total:28px;--confirm-title:clamp(30px, 3.4vw, 44px);--confirm-tracking:.06em;--confirm-card-pad:32px;--confirm-gap:24px;--confirm-cta-h:56px;--text-label:var(--confirm-text-sm);--text-label-xs:var(--confirm-text-sm);--text-label-2xs:var(--confirm-text-sm);--tracking-label:var(--confirm-tracking);--tracking-label-wide:var(--confirm-tracking);font-size:var(--confirm-text-md);line-height:1.6}:is(.ys-pay,.ys-confirm) :is(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.ys-confirm .ys-confirm-dark :is(a,button,input,textarea):focus-visible{outline-color:var(--color-surface)}:is(.ys-pay,.ys-confirm) :is(.ys-btn,.ys-badge,.ys-eyebrow){letter-spacing:var(--confirm-tracking)}:is(.ys-pay,.ys-confirm) .ys-eyebrow{opacity:1;color:var(--color-ink-muted)}:is(.ys-pay,.ys-confirm) .ys-badge{letter-spacing:0;text-transform:none;white-space:normal;padding:6px 12px;line-height:1.4}:is(.ys-pay,.ys-confirm) .ys-btn{min-height:48px;font-size:15px}:is(.ys-pay,.ys-confirm) .ys-btn:hover{opacity:1}:is(.ys-pay,.ys-confirm) .ys-btn--link{min-height:44px;color:var(--color-ink-muted);border-bottom-color:var(--color-line);transition:color var(--ys-dur-hover) var(--ys-ease-standard), border-color var(--ys-dur-hover) var(--ys-ease-standard);align-items:center;padding:0 0 6px}:is(.ys-pay,.ys-confirm) .ys-btn--link:hover{color:var(--color-ink);border-bottom-color:var(--color-ink)}:is(.ys-pay,.ys-confirm) .ys-btn.ys-confirm-primary{min-width:min(340px,100%);transition:background var(--ys-dur-hover) var(--ys-ease-standard);min-height:var(--confirm-cta-h);font-size:var(--confirm-text-md);background:var(--color-ink);justify-content:space-between;padding:16px 24px}:is(.ys-pay,.ys-confirm) .ys-btn.ys-confirm-primary:hover{background:var(--color-ink-strong)}:is(.ys-pay,.ys-confirm) .ys-btn.ys-confirm-secondary{min-width:min(280px,100%);transition:color var(--ys-dur-hover) var(--ys-ease-standard), border-color var(--ys-dur-hover) var(--ys-ease-standard);min-height:var(--confirm-cta-h);border:1px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--confirm-text-md);background:0 0;justify-content:space-between;padding:15px 24px}:is(.ys-pay,.ys-confirm) .ys-btn.ys-confirm-secondary:hover{border-color:var(--color-ink);color:var(--color-ink)}.ys-pay-inner{max-width:960px;margin-inline:auto}.ys-pay .ys-pay-head .ys-confirm-mark{margin-bottom:28px}.ys-pay-facts{border:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:32px 0 0;display:grid}.ys-pay-facts>div{min-width:0;padding:24px var(--confirm-card-pad)}.ys-pay-facts>div+div{border-left:1px solid var(--color-line)}.ys-pay-facts dt{color:var(--color-ink-muted);font-size:var(--confirm-text-sm);text-transform:uppercase;letter-spacing:var(--confirm-tracking);font-weight:700}.ys-pay-facts dd{font:400 var(--confirm-text-total) / 1.15 var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0}.ys-pay-secure{margin-top:28px}.ys-pay-secure>p{max-width:640px;font:var(--confirm-text-lg) / 1.6 var(--font-display);margin:0}.ys-pay-secure .ys-pay-badges{margin-top:16px}.ys-pay-foot{max-width:640px;color:var(--color-ink-muted);font-size:var(--confirm-text-sm);margin:28px 0 0;line-height:1.6}.ys-pay .ys-pay-note{padding:var(--confirm-card-pad);font-size:var(--confirm-text-md);text-transform:none;letter-spacing:0;line-height:1.6}.ys-pay .ys-pay-note b{letter-spacing:-.02em;margin-bottom:10px;font-size:24px}.ys-pay .ys-pay-strip{font-size:var(--confirm-text-md);text-transform:none;letter-spacing:0;line-height:1.6}.ys-pay .ys-pay-exit>p{max-width:520px;color:var(--color-ink-muted);font-size:var(--confirm-text-sm);text-transform:none;letter-spacing:0;opacity:1}.ys-confirm{background:var(--color-surface);min-width:0;color:var(--color-ink);padding:56px 5.5vw 110px}.ys-confirm-inner{gap:var(--confirm-gap);max-width:1040px;margin-inline:auto;display:grid}.ys-confirm-inner>*{min-width:0}.ys-confirm-hero{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:32px 48px;padding-bottom:40px;display:grid}.ys-confirm-mark{width:96px;height:96px;margin-bottom:32px;display:block}.ys-confirm-mark svg{width:100%;height:100%;display:block}.ys-confirm-mark-ring,.ys-confirm-mark-tick{stroke:var(--color-ink);stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:0}.ys-confirm-mark-ring{stroke-width:1.5px}.ys-confirm-mark-tick{stroke-width:3px;stroke-linejoin:miter}@media (prefers-reduced-motion:no-preference){.ys-confirm-mark-ring{animation:ysConfirmDraw .7s var(--ys-ease-standard) both}.ys-confirm-mark-tick{animation:ysConfirmDraw .42s var(--ys-ease-standard) .52s both}}@keyframes ysConfirmDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ys-confirm-eyebrow{color:var(--color-ink-muted);font-size:var(--confirm-text-sm);text-transform:uppercase;letter-spacing:var(--confirm-tracking);margin:0;font-weight:700}.ys-confirm-title{font:400 var(--confirm-title) / 1.08 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0}.ys-confirm-lead{max-width:560px;font:var(--confirm-text-lg) / 1.6 var(--font-display);margin:18px 0 0}.ys-confirm-code{padding:28px var(--confirm-card-pad);border:1px solid var(--color-ink);gap:14px;display:grid}.ys-confirm-code-line{gap:6px;margin:0;display:grid}.ys-confirm-label{color:var(--color-ink-muted);font-size:var(--confirm-text-sm);text-transform:uppercase;letter-spacing:var(--confirm-tracking);font-weight:700}.ys-confirm-dark .ys-confirm-label{color:var(--color-ink-inverse-85)}.ys-confirm-code-line .ys-order-code{font:400 clamp(28px, 3vw, 38px) / 1.1 var(--font-display);letter-spacing:.02em;-webkit-user-select:all;user-select:all}.ys-confirm-code-total{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:4px 0 0;padding-top:16px;display:flex}.ys-confirm-code-total b{font:400 24px/1.1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}html:not(.ys-js) .ys-confirm .ys-order-copy{display:none}.ys-confirm .ys-order-copy{margin-top:0}.ys-confirm .ys-order-copy .ys-btn{justify-content:center;width:auto;min-width:0;max-width:none;min-height:44px;padding:10px 18px}.ys-confirm .ys-order-copy .ys-btn--ghost{border:1px solid var(--color-line);color:var(--color-ink-muted);transition:color var(--ys-dur-hover) var(--ys-ease-standard), border-color var(--ys-dur-hover) var(--ys-ease-standard)}.ys-confirm .ys-order-copy .ys-btn--ghost:hover{border-color:var(--color-ink);color:var(--color-ink)}.ys-confirm .ys-order-copied{letter-spacing:0;text-transform:none;opacity:1}.ys-confirm .ys-pay-status{padding:var(--confirm-card-pad);border:1px solid var(--color-ink);margin-top:0}.ys-confirm-card{min-width:0;padding:var(--confirm-card-pad);border:1px solid var(--color-line);background:var(--color-surface)}.ys-confirm-card-title{font:400 24px/1.2 var(--font-display);letter-spacing:-.02em;margin:0 0 20px}.ys-confirm-text{max-width:620px;font-size:var(--confirm-text-md);margin:0;line-height:1.6}.ys-confirm-card>.ys-confirm-text+.ys-btn{margin-top:24px}.ys-confirm-cards{gap:var(--confirm-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.ys-confirm-cards--single{grid-template-columns:minmax(0,1fr)}.ys-confirm-warn{border-color:var(--color-ink)}.ys-confirm-rows{border-top:1px solid var(--color-line);margin:0}.ys-confirm-rows>div{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);align-items:baseline;gap:4px 20px;padding:14px 0;display:grid}.ys-confirm-rows dt{color:var(--color-ink-muted);font-size:var(--confirm-text-sm)}.ys-confirm-rows dd{font-size:var(--confirm-text-md);overflow-wrap:anywhere;margin:0;line-height:1.5}.ys-confirm-rows .ys-confirm-amount{font:400 22px/1.2 var(--font-display);font-variant-numeric:tabular-nums}.ys-confirm-dark{border-color:var(--color-ink-strong);background:var(--color-ink-strong);color:var(--color-surface)}.ys-confirm-dark-head{gap:10px;display:grid}.ys-confirm-dark-head .ys-confirm-card-title{margin:0;font-size:28px}.ys-confirm-dark .ys-confirm-text{color:var(--color-ink-inverse-90)}.ys-confirm-iban{border-top:1px solid var(--color-line-inverse);border-bottom:1px solid var(--color-line-inverse);gap:10px;margin-top:28px;padding:24px 0;display:grid}.ys-confirm-iban-value{font:400 clamp(20px, 2.6vw, 30px) / 1.3 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:all;user-select:all}.ys-confirm-bank-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:24px 0 0;display:grid}.ys-confirm-bank-rows>div{min-width:0}.ys-confirm-bank-rows dt{color:var(--color-ink-inverse-85);font-size:var(--confirm-text-sm)}.ys-confirm-bank-rows dd{font:400 var(--confirm-text-xl) / 1.3 var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.ys-confirm-dark .ys-btn--ivory{background:var(--color-ink-inverse-85);transition:background var(--ys-dur-hover) var(--ys-ease-standard)}.ys-confirm-dark .ys-btn--ivory:hover{background:var(--color-ink-inverse)}.ys-confirm-dark .ys-btn--ghost{color:var(--color-ink-inverse-85);transition:color var(--ys-dur-hover) var(--ys-ease-standard)}.ys-confirm-dark .ys-btn--ghost:hover{color:var(--color-ink-inverse)}.ys-confirm-whatsapp{gap:24px;max-width:720px;margin-top:28px;display:grid}.ys-confirm-whatsapp-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ys-confirm-steps .ys-track-steps{margin-top:8px}.ys-confirm-steps .ys-track-step{text-transform:none;letter-spacing:0;opacity:1;color:var(--color-ink-muted);font-size:15px}.ys-confirm-steps .ys-track-step.is-done{color:var(--color-ink)}.ys-confirm-steps .ys-track-step[aria-current=step]{font-weight:700}.ys-confirm-steps .ys-track-step b{font-weight:400}.ys-confirm-steps .ys-track-step:before{width:11px;height:11px}.ys-confirm-lines{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.ys-confirm-line{border-bottom:1px solid var(--color-line);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:18px 0;display:grid}.ys-confirm-thumb{aspect-ratio:1;background:var(--color-surface-alt);width:88px;display:block;overflow:hidden}.ys-confirm-thumb .ys-media{margin:0}.ys-confirm-thumb .ys-media-placeholder{border:0;min-height:0;padding:0;font-size:0}.ys-confirm-thumb-empty{background:linear-gradient(to top right, transparent calc(50% - .5px), var(--color-line) calc(50% - .5px), var(--color-line) calc(50% + .5px), transparent calc(50% + .5px));width:100%;height:100%;display:block}.ys-confirm-line-body{min-width:0}.ys-confirm-line-name{font:400 var(--confirm-text-lg) / 1.35 var(--font-display);overflow-wrap:anywhere;margin:0}.ys-confirm-line-options{color:var(--color-ink-muted);margin:4px 0 0;font-size:15px;line-height:1.45}.ys-confirm-line-qty{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:15px}.ys-confirm-line-total{font:400 var(--confirm-text-lg) / 1.35 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.ys-confirm-totals{gap:10px;max-width:420px;margin:24px 0 0 auto;display:grid}.ys-confirm-totals>div{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.ys-confirm-totals dt{color:var(--color-ink-muted);font-size:var(--confirm-text-md)}.ys-confirm-totals dd{font-size:var(--confirm-text-md);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ys-confirm-totals .ys-confirm-grand{border-top:1px solid var(--color-ink);margin-top:6px;padding-top:16px}.ys-confirm-grand dt{color:var(--color-ink);font-size:var(--confirm-text-sm);text-transform:uppercase;letter-spacing:var(--confirm-tracking);font-weight:700}.ys-confirm-grand dd{font:400 var(--confirm-text-total) / 1.1 var(--font-display)}.ys-confirm-estimated{max-width:420px;color:var(--color-ink-muted);font-size:var(--confirm-text-sm);margin:16px 0 0 auto;line-height:1.6}.ys-confirm-mail{font-size:var(--confirm-text-md);overflow-wrap:anywhere;margin:0 0 20px;line-height:1.6}.ys-confirm-next{border-top:1px solid var(--color-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.ys-confirm-next li{border-bottom:1px solid var(--color-line);font-size:var(--confirm-text-md);grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;line-height:1.55;display:grid}.ys-confirm-next b{font:400 var(--confirm-text-xl) / 1 var(--font-display);color:var(--color-ink-muted)}.ys-confirm-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:16px;display:flex}.ys-confirm-foot{max-width:640px;color:var(--color-ink-muted);font-size:var(--confirm-text-sm);margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){:is(.ys-pay,.ys-confirm) .ys-btn{transition:none}}.ys-dealer-main .ys-confirm,.ys-dealer-main .ys-pay{padding:0 0 48px}.ys-track-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 30px;margin-top:42px;display:grid}.ys-track-form-actions{grid-column:1/-1;margin-top:8px}.ys-track-error{margin-top:26px}.ys-track-result{border-top:1px solid var(--ys-line);margin-top:52px;padding-top:44px}.ys-track-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 24px;display:flex}.ys-track-code{font:400 clamp(27px, 2.6vw, 39px) / 1 var(--font-display);letter-spacing:var(--tracking-display);margin:0}.ys-track-steps{border-top:1px solid var(--ys-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 0;padding:0;list-style:none;display:grid}.ys-track-step{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.14em;opacity:.45;padding:30px 24px 0 0;line-height:1.55;position:relative}.ys-track-step:before{content:"";border:1px solid var(--color-ink);background:var(--color-surface);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.ys-track-step b{font:400 14px/1 var(--font-display);letter-spacing:0;margin-bottom:10px;display:block}.ys-track-step.is-done{opacity:1}.ys-track-step.is-done:before{background:var(--color-ink)}.ys-track-meta{margin-top:34px}.ys-track-subhead{margin:40px 0 0}.ys-track-items{border-top:1px solid var(--ys-line);margin:18px 0 0;padding:0;list-style:none}.ys-track-item{border-bottom:1px solid var(--ys-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding:22px 0;display:grid}.ys-track-item-name{font:400 clamp(20px, 2vw, 27px) / 1.1 var(--font-display);letter-spacing:-.03em;margin:0}.ys-track-item-qty{font:400 16px/1.2 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.ys-track-item-meta{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58;grid-column:1/-1}@media (width>=881px){.ys-confirm-steps .ys-track-step:before{top:-6px}}@media (width<=880px){.ys-confirm-hero{grid-template-columns:minmax(0,1fr);align-items:start}.ys-confirm-cards{grid-template-columns:minmax(0,1fr)}.ys-confirm-steps .ys-track-step:before{margin-top:-6px}.ys-track-form,.ys-track-steps{grid-template-columns:minmax(0,1fr)}.ys-track-step{border-bottom:1px solid var(--ys-line);grid-template-columns:38px minmax(0,1fr);align-items:center;padding:17px 30px 17px 0;display:grid}.ys-track-step b{margin-bottom:0}.ys-track-step:before{margin-top:-4px;top:50%;left:auto;right:0}}@media (width<=700px){.ys-pay{padding:36px 22px 84px}.ys-pay,.ys-confirm{--confirm-title:30px;--confirm-text-total:26px;--confirm-card-pad:20px;--confirm-gap:16px}.ys-pay{padding-inline:16px}.ys-confirm{padding:36px 16px 84px}.ys-confirm-hero{gap:24px;padding-bottom:28px}.ys-confirm-mark{width:72px;height:72px;margin-bottom:24px}.ys-confirm-bank-rows{grid-template-columns:minmax(0,1fr);gap:16px}.ys-confirm-totals,.ys-confirm-estimated{max-width:none}.ys-confirm-actions,.ys-pay-actions{flex-direction:column;align-items:stretch}:is(.ys-pay,.ys-confirm) .ys-btn.ys-confirm-primary,:is(.ys-pay,.ys-confirm) .ys-btn.ys-confirm-secondary{width:100%;min-width:0}.ys-pay-frame{padding:14px}.ys-pay-frame-skeleton{inset:14px}.ys-pay-frame iframe{height:620px}.ys-pay-exit{flex-direction:column;align-items:stretch}.ys-track-item-name{font-size:22px}}@media (width<=520px){.ys-pay-facts{grid-template-columns:minmax(0,1fr)}.ys-pay-facts>div+div{border-top:1px solid var(--color-line);border-left:0}.ys-confirm-line{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:6px 14px}.ys-confirm-thumb{width:64px}.ys-confirm-line-total{grid-column:2}.ys-confirm-rows>div{grid-template-columns:minmax(0,1fr)}}.ys-auth{background:var(--color-surface);color:var(--color-ink);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}.ys-auth--split{min-height:min(calc(100svh - var(--ys-header-h,92px)), 900px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ys-auth-main{flex-direction:column;justify-content:center;gap:44px;min-width:0;padding:92px 5.5vw 78px;display:flex}.ys-auth:not(.ys-auth--split) .ys-auth-main{padding:100px var(--spacing-gutter) 130px;align-items:center}.ys-auth-panel{width:100%;max-width:460px;margin-inline:auto}.ys-auth-panel .ys-display{margin:22px 0 0}.ys-auth-lead{max-width:430px;font:15px/1.65 var(--font-display);opacity:.72;margin:18px 0 0}.ys-auth-copyright{width:100%;max-width:460px;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);opacity:.5;margin:0 auto;font-weight:700}.ys-auth-form{border-top:1px solid var(--color-line);gap:4px;margin-top:34px;padding-top:26px;display:grid}.ys-auth-form+.ys-auth-form{margin-top:18px;padding-top:18px}.ys-auth-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.ys-auth-fields>*{align-self:start}.ys-auth-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:6px 0 18px;display:flex}.ys-auth-row .ys-field{margin:0}.ys-auth-form>.ys-btn{width:100%;min-height:56px;margin-top:12px}.ys-auth-benefits{margin-top:30px}input.ys-auth-code{letter-spacing:.35em;font-variant-numeric:tabular-nums}.ys-auth-otp{border-top:1px solid var(--color-line);margin-top:28px}.ys-auth-otp>summary{min-height:44px;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-weight:700;list-style:none;display:flex}.ys-auth-otp>summary::-webkit-details-marker{display:none}.ys-auth-otp>summary:after{content:"+";font-size:15px;font-weight:400}.ys-auth-otp[open]>summary:after{content:"−"}.ys-auth-otp .ys-auth-form{border-top:0;margin-top:0;padding-top:0}.ys-auth-aside{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:18px 30px;width:100%;margin-top:30px;padding-top:24px;display:flex}.ys-auth-facts{border-top:1px solid var(--color-line);margin-top:34px}.ys-auth-facts p{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,130px) minmax(0,1fr);align-items:baseline;gap:8px 22px;margin:0;padding:15px 0;display:grid}.ys-auth-facts span{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);opacity:.58;font-weight:700}.ys-auth-facts b{font:400 17px/1.45 var(--font-display);overflow-wrap:anywhere}.ys-auth-logout{margin-top:26px}.ys-auth-note{opacity:.62;margin:20px 0 0;font-size:13px;line-height:1.6}.ys-auth .ys-field input.ys-auth-input{background-position:0;background-repeat:no-repeat;background-size:17px 17px;padding-left:27px}.ys-auth .ys-field input.ys-auth-input--mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-opacity='.55' stroke-width='1.5'%3E%3Crect x='2.5' y='4.75' width='19' height='14.5'/%3E%3Cpath d='m2.5 5.75 9.5 7 9.5-7'/%3E%3C/svg%3E")}.ys-auth .ys-field input.ys-auth-input--lock{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-opacity='.55' stroke-width='1.5'%3E%3Crect x='3.75' y='10.5' width='16.5' height='10.75'/%3E%3Cpath d='M7.75 10.5V7.6a4.25 4.25 0 0 1 8.5 0v2.9'/%3E%3C/svg%3E")}.ys-auth .ys-field input.ys-auth-input--user{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-opacity='.55' stroke-width='1.5'%3E%3Ccircle cx='12' cy='8' r='3.75'/%3E%3Cpath d='M4.5 20.5c0-3.6 3.36-6 7.5-6s7.5 2.4 7.5 6'/%3E%3C/svg%3E")}.ys-auth .ys-field input.ys-auth-input--phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-opacity='.55' stroke-width='1.5'%3E%3Crect x='6.5' y='2.75' width='11' height='18.5'/%3E%3Cpath d='M10.5 18.25h3'/%3E%3C/svg%3E")}.ys-auth .ys-field input.ys-auth-input--eye{grid-area:2/1;padding-right:46px}.ys-auth .ys-field .ys-auth-eye{width:44px;height:44px;color:inherit;cursor:pointer;opacity:.55;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);background:0 0;border:0;grid-area:2/1;justify-content:center;place-self:center end;align-items:center;padding:0;display:inline-flex}.ys-auth .ys-field .ys-auth-eye:hover,.ys-auth .ys-field .ys-auth-eye[aria-pressed=true]{opacity:1}.ys-auth-eye svg{width:19px;height:19px}.ys-auth-figure{background:var(--color-surface-alt);min-width:0;position:relative;overflow:hidden}.ys-auth--split .ys-auth-figure{top:var(--ys-header-h,92px);height:min(calc(100svh - var(--ys-header-h,92px)), 900px);align-self:start;position:sticky}.ys-auth-figure .ys-media,.ys-auth-figure .ys-media-frame{height:100%;position:absolute;inset:0}.ys-auth-caption{border:1px solid var(--color-line-inverse);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);color:var(--color-surface);background:#17171785;padding:24px 26px;position:absolute;bottom:26px;left:26px;right:26px}.ys-auth-caption-title{font:400 clamp(19px, 1.75vw, 27px) / 1.16 var(--font-display);letter-spacing:var(--tracking-display);margin:0}.ys-auth-caption-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ys-auth-caption-points li{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);align-items:flex-start;gap:8px;font-weight:700;line-height:1.5;display:flex}.ys-auth-caption-points b{opacity:.8;font-weight:400}@media (width<=1100px){.ys-auth-main{padding:76px 4.5vw 64px}.ys-auth-caption{padding:20px;bottom:20px;left:20px;right:20px}}@media (width<=880px){.ys-auth--split{grid-template-columns:minmax(0,1fr);min-height:0}.ys-auth--split .ys-auth-figure{order:-1;align-self:auto;height:230px;position:relative;top:auto}.ys-auth-main{padding:62px var(--spacing-gutter) 84px;align-items:center}.ys-auth-caption-title{font-size:19px}.ys-auth-caption-points{margin-top:14px}}@media (width<=700px){.ys-auth:not(.ys-auth--split) .ys-auth-main,.ys-auth-main{padding:52px 20px 74px}.ys-auth--split .ys-auth-figure{height:240px}.ys-auth-fields{grid-template-columns:minmax(0,1fr)}.ys-auth-facts p{grid-template-columns:minmax(0,1fr);gap:4px}.ys-auth-aside{gap:4px}.ys-auth-caption{padding:16px 18px;bottom:14px;left:14px;right:14px}.ys-auth-caption-points{grid-template-columns:minmax(0,1fr);gap:6px}}.ys-account-side{min-width:0;top:calc(var(--ys-header-h,68px) + 30px);grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;display:grid;position:sticky}.ys-account-nav,.ys-account-id{min-width:0}.ys-account-id .ys-eyebrow{margin-bottom:14px}.ys-account-home{min-height:44px;font:400 clamp(27px, 2.6vw, 39px) / 1 var(--font-display);letter-spacing:var(--tracking-display);transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);align-items:center;display:inline-flex}.ys-account-home:hover{opacity:.55}.ys-account-home[aria-current=page]{box-shadow:inset 0 -1px}.ys-account-menu{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.ys-account-menu a{border-bottom:1px solid var(--color-line);min-height:44px;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.14em;transition:padding-left var(--ys-dur-hover) var(--ys-ease-standard);grid-template-columns:38px minmax(0,1fr);align-items:center;padding:17px 0;display:grid}.ys-account-menu a:hover{padding-left:8px}.ys-account-menu a b{font:400 14px var(--font-display);letter-spacing:0;opacity:.5}.ys-account-menu a[aria-current=page]{font-weight:700}.ys-account-menu a[aria-current=page] b{opacity:1}.ys-account-logout{margin:0}.ys-account-main{min-width:0}.ys-account-head{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 30px;padding-bottom:34px;display:flex}.ys-account-head>div{min-width:0}.ys-account-head .ys-display{margin:14px 0 0}.ys-account-head p{max-width:46ch;font:15px/1.65 var(--font-display);opacity:.72;margin:14px 0 0}.ys-account-block{margin-top:46px}.ys-account-block>.ys-eyebrow{margin-bottom:16px}.ys-account-note{max-width:62ch;font:15px/1.7 var(--font-display);color:var(--color-ink-muted);margin:0 0 18px}.ys-account-subject{font:400 clamp(24px, 2.2vw, 33px) / 1.05 var(--font-display);letter-spacing:var(--tracking-display);margin:0 0 12px}.ys-account-stats{margin-top:42px}.ys-account-stats .ys-hairline-item{transition:background var(--ys-dur-hover) var(--ys-ease-standard)}.ys-account-stats .ys-hairline-item:hover{background:var(--color-surface-alt)}.ys-account-stat-note{font-size:var(--text-label-xs);letter-spacing:.13em;opacity:.58;margin-top:8px;display:block}.ys-account-rows{border-top:1px solid var(--color-line);margin-top:34px}.ys-account-row{border-bottom:1px solid var(--color-line);transition:padding var(--ys-dur-hover) var(--ys-ease-standard);grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:0 22px;padding:26px 0;display:grid}.ys-account-row:hover{padding-left:8px}.ys-account-row-no{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58}.ys-account-row-body{min-width:0}.ys-account-row-body h3{font:400 clamp(22px, 2vw, 30px) / 1 var(--font-display);letter-spacing:var(--tracking-display);margin:0}.ys-account-row-body h3 a{align-items:center;min-height:34px;display:inline-flex}.ys-account-row-body h3 a:hover{opacity:.55}.ys-account-row-meta{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.58;margin-top:6px;display:block}.ys-account-row-status{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ys-account-row-total{font:400 17px var(--font-display);font-variant-numeric:tabular-nums}.ys-account-row-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.ys-account-row-actions form{margin:0}.ys-account-pagination{margin-top:30px;font-size:13px}.ys-account-pagination svg{width:16px;height:16px}.ys-account-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.ys-account-card{border:1px solid var(--color-line);flex-direction:column;gap:10px;padding:18px;display:flex}.ys-account-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ys-account-card-head h2{font:400 clamp(21px, 1.8vw, 27px) / 1 var(--font-display);letter-spacing:var(--tracking-display);margin:0}.ys-account-card-tags{flex-wrap:wrap;gap:6px;display:flex}.ys-account-card-body{font:15px/1.65 var(--font-display);color:var(--color-ink-muted);margin:0}.ys-account-card-meta{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.14em;opacity:.58;margin:0}.ys-account-card-actions{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:20px;margin-top:auto;padding-top:12px;display:flex}.ys-account-confirm>summary{min-height:44px;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);border-bottom:1px solid var(--color-ink);cursor:pointer;align-items:center;font-weight:700;list-style:none;display:inline-flex}.ys-account-confirm>summary::-webkit-details-marker{display:none}.ys-account-confirm[open]>summary{opacity:.55}.ys-account-confirm form{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.ys-account-confirm p{margin:0;font-size:13px;line-height:1.5}.ys-account-form{gap:2px;max-width:620px;display:grid}.ys-account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.ys-account-fields>*{align-self:start}.ys-account-actions{flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:22px;display:flex}.ys-account-actions form{margin:0}.ys-account-badges{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.ys-account-split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:5vw;display:grid}.ys-account-aside{align-content:start;gap:0;display:grid}.ys-account-lines{border-top:1px solid var(--color-line)}.ys-account-line{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 22px;padding:17px 0;display:flex}.ys-account-line b{font:400 17px var(--font-display);display:block}.ys-account-line span{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.14em;opacity:.58;margin-top:5px;display:block}.ys-account-line-end{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ys-account-line-end b{font-variant-numeric:tabular-nums}.ys-account-facts{border-top:1px solid var(--color-line);margin-top:34px}.ys-account-facts p{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:baseline;gap:8px 22px;margin:0;padding:15px 0;display:grid}.ys-account-facts span{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);opacity:.58;font-weight:700}.ys-account-facts b{font:400 17px/1.45 var(--font-display)}.ys-account-facts .ys-btn{margin-top:16px}.ys-account-timeline,.ys-account-links{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.ys-account-timeline li,.ys-account-links li{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 0;display:flex}.ys-account-timeline b,.ys-account-links b,.ys-account-links a{font:400 17px var(--font-display)}.ys-account-links a:hover{opacity:.55}.ys-account-timeline span,.ys-account-links span{font-size:var(--text-label-xs);text-transform:uppercase;letter-spacing:.14em;opacity:.58}.ys-account-tabs{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;flex-wrap:wrap;gap:24px;margin-top:30px;padding:16px 0;font-weight:700;display:flex}.ys-account-tabs a{opacity:.58;min-height:44px;transition:opacity var(--ys-dur-hover) var(--ys-ease-standard);align-items:center;display:inline-flex}.ys-account-tabs a:hover{opacity:1}.ys-account-tabs a[aria-current=page]{opacity:1;box-shadow:inset 0 -1px}.ys-account-danger{border-top:1px solid var(--color-ink);padding-top:26px}.ys-account-wishlist{border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.ys-account-wishlist .ys-account-wish{border:1px solid var(--color-line);flex-direction:column;margin:0 -1px -1px 0;padding:18px;display:flex}.ys-account-wishlist .ys-card{border:0;padding:0}.ys-account-wishlist .ys-card:hover{background:0 0}.ys-account-wishlist .ys-card .ys-card-media{height:300px}.ys-account-wish-remove{border-top:1px solid var(--color-line);margin:14px 0 0;padding-top:12px}@media (width<=1100px){.ys-account-split{grid-template-columns:minmax(0,1fr) 260px}.ys-account-wishlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.ys-account-side{gap:20px;position:static}.ys-account-menu{overscroll-behavior-x:contain;scrollbar-width:none;border-top:0;gap:8px;margin:0 -5.5vw;padding:0 5.5vw 4px;display:flex;overflow-x:auto}.ys-account-menu::-webkit-scrollbar{display:none}.ys-account-menu li{flex:none}.ys-account-menu a{border:1px solid var(--color-line);border-bottom:1px solid var(--color-line);white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:inline-flex}.ys-account-menu a:hover{padding-left:16px}.ys-account-menu a[aria-current=page]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}.ys-account-split{grid-template-columns:minmax(0,1fr);gap:42px}.ys-account-wishlist{grid-template-columns:repeat(2,minmax(0,1fr))}.ys-account-wishlist .ys-card .ys-card-media{height:260px}}@media (width<=700px){.ys-account-fields,.ys-account-cards{grid-template-columns:minmax(0,1fr)}.ys-account-menu{margin:0 -20px;padding:0 20px 4px}.ys-account-head{padding-bottom:26px}.ys-account-row{grid-template-columns:40px minmax(0,1fr);gap:12px 16px;padding:22px 0}.ys-account-row-status{text-align:left;flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;width:100%}.ys-account-row-actions{grid-column:2;justify-content:flex-start}.ys-account-facts p,.ys-account-wishlist{grid-template-columns:minmax(0,1fr)}.ys-account-wishlist .ys-card .ys-card-media{height:320px}}@media (pointer:coarse){.ys-account-row-body h3 a,.ys-account-links a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.ys-account-menu a,.ys-account-row,.ys-account-stats .ys-hairline-item,.ys-account-tabs a,.ys-account-home{transition:none}}.ys-dealer-body{background:var(--color-surface);color:var(--color-ink)}.ys-portal{--portal-text-xs:13px;--portal-text-sm:14px;--portal-text-md:16px;--portal-text-lg:20px;--portal-text-xl:24px;--portal-text-price:28px;--portal-tracking-label:.08em;--portal-space-1:4px;--portal-space-2:8px;--portal-space-3:12px;--portal-space-4:16px;--portal-space-5:24px;--portal-space-6:32px;--portal-radius:0;--portal-control-h:48px;--dealer-card-bg:var(--color-surface);--dealer-card-pad:var(--portal-space-5);--dealer-card-gap:var(--portal-space-4);--dealer-option-border:#17171773}@supports (color:color-mix(in lab, red, red)){.ys-portal{--dealer-option-border:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.ys-portal{--text-label:var(--portal-text-xs);--text-label-xs:var(--portal-text-xs);--text-label-2xs:var(--portal-text-xs);--tracking-label:var(--portal-tracking-label);--ys-control-font:400 var(--portal-text-md)/1.4 var(--font-display);--ys-control-min-h:var(--portal-control-h);font-size:var(--portal-text-md)}.ys-portal :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.ys-portal .ys-btn{min-height:var(--portal-control-h);padding:14px 20px}.ys-portal .ys-btn--sm{padding:12px 16px}.ys-portal .ys-badge{font-size:var(--portal-text-xs);padding:5px 10px;line-height:1.5}.ys-portal .ys-pill{min-height:var(--portal-control-h);border-color:var(--dealer-option-border);font-size:var(--portal-text-md);text-transform:none;letter-spacing:0;padding:10px 16px;font-weight:600}.ys-portal .ys-pill:hover:not(:has(input:checked)){background:var(--color-surface-alt)}:is(.ys-portal .ys-pill:has(input[aria-disabled=true]),.ys-portal .ys-pill:has(input:disabled)){opacity:.45}.ys-portal .ys-stepper{grid-template-columns:48px 64px 48px;grid-auto-rows:minmax(var(--portal-control-h), 1fr)}.ys-portal .ys-stepper button{min-height:var(--portal-control-h);font-size:var(--portal-text-md)}.ys-portal .ys-stepper input{min-width:64px;min-height:var(--portal-control-h);font:400 var(--portal-text-md)/1 var(--font-display)}.ys-portal .ys-field>label,.ys-portal .ys-pill-group legend{opacity:.8}.ys-portal .ys-field-hint,.ys-portal .ys-field-error{font-size:var(--portal-text-sm)}.ys-portal .ys-dealer-main table td{font-size:15px}.ys-portal .ys-dealer-main table th,.ys-portal .ys-dealer-main table td small{font-size:var(--portal-text-xs)}.ys-portal .ys-dealer-stats dt,.ys-portal .ys-dealer-cart-description small,.ys-portal .ys-dealer-min-order small,.ys-portal .ys-dealer-history span,.ys-portal .ys-dealer-reorder-note,.ys-portal .ys-dealer-account-note{font-size:var(--portal-text-sm)}.ys-portal .ys-portal-menu>a,.ys-portal .ys-portal-menu .ys-btn{font-size:var(--portal-text-md)}@media (prefers-reduced-motion:reduce){.ys-portal .ys-pill,.ys-portal .ys-btn{transition:none}}.ys-dealer-body .ys-header--focus .ys-nav{height:92px}.ys-dealer-body .ys-header--focus .ys-nav-brand img{height:62px}.ys-dealer-body .ys-select-option{min-height:44px}.ys-dealer-body .ys-btn--link{align-items:center;min-width:44px;min-height:44px}html:not(.ys-js) .ys-dealer-live-total,html:not(.ys-js) .ys-dealer-live-detail{display:none}.ys-dealer-shell{grid-template-columns:240px minmax(0,1fr);min-height:calc(100dvh - 92px);display:grid}.ys-dealer-shell--focus{max-width:1320px;margin-inline:auto;display:block}.ys-dealer-nav{align-self:start;height:100dvh;padding:28px 20px;position:sticky;top:0}.ys-dealer-shell:not(.ys-dealer-shell--focus)>.ys-dealer-main{border-left:1px solid var(--color-line)}.ys-dealer-section>.ys-dealer-account-note{margin-top:18px}.ys-portal-menu{flex-direction:column;gap:2px;display:flex}.ys-portal-menu>a,.ys-portal-menu .ys-btn{border:0;justify-content:flex-start;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}.ys-portal-menu>a[aria-current=page]{background:var(--color-surface-alt);box-shadow:inset 2px 0 var(--color-ink)}.ys-portal-menu>a:hover{background:var(--color-surface-alt)}.ys-portal-menu form{border-top:1px solid var(--color-line);margin-top:28px}.ys-dealer-main{min-width:0;padding:46px clamp(20px,4vw,64px) 72px}.ys-dealer-main .ys-section-head{margin-bottom:30px}.ys-dealer-main .ys-section-head h1{overflow-wrap:anywhere;font-size:clamp(36px,4.6vw,68px)}.ys-dealer-main .ys-notices{margin-bottom:24px;padding:0}.ys-dealer-announcement{border-block:1px solid var(--color-line);margin-bottom:24px;padding:20px 0}.ys-dealer-stats{border-block:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0;display:grid}.ys-dealer-stats>div{border-right:1px solid var(--color-line);padding:28px 16px}.ys-dealer-stats>div:last-child{border:0}.ys-dealer-stats dt{color:var(--color-ink-muted);font-size:13px}.ys-dealer-stats dd{font-family:var(--font-display);overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(26px,3vw,42px)}.ys-dealer-actions{flex-wrap:wrap;gap:16px;display:flex}.ys-dealer-pricelist__actions{margin-bottom:20px}.ys-dealer-section{margin-top:48px}.ys-dealer-filters{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}.ys-dealer-filters>*{min-width:0}.ys-dealer-filter-state{justify-content:space-between;gap:16px;margin-bottom:24px;display:flex}.ys-dealer-filter-state a{align-items:center;min-height:44px;display:inline-flex}.ys-dealer-cart-bar{justify-content:space-between;align-items:center;gap:var(--portal-space-3);margin-bottom:var(--portal-space-5);flex-wrap:wrap;display:flex}.ys-dealer-cart-bar p{color:var(--color-ink-muted);font-size:var(--portal-text-sm);margin:0}.ys-dealer-cart-bar a{align-items:center;gap:var(--portal-space-2);min-height:44px;font-size:var(--portal-text-md);text-underline-offset:4px;text-decoration:underline;display:inline-flex}.ys-dealer-cart-bar a b{font-variant-numeric:tabular-nums;font-weight:700}.ys-dealer-products{gap:var(--portal-space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ys-dealer-product-card{border:1px solid var(--color-line);background:var(--dealer-card-bg);flex-direction:column;min-width:0;height:100%;display:flex}.ys-dealer-product-media{border-bottom:1px solid var(--color-line);display:block}.ys-dealer-product-card .ys-media-frame{aspect-ratio:4/5}.ys-dealer-product-info{gap:var(--dealer-card-gap);padding:var(--dealer-card-pad);flex-direction:column;flex:1;min-width:0;display:flex}.ys-dealer-product-top{justify-content:space-between;align-items:center;gap:var(--portal-space-3);display:flex}.ys-dealer-product-kind{min-width:0;color:var(--color-ink-muted);font-size:var(--portal-text-xs);text-transform:uppercase;letter-spacing:var(--portal-tracking-label);overflow-wrap:anywhere}.ys-dealer-product-top .ys-badge{flex:none}.ys-dealer-product-info h2{font-family:var(--font-display);font-size:var(--portal-text-xl);overflow-wrap:anywhere;line-height:1.2}.ys-dealer-product-info h2 a{text-decoration:none}.ys-dealer-product-info h2 a:hover{text-underline-offset:4px;text-decoration:underline}.ys-dealer-product-notes{min-width:0;color:var(--color-ink-muted);font-size:var(--portal-text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ys-dealer-card-form{gap:var(--dealer-card-gap);flex-direction:column;flex:1;min-width:0;display:flex}.ys-dealer-option-group{gap:var(--portal-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ys-dealer-option-group>legend{color:var(--color-ink-muted);font-size:var(--portal-text-xs);text-transform:uppercase;letter-spacing:var(--portal-tracking-label);padding:0;font-weight:700}.ys-dealer-option-pills{gap:var(--portal-space-2);flex-wrap:wrap;display:flex}.ys-dealer-card-price{margin-top:auto}.ys-dealer-price{font:400 var(--portal-text-price)/1.1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.ys-dealer-price-note{margin-top:var(--portal-space-1);color:var(--color-ink-muted);font-size:var(--portal-text-xs)}.ys-dealer-card-actions{align-items:center;gap:var(--portal-space-3);padding-top:var(--dealer-card-gap);border-top:1px solid var(--color-line);display:flex}.ys-dealer-card-actions .ys-btn{gap:var(--portal-space-3);text-align:center;flex:1;justify-content:center;min-width:0}.ys-dealer-card-hint{color:var(--color-ink-muted);font-size:var(--portal-text-xs)}.ys-dealer-product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.ys-dealer-purchase{margin-top:24px}.ys-dealer-purchase [data-ys-dealer-row]{gap:20px;margin-bottom:24px;display:grid}.ys-dealer-product-options h3{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);margin-bottom:16px;font-size:32px}.ys-dealer-product-options .ys-dealer-purchase{margin-bottom:20px}.ys-dealer-quickbar{z-index:12;gap:var(--portal-space-3);padding:var(--portal-space-4) 0;margin-bottom:var(--portal-space-4);background:var(--color-surface);border-bottom:1px solid var(--color-line);display:grid;position:sticky;top:92px}.ys-dealer-quickbar-row{align-items:end;gap:var(--portal-space-3);flex-wrap:wrap;display:flex}.ys-dealer-quickbar .ys-field{flex:260px;min-width:0;margin-bottom:0}.ys-dealer-quick-chips{gap:var(--portal-space-2);flex-wrap:wrap;display:flex}.ys-dealer-quick-empty{padding:var(--portal-space-6) 0;color:var(--color-ink-muted)}.ys-dealer-quick-product{gap:var(--portal-space-3) var(--portal-space-5);padding:var(--portal-space-5) 0;border-bottom:1px solid var(--color-line);grid-template-columns:56px minmax(220px,1fr) auto;grid-template-areas:"gorsel bilgi varyant""gorsel ogutum varyant";align-items:start;display:grid}.ys-dealer-quick-product[hidden]{display:none}.ys-dealer-quick-product>*{min-width:0}.ys-dealer-quick-media{grid-area:gorsel;width:56px}.ys-dealer-quick-media .ys-media-frame{aspect-ratio:1}.ys-dealer-quick-thumb{aspect-ratio:1;border:1px solid var(--color-line);background:var(--color-surface-alt);display:block}.ys-dealer-quick-head{gap:var(--portal-space-1);grid-area:bilgi;display:grid}.ys-dealer-quick-head h2{font-family:var(--font-display);overflow-wrap:anywhere;font-size:18px;line-height:1.3}.ys-dealer-quick-head h2 a{text-decoration:none}.ys-dealer-quick-head p{color:var(--color-ink-muted);font-size:var(--portal-text-sm);overflow-wrap:anywhere;margin:0}.ys-dealer-quick-grind{grid-area:ogutum}.ys-dealer-quick-variants{gap:var(--portal-space-4);flex-wrap:wrap;grid-area:varyant;display:flex}.ys-dealer-quick-variant{gap:var(--portal-space-2);justify-items:start;display:grid}.ys-dealer-quick-variant-info{gap:2px;min-width:0;display:grid}.ys-dealer-quick-variant-info span{color:var(--color-ink-muted);font-size:var(--portal-text-xs);text-transform:uppercase;letter-spacing:var(--portal-tracking-label)}.ys-dealer-quick-variant-info strong{font-size:var(--portal-text-md);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ys-dealer-quick-variant small{color:var(--color-ink-muted);font-size:var(--portal-text-xs)}.ys-dealer-quick-summary{z-index:11;justify-content:space-between;align-items:center;gap:var(--portal-space-4);padding:var(--portal-space-4) 0;background:var(--color-surface);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.ys-dealer-quick-summary>div{min-width:0}.ys-dealer-quick-summary p{font-size:var(--portal-text-md);margin:0}.ys-dealer-quick-summary output{font-variant-numeric:tabular-nums;font-weight:700}.ys-dealer-quick-summary small{margin-top:var(--portal-space-1);color:var(--color-ink-muted);font-size:var(--portal-text-sm);display:block}.ys-dealer-quick-actions{align-items:center;gap:var(--portal-space-3);flex-wrap:wrap;display:flex}.ys-dealer-quick-actions .ys-btn,.ys-dealer-quickbar .ys-btn,.ys-dealer-card-actions .ys-btn{white-space:nowrap;width:auto;min-width:0;max-width:none}.ys-dealer-drawer-line{border-bottom:1px solid var(--color-line);grid-template-columns:80px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.ys-dealer-drawer-line h3{font:22px var(--font-display)}.ys-dealer-drawer-line p{overflow-wrap:anywhere;margin:8px 0;font-size:14px}.ys-dealer-drawer-total{justify-content:space-between;gap:20px;padding:24px 0;display:flex}.ys-dealer-cart-grid,.ys-dealer-checkout-grid{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:40px;display:grid}.ys-dealer-cart-grid>*,.ys-dealer-checkout-grid>*{min-width:0}.ys-dealer-cart-image{min-width:0;overflow:hidden}.ys-dealer-cart-image .ys-media-placeholder{overflow-wrap:anywhere;width:100%;min-height:0;padding:8px}.ys-dealer-cart-line{border-bottom:1px solid var(--color-line);grid-template-columns:80px minmax(0,1fr) auto;gap:20px;padding:24px 0;display:grid}.ys-dealer-cart-description{min-width:0}.ys-dealer-cart-description h2{font:26px var(--font-display);overflow-wrap:anywhere}.ys-dealer-cart-description h2 a{align-items:center;min-height:44px;display:inline-flex}.ys-dealer-cart-description p,.ys-dealer-cart-description small{overflow-wrap:anywhere;margin:10px 0}.ys-dealer-cart-description small,.ys-dealer-min-order small{color:var(--color-ink-muted);font-size:12px}.ys-dealer-cart-quantity{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ys-dealer-cart-line-end{text-align:right}.ys-dealer-min-order{border-block:1px solid var(--color-line);margin:24px 0;padding-block:16px}.ys-dealer-min-order p{margin-bottom:12px}.ys-dealer-min-order strong{font-weight:600}.ys-dealer-coupon{padding-block:24px}.ys-dealer-coupon>form,.ys-dealer-carrier-form{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.ys-dealer-coupon .ys-field,.ys-dealer-carrier-form .ys-field{flex:200px;min-width:0}.ys-dealer-checkout-content{min-width:0}.ys-dealer-checkout-fields{gap:28px;display:grid}.ys-dealer-checkout-block h2{font:26px var(--font-display);overflow-wrap:anywhere;margin-bottom:18px}.ys-dealer-checkout-block p{overflow-wrap:anywhere;margin-block:10px}.ys-dealer-checkout-grid{margin-top:28px}.ys-dealer-payment-methods{flex-wrap:wrap;gap:12px;display:flex}.ys-dealer-missing{gap:8px;margin-bottom:32px;display:grid}.ys-dealer-missing p{margin:0}.ys-dealer-missing ul{gap:2px;display:grid}.ys-dealer-missing li a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ys-dealer-missing>.ys-btn{justify-self:start}.ys-dealer-checkout-modal .ys-dealer-checkout-grid{grid-template-columns:minmax(0,1fr)}.ys-dealer-checkout-grid .ys-summary--sticky{position:static}.ys-dealer-order-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.ys-dealer-order-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-block:28px}.ys-dealer-order-table .ys-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ys-dealer-main .ys-pagination a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ys-dealer-order-table th,.ys-dealer-order-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);overflow-wrap:anywhere;padding:18px 12px}.ys-dealer-order-table th{color:var(--color-ink-muted);font-size:12px;font-weight:500}.ys-dealer-order-table td small{color:var(--color-ink-muted);margin-top:8px;font-size:12px;display:block}.ys-dealer-order-table .ys-dealer-actions{gap:8px}.ys-dealer-order-table .ys-badge{white-space:normal}.ys-dealer-order-items th:first-child{width:46%}.ys-dealer-order-grid{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:28px;display:grid}.ys-dealer-order-grid>*,.ys-dealer-order-cards>*{min-width:0}.ys-dealer-order-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ys-dealer-order-card{border:1px solid var(--color-line);overflow-wrap:anywhere;padding:20px}.ys-dealer-order-card h2,.ys-dealer-order-card h3,.ys-dealer-subheading{font:26px var(--font-display);margin-bottom:16px}.ys-dealer-order-card p{white-space:pre-line;margin-block:8px}.ys-dealer-history{padding:0;list-style:none}.ys-dealer-history li{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;display:flex}.ys-dealer-history span,.ys-dealer-reorder-note{color:var(--color-ink-muted);font-size:13px}.ys-dealer-reorder-note{margin-top:18px}.ys-dealer-account-block{gap:20px;margin-block:28px;display:grid}.ys-dealer-account-block>h2,.ys-dealer-account-block>h3{overflow-wrap:anywhere;margin-bottom:0}.ys-dealer-order-card h3{overflow-wrap:anywhere}.ys-dealer-order-card .ys-dealer-account-note,.ys-dealer-account-note{white-space:normal;color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:14px}.ys-dealer-form{gap:20px;min-width:0;display:grid}.ys-dealer-form>*,.ys-dealer-form-row>*{min-width:0}.ys-dealer-form .ys-field,.ys-dealer-account-block>.ys-dealer-form-row .ys-field{margin-bottom:0}.ys-dealer-form-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.ys-dealer-order-card .ys-dealer-actions{align-items:center;margin-top:8px}.ys-dealer-order-card .ys-dealer-actions form{display:inline-flex}.ys-dealer-order-card>.ys-badge{justify-self:start;margin-bottom:8px}.ys-dealer-address-lines p{margin-block:4px}.ys-field textarea.ys-dealer-readonly-text{resize:none;field-sizing:content;overflow-wrap:anywhere;min-height:44px}.ys-dealer-support-grid{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.ys-dealer-support-grid>*{min-width:0}.ys-dealer-support-grid .ys-dealer-account-block{margin-block:0}.ys-dealer-support-table td>span{overflow-wrap:anywhere;display:block}.ys-dealer-support-text{white-space:pre-line;overflow-wrap:anywhere}@media (width<=1279px){.ys-dealer-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=1200px){.ys-dealer-support-grid{grid-template-columns:minmax(0,1fr)}.ys-dealer-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ys-dealer-cart-grid,.ys-dealer-order-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1080px){.ys-dealer-quick-product{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"gorsel bilgi""ogutum ogutum""varyant varyant"}}@media (width<=880px){.ys-dealer-shell{display:block}.ys-dealer-nav{border-right:0;border-bottom:1px solid var(--color-line);background:var(--color-surface);z-index:15;height:auto;padding:0}.ys-portal-menu{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-direction:row;overflow-x:auto}.ys-portal-menu>a,.ys-portal-menu>form{white-space:nowrap;flex:none;width:auto}.ys-portal-menu form{border:0;margin:0}.ys-portal-menu>a[aria-current=page]{box-shadow:inset 0 -2px var(--color-ink)}.ys-dealer-main{padding-top:32px}.ys-dealer-shell:not(.ys-dealer-shell--focus)>.ys-dealer-main{border-left:0}.ys-dealer-checkout-grid{grid-template-columns:minmax(0,1fr)}.ys-dealer-quickbar{position:static}}@media (width<=700px){.ys-dealer-body .ys-header--focus .ys-nav{height:72px}.ys-dealer-body .ys-header--focus .ys-nav-brand img{height:48px}.ys-dealer-order-cards,.ys-dealer-form-row{grid-template-columns:minmax(0,1fr)}.ys-dealer-order-table,.ys-dealer-order-table tbody,.ys-dealer-order-table tr,.ys-dealer-order-table td{width:100%;display:block}.ys-dealer-order-table thead{display:none}.ys-dealer-order-table tr{border-block-end:1px solid var(--color-line);padding:18px 0}.ys-dealer-order-table td{border:0;grid-template-columns:78px minmax(0,1fr);gap:6px 12px;padding:8px 0;display:grid}.ys-dealer-order-table td:before{content:attr(data-label);color:var(--color-ink-muted);grid-column:1;font-size:12px}.ys-dealer-order-table td>*{grid-column:2;min-width:0}}@media (width<=767px){.ys-dealer-products{grid-template-columns:minmax(0,1fr);gap:16px}.ys-portal{--dealer-card-pad:var(--portal-space-4);--portal-text-xl:20px}.ys-dealer-quick-variants{gap:var(--portal-space-3);flex-direction:column}.ys-dealer-quick-variant{justify-content:space-between;align-items:center;gap:var(--portal-space-2) var(--portal-space-3);flex-wrap:wrap;width:100%;display:flex}.ys-dealer-quick-variant>small{text-align:right;width:100%}.ys-dealer-quick-summary{flex-direction:column;align-items:stretch}.ys-dealer-quick-actions .ys-btn{flex:1}}@media (width<=600px){.ys-dealer-product-detail,.ys-dealer-stats{grid-template-columns:minmax(0,1fr)}.ys-dealer-stats>div{border-right:0;border-bottom:1px solid var(--color-line);padding:20px 0}.ys-dealer-filters{grid-template-columns:minmax(0,1fr)}.ys-dealer-cart-line{grid-template-columns:64px minmax(0,1fr);gap:16px}.ys-dealer-cart-line-end{text-align:left;grid-column:2}}.ys-error{text-align:center;background:var(--color-surface-alt);min-height:66vh;color:var(--color-ink);flex-direction:column;justify-content:center;align-items:center;padding:115px 8vw 105px;display:flex}.ys-error-code{font:400 clamp(42px, 5.8vw, 90px) / .98 var(--font-display);letter-spacing:var(--tracking-display);margin:0}.ys-error .ys-error-title{max-width:22ch;margin:24px 0 0}.ys-error-text{max-width:52ch;font:15px/1.65 var(--font-display);opacity:.72;margin:22px auto 0}.ys-error-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 38px;margin-top:44px;display:flex}.ys-error-actions .ys-btn--link{min-height:44px;padding:12px 0 10px}@media (width<=700px){.ys-error{min-height:58vh;padding:85px 24px 78px}.ys-error-code{font-size:42px}.ys-error-actions{gap:20px 26px;margin-top:36px}}html.ys-js [data-ys-reveal]{opacity:0;transition:opacity var(--ys-dur-image) var(--ys-ease-standard), transform var(--ys-dur-image) var(--ys-ease-standard);transform:translateY(14px)}[data-ys-reveal].is-in,html.ys-js [data-ys-reveal].is-in{opacity:1;transform:none}.ys-tick{animation:ysTick var(--ys-dur-micro) var(--ys-ease-standard) both}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.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>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.-ml-px{margin-left:-1px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.w-5{width:calc(var(--spacing) * 5)}.border-collapse{border-collapse:collapse}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}: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)))}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.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)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.underline{text-decoration-line:underline}.shadow-sm{--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)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--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)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}.ys-footer-bottom small a.ys-footer-credit{color:inherit;transition:color var(--ys-dur-hover) var(--ys-ease-standard), border-color var(--ys-dur-hover) var(--ys-ease-standard);border-bottom:1px solid #0000;text-decoration:none}.ys-footer-bottom small a.ys-footer-credit:hover,.ys-footer-bottom small a.ys-footer-credit:focus-visible{color:var(--color-surface);border-bottom-color:currentColor}.ys-footer-bottom small span.ys-footer-credit{margin:0 6px}.ys-cards .ys-card .ys-card-media:has(.ys-media-placeholder){background:0 0}.ys-cards .ys-card .ys-card-media .ys-media-frame:has(.ys-media-placeholder){background:0 0}:root{--ys-line:var(--color-line);--ys-line-band:var(--color-line);--ys-line-strong:var(--color-ink);--ys-drawer-width:min(420px, 92vw)}.ys-invert{--ys-line:#ffffff40;--ys-line-band:#ffffff57;--ys-line-strong:#ffffffa6}:root{--ys-control-font:400 17px/1.4 var(--font-display);--ys-control-min-h:44px;--ys-control-pad-y:10px;--ys-control-box:18px;--ys-control-caret:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%20viewBox='0%200%2010%206'%3E%3Cpath%20d='M1%201%205%205%209%201'%20fill='none'%20stroke='%23171717'%20stroke-width='1.2'/%3E%3C/svg%3E");--ys-control-check:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='8'%20viewBox='0%200%2010%208'%3E%3Cpath%20d='M1%204%203.8%206.6%209%201.4'%20fill='none'%20stroke='%23f2f2f0'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}.ys-invert{--ys-control-caret:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%20viewBox='0%200%2010%206'%3E%3Cpath%20d='M1%201%205%205%209%201'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.2'/%3E%3C/svg%3E");--ys-control-check:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='8'%20viewBox='0%200%2010%208'%3E%3Cpath%20d='M1%204%203.8%206.6%209%201.4'%20fill='none'%20stroke='%23171717'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}:root{--ys-dur-micro:.2s;--ys-dur-hover:.25s;--ys-dur-color:.4s;--ys-dur-drawer:.36s;--ys-dur-image:.6s;--ys-ease-drawer:cubic-bezier(.2, .7, .3, 1);--ys-ease-standard:ease}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-ys-reveal]{opacity:1;transform:none}}@keyframes ysPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes ysFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ysTick{0%{opacity:1;transform:none}45%{opacity:.35;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ys-skeleton span,.ys-media-frame img[loading=lazy],.ys-tick{opacity:1;animation:none!important}}:root{--espresso:var(--color-ink-strong);--ink:var(--color-ink);--ivory:var(--color-surface);--cream:var(--color-surface-alt);--line:var(--color-line)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
