@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--sss-font-sans: "Suisse Int'l", helvetica, arial, sans-serif;--sss-font-display: "C800", var(--sss-font-sans);--sss-weight-regular: 400;--sss-weight-medium: 500;--sss-brand: #450e0e;--sss-accent: #fc4001;--sss-coral: #fd794d;--sss-cream: #fdfaeb;--sss-ink: #151616;--sss-ink-soft: #272727;--sss-body: #393c40;--sss-muted: #737880;--sss-disabled: #808080;--sss-gray25: #c9c9c9;--sss-gray95: #f2f2f2f2;--sss-white: #fff;--sss-black: #000;--sss-finish-black: #151616;--sss-finish-midnight-blue: #225a96;--sss-finish-port-wine: #552626;--sss-finish-white-oak: #8f735f;--sss-finish-natural-ash: #fefbec;--sss-finish-zebra: #a5a5a5;--sss-finish-eggplant: #3b0063;--sss-finish-walnut: #422600;--sss-bg-page: var(--sss-white);--sss-bg-header: var(--sss-white);--sss-bg-alt: var(--sss-cream);--sss-bg-alt2: var(--sss-gray95);--sss-bg-overlay: rgb(255 255 255 / 50%);--sss-text-default: var(--sss-black);--sss-text-heading: var(--sss-ink);--sss-text-faint: rgb(0 0 0 / 30%);--sss-link: var(--sss-black);--sss-border: var(--sss-ink-soft);--sss-border-soft: rgb(21 22 22 / 20%);--sss-size-hero: 64px;--sss-size-wordmark: 40px;--sss-size-nav: 32px;--sss-size-display: 64px;--sss-size-title: 49px;--sss-size-section: 48px;--sss-size-subhead: 40px;--sss-size-card: 24px;--sss-size-lead: 21px;--sss-size-caption: 17px;--sss-size-body: 16px;--sss-size-ui: 14px;--sss-size-label: 12px;--sss-marker-size: .5em;--sss-marker-indent: 1.25em;--sss-leading-tight: 1;--sss-leading-display: 1.3;--sss-leading-hero: 1.4;--sss-leading-text: 1.5;--sss-leading-body: 1.7;--sss-space-1: 4px;--sss-space-2: 8px;--sss-space-3: 10px;--sss-space-4: 12px;--sss-space-5: 16px;--sss-space-6: 17px;--sss-space-7: 20px;--sss-space-8: 24px;--sss-space-9: 30px;--sss-space-10: 32px;--sss-space-11: 48px;--sss-space-12: 64px;--sss-space-13: 80px;--sss-space-14: 100px;--sss-space-15: 112px;--sss-radius-pill: 999px;--sss-radius-circle: 50%;--sss-border-width: 1px;--sss-border-width-strong: 2px;--sss-container-max: clamp(1312px, 688px + 43.333vw, 1520px);--sss-gutter: clamp(20px, 4.51px + 4.131vw, 64px);--sss-header-height: 61px;--sss-hero-height: 940px;--sss-grid-gap: var(--sss-space-7);--sss-grid-columns: 4;--sss-product-ratio: 4 / 5;--sss-product-media-ratio: 1 / 1;--sss-thumb-columns: 5;--sss-showcase-ratio: 1 / 1;--sss-banner-ratio: 16 / 9;--sss-banner-max-height: 850px;--sss-statement-ratio: 4 / 5;--sss-statement-media-ratio: 3 / 4;--sss-image-links-ratio: 4 / 3;--sss-image-links-media-ratio: 1 / 1;--sss-feature-ratio: 8 / 9;--sss-feature-media-ratio: 1 / 1;--sss-newsletter-ratio: 4 / 5;--sss-newsletter-media-ratio: 19 / 20;--sss-transition: .3s ease-in-out;--sss-transition-fast: .15s ease-in-out;--sss-transition-reveal: .2s cubic-bezier(.2, 0, .2, 1)}@media (width > 921px){:root{--sss-gutter: var(--sss-space-12)}}@media (width >= 1600px){:root{--sss-container-max: 1520px}}@media (max-width: 921px){:root{--sss-size-hero: 32px;--sss-size-display: 32px;--sss-size-section: 44px;--sss-size-subhead: 32px;--sss-grid-columns: 3;--sss-hero-height: 580px}}@media (max-width: 544px){:root{--sss-grid-columns: 2}}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--sss-bg-page);color:var(--sss-text-default);font-family:var(--sss-font-sans);font-size:var(--sss-size-body);font-weight:var(--sss-weight-regular);line-height:var(--sss-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%;height:auto}.container{width:100%;max-width:calc(var(--sss-container-max) + var(--sss-gutter) * 2);margin-inline:auto;padding-inline:var(--sss-gutter)}.section{padding:var(--sss-space-7) 0}.section+.section{padding-top:0}.section-title{margin-bottom:var(--sss-space-10);font-size:var(--sss-size-section)}.section-full{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:0 var(--sss-space-10);background-color:var(--sss-bg-alt)}[hidden]{display:none!important}.icon{display:inline-block;flex:none;vertical-align:middle}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width: 921px){.section{padding:var(--sss-space-15) 0}}h1,h2,h3,h4,h5,h6{color:var(--sss-text-heading);font-family:var(--sss-font-sans);font-weight:var(--sss-weight-medium)}h1{font-size:var(--sss-size-title);line-height:var(--sss-leading-hero)}h2{font-size:var(--sss-size-display);line-height:var(--sss-leading-display)}h3{font-size:var(--sss-size-card);line-height:var(--sss-leading-display)}h4,h5,h6{font-size:var(--sss-size-body);line-height:var(--sss-leading-display)}p{font-size:var(--sss-size-body);line-height:var(--sss-leading-body)}a{color:var(--sss-link);text-decoration:none;transition:color var(--sss-transition)}strong,b{font-weight:var(--sss-weight-medium)}.display-title{display:block;color:var(--sss-text-heading);font-family:var(--sss-font-display);font-size:var(--sss-size-display);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-display)}.big-title{display:block;color:var(--sss-text-heading);font-family:var(--sss-font-sans);font-size:var(--sss-size-display);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-display)}.lead-text{display:block;font-size:var(--sss-size-lead);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-display)}.regular-text{display:block;color:var(--sss-text-default);font-family:var(--sss-font-sans);font-size:var(--sss-size-body);font-weight:var(--sss-weight-regular);line-height:var(--sss-leading-body)}.label-text{display:block;color:var(--sss-muted);font-size:var(--sss-size-label);font-weight:var(--sss-weight-medium);letter-spacing:.02em;text-transform:uppercase}.text-center{text-align:center}.page-about .hero-text{margin-bottom:var(--sss-space-14)}.page-about .banner{max-height:965px}@media (max-width: 921px){.page-about .hero-text{margin-bottom:var(--sss-space-7)}.page-about .hero-text .hero-text-title{font-size:var(--sss-size-card)}.page-about .banner{margin-top:var(--sss-space-7)}}.account .account-layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:var(--sss-space-13)}.account .account-aside{position:sticky;top:calc(var(--sss-header-height) + var(--sss-space-7))}.account .account-main{display:flex;flex-direction:column;gap:var(--sss-space-9);min-width:0}.account .account-rail{display:flex;flex-direction:column;gap:var(--sss-space-1);padding:var(--sss-space-8);border:var(--sss-border-width) solid var(--sss-border-soft);background-color:var(--sss-bg-alt)}.account .account-rail-head{display:flex;align-items:center;gap:var(--sss-space-3);margin-bottom:var(--sss-space-5);padding-bottom:var(--sss-space-5);border-bottom:var(--sss-border-width) solid var(--sss-border-soft)}.account .account-rail-identity{display:flex;flex-direction:column;gap:var(--sss-space-1);min-width:0}.account .account-rail-name{display:block;margin:0;overflow:hidden;color:var(--sss-text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:var(--sss-size-ui);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-text)}.account .account-rail-email{display:block;margin:0;overflow:hidden;color:var(--sss-muted);text-overflow:ellipsis;white-space:nowrap;font-size:var(--sss-size-label);line-height:var(--sss-leading-text);max-width:100%}.account .account-rail-link{display:flex;align-items:center;gap:var(--sss-space-3);padding:var(--sss-space-3) var(--sss-space-4);color:var(--sss-text-default);font-size:var(--sss-size-ui)}.account .account-rail-link:hover,.account .account-rail-link:focus{color:var(--sss-text-heading);background-color:var(--sss-white)}.account .account-rail-link[aria-current=page]{color:var(--sss-text-heading);font-weight:var(--sss-weight-medium);background-color:var(--sss-white)}.account .account-rail-foot{margin-top:var(--sss-space-5);padding-top:var(--sss-space-5);border-top:var(--sss-border-width) solid var(--sss-border-soft)}.account .account-rail-foot .button{gap:var(--sss-space-2)}.account .account-avatar{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:48px;height:48px;border-radius:var(--sss-radius-circle);color:var(--sss-white);font-size:var(--sss-size-lead);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-tight);-o-object-fit:cover;object-fit:cover;background-color:var(--sss-ink)}.account .account-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sss-space-7);flex-wrap:wrap}.account .account-head-ruled{padding-bottom:var(--sss-space-7);border-bottom:var(--sss-border-width) solid var(--sss-border-soft)}.account .account-head-actions{display:flex;align-items:center;gap:var(--sss-space-4);margin:0}.account .account-title{margin:0 0 var(--sss-space-2);color:var(--sss-text-heading);font-size:var(--sss-size-title);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-display);overflow-wrap:anywhere}.account .account-lede{margin:0;color:var(--sss-text-default);font-size:var(--sss-size-ui)}.account .account-card{padding:var(--sss-space-8);border:var(--sss-border-width) solid var(--sss-border-soft);background-color:var(--sss-white)}.account .account-card-head{display:flex;justify-content:space-between;align-items:center;gap:var(--sss-space-4);margin-bottom:var(--sss-space-5)}.account .account-card-title{margin:0 0 var(--sss-space-5);color:var(--sss-text-heading);font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-display)}.account .account-card-head .account-card-title{margin:0}.account .account-card-foot{display:flex;flex-wrap:wrap;gap:var(--sss-space-5);margin-top:var(--sss-space-7);padding-top:var(--sss-space-5);border-top:var(--sss-border-width) solid var(--sss-border-soft)}.account .account-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:var(--sss-space-8)}.account .account-columns{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:var(--sss-space-8)}.account .account-stack{display:flex;flex-direction:column;gap:var(--sss-space-8)}.account .account-meta{margin:0;color:var(--sss-muted);font-size:var(--sss-size-ui);line-height:var(--sss-leading-text)}.account .account-hint{display:flex;align-items:center;gap:var(--sss-space-2);color:var(--sss-muted);font-size:var(--sss-size-label);line-height:var(--sss-leading-text)}.account .account-empty{margin:0;color:var(--sss-text-default);font-size:var(--sss-size-lead)}.account .account-caps{display:block;color:var(--sss-muted);text-transform:uppercase;letter-spacing:.04em;font-size:var(--sss-size-label)}.account .account-link{color:var(--sss-text-heading);text-decoration:underline;font-size:var(--sss-size-ui)}.account .account-link:hover,.account .account-link:focus{color:var(--sss-accent)}.account .account-iconlink{display:flex;color:var(--sss-muted)}.account .account-iconlink:hover,.account .account-iconlink:focus{color:var(--sss-text-heading)}.account .account-quiet{display:inline-flex;align-items:center;gap:var(--sss-space-2);padding:0;border:0;color:var(--sss-muted);text-decoration:underline;font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.account .account-quiet:hover,.account .account-quiet:focus{color:var(--sss-text-heading)}.account .account-back{color:var(--sss-text-default);font-size:var(--sss-size-ui)}.account .account-back:before{content:"←";margin-right:var(--sss-space-2)}.account .account-back:hover,.account .account-back:focus{color:var(--sss-text-heading);text-decoration:underline}.account .account-address{color:var(--sss-text-heading);font-size:var(--sss-size-ui);line-height:var(--sss-leading-text)}.account .account-chips{display:flex;flex-wrap:wrap;gap:var(--sss-space-2)}.account .account-chip{display:inline-flex;align-items:center;padding:var(--sss-space-1) var(--sss-space-4);border:var(--sss-border-width) solid var(--sss-border-soft);border-radius:var(--sss-radius-pill);color:var(--sss-text-heading);white-space:nowrap;font-size:var(--sss-size-label);line-height:var(--sss-leading-text)}.account .account-chip-accent{border-color:var(--sss-brand);color:var(--sss-white);background-color:var(--sss-brand)}.account .account-chip-ok{border-color:var(--sss-ink);color:var(--sss-white);background-color:var(--sss-ink)}.account .account-chip-warn{border-color:var(--sss-coral);color:var(--sss-text-heading);background-color:var(--sss-coral)}.account .account-chip-err{border-color:var(--sss-accent);color:var(--sss-white);background-color:var(--sss-accent)}.account .account-tile{display:flex;align-items:center;gap:var(--sss-space-4);margin:var(--sss-space-5) 0 0;color:var(--sss-text-heading);font-size:var(--sss-size-ui)}.account .account-tile span{display:flex;flex-direction:column;min-width:0}.account .account-tile-title{color:var(--sss-text-heading);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-text)}.account .account-orders{margin:0;padding:0;list-style:none}.account .account-order{display:flex;align-items:center;gap:var(--sss-space-4);padding:var(--sss-space-4) 0;border-bottom:var(--sss-border-width) solid var(--sss-border-soft)}.account .account-order:last-child{border-bottom:0;padding-bottom:0}.account .account-order-mark{display:flex;justify-content:center;align-items:center;flex:0 0 36px;height:36px;border-radius:var(--sss-radius-circle);color:var(--sss-text-heading);background-color:var(--sss-bg-alt)}.account .account-order-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.account .account-order-ref{color:var(--sss-text-heading);font-size:var(--sss-size-ui);font-weight:var(--sss-weight-medium)}.account .account-order-ref:hover,.account .account-order-ref:focus{text-decoration:underline}.account .account-order-side{display:flex;align-items:center;gap:var(--sss-space-4)}.account .account-order-total{color:var(--sss-text-heading);white-space:nowrap;font-size:var(--sss-size-ui)}.account .account-strip{display:flex;flex-wrap:wrap;gap:var(--sss-space-7) var(--sss-space-9);margin:calc(var(--sss-space-8) * -1) calc(var(--sss-space-8) * -1) var(--sss-space-7);padding:var(--sss-space-5) var(--sss-space-8);border-bottom:var(--sss-border-width) solid var(--sss-border-soft);color:var(--sss-text-heading);font-size:var(--sss-size-ui);background-color:var(--sss-bg-alt)}.account .account-strip-end{margin-left:auto;text-align:right}.account .account-shipto summary{cursor:pointer}.account .account-shipto .account-address{margin-top:var(--sss-space-2)}.account .account-order-head{display:flex;justify-content:space-between;align-items:center;gap:var(--sss-space-4);margin-bottom:var(--sss-space-5)}.account .account-steps{display:flex;flex-direction:column;gap:var(--sss-space-5);margin:0;padding:0;list-style:none}.account .account-steps li{display:flex;align-items:center;gap:var(--sss-space-4);color:var(--sss-muted);font-size:var(--sss-size-ui)}.account .account-steps .is-current,.account .account-steps .is-done{color:var(--sss-text-heading)}.account .account-steps-dot{display:flex;justify-content:center;align-items:center;flex:0 0 24px;height:24px;border:var(--sss-border-width) solid var(--sss-ink);border-radius:var(--sss-radius-circle);color:var(--sss-white);font-size:var(--sss-size-label);line-height:var(--sss-leading-tight);background-color:var(--sss-ink)}.account .account-steps-label{flex:1 1 auto}.account .account-steps-when{color:var(--sss-muted);white-space:nowrap;font-size:var(--sss-size-label)}.account .account-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sss-space-2);color:var(--sss-muted);font-size:var(--sss-size-label)}.account .account-crumb a{color:var(--sss-text-default)}.account .account-crumb a:hover,.account .account-crumb a:focus{color:var(--sss-text-heading);text-decoration:underline}.account .account-disclose{font-size:var(--sss-size-ui)}.account .account-disclose summary{display:flex;align-items:center;gap:var(--sss-space-2);color:var(--sss-text-default);list-style:none;cursor:pointer}.account .account-disclose summary::-webkit-details-marker{display:none}.account .account-disclose summary:hover,.account .account-disclose summary:focus{color:var(--sss-text-heading)}.account .account-disclose[open] summary{margin-bottom:var(--sss-space-5);color:var(--sss-text-heading)}.account .account-disclose-danger summary:hover,.account .account-disclose-danger summary:focus{color:var(--sss-accent)}.account .account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sss-space-4);margin:var(--sss-space-5) 0 0}.account .account-filters{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:flex-end;gap:var(--sss-space-4);margin:0}.account .account-filters .form-field{flex:0 1 200px}.account .account-pages{display:flex;justify-content:center;align-items:center;gap:var(--sss-space-5)}.account .account-photo{display:flex;align-items:center;gap:var(--sss-space-5);margin-bottom:var(--sss-space-7)}.account-auth .account-title,.account-auth .account-lede{text-align:center}.account-auth .account-lede{margin-bottom:var(--sss-space-9)}.account-auth .account-narrow{max-width:480px;margin:0 auto}.account-auth .account-auth-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--sss-space-4);margin-bottom:var(--sss-space-7)}.account-auth .account-auth-row .form-check{margin-bottom:0}.account-auth .account-auth-back{margin:var(--sss-space-5) 0 0;text-align:center}.account-auth .account-card .form-field{margin-bottom:var(--sss-space-5)}@media (max-width: 1200px){.account .account-layout{gap:var(--sss-space-11)}.account .account-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width: 921px){.account .account-title{font-size:var(--sss-size-display)}.account .account-layout{grid-template-columns:minmax(0,1fr);gap:var(--sss-space-9)}.account .account-aside{position:static}.account .account-rail{flex-flow:row nowrap;align-items:center;gap:var(--sss-space-2);overflow-x:auto;padding:var(--sss-space-4) var(--sss-space-5)}.account .account-rail-head,.account .account-rail-foot{margin:0;padding:0;border:0}.account .account-rail-head{flex-direction:row;align-items:center;flex:0 0 auto}.account .account-rail-identity{display:none}.account .account-rail-link{white-space:nowrap}.account .account-rail-foot{margin-left:auto}.account .account-avatar{width:32px;height:32px;font-size:var(--sss-size-ui)}.account .account-strip{margin:calc(var(--sss-space-8) * -1) calc(var(--sss-space-8) * -1) var(--sss-space-5);gap:var(--sss-space-4) var(--sss-space-7)}.account .account-strip-end{margin-left:0;text-align:left}}@media (max-width: 544px){.account .account-card{padding:var(--sss-space-5)}.account .account-strip{margin:calc(var(--sss-space-5) * -1) calc(var(--sss-space-5) * -1) var(--sss-space-5);padding:var(--sss-space-4) var(--sss-space-5)}.account .account-grid{grid-template-columns:minmax(0,1fr)}.account .account-head{align-items:flex-start}.account .account-order{flex-wrap:wrap}.account .account-order-side{width:100%;justify-content:space-between;padding-left:calc(36px + var(--sss-space-4))}}.cart .cart-title{margin:0 0 var(--sss-space-9)}.cart .cart-notice{margin:0 0 var(--sss-space-7);padding:var(--sss-space-4) var(--sss-space-5);border-left:var(--sss-border-width-strong) solid var(--sss-border);color:var(--sss-text-heading);font-size:var(--sss-size-ui);background-color:var(--sss-bg-alt)}.cart .cart-notice-error{border-left-color:var(--sss-accent)}.cart .cart-empty{margin:0 0 var(--sss-space-7);color:var(--sss-text-default);font-size:var(--sss-size-lead)}.cart .cart-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:var(--sss-space-13)}.cart .cart-lines{margin:0;padding:0;list-style:none}.cart .cart-line{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:var(--sss-space-7);padding:var(--sss-space-8) 0;border-bottom:var(--sss-border-width) solid var(--sss-border-soft)}.cart .cart-line:first-child{padding-top:0}.cart .cart-line-media{aspect-ratio:var(--sss-product-media-ratio);overflow:hidden;background-color:var(--sss-bg-alt)}.cart .cart-line-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart .cart-line-title{margin:0;color:var(--sss-text-heading);font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-display)}.cart .cart-line-title a{color:inherit;text-decoration:none}.cart .cart-line-title a:hover,.cart .cart-line-title a:focus{text-decoration:underline}.cart .cart-line-specs{display:flex;flex-wrap:wrap;gap:var(--sss-space-1) var(--sss-space-5);margin:var(--sss-space-2) 0 0}.cart .cart-line-specs div{display:flex;gap:var(--sss-space-1)}.cart .cart-line-specs dt{color:var(--sss-muted);font-size:var(--sss-size-ui)}.cart .cart-line-specs dt:after{content:":"}.cart .cart-line-specs dd{margin:0;color:var(--sss-text-heading);font-size:var(--sss-size-ui)}.cart .cart-line-error{margin:var(--sss-space-2) 0 0;color:var(--sss-accent);font-size:var(--sss-size-ui)}.cart .cart-line-controls{display:flex;align-items:center;gap:var(--sss-space-5);margin-top:var(--sss-space-5)}.cart .cart-stepper{display:inline-flex;align-items:center;border:var(--sss-border-width) solid var(--sss-border-soft)}.cart .cart-stepper-button{display:flex;justify-content:center;align-items:center;width:36px;height:36px;padding:0;border:0;color:var(--sss-text-heading);font-family:var(--sss-font-sans);font-size:var(--sss-size-body);line-height:var(--sss-leading-tight);background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color var(--sss-transition-fast)}.cart .cart-stepper-button:hover,.cart .cart-stepper-button:focus{color:var(--sss-accent)}.cart .cart-stepper-value{min-width:28px;color:var(--sss-text-heading);text-align:center;font-size:var(--sss-size-ui);font-weight:var(--sss-weight-medium)}.cart .cart-line-remove{padding:0;border:0;color:var(--sss-muted);font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);line-height:var(--sss-leading-text);background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color var(--sss-transition-fast)}.cart .cart-line-remove:hover,.cart .cart-line-remove:focus{color:var(--sss-accent);text-decoration:underline}.cart .cart-line-price{margin:0;color:var(--sss-text-heading);white-space:nowrap;font-size:var(--sss-size-body);font-weight:var(--sss-weight-medium)}.cart .cart-summary{position:sticky;top:calc(var(--sss-header-height) + var(--sss-space-7));padding:var(--sss-space-8);border:var(--sss-border-width) solid var(--sss-border-soft);background-color:var(--sss-bg-alt)}.cart .cart-summary-title{margin:0 0 var(--sss-space-7);color:var(--sss-text-heading);font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-display)}.cart .cart-promo{margin-bottom:var(--sss-space-7);padding-bottom:var(--sss-space-7);border-bottom:var(--sss-border-width) solid var(--sss-border-soft)}.cart .cart-promo-label{display:block;margin-bottom:var(--sss-space-1);color:var(--sss-text-heading);font-size:var(--sss-size-ui);font-weight:var(--sss-weight-medium)}.cart .cart-promo-row{display:flex;gap:var(--sss-space-2)}.cart .cart-promo-input{flex:1 1 auto;min-width:0;padding:var(--sss-space-2) var(--sss-space-4);border:var(--sss-border-width) solid var(--sss-border-soft);color:var(--sss-text-heading);font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);line-height:var(--sss-leading-text);background-color:var(--sss-white);transition:border-color var(--sss-transition-fast)}.cart .cart-promo-input:hover,.cart .cart-promo-input:focus{border-color:var(--sss-border)}.cart .cart-promo-applied{display:flex;align-items:center;gap:var(--sss-space-3);margin:0}.cart .cart-promo-code{padding:var(--sss-space-1) var(--sss-space-4);border-radius:var(--sss-radius-pill);color:var(--sss-white);font-size:var(--sss-size-ui);background-color:var(--sss-brand)}.cart .cart-promo-clear{padding:0;border:0;color:var(--sss-muted);font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cart .cart-promo-clear:hover,.cart .cart-promo-clear:focus{color:var(--sss-accent);text-decoration:underline}.cart .cart-promo-error{margin:var(--sss-space-2) 0 0;color:var(--sss-accent);font-size:var(--sss-size-ui)}.cart .cart-totals{margin:0 0 var(--sss-space-8)}.cart .cart-total-row{display:flex;justify-content:space-between;gap:var(--sss-space-5);margin-bottom:var(--sss-space-3);font-size:var(--sss-size-ui)}.cart .cart-total-row dt{color:var(--sss-text-default)}.cart .cart-total-row dd{margin:0;color:var(--sss-text-heading);text-align:right}.cart .cart-total-row-grand{margin:var(--sss-space-5) 0 0;padding-top:var(--sss-space-5);border-top:var(--sss-border-width) solid var(--sss-border-soft);font-size:var(--sss-size-body);font-weight:var(--sss-weight-medium)}.cart .cart-total-row-grand dt{color:var(--sss-text-heading)}.cart .cart-continue{display:block;margin-top:var(--sss-space-5);color:var(--sss-text-default);text-align:center;font-size:var(--sss-size-ui)}.cart .cart-continue:hover,.cart .cart-continue:focus{color:var(--sss-text-heading);text-decoration:underline}@media (max-width: 1200px){.cart .cart-grid{gap:var(--sss-space-11)}}@media (max-width: 921px){.cart .cart-title{margin-bottom:var(--sss-space-8)}.cart .cart-grid{grid-template-columns:minmax(0,1fr);gap:var(--sss-space-10)}.cart .cart-summary{position:static}}@media (max-width: 544px){.cart .cart-line{grid-template-columns:96px minmax(0,1fr);gap:var(--sss-space-5)}.cart .cart-line-price{grid-column:2}}.checkout .checkout-steps{display:flex;align-items:center;gap:var(--sss-space-5);margin:0 0 var(--sss-space-9);padding:0;list-style:none}.checkout .checkout-step{display:flex;align-items:center;gap:var(--sss-space-2);color:var(--sss-muted);font-size:var(--sss-size-ui)}.checkout .checkout-step+.checkout-step:before{content:"";width:40px;height:var(--sss-border-width);margin-right:var(--sss-space-3);background-color:var(--sss-border-soft)}.checkout .checkout-step.is-current,.checkout .checkout-step.is-done{color:var(--sss-text-heading)}.checkout .checkout-step-dot{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:var(--sss-border-width) solid var(--sss-border-soft);border-radius:var(--sss-radius-circle);font-size:var(--sss-size-label);line-height:var(--sss-leading-tight)}.checkout .checkout-step.is-current .checkout-step-dot,.checkout .checkout-step.is-done .checkout-step-dot{border-color:var(--sss-ink);color:var(--sss-white);background-color:var(--sss-ink)}.checkout .checkout-title{margin:0 0 var(--sss-space-5)}.checkout .checkout-lede{margin:0 0 var(--sss-space-9);color:var(--sss-text-default);font-size:var(--sss-size-lead)}.checkout .checkout-empty{margin:0;color:var(--sss-text-default);font-size:var(--sss-size-lead)}.checkout .checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:var(--sss-space-13)}.checkout .checkout-column{display:flex;flex-direction:column;gap:var(--sss-space-9)}.checkout .checkout-block{margin:0 0 var(--sss-space-9);padding:0;border:0}.checkout .checkout-block:last-of-type{margin-bottom:var(--sss-space-8)}.checkout .checkout-block-title{margin:0 0 var(--sss-space-5);padding:0;color:var(--sss-text-heading);font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-display)}.checkout .checkout-block-note{margin:0 0 var(--sss-space-5);color:var(--sss-muted);font-size:var(--sss-size-ui)}.checkout .checkout-block-note a{color:var(--sss-text-heading);text-decoration:underline}.checkout .checkout-fallback{margin:0 0 var(--sss-space-7)}.checkout .checkout-actions{display:flex;justify-content:space-between;align-items:center;gap:var(--sss-space-5);margin-top:var(--sss-space-8);padding-top:var(--sss-space-7);border-top:var(--sss-border-width) solid var(--sss-border-soft)}.checkout .checkout-actions-center{justify-content:center;border-top:0}.checkout .checkout-back{color:var(--sss-text-default);font-size:var(--sss-size-ui)}.checkout .checkout-back:before{content:"←";margin-right:var(--sss-space-2)}.checkout .checkout-back:hover,.checkout .checkout-back:focus{color:var(--sss-text-heading);text-decoration:underline}.checkout .checkout-summary{position:sticky;top:calc(var(--sss-header-height) + var(--sss-space-7));padding:var(--sss-space-8);border:var(--sss-border-width) solid var(--sss-border-soft);background-color:var(--sss-bg-alt)}.checkout .checkout-summary-title{margin:0 0 var(--sss-space-7);color:var(--sss-text-heading);font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-display)}.checkout .order-lines{margin-bottom:var(--sss-space-7)}.checkout .checkout-promo{margin-bottom:var(--sss-space-7);padding-bottom:var(--sss-space-7);border-bottom:var(--sss-border-width) solid var(--sss-border-soft)}.checkout .checkout-promo-row{display:flex;gap:var(--sss-space-2);margin-top:var(--sss-space-1)}.checkout .checkout-promo-applied{display:flex;align-items:center;gap:var(--sss-space-3);margin:0}.checkout .checkout-promo-code{padding:var(--sss-space-1) var(--sss-space-4);border-radius:var(--sss-radius-pill);color:var(--sss-white);font-size:var(--sss-size-ui);background-color:var(--sss-brand)}.checkout .checkout-promo-clear{padding:0;border:0;color:var(--sss-muted);font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkout .checkout-promo-clear:hover,.checkout .checkout-promo-clear:focus{color:var(--sss-accent);text-decoration:underline}.checkout-confirm .checkout-title,.checkout-confirm .checkout-lede,.checkout-confirm .checkout-reference,.checkout-confirm .checkout-block-note{text-align:center}.checkout-confirm .checkout-reference{margin:0 0 var(--sss-space-9);color:var(--sss-text-default);font-size:var(--sss-size-ui)}.checkout-confirm .checkout-receipt{max-width:560px;margin:0 auto;padding:var(--sss-space-8);border:var(--sss-border-width) solid var(--sss-border-soft);background-color:var(--sss-bg-alt)}.checkout-confirm .checkout-receipt-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sss-space-7);margin-top:var(--sss-space-8);padding-top:var(--sss-space-7);border-top:var(--sss-border-width) solid var(--sss-border-soft)}.checkout-confirm .checkout-receipt-label{display:block;margin-bottom:var(--sss-space-2);color:var(--sss-muted);text-transform:uppercase;letter-spacing:.04em;font-size:var(--sss-size-label)}.checkout-confirm .checkout-address{color:var(--sss-text-heading);font-size:var(--sss-size-ui);line-height:var(--sss-leading-text)}@media (max-width: 1200px){.checkout .checkout-grid{gap:var(--sss-space-11)}}@media (max-width: 921px){.checkout .checkout-grid{grid-template-columns:minmax(0,1fr);gap:var(--sss-space-10)}.checkout .checkout-summary{position:static;order:-1}.checkout .checkout-title{margin-bottom:var(--sss-space-4)}.checkout-confirm .checkout-receipt-addresses{grid-template-columns:minmax(0,1fr)}}@media (max-width: 544px){.checkout .checkout-actions{flex-direction:column-reverse;align-items:stretch;gap:var(--sss-space-4)}.checkout .checkout-back{text-align:center}}.error-page .big-title{margin-bottom:32px}.page-terms,.page-privacy{--sss-bg-page: var(--sss-bg-alt)}.shop .shop-title{margin:0 0 var(--sss-space-8)}.shop .shop-title-value{color:var(--sss-text-faint)}.shop .shop-mode{color:var(--sss-text-faint);text-decoration:none;cursor:pointer;transition:color var(--sss-transition)}.shop .shop-mode:hover,.shop .shop-mode.is-active{color:var(--sss-text-heading)}.shop .product-media-empty{background-color:var(--sss-bg-alt)}.shop .product-title a{color:inherit;text-decoration:none}.shop .shop-empty{margin:var(--sss-space-11) 0;color:var(--sss-text-default);font-size:var(--sss-size-lead)}@media (max-width: 921px){.shop{padding-bottom:var(--sss-space-9)}.shop .shop-title{margin-bottom:var(--sss-space-8)}.shop .shop-filters .filter-chips{margin-bottom:var(--sss-space-10);gap:var(--sss-space-3)}}@media (min-width: 921px){.shop .shop-grid{grid-template-columns:repeat(3,1fr)}}.styleguide{padding:var(--sss-space-11) 0 var(--sss-space-13)}.styleguide .styleguide-title{margin-bottom:var(--sss-space-11)}.styleguide .styleguide-section{padding:var(--sss-space-11) 0;border-top:var(--sss-border-width) solid var(--sss-border)}.styleguide .styleguide-heading{margin-bottom:var(--sss-space-10);font-size:var(--sss-size-card)}.styleguide .styleguide-sample{font-size:var(--sss-size-lead)}.styleguide .sample-medium{font-weight:var(--sss-weight-medium)}.styleguide .sample-display{font-family:var(--sss-font-display);font-size:var(--sss-size-section)}.styleguide .styleguide-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sss-space-8);margin:0;padding:0;list-style:none}.styleguide .styleguide-swatch{display:flex;flex-direction:column;gap:var(--sss-space-2);font-size:var(--sss-size-label)}.styleguide .styleguide-chip{display:block;height:64px;border:var(--sss-border-width) solid var(--sss-border)}.styleguide .styleguide-type{margin-bottom:var(--sss-space-4);line-height:var(--sss-leading-display)}.styleguide .styleguide-type code{font-size:var(--sss-size-label)}.styleguide .styleguide-spacing{margin:0;padding:0;list-style:none}.styleguide .styleguide-spacing li{display:flex;align-items:center;gap:var(--sss-space-5);margin-bottom:var(--sss-space-2);font-size:var(--sss-size-label)}.styleguide .styleguide-bar{display:block;height:12px;background-color:var(--sss-brand)}.styleguide .styleguide-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sss-space-7)}.styleguide .styleguide-row-dark{margin-top:var(--sss-space-7);padding:var(--sss-space-7);background-color:var(--sss-ink)}.styleguide .styleguide-placeholder{background-color:var(--sss-cream)}.button{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:var(--sss-space-3) var(--sss-space-8);border:var(--sss-border-width) solid transparent;border-radius:var(--sss-radius-pill);color:inherit;text-align:center;text-decoration:none;font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-tight);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;transition:background-color var(--sss-transition),border-color var(--sss-transition),color var(--sss-transition)}.button.primary{border-color:var(--sss-brand);color:var(--sss-white);background-color:var(--sss-brand)}.button.primary:hover{border-color:var(--sss-accent);color:var(--sss-white);background-color:var(--sss-accent)}.button.outline{border-color:var(--sss-border);color:var(--sss-text-heading)}.button.outline:hover{border-color:var(--sss-coral);color:var(--sss-white);background-color:var(--sss-accent)}.button.light{border-color:var(--sss-white);color:var(--sss-white)}.button.light:hover{border-color:var(--sss-coral);color:var(--sss-white);background-color:var(--sss-accent)}.button.arrow:after,.button.card:after{content:"";flex:0 0 auto;width:20px;height:20px;margin-left:var(--sss-space-5);background-color:currentcolor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 0.33333L5.825 1.50833L10.475 6.16667H0.33333V7.83333H10.475L5.825 12.49167L7 13.66667L13.66667 7L7 0.33333Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 0.33333L5.825 1.50833L10.475 6.16667H0.33333V7.83333H10.475L5.825 12.49167L7 13.66667L13.66667 7L7 0.33333Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:14px 14px;mask-size:14px 14px}.button.card{padding:var(--sss-space-2) var(--sss-space-6);border-width:var(--sss-border-width-strong);border-color:var(--sss-black);color:var(--sss-black);text-transform:capitalize;background-color:var(--sss-white)}.button.card:hover{border-color:var(--sss-accent);background-color:var(--sss-accent)}.button.large{padding:var(--sss-space-7) var(--sss-space-9);border-color:var(--sss-black);color:var(--sss-black);font-size:var(--sss-size-body);font-weight:var(--sss-weight-regular);background-color:var(--sss-white)}.button.large:hover{border-color:var(--sss-white);color:var(--sss-white);background-color:var(--sss-black)}.button.dark{border-color:var(--sss-ink);color:var(--sss-white);background-color:var(--sss-ink)}.button.dark:hover{border-color:var(--sss-accent);color:var(--sss-white);background-color:var(--sss-accent)}.button.block{display:flex;width:100%}.button:disabled,.button.disabled{border-color:var(--sss-disabled);color:var(--sss-text-heading);cursor:not-allowed;background-color:var(--sss-disabled)}.button:disabled:hover,.button.disabled:hover{border-color:var(--sss-disabled);color:var(--sss-text-heading);background-color:var(--sss-disabled)}.flash-notice{margin:0 0 var(--sss-space-7);padding:var(--sss-space-4) var(--sss-space-5);border-left:var(--sss-border-width-strong) solid var(--sss-border);color:var(--sss-text-heading);font-size:var(--sss-size-ui);background-color:var(--sss-bg-alt)}.flash-notice-error{border-left-color:var(--sss-accent)}.form-fields{display:flex;flex-wrap:wrap;gap:var(--sss-space-4)}.form-fields:not(:last-child){margin-bottom:var(--sss-space-4)}.form-reveal{padding-top:var(--sss-space-4)}.form-field{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--sss-space-1);margin:0}.form-field-half{flex:1 1 calc(50% - var(--sss-space-4));min-width:180px}.form-field-label{color:var(--sss-text-heading);font-size:var(--sss-size-ui);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-text)}.form-field-optional{color:var(--sss-muted);font-weight:var(--sss-weight-regular)}.form-field-control{width:100%;padding:var(--sss-space-3) var(--sss-space-4);border:var(--sss-border-width) solid var(--sss-border-soft);color:var(--sss-text-heading);font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);font-weight:var(--sss-weight-regular);line-height:var(--sss-leading-text);background-color:var(--sss-white);transition:border-color var(--sss-transition-fast)}.form-field-control:hover,.form-field-control:focus{border-color:var(--sss-border)}select.form-field-control{padding-right:var(--sss-space-9);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23151616' stroke-width='2'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sss-space-4) center;background-size:14px 14px}.form-field input[type=file]{width:100%;padding:var(--sss-space-2);border:var(--sss-border-width) solid var(--sss-border-soft);color:var(--sss-text-heading);font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);line-height:var(--sss-leading-text);background-color:var(--sss-white);transition:border-color var(--sss-transition-fast)}.form-field input[type=file]:hover,.form-field input[type=file]:focus{border-color:var(--sss-border)}.form-field input[type=file]::file-selector-button{margin-right:var(--sss-space-4);padding:var(--sss-space-2) var(--sss-space-5);border:var(--sss-border-width) solid var(--sss-border);border-radius:var(--sss-radius-pill);color:var(--sss-text-heading);font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-tight);background-color:transparent;cursor:pointer;transition:background-color var(--sss-transition),border-color var(--sss-transition),color var(--sss-transition)}.form-field input[type=file]::file-selector-button:hover{border-color:var(--sss-coral);color:var(--sss-white);background-color:var(--sss-accent)}.form-field-error{color:var(--sss-accent);font-size:var(--sss-size-label)}.form-check{display:flex;align-items:center;gap:var(--sss-space-3);margin-bottom:var(--sss-space-5);color:var(--sss-text-heading);font-size:var(--sss-size-ui);cursor:pointer}.form-check input{width:16px;height:16px;accent-color:var(--sss-ink)}.form-choices{display:flex;flex-direction:column;gap:var(--sss-space-2);margin-bottom:var(--sss-space-5)}.form-choice{display:flex;align-items:center;gap:var(--sss-space-3);padding:var(--sss-space-4) var(--sss-space-5);color:var(--sss-text-heading);font-size:var(--sss-size-ui);cursor:pointer}.form-choice input{width:16px;height:16px;accent-color:var(--sss-ink)}.form-choice-body{flex:1 1 auto}.form-choice-price{color:var(--sss-muted)}.form-methods{display:flex;flex-direction:column;gap:var(--sss-space-3);margin-bottom:var(--sss-space-7)}.form-method{border:var(--sss-border-width) solid var(--sss-border-soft);transition:border-color var(--sss-transition-fast)}.form-method.is-current{border-color:var(--sss-border)}.is-hidden{display:none}.form-method-body{padding:0 var(--sss-space-5) var(--sss-space-5)}.form-method-body input[type=text]:not([class]),.form-method-body input[type=tel]:not([class]),.form-method-body input[type=number]:not([class]),.form-method-body select:not([class]){width:100%;margin-bottom:var(--sss-space-2);padding:var(--sss-space-3) var(--sss-space-4);border:var(--sss-border-width) solid var(--sss-border-soft);color:var(--sss-text-heading);font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);line-height:var(--sss-leading-text);background-color:var(--sss-white)}.form-method-body input[type=text]:not([class]):hover,.form-method-body input[type=text]:not([class]):focus,.form-method-body input[type=tel]:not([class]):hover,.form-method-body input[type=tel]:not([class]):focus,.form-method-body input[type=number]:not([class]):hover,.form-method-body input[type=number]:not([class]):focus,.form-method-body select:not([class]):hover,.form-method-body select:not([class]):focus{border-color:var(--sss-border)}.form-method-body label:not([class]){display:block;margin-bottom:var(--sss-space-1);color:var(--sss-text-heading);font-size:var(--sss-size-ui);font-weight:var(--sss-weight-medium)}.stripe-payment-form{display:flex;flex-direction:column;gap:var(--sss-space-5)}.stripe-error-message{margin:0 0 var(--sss-space-4)}@media (max-width: 544px){.form-field-half{flex:1 1 100%}}.hubspot-form{width:100%}.hubspot-form .form-fields{gap:var(--sss-space-8) var(--sss-space-6);margin-bottom:var(--sss-space-8)}.hubspot-form .form-field-half{flex-basis:calc(50% - var(--sss-space-3))}.hubspot-form .form-field-label{font-size:var(--sss-size-label);font-weight:var(--sss-weight-regular)}.hubspot-form .form-field-control{border-color:var(--sss-ink)}.hubspot-form .form-field-control::-moz-placeholder{color:var(--sss-muted);opacity:1}.hubspot-form .form-field-control::placeholder{color:var(--sss-muted);opacity:1}.hubspot-form .form-field-control:hover,.hubspot-form .form-field-control:focus{border-color:var(--sss-ink)}.hubspot-form .form-field-control:focus-visible{outline:var(--sss-border-width-strong) solid var(--sss-accent);outline-offset:2px}.hubspot-form textarea.form-field-control{min-height:10.5rem;resize:vertical}.hubspot-form-submit{flex:0 0 auto;padding-top:var(--sss-space-5);padding-bottom:var(--sss-space-5)}.hubspot-form-consent{margin:var(--sss-space-7) 0 var(--sss-space-10)}.hubspot-form-turnstile{margin-bottom:var(--sss-space-8)}.hubspot-form-notice{margin:var(--sss-space-5) 0 0;color:var(--sss-text-heading);font-size:var(--sss-size-label);line-height:var(--sss-leading-display)}.hubspot-form-notice-error{color:var(--sss-accent)}.hubspot-form-inline{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sss-space-5)}.hubspot-form-inline .form-fields{flex:1 1 15rem;min-width:0;margin-bottom:0}.hubspot-form-inline .hubspot-form-submit{padding-top:var(--sss-space-4);padding-bottom:var(--sss-space-4)}.hubspot-form-inline .hubspot-form-notice{flex:1 1 100%;margin-top:0}@media (max-width: 544px){.hubspot-form-inline{flex-direction:column;align-items:stretch}}.order-lines{margin:0;padding:0;list-style:none}.order-line{display:flex;align-items:flex-start;gap:var(--sss-space-4);padding:var(--sss-space-4) 0;border-bottom:var(--sss-border-width) solid var(--sss-border-soft)}.order-line:last-child{border-bottom:0}.order-line-media{position:relative;flex:0 0 56px;aspect-ratio:1/1;background-color:var(--sss-bg-alt2)}.order-line-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-line-qty{position:absolute;top:-8px;right:-8px;display:flex;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 var(--sss-space-1);border-radius:var(--sss-radius-pill);color:var(--sss-white);font-size:var(--sss-size-label);line-height:var(--sss-leading-tight);background-color:var(--sss-ink)}.order-line-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.order-line-title{color:var(--sss-text-heading);font-size:var(--sss-size-ui);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-text)}.order-line-variant,.order-line-qty-text{color:var(--sss-muted);font-size:var(--sss-size-ui);line-height:var(--sss-leading-text)}.order-line-price{color:var(--sss-text-heading);white-space:nowrap;font-size:var(--sss-size-ui)}.order-lines-roomy .order-line-media{flex-basis:80px}.order-totals{margin:0}.order-total-row{display:flex;justify-content:space-between;gap:var(--sss-space-5);margin-bottom:var(--sss-space-3);font-size:var(--sss-size-ui)}.order-total-row dt{color:var(--sss-text-default)}.order-total-row dd{margin:0;color:var(--sss-text-heading);text-align:right}.order-total-row-grand{margin:var(--sss-space-5) 0 0;padding-top:var(--sss-space-5);border-top:var(--sss-border-width) solid var(--sss-border-soft);font-size:var(--sss-size-body);font-weight:var(--sss-weight-medium)}.order-total-row-grand dt{color:var(--sss-text-heading)}.order-total-currency{color:var(--sss-muted);font-weight:var(--sss-weight-regular)}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;background-color:var(--sss-bg-header);border-bottom:1px solid var(--sss-gray25)}.site-header .header-inner{display:flex;justify-content:space-between;align-items:center;gap:var(--sss-space-7);width:100%}.site-header .header-logo{display:flex;align-items:center;color:var(--sss-black)}.site-header .header-logo img{width:auto;height:32px}.site-header .header-logo svg{height:24px}.site-header .header-nav{margin-left:auto}.site-header .header-nav-inner{display:flex;align-items:center;gap:var(--sss-space-3)}.site-header .header-item{display:contents}.site-header .header-link{color:var(--sss-black);font-size:var(--sss-size-body);font-weight:var(--sss-weight-regular);white-space:nowrap}.site-header .header-link.is-active,.site-header .header-link:hover,.site-header .header-link:focus{text-decoration:underline}.site-header .header-cta{text-transform:none}.site-header .header-submenu-toggle{display:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;border:0;color:var(--sss-black);background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-header .header-submenu-toggle svg{width:24px;height:24px;transition:transform var(--sss-transition-fast)}.site-header .header-submenu{display:none;grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows var(--sss-transition)}.site-header .header-submenu-inner{display:flex;flex-direction:column;gap:var(--sss-space-7);overflow:hidden}.site-header .header-sublink{color:var(--sss-muted);font-size:var(--sss-size-nav);line-height:var(--sss-leading-display)}.site-header .header-sublink[aria-current]{color:var(--sss-black);text-decoration:underline}.site-header .header-account{display:flex;flex-shrink:0;align-items:center;color:var(--sss-black)}.site-header .header-account:hover,.site-header .header-account:focus{color:var(--sss-accent)}.site-header .header-account svg{width:29px;height:29px}.site-header .header-cart{position:relative;display:flex;flex-shrink:0;align-items:center;color:var(--sss-black)}.site-header .header-cart svg{width:29px;height:25px}.site-header .header-cart-count{position:absolute;top:-6px;right:-8px;display:flex;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 var(--sss-space-1);border-radius:var(--sss-radius-pill);color:var(--sss-white);font-size:var(--sss-size-label);line-height:var(--sss-leading-tight);background-color:var(--sss-accent)}.site-header .header-burger{display:none;flex-direction:column;justify-content:center;gap:var(--sss-space-1);width:44px;height:44px;padding:0;border:0;background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-header .header-burger span{display:block;width:24px;height:2px;margin:0 auto;background-color:var(--sss-black);transition:transform var(--sss-transition-fast),opacity var(--sss-transition-fast)}.site-header .header-burger[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.site-header .header-burger[aria-expanded=true] span:nth-child(2){opacity:0}.site-header .header-burger[aria-expanded=true] span:last-child{transform:translateY(-6px) rotate(-45deg)}body.is-nav-open{overflow:hidden}@media (width > 921px){.site-header{padding-block:var(--sss-space-5)}.site-header .header-item{position:relative;display:flex;align-items:center;gap:var(--sss-space-1)}.site-header .header-submenu-toggle{display:flex;width:24px;height:24px}.site-header .header-submenu-toggle svg{width:24px;height:24px;transition:transform var(--sss-transition-reveal)}.site-header .header-submenu{position:absolute;top:100%;right:0;z-index:2;display:block;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--sss-transition-reveal),transform var(--sss-transition-reveal),visibility var(--sss-transition-reveal)}.site-header .header-submenu-inner{gap:var(--sss-space-3);min-width:160px;padding:var(--sss-space-4) var(--sss-space-5);border:var(--sss-border-width) solid var(--sss-border-soft);background-color:var(--sss-white)}.site-header .header-sublink{font-size:var(--sss-size-body);line-height:var(--sss-leading-text);white-space:nowrap}.site-header .header-sublink:hover,.site-header .header-sublink:focus{color:var(--sss-black);text-decoration:underline}.site-header .header-item:hover .header-submenu,.site-header .header-item:focus-within .header-submenu,.site-header .header-item.is-open .header-submenu{opacity:1;visibility:visible;transform:translateY(0)}.site-header .header-item:hover .header-submenu-toggle svg,.site-header .header-item:focus-within .header-submenu-toggle svg,.site-header .header-item.is-open .header-submenu-toggle svg{transform:rotate(180deg)}.site-header .lang-switcher{margin-right:22px}}@media (max-width: 921px){.site-header{padding-block:var(--sss-space-2)}.site-header .header-inner{gap:var(--sss-space-4)}.site-header .header-account{margin-left:auto}.site-header .header-nav{position:fixed;inset:var(--sss-header-height) 0 0;display:flex;justify-content:center;align-items:center;margin-left:0;padding:var(--sss-space-11) var(--sss-gutter);overflow-y:auto;background-color:var(--sss-bg-overlay);visibility:hidden;transform:translate(100%);backdrop-filter:blur(20px);transition:transform var(--sss-transition),visibility var(--sss-transition)}.site-header .header-nav.is-open{visibility:visible;transform:translate(0)}.site-header .header-nav-inner{flex-direction:column;gap:var(--sss-space-11);width:100%;margin:auto;text-align:center}.site-header .header-link{font-size:var(--sss-size-nav);line-height:var(--sss-leading-display)}.site-header .header-cta{order:-1;padding:0;border:0;color:var(--sss-black);font-size:var(--sss-size-nav);font-weight:var(--sss-weight-regular);line-height:var(--sss-leading-display);background-color:transparent}.site-header .header-cta:hover,.site-header .header-cta:focus,.site-header .header-cta[aria-current]{color:var(--sss-black);text-decoration:underline;background-color:transparent}.site-header .header-item{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:var(--sss-space-3)}.site-header .header-submenu-toggle,.site-header .header-burger{display:flex}.site-header .header-submenu{display:grid}.site-header .header-submenu-inner{padding-top:var(--sss-space-9)}.site-header .header-item.is-open .header-submenu{grid-template-rows:1fr}.site-header .header-item.is-open .header-submenu-toggle svg{transform:rotate(180deg)}.site-header .lang-switcher a{font-size:var(--sss-size-nav)}}@media (prefers-reduced-motion: reduce){.site-header .header-nav,.site-header .header-submenu,.site-header .header-submenu-toggle svg,.site-header .header-burger span{transition:none}}.site-footer{padding:var(--sss-space-13) 0;color:var(--sss-text-default);background-color:var(--sss-bg-alt)}.site-footer .footer-inner{display:grid;grid-template-columns:minmax(0,3fr) repeat(3,minmax(max-content,1fr));gap:40px}.site-footer .footer-brand{display:flex;flex-direction:column;align-items:flex-start;max-width:500px}.site-footer .footer-logo{color:var(--sss-text-heading);font-size:var(--sss-size-wordmark);line-height:var(--sss-leading-tight);text-transform:uppercase}.site-footer .footer-logo span{display:block}.site-footer .footer-pitch{margin:var(--sss-space-8) 0 0}.site-footer .footer-form{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--sss-space-5);width:100%;margin-top:var(--sss-space-7)}.site-footer .footer-input{flex:1 1 15rem;min-width:0;padding:var(--sss-space-4);border:var(--sss-border-width) solid var(--sss-ink);color:var(--sss-text-heading);font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);line-height:var(--sss-leading-display);background-color:var(--sss-white);-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-footer .footer-input::-moz-placeholder{color:var(--sss-muted)}.site-footer .footer-input::placeholder{color:var(--sss-muted)}.site-footer .footer-input:focus-visible{outline:var(--sss-border-width-strong) solid var(--sss-accent);outline-offset:2px}.site-footer .footer-submit{flex:0 0 auto;font-size:var(--sss-size-body);font-weight:var(--sss-weight-regular)}.site-footer .footer-notice{margin:var(--sss-space-4) 0 0;font-size:var(--sss-size-label);line-height:var(--sss-leading-display)}.site-footer .footer-notice-error{color:var(--sss-accent)}.site-footer .footer-legal{margin-top:var(--sss-space-4);font-size:var(--sss-size-label);line-height:var(--sss-leading-display)}.site-footer .footer-legal p{margin:0;font-size:inherit;line-height:inherit}.site-footer .footer-legal a{color:inherit;text-decoration:underline}.site-footer .footer-nav{display:flex;flex-direction:column}.site-footer .footer-nav-title{margin:0 0 var(--sss-space-5);color:var(--sss-text-heading);font-size:var(--sss-size-body);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-body)}.site-footer .footer-link{color:var(--sss-ink);font-size:var(--sss-size-ui);margin-block:8px}.site-footer .footer-link:hover{color:var(--sss-accent)}.site-footer .footer-address{color:var(--sss-ink);font-size:var(--sss-size-ui);font-style:normal;line-height:var(--sss-leading-body)}.site-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--sss-space-5);margin-top:var(--sss-space-13);padding-top:var(--sss-space-9);border-top:var(--sss-border-width) solid var(--sss-gray25)}.site-footer .footer-copyright{margin:0;font-size:var(--sss-size-ui)}.site-footer .footer-social{display:flex;gap:var(--sss-space-10)}.site-footer .footer-social a{color:var(--sss-ink);font-size:var(--sss-size-ui);text-decoration:underline}.site-footer .footer-social a:hover{color:var(--sss-accent)}@media (max-width: 1200px){.site-footer .footer-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sss-space-10) var(--sss-space-11)}.site-footer .footer-bottom{gap:var(--sss-space-1)}.site-footer .footer-brand{grid-column:1/-1}}@media (max-width: 921px){.site-footer{padding:var(--sss-space-11) 0 var(--sss-space-10)}.site-footer .footer-inner{grid-template-columns:minmax(0,1fr);gap:var(--sss-space-7)}.site-footer .footer-brand{max-width:none}.site-footer .footer-form{flex-direction:column;align-items:flex-start;gap:var(--sss-space-7)}.site-footer .footer-input{flex:0 0 auto;width:100%}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;margin-top:var(--sss-space-7);padding-top:var(--sss-space-7)}.site-footer .footer-nav-title{margin:0 0 var(--sss-space-2)}}.lang-switcher a{display:inline-block;color:var(--sss-black);text-align:center;text-decoration:none;font-size:var(--sss-size-body);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:color var(--sss-transition)}.lang-switcher a:hover{color:var(--sss-brand)}.hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--sss-hero-height);overflow:hidden;color:var(--sss-white)}.hero .hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero .hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .hero-title,.hero .hero-subtitle{color:var(--sss-white);font-size:var(--sss-size-hero);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-tight)}.hero .button{display:inline-block}@media (min-width: 921px){.hero{justify-content:flex-start;padding-bottom:var(--sss-space-11)}.hero .hero-title{max-width:605px;margin-top:38px}.hero .button{display:none}}.hero-text{--sss-hero-text-bg: var(--sss-brand);--sss-hero-text-fg: var(--sss-white);padding:var(--sss-space-15) 0;color:var(--sss-hero-text-fg);background-color:var(--sss-hero-text-bg)}.hero-text.hero-text-ink{--sss-hero-text-bg: var(--sss-ink)}.hero-text.hero-text-accent{--sss-hero-text-bg: var(--sss-accent)}.hero-text.hero-text-cream{--sss-hero-text-bg: var(--sss-cream);--sss-hero-text-fg: var(--sss-text-heading)}.hero-text.hero-text-white{--sss-hero-text-bg: var(--sss-white);--sss-hero-text-fg: var(--sss-text-heading)}.hero-text.hero-text-gray{--sss-hero-text-bg: var(--sss-gray95);--sss-hero-text-fg: var(--sss-text-heading)}.hero-text .hero-text-title{margin:0;color:inherit;font-size:var(--sss-size-hero);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-tight)}.hero-text .hero-text-body{max-width:65%;margin-top:var(--sss-space-10);color:inherit;font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-tight)}.hero-text .hero-text-body>:first-child{margin-top:0}.hero-text .hero-text-body>:last-child{margin-bottom:0}.hero-text .hero-text-body p{font-size:var(--sss-size-card);margin:0 0 var(--sss-space-5)}.hero-text .hero-text-body ul,.hero-text .hero-text-body ol{margin:0 0 var(--sss-space-5);padding-left:var(--sss-space-8)}.hero-text .hero-text-body ul{list-style:none;padding-left:var(--sss-space-8)}.hero-text .hero-text-body ul>li{position:relative;padding-left:var(--sss-marker-indent)}.hero-text .hero-text-body ul>li:before{content:"";position:absolute;top:calc(.5lh - var(--sss-marker-size) / 2);left:0;width:var(--sss-marker-size);height:var(--sss-marker-size);border-radius:50%;background-color:currentcolor}.hero-text .hero-text-body ol{list-style:decimal}.hero-text .hero-text-body li{margin-bottom:var(--sss-space-1)}.hero-text .hero-text-body a{color:inherit;text-decoration:underline}.hero-text .hero-text-actions{display:flex;flex-wrap:wrap;gap:var(--sss-space-8);margin-top:var(--sss-space-9)}.hero-text .hero-text-button{border-color:currentcolor;color:var(--sss-hero-text-fg)}.hero-text .hero-text-button:hover,.hero-text .hero-text-button:focus-visible{border-color:var(--sss-accent);color:var(--sss-white);background-color:var(--sss-accent)}.hero-text.hero-text-accent .hero-text-button:hover,.hero-text.hero-text-accent .hero-text-button:focus-visible{border-color:var(--sss-white);color:var(--sss-accent);background-color:var(--sss-white)}@media (max-width: 921px){.hero-text{padding:var(--sss-space-9) 0}.hero-text .hero-text-title{max-width:none}.hero-text .hero-text-body{max-width:84%;margin-top:var(--sss-space-8);font-size:var(--sss-size-label);line-height:var(--sss-leading-tight)}.hero-text .hero-text-body p{font-size:var(--sss-size-label);line-height:var(--sss-leading-tight)}.hero-text .hero-text-actions{gap:18px;flex-direction:column}.hero-text .hero-text-actions .hero-text-button{width:-moz-fit-content;width:fit-content}}.product-grid{--sss-product-row-gap: var(--sss-space-14);display:grid;grid-template-columns:repeat(var(--sss-grid-columns),minmax(0,1fr));gap:0 var(--sss-grid-gap);margin:0 0 calc(var(--sss-product-row-gap) * -1);padding:0;list-style:none}@media (max-width: 921px){.product-grid{--sss-product-row-gap: var(--sss-space-8);gap:0 var(--sss-space-4)}}.product-card{position:relative;display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0;justify-items:start;padding-bottom:var(--sss-product-row-gap, 0)}.product-card[hidden]{display:none}.product-card .product-media{position:relative;display:block;grid-row:1;width:100%;aspect-ratio:var(--sss-product-ratio);overflow:hidden}.product-card .product-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card .product-pin{position:absolute;top:var(--sss-space-3);right:var(--sss-space-3);display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:var(--sss-radius-circle);color:var(--sss-ink);background-color:var(--sss-white);opacity:0;pointer-events:none;transition:opacity var(--sss-transition-fast),color var(--sss-transition-fast),background-color var(--sss-transition-fast)}.product-card .product-pin:hover,.product-card .product-pin:focus-visible{color:var(--sss-white);background-color:var(--sss-accent)}.product-card:hover .product-pin,.product-card:focus-within .product-pin{opacity:1;pointer-events:auto}.product-card .product-title{grid-row:2;margin:var(--sss-space-10) 0;color:var(--sss-ink-soft);font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-tight)}.product-card .product-price{grid-row:3;margin:0 0 var(--sss-space-8);color:var(--sss-black);font-size:var(--sss-size-body);font-weight:var(--sss-weight-regular)}.product-card .product-description,.product-card .product-dimensions{margin:var(--sss-space-8) 0 0;color:var(--sss-text-default);font-size:var(--sss-size-body);font-weight:var(--sss-weight-regular);line-height:var(--sss-leading-body)}.product-card .product-description{grid-row:4}.product-card .product-dimensions{grid-row:5}.product-card .product-description:has(+.product-dimensions){margin-bottom:0}.product-card .product-swatches{grid-row:6;margin-bottom:var(--sss-space-2)}.product-card .button.card{grid-row:7;margin-top:var(--sss-space-8)}@media (max-width: 921px){.product-card .product-title{margin:var(--sss-space-4) 0}.product-card .product-description,.product-card .product-dimensions{margin:0 0 var(--sss-space-1)}.product-card .product-description:has(+.product-dimensions){margin-bottom:0}.product-card .button.card{display:none}}@media (hover: none){.product-card .product-pin{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion: reduce){.product-card .product-pin{transition:none}}.product-media-fade{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--sss-transition-fast)}.product-media-fade.is-visible{opacity:1}@media (prefers-reduced-motion: reduce){.product-media-fade{transition:none}}.product-detail .product-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--sss-grid-gap)}.product-detail .product-detail-gallery{display:flex;flex-direction:column;gap:var(--sss-space-5);margin:0;padding:0;list-style:none}.product-detail .product-detail-viewer{position:relative;aspect-ratio:var(--sss-product-ratio);overflow:hidden}.product-detail .product-detail-viewer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-detail .product-detail-viewer-empty{background-color:var(--sss-bg-alt)}.product-detail .product-detail-thumbs{display:grid;grid-template-columns:repeat(var(--sss-thumb-columns),minmax(0,1fr));gap:var(--sss-space-2);margin:0;padding:0;list-style:none}.product-detail .product-detail-thumb{display:block;width:100%;padding:0;border:var(--sss-border-width-strong) solid transparent;aspect-ratio:1/1;overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;transition:border-color var(--sss-transition-fast)}.product-detail .product-detail-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-detail .product-detail-thumb:hover,.product-detail .product-detail-thumb:focus-visible{border-color:var(--sss-border-soft)}.product-detail .product-detail-thumb.is-active{border-color:var(--sss-border)}.product-detail .product-detail-info{position:sticky;top:calc(var(--sss-header-height) + var(--sss-space-7))}.product-detail .product-detail-title{margin:0 0 var(--sss-space-8);font-size:var(--sss-size-display);line-height:var(--sss-leading-tight)}.product-detail .product-detail-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sss-space-5);margin:0 0 var(--sss-space-8);color:var(--sss-text-heading);font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-tight)}.product-detail .product-detail-price{font-weight:var(--sss-weight-medium)}.product-detail .product-detail-price:not(:first-child){padding-left:var(--sss-space-5);border-left:var(--sss-border-width) solid var(--sss-border-soft)}.product-detail .product-detail-tablist{display:flex;flex-wrap:wrap;gap:var(--sss-space-5)}.product-detail .product-detail-tab{padding:0 0 var(--sss-space-2);border:0;border-bottom:var(--sss-border-width) solid transparent;font-family:var(--sss-font-sans);font-size:var(--sss-size-body);font-weight:var(--sss-weight-regular);line-height:var(--sss-leading-tight);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;transition:border-color var(--sss-transition-fast)}.product-detail .product-detail-tab[aria-selected=true]{border-bottom-color:var(--sss-text-heading)}.product-detail .product-detail-tabpanel{margin-top:var(--sss-space-8)}.product-detail .product-detail-tabpanel p{margin:0;font-size:var(--sss-size-text);line-height:var(--sss-leading-text)}.product-detail .product-detail-tabpanel p+p{margin-top:var(--sss-space-5)}.product-detail .product-detail-spec{margin:var(--sss-space-8) 0 0}.product-detail .product-detail-spec-label,.product-detail .product-detail-option-label{display:block;font-size:var(--sss-size-body);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-text)}.product-detail .product-detail-spec-value{display:block;margin:0;font-size:var(--sss-size-body);line-height:var(--sss-leading-text)}.product-detail .product-detail-option{margin-top:var(--sss-space-8)}.product-detail .product-detail-option-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sss-space-2);margin:0 0 var(--sss-space-2)}.product-detail .product-detail-option-value{color:var(--sss-muted);font-size:var(--sss-size-ui);line-height:var(--sss-leading-text)}.product-detail .product-detail-swatches{--sss-swatch-dot-size: 44px;gap:var(--sss-space-4)}.product-detail .product-detail-fields{display:flex;flex-wrap:wrap;gap:var(--sss-space-3);margin-top:var(--sss-space-8)}.product-detail .product-detail-field{display:flex;flex-direction:column;gap:var(--sss-space-1);flex:0 1 200px}.product-detail .product-detail-field-quantity{flex:0 0 70px}.product-detail .product-detail-field-label{font-size:var(--sss-size-ui);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-text)}.product-detail .product-detail-field-control{width:100%;padding:var(--sss-space-4);border:var(--sss-border-width) solid var(--sss-border-soft);color:var(--sss-text-heading);font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);font-weight:var(--sss-weight-regular);line-height:var(--sss-leading-text);background-color:var(--sss-white);transition:border-color var(--sss-transition-fast)}.product-detail .product-detail-field-control:hover,.product-detail .product-detail-field-control:focus{border-color:var(--sss-border)}.product-detail select.product-detail-field-control{padding-right:var(--sss-space-9);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23151616' stroke-width='2'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sss-space-4) center;background-size:14px 14px}.product-detail .product-detail-actions{display:flex;flex-direction:column;gap:var(--sss-space-4);margin-top:var(--sss-space-8)}.product-detail .product-detail-actions .button{padding:var(--sss-space-4) var(--sss-space-8)}@media (max-width: 921px){.product-detail .product-detail-grid{grid-template-columns:minmax(0,1fr);gap:var(--sss-space-9)}.product-detail .product-detail-info{position:static}.product-detail .product-detail-meta{font-size:var(--sss-size-ui);font-weight:var(--sss-weight-regular);line-height:var(--sss-leading-tight)}.product-detail .product-detail-actions .button{padding:var(--sss-space-3) var(--sss-space-8)}}@media (max-width: 544px){.product-detail .product-detail-swatches{--sss-swatch-dot-size: 22px}}@media (max-width: 921px){.product-detail .product-detail-field-control{padding:6px}.product-detail .product-detail-field-quantity{flex:0 0 35px}}.collection .collection-intro{margin-bottom:var(--sss-space-13);max-width:768px}.collection .collection-title{margin:0 0 var(--sss-space-8);line-height:var(--sss-leading-tight)}.collection .collection-text{margin:0 0 var(--sss-space-8);font-size:var(--sss-size-card);color:var(--sss-text-heading)}.collection .collection-intro .button{text-transform:none}.collection .collection-grid{align-items:start}.collection .product-media-empty{background-color:var(--sss-bg-alt)}.collection.collection-minimal .product-title{margin-bottom:0}.collection.collection-related{border-top:1px solid var(--sss-gray25)}.collection.collection-related .collection-title{margin:0}.collection.collection-related .collection-intro{padding-top:var(--sss-space-13)}@media (max-width: 921px){.collection .collection-intro{margin-bottom:var(--sss-space-8);max-width:85%}.collection .collection-title{font-size:40px}.collection .collection-text{font-size:var(--sss-size-label)}.collection.collection-related .collection-intro{padding-top:var(--sss-space-9);width:85%}.collection.collection-related .collection-title{font-size:var(--sss-size-display)}}.showcase .showcase-title{margin:0 0 var(--sss-space-11)}.showcase .showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sss-space-7)}.showcase .showcase-grid.single{grid-template-columns:minmax(0,1fr)}.showcase .showcase-panel{position:relative;aspect-ratio:var(--sss-showcase-ratio);overflow:hidden}.showcase .showcase-panel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.showcase .showcase-panel-empty{background-color:var(--sss-bg-alt)}.showcase .showcase-panel-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;padding:var(--sss-space-11) var(--sss-space-10)}.showcase .showcase-panel-title{max-width:70%;margin:0 0 var(--sss-space-8);line-height:var(--sss-leading-tight)}@media (max-width: 921px){.showcase .showcase-title{margin-bottom:var(--sss-space-9)}.showcase .showcase-grid{grid-template-columns:minmax(0,1fr)}.showcase .showcase-panel-content{justify-content:space-between;padding:var(--sss-space-9) var(--sss-space-7)}.showcase .showcase-panel-title{max-width:60%}}.banner{position:relative;width:100%;aspect-ratio:var(--sss-banner-ratio);min-height:var(--sss-banner-max-height);overflow:hidden}.banner.banner-empty{background-color:var(--sss-bg-alt)}.banner .banner-media{position:absolute;top:0;right:0;bottom:0;left:0}.banner .banner-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner .container{position:relative;height:100%}.banner .banner-content{display:flex;flex-direction:column;align-items:flex-start;padding:var(--sss-space-9) 0}.banner .banner-title{max-width:12ch;margin:0;color:var(--sss-white);line-height:var(--sss-leading-tight)}.banner .banner-subtitle{margin:var(--sss-space-2) 0 0;color:var(--sss-white);font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-display)}.banner .button{margin-top:100px}@media (max-width: 921px){.banner{min-height:577px}.banner .banner-content{padding:var(--sss-space-7) 0}.banner .banner-title{font-size:var(--sss-size-nav);line-height:var(--sss-leading-display)}.banner .banner-subtitle{font-size:var(--sss-size-ui)}.banner .button{margin-top:var(--sss-space-11)}}.statement{position:relative;width:100%;aspect-ratio:var(--sss-statement-ratio);overflow:hidden}.statement.statement-empty{background-color:var(--sss-bg-alt)}.statement .statement-media{position:absolute;top:0;right:0;bottom:0;left:0}.statement .statement-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.statement .container{position:relative}.statement .statement-text{max-width:49%;padding:54px 0;color:var(--sss-white)}.statement .statement-text p{margin:0;color:inherit;font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-display)}.statement .statement-text p+p{margin-top:var(--sss-space-5)}@media (max-width: 921px){.statement{aspect-ratio:auto}.statement .statement-media{position:static;aspect-ratio:var(--sss-statement-media-ratio);overflow:hidden;padding-bottom:var(--sss-space-9)}.statement .statement-text{max-width:85%;padding:var(--sss-space-7) 0}.statement .statement-text p{font-size:var(--sss-size-label);color:var(--sss-text-heading);line-height:var(--sss-leading-tight)}}.image-links{position:relative;width:100%;aspect-ratio:var(--sss-image-links-ratio);overflow:hidden}.image-links.image-links-empty{background-color:var(--sss-bg-alt)}.image-links .image-links-media{position:absolute;top:0;right:0;bottom:0;left:0}.image-links .image-links-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-links .image-links-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:54px;padding-bottom:34px}.image-links .image-links-title{max-width:500px;margin:0;color:var(--sss-white);font-size:var(--sss-size-section);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-tight)}.image-links .image-links-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sss-space-8);margin-top:var(--sss-space-9)}.image-links .image-links-button{border-color:var(--sss-white);color:var(--sss-black);background-color:var(--sss-white)}.image-links .image-links-button:hover,.image-links .image-links-button:focus-visible{border-color:var(--sss-accent);color:var(--sss-white);background-color:var(--sss-accent)}@media (max-width: 921px){.image-links{aspect-ratio:var(--sss-image-links-media-ratio)}.image-links .image-links-inner{padding-top:var(--sss-space-7);padding-bottom:var(--sss-space-8)}.image-links .image-links-title{max-width:none;font-size:var(--sss-size-display)}.image-links .image-links-actions{flex-flow:column nowrap;gap:var(--sss-space-5)}}.feature .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--sss-space-9)}.feature .feature-caption{margin-top:var(--sss-space-8);font-size:var(--sss-size-caption);line-height:var(--sss-leading-tight);text-align:left}.feature .feature-media{aspect-ratio:var(--sss-feature-ratio);overflow:hidden}.feature .feature-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature .feature-media-empty{background-color:var(--sss-bg-alt)}.feature .feature-content{display:flex;flex-direction:column;align-items:flex-start}.feature .feature-title{margin:0 0 var(--sss-space-8);font-size:var(--sss-size-display);line-height:var(--sss-leading-tight)}.feature .feature-text{margin:0 0 var(--sss-space-8)}.feature .feature-text p{margin:0;font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-display)}.feature .feature-text p+p{margin-top:var(--sss-space-5)}@media (max-width: 921px){.feature .feature-grid{grid-template-columns:minmax(0,1fr);gap:var(--sss-space-8)}.feature .feature-media{aspect-ratio:var(--sss-feature-media-ratio)}.feature .feature-content{width:85%}.feature .feature-title{font-size:var(--sss-size-wordmark)}.feature .feature-text p{margin:0;font-size:var(--sss-size-label);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-text)}}.contact{background-color:var(--sss-bg-alt2)}.contact .contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--sss-grid-gap);padding-bottom:0}.contact .contact-title{margin:0 0 var(--sss-space-10);line-height:var(--sss-leading-tight)}.contact .contact-email{margin:0 0 var(--sss-space-7)}.contact .contact-email a{color:var(--sss-text-default);text-decoration:none}.contact .contact-email a:hover{color:var(--sss-accent)}.contact .contact-address{color:var(--sss-text-heading);font-size:var(--sss-size-body);font-style:normal;line-height:var(--sss-leading-text)}.contact .contact-form-title{margin:0 0 var(--sss-space-9)}.contact .contact-form{width:100%}@media (max-width: 921px){.contact .contact-grid{grid-template-columns:minmax(0,1fr);gap:var(--sss-space-11);padding-bottom:var(--sss-space-8)}.contact .contact-title{margin-bottom:var(--sss-space-9)}}.newsletter{padding:var(--sss-space-14) 0}.newsletter .newsletter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--sss-space-13)}.newsletter .newsletter-media{aspect-ratio:var(--sss-newsletter-ratio);overflow:hidden}.newsletter .newsletter-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.newsletter .newsletter-media-empty{background-color:var(--sss-bg-alt)}.newsletter .newsletter-content{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--sss-space-11);margin-right:var(--sss-space-15)}.newsletter .newsletter-title{margin:0 0 var(--sss-space-7)}.newsletter .newsletter-text{margin:0 0 var(--sss-space-8);font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-tight)}.newsletter .newsletter-text p{font-size:var(--sss-size-card);line-height:var(--sss-leading-tight)}.newsletter .newsletter-text>*{margin:0}.newsletter .newsletter-text>*+*{margin-top:var(--sss-space-5)}.newsletter .newsletter-text ul,.newsletter .newsletter-text ol{padding-left:var(--sss-space-7)}.newsletter .newsletter-text li+li{margin-top:var(--sss-space-3)}.newsletter .newsletter-text ul{list-style:none;padding-left:var(--sss-space-8)}.newsletter .newsletter-text ul>li{position:relative;padding-left:var(--sss-marker-indent)}.newsletter .newsletter-text ul>li:before{content:"";position:absolute;top:calc(.5lh - var(--sss-marker-size) / 2);left:0;width:var(--sss-marker-size);height:var(--sss-marker-size);border-radius:50%;background-color:currentcolor}.newsletter .newsletter-form{width:100%}.newsletter .newsletter-legal{margin-top:var(--sss-space-4);font-size:var(--sss-size-label);line-height:var(--sss-leading-display)}.newsletter .newsletter-legal p{margin:0;font-size:inherit}@media (max-width: 921px){.newsletter .newsletter-grid{grid-template-columns:minmax(0,1fr);gap:var(--sss-space-8)}.newsletter .newsletter-media{aspect-ratio:var(--sss-newsletter-media-ratio)}.newsletter .newsletter-content{padding:initial;margin-right:initial}.newsletter .newsletter-title{font-size:var(--sss-size-wordmark)}.newsletter .newsletter-text,.newsletter .newsletter-text p{font-size:var(--sss-size-ui)}}.rich-text .rich-text-inner{max-width:48rem}.rich-text .rich-text-title{margin:0 0 var(--sss-space-11);line-height:var(--sss-leading-tight)}.rich-text .rich-text-body{color:var(--sss-text-default);font-size:var(--sss-size-body);line-height:var(--sss-leading-body)}.rich-text .rich-text-body h2,.rich-text .rich-text-body h3,.rich-text .rich-text-body h4{color:var(--sss-text-heading);line-height:var(--sss-leading-tight)}.rich-text .rich-text-body h2{margin:var(--sss-space-11) 0 var(--sss-space-7);font-size:var(--sss-size-card)}.rich-text .rich-text-body h3{margin:var(--sss-space-9) 0 var(--sss-space-5);font-size:var(--sss-size-lead)}.rich-text .rich-text-body h4{margin:var(--sss-space-8) 0 var(--sss-space-4);font-size:var(--sss-size-body);font-weight:var(--sss-weight-medium)}.rich-text .rich-text-body>:first-child{margin-top:0}.rich-text .rich-text-body>:last-child{margin-bottom:0}.rich-text .rich-text-body p{margin:0 0 var(--sss-space-5)}.rich-text .rich-text-body ul,.rich-text .rich-text-body ol{margin:0 0 var(--sss-space-5);padding-left:var(--sss-space-8)}.rich-text .rich-text-body ul{list-style:none;padding-left:var(--sss-space-8)}.rich-text .rich-text-body ul>li{position:relative;padding-left:var(--sss-marker-indent)}.rich-text .rich-text-body ul>li:before{content:"";position:absolute;top:calc(.5lh - var(--sss-marker-size) / 2);left:0;width:var(--sss-marker-size);height:var(--sss-marker-size);border-radius:50%;background-color:currentcolor}.rich-text .rich-text-body ol{list-style:decimal}.rich-text .rich-text-body li{margin-bottom:var(--sss-space-2)}.rich-text .rich-text-body li p{margin:0}.rich-text .rich-text-body a{color:inherit;text-decoration:underline}.rich-text .rich-text-body a:hover{color:var(--sss-accent)}@media (max-width: 921px){.rich-text .rich-text-title{margin-bottom:var(--sss-space-9)}.rich-text .rich-text-body h2{margin-top:var(--sss-space-10)}}.text-panel{--sss-text-panel-bg: var(--sss-gray95);--sss-text-panel-fg: var(--sss-text-heading);padding:var(--sss-space-13) 0;color:var(--sss-text-panel-fg);background-color:var(--sss-text-panel-bg)}.text-panel.text-panel-brand{--sss-text-panel-bg: var(--sss-brand);--sss-text-panel-fg: var(--sss-white)}.text-panel.text-panel-ink{--sss-text-panel-bg: var(--sss-ink);--sss-text-panel-fg: var(--sss-white)}.text-panel.text-panel-accent{--sss-text-panel-bg: var(--sss-accent);--sss-text-panel-fg: var(--sss-white)}.text-panel.text-panel-cream{--sss-text-panel-bg: var(--sss-cream)}.text-panel.text-panel-white{--sss-text-panel-bg: var(--sss-white)}.text-panel .text-panel-title{margin:0 0 var(--sss-space-9);color:inherit;font-size:var(--sss-size-subhead);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-tight)}.text-panel .text-panel-body{color:inherit;font-size:var(--sss-size-card);line-height:var(--sss-leading-tight)}.text-panel .text-panel-body>:first-child{margin-top:0}.text-panel .text-panel-body>:last-child{margin-bottom:0}.text-panel .text-panel-body p{margin:0 0 var(--sss-space-5);font-size:inherit}.text-panel .text-panel-body ul,.text-panel .text-panel-body ol{margin:0 0 var(--sss-space-5);padding-left:var(--sss-space-8)}.text-panel .text-panel-body ul{list-style:none;padding-left:var(--sss-space-8)}.text-panel .text-panel-body ul>li{position:relative;padding-left:var(--sss-marker-indent)}.text-panel .text-panel-body ul>li:before{content:"";position:absolute;top:calc(.5lh - var(--sss-marker-size) / 2);left:0;width:var(--sss-marker-size);height:var(--sss-marker-size);border-radius:50%;background-color:currentcolor}.text-panel .text-panel-body ol{list-style:decimal}.text-panel .text-panel-body li{margin-bottom:var(--sss-space-2)}.text-panel .text-panel-body li p{margin:0}.text-panel .text-panel-body a{color:inherit;text-decoration:underline}.text-panel .text-panel-body a:hover{color:var(--sss-accent)}@media (max-width: 921px){.text-panel{padding:var(--sss-space-11) 0}.text-panel .text-panel-title{margin-bottom:var(--sss-space-7)}.text-panel .text-panel-body{font-size:var(--sss-size-lead)}}.subpages .subpages-list{border-top:var(--sss-border-width) solid var(--sss-border-soft)}.subpages .subpages-item{border-bottom:var(--sss-border-width) solid var(--sss-border-soft)}.subpages .subpages-link{display:flex;justify-content:space-between;align-items:center;gap:var(--sss-space-7);padding:var(--sss-space-8) 0;color:var(--sss-text-heading);text-decoration:none;font-size:var(--sss-size-card);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-text);transition:color var(--sss-transition)}.subpages .subpages-link:after{content:"→";flex:none;font-size:var(--sss-size-body);transition:transform var(--sss-transition)}.subpages .subpages-link:hover,.subpages .subpages-link:focus-visible{color:var(--sss-accent)}.subpages .subpages-link:hover:after{transform:translate(var(--sss-space-1))}.filter-chips{display:flex;flex-wrap:wrap;gap:var(--sss-space-8);margin:0 0 var(--sss-space-13);padding:0;list-style:none}.filter-chips .filter-chip{display:inline-flex;justify-content:center;align-items:center;padding:var(--sss-space-3) var(--sss-space-7);border:var(--sss-border-width) solid var(--sss-border);border-radius:var(--sss-radius-pill);color:var(--sss-text-heading);text-decoration:none;font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);font-weight:var(--sss-weight-medium);line-height:var(--sss-leading-tight);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;transition:background-color var(--sss-transition),border-color var(--sss-transition),color var(--sss-transition)}.filter-chips .filter-chip:hover,.filter-chips .filter-chip.is-active{border-color:var(--sss-ink-soft);color:var(--sss-white);background-color:var(--sss-ink-soft)}@media (max-width: 921px){.filter-chips{margin:0 0 var(--sss-space-8)}.filter-chips .filter-chip{gap:var(--sss-space-3)}}.color-swatches{--sss-swatch-dot-size: 26px;--sss-swatch-size: calc(var(--sss-swatch-dot-size) + 6px);display:flex;flex-wrap:wrap;gap:var(--sss-space-1);margin:0;padding:0;list-style:none}.color-swatches .color-swatch{display:flex;justify-content:center;align-items:center;width:var(--sss-swatch-size);height:var(--sss-swatch-size);padding:1px;border:var(--sss-border-width) solid var(--sss-white);border-radius:var(--sss-radius-circle);cursor:pointer;background-color:var(--sss-white);transition:border-color var(--sss-transition-fast)}.color-swatches .color-swatch:hover,.color-swatches .color-swatch.is-active,.color-swatches .color-swatch:focus-within,.color-swatches .color-swatch:has(:checked){border-color:var(--sss-border)}.color-swatches .color-swatch-more{border-color:var(--sss-border-soft);color:var(--sss-text-heading);text-decoration:none;font-family:var(--sss-font-sans);font-size:var(--sss-size-ui);font-weight:var(--sss-weight-regular);line-height:var(--sss-leading-tight);-webkit-appearance:none;-moz-appearance:none;appearance:none}.color-swatches .color-swatch-more:hover{border-color:var(--sss-border)}.color-swatches .color-dot{display:block;width:var(--sss-swatch-dot-size);height:var(--sss-swatch-dot-size);border:var(--sss-border-width) solid var(--sss-ink-soft);border-radius:var(--sss-radius-circle)}.color-swatches .color-dot.color-dot-black{background-color:var(--sss-finish-black)}.color-swatches .color-dot.color-dot-midnight-blue{background-color:var(--sss-finish-midnight-blue)}.color-swatches .color-dot.color-dot-port-wine{background-color:var(--sss-finish-port-wine)}.color-swatches .color-dot.color-dot-white-oak{background-color:var(--sss-finish-white-oak)}.color-swatches .color-dot.color-dot-natural-ash{background-color:var(--sss-finish-natural-ash)}.color-swatches .color-dot.color-dot-zebra{background-color:var(--sss-finish-zebra)}.color-swatches .color-dot.color-dot-eggplant{background-color:var(--sss-finish-eggplant)}.color-swatches .color-dot.color-dot-walnut{background-color:var(--sss-finish-walnut)}
