@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--s-hero-film-veil:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--c-header-label-presence:1}}}@layer theme{:root,:host{--breakpoint-sm:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--color-canvas:var(--s-canvas);--color-surface:var(--s-surface);--color-subtle:var(--s-subtle);--color-ink:var(--s-ink);--color-muted:var(--s-muted);--color-line:var(--s-line);--color-inverse:var(--s-inverse);--color-action:var(--s-action);--color-selected:var(--s-selected);--color-focus:var(--s-focus);--color-error:var(--s-error);--color-success:var(--s-success);--color-warning:var(--s-warning);--font-body:var(--s-font-body);--font-display:var(--s-font-display);--font-signature:var(--s-font-signature);--font-weight-light:var(--p-weight-light);--font-weight-normal:var(--p-weight-normal);--font-weight-medium:var(--p-weight-medium);--font-weight-bold:var(--p-weight-bold);--text-t1:var(--p-type-t1);--text-t1--line-height:var(--p-leading-tight);--text-t1--letter-spacing:var(--p-tracking-title);--text-t1--font-weight:var(--p-weight-light);--text-t2:var(--p-type-t2);--text-t2--line-height:var(--p-leading-title);--text-t2--letter-spacing:var(--p-tracking-title);--text-t2--font-weight:var(--p-weight-light);--text-t3:var(--p-type-t3);--text-t3--line-height:var(--p-leading-title);--text-t3--font-weight:var(--p-weight-normal);--text-t4:var(--p-type-t4);--text-t4--line-height:var(--p-leading-body);--text-t5:var(--p-type-t5);--text-t5--line-height:var(--p-leading-ui);--text-t6:var(--p-type-t6);--text-t6--line-height:var(--p-leading-ui);--text-t7:var(--p-type-t7);--text-t7--line-height:var(--p-leading-title);--text-t7--font-weight:var(--p-weight-medium);--text-t8:var(--p-type-t8);--text-t8--line-height:var(--p-leading-title);--text-input:var(--p-type-input);--text-input--line-height:var(--p-leading-ui);--spacing-0:var(--p-zero);--spacing-1:var(--p-space-1);--spacing-2:var(--p-space-2);--spacing-3:var(--p-space-3);--spacing-4:var(--p-space-4);--spacing-5:var(--p-space-5);--spacing-6:var(--p-space-6);--spacing-7:var(--p-space-7);--spacing-8:var(--p-space-8);--spacing-9:var(--p-space-9);--spacing-touch:var(--p-touch);--spacing-control:var(--p-control);--spacing-gutter:var(--s-gutter);--spacing-section:var(--s-section);--container-content:var(--p-content);--container-reading:var(--p-reading);--container-dialog:var(--p-dialog);--radius-control:var(--p-radius-control);--radius-card:var(--p-radius-card);--radius-panel:var(--p-radius-panel);--radius-pill:var(--p-radius-pill);--shadow-control:var(--p-shadow-control);--shadow-card:var(--p-shadow-card);--shadow-floating:var(--p-shadow-floating);--ease-fluid:var(--p-ease);--color-rating:var(--s-rating);--breakpoint-card-pair:37.5rem}}@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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;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;line-height:1.5}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}html{background:var(--s-canvas);color:var(--s-ink);font-family:var(--s-font-body);scroll-padding-top:var(--p-header)}body{margin:var(--p-zero);background:var(--p-background);min-height:var(--s-viewport);font-size:var(--p-type-input);line-height:var(--p-leading-body)}h1,h2,h3{text-wrap:balance}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,button[aria-disabled=true]{cursor:not-allowed}:focus-visible{outline:var(--s-focus-ring);outline-offset:var(--s-focus-offset)}::selection{background:var(--s-selected);color:var(--s-ink)}input{caret-color:var(--s-focus)}}@layer components{.page-container{max-width:var(--c-page-max);padding:var(--p-space-7) var(--s-gutter) var(--p-space-8);margin-inline:auto}.ui-button{min-height:var(--p-touch);border:var(--p-hairline) solid transparent;transition-property:background,box-shadow,transform,color}.button-sm{min-height:var(--p-touch);padding-inline:var(--p-space-4)}.button-md{min-height:var(--p-control);padding-inline:var(--p-space-5)}.button-lg{min-height:var(--p-control-lg);padding-inline:var(--p-space-6)}.button-primary{background:var(--s-action);color:var(--s-inverse);box-shadow:var(--p-shadow-control)}.button-secondary{background:var(--p-glass-g1);color:var(--s-ink);border-color:var(--s-line)}.button-ghost{color:var(--s-ink);background:0 0}.button-primary:hover,.button-primary[data-demo-state=hover]{background:var(--c-button-hover);box-shadow:var(--p-shadow-nav)}.button-secondary:hover,.button-ghost:hover{background:var(--c-hover-background)}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:var(--p-disabled);box-shadow:none}.ui-button[data-demo-state=pressed]{transform:scale(var(--p-press))}.ui-button[data-demo-state=focus]{outline:var(--s-focus-ring);outline-offset:var(--s-focus-offset)}.ui-button:not([aria-disabled=true]):active{transform:scale(var(--p-press))}.icon-button{width:var(--p-touch);height:var(--p-touch);min-height:var(--p-touch);padding:var(--p-zero)}.pending-mark{width:var(--p-space-3);height:var(--p-space-3);border-radius:var(--p-radius-pill);border:var(--p-focus-width) dotted currentColor}.ui-chip{min-height:var(--p-touch);padding:var(--p-space-2) var(--p-space-4)}.chip-selection{inset:var(--p-zero);background:var(--s-selected);border-radius:var(--p-radius-pill);position:absolute}.ui-badge{padding:var(--p-space-1) var(--p-space-3);background:var(--s-surface)}.ui-input{min-height:var(--c-input-height);padding:var(--p-space-3) var(--p-space-4);border:var(--c-control-rule);background:var(--p-glass-g1);transition:none}.ui-input::placeholder{color:var(--s-muted)}.ui-input:hover,.ui-input[data-demo-state=hover]{border-color:var(--s-ink)}.ui-input[data-demo-state=focus]{outline:var(--s-focus-ring);outline-offset:var(--s-focus-field-offset);border-color:var(--s-focus)}.ui-input[aria-invalid=true]{border-color:var(--s-error)}.ui-input:disabled{opacity:var(--p-disabled)}.rating-filled{fill:currentColor}.star-rating{align-items:center;gap:var(--c-star-rating-gap);font-size:var(--c-star-rating-text);line-height:var(--p-one);color:var(--c-star-rating-ink);white-space:nowrap;display:inline-flex}.star-rating-stars{color:var(--s-rating);flex:none;display:inline-flex;position:relative}.star-rating-base,.star-rating-fill{display:inline-flex}.star-rating-base{opacity:var(--c-star-rating-base-opacity)}.star-rating-fill{inset-block:var(--p-zero);width:var(--star-rating-fill);position:absolute;inset-inline-start:var(--p-zero);overflow:hidden}.star-rating-stars svg{width:var(--c-star-rating-size);height:var(--c-star-rating-size);flex:none}.star-rating-value{font-weight:var(--c-star-rating-weight);font-variant-numeric:tabular-nums}.star-rating-count{font-weight:var(--c-star-rating-count-weight);color:var(--s-muted)}.product-card{overflow:hidden}.product-image{aspect-ratio:var(--c-card-aspect);position:relative;overflow:hidden}.product-favorite{top:var(--c-icon-top);right:var(--c-icon-right);position:absolute}.product-favorite [aria-pressed=true]{background:var(--s-selected)}.card-arrow{flex-shrink:var(--p-zero);color:var(--s-muted);justify-content:center;align-items:center;display:inline-flex}.card-arrow .icon-size{width:var(--c-card-arrow);height:var(--c-card-arrow)}.modal-overlay{inset:var(--p-zero);z-index:var(--p-z-overlay);background:var(--p-scrim);position:fixed}.modal-content{z-index:var(--p-z-dialog);padding:var(--p-space-6);max-height:var(--s-modal-height);width:min(calc(var(--p-full) - var(--p-space-6)), var(--c-dialog-width));position:fixed;overflow-y:auto}.dialog-content{top:var(--p-half);left:var(--p-half);translate:var(--c-dialog-translate);border-radius:var(--p-radius-panel)}.sheet-content{bottom:var(--p-zero);left:var(--p-half);translate:var(--c-sheet-translate);border-radius:var(--c-sheet-radius) var(--c-sheet-radius) var(--p-zero) var(--p-zero);padding-bottom:calc(var(--p-space-7) + var(--s-safe-bottom))}.sheet-handle{width:var(--c-sheet-handle-width);height:var(--c-sheet-handle-height);border-radius:var(--p-radius-pill);background:var(--p-silver);margin:var(--p-zero) auto var(--p-space-5)}.brand-name{font-family:var(--s-font-body);font-size:var(--c-logo-size);font-weight:var(--p-weight-bold);letter-spacing:var(--p-tracking-title);line-height:var(--p-leading-tight)}.brand-original{width:var(--c-logo-width)}.brand-tagline{font-size:var(--c-logo-tagline);letter-spacing:var(--p-tracking-label);text-transform:uppercase;margin-top:var(--p-space-2);color:var(--s-muted)}.site-header{height:var(--c-header-height)}.desktop-header{top:var(--c-header-top);left:var(--c-header-inset);right:var(--c-header-inset);z-index:var(--p-z-sticky);transition:none;display:none;position:fixed}.glass-nav{justify-content:space-between;align-items:center;gap:var(--p-space-5);padding:var(--p-space-4) var(--p-space-5);border-radius:var(--p-radius-panel);max-width:var(--p-wide);margin-inline:auto;transition:none;display:flex}.desktop-links{gap:var(--p-space-5);font-size:var(--p-type-t5);align-items:center;display:flex}.desktop-links a{min-height:var(--p-touch);align-items:center;display:flex}.desktop-links a:hover{color:var(--s-focus)}.nav-icon{width:var(--p-touch);height:var(--p-touch);border-radius:var(--p-radius-pill);justify-content:center;align-items:center;transition:none;display:inline-flex}.nav-icon:hover{background:var(--s-selected)}.nav-search{align-items:center;gap:var(--p-space-3);min-height:var(--p-touch);width:var(--c-nav-search-width);border:var(--p-hairline) solid var(--p-glass-line);padding-inline:var(--p-space-4);border-radius:var(--p-radius-pill);display:flex}.mobile-header{top:var(--p-zero);left:var(--p-zero);right:var(--p-zero);padding:calc(var(--p-space-3) + var(--s-safe-top)) var(--p-space-4) var(--p-space-3);z-index:var(--p-z-sticky);justify-content:space-between;align-items:center;display:flex;position:fixed}.mobile-header .brand-name{font-size:var(--p-type-t3)}.mobile-dock{bottom:var(--p-zero);left:var(--p-zero);right:var(--p-zero);z-index:var(--p-z-dock);grid-template-columns:var(--c-col-five);padding:var(--p-space-2) var(--p-space-2) calc(var(--p-space-2) + var(--s-safe-bottom));border-radius:var(--p-radius-panel) var(--p-radius-panel) var(--p-zero) var(--p-zero);align-items:end;display:grid;position:fixed}.dock-item{min-height:var(--p-control);justify-content:center;align-items:center;gap:var(--p-space-1);color:var(--s-muted);font-size:var(--c-dock-font);flex-direction:column;display:flex}.dock-item[aria-current=page]{color:var(--s-ink);font-weight:var(--p-weight-bold)}.dock-icon{padding:var(--p-space-2)}.mobile-menu{gap:var(--p-space-3);flex-direction:column;display:flex}.mobile-menu a{padding-block:var(--p-space-3);font-size:var(--p-type-t4)}.skip-link{top:var(--p-space-3);left:var(--p-space-3);z-index:var(--p-z-tooltip);transform:var(--c-skip-hidden);background:var(--s-action);color:var(--s-inverse);padding:var(--p-space-3);position:fixed}.skip-link:focus{transform:var(--c-skip-visible)}.site-footer{padding:var(--p-space-7) var(--s-gutter) calc(var(--p-space-7) + var(--c-dock-height));border-top:var(--p-hairline) solid var(--p-glass-line);background:var(--s-quiet-panel)}.footer-inner{max-width:var(--p-content);justify-content:space-between;align-items:center;gap:var(--p-space-7);flex-wrap:wrap;margin:auto;display:flex}.footer-benefits{grid-template-columns:var(--c-col-two);gap:var(--p-space-5);font-size:var(--p-type-t6);color:var(--s-muted);display:grid}.footer-benefits li{align-items:center;gap:var(--p-space-3);display:flex}.guide-intro{justify-content:space-between;align-items:center;gap:var(--p-space-6);min-height:var(--c-guide-intro);padding-block:var(--p-space-6);display:flex}.guide-signature{display:none}.guide-index{gap:var(--p-space-3);padding-block:var(--p-space-5);border-bottom:var(--c-rule);flex-wrap:wrap;display:flex}.guide-index a{align-items:center;gap:var(--p-space-3);min-height:var(--p-touch);padding-inline:var(--p-space-3);font-size:var(--p-type-t5);display:flex}.guide-section{padding-block:var(--s-section);border-bottom:var(--c-rule);scroll-margin-top:var(--p-header)}.section-heading{gap:var(--p-space-4);margin-bottom:var(--p-space-6);flex-direction:column;display:flex}.palette-grid{grid-template-columns:var(--c-col-two);gap:var(--p-space-4);display:grid}.palette-swatch{height:var(--c-swatch-height);border-radius:var(--p-radius-control);border:var(--p-hairline) solid var(--p-glass-line)}.swatch-white{background:var(--p-white)}.swatch-porcelain{background:var(--p-porcelain)}.swatch-mist{background:var(--p-mist)}.swatch-line{background:var(--p-line)}.swatch-silver{background:var(--p-silver)}.swatch-ink{background:var(--p-ink)}.specimen-label{color:var(--s-muted);font-size:var(--p-type-t6);margin-bottom:var(--p-space-3);display:block}.type-specimens{gap:var(--p-space-6);flex-direction:column;display:flex}.type-small-grid,.signature-grid,.brand-grid,.control-grid{grid-template-columns:var(--c-col-one);gap:var(--p-space-7);display:grid}.signature-grid{margin-top:var(--p-space-7);padding-top:var(--p-space-6);border-top:var(--c-rule)}.brand-sample{justify-content:space-between;align-items:center;gap:var(--p-space-5);padding:var(--p-space-6);background:var(--s-surface);border-radius:var(--p-radius-card);display:flex}.glass-demo{border-radius:var(--p-radius-panel);padding:var(--p-space-5);min-height:var(--c-glass-stage);align-items:center;display:flex;position:relative;overflow:hidden}.glass-demo-grid{width:var(--p-full);grid-template-columns:var(--c-col-two);gap:var(--p-space-4);display:grid;position:relative}.solid-demo{margin-top:var(--p-space-5);background:var(--s-subtle);min-height:auto}.product-grid{grid-template-columns:var(--c-col-one);gap:var(--p-space-5);display:grid}.foundation-home{min-height:var(--c-home-height);grid-template-columns:var(--c-col-one);align-items:center;gap:var(--p-space-7);padding-block:var(--p-space-7);display:grid}.home-preview{text-align:right}.home-preview img{border-radius:var(--p-radius-panel)}}@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:37.5rem){.container{max-width:37.5rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}.my-6{margin-block:var(--p-space-6)}.mt-2{margin-top:var(--p-space-2)}.mt-3{margin-top:var(--p-space-3)}.mt-4{margin-top:var(--p-space-4)}.mt-5{margin-top:var(--p-space-5)}.mt-6{margin-top:var(--p-space-6)}.mb-2{margin-bottom:var(--p-space-2)}.mb-3{margin-bottom:var(--p-space-3)}.mb-4{margin-bottom:var(--p-space-4)}.mb-5{margin-bottom:var(--p-space-5)}.mb-6{margin-bottom:var(--p-space-6)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\[aspect-ratio\:var\(--s-home-card-aspect\)\]{aspect-ratio:var(--s-home-card-aspect)}.aspect-3\/2{aspect-ratio:3/2}.icon-size{width:var(--p-icon);height:var(--p-icon);stroke-width:var(--p-stroke)}.h-auto{height:auto}.h-control{height:var(--p-control)}.h-full{height:100%}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-full{width:100%}.max-w-reading{max-width:var(--p-reading)}.min-w-0{min-width:var(--p-zero)}.min-w-touch{min-width:var(--p-touch)}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--p-space-1)}.gap-2{gap:var(--p-space-2)}.gap-3{gap:var(--p-space-3)}.gap-4{gap:var(--p-space-4)}.gap-5{gap:var(--p-space-5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\[22px\]{border-radius:22px}.rounded-card{border-radius:var(--p-radius-card)}.rounded-control{border-radius:var(--p-radius-control)}.rounded-panel{border-radius:var(--p-radius-panel)}.rounded-pill{border-radius:var(--p-radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#fff\]{background-color:#fff}.bg-canvas{background-color:var(--s-canvas)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-4{padding:var(--p-space-4)}.p-5{padding:var(--p-space-5)}.p-6{padding:var(--p-space-6)}.p-7{padding:var(--p-space-7)}.pb-5{padding-bottom:var(--p-space-5)}.text-center{text-align:center}.text-start{text-align:start}.font-body{font-family:var(--s-font-body)}.font-display{font-family:var(--s-font-display)}.font-signature{font-family:var(--s-font-signature)}.text-t1{font-size:var(--p-type-t1);line-height:var(--tw-leading,var(--p-leading-tight));letter-spacing:var(--tw-tracking,var(--p-tracking-title));font-weight:var(--tw-font-weight,var(--p-weight-light))}.text-t2{font-size:var(--p-type-t2);line-height:var(--tw-leading,var(--p-leading-title));letter-spacing:var(--tw-tracking,var(--p-tracking-title));font-weight:var(--tw-font-weight,var(--p-weight-light))}.text-t3{font-size:var(--p-type-t3);line-height:var(--tw-leading,var(--p-leading-title));font-weight:var(--tw-font-weight,var(--p-weight-normal))}.text-t7{font-size:var(--p-type-t7);line-height:var(--tw-leading,var(--p-leading-title));font-weight:var(--tw-font-weight,var(--p-weight-medium))}.text-input{font-size:var(--p-type-input);line-height:var(--tw-leading,var(--p-leading-ui))}.text-t4{font-size:var(--p-type-t4);line-height:var(--tw-leading,var(--p-leading-body))}.text-t5{font-size:var(--p-type-t5);line-height:var(--tw-leading,var(--p-leading-ui))}.text-t6{font-size:var(--p-type-t6);line-height:var(--tw-leading,var(--p-leading-ui))}.text-t8{font-size:var(--p-type-t8);line-height:var(--tw-leading,var(--p-leading-title))}.text-\[13px\]{font-size:13px}.font-medium{--tw-font-weight:var(--p-weight-medium);font-weight:var(--p-weight-medium)}.tracking-label{letter-spacing:var(--p-tracking-label)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-error{color:var(--s-error)}.text-ink{color:var(--s-ink)}.text-muted{color:var(--s-muted)}.text-rating{color:var(--s-rating)}.text-success{color:var(--s-success)}.lowercase{text-transform:lowercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.ring{--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)}.glass-g0{background:var(--s-canvas);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.glass-g1{background:var(--p-glass-g1);border:var(--p-hairline) solid var(--p-glass-line);-webkit-backdrop-filter:blur(var(--p-blur-g1)) saturate(var(--p-saturate));backdrop-filter:blur(var(--p-blur-g1)) saturate(var(--p-saturate));box-shadow:var(--p-shadow-nav), var(--p-glass-highlight)}.glass-g3{background:var(--s-glass-action-surface);border:var(--p-hairline) solid var(--s-glass-action-line);-webkit-backdrop-filter:blur(var(--s-glass-action-blur));backdrop-filter:blur(var(--s-glass-action-blur));box-shadow:var(--s-glass-action-shadow), var(--s-glass-action-light)}.glass-g2{background:var(--s-glass-card-surface);border:var(--p-hairline) solid var(--s-glass-card-line);box-shadow:var(--s-glass-card-shadow), var(--s-glass-card-light)}.glass-g4{background:var(--s-glass-overlay-surface);border:var(--p-hairline) solid var(--s-glass-overlay-line);box-shadow:var(--s-glass-overlay-shadow), var(--s-glass-overlay-light)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-fluid{transition-duration:var(--p-duration-control);transition-timing-function:var(--p-ease)}.\[provision\:\%s\]{provision:%s}.hairline{border:var(--p-hairline) solid var(--s-line)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:64rem){.max-lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:64rem){.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}}@media (min-width:80rem){.xl\:\[aspect-ratio\:var\(--c-hero-aspect\)\]{aspect-ratio:var(--c-hero-aspect)}}.\[aria-label\=\"Szukaj\"\]\:visible:is(),.\[data-testid\=\"product-\$\{model\}\"\]\:visible:is(),.\[data-theme-toggle\]\:visible:is(data-theme-toggle),.\[role\=\"radio\"\]\:visible:is(){visibility:visible}}:root{--p-white:#fff;--p-porcelain:#f7f8fa;--p-mist:#e9ecef;--p-line:#dadde1;--p-silver:#b8bcc2;--p-steel:#aeb8c5;--p-ink:#1d1f23;--p-snow:#fbfcfd;--p-cloud:#f5f7fa;--p-ice:#e9edf2;--p-edge:#d8dee6;--p-slate:#5e6874;--p-charcoal:#171a1f;--p-night:#0b0d10;--p-blue:#c9ddf3;--p-focus:#315e95;--p-error:#a43535;--p-success:#28694f;--p-warning:#785513;--p-zero:0;--p-full:100%;--p-half:50%;--p-one:1;--p-space-1:.25rem;--p-space-2:.5rem;--p-space-3:.75rem;--p-space-4:1rem;--p-space-5:1.5rem;--p-space-6:2rem;--p-space-7:3rem;--p-space-8:4rem;--p-space-9:6rem;--p-touch:2.75rem;--p-control:3.25rem;--p-control-lg:3.75rem;--p-icon:1.25rem;--p-icon-sm:1rem;--p-stroke:1.4;--p-radius-control:.875rem;--p-radius-card:1.375rem;--p-radius-panel:1.75rem;--p-radius-hero:2rem;--p-radius-pill:999rem;--p-hairline:1px;--p-focus-width:2px;--p-focus-offset:4px;--p-content:90rem;--p-wide:100rem;--p-reading:40rem;--p-dialog:32rem;--p-header:6rem;--p-dock:4rem;--p-nav-compact:72rem;--p-type-t1:clamp(2.5rem, 4.3vw, 4rem);--p-type-t2:clamp(2rem, 3.2vw, 3rem);--p-type-t3:clamp(1.5rem, 2vw, 2rem);--p-type-t4:1.0625rem;--p-type-t5:.875rem;--p-type-t6:.75rem;--p-type-t7:1.75rem;--p-type-t8:2.5rem;--p-type-input:1rem;--p-weight-light:300;--p-weight-normal:400;--p-weight-medium:500;--p-weight-bold:600;--p-leading-tight:1.08;--p-leading-title:1.16;--p-leading-ui:1.4;--p-leading-body:1.6;--p-tracking-title:-.035em;--p-tracking-body:-.012em;--p-tracking-label:.24em;--p-shadow-control:0 4px 14px #1a263412;--p-shadow-card:0 8px 24px #1a26340a;--p-shadow-nav:0 8px 30px #1a26340f;--p-shadow-floating:0 16px 50px #1a26341a;--p-shadow-modal:0 24px 80px #1a263429;--p-glass-line:#fffc;--p-glass-highlight:inset 0 1px 0 #ffffffe6;--p-glass-g1:#ffffffb8;--p-glass-g2:#ffffffa8;--p-glass-g2-solid:#fffffff0;--p-glass-g3:#ffffffc7;--p-glass-g4:#fff;--p-blur-g1:24px;--p-blur-g2:12px;--p-blur-g3:28px;--p-blur-g4:20px;--p-saturate:1.2;--p-scrim:#1d1f234d;--p-disabled:.45;--p-background:radial-gradient(ellipse at 85% 0%, #e6eef7, transparent 52%), linear-gradient(140deg, #fbfcfd, #f7f8fa);--p-z-content:1;--p-z-sticky:20;--p-z-dock:30;--p-z-overlay:50;--p-z-dialog:60;--p-z-toast:70;--p-z-tooltip:80;--p-duration-micro:calc(var(--motion-micro-duration) * 1s);--p-duration-control:calc(var(--motion-control-duration) * 1s);--p-duration-panel:calc(var(--motion-panel-duration) * 1s);--p-duration-page:calc(var(--motion-page-duration) * 1s);--p-ease:cubic-bezier(.2, .8, .2, 1);--p-ease-exit:cubic-bezier(.4, 0, 1, 1);--p-press:var(--motion-press);--p-hover:var(--motion-hover);--p-lift:-4px;--p-sheen-start:-100%;--p-sheen-end:100%;--motion-stiffness:420;--motion-damping:34;--motion-mass:1;--motion-press:.985;--motion-hover:1.02;--motion-hidden:0;--motion-visible:1;--motion-enter-y:12;--motion-sheet-y:160;--motion-dialog-scale:.985;--motion-drag-close:100;--motion-drag-velocity:550;--motion-drag-elastic:.18;--motion-duration:.32;--motion-page-duration:.5;--motion-scroll-threshold:64;--motion-ease-1:.2;--motion-ease-2:.8;--motion-ease-3:.2;--motion-ease-4:1}:root,[data-theme=light]{--s-canvas:var(--p-porcelain);--s-surface:var(--p-white);--s-subtle:var(--p-ice);--s-ink:var(--p-ink);--s-muted:var(--p-slate);--s-line:var(--p-edge);--s-inverse:var(--p-white);--s-action:var(--p-night);--s-selected:var(--p-blue);--s-focus:var(--p-focus);--s-error:var(--p-error);--s-success:var(--p-success);--s-warning:var(--p-warning);--s-font-body:var(--font-inter), sans-serif;--s-font-display:var(--font-inter-tight), sans-serif;--s-font-signature:var(--font-sacramento), cursive;--s-gutter:var(--p-space-5);--s-section:var(--p-space-8);--s-safe-bottom:env(safe-area-inset-bottom,0px);--s-safe-top:env(safe-area-inset-top,0px);--s-viewport:100svh;--s-modal-height:88dvh;--c-card-aspect:14 / 9;--c-header-height:var(--p-header);--c-dock-3d-size:3rem;--c-dock-3d-lift:var(--p-space-2);--c-dock-3d-rim:.1875rem;--c-dock-3d-icon:1.5rem;--c-dock-3d-mark:.625rem;--c-dock-3d-mark-leading:1;--c-dock-3d-mark-tracking:.04em;--c-dock-3d-gap:.125rem;--c-dock-3d-press:.95;--c-dock-3d-surface:var(--c-material-3d-surface);--c-dock-3d-ink:var(--c-material-3d-ink);--c-dock-3d-rim-color:var(--s-surface);--c-dock-3d-shadow:var(--s-shadow-control);--c-dock-3d-focus-radius:calc(var(--c-dock-3d-size) / 2 + var(--p-space-1));--c-dock-label-line:calc(var(--c-dock-font) * var(--p-leading-ui));--c-dock-body:max(var(--p-dock), calc(var(--c-dock-3d-size) - var(--c-dock-3d-lift) + var(--c-dock-3d-gap) + var(--c-dock-label-line) + var(--p-space-2) + var(--p-hairline)));--c-dock-inset:var(--p-space-3);--c-dock-bottom-min:var(--p-space-3);--c-dock-bottom:max(var(--c-dock-bottom-min), var(--s-safe-bottom));--c-dock-pad-inline:var(--p-space-2);--c-dock-height:calc(var(--c-dock-body) + var(--c-dock-3d-lift) + var(--c-dock-bottom));--c-dock-shadow:var(--s-shadow-role-nav), var(--c-navigation-light);--c-dock-fade-edge:var(--c-dock-3d-lift);--c-dock-fade-stack:var(--c-dock-height);--c-dock-fade-height:calc(var(--c-dock-fade-stack) - var(--c-dock-fade-edge));--c-dock-fade-color:var(--p-porcelain);--c-dock-fade-blur-1:.125rem;--c-dock-fade-blur-2:.3125rem;--c-dock-fade-blur-3:.8125rem;--c-dock-fade-saturate:1.16;--c-dock-fade-a-1:var(--p-zero-length);--c-dock-fade-b-1:.875rem;--c-dock-fade-a-2:.125rem;--c-dock-fade-b-2:1.5rem;--c-dock-fade-a-3:.375rem;--c-dock-fade-b-3:2.375rem;--c-dock-fade-background:linear-gradient(to bottom, var(--c-dock-fade-color) 0, var(--c-dock-fade-color) .625rem, var(--c-dock-fade-color) 1.25rem, var(--c-dock-fade-color) 1.875rem, var(--c-dock-fade-color) 2.5rem, var(--c-dock-fade-color) 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--c-dock-fade-background:linear-gradient(to bottom, color-mix(in srgb, var(--c-dock-fade-color) 0%, transparent) 0, color-mix(in srgb, var(--c-dock-fade-color) 5%, transparent) .625rem, color-mix(in srgb, var(--c-dock-fade-color) 16%, transparent) 1.25rem, color-mix(in srgb, var(--c-dock-fade-color) 27%, transparent) 1.875rem, color-mix(in srgb, var(--c-dock-fade-color) 32%, transparent) 2.5rem, color-mix(in srgb, var(--c-dock-fade-color) 36%, transparent) 100%)}}:root,[data-theme=light]{--c-navigation-line:var(--s-glass-action-line);--c-navigation-light:var(--s-glass-action-light);--c-dock-max-tablet:32.5rem;--c-dock-offset-tablet:var(--p-space-4);--c-page-max:var(--p-content);--c-hero-signature-edge:calc(var(--s-gutter) + .125rem);--c-input-height:var(--p-control);--c-dialog-width:var(--p-dialog);--c-sheet-radius:var(--p-radius-hero);--c-logo-width:7.5rem;--c-logo-size:1.8rem;--c-logo-tagline:.625rem;--c-swatch-height:5rem;--c-glass-stage:18rem;--c-sheet-handle-width:2.5rem;--c-sheet-handle-height:.25rem;--c-home-height:32rem;--c-icon-top:var(--p-space-3);--c-icon-right:var(--p-space-3);--c-header-top:var(--p-space-4);--c-header-inset:var(--p-space-6);--c-nav-search-width:12rem;--c-dock-font:.75rem;--c-card-arrow:1.25rem;--c-card-scene-in:calc(var(--motion-gallery-duration) * 1s);--c-card-scene-out:calc(var(--motion-micro-duration) * 1s);--c-card-row-gap:var(--p-space-2);--c-card-note-gap:var(--p-space-1);--c-guide-intro:22rem;--c-rule:var(--p-hairline) solid var(--s-line);--c-control-rule:var(--p-hairline) solid var(--s-control-line);--c-skip-hidden:translateY(-200%);--c-skip-visible:translateY(0);--c-hover-background:#e9edf2;--c-button-hover:#2f343b;--c-home-columns:.9fr 1.1fr;--c-col-two:repeat(2, minmax(0, 1fr));--c-col-three:repeat(3, minmax(0, 1fr));--c-col-four:repeat(4, minmax(0, 1fr));--c-col-five:repeat(5, minmax(0, 1fr));--c-col-six:repeat(6, minmax(0, 1fr));--c-col-one:minmax(0, 1fr);--c-dialog-translate:-50% -50%;--c-sheet-translate:-50%}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-g1,.glass-g2,.glass-g3,.glass-g4{background:var(--s-surface)}}@media (min-width:48rem){:root{--s-gutter:var(--p-space-7);--s-section:var(--p-space-9)}.palette-grid{grid-template-columns:var(--c-col-six)}.type-small-grid{grid-template-columns:var(--c-col-three)}.signature-grid,.brand-grid,.control-grid,.product-grid{grid-template-columns:var(--c-col-two)}.guide-signature{display:block}.glass-demo-grid{grid-template-columns:var(--c-col-four)}.foundation-home{grid-template-columns:var(--c-home-columns)}}@media (min-width:48rem) and (max-width:63.999rem){:root{--c-dock-bottom-min:var(--c-dock-offset-tablet)}}@media (min-width:64rem){:root{--c-page-max:var(--p-wide);--c-dock-bottom-min:var(--p-zero-length)}.desktop-header{display:block}.mobile-header,.mobile-dock{display:none}.site-footer{padding-bottom:var(--p-space-7)}.nav-search{width:var(--p-touch);padding:var(--p-space-3)}.nav-search span{display:none}}@media (min-width:80rem){.nav-search{width:var(--c-nav-search-width);padding-inline:var(--p-space-4)}.nav-search span{display:inline}.product-grid,.footer-benefits{grid-template-columns:var(--c-col-four)}}:root{--p-rating-gold:#c98700;--s-rating:var(--p-rating-gold);--c-star-rating-size:var(--p-icon-sm);--c-star-rating-gap:.375rem;--c-star-rating-text:var(--p-type-t5);--c-star-rating-row:1.25rem;--c-star-rating-ink:var(--s-ink);--c-star-rating-weight:600;--c-star-rating-count-weight:400;--c-star-rating-base-opacity:.45;--c-packshot-background:#f0f1f3;--c-brand-mark:2.75rem;--c-hero-aspect:3 / 2}.brand-lockup{align-items:center;gap:var(--p-space-2);display:flex}.brand-mark{width:var(--c-brand-mark);height:var(--c-brand-mark);background:var(--s-ink);display:block;-webkit-mask:url(/brand/mysofa-mark.svg) 50%/contain no-repeat;mask:url(/brand/mysofa-mark.svg) 50%/contain no-repeat}.product-image{background:var(--c-packshot-background)}.product-image .product-scene{inset:var(--p-zero);opacity:var(--p-zero);position:absolute}:root{--c-check-size:1.25rem;--c-switch-width:2.75rem;--c-switch-track:1.5rem;--c-switch-thumb:1.125rem;--c-switch-travel:1.25rem;--c-skeleton-card:16rem;--c-skeleton-line:1rem;--c-thumb:4.5rem;--c-fabric:3rem;--c-panel-width:24rem;--c-gallery-aspect:3 / 2;--c-commerce-columns:1.3fr 1fr;--c-toast-width:26rem;--c-toast-bottom:calc(var(--c-dock-height) + var(--p-space-4));--c-skeleton-gradient:linear-gradient(110deg, var(--p-ice), var(--p-white), var(--p-ice));--c-switch-inset:.1875rem;--c-counter-size:1.125rem;--c-counter-offset:-.125rem;--c-gallery-basis:100%;--p-half-turn:.5turn;--motion-carousel-duration:16;--motion-search-delay:280;--motion-toast-lifetime:6000}.ui-link{min-height:var(--p-touch);text-underline-offset:var(--s-underline-offset);align-items:center;text-decoration:underline;display:inline-flex}.segmented{padding:var(--p-space-1);border:var(--c-rule);border-radius:var(--p-radius-pill);background:var(--s-surface);flex-wrap:wrap;display:inline-flex}.segment{padding:var(--p-space-3) var(--p-space-5);min-height:var(--p-touch);border-radius:var(--p-radius-pill);font-size:var(--p-type-t5);position:relative}.selection-pill{inset:var(--p-zero);border-radius:inherit;background:var(--s-selected);position:absolute}.segment:disabled,.tab-trigger:disabled{opacity:var(--p-disabled)}.choice-label:has(:disabled){opacity:var(--p-disabled)}.tabs-list{gap:var(--p-space-4);border-bottom:var(--c-rule);display:flex;overflow:auto}.tab-trigger{min-height:var(--p-touch);padding:var(--p-space-3);border-bottom:var(--p-focus-width) solid transparent;white-space:nowrap;font-size:var(--p-type-t5);transition:none}.tab-trigger[data-state=active]{border-color:var(--s-ink)}.tab-content{padding-block:var(--p-space-5);animation:surface-enter var(--p-duration-panel) var(--p-ease)}.field-select{width:var(--p-full);min-height:var(--p-control);padding:var(--p-space-3) var(--p-space-4);border:var(--c-control-rule);border-radius:var(--p-radius-control);background:var(--s-surface);font-size:var(--p-type-input)}.field-select[aria-invalid=true]{border-color:var(--s-error)}.choice-label{align-items:center;gap:var(--p-space-3);min-height:var(--p-touch);font-size:var(--p-type-t5);cursor:pointer;display:flex}.checkbox-control,.radio-control{width:var(--c-check-size);height:var(--c-check-size);flex-shrink:var(--p-zero);accent-color:var(--s-action)}.switch-control{width:var(--c-switch-width);height:var(--p-touch);flex-shrink:var(--p-zero);position:relative}.switch-control:before{content:"";inset-inline:var(--p-zero);height:var(--c-switch-track);top:var(--p-half);translate:var(--p-zero) calc(-1 * var(--p-half));border-radius:var(--p-radius-pill);background:var(--s-line);transition:none;position:absolute}.switch-control[data-state=checked]:before{background:var(--s-action)}.switch-thumb{width:var(--c-switch-thumb);height:var(--c-switch-thumb);border-radius:var(--p-radius-pill);background:var(--s-surface);margin-left:var(--c-switch-inset);transition:transform var(--p-duration-control) var(--p-ease);display:block;position:relative}.switch-thumb[data-state=checked]{transform:translateX(var(--c-switch-travel))}.quantity-stepper{border:var(--c-rule);border-radius:var(--p-radius-pill);background:var(--s-surface);align-items:center;display:inline-flex}.quantity-value{min-width:var(--p-space-6);text-align:center;font-variant-numeric:tabular-nums}.tooltip-content,.popover-content{z-index:var(--p-z-tooltip);padding:var(--p-space-4);border:var(--c-rule);border-radius:var(--p-radius-control);box-shadow:var(--p-shadow-floating);max-width:min(var(--c-panel-width), calc(var(--p-full) - var(--p-space-6)));font-size:var(--p-type-t5);animation:surface-enter var(--p-duration-control) var(--p-ease)}.tooltip-content{background:var(--s-action);color:var(--s-inverse)}.skeleton{background:var(--c-skeleton-gradient);border-radius:var(--p-radius-card);animation:surface-enter var(--p-duration-page) var(--p-ease)}.skeleton-card{min-height:var(--c-skeleton-card)}.skeleton-line{height:var(--c-skeleton-line)}.skeleton-circle{width:var(--p-touch);height:var(--p-touch);border-radius:var(--p-radius-pill)}.divider{border:var(--p-zero);border-top:var(--c-rule);margin-block:var(--p-space-5)}:root{--c-breadcrumb-gap:var(--p-space-2);--c-breadcrumb-icon-gap:var(--p-space-2);--c-breadcrumb-icon:.875rem}@media (min-width:30rem){:root{--c-breadcrumb-gap:var(--p-space-3)}}.breadcrumbs,.breadcrumbs li{align-items:center;gap:var(--c-breadcrumb-gap);font-size:var(--p-type-t6);color:var(--s-muted);flex-wrap:wrap;display:flex}.breadcrumbs li{gap:var(--c-breadcrumb-icon-gap)}.breadcrumbs svg{width:var(--c-breadcrumb-icon);height:var(--c-breadcrumb-icon);flex-shrink:var(--p-zero)}.accordion-item{border-bottom:var(--c-rule)}.accordion-trigger{justify-content:space-between;align-items:center;gap:var(--p-space-4);width:var(--p-full);min-height:var(--p-control);text-align:left;font-size:var(--p-type-t5);display:flex}.accordion-trigger svg{transition:transform var(--p-duration-control) var(--p-ease)}.accordion-trigger[data-state=open] svg{transform:rotate(var(--p-half-turn))}.accordion-content{overflow:hidden}.accordion-content[data-state=open]{animation:accordion-open var(--p-duration-panel) var(--p-ease)}.accordion-content[data-state=closed]{animation:accordion-close var(--p-duration-control) var(--p-ease-exit)}@keyframes accordion-open{0%{opacity:var(--p-zero);transform:translateY(var(--p-enter-y))}to{opacity:var(--p-one);transform:translateY(var(--p-zero))}}@keyframes accordion-close{0%{opacity:var(--p-one);transform:translateY(var(--p-zero))}to{opacity:var(--p-zero);transform:translateY(var(--p-enter-y))}}@keyframes surface-enter{0%{opacity:var(--p-zero);transform:translateY(var(--p-enter-y))}to{opacity:var(--p-one);transform:translateY(var(--p-zero))}}.toast-viewport{right:var(--p-space-4);bottom:var(--c-toast-bottom);z-index:var(--p-z-toast);width:min(var(--c-toast-width), calc(var(--p-full) - var(--p-space-6)));gap:var(--p-space-3);flex-direction:column;display:flex;position:fixed}.toast-item{padding:var(--p-space-5);border-radius:var(--p-radius-panel);box-shadow:var(--p-shadow-floating);background:var(--s-action);color:var(--s-inverse);animation:surface-enter var(--p-duration-toast) var(--p-ease)}.surface-card{padding:var(--p-space-5);border-radius:var(--p-radius-card);border:var(--p-hairline) solid var(--p-glass-line)}.image-card{border-radius:var(--p-radius-card);background:var(--s-surface);overflow:hidden}.image-card img{width:var(--p-full);height:auto}.image-card-copy{padding:var(--p-space-5)}.commerce-grid{grid-template-columns:var(--c-col-one);gap:var(--p-space-6);align-items:start;display:grid}.gallery-viewport{border-radius:var(--p-radius-panel);touch-action:pan-y pinch-zoom;background:var(--c-packshot-background);overflow:hidden}.gallery-track{display:flex}.gallery-slide{flex:var(--p-zero) var(--p-zero) var(--c-gallery-basis);min-width:var(--p-zero)}.gallery-slide img{width:var(--p-full);height:auto;aspect-ratio:var(--c-gallery-aspect);object-fit:contain}.gallery-thumbnails{gap:var(--p-space-2);display:flex;overflow:auto}.gallery-thumb{width:var(--c-thumb);min-width:var(--c-thumb);min-height:var(--p-touch);border-radius:var(--p-radius-control);border:var(--p-focus-width) solid transparent;overflow:hidden}.gallery-thumb[aria-pressed=true]{border-color:var(--s-focus)}.gallery-thumb img{width:var(--p-full);height:auto}.gallery-viewport:has(>.gallery-zoom-open){position:relative}.gallery-zoom-open{inset:var(--p-zero);border-radius:inherit;cursor:zoom-in;position:absolute}.gallery-zoom-open:focus-visible{outline:var(--s-focus-ring);outline-offset:var(--c-viewer-focus-offset)}.photo-viewer-pending{z-index:var(--p-z-dialog);padding:var(--p-space-5);place-items:center;display:grid}.photo-viewer-pending-note{gap:var(--p-space-4);max-width:var(--p-full);padding:var(--p-space-4) var(--p-space-5);border-radius:var(--p-radius-panel);background:var(--s-surface);color:var(--s-ink);text-align:center;justify-items:center;display:grid}.photo-viewer-pending-actions{justify-content:center;gap:var(--p-space-3);flex-wrap:wrap;display:flex}.fabric-choice{padding:var(--p-space-1);min-width:var(--p-touch);min-height:var(--p-touch);border-radius:var(--p-radius-pill);position:relative}.fabric-choice img{width:var(--c-fabric);height:var(--c-fabric);border-radius:inherit}.fabric-selection{inset:var(--p-zero);border:var(--p-focus-width) solid var(--s-focus);border-radius:inherit;position:absolute}.cart-line{grid-template-columns:var(--c-cart-line-media) minmax(0, 1fr);gap:var(--p-space-4);padding:var(--p-space-5);border:var(--c-rule);border-radius:var(--p-radius-card);align-items:start;display:grid}.cart-line img{width:var(--p-full);border-radius:var(--p-radius-control);height:auto}.summary-row{justify-content:space-between;align-items:baseline;gap:var(--p-space-4);padding-block:var(--p-space-2);font-size:var(--p-type-t5);display:flex}.summary-total{font-size:var(--p-type-t4);font-weight:var(--p-weight-medium);border-top:var(--c-rule);margin-top:var(--p-space-3);padding-top:var(--p-space-4)}.checkout-steps{gap:var(--p-space-4);flex-wrap:wrap;display:flex}.checkout-step{align-items:center;gap:var(--p-space-2);min-height:var(--p-touch);font-size:var(--p-type-t6);color:var(--s-muted);display:flex}.checkout-step[aria-current=step]{color:var(--s-ink);font-weight:var(--p-weight-bold)}.option-card{padding:var(--p-space-4);border:var(--c-rule);border-radius:var(--p-radius-control);background:var(--s-surface);transition:none}.option-card:has(:checked){background:var(--s-selected)}.option-card .choice-label{align-items:flex-start}.option-card .choice-label input{margin-top:var(--p-space-1)}.cart-counter{top:var(--c-counter-offset);right:var(--c-counter-offset);min-width:var(--c-counter-size);height:var(--c-counter-size);border-radius:var(--p-radius-pill);background:var(--s-action);color:var(--s-inverse);font-size:var(--p-type-t6);padding-inline:var(--p-space-1);place-items:center;display:grid;position:absolute}.search-results{max-height:var(--c-skeleton-card);margin-top:var(--p-space-4);overflow:auto}.search-result{align-items:center;gap:var(--p-space-4);min-height:var(--p-touch);padding:var(--p-space-3);border-radius:var(--p-radius-control);display:flex}.search-result:hover{background:var(--s-subtle)}.search-result img{width:var(--c-thumb);height:auto}.checkout-shell{max-width:var(--p-content);padding:var(--p-space-5);margin:auto}.checkout-heading{justify-content:space-between;align-items:center;gap:var(--p-space-4);padding-block:var(--p-space-5);display:flex}@media (min-width:48rem){.commerce-grid{grid-template-columns:var(--c-commerce-columns)}}:root{--c-check-tick-width:.35rem;--c-check-tick-height:.65rem;--c-check-tick-angle:45deg;--c-check-tick-shift:-.05rem;--c-radio-dot:.65rem}.quantity-stepper{align-self:flex-start}.field-select:disabled{opacity:var(--p-disabled)}.toast-item .ui-button{color:var(--s-inverse)}.toast-item .ui-button:hover{background:var(--s-muted)}.checkbox-control,.radio-control{appearance:none;border:var(--c-control-rule);background:var(--s-surface);place-items:center;transition:none;display:grid}.checkbox-control{border-radius:var(--p-space-1)}.radio-control{border-radius:var(--p-radius-pill)}.checkbox-control:checked{background:var(--s-action);border-color:var(--s-action)}.checkbox-control:checked:after{content:"";width:var(--c-check-tick-width);height:var(--c-check-tick-height);border:solid var(--s-inverse);border-width:var(--p-zero) var(--p-focus-width) var(--p-focus-width) var(--p-zero);transform:translateY(var(--c-check-tick-shift)) rotate(var(--c-check-tick-angle))}.radio-control:checked{border-color:var(--s-action)}.radio-control:checked:after{content:"";width:var(--c-radio-dot);height:var(--c-radio-dot);border-radius:var(--p-radius-pill);background:var(--s-action)}:root{--motion-drawer-x:320;--motion-overlay-gutter:16;--c-drawer-width:30rem}.drawer-content{top:var(--p-zero);right:var(--p-zero);left:auto;bottom:var(--p-zero);width:min(var(--c-drawer-width), var(--p-full));height:var(--s-viewport);max-height:var(--s-viewport);border-radius:var(--p-radius-panel) var(--p-zero) var(--p-zero) var(--p-radius-panel);padding-bottom:calc(var(--p-space-6) + var(--s-safe-bottom))}.fabric-choice:disabled,.accordion-trigger:disabled{opacity:var(--p-disabled)}.ui-link[aria-disabled=true]{opacity:var(--p-disabled);cursor:default}.ui-link:not([aria-disabled=true]):hover{color:var(--s-focus)}.field-select:not(:disabled):hover{border-color:var(--s-muted)}.segment:not(:disabled):active,.fabric-choice:not(:disabled):active{transform:scale(var(--p-press))}.segment,.fabric-choice{transition:transform var(--p-duration-micro) var(--p-ease)}.footer-columns{gap:var(--p-space-6);max-width:var(--p-content);padding:var(--p-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.footer-columns ul{margin-top:var(--p-space-3)}.footer-columns a{min-height:var(--p-touch);font-size:var(--p-type-t5);color:var(--s-muted);align-items:center;display:flex}.footer-copyright{padding:var(--p-space-6);text-align:center}.favorite-button{top:var(--p-space-3);right:var(--p-space-3);z-index:var(--p-z-content);position:absolute}.favorite-button svg{transition:transform var(--p-duration-control) var(--p-ease)}.favorite-button[aria-pressed=true] svg{fill:currentColor;transform:scale(var(--motion-hover))}@media (min-width:1024px){.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--c-catalog-top:3rem;--c-pdp-columns:minmax(0, 1.4fr) minmax(0, 1fr);--c-pdp-sticky:7rem;--c-review-input:9rem;--c-fabric-list-height:28rem;--motion-stagger:.04}.product-grid>div{min-width:var(--p-zero)}.product-grid article{height:var(--p-full)}:root{--c-editorial-about-columns:minmax(0, .55fr) minmax(0, .45fr);--c-editorial-scene-aspect:3 / 2;--c-editorial-portrait-aspect:4 / 5;--c-editorial-wide-aspect:16 / 9;--c-editorial-span-two:span 2;--c-editorial-image-cover:50% 50%;--c-editorial-copy-width:30rem;--c-editorial-empty-height:20rem;--c-editorial-enter-transform:translateY(var(--p-enter-y));--c-editorial-rest-transform:translateY(0);--c-editorial-about-aspect:var(--c-editorial-scene-aspect);--c-editorial-intro-top:var(--p-space-2);--info-message-height:10rem;--info-prose-leading:1.75;--info-hide-position:-10000px;--info-hide-size:1px;--info-anchor-offset:calc(var(--p-header) + var(--p-space-6));--info-toc-open:rotate(180deg);--info-faq-enter:translateY(var(--p-enter-y));--info-faq-exit:translateY(calc(var(--p-enter-y) * -1));--c-footer-link-row-desktop:2.25rem;--c-footer-columns-desktop:repeat(5, minmax(0, 1fr));--c-footer-split-columns:repeat(2, minmax(0, 1fr));--c-footer-split-rows:repeat(4, auto);--c-product-option-height:3.5rem;--c-product-option-columns:repeat(2, minmax(0, 1fr));--c-product-option-row:1fr;--c-product-gallery-height:26rem;--c-product-pending-opacity:.65;--c-product-skeleton-aspect:3 / 2}.product-option-heading{justify-content:space-between;align-items:baseline;gap:var(--p-space-2);margin-bottom:var(--p-space-3);flex-wrap:wrap;display:flex}.product-option-heading>strong{font-weight:var(--p-weight-medium);color:var(--s-muted)}.product-option-grid{grid-template-columns:var(--c-product-option-columns);gap:var(--p-space-2);grid-auto-rows:var(--c-product-option-row);display:grid}.product-option-choice{justify-content:space-between;align-items:center;gap:var(--p-space-2);min-height:var(--c-product-option-height);padding:var(--p-space-3);border:var(--c-rule);border-radius:var(--p-radius-control);background:var(--s-surface);text-align:left;font-size:var(--p-type-t5);isolation:isolate;transition:transform var(--p-duration-micro) var(--p-ease);display:flex;position:relative}.product-option-selection{inset:var(--p-zero);background:var(--s-selected);border-radius:inherit;z-index:var(--p-zero);position:absolute}.product-option-label,.product-option-check{z-index:var(--p-one);position:relative}.product-option-check{flex-shrink:var(--p-zero);width:var(--p-icon);height:var(--p-icon)}.product-option-choice:disabled{opacity:var(--p-disabled)}.product-option-choice:not(:disabled):active{transform:scale(var(--p-press))}.product-card-skeleton{border-radius:var(--p-radius-card);overflow:hidden}.product-card-skeleton .product-card-skeleton-image{width:var(--p-full);height:auto;aspect-ratio:var(--c-product-skeleton-aspect)}.product-card-skeleton-image>*{height:var(--p-full)}:root{--c-cart-recommendation-image:7rem;--c-account-columns:var(--c-col-one);--c-favorites-columns:var(--c-col-one);--c-account-padding:var(--p-space-5)}@media (min-width:48rem){:root{--c-favorites-columns:var(--c-col-two);--c-account-padding:var(--p-space-6)}}@media (min-width:64rem){:root{--c-account-columns:var(--c-home-columns);--c-favorites-columns:var(--c-col-three)}}:root{--navigation-hero-mobile-height:clamp(14rem, 36svh, 21rem);--navigation-description-height:4rem;--motion-micro-duration:.16;--motion-control-duration:.22;--motion-panel-duration:.32;--motion-route-duration:.4;--motion-cart-duration:.28;--motion-checkout-step-duration:.28;--motion-gallery-duration:.24;--motion-toast-duration:.2;--motion-confirmation-duration:.45;--motion-select-stiffness:420;--motion-select-damping:34;--motion-select-mass:1;--motion-sheet-stiffness:360;--motion-sheet-damping:36;--motion-sheet-mass:1;--motion-exit-ease-1:.4;--motion-exit-ease-2:0;--motion-exit-ease-3:1;--motion-exit-ease-4:1;--p-enter-y:calc(var(--motion-enter-y) * 1px);--p-duration-route:calc(var(--motion-route-duration) * 1s);--p-duration-cart:calc(var(--motion-cart-duration) * 1s);--p-duration-checkout-step:calc(var(--motion-checkout-step-duration) * 1s);--p-duration-gallery:calc(var(--motion-gallery-duration) * 1s);--p-duration-toast:calc(var(--motion-toast-duration) * 1s);--p-duration-confirmation:calc(var(--motion-confirmation-duration) * 1s);--p-stagger:calc(var(--motion-stagger) * 1s);--c-home-title-delay:calc(var(--p-stagger) * 2);--c-home-description-delay:calc(var(--p-stagger) * 3);--c-home-action-delay:calc(var(--p-stagger) * 4);--c-home-stats-delay:calc(var(--p-stagger) * 5);--c-home-stats-alt-delay:calc(var(--p-stagger) * 6);--c-home-note-delay:calc(var(--p-stagger) * 7)}:root,[data-theme=light]{--s-glass-card-surface:var(--p-glass-g2-solid);--s-glass-card-line:var(--p-glass-line);--s-glass-card-light:var(--p-glass-highlight);--s-glass-card-shadow:var(--p-shadow-card);--s-glass-action-surface:var(--p-glass-g3);--s-glass-action-line:var(--p-glass-line);--s-glass-action-light:var(--p-glass-highlight);--s-glass-action-shadow:var(--p-shadow-floating);--s-glass-action-blur:var(--p-blur-g3);--s-glass-overlay-surface:var(--p-glass-g4);--s-glass-overlay-line:var(--p-glass-line);--s-glass-overlay-light:var(--p-glass-highlight);--s-glass-overlay-shadow:var(--p-shadow-modal);--s-selected-surface:#edf3fa;--s-type-story:var(--p-type-t1);--s-type-list:var(--p-type-t2);--s-type-product:var(--p-type-t3);--s-price-card:clamp(1rem, 1.25vw, 1.125rem);--s-price-decision:var(--p-type-t7);--s-space-section:var(--p-space-7);--s-space-group:var(--p-space-6);--s-space-decision:var(--p-space-4);--s-space-decision-wide:var(--p-space-5);--s-space-detail:var(--p-space-2);--s-space-detail-wide:var(--p-space-3)}@media (min-width:48rem){:root{--s-space-section:var(--p-space-8)}}.type-story,.type-list,.type-product{font-family:var(--s-font-display);line-height:var(--p-leading-title);letter-spacing:var(--p-tracking-title)}.type-story{font-size:var(--s-type-story)}.type-list{font-size:var(--s-type-list)}.type-product{font-size:var(--s-type-product)}.price-card,.product-card .price-value{font-size:var(--s-price-card);font-variant-numeric:tabular-nums}.price-decision,.summary-total dd,.mobile-buy-bar .price-value,.commerce-cart-mobile-action .price-value{font-size:var(--s-price-decision);font-variant-numeric:tabular-nums}.selection-pill,.chip-selection,.product-option-selection{background:var(--s-selected-surface);border:var(--p-hairline) solid var(--s-focus)}.segment[data-state=checked],.tab-trigger[data-state=active],.ui-chip[aria-pressed=true]{background:var(--s-selected-surface);border-color:var(--s-focus)}.option-card:has(:checked){background:var(--s-selected-surface);border-color:var(--s-focus)}.tab-trigger[data-state=active],.ui-chip[aria-pressed=true]{box-shadow:inset 0 0 0 var(--p-hairline) var(--s-focus)}:focus-visible{outline:var(--s-focus-ring);outline-offset:var(--s-focus-offset)}main[tabindex="-1"]:focus{outline:none}.glass-g1 .glass-g1,.glass-g1 .glass-g3,.glass-g3 .glass-g1,.glass-g3 .glass-g3,.glass-g4 .glass-g1,.glass-g4 .glass-g3{-webkit-backdrop-filter:none;backdrop-filter:none}:root{--c-loading-page-height:calc(var(--s-viewport) - var(--c-header-height));--c-loading-panel-height:calc(var(--c-glass-stage) + var(--c-glass-stage));--c-loading-cart-height:calc(var(--c-glass-stage) + var(--p-space-7))}.loading-page,.commerce-cart-page{min-height:var(--c-loading-page-height)}.loading-page{padding-top:var(--p-space-7)}.loading-content,.product-loading-grid,.product-loading-panel,.cart-loading{gap:var(--p-space-5);margin-top:var(--p-space-6);display:grid}.product-loading-gallery{height:var(--c-product-gallery-height)}.product-loading-panel{min-height:var(--c-loading-panel-height);align-content:start}.product-loading-gallery>.skeleton,.cart-loading-line>.skeleton,.cart-loading-summary>.skeleton{height:var(--p-full)}.cart-loading-line,.cart-loading-summary{min-height:var(--c-loading-cart-height)}@media (min-width:64rem){.product-loading-grid{grid-template-columns:var(--c-pdp-columns);gap:var(--p-space-7)}.cart-loading{grid-template-columns:var(--c-commerce-columns)}}:root{--s-catalog-top:var(--s-space-group);--s-catalog-card-gap:var(--s-space-detail-wide);--s-catalog-sort-width:12rem;--s-product-card-aspect:3 / 2;--s-product-card-copy:var(--s-space-detail-wide);--s-product-card-title:var(--s-type-product);--s-product-card-compact-title:calc(var(--p-type-t4) * 1.25);--s-product-card-compact-width:20rem;--s-catalog-sort-height:var(--p-touch);--s-catalog-sort-icon:var(--p-icon-sm);--s-catalog-sort-icon-inset:var(--p-space-4);--s-catalog-sort-icon-reserve:calc(var(--p-space-4) * 2 + var(--p-icon-sm));--s-catalog-note-gap:var(--s-space-decision-wide)}@media (min-width:48rem){:root{--s-catalog-card-gap:var(--s-space-decision-wide);--s-product-card-copy:var(--s-space-decision)}}:root{--c-handoff-icon:2.5rem;--s-badge-3d-surface:var(--s-glass-action-surface);--s-badge-3d-blur:var(--s-glass-action-blur);--s-badge-3d-icon:var(--p-icon-sm);--s-badge-3d-inset:var(--c-icon-top);--s-card-3d-height:var(--p-control);--s-card-3d-mark:var(--p-space-6);--s-catalog-page-size:var(--p-touch);--s-catalog-toolbar-columns:minmax(0, 1fr) auto var(--s-catalog-sort-width);--s-catalog-toolbar-columns-compact:minmax(0, 1fr) var(--s-catalog-sort-width);--s-catalog-empty-measure:34rem;--s-catalog-control-surface:var(--p-glass-g1)}[data-theme=dark]{--s-catalog-control-surface:var(--s-glass-action-surface)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--s-catalog-control-surface:var(--s-glass-action-surface)}}.badge-3d{align-items:center;gap:var(--p-space-2);border:var(--p-hairline) solid transparent;line-height:var(--p-leading-ui);white-space:nowrap}.badge-3d .icon-size{width:var(--s-badge-3d-icon);height:var(--s-badge-3d-icon);color:inherit}:root{--c-checkout-form-width:50rem;--c-checkout-heading-columns:minmax(0, 1fr) minmax(0, .78fr);--c-checkout-step-columns:repeat(auto-fit, minmax(min(7em, 100%), 1fr));--c-checkout-summary-columns:minmax(0, 1fr) auto;--c-checkout-review-image:7rem;--c-cart-content-reserve:36rem;--c-coupon-message-height:calc(var(--p-type-t6) * var(--p-leading-body) * 3);--c-disclosure-turn:180deg;--s-info-reading:44rem;--s-info-sidebar:13rem;--s-info-width:calc(var(--s-info-reading) + var(--s-info-sidebar) + var(--s-space-group));--s-info-columns:minmax(0, var(--s-info-reading)) minmax(0, var(--s-info-sidebar));--s-editorial-results-min-height:32rem;--s-editorial-layer-cell:1 / 1;--c-pdp-polish-columns:minmax(0, 1.5fr) minmax(0, 1fr);--c-pdp-purchase-rows:auto auto auto auto 1fr;--c-pdp-extra-single:1 / -1;--c-pdp-gallery-aspect:3 / 2;--c-pdp-gallery-height:auto;--c-pdp-option-aspect:3 / 2;--c-pdp-option-min:5.5rem;--c-pdp-sheet-height:88dvh;--c-pdp-related-gap:3rem;--c-pdp-related-width:78%;--c-pdp-top:var(--s-space-decision);--c-pdp-hint-icon:.875rem;--c-pdp-hint-icon-shift:calc((var(--p-type-t6) * var(--p-leading-ui) - var(--c-pdp-hint-icon)) / 2)}@media (min-width:37.5rem){:root{--c-pdp-related-width:22.5rem}}@media (min-width:48rem){:root{--c-pdp-top:var(--p-space-7)}}:root{--s-background:var(--p-background);--s-glass-nav-surface:var(--p-glass-g1);--s-shadow-control:var(--p-shadow-control);--s-shadow-nav:var(--p-shadow-nav);--s-scrim:var(--p-scrim);--s-control-line:var(--p-slate);--s-hero-shade:linear-gradient(to right, var(--s-canvas) 32%, var(--s-canvas) 40%, var(--s-canvas) 46%, var(--s-canvas) 52%, var(--s-canvas) 58%, transparent 65%)}@supports (color:color-mix(in lab, red, red)){:root{--s-hero-shade:linear-gradient(to right, var(--s-canvas) 32%, color-mix(in srgb, var(--s-canvas) 96%, transparent) 40%, color-mix(in srgb, var(--s-canvas) 75%, transparent) 46%, color-mix(in srgb, var(--s-canvas) 32%, transparent) 52%, color-mix(in srgb, var(--s-canvas) 8%, transparent) 58%, transparent 65%)}}:root:not([data-theme]),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}::view-transition-old(root){animation-duration:var(--p-duration-panel);animation-timing-function:var(--p-ease);mix-blend-mode:normal}::view-transition-new(root){animation-duration:var(--p-duration-panel);animation-timing-function:var(--p-ease);mix-blend-mode:normal}::view-transition-old(root){animation-name:theme-fade-out}::view-transition-new(root){animation-name:theme-fade-in}@keyframes theme-fade-out{to{opacity:var(--p-zero)}}@keyframes theme-fade-in{0%{opacity:var(--p-zero)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s-control-line:var(--s-line);--s-canvas:#191a1d;--s-surface:#25272c;--s-subtle:#30343b;--s-ink:#f3f4f6;--s-muted:#bcc3cc;--s-line:#7c8796;--s-inverse:#191a1d;--s-action:#eef0f3;--s-selected:#354b65;--s-selected-surface:#2e4056;--s-focus:#a4c9f3;--s-error:#ffb4b4;--s-success:#a0dec0;--s-warning:#f2d196;--s-rating:#f2ce83;--s-background:radial-gradient(ellipse at 85% 0%, #293039, transparent 52%), linear-gradient(140deg, #1e2024, #191a1d);--s-glass-nav-surface:#22252af5;--c-navigation-line:transparent;--c-navigation-light:inset 0 0 0 transparent;--c-dock-fade-color:#191a1d;--s-glass-card-surface:#25282ef5;--s-glass-action-surface:#22252af5;--s-glass-overlay-surface:#282b31;--s-glass-card-line:#dae3ee3d;--c-trust-rule-color:#dae3ee24;--s-glass-action-line:#dae3ee4d;--s-glass-overlay-line:#dae3ee57;--s-glass-card-light:inset 0 1px 0 #f4f7fc1a;--s-glass-action-light:inset 0 1px 0 #f4f7fc24;--s-glass-overlay-light:inset 0 1px 0 #f4f7fc29;--s-shadow-control:0 4px 14px #080a0e1f;--s-glass-card-shadow:0 8px 24px #080a0e1a;--s-shadow-nav:0 8px 30px #080a0e1f;--s-glass-action-shadow:0 16px 50px #080a0e29;--s-glass-overlay-shadow:0 24px 80px #080a0e38;--s-scrim:#0c0e12a8;--c-hover-background:var(--s-subtle);--c-button-hover:#d5dae1;--c-skeleton-gradient:linear-gradient(110deg, var(--s-subtle), var(--s-surface), var(--s-subtle))}[data-theme=dark] body{background:var(--s-background)}[data-theme=dark] .glass-g1{background:var(--s-glass-nav-surface);border-color:var(--s-glass-action-line);box-shadow:var(--s-shadow-nav), var(--s-glass-action-light)}[data-theme=dark] :is(.button-secondary,.ui-input,.commerce-recommendation-placeholder){background:var(--s-glass-nav-surface)}[data-theme=dark] .editorial-chip{background:var(--s-glass-card-surface)}[data-theme=dark] :is(.home-photo-signature,.commerce-order-mark){background:var(--s-glass-action-surface)}[data-theme=dark] .info-help-card{box-shadow:var(--s-glass-card-shadow), var(--s-glass-card-light)}[data-theme=dark] :is(.button-primary,.popover-content,.tooltip-content){box-shadow:var(--s-shadow-control)}[data-theme=dark] .button-primary:hover{background:var(--c-button-hover);box-shadow:var(--s-shadow-nav)}[data-theme=dark] :is(.button-secondary,.button-ghost):hover{background:var(--c-hover-background)}[data-theme=dark] :is(.nav-search,.site-footer){border-color:var(--s-glass-action-line)}[data-theme=dark] .modal-overlay{background:var(--s-scrim)}[data-theme=dark] .commerce-checkout-page .checkout-step[aria-current=step]>span{background:var(--s-action)}[data-theme=dark] :is(.product-image,.gallery-slide,.gallery-thumb){background:var(--c-packshot-background)}[data-theme=dark] :is(.favorite-button,.product-favorite) .button-ghost,[data-theme=dark] .favorite-button.button-ghost{background:var(--s-surface);color:var(--s-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s-control-line:var(--s-line);--s-canvas:#191a1d;--s-surface:#25272c;--s-subtle:#30343b;--s-ink:#f3f4f6;--s-muted:#bcc3cc;--s-line:#7c8796;--s-inverse:#191a1d;--s-action:#eef0f3;--s-selected:#354b65;--s-selected-surface:#2e4056;--s-focus:#a4c9f3;--s-error:#ffb4b4;--s-success:#a0dec0;--s-warning:#f2d196;--s-rating:#f2ce83;--s-background:radial-gradient(ellipse at 85% 0%, #293039, transparent 52%), linear-gradient(140deg, #1e2024, #191a1d);--s-glass-nav-surface:#22252af5;--c-navigation-line:transparent;--c-navigation-light:inset 0 0 0 transparent;--c-dock-fade-color:#191a1d;--s-glass-card-surface:#25282ef5;--s-glass-action-surface:#22252af5;--s-glass-overlay-surface:#282b31;--s-glass-card-line:#dae3ee3d;--c-trust-rule-color:#dae3ee24;--s-glass-action-line:#dae3ee4d;--s-glass-overlay-line:#dae3ee57;--s-glass-card-light:inset 0 1px 0 #f4f7fc1a;--s-glass-action-light:inset 0 1px 0 #f4f7fc24;--s-glass-overlay-light:inset 0 1px 0 #f4f7fc29;--s-shadow-control:0 4px 14px #080a0e1f;--s-glass-card-shadow:0 8px 24px #080a0e1a;--s-shadow-nav:0 8px 30px #080a0e1f;--s-glass-action-shadow:0 16px 50px #080a0e29;--s-glass-overlay-shadow:0 24px 80px #080a0e38;--s-scrim:#0c0e12a8;--c-hover-background:var(--s-subtle);--c-button-hover:#d5dae1;--c-skeleton-gradient:linear-gradient(110deg, var(--s-subtle), var(--s-surface), var(--s-subtle))}:root:not([data-theme]) body{background:var(--s-background)}:root:not([data-theme]) .glass-g1{background:var(--s-glass-nav-surface);border-color:var(--s-glass-action-line);box-shadow:var(--s-shadow-nav), var(--s-glass-action-light)}:root:not([data-theme]) :is(.button-secondary,.ui-input,.commerce-recommendation-placeholder){background:var(--s-glass-nav-surface)}:root:not([data-theme]) .editorial-chip{background:var(--s-glass-card-surface)}:root:not([data-theme]) :is(.home-photo-signature,.commerce-order-mark){background:var(--s-glass-action-surface)}:root:not([data-theme]) .info-help-card{box-shadow:var(--s-glass-card-shadow), var(--s-glass-card-light)}:root:not([data-theme]) :is(.button-primary,.popover-content,.tooltip-content){box-shadow:var(--s-shadow-control)}:root:not([data-theme]) .button-primary:hover{background:var(--c-button-hover);box-shadow:var(--s-shadow-nav)}:root:not([data-theme]) :is(.button-secondary,.button-ghost):hover{background:var(--c-hover-background)}:root:not([data-theme]) :is(.nav-search,.site-footer){border-color:var(--s-glass-action-line)}:root:not([data-theme]) .modal-overlay{background:var(--s-scrim)}:root:not([data-theme]) .commerce-checkout-page .checkout-step[aria-current=step]>span{background:var(--s-action)}:root:not([data-theme]) :is(.product-image,.gallery-slide,.gallery-thumb){background:var(--c-packshot-background)}:root:not([data-theme]) :is(.favorite-button,.product-favorite) .button-ghost,:root:not([data-theme]) .favorite-button.button-ghost{background:var(--s-surface);color:var(--s-ink)}}@media (min-width:48rem){[data-theme=dark] .hero-art:after{background:var(--s-hero-shade), var(--s-hero-floor-shade)}}@media (min-width:48rem) and (prefers-color-scheme:dark){:root:not([data-theme]) .hero-art:after{background:var(--s-hero-shade), var(--s-hero-floor-shade)}}:root{--s-hero-art-gap:0rem;--s-hero-tablet-shade:linear-gradient(to right, var(--s-canvas) 18%, var(--s-canvas) 26%, var(--s-canvas) 49%, var(--s-canvas) 54%, var(--s-canvas) 60%, var(--s-canvas) 68%, transparent 78%)}@supports (color:color-mix(in lab, red, red)){:root{--s-hero-tablet-shade:linear-gradient(to right, var(--s-canvas) 18%, color-mix(in srgb, var(--s-canvas) 80%, transparent) 26%, color-mix(in srgb, var(--s-canvas) 80%, transparent) 49%, color-mix(in srgb, var(--s-canvas) 65%, transparent) 54%, color-mix(in srgb, var(--s-canvas) 35%, transparent) 60%, color-mix(in srgb, var(--s-canvas) 12%, transparent) 68%, transparent 78%)}}:root{--s-hero-floor-shade:linear-gradient(to top, var(--s-canvas), var(--s-canvas) 4%, var(--s-canvas) 10%, transparent 20%)}@supports (color:color-mix(in lab, red, red)){:root{--s-hero-floor-shade:linear-gradient(to top, var(--s-canvas), color-mix(in srgb, var(--s-canvas) 72%, transparent) 4%, color-mix(in srgb, var(--s-canvas) 28%, transparent) 10%, transparent 20%)}}@media (max-width:47.999rem){[data-theme=dark]{--s-hero-art-radius:var(--p-radius-panel);--s-hero-art-gap:var(--p-space-3);--s-hero-art-overlay:none}}@media (max-width:47.999rem) and (prefers-color-scheme:dark){:root:not([data-theme]){--s-hero-art-radius:var(--p-radius-panel);--s-hero-art-gap:var(--p-space-3);--s-hero-art-overlay:none}}@media (min-width:48rem) and (max-width:79.999rem){[data-theme=dark]{--s-hero-shade:var(--s-hero-tablet-shade);--s-hero-floor-shade:none;--s-hero-photo-width:var(--p-full);--s-hero-photo-fit:cover;--s-hero-photo-position:right center;--s-hero-photo-layout:block;--s-hero-photo-height:var(--p-full);--s-hero-photo-mask:none}}@media (min-width:48rem) and (max-width:79.999rem) and (prefers-color-scheme:dark){:root:not([data-theme]){--s-hero-shade:var(--s-hero-tablet-shade);--s-hero-floor-shade:none;--s-hero-photo-width:var(--p-full);--s-hero-photo-fit:cover;--s-hero-photo-position:right center;--s-hero-photo-layout:block;--s-hero-photo-height:var(--p-full);--s-hero-photo-mask:none}}:root{--s-home-card-width:78%;--s-home-card-aspect:4 / 3;--s-home-process-columns:minmax(0, .32fr) minmax(0, .68fr);--s-home-mosaic-aspect:4 / 3;--s-home-mosaic-rows:repeat(2, minmax(0, 1fr));--s-home-closing-photo-height:18rem;--s-home-closing-scene-height:36rem;--s-home-trust-title:1rem;--c-trust-columns:minmax(0, 5fr) minmax(0, 7fr);--c-trust-column-gap:var(--p-space-7);--c-trust-lead-width:34ch;--c-trust-bill-pad-block:var(--p-space-2);--c-trust-bill-pad-inline:var(--p-space-5);--c-trust-bill-pad-wide:var(--p-space-6);--c-trust-bill-pad-end:var(--p-space-5);--c-trust-row-pad:.875rem;--c-trust-amount-width:3.75rem;--c-trust-term-pad:var(--p-space-3);--c-trust-rule-color:var(--s-line);--c-trust-note-gap:.125rem;--c-trust-total-pad:var(--p-space-5);--c-trust-total-label:var(--p-type-t4);--c-trust-total-size:var(--p-type-t7);--c-trust-total-order:5;--c-trust-enter-y:.75rem;--c-trust-row-duration:var(--p-duration-header);--c-trust-row-stagger:var(--p-stagger-hero);--s-hero-t-title:2.5rem;--s-hero-t-lead-width:30rem;--s-hero-t-actions-gap:var(--p-space-3);--s-hero-t-action-column:minmax(0, 1fr);--s-hero-d-fade-left:34%;--s-hero-d-fade-top:7%;--s-hero-d-fade-bottom:20%;--s-hero-d-fade-right:0%;--s-hero-d-mask:linear-gradient(to right, transparent, #000 var(--s-hero-d-fade-left)), linear-gradient(to bottom, transparent, #000 var(--s-hero-d-fade-top), #000 calc(100% - var(--s-hero-d-fade-bottom)), transparent), linear-gradient(to left, transparent, #000 var(--s-hero-d-fade-right));--s-home-featured-columns:minmax(0, 1.22fr) minmax(0, 1fr);--s-home-featured-photo-max:32rem;--s-home-featured-photo-min:27.5rem;--s-home-material-aspect:3 / 2;--s-home-note-measure:30rem;--s-home-step-title-lines:2lh}@media (min-width:100rem){:root{--s-hero-d-fade-right:6%}}:root{--c-search-form-height:calc(var(--p-control) + var(--p-space-2) + var(--p-type-t5) * var(--p-leading-body));--c-search-result-height:4.5rem;--s-search-sheet-height:min(44rem, calc(100dvh - var(--p-space-5)));--s-search-dialog-top:clamp(var(--p-space-6), 10dvh, var(--p-space-9));--s-search-dialog-height:min(45rem, calc(100dvh - var(--s-search-dialog-top) - var(--p-space-5)));--c-inline-link-reach:calc((var(--p-touch) - 1em) / 2)}.ui-link.ui-link-inline{min-height:auto;padding-block:var(--c-inline-link-reach);display:inline}:root{--c-legal-line-min:7rem;--c-legal-line-height:1lh;--c-legal-line-lift:calc((1em - 1lh) / 2);--c-legal-line-rule:var(--p-focus-width) dotted var(--s-muted);--c-pdp-four-options:repeat(2, minmax(0, 1fr))}@media (min-width:48rem){:root{--c-pdp-four-options:repeat(4, minmax(0, 1fr))}}:root{--s-option-preview-surface:var(--p-porcelain);--c-pdp-gallery-responsive-height:var(--c-pdp-gallery-height);--c-pdp-gallery-responsive-aspect:var(--c-pdp-gallery-aspect);--c-pdp-gallery-display:grid;--c-pdp-gallery-controls-margin:var(--p-zero);--c-pdp-gallery-controls-direction:column;--c-pdp-gallery-controls-justify:start;--c-pdp-gallery-thumbs-direction:column;--c-pdp-gallery-thumbs-overflow:visible;--c-pdp-gallery-arrow-display:inline-flex;--c-pdp-purchase-gap:var(--s-space-decision)}[data-theme=dark]{--s-option-preview-surface:var(--p-steel)}@media (min-width:64rem) and (max-width:79.999rem){:root{--c-pdp-gallery-display:block;--c-pdp-gallery-controls-margin:var(--s-space-detail);--c-pdp-gallery-controls-direction:row;--c-pdp-gallery-controls-justify:space-between;--c-pdp-gallery-thumbs-direction:row;--c-pdp-gallery-thumbs-overflow:auto;--c-pdp-gallery-arrow-display:none;--c-pdp-purchase-gap:var(--s-space-detail-wide)}}main p{text-wrap:pretty}:root{--c-fabric-studio-height:100dvh;--c-fabric-studio-columns:minmax(15rem, .85fr) minmax(22rem, 1.3fr) minmax(18rem, 1fr);--c-fabric-snapshot-size:3rem;--c-fabric-swatch-aspect:1;--c-fabric-hover-y:-1px}.fabric-snapshot-image{width:var(--c-fabric-snapshot-size);height:var(--c-fabric-snapshot-size);object-fit:cover;flex-shrink:var(--p-zero)}.fabric-snapshot{overflow-wrap:anywhere;margin-block:var(--p-space-3)}.badge-promotion{border:var(--p-hairline) solid var(--s-line);color:var(--s-ink);font-weight:var(--p-weight-medium);line-height:var(--p-leading-ui);white-space:nowrap;align-items:center}.badge-ready{align-items:center;gap:var(--s-space-detail);border:var(--p-hairline) solid var(--s-success);color:var(--s-ink);font-weight:var(--p-weight-medium);line-height:var(--p-leading-ui);white-space:nowrap}.badge-ready:before{content:"";inline-size:var(--p-space-2);block-size:var(--p-space-2);border-radius:var(--p-radius-pill);background:var(--s-success)}.commerce-summary-items{gap:var(--p-space-3);padding:var(--p-zero);list-style:none;display:grid}.fabric-snapshot .fabric-snapshot-image{width:var(--c-fabric-snapshot-size);height:var(--c-fabric-snapshot-size)}:root{--c-fabric-dot-size:.75rem;--c-fabric-gallery-height:22rem;--c-fabric-gallery-thumb:4rem;--c-fabric-family-beze:#bfae94;--c-fabric-family-brazy:#77533b;--c-fabric-family-szarosci:#8c9095;--c-fabric-family-biele:#f1eee7;--c-fabric-family-czernie:#292b2d;--c-fabric-family-zielenie:#667e57;--c-fabric-family-blekity:#6a91ad;--c-fabric-family-czerwienie:#a94447;--c-fabric-family-roze:#c88c9c;--c-fabric-family-fiolety:#8c739b;--motion-reveal-duration:.95;--motion-reveal-stagger:.085;--motion-hero-duration:1.1;--motion-hero-stagger:.11;--motion-hero-image-duration:2.2;--motion-signature-duration:1.8;--motion-header-duration:.6;--motion-hover-duration:.5;--motion-hint-duration:1.8;--motion-lift-duration:.24;--motion-digit-duration:.9;--motion-swap-duration:.45;--motion-stroke-duration:.9;--motion-pop-duration:.42;--p-duration-reveal:calc(var(--motion-reveal-duration) * 1s);--p-stagger-reveal:calc(var(--motion-reveal-stagger) * 1s);--p-duration-hero:calc(var(--motion-hero-duration) * 1s);--p-stagger-hero:calc(var(--motion-hero-stagger) * 1s);--p-duration-hero-image:calc(var(--motion-hero-image-duration) * 1s);--p-duration-signature:calc(var(--motion-signature-duration) * 1s);--p-duration-header:calc(var(--motion-header-duration) * 1s);--p-duration-hover:calc(var(--motion-hover-duration) * 1s);--p-duration-hint:calc(var(--motion-hint-duration) * 1s);--p-duration-lift:calc(var(--motion-lift-duration) * 1s);--p-duration-digit:calc(var(--motion-digit-duration) * 1s);--p-duration-swap:calc(var(--motion-swap-duration) * 1s);--p-duration-stroke:calc(var(--motion-stroke-duration) * 1s);--p-duration-pop:calc(var(--motion-pop-duration) * 1s);--p-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--p-ease-soft:cubic-bezier(.33, 1, .68, 1);--p-ease-write:cubic-bezier(.65, 0, .35, 1);--p-ease-linear:linear;--p-zero-time:0s;--p-zero-length:0px;--p-hint-iterations:3;--p-reveal-y:2.25rem;--p-reveal-blur:.3125rem;--p-hero-blur:.1875rem;--p-reveal-clip:inset(10% 6% 10% 6% round var(--p-radius-panel));--p-reveal-clip-open:inset(0 0 0 0 round var(--p-radius-panel));--p-reveal-photo-scale:1.12;--p-write-clip:inset(-20% 100% -20% -4%);--p-write-clip-open:inset(-20% -4% -20% -4%);--p-hero-line-y:108%;--p-hero-line-pad:.14em;--p-hero-image-scale:1.09;--p-hero-note-x:2.5rem;--p-hero-eyebrow-tracking:.6em;--p-hint-y:.375rem;--p-image-hover-scale:1.04;--p-button-lift:-.125rem;--p-arrow-nudge:.3rem;--p-arrow-turn:-45deg;--p-press-scale:var(--p-press);--p-digit-y:110%;--p-swap-y:.5rem;--p-dock-arrive-y:.25rem;--p-dock-arrive-scale:.86;--p-counter-pop-scale:.6;--p-favorite-pop-scale:1.25;--p-stroke-height:.75rem;--p-stroke-hidden:1;--p-stroke-shown:0;--p-parallax-image-y:9%;--p-parallax-image-scale:1.04;--p-parallax-note-y:-4.5rem;--p-parallax-copy-y:-2.5rem;--p-parallax-range:100vh;--p-signature-rotate:-5deg;--p-signature-rotate-soft:-3deg;--p-signature-after-photo:calc(var(--p-duration-reveal) * .6);--p-signature-load-delay:calc(var(--p-stagger-hero) * 4);--p-signature-size:clamp(2.25rem, 3.4vw, 3.5rem);--p-signature-size-small:clamp(1.75rem, 2.4vw, 2.5rem);--p-underline-scale-hidden:0;--p-underline-scale-shown:1;--c-header-full-height:calc(var(--p-touch) + var(--p-space-6));--c-header-full-pad-block:var(--p-space-3);--c-header-compact-height:calc(var(--p-touch) + var(--p-space-2) + var(--p-hairline) * 2);--c-header-compact-pad-block:var(--p-space-1);--c-header-compact-duration:.56s;--c-header-compact-ease:cubic-bezier(.45, 0, .35, 1);--c-header-label-fade:1rem;--c-header-label-reveal-start:.95;--c-header-label-reveal-range:.05;--c-header-clear:transparent;--c-header-compact-pad-inline:var(--p-space-4);--c-header-compact-gap:var(--p-space-6);--c-header-compact-action-gap:var(--p-space-1);--c-header-pill-fallback:44rem;--c-header-link-min:2.5rem;--c-header-compact-threshold:64;--c-header-compact-hysteresis:12;--c-header-max:calc(var(--p-wide) - var(--c-header-inset) * 2);--c-header-pad-inline:calc(var(--s-gutter) - var(--c-header-inset) - var(--p-hairline));--c-header-columns:1fr auto 1fr}@property --c-header-label-presence{syntax:"<number>";inherits:false;initial-value:1}.reveal-scope{display:contents}[data-motion=on] [data-reveal],[data-motion=on] [data-reveal-stagger]>*{transition:transform var(--p-duration-reveal) var(--p-ease-emphasized), clip-path var(--p-duration-reveal) var(--p-ease-emphasized);transition-delay:calc(var(--reveal-order,0) * var(--p-stagger-reveal))}[data-reveal][data-reveal-armed]:not([data-revealed]),[data-reveal-stagger][data-reveal-armed]:not([data-revealed])>*{opacity:var(--p-one);transform:translateY(var(--p-reveal-y))}[data-reveal-stagger]>:nth-child(2){--reveal-order:1}[data-reveal-stagger]>:nth-child(3){--reveal-order:2}[data-reveal-stagger]>:nth-child(4){--reveal-order:3}[data-reveal-stagger]>:nth-child(5){--reveal-order:4}[data-reveal-stagger]>:nth-child(6){--reveal-order:5}[data-reveal-stagger]>:nth-child(n+7){--reveal-order:6}[data-motion=on] [data-reveal=photo]{overflow:hidden}[data-reveal=photo][data-reveal-armed]:not([data-revealed]){filter:none;opacity:var(--p-one);clip-path:var(--p-reveal-clip);transform:none}[data-motion=on] [data-reveal=photo][data-revealed]{clip-path:none}[data-motion=on] [data-reveal=photo][data-reveal-armed][data-revealed],[data-motion=on] [data-reveal-stagger=photo][data-reveal-armed][data-revealed]>*{animation:reveal-photo-open var(--p-duration-reveal) var(--p-ease-emphasized) backwards;animation-delay:calc(var(--reveal-order,0) * var(--p-stagger-reveal))}@keyframes reveal-photo-open{0%{clip-path:var(--p-reveal-clip)}to{clip-path:var(--p-reveal-clip-open)}}[data-motion=on] [data-reveal=photo] img{transition:transform var(--p-duration-hero-image) var(--p-ease-emphasized)}[data-reveal=photo][data-reveal-armed]:not([data-revealed]) img{transform:scale(var(--p-reveal-photo-scale))}.signature{font-family:var(--s-font-signature);font-size:var(--p-signature-size);line-height:var(--p-leading-tight,1);color:var(--s-ink);rotate:var(--p-signature-rotate);transform-origin:0;white-space:nowrap}.signature-small{font-size:var(--p-signature-size-small)}.signature-muted{color:var(--s-muted)}[data-motion=on] [data-reveal=write]{transition:clip-path var(--p-duration-signature) var(--p-ease-write);transition-delay:calc(var(--reveal-order,0) * var(--p-stagger-reveal) + var(--p-stagger-reveal))}[data-reveal=write][data-reveal-armed]:not([data-revealed]){opacity:var(--p-one);filter:none;clip-path:var(--p-write-clip);transform:none}[data-motion=on] [data-reveal=write][data-revealed]{clip-path:var(--p-write-clip-open)}.signature-on-load{animation:signature-write var(--p-duration-signature) var(--p-ease-write) backwards;animation-delay:var(--p-signature-load-delay)}@keyframes signature-write{0%{clip-path:var(--p-write-clip)}to{clip-path:var(--p-write-clip-open)}}.ui-button .icon-size:last-child,.text-link-arrow .icon-size:last-child{transition:transform var(--p-duration-hover) var(--p-ease-emphasized)}@media (hover:hover) and (pointer:fine){.ui-button:hover .icon-size:last-child,.text-link-arrow:hover .icon-size:last-child{transform:translateX(var(--p-arrow-nudge))}}.ui-button{transition-property:background-color,box-shadow,transform,translate,color,border-color;transition-duration:var(--p-duration-lift);transition-timing-function:var(--p-ease-emphasized)}@media (hover:hover) and (pointer:fine){.ui-button:not(:disabled,[aria-disabled=true]):hover{translate:var(--p-zero) var(--p-button-lift)}}.ui-button:not([aria-disabled=true]):active{transform:scale(var(--p-press-scale))}.footer-columns a{transition:color var(--p-duration-lift) var(--p-ease-emphasized)}.footer-link-label{position:relative}.footer-link-label:after{content:"";left:var(--p-zero);right:var(--p-zero);bottom:calc(var(--p-zero) - var(--p-space-1));height:var(--p-hairline);transform:scaleX(var(--p-underline-scale-hidden));transform-origin:100%;transition:transform var(--p-duration-hover) var(--p-ease-emphasized);background:currentColor;position:absolute}.footer-columns a:focus-visible .footer-link-label:after{transform:scaleX(var(--p-underline-scale-shown))}@media (hover:hover) and (pointer:fine){.footer-columns a:hover{color:var(--s-ink)}.footer-columns a:hover .footer-link-label:after{transform:scaleX(var(--p-underline-scale-shown));transform-origin:0}}.footer-signature{margin-block:var(--p-zero);padding-block:var(--p-space-2);margin-inline-end:auto;display:block}[data-motion=on] .footer-signature[data-reveal=write]{transition-duration:var(--c-home-signature-duration);transition-delay:var(--c-home-signature-delay)}[data-motion=on] .footer-signature[data-reveal=write][data-revealed]{clip-path:var(--c-home-signature-open)}.dock-item .dock-icon{transition:transform var(--p-duration-lift) var(--p-ease-emphasized)}.dock-item:active .dock-icon{transform:scale(var(--p-press-scale))}.dock-item .dock-3d{transition:transform var(--p-duration-micro) var(--p-ease-emphasized)}.dock-item:active .dock-3d{transform:scale(var(--c-dock-3d-press))}.dock-item[aria-current=page] .dock-icon{animation:dock-arrive var(--p-duration-swap) var(--p-ease-emphasized) backwards}@keyframes dock-arrive{0%{opacity:var(--p-disabled);transform:translate3d(var(--p-zero), var(--p-dock-arrive-y), var(--p-zero)) scale(var(--p-dock-arrive-scale))}}[data-reveal-stagger=photo][data-reveal-armed]:not([data-revealed])>*{opacity:var(--p-one);filter:none;clip-path:var(--p-reveal-clip);transform:none}[data-motion=on] [data-reveal-stagger=photo][data-revealed]>*{clip-path:none}[data-motion=on] [data-reveal-stagger=photo]>* img{transition:transform var(--p-duration-hero-image) var(--p-ease-emphasized);transition-delay:calc(var(--reveal-order,0) * var(--p-stagger-reveal))}[data-reveal-stagger=photo][data-reveal-armed]:not([data-revealed])>* img{transform:scale(var(--p-reveal-photo-scale))}.cart-counter{animation:counter-pop var(--p-duration-pop) var(--p-ease-emphasized) backwards}.counter-value{animation:counter-pop var(--p-duration-pop) var(--p-ease-emphasized) backwards;display:block}@keyframes counter-pop{0%{transform:scale(var(--p-counter-pop-scale));opacity:var(--p-zero)}}.favorite-button[aria-pressed=true] svg{animation:favorite-pop var(--p-duration-pop) var(--p-ease-emphasized)}@keyframes favorite-pop{40%{transform:scale(var(--p-favorite-pop-scale))}}:root{--c-m2-rows-closed:0fr;--c-m2-rows-open:1fr;--c-m2-turn-half:180deg;--c-m2-footer-group-height:calc(var(--p-touch) + var(--p-space-2));--c-m2-plus-turn:45deg;--c-m2-chip-fade:linear-gradient(to right, #000 calc(100% - 2.5rem), transparent);--s-hero-m-header:calc(var(--p-control) + var(--p-space-5));--s-hero-m-min:24rem;--s-hero-m-max-ratio:1.72;--s-hero-m-height:max(var(--s-hero-m-min), min(calc(100svh - var(--s-hero-m-header) - var(--c-dock-height)), calc(100svw * var(--s-hero-m-max-ratio))));--s-hero-m-photo-ratio:2 / 3;--s-hero-m-photo-aspect:1.5;--s-hero-m-photo-scale:1;--s-hero-m-focus-x:50%;--s-hero-m-focus-y:65.2%;--s-hero-m-sofa-height:.25;--s-hero-m-sofa-base:77.6%;--s-hero-m-sofa-size:calc(100cqw * var(--s-hero-m-photo-scale) * var(--s-hero-m-photo-aspect) * var(--s-hero-m-sofa-height));--s-hero-m-slot-min:calc(var(--s-hero-m-sofa-size) + var(--p-space-3));--s-hero-m-title:clamp(2.125rem, min(11.6cqw, 6.3svh), 3rem);--s-hero-m-lead:var(--p-type-t4);--s-hero-m-lead-width:19rem;--s-hero-m-pad-top:var(--p-space-4);--s-hero-m-pad-bottom:var(--p-space-4);--s-hero-m-copy-gap:var(--p-space-3);--s-hero-m-actions-gap:var(--p-space-2);--s-hero-m-secondary-height:var(--p-touch);--s-hero-m-scrim:var(--s-canvas)}@supports (color:color-mix(in lab, red, red)){:root{--s-hero-m-scrim:color-mix(in srgb, var(--s-canvas) 50%, transparent)}}:root{--s-hero-m-top:var(--s-canvas);--s-hero-m-top-fade:3rem;--s-hero-m-scrim-fade:5.5rem;--s-hero-m-scrim-reach:var(--p-space-3);--s-hero-m-photo-mask:linear-gradient(to bottom, transparent, #000 14%, #000 83%, transparent);--s-hero-m-vignette:var(--p-slate)}@supports (color:color-mix(in lab, red, red)){:root{--s-hero-m-vignette:color-mix(in srgb, var(--p-slate) 8%, transparent)}}:root{--s-hero-m-vignette-shape:ellipse 64% 21% at var(--s-hero-m-focus-x) var(--s-hero-m-focus-y);--s-hero-m-vignette-clear:62%;--s-hero-m-contact:var(--p-slate)}@supports (color:color-mix(in lab, red, red)){:root{--s-hero-m-contact:color-mix(in srgb, var(--p-slate) 30%, transparent)}}:root{--s-hero-m-contact-shape:ellipse 42% 2.6% at var(--s-hero-m-focus-x) var(--s-hero-m-sofa-base);--s-hero-m-depth-delay:calc(var(--p-stagger-hero) * 3);--s-hero-m-signature-size:clamp(1.75rem, 8cqw, 2.25rem);--s-hero-m-signature-overlap:.3em;--s-hero-m-signature-line:1.2em;--s-hero-m-signature-lift:calc(var(--s-hero-m-sofa-size) / 2 - var(--s-hero-m-signature-overlap) + var(--s-hero-m-signature-line) / 2);--s-hero-m-signature-inset:var(--p-zero-length);--s-hero-m-below-gap:var(--p-space-5);--s-hero-m-assurance-pad:var(--p-space-4) var(--p-space-2);--s-hero-m-rise:3%}[data-theme=dark]{--s-hero-m-scrim:var(--s-canvas);--s-hero-m-photo-mask:linear-gradient(to bottom, transparent 30%, #000 50%, #000 83%, transparent);--s-hero-m-vignette:var(--s-canvas)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--s-hero-m-vignette:color-mix(in srgb, var(--s-canvas) 46%, transparent)}}[data-theme=dark]{--s-hero-m-contact:var(--s-canvas)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--s-hero-m-contact:color-mix(in srgb, var(--s-canvas) 55%, transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--s-hero-m-scrim:var(--s-canvas);--s-hero-m-photo-mask:linear-gradient(to bottom, transparent 30%, #000 50%, #000 83%, transparent);--s-hero-m-vignette:var(--s-canvas)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--s-hero-m-vignette:color-mix(in srgb, var(--s-canvas) 46%, transparent)}}:root:not([data-theme]){--s-hero-m-contact:var(--s-canvas)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--s-hero-m-contact:color-mix(in srgb, var(--s-canvas) 55%, transparent)}}}@media (max-height:40rem){:root{--s-hero-m-pad-top:var(--p-space-3);--s-hero-m-copy-gap:var(--p-space-2);--s-hero-m-lead:var(--p-type-t5);--s-hero-m-signature-overlap:.9em}}:root{--s-hero-m-sofa-rise:.126;--s-hero-m-sofa-drop:.14;--s-hero-m-signature-leading:1.2;--s-hero-m-signature-stroke-clear:1.25rem;--s-hero-m-signature-gap:calc(var(--p-space-2) + var(--s-hero-m-signature-stroke-clear));--s-hero-m-signature-clear:var(--p-space-1);--s-hero-m-sofa-clear:var(--p-space-1)}:root,[data-hero-media]{--s-hero-m-photo-height:calc(100cqw * var(--s-hero-m-photo-scale) * var(--s-hero-m-photo-aspect));--s-hero-m-sofa-above:calc(var(--s-hero-m-photo-height) * var(--s-hero-m-sofa-rise));--s-hero-m-sofa-below:calc(var(--s-hero-m-photo-height) * var(--s-hero-m-sofa-drop));--s-hero-m-signature-band:calc(var(--s-hero-m-signature-size) * var(--s-hero-m-signature-leading) + var(--s-hero-m-signature-gap) + var(--s-hero-m-signature-clear));--s-hero-m-focus-top:max(calc(var(--s-hero-m-sofa-above) + var(--s-hero-m-sofa-clear)), min(50%, calc(100% - var(--s-hero-m-signature-band) - var(--s-hero-m-sofa-below))));--s-hero-m-slot-signed:calc(var(--s-hero-m-sofa-above) + var(--s-hero-m-sofa-below) + var(--s-hero-m-sofa-clear) + var(--s-hero-m-signature-band))}@media (max-height:37.5rem){:root{--s-hero-m-title:1.875rem;--s-hero-m-copy-gap:var(--p-space-1);--s-hero-m-signature-size:1.375rem;--s-hero-m-signature-leading:1;--s-hero-m-signature-clear:var(--p-zero-length);--s-hero-m-sofa-clear:var(--p-zero-length)}}:root{--s-hero-film-m-mask:linear-gradient(to bottom, transparent, #000 16%, #000 80%, transparent);--s-hero-film-d-width:64%;--s-hero-film-d-height:88%;--s-hero-film-d-position:50% 50%;--s-hero-film-d-mask:linear-gradient(to right, transparent, #000 30%), linear-gradient(to bottom, transparent, #000 10%, #000 84%, transparent);--s-hero-film-reveal:var(--p-duration-hero-image);--s-hero-film-m-mask-dark:radial-gradient(ellipse 112% 23% at 50% 57.5%, #000 46%, transparent);--s-hero-film-d-mask-dark:radial-gradient(ellipse 72% 66% at 50% 60%, #000 44%, transparent), linear-gradient(to right, transparent, #000 30%)}[data-theme=dark]{--s-hero-film-m-mask:var(--s-hero-film-m-mask-dark);--s-hero-film-d-mask:var(--s-hero-film-d-mask-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--s-hero-film-m-mask:var(--s-hero-film-m-mask-dark);--s-hero-film-d-mask:var(--s-hero-film-d-mask-dark)}}[data-hero-media=film]{--s-hero-m-photo-ratio:9 / 16;--s-hero-m-photo-aspect:1.7778;--s-hero-m-photo-scale:1;--s-hero-m-focus-x:50%;--s-hero-m-focus-y:57.5%;--s-hero-m-sofa-height:.21;--s-hero-m-sofa-base:67.7%;--s-hero-m-sofa-rise:.106;--s-hero-m-sofa-drop:.112;--s-hero-m-sofa-size:calc(100cqw * var(--s-hero-m-photo-scale) * var(--s-hero-m-photo-aspect) * var(--s-hero-m-sofa-height));--s-hero-m-photo-mask:var(--s-hero-film-m-mask);--s-hero-m-vignette:transparent;--s-hero-m-contact:transparent}@property --s-hero-film-veil{syntax:"<number>";inherits:true;initial-value:0}:root{--s-hero-film-veil-on:1;--s-hero-film-veil-duration:var(--p-duration-panel);--s-hero-film-veil-ease:var(--p-ease-soft);--s-hero-film-m-scrim-base:50%;--s-hero-film-m-scrim-veil:44%;--s-hero-film-m-reach-base:var(--p-space-3);--s-hero-film-m-reach-veil:2.5rem;--s-hero-film-m-fade-base:5.5rem;--s-hero-film-m-fade-veil:1.5rem;--s-hero-film-m-foot-veil:14%;--s-hero-film-m-end-veil:8%;--s-hero-m-dark-step-1:#0000001f;--s-hero-m-dark-step-2:#00000061;--s-hero-m-dark-step-3:#000000b8;--s-hero-m-dark-step-4:#000000eb;--s-hero-m-photo-mask-dark:linear-gradient(to bottom, transparent 28%, var(--s-hero-m-dark-step-1) 35%, var(--s-hero-m-dark-step-2) 41%, var(--s-hero-m-dark-step-3) 46%, var(--s-hero-m-dark-step-4) 49.5%, #000 51.5%, #000 81%, var(--s-hero-m-dark-step-3) 86%, var(--s-hero-m-dark-step-1) 92%, transparent 97%), radial-gradient(ellipse 72% 50% at 50% 64%, #000 70%, transparent);--s-hero-film-d-clear:0%;--s-hero-film-d-ramp:30%;--s-hero-film-d-clear-veil:22%;--s-hero-film-d-ramp-veil:26%;--s-hero-film-d-fade:linear-gradient(to bottom, transparent, #000 10%, #000 84%, transparent);--s-hero-film-signature-halo:none;--s-hero-film-signature-halo-dark:0 0 var(--p-space-2) var(--s-canvas), 0 0 var(--p-space-4) var(--s-canvas);--s-hero-d-shade-dark:linear-gradient(to right, var(--s-canvas) 37%, var(--s-canvas) 40%, var(--s-canvas) 43%, var(--s-canvas) 45.5%, var(--s-canvas) 47%, transparent 48%)}@supports (color:color-mix(in lab, red, red)){:root{--s-hero-d-shade-dark:linear-gradient(to right, var(--s-canvas) 37%, color-mix(in srgb, var(--s-canvas) 88%, transparent) 40%, color-mix(in srgb, var(--s-canvas) 58%, transparent) 43%, color-mix(in srgb, var(--s-canvas) 26%, transparent) 45.5%, color-mix(in srgb, var(--s-canvas) 8%, transparent) 47%, transparent 48%)}}:root{--s-hero-d-shade-text-dark:linear-gradient(to right, var(--s-canvas) 46%, var(--s-canvas) 48%, var(--s-canvas) 50%, var(--s-canvas) 51.5%, var(--s-canvas) 52.5%, transparent 53%)}@supports (color:color-mix(in lab, red, red)){:root{--s-hero-d-shade-text-dark:linear-gradient(to right, var(--s-canvas) 46%, color-mix(in srgb, var(--s-canvas) 88%, transparent) 48%, color-mix(in srgb, var(--s-canvas) 58%, transparent) 50%, color-mix(in srgb, var(--s-canvas) 26%, transparent) 51.5%, color-mix(in srgb, var(--s-canvas) 8%, transparent) 52.5%, transparent 53%)}}:root{--s-hero-d-floor-shade-dark:linear-gradient(to top, var(--s-canvas), var(--s-canvas) 3%, var(--s-canvas) 7%, transparent 11%)}@supports (color:color-mix(in lab, red, red)){:root{--s-hero-d-floor-shade-dark:linear-gradient(to top, var(--s-canvas), color-mix(in srgb, var(--s-canvas) 60%, transparent) 3%, color-mix(in srgb, var(--s-canvas) 18%, transparent) 7%, transparent 11%)}}[data-theme=dark]{--s-hero-film-m-scrim-base:100%;--s-hero-film-signature-halo:var(--s-hero-film-signature-halo-dark);--s-hero-shade:var(--s-hero-d-shade-dark);--s-hero-floor-shade:var(--s-hero-d-floor-shade-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--s-hero-film-m-scrim-base:100%;--s-hero-film-signature-halo:var(--s-hero-film-signature-halo-dark);--s-hero-shade:var(--s-hero-d-shade-dark);--s-hero-floor-shade:var(--s-hero-d-floor-shade-dark)}}@media (min-width:64rem) and (max-width:79.999rem){[data-theme=dark]{--s-hero-film-d-clear:12%;--s-hero-film-d-ramp:40%;--s-hero-shade:var(--s-hero-d-shade-text-dark)}}@media (min-width:64rem) and (max-width:79.999rem) and (prefers-color-scheme:dark){:root:not([data-theme]){--s-hero-film-d-clear:12%;--s-hero-film-d-ramp:40%;--s-hero-shade:var(--s-hero-d-shade-text-dark)}}[data-hero-media=film] .hero-art{--s-hero-m-scrim:var(--s-canvas)}@supports (color:color-mix(in lab, red, red)){[data-hero-media=film] .hero-art{--s-hero-m-scrim:color-mix(in srgb, var(--s-canvas) min(100%, calc(var(--s-hero-film-m-scrim-base) + var(--s-hero-film-veil) * var(--s-hero-film-m-scrim-veil))), transparent)}}[data-hero-media=film] .hero-art{--s-hero-m-scrim-reach:calc(var(--s-hero-film-m-reach-base) + var(--s-hero-film-veil) * var(--s-hero-film-m-reach-veil));--s-hero-m-scrim-fade:calc(var(--s-hero-film-m-fade-base) - var(--s-hero-film-veil) * var(--s-hero-film-m-fade-veil));--s-hero-film-d-edge:linear-gradient(to right, transparent calc(var(--s-hero-film-d-clear) + var(--s-hero-film-veil) * var(--s-hero-film-d-clear-veil)), #000 calc(var(--s-hero-film-d-ramp) + var(--s-hero-film-veil) * var(--s-hero-film-d-ramp-veil)));--s-hero-m-photo-mask:linear-gradient(to bottom, transparent, #000 16%, #000 calc(80% - var(--s-hero-film-veil) * var(--s-hero-film-m-foot-veil)), transparent calc(100% - var(--s-hero-film-veil) * var(--s-hero-film-m-end-veil)));--s-hero-film-d-mask:var(--s-hero-film-d-edge), var(--s-hero-film-d-fade)}:root{--s-hero-film-frame-radius:var(--p-radius-card);--s-hero-film-frame-lead:var(--p-space-6);--s-hero-film-frame-head:2.5rem;--s-hero-film-frame-air:var(--p-space-3);--s-hero-film-frame-lead-min:var(--p-space-4);--s-hero-film-m-lift:var(--p-zero-length);--s-hero-film-m-lift-framed:var(--p-zero-length);--s-hero-film-d-top:var(--p-zero-length);--s-hero-film-d-right:var(--p-zero-length);--s-hero-film-d-radius:var(--p-zero-length);--s-hero-film-d-frame-top:var(--p-space-6);--s-hero-film-d-frame-right:var(--p-space-6);--s-hero-film-d-frame-width:calc(54.4% - var(--p-space-6));--s-hero-film-d-frame-height:calc(85.4% - var(--p-space-6));--s-hero-film-m-clip:none;--s-hero-note-top:var(--p-space-6);--s-hero-note-top-framed:calc(var(--s-hero-film-d-frame-top) + var(--p-space-4))}[data-theme=dark] [data-hero-media=film] .hero-note{--s-hero-note-top:var(--s-hero-note-top-framed)}@media (prefers-color-scheme:dark){:root:not([data-theme]) [data-hero-media=film] .hero-note{--s-hero-note-top:var(--s-hero-note-top-framed)}}@media (max-width:47.999rem) and (min-height:44rem){:root{--s-hero-film-frame-air:var(--p-space-4)}}@media (max-width:47.999rem) and (max-height:43.999rem){:root{--s-hero-film-m-lift-framed:var(--p-space-3);--s-hero-film-frame-lead-min:var(--p-space-2)}}@media (min-width:48rem) and (max-width:63.999rem){:root{--s-hero-film-frame-air:var(--p-space-5)}}@media (min-width:64rem) and (max-width:79.999rem){:root{--s-hero-film-d-frame-width:calc(50% - var(--p-space-6));--s-hero-film-d-frame-height:calc(72% - var(--p-space-6))}}[data-hero-media=film] .hero-art{--s-hero-film-m-frame:inset(max(var(--s-hero-film-frame-lead-min), min(var(--s-hero-film-frame-lead), calc(var(--s-hero-m-focus-top) - var(--s-hero-m-sofa-above) - var(--s-hero-film-frame-head)))) var(--s-gutter) calc(var(--s-hero-m-signature-band) - var(--s-hero-m-signature-clear) + var(--s-hero-film-frame-air)) round var(--s-hero-film-frame-radius))}[data-theme=dark] [data-hero-media=film] .hero-art{--s-hero-m-photo-mask:none;--s-hero-film-d-mask:none;--s-hero-film-m-clip:var(--s-hero-film-m-frame);--s-hero-film-m-lift:var(--s-hero-film-m-lift-framed);--s-hero-film-m-reach-veil:var(--p-zero-length);--s-hero-film-m-fade-veil:var(--p-zero-length);--s-hero-film-d-top:var(--s-hero-film-d-frame-top);--s-hero-film-d-right:var(--s-hero-film-d-frame-right);--s-hero-film-d-width:var(--s-hero-film-d-frame-width);--s-hero-film-d-height:var(--s-hero-film-d-frame-height);--s-hero-film-d-radius:var(--s-hero-film-frame-radius);--s-hero-shade:none}[data-theme=dark] [data-hero-media=photo]{--s-hero-m-photo-mask:var(--s-hero-m-photo-mask-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme]) [data-hero-media=film] .hero-art{--s-hero-m-photo-mask:none;--s-hero-film-d-mask:none;--s-hero-film-m-clip:var(--s-hero-film-m-frame);--s-hero-film-m-lift:var(--s-hero-film-m-lift-framed);--s-hero-film-m-reach-veil:var(--p-zero-length);--s-hero-film-m-fade-veil:var(--p-zero-length);--s-hero-film-d-top:var(--s-hero-film-d-frame-top);--s-hero-film-d-right:var(--s-hero-film-d-frame-right);--s-hero-film-d-width:var(--s-hero-film-d-frame-width);--s-hero-film-d-height:var(--s-hero-film-d-frame-height);--s-hero-film-d-radius:var(--s-hero-film-frame-radius);--s-hero-shade:none}:root:not([data-theme]) [data-hero-media=photo]{--s-hero-m-photo-mask:var(--s-hero-m-photo-mask-dark)}}:root{--s-hero-m-secondary-drop:calc(var(--s-hero-m-pad-bottom) + var(--c-dock-height) + var(--p-space-4));--s-hero-m-secondary-block:calc(var(--s-hero-m-secondary-drop) + var(--s-hero-m-secondary-height));--s-home-stat-pad:var(--p-space-4);--s-home-signature-gap:var(--p-space-3);--s-home-card-peek:3.5rem;--s-home-progress-height:.1875rem;--s-home-progress-width:6rem;--s-home-progress-gap:var(--p-space-5);--s-home-step-rail:2.75rem;--s-home-step-number:1.125rem;--s-home-step-aspect:16 / 9;--s-home-step-line:var(--p-hairline);--s-home-step-gap:var(--p-space-6);--s-home-fr:1fr;--s-home-insp-overlap:2.25rem;--s-home-insp-fade:32%;--s-notice-offset:var(--p-zero-length);--s-notice-offset-estimate:calc(var(--p-type-t6) * var(--p-leading-ui) + 2 * var(--s-notice-pad-block) + var(--s-safe-top));--s-notice-pad-block:var(--p-space-2);--s-notice-surface:var(--s-selected-surface);--s-notice-line:var(--s-line);--s-notice-accent:var(--s-focus);--s-notice-icon-nudge:.1em;--s-notice-enter:-100%;--s-focus-ring:var(--p-focus-width) solid var(--s-focus);--s-focus-offset:.1875rem;--s-focus-field-offset:calc(var(--p-zero-length) - var(--p-hairline));--s-focus-inset-offset:calc(var(--p-zero-length) - var(--p-focus-width));--p-shadow-info:0 1px 2px #1a26340a, 0 2px 10px #1a263408;--p-shadow-nav-float:0 1px 2px #1a26340d, 0 10px 24px -12px #1a263433;--s-shadow-role-info:var(--p-shadow-info);--s-shadow-role-card:var(--s-glass-card-shadow);--s-shadow-role-nav:var(--p-shadow-nav-float);--s-shadow-role-window:var(--s-glass-overlay-shadow);--s-type-meta:var(--p-type-t6);--s-type-info:var(--p-type-t5);--s-type-legal:.8125rem;--s-leading-legal:1.5;--c-dock-icon-pad:.375rem;--c-search-thumb-width:4.5rem;--c-search-thumb-aspect:var(--c-pdp-thumb-aspect);--c-search-list-min:calc(var(--c-search-result-height) * 3);--c-footer-axis-gap:var(--p-space-6);--c-footer-benefit-icon:var(--p-icon-sm);--c-footer-signature-indent:var(--p-space-6);--c-footer-signature-lift:var(--p-space-1)}[data-theme=dark]{--s-shadow-role-info:0 1px 2px #080a0e38;--s-shadow-role-nav:0 1px 2px #080a0e42, 0 12px 28px -12px #080a0e70}@media (prefers-color-scheme:dark){:root:not([data-theme]){--s-shadow-role-info:0 1px 2px #080a0e38;--s-shadow-role-nav:0 1px 2px #080a0e42, 0 12px 28px -12px #080a0e70}}:root{--c-action-bar-height:calc(var(--p-control) + var(--p-space-4) * 2 + var(--s-safe-bottom));--c-bottom-bar-height:var(--c-dock-height);--c-bottom-bar-clearance:calc(var(--c-bottom-bar-height) + var(--p-space-5));--c-footer-bottom-space:var(--c-bottom-bar-clearance);--c-footer-compact-bottom:var(--c-bottom-bar-clearance)}@media (min-width:64rem){:root{--c-bottom-bar-height:var(--p-zero-length);--c-footer-bottom-space:var(--p-space-6)}}@media not all and (min-width:64rem){:root:has(.commerce-checkout-page){--c-bottom-bar-height:var(--c-action-bar-height)}:root:has(.action-capsule){--c-bottom-bar-height:var(--c-action-capsule-stack)}:root:has(.action-capsule[aria-hidden=false]){--c-dock-fade-stack:var(--c-action-capsule-stack);--c-dock-fade-edge:var(--p-zero-length)}}html{scroll-padding-bottom:var(--c-bottom-bar-clearance)}:root{--c-pdp-title:max(var(--p-type-t7), calc(var(--p-type-t2) * .78));--c-pdp-section-title:var(--p-type-t3);--c-pdp-group-gap:var(--s-space-decision-wide);--c-pdp-group-inner:var(--s-space-detail-wide);--c-pdp-thumb-desktop:calc(var(--p-space-8) + var(--p-space-2));--c-pdp-thumb-mobile:calc(var(--p-space-8) - var(--p-space-1));--c-pdp-thumb-aspect:4 / 3;--c-option-zoom:var(--p-one);--c-option-focus:var(--p-half) var(--p-half);--c-fabric-row-media:calc(var(--p-space-8) + var(--p-space-2));--c-fabric-list-media:calc(var(--p-space-7) + var(--p-space-2));--c-fabric-card-min:calc(var(--p-space-8) * 3.5);--c-fabric-card-media-aspect:var(--c-pdp-thumb-aspect);--c-fabric-selection-image:calc(var(--p-space-6) + var(--p-space-2));--c-fabric-heading-min:calc(var(--p-touch) + var(--p-space-4));--s-home-swatch:var(--p-space-8);--s-home-step-thumb:calc(var(--p-space-8) + var(--p-space-3));--s-home-step-rail-compact:calc(var(--p-space-6) + var(--p-space-2));--p-signature-size-meta:1.5rem;--s-article-section-gap:var(--p-space-6);--s-article-measure:calc(var(--p-reading) - var(--p-space-7));--s-quiet-panel:var(--p-glass-g2);--c-selection-mark-inset:var(--p-space-2);--c-selection-mark-size:var(--c-check-size);--c-selection-mark-icon:var(--p-space-3);--c-selection-mark-ring:0 0 0 var(--p-focus-width) var(--s-canvas);--c-cart-line-media:calc(var(--p-space-9) + var(--p-space-5));--c-cart-line-media-wide:calc(var(--p-space-9) + var(--p-space-8) + var(--p-space-4))}@media (min-width:48rem){:root{--s-home-swatch:calc(var(--p-space-8) + var(--p-space-3))}}[data-theme=dark]{--s-quiet-panel:var(--s-glass-card-surface)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--s-quiet-panel:var(--s-glass-card-surface)}}@media (min-width:64rem){:root{--s-article-section-gap:calc(var(--p-space-6) + var(--p-space-2))}}.type-meta{font-size:var(--s-type-meta);line-height:var(--p-leading-ui)}.type-info{font-size:var(--s-type-info);line-height:var(--p-leading-ui)}.type-legal{font-size:var(--s-type-legal);line-height:var(--s-leading-legal)}:is(.ui-input,.field-select):focus-visible{outline-offset:var(--s-focus-field-offset);border-color:var(--s-focus)}:is(.search-result,.search-suggestion){align-items:center;gap:var(--p-space-4);min-height:var(--c-search-result-height);padding:var(--p-space-2) var(--p-space-3) var(--p-space-2) var(--p-space-2);border-radius:var(--p-radius-control);transition:background-color var(--p-duration-micro) var(--p-ease);display:flex}:is(.search-result,.search-suggestion) img{width:var(--c-search-thumb-width);height:auto;aspect-ratio:var(--c-search-thumb-aspect);object-fit:contain;flex-shrink:var(--p-zero);border-radius:var(--p-radius-control);background:var(--c-packshot-background)}:is(.search-result,.search-suggestion)>span{flex:var(--p-one);min-width:var(--p-zero)}:is(.search-result,.search-suggestion)>.icon-size{flex-shrink:var(--p-zero);color:var(--s-muted);transition:transform var(--p-duration-hover) var(--p-ease-emphasized), color var(--p-duration-micro) var(--p-ease)}@media (hover:hover) and (pointer:fine){:is(.search-result,.search-suggestion):hover{background:var(--s-subtle)}:is(.search-result,.search-suggestion):hover>.icon-size{color:var(--s-ink);transform:translateX(var(--p-arrow-nudge))}}.site-footer.info-footer .footer-brand{flex-direction:column;align-items:flex-start;display:flex}.site-footer.info-footer .footer-brand .footer-signature{margin-top:var(--c-footer-signature-lift);width:max-content;max-width:var(--p-full);flex-basis:auto;padding-inline-start:var(--c-footer-signature-indent);padding-inline-end:var(--p-space-3)}.site-footer.info-footer .footer-benefits{font-size:var(--s-type-meta);line-height:var(--p-leading-ui)}.site-footer.info-footer .footer-benefits li{align-items:flex-start;gap:var(--p-space-2)}.site-footer.info-footer .footer-benefits .icon-size{width:var(--c-footer-benefit-icon);height:var(--c-footer-benefit-icon);flex-shrink:var(--p-zero);margin-top:calc((var(--s-type-meta) * var(--p-leading-ui) - var(--c-footer-benefit-icon)) / 2)}.site-footer .footer-columns a{width:fit-content;max-width:var(--p-full)}.site-footer.info-footer .footer-bottom{align-items:start}.site-footer.info-footer .footer-bottom-aside{gap:var(--p-space-4);justify-items:start;display:grid}@media not all and (min-width:48rem){.site-footer.info-footer .footer-legal{font-size:var(--s-type-meta);text-align:center;width:var(--p-full)}.site-footer.info-footer .footer-bottom-aside,.site-footer.info-footer .payment-row{text-align:center;width:var(--p-full);justify-items:center}.site-footer.info-footer .footer-seller-summary{margin-inline:auto}.site-footer.info-footer .footer-seller-panel{text-align:center}}@media not all and (min-width:64rem){.site-footer.info-footer .footer-bottom{display:grid}.site-footer.info-footer .footer-bottom-aside{padding-bottom:var(--s-space-decision);border-bottom:var(--c-rule);order:-1}}@media (min-width:64rem){.site-footer.info-footer .footer-inner,.site-footer.info-footer .footer-newsletter,.site-footer.info-footer .footer-bottom{grid-template-columns:var(--c-footer-columns-desktop);column-gap:var(--c-footer-axis-gap);display:grid}.site-footer.info-footer .footer-inner{align-items:start;row-gap:var(--p-zero)}.site-footer.info-footer .footer-benefits{margin-top:calc((var(--p-touch) - var(--s-type-meta) * var(--p-leading-ui)) / 2);column-gap:var(--c-footer-axis-gap);row-gap:var(--p-zero);grid-column:2/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer.info-footer .footer-columns{column-gap:var(--c-footer-axis-gap)}.site-footer.info-footer .footer-group[data-split]{grid-column:span 2}.site-footer.info-footer .footer-group[data-split] ul{column-gap:var(--c-footer-axis-gap)}.site-footer.info-footer .footer-newsletter{align-items:start}.site-footer.info-footer .footer-newsletter>.info-newsletter-heading{grid-column:1/span 2}.site-footer.info-footer .footer-newsletter>:not(.info-newsletter-heading){max-width:var(--p-reading);grid-column:3/-1}.site-footer.info-footer .footer-legal{grid-column:1/span 3}.site-footer.info-footer .footer-bottom-aside{grid-column:4/-1}}.site-footer.info-footer .footer-newsletter:empty{display:none}:root{--s-underline-offset:var(--p-space-1);--c-editorial-scene-min:calc(var(--p-space-9) + var(--p-space-8));--c-catalog-top-compact:var(--p-space-5);--c-editorial-head-gap-compact:var(--p-space-5);--c-editorial-chip-room:var(--p-space-2);--c-editorial-meta-top-compact:var(--p-space-5);--c-status-embedded-mark:var(--p-icon);--c-filter-rail-fade:var(--p-space-6);--c-filter-rail-button:calc(var(--p-touch) - var(--p-space-2));--c-filter-count-size:var(--p-space-5);--c-filter-rail-fade-compact:1.125rem;--c-filter-properties-max:36dvh;--c-filter-properties-fade:var(--p-space-6);--c-filter-properties-mask-end:linear-gradient(to bottom, #000 calc(100% - var(--c-filter-properties-fade)), transparent);--c-filter-properties-mask-start:linear-gradient(to bottom, transparent, #000 var(--c-filter-properties-fade));--c-filter-properties-mask-both:linear-gradient(to bottom, transparent, #000 var(--c-filter-properties-fade), #000 calc(100% - var(--c-filter-properties-fade)), transparent);--c-filter-chevron-open:180deg;--c-disclosure-closed:0fr;--c-disclosure-open:1fr;--s-article-top:var(--p-space-7);--s-article-heading-top:var(--p-space-4);--s-article-heading-bottom:var(--p-space-5);--s-article-lead-gap:var(--s-space-group)}:root,.filter-rail{--c-filter-rail-mask-end:linear-gradient(to right, #000 calc(100% - var(--c-filter-rail-fade)), transparent);--c-filter-rail-mask-start:linear-gradient(to right, transparent, #000 var(--c-filter-rail-fade));--c-filter-rail-mask-both:linear-gradient(to right, transparent, #000 var(--c-filter-rail-fade), #000 calc(100% - var(--c-filter-rail-fade)), transparent)}.filter-rail[data-density=compact]{--c-filter-rail-fade:var(--c-filter-rail-fade-compact)}@media not all and (min-width:48rem){:root{--s-article-top:var(--p-space-5);--s-article-heading-top:var(--p-space-3);--s-article-heading-bottom:var(--p-space-4);--s-article-lead-gap:var(--p-space-5)}}:root{--c-rail-bleed:var(--s-gutter)}.rail-bleed{margin-inline:calc(var(--p-zero-length) - var(--c-rail-bleed));padding-inline:var(--c-rail-bleed);scroll-padding-inline:var(--c-rail-bleed);overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.rail-bleed::-webkit-scrollbar{display:none}:root{--c-hero-steel:#737f8c;--c-hero-title-ink:#191d22;--c-hero-title-weight:600;--c-hero-title-size:clamp(2.15rem, 10.7cqw, 3rem);--c-hero-title-tracking:-.035em;--c-hero-letter-support:0 1px 1px #ffffff80;--c-hero-script-clear:.18em;--c-hero-writing-cycle:16s;--c-hero-writing-left:-100%;--c-hero-note-leading:1.4;--c-hero-actions-width:61rem;--c-hero-cinema-height:clamp(17.5rem, 42svh, calc(100vw * 331 / 390));--c-hero-cinema-gap:var(--p-space-4);--c-hero-actions-gap:var(--p-space-2);--c-hero-choice-gap:var(--p-space-1);--c-hero-compact-choice-gap:.125rem;--c-hero-mobile-title-size:min(var(--c-hero-title-size), 13cqh);--c-hero-mobile-script-size:min(var(--c-hero-script-size), 20cqh);--c-hero-mobile-film-top:0%;--c-hero-mobile-film-width:100%;--c-hero-mobile-film-left:0%;--c-hero-mobile-film-focus:75%;--c-hero-mobile-film-shift:-57.5%;--c-hero-mobile-title-halo-ink:var(--c-cinema-studio)}@supports (color:color-mix(in lab, red, red)){:root{--c-hero-mobile-title-halo-ink:color-mix(in srgb, var(--c-cinema-studio) 60%, transparent)}}:root{--c-hero-mobile-title-halo:drop-shadow(0 0 .1875rem var(--c-hero-mobile-title-halo-ink)) drop-shadow(0 0 2rem var(--c-hero-mobile-title-halo-ink));--c-home-section-gap:clamp(3rem, 6vw, 5rem);--c-home-assurance-surface:var(--s-glass-action-surface);--c-offer-board-gap:var(--p-space-5);--c-offer-rows:minmax(0, 1fr);--c-offer-field-pad:clamp(.75rem, 3.8vw, 1rem);--c-offer-field-height:7.75rem;--c-offer-figure-size:var(--p-type-t8);--c-offer-figure-tracking:-.02em;--c-offer-label-size:.8125rem;--c-offer-accent-size:1.25rem;--c-offer-accent-stroke:1.5;--c-offer-swatch-overlap:.3125rem;--c-offer-swatch-ring:1.5px solid var(--s-surface);--c-offer-cross-inset:var(--c-offer-field-pad);--c-offer-cross-gap:var(--p-space-3);--c-offer-cross-horizontal:linear-gradient(to right, var(--s-line) calc(50% - var(--c-offer-cross-gap)), transparent calc(50% - var(--c-offer-cross-gap)) calc(50% + var(--c-offer-cross-gap)), var(--s-line) calc(50% + var(--c-offer-cross-gap)));--c-offer-cross-vertical:linear-gradient(to bottom, var(--s-line) calc(50% - var(--c-offer-cross-gap)), transparent calc(50% - var(--c-offer-cross-gap)) calc(50% + var(--c-offer-cross-gap)), var(--s-line) calc(50% + var(--c-offer-cross-gap)));--c-home-signature-duration:1.25s;--c-home-signature-delay:80ms;--c-home-signature-clear:.12em;--c-home-signature-leading:1.4;--c-home-signature-open:inset(-35% -12% -35% -8%);--c-hero-lead-ink:#3f4750;--c-hero-title-main:clamp(2rem, min(12.3cqw, 6svh), 2.75rem);--c-hero-title-ratio:.857;--c-hero-title-lead:calc(var(--c-hero-title-main) * var(--c-hero-title-ratio));--c-hero-title-leading:1.1;--c-hero-title-gap:.04em;--c-hero-eyebrow-size:.6875rem;--c-hero-eyebrow-tracking:.14em;--c-hero-eyebrow-tracking-from:.32em;--c-hero-eyebrow-weight:var(--p-weight-medium);--c-hero-lead-size:min(1rem, var(--s-hero-m-lead));--c-hero-lead-leading:1.45;--c-hero-lead-width:21.5rem;--c-hero-lead-gap:var(--s-hero-m-copy-gap);--c-hero-ease:cubic-bezier(.22, 1, .36, 1);--c-hero-enter-duration:.62s;--c-hero-rise-duration:.9s;--c-hero-line-delay:80ms;--c-hero-line-step:80ms;--c-hero-lead-delay:calc(var(--c-hero-line-delay) + var(--c-hero-line-step) + .12s);--c-hero-actions-delay:calc(var(--c-hero-lead-delay) + .1s);--c-rail-room-top:var(--p-space-2);--c-rail-room-bottom:var(--p-space-5);--c-rail-chip-room:var(--p-space-2)}[data-theme=dark]{--c-hero-steel:#838d99;--c-hero-lead-ink:#c9cfd7}@media (prefers-color-scheme:dark){:root:not([data-theme]){--c-hero-steel:#838d99;--c-hero-lead-ink:#c9cfd7}}@media (min-width:48rem){:root{--c-hero-title-main:2.75rem;--c-hero-title-ratio:.82;--c-hero-eyebrow-size:var(--p-type-t6);--c-hero-lead-size:var(--p-type-t4);--c-hero-lead-leading:1.5;--c-hero-lead-width:26rem;--c-hero-lead-gap:var(--p-space-4)}}@media (min-width:80rem){:root{--c-hero-title-main:clamp(3.25rem, 4.17vw, 3.75rem);--c-hero-title-ratio:.8;--c-hero-lead-gap:var(--p-space-5)}}@media (min-width:64rem){:root{--c-offer-field-pad:clamp(1.25rem, 2.2vw, 2rem);--c-offer-figure-size:var(--c-home-intro-number-size);--c-offer-label-size:clamp(.8125rem, 1vw, .875rem);--c-offer-accent-size:1.5rem;--c-offer-cross-inset:var(--c-offer-field-pad);--c-offer-cross-gap:var(--p-space-4)}}:root{--c-hero-script-size:clamp(3.5rem, 17vw, 4.5rem);--c-hero-script-leading:1.12;--c-hero-script-weight:400;--c-hero-script-rotate:-3deg;--c-hero-script-indent:1.65rem;--c-hero-script-gap:-.15rem;--c-hero-script-indent-compact:2.5rem;--c-hero-script-pad:.12em;--c-hero-script-stroke-height:.6rem;--c-hero-script-stroke-width:1.5;--c-hero-script-delay:.12s;--c-hero-script-duration:.6s;--c-hero-stroke-delay:.58s;--c-hero-stroke-duration:.24s;--c-hero-glint-delay:.64s;--c-hero-glint-duration:.26s;--c-hero-glint-dash:.13 1;--c-hero-glint-end:-1;--c-hero-glint-width:3;--c-hero-glint-ink:#aebbc9;--c-hero-enter-duration:.42s;--c-hero-wipe-duration:.85s;--c-hero-wipe-ease:cubic-bezier(.4, 0, .2, 1);--c-hero-wipe-closed:inset(0 100% 0 0);--c-hero-wipe-open:inset(0 0 0 0);--c-hero-cue-first:1.4s;--c-hero-cue-final:2.65s;--c-hero-cue-duration:1ms;--c-hero-scene-gap:.5rem;--c-hero-stage-height:clamp(10.5rem, calc(42svh - 8rem), 16rem);--c-hero-stage-bleed:var(--p-space-3);--c-hero-stage-radius:1.5rem;--c-hero-photo-width:116%;--c-hero-photo-left:-8%;--c-hero-photo-y:-57.5%;--c-cinema-studio:var(--p-white);--c-hero-studio:var(--c-cinema-studio);--c-hd1-studio:var(--p-white);--c-hd1-container:calc(min(100vw, var(--p-wide)) - var(--s-gutter) * 2);--c-hd1-margin:calc((100vw - var(--c-hd1-container)) / 2);--c-hd1-copy:clamp(288px, 24vw, 352px);--c-hd1-tail:96px;--c-hd1-window-clear:24px;--c-hd1-card-gap:32px;--c-hd1-card-edge:calc(var(--s-gutter) - var(--c-header-inset));--c-hd1-card-width:calc(var(--c-hd1-container) - var(--c-hd1-copy) - var(--c-hd1-card-gap) + var(--c-hd1-card-edge));--c-hd1-card-focus:50% 100%;--c-hd1-section-gap:var(--p-space-8);--c-hd1-card-rows:2 / 4;--c-hd1-copy-ink:#586472;--c-hd1-rows:0 auto auto 0;--c-hd1-title-row:2;--c-hd1-film-column:2;--c-hd1-background-layer:-1;--c-hd1-action-columns:minmax(0, 1fr);--c-hd1-poster-hide:0s;--c-hd1-actions-row:3;--c-hd1-columns:var(--c-hd1-copy) minmax(0, 1fr);--c-hd1-title-size:clamp(48px, 4.16667vw, 68px);--c-hd1-script-size:clamp(72px, 6.11111vw, 96px);--c-hd1-title-leading:1.04;--c-hd1-lead-size:clamp(16px, 1.18vw, 17px);--c-hd1-lead-gap:32px;--c-hd1-actions-width:336px;--c-hd1-button-height:52px;--c-hd1-effective-variant:karta;--c-hd1-full-variant:kadr;--c-hd1-full-copy-end:calc(var(--c-hd1-margin) + min(var(--c-hd1-copy), var(--c-hd1-actions-width)));--c-hd1-full-sofa-start:.2;--c-hd1-full-sofa-span:.6;--c-hd1-full-sofa-clear:96px;--c-hd1-full-right-clear:calc(var(--c-hd1-margin) - var(--c-hd1-card-edge));--c-hd1-full-sofa-left:calc(var(--c-hd1-full-copy-end) + var(--c-hd1-full-sofa-clear));--c-hd1-full-width:min(2400px, max(calc((100vw - var(--c-hd1-full-right-clear) - var(--c-hd1-full-sofa-left)) / var(--c-hd1-full-sofa-span)), calc((100vw - var(--c-hd1-full-sofa-left)) / .8)));--c-hd1-full-height:calc(var(--c-hd1-full-width) * 9 / 16);--c-hd1-full-left:calc(var(--c-hd1-full-sofa-left) - var(--c-hd1-full-width) * var(--c-hd1-full-sofa-start));--c-hd1-full-header-bottom:92px;--c-hd1-full-title-size:var(--c-hd1-title-size);--c-hd1-full-script-size:var(--c-hd1-script-size);--c-hd1-full-lead-size:var(--c-hd1-lead-size);--c-hd1-full-button-height:var(--c-hd1-button-height);--c-hd1-full-action-gap:var(--p-space-2);--c-hd1-full-or-padding:var(--p-space-1);--c-hd1-full-title-clear:48px;--c-hd1-full-title-top:calc(var(--c-hd1-full-header-bottom) + var(--c-hd1-full-title-clear));--c-hd1-full-pause-top:calc(var(--c-hd1-full-header-bottom) + 24px);--c-hd1-full-zone-min:var(--p-zero-length);--c-hd1-full-zone-height:max(min(calc(100svh - var(--c-hd1-window-clear)), max(var(--c-hd1-full-zone-min), min(800px, var(--c-hd1-full-height)), calc(var(--c-hd1-full-pause-top) + var(--c-hd1-full-height) * .65))), calc(var(--c-hd1-full-pause-top) + var(--c-hd1-full-height) * .6 + var(--c-hd1-full-layout-fade-height)), calc(var(--c-hd1-full-title-top) - var(--c-hd1-full-tail) + var(--c-hd1-full-height) * .55 + var(--c-hd1-full-layout-fade-height) * 2));--c-hd1-full-copy-center:calc((var(--c-hd1-full-title-top) + var(--c-hd1-full-zone-height) - var(--c-hd1-full-tail)) / 2);--c-hd1-full-source-anchor:min(0px, max(calc(var(--c-hd1-full-pause-top) - var(--c-hd1-full-height) * .35), calc(var(--c-hd1-full-copy-center) - var(--c-hd1-full-height) * .675)));--c-hd1-full-center-tolerance:56px;--c-hd1-full-edge-guard:1px;--c-hd1-full-floor-shift:clamp(0px, calc(11px - (100vw - 1280px) * 11 / 86), 11px);--c-hd1-full-floor-room:clamp(0px, calc(768px - 100svh), 30px);--c-hd1-full-source-top:calc(var(--c-hd1-full-source-base-top) + var(--c-hd1-full-floor-shift));--c-hd1-full-source-base-top:min(0px, max(var(--c-hd1-full-source-anchor), min(calc(var(--c-hd1-full-zone-height) + var(--c-hd1-full-edge-guard) + var(--c-hd1-full-floor-room) - var(--c-hd1-full-height)), calc(var(--c-hd1-full-copy-center) - var(--c-hd1-full-height) * .675 + var(--c-hd1-full-center-tolerance) - var(--c-hd1-full-edge-guard)))));--c-hd1-full-floor-end:calc(var(--c-hd1-full-source-top) + var(--c-hd1-full-height) + var(--c-hd1-full-edge-guard));--c-hd1-full-rows:1fr auto auto 1fr;--c-hd1-full-copy-gap:24px;--c-hd1-full-tail:64px;--c-hd1-full-next-gap:32px;--c-hd1-full-zone-fade-height:40px;--c-hd1-full-layout-fade-height:min(var(--c-hd1-full-zone-fade-height), calc(var(--c-hd1-full-height) * .05 - var(--c-hd1-full-edge-guard) * 2));--c-hd1-full-shadow-overlap:16px;--c-hd1-full-fade-height:min(calc(var(--c-hd1-full-height) * .05 + var(--c-hd1-full-shadow-overlap) + var(--c-hd1-full-edge-guard)), calc(52px + (100vw - 1280px) * .05));--c-hd1-full-source-mask:none;--c-hd1-full-source-fade-height:120px;--c-hd1-full-source-fade-end:calc(100% + var(--c-hd1-full-edge-guard));--c-hd1-full-narrow-source-mask:linear-gradient(to bottom, var(--p-white) calc(var(--c-hd1-full-source-fade-end) - var(--c-hd1-full-source-fade-height)), #fffffff4 calc(var(--c-hd1-full-source-fade-end) - var(--c-hd1-full-source-fade-height) * .875), #ffffffd7 calc(var(--c-hd1-full-source-fade-end) - var(--c-hd1-full-source-fade-height) * .75), #ffffffae calc(var(--c-hd1-full-source-fade-end) - var(--c-hd1-full-source-fade-height) * .625), #ffffff80 calc(var(--c-hd1-full-source-fade-end) - var(--c-hd1-full-source-fade-height) * .5), #ffffff51 calc(var(--c-hd1-full-source-fade-end) - var(--c-hd1-full-source-fade-height) * .375), #ffffff28 calc(var(--c-hd1-full-source-fade-end) - var(--c-hd1-full-source-fade-height) * .25), #ffffff0b calc(var(--c-hd1-full-source-fade-end) - var(--c-hd1-full-source-fade-height) * .125), transparent var(--c-hd1-full-source-fade-end));--c-hd1-full-fade-start:calc(var(--c-hd1-full-floor-end) - var(--c-hd1-full-fade-height));--c-hd1-full-narrow-bottom-mask:linear-gradient(to bottom, var(--p-white) var(--c-hd1-full-fade-start), #fffffff4 calc(var(--c-hd1-full-floor-end) - var(--c-hd1-full-fade-height) * .875), #ffffffd7 calc(var(--c-hd1-full-floor-end) - var(--c-hd1-full-fade-height) * .75), #ffffffae calc(var(--c-hd1-full-floor-end) - var(--c-hd1-full-fade-height) * .625), #ffffff80 calc(var(--c-hd1-full-floor-end) - var(--c-hd1-full-fade-height) * .5), #ffffff51 calc(var(--c-hd1-full-floor-end) - var(--c-hd1-full-fade-height) * .375), #ffffff28 calc(var(--c-hd1-full-floor-end) - var(--c-hd1-full-fade-height) * .25), #ffffff0b calc(var(--c-hd1-full-floor-end) - var(--c-hd1-full-fade-height) * .125), transparent var(--c-hd1-full-floor-end));--c-hd1-full-bottom-mask:linear-gradient(to bottom, var(--p-white) var(--c-hd1-full-fade-start), #fffffff6 calc(var(--c-hd1-full-fade-start) + var(--c-hd1-full-fade-height) * 1 / 9), #ffffffdf calc(var(--c-hd1-full-fade-start) + var(--c-hd1-full-fade-height) * 2 / 9), #ffffffbd calc(var(--c-hd1-full-fade-start) + var(--c-hd1-full-fade-height) * 3 / 9), #ffffff95 calc(var(--c-hd1-full-fade-start) + var(--c-hd1-full-fade-height) * 4 / 9), #ffffff6a calc(var(--c-hd1-full-fade-start) + var(--c-hd1-full-fade-height) * 5 / 9), #ffffff42 calc(var(--c-hd1-full-fade-start) + var(--c-hd1-full-fade-height) * 6 / 9), #ffffff20 calc(var(--c-hd1-full-fade-start) + var(--c-hd1-full-fade-height) * 7 / 9), #ffffff09 calc(var(--c-hd1-full-fade-start) + var(--c-hd1-full-fade-height) * 8 / 9), transparent var(--c-hd1-full-floor-end));--c-hd1-full-copy-surface:var(--c-hd1-studio);--c-hd1-full-blend-start:calc(var(--c-hd1-full-copy-end) + 24px);--c-hd1-full-blend-span:calc(var(--c-hd1-full-sofa-clear) - 40px);--c-hd1-full-left-overlay:linear-gradient(to right, var(--c-hd1-full-copy-surface) var(--c-hd1-full-blend-start), var(--c-hd1-studio) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .125), var(--c-hd1-studio) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .25), var(--c-hd1-studio) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .375), var(--c-hd1-studio) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .5), var(--c-hd1-studio) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .625), var(--c-hd1-studio) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .75), var(--c-hd1-studio) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .875), transparent calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span)))}@supports (color:color-mix(in lab, red, red)){:root{--c-hd1-full-left-overlay:linear-gradient(to right, var(--c-hd1-full-copy-surface) var(--c-hd1-full-blend-start), color-mix(in srgb, var(--c-hd1-studio) 95.7031%, transparent) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .125), color-mix(in srgb, var(--c-hd1-studio) 84.375%, transparent) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .25), color-mix(in srgb, var(--c-hd1-studio) 68.3594%, transparent) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .375), color-mix(in srgb, var(--c-hd1-studio) 50%, transparent) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .5), color-mix(in srgb, var(--c-hd1-studio) 31.6406%, transparent) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .625), color-mix(in srgb, var(--c-hd1-studio) 15.625%, transparent) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .75), color-mix(in srgb, var(--c-hd1-studio) 4.2969%, transparent) calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span) * .875), transparent calc(var(--c-hd1-full-blend-start) + var(--c-hd1-full-blend-span)))}}:root{--c-hd1-background:linear-gradient(to bottom, var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * 1), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .875), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .75), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .625), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .5), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .375), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .25), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .125), transparent calc(100% - var(--c-hd1-tail) * 0))}@supports (color:color-mix(in lab, red, red)){:root{--c-hd1-background:linear-gradient(to bottom, var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * 1), color-mix(in srgb, var(--c-hd1-studio) 95.7031%, transparent) calc(100% - var(--c-hd1-tail) * .875), color-mix(in srgb, var(--c-hd1-studio) 84.375%, transparent) calc(100% - var(--c-hd1-tail) * .75), color-mix(in srgb, var(--c-hd1-studio) 68.3594%, transparent) calc(100% - var(--c-hd1-tail) * .625), color-mix(in srgb, var(--c-hd1-studio) 50%, transparent) calc(100% - var(--c-hd1-tail) * .5), color-mix(in srgb, var(--c-hd1-studio) 31.6406%, transparent) calc(100% - var(--c-hd1-tail) * .375), color-mix(in srgb, var(--c-hd1-studio) 15.625%, transparent) calc(100% - var(--c-hd1-tail) * .25), color-mix(in srgb, var(--c-hd1-studio) 4.2969%, transparent) calc(100% - var(--c-hd1-tail) * .125), transparent calc(100% - var(--c-hd1-tail) * 0))}}:root{--c-hero-scene-columns:minmax(0, .8fr) minmax(0, 1.6fr);--c-hero-title-columns:1 / -1;--c-hero-art-column:2;--c-hero-art-rows:2 / 5;--c-hero-side-column:1;--c-hero-side-description-row:2;--c-hero-side-sampler-row:3;--c-hero-side-actions-row:4;--c-hero-swatch-size:3rem;--c-hero-swatch-radius:.8rem;--c-hero-swatch-ring:2px solid var(--s-ink);--c-hero-swatch-pending-ring:2px solid var(--s-muted);--c-hero-swatch-pending-delay:.2s;--c-hero-swatch-pulse-duration:1.6s;--c-hero-swatch-ring-offset:3px;--c-hero-swatch-label-surface:#fff;--c-hero-swatch-label-ink:#202831;--c-hero-swatch-label-size:.625rem;--c-hero-meta-gap:clamp(2rem, 5svh, 4rem);--c-cinema-height:calc(100svh - var(--c-header-height) - var(--c-dock-height) - var(--p-space-8));--c-cinema-stage-min:0rem;--c-cinema-rows:minmax(var(--c-cinema-stage-min), 1fr) auto;--c-cinema-focus-top:calc(56% + 2rem);--c-cinema-focus-shift:-60%;--c-cinema-title-inset:var(--p-space-4);--c-cinema-film-width:112%;--c-cinema-film-aspect:1080 / 1920;--c-cinema-film-left:-6%;--c-cinema-scrim:linear-gradient(to bottom, var(--s-surface) 0%, var(--s-surface) 18%, transparent 55%)}@supports (color:color-mix(in lab, red, red)){:root{--c-cinema-scrim:linear-gradient(to bottom, var(--s-surface) 0%, color-mix(in srgb, var(--s-surface) 90%, transparent) 18%, transparent 55%)}}:root{--c-cinema-scrim-veil:linear-gradient(to bottom, var(--s-surface), var(--s-surface) 35%, transparent 75%)}@supports (color:color-mix(in lab, red, red)){:root{--c-cinema-scrim-veil:linear-gradient(to bottom, var(--s-surface), color-mix(in srgb, var(--s-surface) 98%, transparent) 35%, transparent 75%)}}:root{--c-cinema-rim:inset 0 1px 0 #fffc, inset 0 0 0 1px #4e59681a;--c-cinema-light:linear-gradient(115deg, transparent 20%, #ffffffa6 45%, transparent 65%);--c-cinema-light-from:-100%;--c-cinema-light-to:100%;--c-cinema-settle:1.06;--c-cinema-duration:.9s;--c-cinema-light-duration:.7s;--c-cinema-light-delay:.15s;--c-cinema-action-first:0s;--c-cinema-action-second:40ms;--c-cinema-action-third:80ms;--c-cinema-action-rise:.75rem;--c-cinema-chip-size:1.375rem;--c-cinema-chip-overlap:-.45rem;--c-cinema-actions-width:54rem;--c-cinema-action-press:.96;--c-cinema-actions-surface:var(--s-surface)}@supports (color:color-mix(in lab, red, red)){:root{--c-cinema-actions-surface:color-mix(in srgb, var(--s-surface) 80%, transparent)}}:root{--c-cinema-actions-overlap:-.25rem;--c-cinema-scroll-range:0px 600px;--c-cinema-film-travel:2rem;--c-cinema-title-travel:-.75rem;--c-cinema-edge-mask:linear-gradient(#000 0 0);--c-cinema-short-script:clamp(2.8rem, 14vw, 3.4rem);--c-cinema-short-lead:1.9rem;--c-cinema-short-focus:calc(64% + 2rem);--c-cinema-short-height:calc(100svh - var(--c-header-height) - var(--c-dock-height) - var(--p-space-5));--c-fabric-preview-height:clamp(14rem, 65vw, 23rem);--c-fabric-preview-columns:minmax(0, 1.55fr) minmax(0, 1fr);--c-fabric-preview-art-column:1;--c-fabric-preview-copy-column:2;--c-fabric-preview-art-rows:1 / 5;--c-fabric-preview-title-row:1;--c-fabric-preview-description-row:2;--c-fabric-preview-sampler-row:3;--c-fabric-preview-actions-row:4;--c-guide-width:48rem;--c-guide-open-layer:2;--c-guide-focus-offset:-4px;--c-guide-step-columns:var(--c-guide-step-number) var(--c-guide-step-thumb) minmax(0, 1fr);--c-guide-step-number:2rem;--c-guide-step-thumb:4.5rem;--c-guide-step-title:clamp(1rem, 4.1vw, 1.25rem);--c-guide-panel-width:38rem;--c-guide-panel-bottom:max(var(--p-space-3), env(safe-area-inset-bottom));--c-guide-panel-height:min(88dvh, calc(100dvh - var(--c-guide-panel-bottom) - var(--p-space-4) - env(safe-area-inset-top)));--c-guide-photo-position:center 72%;--c-guide-photo-mask:linear-gradient(to bottom, #000 92%, transparent);--c-guide-feather:2.5rem;--c-fabric-wipe-mask:linear-gradient(to right, #000 calc(100% - var(--c-guide-feather)), transparent 100%);--c-fabric-incoming-layer:2;--c-fabric-frame-width:100cqw;--c-fabric-counter-start:100%;--c-fabric-counter-end:calc(var(--p-zero-length) - var(--c-guide-feather));--c-guide-scene-away:.985;--c-guide-low-opacity:.35;--c-guide-action-fade:linear-gradient(to bottom, transparent, var(--s-glass-overlay-surface));--c-guide-left:-100%;--c-guide-reflection:linear-gradient(to right, transparent, #ffffff2e, transparent);--c-guide-wide-columns:repeat(3, minmax(0, 1fr));--c-guide-surface:var(--s-glass-action-surface);--c-guide-photo-surface:var(--c-cinema-studio);--c-guide-stroke:1px solid var(--s-line);--c-guide-blur:var(--p-space-4);--c-guide-step-delay-first:.14s;--c-guide-step-delay-second:.24s;--c-guide-step-delay-third:.34s;--c-guide-cycle:4.8s;--c-guide-phase:calc(var(--c-guide-cycle) / 3);--c-guide-enter:.42s;--c-guide-card-height:24rem;--c-guide-card-rows:minmax(0, 1fr) auto;--c-guide-card-title:clamp(.95rem, 4.2vw, 1.25rem);--c-guide-card-label:clamp(.75rem, 3.3vw, .9375rem);--c-guide-swatch-size:1.5rem;--c-guide-card-shadow:0 12px 36px #3041561f;--c-guide-track:var(--s-ink)}@supports (color:color-mix(in lab, red, red)){:root{--c-guide-track:color-mix(in srgb, var(--s-ink) 15%, transparent)}}:root{--c-guide-progress-height:2px;--c-guide-signature-size:clamp(1.125rem, calc(10.9vw - 1.055rem), 1.625rem);--c-guide-signature-drop:.3em;--c-home-intro-columns:minmax(0, 1.45fr) minmax(0, 1fr);--c-home-intro-gap:clamp(2.5rem, 5vw, 5rem);--c-home-intro-number-size:clamp(2.75rem, 4.5vw, 4rem)}[data-theme=dark]{--c-hero-glint-ink:#fff;--c-hd1-studio:var(--s-canvas);--c-hd1-copy-ink:var(--s-muted);--c-hd1-background:linear-gradient(to bottom, var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .75), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .65625), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .5625), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .46875), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .375), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .28125), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .1875), var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .09375), transparent 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--c-hd1-background:linear-gradient(to bottom, var(--c-hd1-studio) calc(100% - var(--c-hd1-tail) * .75), color-mix(in srgb, var(--c-hd1-studio) 95.7031%, transparent) calc(100% - var(--c-hd1-tail) * .65625), color-mix(in srgb, var(--c-hd1-studio) 84.375%, transparent) calc(100% - var(--c-hd1-tail) * .5625), color-mix(in srgb, var(--c-hd1-studio) 68.3594%, transparent) calc(100% - var(--c-hd1-tail) * .46875), color-mix(in srgb, var(--c-hd1-studio) 50%, transparent) calc(100% - var(--c-hd1-tail) * .375), color-mix(in srgb, var(--c-hd1-studio) 31.6406%, transparent) calc(100% - var(--c-hd1-tail) * .28125), color-mix(in srgb, var(--c-hd1-studio) 15.625%, transparent) calc(100% - var(--c-hd1-tail) * .1875), color-mix(in srgb, var(--c-hd1-studio) 4.2969%, transparent) calc(100% - var(--c-hd1-tail) * .09375), transparent 100%)}}[data-theme=dark]{--c-hero-title-ink:#191d22;--c-home-assurance-surface:var(--s-glass-action-surface);--c-cinema-actions-surface:var(--s-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--c-cinema-actions-surface:color-mix(in srgb, var(--s-surface) 92%, transparent)}}[data-theme=dark]{--c-guide-card-shadow:0 12px 36px #00000042;--c-cinema-rim:inset 0 1px 0 #fff3, inset 0 0 0 1px #ffffff1f;--c-cinema-light:linear-gradient(115deg, transparent 20%, #d7e4f93d 45%, transparent 65%);--c-cinema-scrim:linear-gradient(to bottom, var(--s-surface) 0%, var(--s-surface) 23%, transparent 65%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--c-cinema-scrim:linear-gradient(to bottom, var(--s-surface) 0%, color-mix(in srgb, var(--s-surface) 96%, transparent) 23%, transparent 65%)}}@media (min-width:64rem) and (not (min-width:80rem)){:root{--c-hd1-full-sofa-clear:64px;--c-hd1-full-source-top:var(--c-hd1-full-source-anchor);--c-hd1-full-floor-end:var(--c-hd1-full-zone-height);--c-hd1-full-fade-height:var(--c-hd1-full-zone-fade-height);--c-hd1-full-layout-fade-height:var(--c-hd1-full-zone-fade-height);--c-hd1-full-bottom-mask:var(--c-hd1-full-narrow-bottom-mask);--c-hd1-full-source-mask:var(--c-hd1-full-narrow-source-mask);--c-hd1-full-title-size:calc(1280px * .0416667);--c-hd1-full-script-size:calc(1280px * .0611111);--c-hd1-full-zone-min:calc(720px - var(--c-hd1-window-clear))}}@media (min-width:64rem) and (max-width:80rem){:root{--c-hd1-full-title-clear:40px}}@media (min-width:1024px){:root{--c-cinema-film-aspect:1920 / 1080}}@media (min-width:64rem){:root{--c-hero-script-size:clamp(5rem, 7vw, 7rem);--c-hero-title-size:clamp(3rem, 4.4vw, 4.25rem);--c-guide-panel-height:min(88dvh, 48rem);--c-hero-script-indent:1rem;--c-hero-script-gap:0;--c-hero-stage-height:clamp(22rem, 33vw, 32rem);--c-hero-stage-bleed:var(--p-zero-length);--c-hero-photo-width:165%;--c-hero-photo-left:-32.5%;--c-hero-photo-y:-65%;--c-hero-scene-gap:1.5rem;--c-hero-swatch-size:3.5rem;--c-cinema-height:clamp(32rem, 73svh, 44rem);--c-cinema-title-inset:var(--p-space-6) var(--p-space-7);--c-cinema-focus-top:52%;--c-cinema-focus-shift:-53%;--c-cinema-film-width:106%;--c-cinema-film-left:-3%;--c-cinema-actions-overlap:-2rem;--c-guide-card-height:26rem;--c-guide-feather:4rem;--c-guide-card-title:clamp(1.1rem, 1.5vw, 1.5rem);--c-guide-card-label:var(--p-type-t5);--c-cinema-scrim:linear-gradient(to bottom, var(--s-surface), var(--s-surface) 16%, transparent 48%)}@supports (color:color-mix(in lab, red, red)){:root{--c-cinema-scrim:linear-gradient(to bottom, var(--s-surface), color-mix(in srgb, var(--s-surface) 95%, transparent) 16%, transparent 48%)}}:root{--c-fabric-preview-height:clamp(25rem, 36vw, 36rem)}}:root{--motion-accent3d-orbit-duration:2.4;--motion-accent3d-frame-duration:3.6;--motion-accent3d-fade-duration:.15;--motion-accent3d-fade-time:calc(var(--motion-accent3d-fade-duration) * 1s);--motion-accent3d-first-delay:1.2;--p-accent3d-steel:#8f99a4;--c-accent3d-width:1.5px;--c-material-3d-surface:var(--p-night);--c-material-3d-ink:var(--p-white);--c-material-3d-highlight:#ffffff1f;--c-material-3d-gloss:linear-gradient(165deg, var(--c-material-3d-highlight), transparent 48%);--c-badge-3d-surface:var(--p-night);--c-badge-3d-ink:var(--p-white);--c-button-3d-beam:4rem;--s-badge-3d-beam:2rem;--c-button-3d-shadow:var(--p-shadow-control);--c-button-3d-ring-base:transparent;--c-accent3d-mask:linear-gradient(#000 0 0);--c-accent3d-orbit-mask:radial-gradient(closest-side, transparent calc(100% - var(--c-accent3d-width) - .25px), #000 calc(100% - var(--c-accent3d-width)), #000 calc(100% - .25px), transparent 100%);--c-accent3d-arc-start:0deg;--c-accent3d-arc-end:360deg;--c-accent3d-arc-rise:4%;--c-accent3d-arc-peak:7%;--c-accent3d-arc-hold:13%;--c-accent3d-arc-fall:16%;--c-accent3d-arc-span:20%;--c-accent3d-arc-from:200deg;--c-accent3d-frame-beam:13rem;--c-accent3d-frame-core:30%;--c-accent3d-frame-edge:60%;--c-accent3d-line:var(--p-steel);--c-accent3d-arc:var(--p-ink);--c-accent3d-arc-edge:var(--p-slate);--c-accent3d-contrast-line:#8f99a466;--c-accent3d-contrast-arc:var(--p-cloud);--c-accent3d-contrast-arc-edge:var(--p-accent3d-steel);--c-accent3d-dock-inset:.125rem;--c-accent3d-frame-inset:calc(var(--p-zero-length) - var(--p-hairline));--c-3d-entry-base-gap:var(--p-space-3)}[data-theme=dark]{--c-accent3d-line:#dae3ee57;--c-material-3d-surface:var(--s-action);--c-material-3d-ink:var(--s-inverse);--c-button-3d-ring-base:var(--c-dock-3d-rim-color);--c-accent3d-arc:var(--p-mist);--c-accent3d-arc-edge:var(--p-accent3d-steel);--c-accent3d-contrast-line:#dae3ee57;--c-accent3d-dock-inset:calc(var(--p-zero-length) - var(--c-dock-3d-rim))}@media (prefers-color-scheme:dark){:root:not([data-theme]){--c-accent3d-line:#dae3ee57;--c-material-3d-surface:var(--s-action);--c-material-3d-ink:var(--s-inverse);--c-button-3d-ring-base:var(--c-dock-3d-rim-color);--c-accent3d-arc:var(--p-mist);--c-accent3d-arc-edge:var(--p-accent3d-steel);--c-accent3d-contrast-line:#dae3ee57;--c-accent3d-dock-inset:calc(var(--p-zero-length) - var(--c-dock-3d-rim))}}:root{--motion-capsule-duration:.18;--motion-capsule-y:8;--motion-capsule-show:48;--motion-capsule-hide:16;--motion-keyboard-inset:120;--motion-purchase-confirm:1100;--motion-check-duration:.32;--motion-label-swap-delay:.08;--c-action-capsule-gap:var(--p-space-2);--c-action-capsule-pad:.375rem;--c-action-capsule-control:3rem;--c-action-capsule-size:calc(var(--c-action-capsule-control) + var(--c-action-capsule-pad) * 2 + var(--p-hairline) * 2);--c-action-capsule-inset:var(--c-dock-inset);--c-action-capsule-lead:var(--p-space-5);--c-action-capsule-action-pad:var(--p-space-5);--c-action-capsule-max:none;--c-action-capsule-price:1.25rem;--c-action-capsule-bottom:calc(var(--c-dock-height) + var(--c-action-capsule-gap));--c-action-capsule-stack:calc(var(--c-action-capsule-bottom) + var(--c-action-capsule-size));--c-action-capsule-shadow:var(--s-shadow-role-nav), var(--c-navigation-light);--c-gallery-count-inset:var(--p-space-3);--c-viewer-focus-offset:-4px;--c-purchase-check-stroke:2.25;--c-cart-capsule-arrow:block}@media (max-width:22.4375rem){:root{--c-action-capsule-lead:var(--p-space-4);--c-action-capsule-action-pad:var(--p-space-4);--c-action-capsule-price:var(--p-type-t4);--c-cart-capsule-arrow:none}}@media (min-width:48rem) and (max-width:63.999rem){:root{--c-action-capsule-max:var(--c-dock-max-tablet)}}.action-capsule{right:var(--c-action-capsule-inset);bottom:var(--c-action-capsule-bottom);left:var(--c-action-capsule-inset);z-index:var(--p-z-dock);justify-content:space-between;align-items:center;gap:var(--p-space-2);max-width:var(--c-action-capsule-max);min-height:var(--c-action-capsule-size);padding:var(--c-action-capsule-pad) var(--c-action-capsule-pad) var(--c-action-capsule-pad) var(--c-action-capsule-lead);border-radius:var(--p-radius-pill);box-shadow:var(--c-action-capsule-shadow);border-color:var(--c-navigation-line);margin-inline:auto;display:flex;position:fixed}.mobile-dock-fade>i{pointer-events:none;--c-dock-fade-span:calc(var(--c-dock-fade-b) - var(--c-dock-fade-a));--c-dock-fade-mask:linear-gradient(to bottom, transparent var(--c-dock-fade-a), #0000000b calc(var(--c-dock-fade-a) + var(--c-dock-fade-span) * .125), #00000028 calc(var(--c-dock-fade-a) + var(--c-dock-fade-span) * .25), #00000051 calc(var(--c-dock-fade-a) + var(--c-dock-fade-span) * .375), #00000080 calc(var(--c-dock-fade-a) + var(--c-dock-fade-span) * .5), #000000ae calc(var(--c-dock-fade-a) + var(--c-dock-fade-span) * .625), #000000d7 calc(var(--c-dock-fade-a) + var(--c-dock-fade-span) * .75), #000000f4 calc(var(--c-dock-fade-a) + var(--c-dock-fade-span) * .875), #000 var(--c-dock-fade-b), #000 100%);-webkit-mask-image:var(--c-dock-fade-mask);-webkit-mask-image:var(--c-dock-fade-mask);-webkit-mask-image:var(--c-dock-fade-mask);-webkit-mask-image:var(--c-dock-fade-mask);mask-image:var(--c-dock-fade-mask);position:absolute;inset:0}.mobile-dock-fade>i:first-child{--c-dock-fade-a:var(--c-dock-fade-a-1);--c-dock-fade-b:var(--c-dock-fade-b-1);-webkit-backdrop-filter:blur(var(--c-dock-fade-blur-1));backdrop-filter:blur(var(--c-dock-fade-blur-1))}.mobile-dock-fade>i:nth-child(2){--c-dock-fade-a:var(--c-dock-fade-a-2);--c-dock-fade-b:var(--c-dock-fade-b-2);-webkit-backdrop-filter:blur(var(--c-dock-fade-blur-2));backdrop-filter:blur(var(--c-dock-fade-blur-2))}.mobile-dock-fade>i:nth-child(3){--c-dock-fade-a:var(--c-dock-fade-a-3);--c-dock-fade-b:var(--c-dock-fade-b-3);-webkit-backdrop-filter:blur(var(--c-dock-fade-blur-3)) saturate(var(--c-dock-fade-saturate));backdrop-filter:blur(var(--c-dock-fade-blur-3)) saturate(var(--c-dock-fade-saturate))}.action-capsule[inert]{pointer-events:none}.action-capsule .price-value{font-size:var(--c-action-capsule-price);line-height:var(--p-leading-tight);white-space:nowrap}.action-capsule .ui-button{flex-shrink:var(--p-zero);gap:var(--p-space-2);min-height:var(--c-action-capsule-control);padding-inline:var(--c-action-capsule-action-pad);white-space:nowrap}.action-capsule .ui-button .icon-size{width:var(--p-icon-sm);height:var(--p-icon-sm)}@media not all and (min-width:64rem){body[data-action-capsule=visible]{--c-toast-bottom:calc(var(--c-action-capsule-stack) + var(--p-space-4))}}@media (min-width:64rem){.action-capsule{display:none}}:root{--c-header-hide-duration:.22s;--c-header-show-duration:.28s;--c-header-hide-ease:var(--p-ease-exit);--c-header-show-ease:var(--p-ease-emphasized);--c-header-hide-shift:calc(-100% - var(--p-space-7));--c-footer-seller-chevron-duration:var(--p-duration-micro);--c-footer-seller-reveal-duration:.18s;--c-footer-seller-shift:calc(var(--p-zero-length) - var(--p-space-1));--c-footer-seller-chevron-open:180deg;--c-payment-tile-height:1.875rem;--c-payment-tile-width:2.875rem;--c-payment-tile-height-sm:1.625rem;--c-payment-tile-width-sm:2.5rem;--c-payment-tile-radius:.375rem;--c-payment-tile-surface:var(--p-white);--c-payment-tile-line:#1d1f2324;--c-payment-tile-ink:var(--p-ink);--c-payment-gap:.375rem;--c-payment-caption-gap:var(--p-space-2);--c-payment-mark-max:84%;--c-payment-scale-tpay:.46;--c-payment-scale-blik:.58;--c-payment-scale-visa:.36;--c-payment-scale-mastercard:.6;--c-payment-scale-transfer:.58}[data-theme=dark]{--c-payment-tile-surface:#eceef2;--c-payment-tile-line:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme]){--c-payment-tile-surface:#eceef2;--c-payment-tile-line:transparent}}:root{--c-version-enter-duration:.38s;--c-version-exit-duration:.2s;--c-version-enter-ease:var(--p-ease-emphasized);--c-version-exit-ease:var(--p-ease-exit);--c-version-enter-scale:.94;--c-version-exit-scale:.98;--c-version-enter-shift:var(--p-space-4);--c-version-enter-blur:.5rem;--c-version-veil-blur:.625rem;--c-version-veil-saturate:1.08;--c-version-pad:var(--p-space-5);--c-version-gap:var(--p-space-5);--c-version-title:var(--p-type-t7);--c-version-figure:1.375rem;--c-version-line:var(--s-line);--c-version-commit-indent:var(--p-zero-length);--c-version-nr:1.75rem;--c-version-commit-width:22rem;--c-version-separator:var(--p-space-3);--c-version-pill-surface:var(--s-surface);--c-version-chevron-open:180deg;--c-version-dot:.5rem;--c-version-dot-ring:2.6;--c-version-dot-ring-opacity:.55;--c-version-pulse-duration:2.4s;--c-version-pill-height:2.5rem;--c-version-pill-hide:1.75rem;--c-version-pill-hit:calc((var(--p-touch) - var(--c-version-pill-height)) / -2);--c-version-pill-gap:var(--p-space-3);--c-version-pill-left:var(--c-dock-inset);--c-version-pill-bottom:calc(var(--c-dock-height) + var(--c-version-pill-gap));--c-version-pill-lift:var(--p-zero-length);--c-version-pill-stack:calc(var(--c-version-pill-height) + var(--c-version-pill-gap));--c-version-pill-enter-shift:var(--p-space-2)}[data-theme=dark]{--c-version-line:var(--s-glass-card-line)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--c-version-line:var(--s-glass-card-line)}}@keyframes version-veil-in{0%{opacity:var(--p-zero)}}@keyframes version-veil-out{to{opacity:var(--p-zero)}}@keyframes version-window-in{0%{opacity:var(--p-zero);transform:translateY(var(--c-version-enter-shift)) scale(var(--c-version-enter-scale));filter:blur(var(--c-version-enter-blur))}to{opacity:var(--p-one);transform:translateY(var(--p-zero-length)) scale(var(--p-one));filter:blur(var(--p-zero-length))}}@keyframes version-window-out{to{opacity:var(--p-zero);transform:scale(var(--c-version-exit-scale))}}@keyframes version-pill-in{0%{opacity:var(--p-zero);transform:translateY(var(--c-version-pill-enter-shift))}}@keyframes version-pulse{0%{opacity:var(--c-version-dot-ring-opacity);transform:scale(var(--p-one))}70%,to{opacity:var(--p-zero);transform:scale(var(--c-version-dot-ring))}}.version-overlay{-webkit-backdrop-filter:blur(var(--c-version-veil-blur)) saturate(var(--c-version-veil-saturate));backdrop-filter:blur(var(--c-version-veil-blur)) saturate(var(--c-version-veil-saturate))}.version-overlay[data-state=open]{animation:version-veil-in var(--c-version-enter-duration) var(--c-version-enter-ease) backwards}.version-overlay[data-state=closed]{animation:version-veil-out var(--c-version-exit-duration) var(--c-version-exit-ease) forwards}.version-window{gap:var(--c-version-gap);padding:var(--c-version-pad);transform-origin:50%;scrollbar-width:thin;scrollbar-color:var(--c-version-line) transparent;overscroll-behavior:contain;flex-direction:column;display:flex}.version-window[data-state=open]{animation:version-window-in var(--c-version-enter-duration) var(--c-version-enter-ease) backwards}.version-window[data-state=closed]{animation:version-window-out var(--c-version-exit-duration) var(--c-version-exit-ease) forwards}.version-close{top:var(--p-space-3);right:var(--p-space-3);position:absolute}.version-head{align-items:flex-start;gap:var(--p-space-2);padding-right:var(--p-touch);flex-direction:column;display:flex}.version-state{align-items:center;gap:var(--p-space-2);font-size:var(--p-type-t6);font-weight:var(--p-weight-medium);line-height:var(--p-leading-ui);color:var(--s-muted);display:inline-flex}.version-title{font-size:var(--c-version-title);font-weight:var(--p-weight-bold);line-height:var(--p-leading-title);letter-spacing:var(--p-tracking-title);font-variant-numeric:tabular-nums}.version-title:focus-visible{outline:none}.version-when{font-size:var(--p-type-t5);line-height:var(--p-leading-ui);color:var(--s-muted);font-variant-numeric:tabular-nums}.version-when:first-letter{text-transform:uppercase}.version-dot{flex-shrink:var(--p-zero);width:var(--c-version-dot);height:var(--c-version-dot);border-radius:var(--p-radius-pill);background:var(--s-success);position:relative}.version-dot:after{content:"";inset:var(--p-zero);border-radius:inherit;background:inherit;animation:version-pulse var(--c-version-pulse-duration) var(--p-ease-soft) infinite;position:absolute}.version-numbers{grid-template-columns:repeat(3, minmax(var(--p-zero), 1fr));margin:var(--p-zero);border:var(--p-hairline) solid var(--c-version-line);border-radius:var(--p-radius-card);display:grid}.version-figure{align-items:center;gap:var(--p-space-1);padding:var(--p-space-4) var(--p-space-2);border-left:var(--p-hairline) solid var(--c-version-line);text-align:center;flex-direction:column-reverse;display:flex}.version-figure:first-child{border-left:none}.version-figure-value{margin:var(--p-zero);font-size:var(--c-version-figure);font-weight:var(--p-weight-bold);line-height:var(--p-leading-tight);letter-spacing:var(--p-tracking-title);font-variant-numeric:tabular-nums}.version-figure-label{font-size:var(--p-type-t6);line-height:var(--p-leading-ui);color:var(--s-muted)}.version-recent,.version-history,.version-commits{margin:var(--p-zero);padding:var(--p-zero);list-style:none}.version-row{gap:var(--p-space-1);padding-block:var(--p-space-3);border-top:var(--p-hairline) solid var(--c-version-line);flex-direction:column;display:flex}.version-row:first-child{padding-top:var(--p-zero);border-top:none}.version-row:last-child{padding-bottom:var(--p-zero)}.version-row-text{font-size:var(--p-type-t5);font-weight:var(--p-weight-medium);line-height:var(--p-leading-ui);text-wrap:pretty}.version-row-scope{font-size:var(--p-type-t6);line-height:var(--p-leading-ui);color:var(--s-muted);font-variant-numeric:tabular-nums}.version-parts{margin-left:calc(var(--p-zero-length) - var(--c-version-separator));clip-path:inset(var(--p-zero-length) var(--p-zero-length) var(--p-zero-length) var(--c-version-separator));flex-wrap:wrap;display:flex}.version-group{padding-left:var(--c-version-separator);white-space:nowrap;display:inline-flex;position:relative}.version-group:before,.version-part:not(:first-child):before{content:"·";width:var(--c-version-separator);color:var(--s-muted);font-weight:var(--p-weight-normal);text-align:center}.version-group:before{left:var(--p-zero);position:absolute}.version-part:not(:first-child):before{display:inline-block}.version-row-live{color:var(--s-success);font-weight:var(--p-weight-medium)}.version-window[data-view=history]{overflow:hidden}.version-history{min-height:var(--p-zero);margin:var(--p-zero) calc(var(--p-zero-length) - var(--c-version-pad)) calc(var(--p-zero-length) - var(--c-version-pad));padding:var(--p-zero) var(--c-version-pad) var(--c-version-pad);border-top:var(--p-hairline) solid var(--c-version-line);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-version-line) transparent;flex:auto;overflow-y:auto}.version-window:focus-visible{outline:none}.version-actions{align-items:stretch;gap:var(--p-space-2);flex-direction:column;display:flex}.version-link,.version-back{justify-content:center;align-items:center;gap:var(--p-space-2);min-height:var(--p-touch);font-size:var(--p-type-t5);color:var(--s-muted);border-radius:var(--p-radius-pill);transition:color var(--p-duration-control) var(--p-ease);display:inline-flex}.version-link{padding-inline:var(--p-space-4);text-underline-offset:var(--s-focus-offset);align-self:center;text-decoration:underline}.version-back{margin-left:calc(var(--p-zero-length) - var(--p-space-1));font-weight:var(--p-weight-medium)}.version-back .icon-size{width:var(--p-icon-sm);height:var(--p-icon-sm)}.version-link:hover,.version-back:hover{color:var(--s-ink)}.version-note{align-items:flex-start;gap:var(--p-space-3);font-size:var(--p-type-t5);color:var(--s-muted);flex-direction:column;display:flex}.version-entry{border-top:var(--p-hairline) solid var(--c-version-line)}.version-entry:first-child{border-top:none}.version-entry-toggle{grid-template-columns:var(--c-version-nr) minmax(var(--p-zero), 1fr) auto;align-items:start;column-gap:var(--p-space-2);width:var(--p-full);min-height:var(--p-touch);padding-block:var(--p-space-3);text-align:left;display:grid}.version-entry-nr{font-size:var(--p-type-t5);line-height:var(--p-leading-ui);color:var(--s-muted);font-variant-numeric:tabular-nums}.version-entry[data-current] .version-entry-nr{color:var(--s-ink);font-weight:var(--p-weight-bold)}.version-entry-main{gap:var(--p-space-1);min-width:var(--p-zero);flex-direction:column;display:flex}.version-entry-chevron{width:var(--p-icon-sm);height:var(--p-icon-sm);margin-top:var(--p-space-1);color:var(--s-muted);transition:rotate var(--p-duration-control) var(--p-ease)}.version-entry-toggle[aria-expanded=true] .version-entry-chevron{rotate:var(--c-version-chevron-open)}.version-entry-toggle:hover .version-entry-chevron{color:var(--s-ink)}.version-commits{gap:var(--p-space-2);max-width:var(--c-version-commit-width);padding:var(--p-zero) var(--p-zero) var(--p-space-4) var(--c-version-commit-indent);animation:surface-enter var(--p-duration-control) var(--p-ease) backwards;flex-direction:column;display:flex}.version-commits-title{font-size:var(--p-type-t6);font-weight:var(--p-weight-medium);line-height:var(--p-leading-ui);color:var(--s-ink)}.version-commits-list{margin:var(--p-zero);padding:var(--p-zero);flex-direction:column;list-style:none;display:flex}.version-commit{justify-content:space-between;gap:var(--p-space-4);padding-block:var(--p-space-1);border-top:var(--p-hairline) solid var(--c-version-line);font-size:var(--p-type-t6);line-height:var(--p-leading-ui);color:var(--s-muted);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.version-commit-files{text-align:right}.version-pill{left:var(--c-version-pill-left);bottom:var(--c-version-pill-bottom);z-index:var(--p-z-dock);align-items:center;gap:var(--p-space-1);height:var(--c-version-pill-height);padding-inline:var(--p-space-1);border-radius:var(--p-radius-pill);border-color:var(--c-navigation-line);background:var(--c-version-pill-surface);box-shadow:var(--c-action-capsule-shadow);-webkit-backdrop-filter:blur(var(--s-glass-action-blur));backdrop-filter:blur(var(--s-glass-action-blur));translate:var(--p-zero-length) calc(var(--p-zero-length) - var(--c-version-pill-lift));transition:translate var(--p-duration-control) var(--p-ease);animation:version-pill-in var(--p-duration-panel) var(--p-ease-emphasized) backwards;display:flex;position:fixed}.version-pill-open{align-items:center;gap:var(--p-space-2);height:var(--p-full);padding-inline:var(--p-space-3) var(--p-space-1);border-radius:var(--p-radius-pill);font-size:var(--p-type-t5);font-weight:var(--p-weight-medium);line-height:var(--p-leading-ui);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;position:relative}.version-pill-open[data-quiet-focus]:focus-visible{outline:none}.version-pill-hide{width:var(--c-version-pill-hide);height:var(--c-version-pill-hide);border-radius:var(--p-radius-pill);color:var(--s-muted);transition:color var(--p-duration-control) var(--p-ease), background var(--p-duration-control) var(--p-ease);justify-content:center;align-items:center;display:inline-flex;position:relative}.version-pill-hide:hover{color:var(--s-ink);background:var(--s-selected)}.version-pill-hide .icon-size{width:var(--p-icon-sm);height:var(--p-icon-sm)}.version-pill-open:before,.version-pill-hide:before{content:"";inset:var(--c-version-pill-hit) var(--p-zero);position:absolute}.version-pill-hide:before{inset:calc((var(--p-touch) - var(--c-version-pill-hide)) / -2)}@media not all and (min-width:64rem){body[data-action-capsule=visible]{--c-version-pill-lift:calc(var(--c-action-capsule-size) + var(--c-action-capsule-gap))}body[data-version-pill=visible]{--c-toast-bottom:calc(var(--c-dock-height) + var(--c-version-pill-stack) + var(--p-space-3))}body[data-version-pill=visible][data-action-capsule=visible]{--c-toast-bottom:calc(var(--c-action-capsule-stack) + var(--c-version-pill-stack) + var(--p-space-3))}}@media (min-width:64rem){:root{--c-version-pad:var(--p-space-6);--c-version-pill-left:var(--p-space-5);--c-version-pill-bottom:var(--p-space-5);--c-version-commit-indent:calc(var(--c-version-nr) + var(--p-space-2))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
