*{box-sizing:border-box;margin:0}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}input,textarea,select{border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:root{--ink-soft: #5d5650;--ink-faint: #8e877f;--line: #e4ddd1;--font-head: "Fraunces", Georgia, serif;--font-body: "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-script: "Mrs Saint Delafield", cursive;--sidebar-w: 236px;--gutter: 48px;--radius: 18px}@media(min-width:1700px){html{zoom:1.15}}@media(min-width:2000px){html{zoom:1.3}}@media(min-width:2400px){html{zoom:1.5}}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100svh;padding-left:var(--sidebar-w);background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-head);font-weight:500;line-height:1.12}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.skip-link{position:absolute;left:-9999px;z-index:100;padding:10px 16px;background:#fff}.skip-link:focus{left:16px;top:16px}.page{flex:1}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.eyebrow{display:flex;align-items:center;gap:16px;margin:0;font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft)}.eyebrow:before{content:"";width:22px;height:2px;background:var(--red)}.eyebrow--dark{color:var(--ink);font-weight:600}.eyebrow--light{color:#ffffffd9}.eyebrow--light:before{background:#ffffffd9}.btn,.shopify-section input[type=submit],.shopify-section button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:15px 30px;border:0;border-radius:999px;background:var(--red);color:#fff;font-weight:500;cursor:pointer;box-shadow:0 12px 24px -12px #8f1015b3;transition:background .2s,transform .2s}.btn:hover,.shopify-section input[type=submit]:hover,.shopify-section button[type=submit]:hover{background:var(--red-deep);transform:translateY(-1px)}.btn .icon{width:18px;height:18px}.rte p+p,.rte ul,.rte ol{margin-top:12px}.rte ul,.rte ol{padding-left:20px}.rte a{color:var(--red);text-decoration:underline}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-weight:500}.link-arrow .icon{width:18px;height:18px;transition:transform .2s}.link-arrow:hover .icon{transform:translate(4px)}.link-arrow--light{color:#fff}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--ink-faint);margin-bottom:28px}.breadcrumb a:hover{color:var(--ink)}.breadcrumb [aria-current]{color:var(--ink-soft)}.page-head{position:relative;margin:0 calc(var(--gutter) * -1);padding:40px var(--gutter) 48px;min-height:320px}.page-head:before{content:"";position:absolute;top:0;bottom:0;right:0;aspect-ratio:2171 / 724;max-width:100%;background:var(--page-art) right bottom / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%);mask-image:linear-gradient(90deg,transparent 0,#000 18%);pointer-events:none}.page-head>*{position:relative}.page-head .eyebrow,.page-head .breadcrumb{margin-bottom:18px}.page-head h1{font-size:clamp(38px,4.6vw,60px);line-height:1.05}.page-head__text{margin-top:16px;max-width:480px;color:var(--ink-soft)}.page>.shopify-section:not(:has(>.full-width)){padding-block:32px 56px}.shopify-section input[type=text],.shopify-section input[type=search],.shopify-section input[type=number],.shopify-section select{padding:11px 16px;border:1px solid var(--line);background:#fff}@media(max-width:900px){:root{--gutter: 16px;--page-margin: 16px}body{padding-left:0}.page-head{padding:24px 16px 34vw;min-height:0}.page-head:before{top:auto;left:0;height:36vw;aspect-ratio:auto;background-size:112% auto;background-position:60% bottom;-webkit-mask-image:none;mask-image:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/critical.css.map */
