:root{--font: Archivo, "Arial Narrow", system-ui, sans-serif;--page-width: 84rem;--gutter: clamp(16px, 4vw, 48px);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--s10: 128px;--band: clamp(48px, 3rem + 4vw, 112px);--rule: 2px solid var(--ink);--hair: 1px solid var(--ink);--ease-out: cubic-bezier(.16, 1, .3, 1);--fast: .15s;--tap: 44px;--header-h: 76px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s4))}body{min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font:400 1.125rem/1.55 var(--font);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{flex:1 0 auto}img,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}p,li,dd{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}::selection{background:var(--pink);color:var(--ink)}:focus-visible,#shopify-pc__banner :focus-visible{outline:3px solid var(--pink);outline-offset:3px}a{color:inherit;text-decoration-thickness:2px;text-underline-offset:.2em;text-decoration-color:var(--pink)}a:hover{text-decoration-color:currentColor}.t-display,.t-headline,.t-figure{font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase}.t-display{font-size:clamp(3.25rem,1.6rem + 6.4vw,6rem);line-height:.88;letter-spacing:-.02em}.t-headline{font-weight:850;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);line-height:.92;letter-spacing:-.015em}.t-figure{font-size:clamp(3rem,2rem + 4vw,5.5rem);line-height:.9;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;text-transform:none}.t-title{font-weight:800;font-size:1.5rem;line-height:1.3;font-variation-settings:"wdth" 75}.t-label{font-weight:700;font-size:.8125rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.t-tablehead{display:block;padding:12px 16px;background:var(--ink);color:var(--paper);font-weight:700;font-size:.8125rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.t-lede{font-size:clamp(1.1875rem,1rem + .6vw,1.4375rem);line-height:1.4;max-width:46ch}.rte{max-width:65ch}.rte>*+*{margin-top:var(--s4)}.rte ul,.rte ol{padding-left:1.2em}.rte li+li{margin-top:var(--s2)}.rte strong{font-weight:700}.wrap{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.band{padding-block:var(--band);border-top:var(--rule)}.band--cover{background:var(--ink);color:var(--paper);border-top-color:var(--ink)}.band--cover a{text-decoration-color:var(--pink)}.band__head{display:grid;gap:var(--s4);margin-bottom:clamp(var(--s6),4vw,var(--s8))}.band__head>p{max-width:60ch}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--s4);top:-100px;z-index:100;background:var(--pink);color:var(--ink);padding:var(--s3) var(--s4);font-weight:700;text-decoration:none}.skip-link:focus{top:var(--s4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:52px;padding:14px 24px;border:2px solid var(--ink);font-weight:700;font-size:1.0625rem;line-height:1.1;text-decoration:none;text-align:center;transition:background-color var(--fast) ease,color var(--fast) ease,border-color var(--fast) ease,transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn:active{transform:scale(.97)}.btn svg{width:1.1em;height:1.1em;flex:none}.btn--primary,.cover .btn--primary,.band--cover .btn--primary,.contact__side .btn--primary{background:var(--pink);color:var(--ink);border-color:var(--pink)}.btn--secondary{background:transparent;color:var(--ink)}.band--cover .btn--secondary,.cover .btn--secondary{color:var(--paper);border-color:var(--paper)}@media(hover:hover){.btn--primary:hover,.cover .btn--primary:hover,.band--cover .btn--primary:hover,.contact__side .btn--primary:hover{background:var(--plum);border-color:var(--plum);color:var(--paper)}.btn--secondary:hover{background:var(--ink);color:var(--paper)}.band--cover .btn--secondary:hover,.cover .btn--secondary:hover{background:var(--paper);color:var(--ink)}}.btn--block{width:100%}.tel{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:900;font-variation-settings:"wdth" 75;font-size:1.5rem;letter-spacing:.01em;text-decoration:underline;text-decoration-color:var(--pink);text-decoration-thickness:3px;text-underline-offset:.25em;font-variant-numeric:tabular-nums}.tel:hover{text-decoration-color:currentColor}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s5)}.or-call{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-weight:700}.or-call .tel{font-size:1.375rem}.searchbar{display:flex;flex-wrap:wrap;gap:12px;max-width:36rem;margin-top:8px}.searchbar input{flex:1 1 14rem;min-height:52px;padding:12px 14px;border:var(--rule);border-radius:0;background:#fff;font-size:1.0625rem}.searchbar input:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.pager{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px;font-weight:700}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;font-size:.9375rem;font-weight:700}.crumbs li{display:inline-flex;align-items:center}.crumbs li+li:before{content:"\203a";padding:0 10px;font-weight:400}.crumbs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.crumbs [aria-current]{font-weight:400}.gpage{padding:clamp(40px,6vw,88px) 0 var(--band)}.gpage__title{max-width:18ch;padding-bottom:28px;border-bottom:2px solid var(--ink);margin-bottom:32px}.gpage__body h2{font-weight:800;font-variation-settings:"wdth" 75;font-size:1.5rem;margin-top:40px}.post-list{list-style:none;padding:0;border-top:2px solid var(--ink)}.post-list>li{border-bottom:2px solid var(--ink)}.rule-in{position:relative}.rule-in:before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--ink);transform-origin:left}@media(prefers-reduced-motion:no-preference){.js .rule-in:not(.is-in):before{transform:scaleX(0)}.rule-in:before{transition:transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}}.frame{border:var(--rule);background:var(--paper);overflow:hidden}.frame img{width:100%;height:auto}.shopify-policy__container{max-width:65ch!important;margin-inline:auto;padding:var(--band) var(--gutter)!important}.shopify-policy__title h1{font-weight:850;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);line-height:.92;margin-bottom:var(--s6)}.shopify-policy__body h2,.shopify-policy__body h3{font-weight:800;font-variation-settings:"wdth" 75;font-size:1.375rem;margin:var(--s6) 0 var(--s3)}.shopify-policy__body p,.shopify-policy__body li{margin-bottom:var(--s3)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-property:color,background-color,border-color,text-decoration-color,opacity!important;scroll-behavior:auto!important}.btn:active,:hover>svg,.sindex__link:hover .sindex__go{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/critical.css.map */
