@charset "UTF-8";.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:#000c;opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}@font-face{font-family:Satoshi;src:url(./Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(./Satoshi-Variable-B5cVmYQo.woff) format("woff");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(./Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2"),url(./Satoshi-VariableItalic-DeirzIcA.woff) format("woff");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:The Silver Editorial;src:url(./sltf-the-silver-editorial-light-DDVeN4Kj.woff2) format("woff2"),url(./sltf-the-silver-editorial-light-BWqlpfRq.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:The Silver Editorial;src:url(./sltf-the-silver-editorial-light-italic-NmfqkJRO.woff2) format("woff2"),url(./sltf-the-silver-editorial-light-italic-DD4JT1uQ.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--color-primary-light: rgb(89.25, 89.25, 89.25);--color-primary: #000000;--color-primary-dark: black;--color-accent-light: rgb(127.5, 127.5, 127.5);--color-accent: #000000;--color-accent-dark: black;--color-gray-000: #ffffff;--color-gray-100: #f6f6f6;--color-gray-200: #ededed;--color-gray-300: #e0e0e0;--color-gray-400: #bfbfbf;--color-gray-500: #595959;--color-gray-600: #333333;--color-gray-700: #232323;--color-gray-800: #171717;--color-gray-900: #000;--color-success: #259D49;--color-info: #2A7FA9;--color-warning: #D4AD2E;--color-error: #E45A5D;--color-notice: #8F6BD1;--font-size-headlines-3xs: clamp(1rem, .9235rem + .2551vw, 1.125rem);--font-size-headlines-xxs: clamp(1.125rem, 1.0485rem + .2551vw, 1.25rem);--font-size-headlines-xs: clamp(1.25rem, 1.0969rem + .5102vw, 1.5rem);--font-size-headlines-s: clamp(1.5rem, 1.3469rem + .5102vw, 1.75rem);--font-size-headlines-m: clamp(1.75rem, 1.5969rem + .5102vw, 2rem);--font-size-headlines-l: clamp(2rem, 1.6173rem + 1.2755vw, 2.625rem);--font-size-headlines-xl: clamp(2.5rem, 2.1939rem + 1.0204vw, 3rem);--font-size-headlines-xxl: clamp(3rem, 2.3878rem + 2.0408vw, 4rem);--font-size-copy-3xs: clamp(.65rem, .5888rem + .2041vw, .75rem);--font-size-copy-xxs: clamp(.75rem, .6888rem + .2041vw, .85rem);--font-size-copy-xs: clamp(.85rem, .8347rem + .051vw, .875rem);--font-size-copy-s: clamp(.875rem, .7985rem + .2551vw, 1rem);--font-size-copy-m: clamp(1rem, .9235rem + .2551vw, 1.125rem);--font-size-copy-l: clamp(1.125rem, 1.0485rem + .2551vw, 1.25rem);--font-size-copy-xl: clamp(1.25rem, 1.0204rem + .7653vw, 1.625rem);--spacing-3xs: clamp(.125rem, .0485rem + .2551vw, .25rem);--spacing-xxs: clamp(.25rem, .0969rem + .5102vw, .5rem);--spacing-xs: clamp(.5rem, .2704rem + .7653vw, .875rem);--spacing-s: clamp(.875rem, .7985rem + .2551vw, 1rem);--spacing-m: clamp(1rem, .6939rem + 1.0204vw, 1.5rem);--spacing-l: clamp(1.5rem, 1.1939rem + 1.0204vw, 2rem);--spacing-xl: clamp(2rem, 1.6939rem + 1.0204vw, 2.5rem);--spacing-xxl: clamp(2.5rem, 1.5816rem + 3.0612vw, 4rem);--spacing-3xl: clamp(4rem, 2.7755rem + 4.0816vw, 6rem);--spacing-4xl: clamp(6rem, 4.7755rem + 4.0816vw, 8rem);--container-width: 1264px;--site-spacing-y: var(--spacing-m);--site-spacing-x: var(--spacing-m);--section-spacing-y: var(--spacing-l);--section-spacing-x: var(--site-spacing-x);--font-family-system: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--font-family-monospace: ui-monospace, Cascadia Mono, Segoe UI Mono, Ubuntu Mono, Roboto Mono, Menlo, Monaco, Consolas, monospace;--font-family-display: The Silver Editorial, Times New Roman, Times, serif;--font-family-body: Satoshi, Helvetica Neue, Helvetica, Arial, sans-serif;--shadow-100: 0px 2px 2px -2px rgba(0, 0, 0, .12), 0px 2px 4px rgba(51, 51, 51, .12);--shadow-200: 0px 4px 4px rgba(0, 0, 0, .25);--shadow-300: 0px 12px 12px -12px rgba(51, 51, 51, .16), 0px 8px 16px rgba(51, 51, 51, .2);--shadow-400: 0px 12px 12px -12px rgba(51, 51, 51, .24), 0px 12px 20px rgba(51, 51, 51, .28);--shadow-card-subtle: 0 1px 1px hsla(0, 0%, 0%, .06), 0 1px 2px hsla(0, 0%, 0%, .05), 0 2px 3px hsla(0, 0%, 0%, .02), 0 2px 8px hsla(0, 0%, 0%, .03);--shadow-card-significant: 0 1px 5px rgba(12, 12, 12, .05), 0 0 40px rgba(12, 12, 12, .015);--animation-duration-short: 75ms;--animation-duration-default: 125ms;--animation-duration-medium: 225ms;--animation-duration-slow: .5s;--animation-easing-fastOutSlowIn: cubic-bezier(.4, 0, .2, 1);--animation-easing-fastOutLinearIn: cubic-bezier(.4, 0, 1, 1);--animation-easing-linearOutSlowIn: cubic-bezier(0, 0, .2, 1);--animation-easing-powerful: cubic-bezier(.25, 1, .5, 1);--animation-easing-overshoot: cubic-bezier(.34, 1.56, .64, 1);--bottom-nav-height: calc(56px + var(--safe-area-inset-bottom));--logo-color-base: var(--color-accent);--logo-color-accent: var(--color-primary);--color-bg-default: #EAE6E7;--color-text-default: var(--color-accent);--border-radius-default: 8px;--lines-color: var(--color-accent);--lines-width: 1px;--product-image-ratio: 4/5}@media (min-width: 1264px){:root{--shadow-100: 0px 2px 2px -2px rgba(0, 0, 0, .12), 0px 2px 4px rgba(51, 51, 51, .12);--shadow-200: 0px 12px 12px -12px rgba(51, 51, 51, .12), 0px 8px 16px rgba(51, 51, 51, .16);--shadow-300: 0px 16px 16px -16px rgba(51, 51, 51, .16), 0px 16px 32px rgba(51, 51, 51, .2);--shadow-400: 0px 24px 20px -20px rgba(51, 51, 51, .24), 0px 24px 32px rgba(51, 51, 51, .28)}}*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-moz-tab-size:4;tab-size:4}body{min-height:100vh;margin:0;text-align:start;color:var(--color-text-default);background-color:var(--color-bg-default);accent-color:var(--color-primary)}img,picture{display:block;max-width:100%;height:auto}hr{height:0;color:inherit}h1,h2,h3,h4,h5,h6,p{margin-block:0}ul,ol,dl{margin:0;padding:0;list-style-type:none}summary{display:list-item}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-moz-appearance:button;appearance:button;-webkit-appearance:button}legend{max-width:100%;padding:0;white-space:normal}fieldset{padding:0;border:0;min-width:0px}progress{vertical-align:baseline}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::selection{background:var(--color-primary);color:#fff}::-moz-selection{background:var(--color-primary);color:#fff}img::selection,svg::selection{background:transparent}img::-moz-selection,svg::-moz-selection{background:transparent}address{font-style:normal}main-navigation{display:block}body{overflow-y:scroll}body.no-scroll{overflow-y:hidden}.container{--container-padding-x: var(--site-spacing-x);width:100%;margin-inline:auto;padding-inline:var(--container-padding-x);max-width:var(--container-max-width, var(--container-width))}@media (min-width: 2400px){.container{--container-width: 1300px}}.container--compact{--container-max-width: 768px;max-width:var(--container-max-width)!important}.container--wide{--container-max-width: 1600px}.container--fullsize{--container-max-width: 100%}.layout{display:flex;flex-direction:column;position:relative;min-height:100vh}.layout .header,.layout .footer{flex:none}.layout .main{display:flex;flex-direction:column;flex:1 0 auto;overflow-x:hidden}.layout .main:after{content:"";display:block;height:0px;visibility:hidden}body{font-family:var(--font-family-body);font-size:var(--font-size-copy-m);font-weight:400;line-height:1.375}h1,.h1{font-family:var(--font-family-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-size:var(--font-size-headlines-xl);line-height:1.3}h2,.h2{font-family:var(--font-family-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-size:var(--font-size-headlines-m);line-height:1.4;text-transform:uppercase;letter-spacing:.04em}h3,.h3{font-family:var(--font-family-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-size:var(--font-size-headlines-s);line-height:1.4;text-transform:uppercase;letter-spacing:.04em}h4,.h4{font-family:var(--font-family-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-size:var(--font-size-headlines-xs);line-height:1.4}h5,.h5{font-family:var(--font-family-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-family:var(--font-family-body);font-size:var(--font-size-headlines-xxs);line-height:1.4;font-weight:500}h6,.h6{font-family:var(--font-family-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-family:var(--font-family-body);font-size:var(--font-size-headlines-xxs);line-height:1.4;font-weight:500;font-size:var(--font-size-copy-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:450}p{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);font-weight:350;line-height:1.5}small{font-size:var(--font-size-copy-xxs);font-weight:350;line-height:1.25}.title-heading{font-size:var(--font-size-headlines-xxl);line-height:1;text-transform:uppercase;letter-spacing:.025em;font-weight:500}.title-heading:has(.text-fit){--max-font-size: var(--font-size-headlines-xxl)}.title-heading:has(.text-fit)>span{font-size:1rem}@media (max-width: 767px){.title-heading{line-height:1.3}}.subline{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);padding-block-start:0;text-transform:uppercase;line-height:1.5;letter-spacing:.02em;font-weight:600}.leading{text-wrap:balance}.small-label{font-family:var(--font-family-body);padding-block-start:0;font-weight:400;font-size:var(--font-size-copy-xxs);line-height:1.25;letter-spacing:.075em;text-transform:uppercase}a{color:currentColor;text-decoration:none}a:hover{color:var(--color-primary-light)}p a{text-decoration:underline}a:focus,button:focus,input:focus,select:focus,textarea:focus,summary:focus{outline:4px solid var(--focus-outline-color, hsl(from var(--color-primary) h s l/.25))}@supports selector(:focus-visible){*:focus:not(:focus-visible){outline:none!important}}[tabindex="-1"]:focus{outline:none!important}.sr-skip-link:focus{outline:none}a:focus:hover{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.sr-skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-skip-link:active,.sr-skip-link:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.sr-skip-link:focus{position:absolute;z-index:9999;inset-inline-start:50%;inset-block-start:0;font-size:1rem;transform:translate(-50%);background-color:var(--color-text-default);color:var(--color-bg-default);border-radius:0 0 .5rem .5rem;padding:1rem 1.5rem;outline:0;white-space:nowrap}@keyframes fade-in{0%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}.menuicon{display:block;width:18px;height:14px;position:relative;inset-block-start:-2px;transform:rotate(0);transition:transform .3s var(--easing-curve-default);cursor:pointer;margin:0 auto}.menuicon__bar{display:block;position:absolute;inset-inline:0;height:2px;width:100%;background-color:currentColor;transform:rotate(0) translateZ(0);transition:transform .25s ease-in-out;overflow:hidden;will-change:transform}.menuicon__bar:nth-child(1){inset-block-start:0}.menuicon__bar:nth-child(2),.menuicon__bar:nth-child(3){inset-block-start:50%}.menuicon__bar:nth-child(4){inset-block-start:100%}main-navigation[open] .menuicon{inset-block-start:1px;transform:rotate(-180deg) translateZ(0)}main-navigation[open] .menuicon .menuicon__bar:nth-child(1),main-navigation[open] .menuicon .menuicon__bar:nth-child(4){width:0;inset-block-start:50%;inset-inline-start:50%}main-navigation[open] .menuicon .menuicon__bar:nth-child(2){transform:rotate(45deg) translateZ(0)}main-navigation[open] .menuicon .menuicon__bar:nth-child(3){transform:rotate(-45deg) translateZ(0)}.cite{--cite-quotation-mark-spacing: .075em;--cite-max-characters: 50ch;font-family:var(--font-family-display);font-style:italic;font-weight:300;font-size:var(--font-size-copy-l);line-height:1.5;font-variant-ligatures:none;text-align:center;text-wrap:pretty;max-width:var(--cite-max-characters);margin-inline:auto;letter-spacing:.025em}.cite:before,.cite:after{display:inline-block;font-family:Serif}.cite:before{content:"„";margin-inline-end:var(--cite-quotation-mark-spacing)}.cite:after{content:"“";margin-inline-start:var(--cite-quotation-mark-spacing)}.badge{display:inline-block;font-family:var(--font-family-body);font-size:.75em;background-color:var(--badge-background-color, var(--color-text-default));color:var(--badge-text-color, #fff);padding:.4em .5em;border-radius:2px;line-height:1;font-weight:500}.badge--primary{--badge-background-color: var(--color-primary);--badge-text-color: var(--color-secondary)}.badge--ghost{background-color:transparent;border:1px solid var(--badge-background-color, var(--color-text-default));color:var(--badge-background-color, var(--color-text-default));font-weight:700}.price{font-family:var(--font-family-body);font-weight:450}.price__sale{text-decoration:line-through;font-size:max(.75em,12px);opacity:.5;font-weight:350}.labeled-text{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.labeled-text__label{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);line-height:1.25;font-weight:450;text-transform:uppercase;letter-spacing:.02em}.labeled-text__text{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);font-weight:350;line-height:1.5}.text-fit{display:flex;container-type:inline-size;--captured-length: initial;--support-sentinel: var(--captured-length, 9999px)}.text-fit>[aria-hidden]{visibility:hidden}.text-fit>:not([aria-hidden]){flex-grow:1;container-type:inline-size;--captured-length: 100cqi;--available-space: var(--captured-length)}.text-fit>:not([aria-hidden])>*{--support-sentinel: inherit;--captured-length: 100cqi;--ratio: tan(atan2( var(--available-space), var(--available-space) - var(--captured-length) ));--font-size: clamp( 1em, 1em * var(--ratio), var(--max-font-size, infinity * 1px) - var(--support-sentinel) );inline-size:var(--available-space)}.text-fit>:not([aria-hidden])>*:not(.text-fit){display:block;font-size:var(--font-size)}@container (inline-size > 0){.text-fit>:not([aria-hidden])>*:not(.text-fit){white-space:nowrap}}.text-fit>:not([aria-hidden])>*.text-fit{--captured-length2: var(--font-size);font-variation-settings:"opsz" tan(atan2(var(--captured-length2),1px))}@property --captured-length{syntax: "<length>"; initial-value: 0px; inherits: true;}@property --captured-length2{syntax: "<length>"; initial-value: 0px; inherits: true;}@keyframes raise-and-fill{0%{transform:scale(1)}85%{transform:scale(1.3);filter:drop-shadow(0 4px 3px hsla(0,0%,0%,.3))}86%{fill:#2e2e2e;transform:scale(1.5);filter:drop-shadow(0 1px 5px hsla(0,0%,0%,.3))}92%{fill:#2e2e2e;transform:scale(.75)}to{transform:scale(1);fill:#2e2e2e}}.button{display:inline-flex;justify-content:center;align-items:center;align-content:center;text-align:center;white-space:normal;vertical-align:middle;-webkit-user-select:none;user-select:none;font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);gap:1em;font-weight:525;letter-spacing:.025em;line-height:1;padding:var(--spacing-xs);border:0;border-radius:0;text-decoration:none;text-transform:uppercase;touch-action:manipulation;cursor:pointer;border:var(--lines-width) solid transparent}.button svg{display:inline-block;font-size:1em;height:1em;width:auto}.button--solid{color:#fff;background-color:var(--color-primary);padding-inline:var(--spacing-xl);transition:color .25s linear,background-color .25s linear}.button--solid:hover,.button--solid:focus{color:#fff;background-color:var(--color-primary-light)}.button--ghost{background-color:transparent;color:var(--lines-color);border:var(--lines-width) solid var(--lines-color)}.button--ghost:hover,.button--ghost:focus{color:#fff;background-color:var(--color-accent-dark)}.button--link{display:inline-flex;color:var(--color-primary);gap:.5em;font-size:1em;font-weight:400;line-height:inherit;border:0;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:underline}.button--link:hover,.button--link:focus{color:var(--color-primary-dark)}.button--naked{color:currentColor;border:0;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button--naked:hover{color:var(--color-primary)}.button--small{font-size:var(--font-size-copy-3xs);padding:var(--spacing-xxs)}.button--add-to-wishlist{--heart-color: #2e2e2e;color:currentColor;border:0;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;fill:var(--heart-color);color:var(--heart-color)}.button--add-to-wishlist svg{font-size:1em;height:1em;width:auto}.button--add-to-wishlist.show-added svg{animation-name:raise-and-fill;animation-duration:.35s;animation-timing-function:linear;animation-fill-mode:forwards}.button--add-to-wishlist.previously-added svg{fill:var(--heart-color)}.button--block{display:flex;width:100%}.button:is(.button--disabled,:disabled){cursor:not-allowed;pointer-events:none;opacity:.33}.button--size-tiny{font-size:var(--font-size-copy-3xs);text-transform:none;letter-spacing:normal;padding:.3em .5em;border-radius:3px;font-weight:450}.button--size-small{font-size:var(--font-size-copy-3xs);padding:.5em}.shopify-section#shopify-section-header{display:contents}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1/-1}@keyframes fade-backdrop-in{0%{background-color:transparent}to{background-color:#00000080}}.header{grid-column:1/-1;--header-padding-y: var(--spacing-s);--header-padding-x: var(--site-spacing-x);--header-icons-padding: var(--spacing-s);--header-logo-height: clamp(2rem, 1.1667rem + 2.7778vw, 2.5rem);--header-height: calc(var(--header-logo-height) + (var(--header-padding-y)*2) );--header-mobile-menu-background: var(--color-bg-default);--header-logo-horizontal-offset: calc(var(--header-icons-padding) + 18px);padding:var(--header-padding-y) var(--header-padding-x);display:flex;border-block-end:var(--lines-width) solid var(--lines-color);align-items:center;gap:var(--header-icons-padding);flex-wrap:wrap;position:sticky;inset-block-start:0;background-color:var(--color-bg-default);z-index:50;overflow:hidden}.header:has(.header__main-menu[open]){overflow:visible}.header:has(.header__main-menu[open]):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;inset-block-start:var(--header-height);animation-name:fade-backdrop-in;animation-duration:var(--animation-duration-medium);animation-timing-function:var(--animation-easing-linearOutSlowIn);animation-fill-mode:forwards}@media (min-width: 768px){.header{padding:0;gap:0}}.header__drawer{position:absolute;background-color:#fffacd;inset-block-start:0;inset-inline:0;border-block-end:var(--lines-width) solid var(--lines-color);padding-block:var(--header-padding-y);z-index:51;transform:translateY(-100%);transition-property:box-shadow,transform;transition-duration:var(--animation-duration-medium);transition-timing-function:var(--animation-easing-linearOutSlowIn)}.header__drawer.is-open{transform:translateY(0);box-shadow:var(--shadow-300)}.header:has(.header__drawer.is-open){overflow:visible}.header:has(.header__drawer.is-open):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;animation-name:fade-backdrop-in;animation-duration:var(--animation-duration-medium);animation-timing-function:var(--animation-easing-linearOutSlowIn);animation-fill-mode:forwards;z-index:1}.header__top{flex:1}@media (min-width: 768px){.header__top{padding-block:var(--header-padding-y);border-block-end:var(--lines-width) solid var(--lines-color)}}.header__top .container{max-width:100%;display:grid;justify-content:space-between;grid-template-columns:[margin-start] 1fr [content] auto [margin-end] 1fr;align-items:center}@media (max-width: 767px){.header__top .container{padding:0}}.header__logo{grid-column:1;justify-self:start}@media (min-width: 768px){.header__logo{transform:translate(var(--header-logo-horizontal-offset))}}@media (min-width: 768px){.header__logo{grid-column:content;justify-self:center}}.header__logo svg{display:block;height:var(--header-logo-height);width:auto}.header__site-menu{grid-column:margin-end;justify-self:end;padding-inline-end:var(--header-padding-x);display:flex;align-items:center}.header__cart{position:relative}.header__cart:where(:hover,:focus){color:var(--color-primary-light)!important}.header__cart-counter{--cart-counter-offset: .85em;position:absolute;inset-inline-end:calc(0px - var(--cart-counter-offset));inset-block-start:auto;inset-block-end:calc(0px - var(--cart-counter-offset));border:3px solid var(--color-bg-default);font-size:.55em}.header:has(main-navigation[open]) .header__cart-counter{border-color:var(--header-mobile-menu-background)}.header__cart cart-button svg{transform:translateY(-1px);position:relative;z-index:-1}@media (min-width: 768px){.header__main-menu{width:100%}}.inline-search{display:flex;flex-direction:column;gap:var(--spacing-xs)}.inline-search__form-wrapper{display:flex;gap:inherit}.inline-search__form-wrapper .form--search,.inline-search__form-wrapper .form-field__input{flex:1}.inline-search__close-button svg{font-size:var(--font-size-copy-xl)}.inline-search__results{display:grid;grid-template-columns:1fr 4fr;grid-template-rows:1fr;container-type:inline-size;gap:var(--spacing-xs)}.inline-search__results .item-listing--search-results{gap:var(--spacing-s)}.inline-search__column-heading{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);padding-block-start:0;text-transform:uppercase;line-height:1.5;letter-spacing:.02em;font-weight:600;border-block-end:var(--lines-width) solid var(--lines-color);padding-block-end:var(--spacing-xxs);margin-block-end:var(--spacing-s)}.inline-search__column:only-child{grid-column:1/-1}.inline-search__column:only-child .item-listing--search-results{--item-listing-columns: 4 !important}.inline-search__all-results-link{display:block;text-align:end;padding-block-start:var(--spacing-xs);border-block-start:var(--lines-width) solid var(--lines-color);font-size:var(--font-size-copy-xxs);text-decoration:underline;text-underline-offset:.35em}.richtext-content{max-width:55ch;width:100%;margin-inline:auto}.richtext-content>*+*{margin-block-start:1em}.richtext-content p,.richtext-content ul,.richtext-content ol{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);font-weight:350;line-height:1.5;font-size:var(--font-size-copy-s);margin-inline:auto;margin-block:var(--spacing-xs)}.richtext-content blockquote{font-family:var(--font-family-display);padding:var(--spacing-m);margin-inline-start:0;font-size:var(--font-size-copy-s);font-variant-ligatures:none;font-style:italic;border-inline-start:var(--lines-width) solid var(--lines-color)}.richtext-content blockquote p{font:inherit}.richtext-content ul,.richtext-content ol{padding-inline-start:1em}.richtext-content ul{list-style-type:disc}.richtext-content ul ul{list-style-type:circle;font-size:.9em}.richtext-content ul ul ul{list-style-type:square}.richtext-content ol{list-style-type:decimal}.richtext-content ol ol{list-style-type:lower-alpha}.richtext-content ol ol ol{list-style-type:lower-roman}.richtext-content--left{margin-inline-start:0}.nav{display:block;font-weight:400}.nav__content{display:block;width:100%;position:relative}.nav__menu{display:flex}.nav__toggle{color:currentColor;border:0;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:translateY(3px)}.nav__item{position:relative}.nav__link{color:currentColor;border:0;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;width:100%;color:inherit;font-weight:inherit;line-height:1;font-size:var(--font-size-copy-l);text-decoration:none}.nav__link:hover{cursor:pointer;color:var(--color-primary)}.nav__link.is-active,.nav__link.is-active-parent{color:var(--color-primary)}.nav__icon{display:block;font-size:1rem;margin-inline-end:.5rem}@media (max-width: 767px){.nav__content{display:none;flex-direction:column;position:fixed;z-index:100;width:100%;inset-block-start:var(--header-height);inset-inline:0;background-color:var(--header-mobile-menu-background);padding-block:var(--header-padding-y) var(--header-padding-x);border-block-end:var(--lines-width) solid var(--lines-color)}.nav__content .container{--container-padding-x: var(--header-padding-x)}.is-open>.nav__content{display:flex}.nav__menu{--menu-item-spacing: var(--spacing-m);flex-direction:column;flex:1 0 auto;gap:var(--menu-item-spacing)}.nav__item+.nav__item{padding-block-start:var(--menu-item-spacing);border-block-start:2px solid var(--color-accent)}.nav__link:hover{color:var(--color-primary-dark)}.nav__link.is-active,.nav__link.is-active-parent{color:currentColor;font-weight:600}}@media (min-width: 768px){.nav__toggle{display:none}.nav__content .container{padding-inline:0}.nav__menu{align-items:center;gap:2rem}}@media (min-width: 768px) and (min-width: 1600px){.nav__link{line-height:1.5}}.nav.vers--main .nav__toggle:not([aria-expanded=true]){transform:translateY(2px)}.subnav{display:none;position:relative}.subnav .nav__link{padding:.5rem 1rem}.nav__item.is-open>.subnav{display:block}@media (min-width: 768px){.subnav{position:absolute;inset-block-start:100%;min-width:180px;background-color:#fff;box-shadow:var(--shadow-200);transform:translateY(-1px)}.nav__item:hover>.subnav{display:block}}.nav__arrow{position:relative;transform:rotate(0);transition:transform .25s ease-in-out}.nav__item.is-open .nav__arrow{transform:rotate(-180deg)}.menu{display:inline-flex}.menu--site{gap:var(--header-icons-padding)}.menu--site .menu__item{display:flex}.menu--site .menu__item svg{display:block;font-size:1em;height:1.5em;width:auto}.menu--main{--submenu-padding-y: var(--header-padding-y);--submenu-items-font-size: var(--font-size-copy-s);--submenu-height: calc(var(--submenu-items-font-size) + (var(--submenu-padding-y)*1.5));display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--spacing-s)}@media (max-width: 767px){.menu--main{--submenu-items-font-size: var(--font-size-copy-m)}}@media (min-width: 768px){.menu--main{flex-direction:row;gap:0}}@media (min-width: 768px){.menu--main:has(.menu__submenu):has(.menu__submenu-wrapper:where(.is-open,.is-active)){padding-block-end:calc(var(--header-padding-y) + var(--submenu-height) - .3em)}.menu--main:has(.menu__submenu):has(.menu__submenu-wrapper.is-open) .menu__submenu-wrapper.is-active{opacity:0}}.menu--main .menu__item{font-size:var(--font-size-copy-m);text-transform:uppercase;letter-spacing:.1em;font-weight:450;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (min-width: 768px){.menu--main .menu__item{gap:var(--spacing-xxs);padding:0!important}.menu--main .menu__item:has(.menu__submenu-toggle){padding-inline-end:calc(var(--header-padding-x) / 2)!important}.menu--main .menu__item>a{padding-block:var(--header-padding-y);padding-inline:calc(var(--header-padding-x) / 2)}.menu--main .menu__item>a:has(+.menu__submenu-toggle){padding-inline-end:0}.menu--main .menu__item:first-child>a{padding-inline-start:var(--header-padding-x)}.menu--main .menu__item:last-child>a{padding-inline-end:var(--header-padding-x)}}@media (max-width: 767px){.menu--main .menu__item{flex:1;position:relative}}.menu--main .menu__item>a{display:block}.menu--main .menu__item.is-active{font-style:italic}.menu--main .menu__submenu-toggle{font-size:1.25em;transform:rotate(90deg)}@media (max-width: 767px){.menu--main .menu__submenu-toggle{font-size:1.5em;position:absolute;inset-inline-end:0;inset-block-start:50%;transform:rotate(90deg) translateY(-50%)}}.menu--main .menu__submenu-toggle.is-open,.menu--main .menu__submenu-toggle.is-active{transform:rotate(270deg)}@media (max-width: 767px){.menu--main .menu__submenu-toggle.is-open,.menu--main .menu__submenu-toggle.is-active{inset-block-start:.45em;inset-inline-end:-.5em;transform:rotate(270deg)}}.menu--main .menu__submenu{display:flex;flex-direction:column;margin-inline:auto;font-style:normal;gap:var(--spacing-xxs);padding-block:var(--spacing-xs)}@media (min-width: 768px){.menu--main .menu__submenu{align-items:center;flex-direction:row;flex-wrap:wrap;gap:0;padding-inline:0;padding-block:0;max-width:var(--container-width)}}.menu--main .menu__submenu-wrapper{width:100%;overflow:hidden;height:0}.menu--main .menu__submenu-wrapper.is-open,.menu--main .menu__submenu-wrapper.is-active{height:auto}@media (min-width: 768px){.menu--main .menu__submenu-wrapper.is-open,.menu--main .menu__submenu-wrapper.is-active{border-block-start:var(--lines-width) solid var(--lines-color)}}@media (min-width: 768px){.menu--main .menu__submenu-wrapper{position:absolute;inset-inline:0;inset-block-end:0;z-index:1}.menu--main .menu__submenu-wrapper.is-open{z-index:2}}.menu--main .menu__submenu .menu__item{font-size:var(--submenu-items-font-size);letter-spacing:normal;text-transform:none}.menu--main .menu__submenu .menu__item.is-active{position:relative;color:#fff}@media (max-width: 767px){.menu--main .menu__submenu .menu__item.is-active a{background-color:var(--color-primary);padding-inline:.5em}}@media (min-width: 768px){.menu--main .menu__submenu .menu__item.is-active:before{content:"";z-index:-1;position:absolute;inset-inline:50%;inset-block-start:50%;transform:translate(-50%,-50%);height:calc(100% - 1.25em);width:100%;background-color:var(--color-primary)}.menu--main .menu__submenu .menu__item.is-active:is(:first-child,:last-child):before{width:calc(100% - 1em);inset-inline-start:.75em;transform:translateY(-50%)}.menu--main .menu__submenu .menu__item.is-active:last-child:before{inset-inline-start:.15em}}.menu--main .menu__submenu .menu__item.is-active a:where(:hover,:focus){color:#fff}.menu--footer{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.menu--footer .menu__item{font-size:var(--font-size-copy-xs);line-height:1.5}.table{border-collapse:collapse}.table__head th{border-block-end:var(--lines-width) solid var(--lines-color);padding-block-end:var(--spacing-xs)}.table__label{font-family:var(--font-family-body);padding-block-start:0;font-weight:400;font-size:var(--font-size-copy-xxs);line-height:1.25;letter-spacing:.075em;text-transform:uppercase;text-align:start}.table__subrow{text-wrap:balance}.table__subrow .price{font-size:var(--font-size-copy-xs)!important;font-weight:350}.table__subrow td:first-child{text-align:end;flex:1}@media (max-width: 767px){.table__subrow{display:flex!important;padding-block-start:0!important;border-block-start:0!important;grid-column:1/-1}}.table__cell{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);font-weight:350;line-height:1.5;vertical-align:bottom}.table__cell--price{text-align:end}.table__cell--summary-label,.table__cell--summary-value{text-align:end;font-size:var(--font-size-copy-m)}.table__cell--total{font-weight:700}.table__cell--discount{font-style:italic;opacity:.75}.table__cell--personalization{text-align:start}@media (max-width: 767px){.table__cell--personalization{width:100%;grid-row:2;grid-column:1/-1}}.table__cell--personalization dl{font-size:var(--font-size-copy-xxs);display:flex;flex-wrap:wrap;gap:1em;line-height:1}.table__cell--personalization div{display:inline-flex;flex-direction:column;gap:var(--spacing-3xs)}.table__cell--personalization dt{font-weight:500}.table__cell--personalization dd{margin-inline-start:0}@media (max-width: 767px){.table__cell--personalization:not(:has(dl)){display:none}}@media (max-width: 767px){.table__head tr{display:none}}.table__body :is(th,td){padding-block:var(--spacing-xxs)}@media (max-width: 767px){.table__body tr{display:grid;grid-template-columns:1fr auto auto;grid-template-rows:1fr auto;gap:var(--spacing-s);align-items:end;flex-wrap:wrap;justify-content:space-between;padding-block:var(--spacing-s)}.table__body tr+tr{border-block-start:var(--lines-width) solid var(--lines-color)}}@media (max-width: 767px){.table__footer tr{display:flex;width:100%}.table__footer tr>*{padding-inline:var(--spacing-s)}.table__footer tr>*:first-child{flex:1}.table__footer tr>*:last-child{padding-inline-end:0}}.table__summary-row :is(th,td){border-block-start:var(--lines-width) solid var(--lines-color);padding-block:var(--spacing-3xs)}@media (max-width: 767px){.table--products .table__cell--product{flex:1}}.table--products .table__cell--quantity{text-align:end}.table--products .table__cell--quantity .quantity-input{font-size:var(--font-size-copy-3xs)}.table--products .table__cell--quantity .quantity-input__input{width:1.5em}.table--products .table__cell--quantity .quantity-input__button{padding-block:.75em!important;padding-inline:.75em!important}.table--products .table__cell--price .price{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);font-weight:350;line-height:1.5;font-size:var(--font-size-copy-m)}@media (max-width: 767px){.table--products .table__cell--price{margin-block-start:auto}}.table--products .table__cell.table__cell--quantity a:has(svg){margin-inline-start:var(--spacing-xxs)}.table--products .table__cell.table__cell--quantity a:has(svg):where(:hover,:focus){color:var(--color-primary)}.table--products .table__cell.table__cell--quantity a:has(svg) svg{display:inline-block;font-size:1em;height:1em;width:auto;vertical-align:middle}.form-field{display:flex;flex-direction:column;gap:var(--spacing-xxs);padding:0;margin:0}.form-field__label{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);line-height:1.25;font-weight:450;text-transform:uppercase;letter-spacing:.02em;font-weight:475}.form-field__hint{font-size:var(--font-size-copy-xs)}.form-field__error{font-size:var(--font-size-copy-xs);padding:var(--spacing-xxs) var(--spacing-xs);background-color:hsl(from var(--color-error) h s l/.25);border:1px solid var(--color-error);color:hsl(from var(--color-error) h s calc(l - 30))}.form-field__inner input,.form-field__inner textarea{--form-field-input-padding: calc(var(--spacing-xs) - ( var(--lines-width) * 2 ));line-height:1;background-color:#fff;font-family:inherit;font-size:var(--font-size-copy-xs);font-weight:350;padding:var(--form-field-input-padding);border:var(--lines-width) solid var(--lines-color);border-radius:0}.form-field__inner textarea{display:block;width:100%;resize:vertical;max-height:7ch}.form-field__input{--form-field-input-padding: calc(var(--spacing-xs) - ( var(--lines-width) * 2 ));line-height:1;background-color:#fff;font-family:inherit;font-size:var(--font-size-copy-xs);font-weight:350;padding:var(--form-field-input-padding);border:var(--lines-width) solid var(--lines-color);border-radius:0}.form-field--small .form-field__label{font-size:var(--font-size-copy-3xs)}.form-field--small .form-field__input{font-size:var(--font-size-copy-3xs);padding:var(--spacing-xxs)}.form-field--choices{container-type:inline-size}.form-field--choices .form-field__choices{--choice-columns: 2;margin-block-start:var(--spacing-xxs);display:grid;flex-wrap:wrap;gap:var(--spacing-xxs);grid-template-columns:repeat(var(--choice-columns),1fr)}@container (inline-size > 380px){.form-field--choices .form-field__choices{--choice-columns: 3}}@container (inline-size > 550px){.form-field--choices .form-field__choices{--choice-columns: 4}}.form-field--choices .form-field__choices--foils{display:flex;flex-wrap:wrap}.form-field--choices .form-field__choices--foils>*{min-width:100px;flex:1}.form-field--has-errors .form-field__label{color:var(--color-error)}.form-field--has-errors .form-field__inner input,.form-field--has-errors .form-field__inner textarea{border-color:var(--color-error)}.quantity-input{--form-field-input-padding: calc(var(--spacing-xs) - ( var(--lines-width) * 2 ));line-height:1;background-color:#fff;font-family:inherit;font-size:var(--font-size-copy-xs);font-weight:350;padding:var(--form-field-input-padding);border:var(--lines-width) solid var(--lines-color);border-radius:0;display:inline-grid;grid-template-columns:auto 1fr auto;padding:0}.quantity-input__input{font:inherit;line-height:inherit;padding:0;background:transparent;border:0;width:2em;text-align:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;grid-row:1;grid-column:2}.quantity-input__input::-webkit-inner-spin-button,.quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none}.quantity-input__input:focus{position:relative;z-index:1}.quantity-input__button{color:currentColor;border:0;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:calc(var(--form-field-input-padding) + var(--lines-width) * 2);font:inherit;line-height:inherit;grid-row:1}.quantity-input__button[data-button-increase]{grid-column:3}.quantity-input__button[data-button-decrease]{grid-column:1}.quantity-input__button:where(:focus,:hover):not(:disabled){background-color:#00000006;color:var(--color-primary)}.quantity-input__button:active:not(:disabled){background-color:#0000000d;color:var(--color-primary)}.quantity-input__button:disabled{opacity:.33;cursor:not-allowed}.swatch-checkbox{--swatch-border-width: var(--lines-width);--swatch-border-color: var(--lines-color);--swatch-inner-border-width: 1px;display:inline-grid;grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:1/1;border-radius:50%;overflow:hidden;width:1em;border:var(--swatch-inner-border-width) solid #fff;box-shadow:0 0 0 var(--swatch-border-width) var(--swatch-border-color)}.swatch-checkbox:has(:checked){--swatch-border-width: 2px;--swatch-border-color: var(--swatch-checked-border-color, var(--color-primary))}.swatch-checkbox__checkbox{z-index:1;grid-column:1;grid-row:1;opacity:0}.swatch-checkbox__color{z-index:0;grid-column:1;grid-row:1;background-color:var(--swatch-checkbox-color, transparent);border:none}.radio-button{--radio-button-padding-x: .775em;--radio-button-padding-y: .45em;--radio-button-lines-width: 1px;--radio-button-lines-color: hsl(0 0% 0% / .25);display:inline-flex;color:var(--lines-color);border:var(--radio-button-lines-width) solid var(--radio-button-lines-color);background-color:transparent;align-items:center;gap:var(--spacing-xs);padding:var(--radio-button-padding-y) var(--radio-button-padding-x);border-radius:calc(1em + var(--radio-button-padding-y) * 2);position:relative;min-width:7ch}.radio-button:where(:hover,:focus-within){cursor:pointer;--radio-button-lines-color: var(--color-accent)}.radio-button:has(:checked){--radio-button-lines-color: var(--color-accent)}.radio-button:has(:disabled){pointer-events:none}.radio-button:has(:disabled):not(:has(:checked)){opacity:.5}.radio-button__swatch{--swatch-inner-border-width: 1px;--swatch-checked-border-color: var(--lines-color);min-width:1em}.radio-button__input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;top:0;right:0;bottom:0;left:0}.radio-button__input:hover{cursor:pointer}.radio-button__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-button--unavailable:not(:has(:checked)){--radio-button-lines-color: hsl(0 0% 0% / .1);color:var(--color-accent-light)}.radio-button--unavailable .radio-button__text{position:relative}.radio-button--unavailable .radio-button__text:after{content:"";position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%);height:2px;background-color:var(--lines-color);z-index:1;rotate:-12.5deg}.form{display:flex;flex-direction:column;gap:var(--spacing-s);text-align:start}.form__submit{align-self:start}@media (min-width: 768px){.form__submit{align-self:end}}@media (min-width: 768px){.form--newsletter-signup{flex-direction:row;align-items:end}.form--newsletter-signup .form__fields{flex:1}.form--newsletter-signup .form__submit{padding-inline:var(--spacing-s)}}.form--add-to-cart{flex-direction:row;flex-wrap:wrap;align-items:end}.form--add-to-cart .form__error-message{font-size:var(--font-size-copy-xs);font-weight:475;color:var(--color-error);width:100%;background-color:hsl(from var(--color-error) h s l/.075);border:1px solid var(--color-error);padding:.5em;line-height:1}.form--add-to-cart .form__submit{align-self:end}.form--search{flex-direction:row;width:min(100%,45ch)}.form--search .form-field__input{flex:1}.collection-filter{--collection-filter-padding: var(--spacing-xxs);position:relative}.collection-filter__label{font-family:var(--font-family-body);background-color:transparent;border:var(--lines-width) solid var(--lines-color);line-height:1;font-size:var(--font-size-copy-xs);padding:var(--collection-filter-padding);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xxs);cursor:pointer}.collection-filter__label .badge{margin-inline-start:auto}.collection-filter__icon{transition:transform var(--animation-easing-fastOutSlowIn) var(--animation-duration-default);transform:rotate(90deg);font-size:1.5em}.collection-filter__icon svg{font-size:1em;height:1.25em;width:auto;display:block}.collection-filter__content{border:var(--lines-width) solid var(--lines-color);display:flex;flex-direction:column;box-shadow:var(--shadow-300)}@media (max-width: 767px){.collection-filter__content{border-block-start:0}}@media (min-width: 768px){.collection-filter__content{position:absolute;inset-block-start:calc(100% + var(--collection-filter-padding));inset-inline-start:0;z-index:2;background-color:var(--color-bg-default);min-width:200px}}.collection-filter__selected{display:flex;justify-content:space-between;align-items:center;padding:var(--collection-filter-padding);border-block-end:var(--lines-width) solid var(--lines-color)}.collection-filter__options{padding:var(--collection-filter-padding);max-height:35vh;overflow-y:scroll}.collection-filter__submit{padding:var(--collection-filter-padding);border-block-start:var(--lines-width) solid var(--lines-color)}.collection-filter__options{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.collection-filter__options--list label{display:flex;align-items:center;gap:var(--spacing-3xs);cursor:pointer;font-size:var(--font-size-copy-xxs)}.collection-filter__options--list label:has(:checked){font-weight:550}.listed-product{padding:var(--listed-product-padding, var(--spacing-xs));display:flex;flex-direction:column;gap:var(--spacing-xs);position:relative;container-type:inline-size;-webkit-hyphens:auto;hyphens:auto}.listed-product__thumbnail{position:relative}.listed-product__add-to-wishlist{--offset: var(--spacing-xxs);position:absolute;inset-block-start:calc(0% + var(--offset));inset-inline-end:calc(0% + var(--offset));font-size:var(--font-size-copy-l);color:#2e2e2e;fill:currentColor!important;z-index:1}.listed-product__add-to-wishlist:hover{transform:scale(1.1)}.listed-product__add-to-wishlist.show-added,.listed-product__add-to-wishlist.previously-added{opacity:1}@media (hover: hover){.listed-product__add-to-wishlist{opacity:0}.listed-product:hover .listed-product__add-to-wishlist{opacity:1}}.listed-product__type{font-family:var(--font-family-body);padding-block-start:0;font-weight:400;font-size:var(--font-size-copy-xxs);line-height:1.25;letter-spacing:.075em;text-transform:uppercase;font-size:var(--font-size-copy-3xs);text-wrap:auto;line-height:1}@media (min-width: 768px){.listed-product__type+.listed-product__heading{margin-block-start:-.5em}}.listed-product__heading{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-family:var(--font-family-display);font-size:var(--font-size-copy-m);line-height:1.3;font-weight:300;text-transform:uppercase;letter-spacing:.04em;text-wrap:auto}.listed-product__description{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);font-weight:350;line-height:1.5;line-clamp:3}@supports not (line-clamp: 3){.listed-product__description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.listed-product__price{margin-block-start:auto;font-size:var(--font-size-copy-s)}.listed-product__actions{display:flex;flex-direction:row;gap:var(--spacing-xs);margin-block-start:auto}.listed-product__actions>*{flex:1}.listed-product__more{flex:1}.listed-product__more:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.listed-product__add-to-cart{position:relative;z-index:1;flex:0}@media (hover: none){.listed-product__add-to-cart .text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media (hover: hover){.listed-product__add-to-cart .text{display:none}}.listed-product--cart{display:grid;grid-template-columns:min(100px,40%) 1fr;text-align:start;gap:var(--spacing-s);position:relative}.listed-product--cart .listed-product__type+.listed-product__heading{margin-block-start:0}.listed-product--cart .listed-product__heading{font-size:var(--font-size-copy-s)}.listed-product--cart .listed-product__text{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.listed-product--cart .listed-product__price .price,.listed-product--cart .listed-product__properties{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);font-weight:350;line-height:1.5}.listed-product--cart .listed-product__properties>div{display:flex;gap:var(--spacing-3xs)}.listed-product--cart .listed-product__properties dd{margin-inline-start:0}.listed-product--cart .listed-product__more{position:static;opacity:1;display:flex;align-items:center;gap:.25em;text-decoration:underline;text-underline-offset:.25em}.listed-product--cart .listed-product__more svg{font-size:1em;height:1em}.listed-product--inline-search-result{padding:0;display:grid;grid-template-columns:1fr 3fr;grid-template-rows:auto 1fr auto;column-gap:var(--spacing-xs)}.listed-product--inline-search-result .listed-product__thumbnail{grid-row:1/-1}.listed-product--inline-search-result .listed-product__heading{padding:0;font-size:var(--font-size-copy-xs)}.listed-product--inline-search-result .listed-product__actions{align-items:end}.listed-product--inline-search-result .listed-product__more{padding:0;border:0;text-align:start;justify-content:start}.listed-product--inline-search-result .listed-product__more:where(:hover,:focus){color:var(--color-primary);background-color:transparent}.listed-blog-post{padding:var(--listed-blog-post-padding, var(--spacing-s));display:flex;flex-direction:column;gap:var(--listed-product-padding);position:relative}.listed-blog-post__image img{aspect-ratio:5/3;width:100%;height:auto;object-fit:cover}.listed-blog-post__heading{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-family:var(--font-family-display);font-size:var(--font-size-copy-l);line-height:1.3;font-weight:300;text-transform:uppercase;letter-spacing:.04em}.listed-blog-post__excerpt{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);font-weight:350;line-height:1.5}.listed-blog-post__meta{display:flex;justify-content:space-between;align-items:start;margin-block-start:auto;font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);padding-block-start:0;text-transform:uppercase;line-height:1.5;letter-spacing:.02em;font-weight:600}.listed-blog-post__date{margin-inline-start:auto}.listed-blog-post__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-3xs)}.listed-blog-post__more:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.doily{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:var(--section-spacing-y, var(--site-spacing-y, var(--spacing-xl)));background-color:#00000006}.doily__heading{font-family:var(--font-family-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-size:var(--font-size-headlines-s);line-height:1.4;text-transform:uppercase;letter-spacing:.04em}.doily__description{max-width:40ch;margin-inline:auto;margin-block-start:var(--spacing-xs)}.doily--unknown-product{height:100%;margin:1em}.doily--unknown-product .doily__heading{font-size:var(--font-size-headlines-xxs)}.gallery{--gallery-gap: var(--spacing-s);--gallery-image-width: 74.5px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr auto;gap:var(--gallery-gap)}.gallery__thumbnails{grid-column:1/-1;display:flex;flex-direction:column;gap:inherit}.gallery__thumbnails swiper-container{max-width:100%}.gallery__thumbnails swiper-slide{aspect-ratio:var(--product-image-ratio);width:var(--gallery-image-width);height:auto}.gallery__thumbnails swiper-slide:where(:focus,:hover):not(:disabled){opacity:.75;cursor:pointer}.gallery__thumbnails swiper-slide.swiper-slide-thumb-active{opacity:.5}.gallery__images{grid-column:1/-1;position:relative}.gallery__images:only-child{grid-column:1/-1}.gallery__images .doily{height:100%}@media (hover: hover){.gallery__images:where(:hover,:focus-within) .gallery__image-button{opacity:1}}.gallery__images swiper-slide img{transition:transform .1s ease-in-out}.gallery__images swiper-slide img:hover{cursor:zoom-in}.gallery__images swiper-slide img.zoomed-in:hover{cursor:zoom-out}.gallery__image-button{color:currentColor;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;position:absolute;z-index:1;inset-block-start:50%;background-color:var(--color-accent);border-radius:50%;color:#fff;padding:.125em;transform:translateY(-50%);font-size:var(--font-size-headlines-m)}@media (hover: hover){.gallery__image-button{transition:opacity var(--animation-duration-default) ease-in-out;opacity:0;font-size:var(--font-size-copy-l)}}.gallery__image-button:where(:focus,:hover):not(:disabled){background-color:var(--color-accent-light)}.gallery__image-button svg{display:block;height:1em;width:auto}.gallery__image-button--prev{justify-self:end;inset-inline-start:.5em}.gallery__image-button--next{justify-self:start;inset-inline-end:.5em}.gallery__image-button--expand{font-family:var(--font-family-body);padding-block-start:0;font-weight:400;font-size:var(--font-size-copy-xxs);line-height:1.25;letter-spacing:.075em;text-transform:uppercase;border-radius:2em;font-size:1.25em;padding:.25em;inset-inline-end:var(--spacing-m);inset-block-start:var(--spacing-l)}.gallery__image-pagination{display:flex;justify-content:center;align-items:center;gap:inherit}.gallery__image-pagination .swiper-pagination-bullet{display:inline-block;aspect-ratio:1;width:.5em;height:auto;border-radius:50%;background-color:var(--swiper-theme-color);opacity:.5;transition:opacity .2s ease-in-out}.gallery__image-pagination .swiper-pagination-bullet-active{opacity:1}.gallery swiper-container[zoomable=false] swiper-slide a>img:hover{cursor:pointer}.item-listing{display:grid;grid-template-columns:repeat(var(--_columns, 2),1fr);overflow:hidden}@container (width > 750px){.item-listing{--_columns: var(--item-listing-columns, 3)}}.item-listing__item{position:relative}.item-listing__item:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(100% + var(--lines-width));width:var(--lines-width);background-color:var(--lines-color);overflow-x:hidden;transform:translateZ(0);will-change:transform}.item-listing__item:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;height:var(--lines-width);background-color:var(--lines-color);overflow-y:hidden;transform:translateZ(0);will-change:transform}.item-listing--products .item-listing__item:first-child .listed-product{padding-block-start:0}.item-listing--products .item-listing__item:nth-child(1) .listed-product,.item-listing--products .item-listing__item:nth-child(2) .listed-product{padding-block-start:0}.item-listing--products .item-listing__item .listed-product{height:100%}@container (width > 750px){.item-listing[style*="--item-listing-columns: 3"] .item-listing__item:nth-child(3) .listed-product{padding-block-start:0}.item-listing[style*="--item-listing-columns: 4"] .item-listing__item:nth-child(3) .listed-product,.item-listing[style*="--item-listing-columns: 4"] .item-listing__item:nth-child(4) .listed-product{padding-block-start:0}.item-listing[style*="--item-listing-columns: 5"] .item-listing__item:nth-child(3) .listed-product,.item-listing[style*="--item-listing-columns: 5"] .item-listing__item:nth-child(4) .listed-product,.item-listing[style*="--item-listing-columns: 5"] .item-listing__item:nth-child(5) .listed-product{padding-block-start:0}}.item-listing--blog-posts .item-listing__item:first-child .listed-blog-post{padding-block-start:0}.item-listing--blog-posts .item-listing__item:nth-child(1) .listed-blog-post,.item-listing--blog-posts .item-listing__item:nth-child(2) .listed-blog-post{padding-block-start:0}.item-listing--blog-posts .item-listing__item .listed-blog-post{height:100%}.item-listing--collections{gap:var(--spacing-l)}.item-listing--collections .item-listing__item:before,.item-listing--collections .item-listing__item:after{content:none}.item-listing--collections .item-listing__item .listed-product{height:100%;padding:0}.item-listing--search-results .item-listing__item .listed-product{height:100%}.item-listing--search-results .item-listing__item:before,.item-listing--search-results .item-listing__item:after{content:none}.filter-form{display:flex;flex-wrap:wrap;gap:var(--spacing-s);flex-direction:column}@media (min-width: 768px){.filter-form{gap:var(--spacing-l);flex-direction:row;justify-content:space-between}}.filter-form__fieldgroup{display:flex;flex-wrap:wrap;align-items:center;gap:inherit;flex-direction:column}.filter-form__fieldgroup>details{width:100%}.filter-form__fieldgroup>details[open]>summary{margin-block-end:var(--spacing-xs)}@media (min-width: 768px){.filter-form__fieldgroup>details[open]>summary{margin-block-end:var(--spacing-l)}}@media (min-width: 768px){.filter-form__fieldgroup{flex-direction:row;align-items:center;flex-wrap:nowrap}.filter-form__fieldgroup>details{display:contents}.filter-form__fieldgroup>details>summary{list-style:none;margin-block-end:0!important;pointer-events:none}.filter-form__fieldgroup>details>summary::-webkit-details-marker{display:none}}.filter-form__heading{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);line-height:1.25;font-weight:450;text-transform:uppercase;letter-spacing:.02em;font-weight:475}.filter-form__filters{display:flex;flex-wrap:wrap;gap:var(--spacing-xxs);flex-direction:column}@media (max-width: 767px){.filter-form__filters .collection-filter{--collection-filter-padding: var(--spacing-xs)}}@media (min-width: 768px){.filter-form__filters{flex-direction:row}}.filter-form__sorting{font-family:var(--font-family-body);border:var(--lines-width) solid var(--lines-color);line-height:1;font-size:var(--font-size-copy-xs);padding:var(--collection-filter-padding);background-color:transparent;display:flex;white-space:nowrap;padding:var(--spacing-xs)}@media (min-width: 768px){.filter-form__sorting{padding:var(--spacing-xxs)}}.filter-form__sorting-input{padding:0;font:inherit;font-weight:400;-moz-appearance:none;appearance:none;background-color:transparent;border:0;-webkit-appearance:none;flex:1}.filter-form__sorting-icon{font-size:1.5em}.filter-form__sorting-icon svg{font-size:1em;height:1.25em;width:auto;display:block}.pagination{display:inline-flex;align-self:center;gap:var(--spacing-xs);line-height:1}.pagination__link--disabled{opacity:.33}.pagination__link--active{color:var(--color-primary);font-weight:600}.pagination a{text-decoration:underline}.pagination svg{display:block;font-size:1em;height:1em;width:auto}@container (width > 700px){.block--align-center{text-align:center}}@container (width > 700px){.block--align-right{text-align:right}}@container (width > 700px){.block--newsletter-signup{text-align:left;display:grid;grid-template-columns:1fr 1fr}}@container (width > 700px){.block--cite.block--align-center .cite{margin-inline:auto}}.block--title-heading{padding-block:var(--spacing-3xs)}.page-section .block--product-listing{margin-inline:calc(var(--section-spacing-x) * -1)}.block--our-locations img,.block--about-us img{display:block;margin-block-start:var(--section-spacing-y)}.shopify-block{display:contents}.page-section{--page-section-padding-y: var(--spacing-m);--page-section-padding-x: var(--site-spacing-y);--listed-item-padding: var(--page-section-padding-x);--listed-product-padding: var(--listed-item-padding);--listed-blog-post-padding: var(--listed-item-padding)}.page-section__inner{display:flex;flex-direction:column;gap:var(--page-section-padding-y);container:container/inline-size}.page-section__intro{--page-section-intro-spacing: var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-xxs)}.page-section__intro--center{align-items:center;text-align:center}.page-section__leading{margin-block-start:calc(var(--page-section-intro-spacing) - var(--spacing-xxs))}.page-section__leading+.page-section__text{margin-block-start:calc(var(--page-section-intro-spacing) - var(--spacing-xxs))}.page-section__text{max-width:60ch}.page-section__text>*+*{margin-block-start:.5em}.page-section__heading{font-family:var(--font-family-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-size:var(--font-size-headlines-m);line-height:1.4;text-transform:uppercase;letter-spacing:.04em}.page-section__columns{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.page-section__columns{grid-template-columns:repeat(var(--page-section-columns-count, 1),1fr)}}.page-section__columns--2{--page-section-columns-count: 2}@media (max-width: 767px){.page-section__column:nth-child(odd){border-block-end:var(--lines-width) solid var(--lines-color);padding-block-end:var(--page-section-padding-y)}}@media (min-width: 768px){.page-section__column:nth-child(odd){border-inline-end:var(--lines-width) solid var(--lines-color);padding-inline-end:var(--page-section-padding-x)}}@media (max-width: 767px){.page-section__column:nth-child(2n){padding-block-start:var(--page-section-padding-y)}}@media (min-width: 768px){.page-section__column:nth-child(2n){padding-inline-start:var(--page-section-padding-x)}}@media (max-width: 767px){.page-section:not(.product-detail) .page-section__column:has(.gallery)+.page-section__column:not(:has(.gallery)){order:-1}}.page-section__cta{margin-block-start:var(--page-section-padding-y)}.page-section__listing{display:contents}@media (max-width: 767px){.page-section__listing-list{margin-inline:calc(var(--listed-item-padding) * -1)}}@media (min-width: 768px){.page-section__listing-list{margin-inline:calc(var(--page-section-padding-x) * -1)}}.page-section__listing-pagination{text-align:center}.page-section--lines-block{border-block:var(--lines-width) solid var(--lines-color)}.page-section--lines-block-start{border-block-start:var(--lines-width) solid var(--lines-color)}.page-section--lines-block-end{border-block-end:var(--lines-width) solid var(--lines-color)}.page-section--lines-inline-start .page-section__inner,.page-section--lines-inline-end .page-section__inner{max-width:calc(var(--container-width) - var(--site-spacing-x) * 2)}.page-section--lines-inline-start.page-section--lines-inline-end .page-section__inner{padding-inline:var(--container-padding-x)}@media (min-width: 1264px){.page-section--lines-inline-start .page-section__inner{border-inline-start:var(--lines-width) solid var(--lines-color);padding-inline-end:0}}@media (min-width: 1264px){.page-section--lines-inline-end .page-section__inner{border-inline-end:var(--lines-width) solid var(--lines-color);padding-inline-start:0}}.page-section--padding-outer-block{padding-block:var(--page-section-padding-y)}.page-section--padding-outer-block-start{padding-block-start:var(--page-section-padding-y)}.page-section--padding-outer-block-end{padding-block-end:var(--page-section-padding-y)}.page-section--padding-inner-block .page-section__inner:not(:has(.page-section__columns)){padding-block:var(--page-section-padding-y)}.page-section--padding-inner-block .page-section__column{padding-block:var(--page-section-padding-y)}.page-section--padding-inner-block-start .page-section__inner:not(:has(.page-section__columns)){padding-block-start:var(--page-section-padding-y)}.page-section--padding-inner-block-start .page-section__column{padding-block-start:var(--page-section-padding-y)}.page-section--padding-inner-block-end .page-section__inner:not(:has(.page-section__columns)){padding-block-end:var(--page-section-padding-y)}.page-section--padding-inner-block-end .page-section__column{padding-block-end:var(--page-section-padding-y)}.page-section--hero img{width:100%;height:auto}.social-media-links{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.social-media-links svg{display:block;font-size:1.5em;height:1em;width:auto}.footer-column{display:flex;flex-direction:column;gap:var(--spacing-s);font-weight:350}.footer-column__heading{font-family:var(--font-family-body);font-size:var(--font-size-headlines-3xs);font-weight:500}.footer-column__content p,.footer-column__content li{font-family:var(--font-family-body);font-size:var(--font-size-headlines-3xs);text-wrap:balance}.footer{--footer-padding-y: var(--spacing-xxl)}.footer li,.footer p{font-size:.85em}.footer :any-link{white-space:nowrap}@media (hover: none){.footer :any-link{display:inline-block;padding-block:.35em}}.footer :any-link:where(:hover,:focus){color:#ffffffbf;fill:#ffffffbf}.footer__upper{--page-section-padding-y: var(--footer-padding-y);background-color:#dcdbdb;background-image:none!important}@media (min-width: 768px){.footer__upper{text-align:center}}.footer__lower{--page-section-padding-y: var(--footer-padding-y);background-color:#686766;color:#fff;background-image:none!important}@media (min-width: 1264px){.footer__lower>.container{display:grid;grid-template-columns:1fr 1fr}}@media (min-width: 1264px){.footer__lower .footer__columns{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:start}.footer__lower .footer__columns .footer-column:has(.payment-icons-list){max-width:350px;margin-inline-start:auto}}.footer__lower .social-media-links{gap:var(--spacing-3xs)}.footer__lower .payment-icons-list{gap:var(--spacing-3xs);margin-block-start:var(--spacing-s)}.footer__lower .payment-icons-list svg{font-size:2em}.footer__bottom{background-color:var(--color-primary);color:#fff;text-align:center}.footer__columns{display:grid;grid-template-columns:1fr;justify-content:space-around;gap:var(--spacing-m)}@media (min-width: 768px){.footer__columns{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.footer__lower .footer__columns{grid-template-columns:repeat(5,1fr)}}.product-detail{--product-detail-spacing: var(--page-section-padding-x)}.product-detail__content{display:flex;flex-direction:column;gap:var(--product-detail-spacing);position:relative;overflow:hidden}.product-detail__header{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.product-detail__category{font-family:var(--font-family-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-size:var(--font-size-headlines-xs);text-transform:uppercase;font-style:italic;letter-spacing:.04em;line-height:1.5}.product-detail__add-to-wishlist{font-size:var(--font-size-copy-xl);position:absolute;inset-block-start:var(--page-section-padding-y);inset-inline-end:0}@media (min-width: 768px){.product-detail__add-to-wishlist{inset-block-start:0}}.product-detail__name{font-family:var(--font-family-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-size:var(--font-size-headlines-xl);line-height:1.3;font-size:var(--font-size-headlines-l);text-transform:uppercase;letter-spacing:.04em;line-height:1.4;margin-block-start:-.25em;margin-block-end:-.25em}.product-detail__attributes{display:inline-flex;gap:var(--spacing-xxs);align-items:baseline;flex-wrap:wrap}.product-detail__intro p{font-size:var(--font-size-copy-s)}.product-detail__intro>*+*{margin-block-start:.5em}.product-detail__intro h2{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);padding-block-start:0;text-transform:uppercase;line-height:1.5;letter-spacing:.02em;font-weight:600}.product-detail__product-form form{display:flex;flex-direction:column;gap:var(--product-detail-spacing)}.product-detail__variant-selection{display:flex;flex-direction:column;gap:inherit;font-size:var(--font-size-copy-xs)}.product-detail__price{font-size:var(--font-size-headlines-l)}.product-detail__additional-details .metafield-rich_text_field{display:flex;flex-direction:column;gap:calc(var(--product-detail-spacing) / 2)}.product-detail__additional-details h2~h3{color:currentColor}.product-detail__additional-details h3~h4{color:currentColor}.product-detail__additional-details h4~h5{color:currentColor}.product-detail__additional-details h5~h6{color:currentColor}.product-detail__additional-details :where(h2,h3,h4,h5,h6){font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);padding-block-start:0;text-transform:uppercase;line-height:1.5;letter-spacing:.02em;font-weight:600}.product-detail__additional-details :where(h3,h4,h5,h6){color:var(--color-error)}.product-detail__additional-details p{font-size:var(--font-size-copy-s)}.product-detail__dimensions{display:flex;flex-wrap:wrap;gap:var(--spacing-m)}.product-detail__dimensions dt{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);padding-block-start:0;text-transform:uppercase;line-height:1.5;letter-spacing:.02em;font-weight:600}.product-detail__dimensions dd{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);font-weight:350;line-height:1.5;margin-inline-start:0}.product-detail__design-by{font-family:var(--font-family-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;text-transform:uppercase;font-size:var(--font-size-headlines-xxs);letter-spacing:.04em;line-height:1}.blog-post-detail .container{border-block-end:var(--lines-width) solid var(--lines-color)}.blog-post-detail__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s);text-align:center}.blog-post-detail__back-link{font-size:var(--font-size-copy-xs);align-self:start}.blog-post-detail__title{line-height:1.4}.blog-post-detail__meta{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);padding-block-start:0;text-transform:uppercase;line-height:1.5;letter-spacing:.02em;font-weight:600;display:flex;flex-wrap:wrap;gap:var(--spacing-xxs);align-items:center}.blog-post-detail__tags:after{content:"·"}.blog-post-detail__date{font-weight:inherit}.blog-post-detail__excerpt{font-size:var(--font-size-copy-l)}.blog-post-detail__image img{width:100%;height:auto}.blog-post-detail__content .richtext-content .OutlineElement>*{margin-inline:auto}.blog-post-detail__content .richtext-content img{display:block}.blog-post-detail__signature{margin-inline-start:auto}.blog-post-detail__post-navigation{border-block-start:var(--lines-width) solid var(--lines-color);display:flex;justify-content:space-around}.blog-post-detail__post-navigation a{flex:1;padding:var(--page-section-padding-y) var(--page-section-padding-x);font-size:var(--font-size-copy-xs)}.blog-post-detail__post-navigation a:first-child:not(:only-child){border-inline-end:var(--lines-width) solid var(--lines-color)}.product-summary{display:flex;flex-direction:column;gap:var(--spacing-m)}.product-summary__table{width:100%}.product-summary__disclaimer{text-align:end;font-size:var(--font-size-copy-3xs);font-style:italic;max-width:45ch;margin-inline-start:auto}.product-summary__actions{display:flex;gap:var(--spacing-s);justify-content:end}.personalize-product{--personalize-product-padding: var(--spacing-s);display:flex;flex-direction:column;gap:var(--personalize-product-padding)}.personalize-product--open .personalize-product__form{background-color:#ffffff80;border-color:var(--lines-color);box-shadow:var(--shadow-100)}.personalize-product__form{border:var(--lines-width) solid transparent;background-color:#ffffff40;border-radius:4px}.personalize-product__add-button{display:flex;align-items:center;justify-content:space-between;padding:var(--personalize-product-padding)}.personalize-product__add-button:hover{cursor:pointer}.personalize-product__add-button svg{display:inline-block;font-size:1em;height:1em;width:auto}.personalize-product__fields{display:flex;flex-direction:column;gap:var(--personalize-product-padding);padding:var(--personalize-product-padding);padding-block-start:0}.personalize-product__fields .radio-button{font-size:var(--font-size-copy-xs)}.personalize-product__fields input{width:100%}.personalize-product__fields select{width:100%;--form-field-input-padding: calc(var(--spacing-xs) - ( var(--lines-width) * 2 ));line-height:1;background-color:#fff;font-family:inherit;font-size:var(--font-size-copy-xs);font-weight:350;padding:var(--form-field-input-padding);border:var(--lines-width) solid var(--lines-color);box-shadow:var(--shadow-100);border-radius:4px}.personalize-product__preview{box-shadow:var(--shadow-100)}.personalize-product__preview-label{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);line-height:1.25;font-weight:450;text-transform:uppercase;letter-spacing:.02em;font-weight:475;margin-block-end:var(--personalize-product-padding)}.personalize-product__preview-image{border-radius:7px;padding:4px;background-color:#000;position:relative;overflow:hidden}.personalize-product__preview-texture{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;opacity:.75}.personalize-product__preview-text{text-align:center;position:relative;z-index:1;border:2px dashed hsla(0,0%,100%,.5);padding:var(--spacing-m);border-radius:5px;font-size:var(--font-size-headlines-l);line-height:1;font-weight:700;color:transparent;text-shadow:1px 1px hsla(0,0%,100%,.25),0 0 0 hsla(0,0%,0%,.15);background-color:#0000000d;-webkit-background-clip:text;background-clip:text;overflow:hidden;text-overflow:clip;max-width:100%}.personalize-product__preview-text[style*=--foil-color]{background-image:linear-gradient(to bottom right,hsl(from var(--foil-color) h calc(s + 50) calc(l + 5)),hsl(from var(--foil-color) h s calc(l - 25)))}.toast{--toast-padding: var(--spacing-xs);box-shadow:var(--shadow-200)!important;border:var(--lines-width) solid var(--lines-color);background-image:none;background-color:var(--color-bg-default)!important;color:var(--coolor-accent)!important;border-radius:2px!important;padding:0!important;font-size:var(--font-size-copy-s)!important;flex-direction:column;align-items:stretch!important;text-align:right}.toast svg{display:inline-block;font-size:1em;height:1em;width:auto}.toast__body{padding:calc(var(--toast-padding) * .75) var(--toast-padding);text-wrap:balance;max-width:calc(100dvw - 2 * var(--spacing-xxs))}.toast__message{line-height:1.25}.toast__link{font-family:var(--font-family-body);font-size:var(--font-size-copy-xs);padding-block-start:0;text-transform:uppercase;line-height:1.5;letter-spacing:.02em;font-weight:600;line-height:1;padding-inline:var(--toast-padding);padding-block:var(--spacing-xxs);border-block-start:var(--lines-width) solid var(--lines-color);display:flex;align-items:center;justify-content:flex-end;font-size:var(--font-size-copy-3xs);gap:var(--spacing-3xs);text-decoration:underline;text-underline-offset:.25em}.faq-item{--faq-item-padding: var(--spacing-xs);display:flex;flex-direction:column}.faq-item[open]{gap:var(--faq-item-padding)}.faq-item__question{font-family:var(--font-family-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-variant-ligatures:none;padding-block-start:.55ch;font-size:var(--font-size-headlines-s);line-height:1.4;text-transform:uppercase;letter-spacing:.04em;list-style:none;display:flex;justify-content:space-between;gap:var(--spacing-xxs);cursor:pointer}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question svg{display:inline-block;font-size:1em;height:1em;width:auto}.faq-item[open] .faq-item__question svg{transform:rotate(90deg)}.faqs-list{--faqs-list-spacing: var(--spacing-l)}.faqs-list__item+.faqs-list__item{margin-block-start:calc(var(--faqs-list-spacing) / 2);border-block-start:var(--lines-width) solid var(--lines-color);padding-block-start:calc(var(--faqs-list-spacing) / 2)}.u-m0{margin:0rem!important}.u-mtb0{margin-block:0rem!important}.u-mt0{margin-block-start:0rem!important}.u-mb0{margin-block-end:0rem!important}.u-mrl0{margin-inline:0rem!important}.u-mr0{margin-inline-end:0rem!important}.u-ml0{margin-inline-start:0rem!important}.u-p0{padding:0rem!important}.u-ptb0{padding-block:0rem!important}.u-pt0{padding-block-start:0rem!important}.u-pb0{padding-block-end:0rem!important}.u-prl0{padding-inline:0rem!important}.u-pr0{padding-inline-end:0rem!important}.u-pl0{padding-inline-start:0rem!important}.u-m1{margin:1rem!important}.u-mtb1{margin-block:1rem!important}.u-mt1{margin-block-start:1rem!important}.u-mb1{margin-block-end:1rem!important}.u-mrl1{margin-inline:1rem!important}.u-mr1{margin-inline-end:1rem!important}.u-ml1{margin-inline-start:1rem!important}.u-p1{padding:1rem!important}.u-ptb1{padding-block:1rem!important}.u-pt1{padding-block-start:1rem!important}.u-pb1{padding-block-end:1rem!important}.u-prl1{padding-inline:1rem!important}.u-pr1{padding-inline-end:1rem!important}.u-pl1{padding-inline-start:1rem!important}.u-m2{margin:2rem!important}.u-mtb2{margin-block:2rem!important}.u-mt2{margin-block-start:2rem!important}.u-mb2{margin-block-end:2rem!important}.u-mrl2{margin-inline:2rem!important}.u-mr2{margin-inline-end:2rem!important}.u-ml2{margin-inline-start:2rem!important}.u-p2{padding:2rem!important}.u-ptb2{padding-block:2rem!important}.u-pt2{padding-block-start:2rem!important}.u-pb2{padding-block-end:2rem!important}.u-prl2{padding-inline:2rem!important}.u-pr2{padding-inline-end:2rem!important}.u-pl2{padding-inline-start:2rem!important}.u-m3{margin:3rem!important}.u-mtb3{margin-block:3rem!important}.u-mt3{margin-block-start:3rem!important}.u-mb3{margin-block-end:3rem!important}.u-mrl3{margin-inline:3rem!important}.u-mr3{margin-inline-end:3rem!important}.u-ml3{margin-inline-start:3rem!important}.u-p3{padding:3rem!important}.u-ptb3{padding-block:3rem!important}.u-pt3{padding-block-start:3rem!important}.u-pb3{padding-block-end:3rem!important}.u-prl3{padding-inline:3rem!important}.u-pr3{padding-inline-end:3rem!important}.u-pl3{padding-inline-start:3rem!important}.u-m4{margin:4rem!important}.u-mtb4{margin-block:4rem!important}.u-mt4{margin-block-start:4rem!important}.u-mb4{margin-block-end:4rem!important}.u-mrl4{margin-inline:4rem!important}.u-mr4{margin-inline-end:4rem!important}.u-ml4{margin-inline-start:4rem!important}.u-p4{padding:4rem!important}.u-ptb4{padding-block:4rem!important}.u-pt4{padding-block-start:4rem!important}.u-pb4{padding-block-end:4rem!important}.u-prl4{padding-inline:4rem!important}.u-pr4{padding-inline-end:4rem!important}.u-pl4{padding-inline-start:4rem!important}.u-mt3xs{margin-block-start:clamp(.125rem,.0485rem + .2551vw,.25rem)}.u-mb3xs{margin-block-end:clamp(.125rem,.0485rem + .2551vw,.25rem)}.u-mblock3xs{margin-block:clamp(.125rem,.0485rem + .2551vw,.25rem)}.u-mil3xs{margin-inline:clamp(.125rem,.0485rem + .2551vw,.25rem)}.u-ml3xs{margin-inline-start:clamp(.125rem,.0485rem + .2551vw,.25rem)}.u-mr3xs{margin-inline-end:clamp(.125rem,.0485rem + .2551vw,.25rem)}.u-gap3xs{gap:clamp(.125rem,.0485rem + .2551vw,.25rem)}.u-mtxxs{margin-block-start:clamp(.25rem,.0969rem + .5102vw,.5rem)}.u-mbxxs{margin-block-end:clamp(.25rem,.0969rem + .5102vw,.5rem)}.u-mblockxxs{margin-block:clamp(.25rem,.0969rem + .5102vw,.5rem)}.u-milxxs{margin-inline:clamp(.25rem,.0969rem + .5102vw,.5rem)}.u-mlxxs{margin-inline-start:clamp(.25rem,.0969rem + .5102vw,.5rem)}.u-mrxxs{margin-inline-end:clamp(.25rem,.0969rem + .5102vw,.5rem)}.u-gapxxs{gap:clamp(.25rem,.0969rem + .5102vw,.5rem)}.u-mtxs{margin-block-start:clamp(.5rem,.2704rem + .7653vw,.875rem)}.u-mbxs{margin-block-end:clamp(.5rem,.2704rem + .7653vw,.875rem)}.u-mblockxs{margin-block:clamp(.5rem,.2704rem + .7653vw,.875rem)}.u-milxs{margin-inline:clamp(.5rem,.2704rem + .7653vw,.875rem)}.u-mlxs{margin-inline-start:clamp(.5rem,.2704rem + .7653vw,.875rem)}.u-mrxs{margin-inline-end:clamp(.5rem,.2704rem + .7653vw,.875rem)}.u-gapxs{gap:clamp(.5rem,.2704rem + .7653vw,.875rem)}.u-mts{margin-block-start:clamp(.875rem,.7985rem + .2551vw,1rem)}.u-mbs{margin-block-end:clamp(.875rem,.7985rem + .2551vw,1rem)}.u-mblocks{margin-block:clamp(.875rem,.7985rem + .2551vw,1rem)}.u-mils{margin-inline:clamp(.875rem,.7985rem + .2551vw,1rem)}.u-mls{margin-inline-start:clamp(.875rem,.7985rem + .2551vw,1rem)}.u-mrs{margin-inline-end:clamp(.875rem,.7985rem + .2551vw,1rem)}.u-gaps{gap:clamp(.875rem,.7985rem + .2551vw,1rem)}.u-mtm{margin-block-start:clamp(1rem,.6939rem + 1.0204vw,1.5rem)}.u-mbm{margin-block-end:clamp(1rem,.6939rem + 1.0204vw,1.5rem)}.u-mblockm{margin-block:clamp(1rem,.6939rem + 1.0204vw,1.5rem)}.u-milm{margin-inline:clamp(1rem,.6939rem + 1.0204vw,1.5rem)}.u-mlm{margin-inline-start:clamp(1rem,.6939rem + 1.0204vw,1.5rem)}.u-mrm{margin-inline-end:clamp(1rem,.6939rem + 1.0204vw,1.5rem)}.u-gapm{gap:clamp(1rem,.6939rem + 1.0204vw,1.5rem)}.u-mtl{margin-block-start:clamp(1.5rem,1.1939rem + 1.0204vw,2rem)}.u-mbl{margin-block-end:clamp(1.5rem,1.1939rem + 1.0204vw,2rem)}.u-mblockl{margin-block:clamp(1.5rem,1.1939rem + 1.0204vw,2rem)}.u-mill{margin-inline:clamp(1.5rem,1.1939rem + 1.0204vw,2rem)}.u-mll{margin-inline-start:clamp(1.5rem,1.1939rem + 1.0204vw,2rem)}.u-mrl{margin-inline-end:clamp(1.5rem,1.1939rem + 1.0204vw,2rem)}.u-gapl{gap:clamp(1.5rem,1.1939rem + 1.0204vw,2rem)}.u-mtxl{margin-block-start:clamp(2rem,1.6939rem + 1.0204vw,2.5rem)}.u-mbxl{margin-block-end:clamp(2rem,1.6939rem + 1.0204vw,2.5rem)}.u-mblockxl{margin-block:clamp(2rem,1.6939rem + 1.0204vw,2.5rem)}.u-milxl{margin-inline:clamp(2rem,1.6939rem + 1.0204vw,2.5rem)}.u-mlxl{margin-inline-start:clamp(2rem,1.6939rem + 1.0204vw,2.5rem)}.u-mrxl{margin-inline-end:clamp(2rem,1.6939rem + 1.0204vw,2.5rem)}.u-gapxl{gap:clamp(2rem,1.6939rem + 1.0204vw,2.5rem)}.u-mtxxl{margin-block-start:clamp(2.5rem,1.5816rem + 3.0612vw,4rem)}.u-mbxxl{margin-block-end:clamp(2.5rem,1.5816rem + 3.0612vw,4rem)}.u-mblockxxl{margin-block:clamp(2.5rem,1.5816rem + 3.0612vw,4rem)}.u-milxxl{margin-inline:clamp(2.5rem,1.5816rem + 3.0612vw,4rem)}.u-mlxxl{margin-inline-start:clamp(2.5rem,1.5816rem + 3.0612vw,4rem)}.u-mrxxl{margin-inline-end:clamp(2.5rem,1.5816rem + 3.0612vw,4rem)}.u-gapxxl{gap:clamp(2.5rem,1.5816rem + 3.0612vw,4rem)}.u-mt3xl{margin-block-start:clamp(4rem,2.7755rem + 4.0816vw,6rem)}.u-mb3xl{margin-block-end:clamp(4rem,2.7755rem + 4.0816vw,6rem)}.u-mblock3xl{margin-block:clamp(4rem,2.7755rem + 4.0816vw,6rem)}.u-mil3xl{margin-inline:clamp(4rem,2.7755rem + 4.0816vw,6rem)}.u-ml3xl{margin-inline-start:clamp(4rem,2.7755rem + 4.0816vw,6rem)}.u-mr3xl{margin-inline-end:clamp(4rem,2.7755rem + 4.0816vw,6rem)}.u-gap3xl{gap:clamp(4rem,2.7755rem + 4.0816vw,6rem)}.u-mt4xl{margin-block-start:clamp(6rem,4.7755rem + 4.0816vw,8rem)}.u-mb4xl{margin-block-end:clamp(6rem,4.7755rem + 4.0816vw,8rem)}.u-mblock4xl{margin-block:clamp(6rem,4.7755rem + 4.0816vw,8rem)}.u-mil4xl{margin-inline:clamp(6rem,4.7755rem + 4.0816vw,8rem)}.u-ml4xl{margin-inline-start:clamp(6rem,4.7755rem + 4.0816vw,8rem)}.u-mr4xl{margin-inline-end:clamp(6rem,4.7755rem + 4.0816vw,8rem)}.u-gap4xl{gap:clamp(6rem,4.7755rem + 4.0816vw,8rem)}.u-flow-spacing{--flow-spacing: var(--spacing-flex-s)}.u-flow-spacing>*:not([hidden]):not([type=hidden])+*:not(:empty){margin-block-start:var(--flow-spacing, var(--spacing-s))!important}.u-align-left,.u-align-start{text-align:start!important}.u-align-center{text-align:center!important}.u-align-right,.u-align-end{text-align:end!important}.u-max-linelength{max-width:70ch!important}.u-hyphenate{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.u-copy-l{font-size:var(--font-size-body1)}.u-copy-m{font-size:var(--font-size-body2)}.u-hidden{display:none!important}.u-block{display:block!important}@media (min-width: 768px){.u-mobile-only{display:none!important}}@media (min-width: 1264px){.u-tablet-only{display:none!important}}@media (max-width: 767px){.u-tablet-and-up-only{display:none!important}}@media (max-width: 1263px){.u-desktop-only{display:none!important}}@media not print{.u-print-only{display:none!important}}.u-richtext>*+*{margin-block-start:var(--spacing-s);max-width:70ch;-webkit-hyphens:auto;hyphens:auto}.u-richtext>*+*:where(h2,h3,h4,h5,h6){margin-block-start:var(--spacing-xxl);max-width:none}.u-ratio-product-image{display:block;aspect-ratio:var(--product-image-ratio);width:100%;height:auto;object-fit:cover;object-position:center;background-color:#0000001a}.u-title-heading{font-size:var(--font-size-headlines-xxl);line-height:1;text-transform:uppercase;letter-spacing:.025em;font-weight:500}.u-title-heading:has(.text-fit){--max-font-size: var(--font-size-headlines-xxl)}.u-title-heading:has(.text-fit)>span{font-size:1rem}@media (max-width: 767px){.u-title-heading{line-height:1.3}}.highlight{font-weight:bolder}[hidden]{display:none}.payment-icons-list{display:flex;flex-wrap:wrap;gap:var(--spacing-xxs)}.payment-icons-list__item svg{font-size:var(--font-size-headlines-m);height:1em;width:auto;display:block}swiper-container{--swiper-theme-color: var(--color-accent);--swiper-navigation-size: var(--font-size-copy-s)}.skeleton-text{color:transparent;background-color:#00000006}.notice{background-color:#ffffff40;display:inline-block;padding:var(--spacing-xs);margin-block-end:var(--spacing-s)}
