*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-height, 64px)}html:has(dialog[open][data-scroll-lock]){overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:14px;line-height:1.55;letter-spacing:.005em;background-color:var(--c-paper);color:var(--c-noir);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}main{flex:1 0 auto}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none;padding:0}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;overflow-wrap:break-word;text-wrap:balance}p:empty{display:none}figure{margin:0}dialog{background:var(--c-paper);color:var(--c-noir);border:0;padding:0;max-width:none;max-height:none}[hidden]{display:none!important}::selection{background:var(--c-noir);color:var(--c-paper)}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .28s var(--ease) both}::view-transition-new(root){animation:vt-in .5s var(--ease) both}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:12px 16px;background:var(--c-noir);color:var(--c-paper);transform:translateY(-200%)}.skip-link:focus{transform:none}:focus-visible{outline:1px solid currentColor;outline-offset:3px}.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);position:relative;display:grid;grid-template-columns:var(--content-margin) var(--content-width) var(--content-margin);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.section-space{padding-block:calc(var(--space-top, 96) * 1px * var(--space-factor, 1)) calc(var(--space-bottom, 96) * 1px * var(--space-factor, 1))}@media(max-width:749px){.section-space{--space-factor: .6}.grid-12{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px}}.color-noir{background-color:#000;color:#fff;--c-paper: #000;--c-noir: #fff;--c-noir-rgb: 255 255 255;--c-line: rgb(255 255 255 / .18);--c-line-strong: rgb(255 255 255 / .4);--c-muted: rgb(255 255 255 / .62)}.color-paper-2{background-color:var(--c-paper-2)}.t-display-xl,.t-display-l,.t-display-m,.t-display-s,.t-title,.t-serif{font-family:var(--font-display);font-weight:400;letter-spacing:-.005em}.t-display-xl{font-size:calc(clamp(40px,4.6vw,72px) * var(--display-scale));line-height:1;font-style:italic}.t-display-l{font-size:calc(clamp(32px,3.3vw,52px) * var(--display-scale));line-height:1.04;font-style:italic}.t-display-m{font-size:calc(clamp(26px,2.4vw,38px) * var(--display-scale));line-height:1.1}.t-display-s{font-size:calc(clamp(22px,1.8vw,28px) * var(--display-scale));line-height:1.15}.t-title{font-size:calc(clamp(19px,1.4vw,22px) * var(--display-scale));line-height:1.2}.t-italic{font-style:italic}.t-label{font-family:var(--font-body);font-size:12px;line-height:1.4;letter-spacing:.02em;font-weight:var(--font-body-weight)}.t-caps{font-family:var(--font-body);font-size:11px;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;font-weight:var(--font-body-weight-medium)}.t-body{font-size:14px;line-height:1.65}.t-small{font-size:12px;line-height:1.5}.t-muted{color:var(--c-muted)}.t-gold{color:var(--c-gold-ink)}.color-noir .t-gold{color:var(--c-gold)}.rte>*+*{margin-top:1em}.rte a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rte ul,.rte ol{padding-left:1.2em}.rte h2,.rte h3{font-family:var(--font-display);font-size:24px;line-height:1.2;margin-top:1.6em}.rte table{width:100%;border-collapse:collapse;font-size:12px}.rte th,.rte td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--c-line)}.link{display:inline-block;position:relative;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .45s var(--ease)}.link:hover{background-position:100% 100%;background-size:0 1px}.btn{--btn-bg: var(--c-noir);--btn-fg: var(--c-paper);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border:1px solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-weight:var(--font-body-weight-medium);font-size:12px;letter-spacing:.04em;text-align:center;cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.btn:hover,.btn--outline{background:transparent;color:var(--btn-bg)}.btn--outline:hover{background:var(--btn-bg);color:var(--btn-fg)}.btn--light{--btn-bg: #fff;--btn-fg: #000}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;background:transparent;color:var(--c-muted);border-color:var(--c-line-strong)}.btn[aria-busy=true]{cursor:progress;color:transparent!important;position:relative}.btn[aria-busy=true]:after{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--btn-fg);border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.btn--outline[aria-busy=true]:after{border-color:var(--btn-bg);border-right-color:transparent}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px}.icon{width:18px;height:18px;flex:none}.field{position:relative;display:block}.field__input,.select__input{width:100%;min-height:48px;padding:18px 0 6px;border:0;border-bottom:1px solid var(--c-line-strong);border-radius:var(--radius-input);background:transparent;font-size:14px;-webkit-appearance:none;appearance:none}.field__input:focus,.select__input:focus{outline:none;border-color:currentColor}textarea.field__input{border:1px solid var(--c-line-strong);padding:24px 12px 8px}textarea.field__input+.field__label{left:12px}.field__label{position:absolute;left:0;top:16px;font-size:13px;color:var(--c-muted);pointer-events:none;transition:transform .2s var(--ease),font-size .2s var(--ease);transform-origin:left}.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label{transform:translateY(-11px);font-size:10px;letter-spacing:.04em}.select__input{padding:0 28px 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.form-message{font-size:12px;margin-top:10px}.form-message--error{color:var(--c-sale)}.acc{border-top:1px solid var(--c-line)}.acc:last-child{border-bottom:1px solid var(--c-line)}.acc__head{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;list-style:none;font-size:12px}.acc__head::-webkit-details-marker{display:none}.acc__head .icon{width:12px;height:12px;transition:transform .3s var(--ease)}.acc[open] .acc__head .icon{transform:rotate(45deg)}.acc__body{padding-bottom:18px;color:var(--c-muted);font-size:13px}.media{position:relative;overflow:hidden;background:var(--c-paper-2)}.media>img,.media>picture>img,.media>video,.media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media--placeholder svg{fill:var(--c-muted);opacity:.3}.drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);height:100dvh;display:flex;flex-direction:column;transform:translate(100%);transition:transform .55s var(--ease),overlay .55s allow-discrete,display .55s allow-discrete}.drawer--left{inset:0 auto 0 0;transform:translate(-100%)}.drawer[open]{transform:none}@starting-style{.drawer[open]{transform:translate(100%)}.drawer--left[open]{transform:translate(-100%)}}.drawer::backdrop{background:#0000;transition:background-color .55s var(--ease),overlay .55s allow-discrete,display .55s allow-discrete}.drawer[open]::backdrop{background:#00000047}@starting-style{.drawer[open]::backdrop{background:#0000}}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 24px;border-bottom:1px solid var(--c-line);flex:none}.drawer__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:24px}.drawer__foot{flex:none;padding:20px 24px 24px;border-top:1px solid var(--c-line)}:root{--ease: cubic-bezier(.22, .61, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}@keyframes spin{to{transform:rotate(360deg)}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform 1.1s var(--ease-out-expo);transition-delay:var(--reveal-delay, 0s)}.reveal-media{clip-path:inset(0 0 100% 0);transition:clip-path 1.3s var(--ease-out-expo);transition-delay:var(--reveal-delay, 0s)}.reveal-media img,.reveal-media video{transform:scale(1.12);transition:transform 1.8s var(--ease-out-expo);transition-delay:var(--reveal-delay, 0s)}.reveal.is-visible{opacity:1;transform:none}.reveal-media.is-visible{clip-path:inset(0 0 0 0)}.reveal-media.is-visible img,.reveal-media.is-visible video{transform:none}.no-js .reveal,html.shopify-design-mode .reveal{opacity:1;transform:none}.no-js .reveal-media,html.shopify-design-mode .reveal-media{clip-path:none}.no-js .reveal-media img,html.shopify-design-mode .reveal-media img{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.reveal-media,.reveal-media img{opacity:1;transform:none;clip-path:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/critical.css.map */
