:root{--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 2rem;--space-xl: 3.5rem;--space-2xl: 5.5rem;--section-space-small: 2rem;--section-space-medium: 4rem;--section-space-large: 6rem;--radius: .19rem;--transition: .15s ease;--white-100: rgba(255, 255, 255, 1);--white-80: rgba(255, 255, 255, .8);--white-60: rgba(255, 255, 255, .6);--white-20: rgba(255, 255, 255, .2);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05);--black-100: rgba(0, 0, 0, 1);--black-80: rgba(0, 0, 0, .8);--black-60: rgba(0, 0, 0, .6);--black-40: rgba(0, 0, 0, .4);--black-20: rgba(0, 0, 0, .2);--black-10: rgba(0, 0, 0, .1);--black-5: rgba(0, 0, 0, .05);--brand-pink: #d3b9b8;--brand-sand: #a99666;--brand-red: #d33434;--brand-green: #2e9e5b}:is(.price__current,.price__compare,.price__badge,s,h1,h2,h3,h4,h5,h6,p,blockquote){display:flow-root}:is(.price__current,.price__compare,.price__badge,s,h1,h2,h3,h4,h5,h6,p,blockquote):before{content:"";display:table;margin-bottom:calc(-.5lh + .42em)}:is(.price__current,.price__compare,.price__badge,s,h1,h2,h3,h4,h5,h6,p,blockquote):after{content:"";display:table;margin-bottom:calc(-.5lh + .36em)}.price:before,.price:after{display:none}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:1rem;line-height:1.4;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5{font-weight:700;margin:0}h1{font-family:var(--font-sans);font-size:var(--heading-h1-size);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-tight)}h2{font-family:var(--font-sans);font-size:var(--heading-h2-size);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tighter)}h3{font-family:var(--font-serif);font-size:var(--heading-h3-size);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-none)}h4{font-family:var(--font-serif);font-size:var(--heading-h4-size);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-none)}h5{font-family:var(--font-serif);font-size:var(--heading-h5-size);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-none)}p{margin:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:inherit}.link-underline,.link-underline--bare,.button--sm{text-decoration:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(var(--black-20),var(--black-20));background-size:0% 1px,100% 1px;background-position:0 100%,0 100%;background-repeat:no-repeat;background-origin:content-box;transition:background-size .3s ease}.link-underline--bare{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%}.link-underline:hover,.link-underline.is-active,.link-underline[aria-current=page],.button--sm:hover{background-size:100% 1px,100% 1px}.link-underline--bare:hover,.link-underline--bare.is-active,.link-underline--bare[aria-current=page]{background-size:100% 1px}@media(prefers-reduced-motion:reduce){.link-underline,.link-underline--bare,.button--sm{transition:none}}.text-lg{font-size:1.125rem;line-height:1.6;letter-spacing:-.03em}.text-md{font-size:1rem;line-height:1.4;letter-spacing:-.02em}.text-rg{font-size:.875rem;line-height:1.2;letter-spacing:-.01em}.text-sm{font-size:.75rem;line-height:normal;letter-spacing:0}.text-serif{font-family:var(--font-serif)}.text-lg-domine{font-family:var(--font-serif);font-weight:700;font-size:1.125rem;line-height:1.33;letter-spacing:0}.text-rg-domine{font-family:var(--font-serif);font-weight:500;font-size:.875rem;line-height:1.5;letter-spacing:0}.container{max-width:var(--page-width);margin:0 auto;padding-inline:var(--space-md)}.container--narrow{max-width:760px}.site-main{min-height:60vh}[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:var(--space-md);background:var(--color-text);color:var(--color-background);padding:var(--space-xs) var(--space-md);z-index:100}.skip-link:focus{top:var(--space-xs)}.button{display:inline-block;padding:.7rem 1.6rem;font-family:var(--font-sans);font-weight:700;font-size:.875rem;line-height:1.1;letter-spacing:0;text-transform:uppercase;border:1px solid transparent;border-radius:0;cursor:pointer;text-decoration:none;text-align:center;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}.button--lg{font-size:1rem;line-height:1.4;letter-spacing:-.02em;padding:.85rem 2rem}.button--sm{font-size:.625rem;line-height:1.2;padding:.45rem 1rem}.button--primary{background:var(--color-text);color:var(--color-background);border-color:var(--color-text)}.button--primary:hover{background:var(--color-background);border-color:var(--color-text);color:var(--color-text)}.button--secondary{background:transparent;color:var(--color-text);border-color:var(--color-text)}.button--secondary:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-background)}.button--on-image{background:var(--color-text);color:var(--color-background);border-color:var(--color-text)}.button--on-image:hover{background:var(--color-background);border-color:var(--color-text);color:var(--color-text)}.button--on-dark{background:var(--white-100);color:var(--color-text);border-color:var(--white-100)}.button--on-dark:hover{background:transparent;border-color:var(--white-100);color:var(--white-100)}.button--block{display:block;width:100%}.button:disabled{opacity:.45;cursor:not-allowed}input[type=text],input[type=password],input[type=number],select{font:inherit;color:inherit;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius);padding:.6rem .8rem}input:focus-visible,select:focus-visible,.button:focus-visible,a:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}@media(max-width:989px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select:not([multiple]),textarea{font-size:max(1rem,1em)}}.form-error{color:var(--brand-red);font-size:.9rem}.select{position:relative;display:inline-block}.select__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.select__button{display:inline-flex;align-items:center;gap:.6rem;background:var(--black-5);border:0;border-radius:.5rem;padding:.6rem .9rem;font-family:var(--font-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);cursor:pointer}.select__button:hover{background:var(--black-10)}.select__button:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.select__chevron{display:inline-flex;transition:transform .2s ease}.select.is-open .select__chevron{transform:rotate(180deg)}.select__menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:20;min-width:100%;margin:0;padding:.35rem;list-style:none;background:var(--color-background);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 8px 24px var(--black-10);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.select--end .select__menu{left:auto;right:0}.select.is-open .select__menu{opacity:1;visibility:visible;transform:translateY(0)}.select__option{padding:.5rem .7rem;border-radius:.4rem;font-size:.85rem;white-space:nowrap;cursor:pointer}.select__option:hover,.select__option:focus-visible{background:var(--black-5);outline:none}.select__option[aria-selected=true]{background:var(--black-5);font-weight:700}@media(prefers-reduced-motion:reduce){.select__menu,.select__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
