:root{--mono: "Courier New", Courier, ui-monospace, monospace;--ease: cubic-bezier(.22, .61, .36, 1);--gutter: 30px;--frame-pad-x: clamp(26px, 4vw, 64px)}@media(max-width:880px){:root{--gutter: 20px;--frame-pad-x: 18px}}@media(max-width:380px){:root{--gutter: 15px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img,picture,video,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}body{min-height:100svh;display:flex;flex-direction:column;font-family:var(--mono);font-size:14px;line-height:1.7;color:var(--ink);background-color:var(--paper);background-image:var(--paper-texture);background-size:560px;background-blend-mode:multiply;-webkit-font-smoothing:auto;overflow-x:hidden}main{flex:1 0 auto;outline:none}::selection{background:var(--red);color:var(--paper)}[id]{scroll-margin-top:calc(var(--header-height, 76px) + 32px)}.sheet[id]{scroll-margin-top:calc(var(--header-height, 76px) - 30px)}.skip-link{position:fixed;left:12px;top:-60px;z-index:100;padding:8px 14px;background:var(--ink);color:var(--paper);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.skip-link:focus{top:12px}.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}:focus-visible{outline:2px solid var(--red);outline-offset:4px}.sheet{width:100%;max-width:var(--maxw, 1240px);margin:0 auto;padding:14px var(--gutter) 30px}.sheet--flush-top{padding-top:0}.sheet--flush-bottom{padding-bottom:0}.docframe{position:relative;padding:var(--frame-pad-top, 56px) var(--frame-pad-x) var(--frame-pad-bottom, 60px);border:1px dashed var(--hair)}.docframe--compact{--frame-pad-top: clamp(28px, 3.2vw, 40px);--frame-pad-bottom: clamp(34px, 4vw, 48px)}.docframe--open{border-color:transparent}@media(max-width:880px){.sheet{padding:8px 16px 24px}.docframe{--frame-pad-top: 46px;--frame-pad-bottom: 50px}}.sheet--joined{padding-top:0}.sheet--joined .docframe{border-top:0;--frame-pad-top: 0}.shopify-section:has(+.shopify-section .sheet--joined) .sheet{padding-bottom:0}.shopify-section:has(+.shopify-section .sheet--joined) .docframe{border-bottom:0}main>.shopify-section:first-child .sheet:not(.sheet--joined){padding-top:calc(var(--header-height, 76px) + 42px)}@media(max-width:880px){main>.shopify-section:first-child .sheet:not(.sheet--joined){padding-top:calc(var(--header-height, 60px) + 26px)}}.stack{display:flex;flex-direction:column}.stack>*+*{margin-top:var(--space, 28px)}.stack>[data-space=none]{--space: 0px}.stack>[data-space=xs]{--space: 10px}.stack>[data-space=s]{--space: 18px}.stack>[data-space=m]{--space: 28px}.stack>[data-space=l]{--space: clamp(40px, 5vw, 64px)}.stack>[data-space=xl]{--space: clamp(56px, 8vw, 104px)}.label{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-weight:700}.rte>*+*{margin-top:1em}.rte p,.rte li{font-size:14px;line-height:1.8;color:var(--ink-2)}.rte h2,.rte h3,.rte h4{font-size:12.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink);margin-top:1.8em}.rte ul,.rte ol{padding-left:1.3em}.rte a{border-bottom:1px solid var(--hair);transition:color .3s var(--ease),border-color .3s var(--ease)}.rte a:hover{color:var(--red);border-color:var(--red)}.rte em{font-style:italic}.rte img{margin-block:1.5em;border:1px solid var(--hair)}.rte table{border-collapse:collapse;width:100%;font-size:12px}.rte td,.rte th{border-bottom:1px dashed var(--hair);padding:8px 10px 8px 0;text-align:left}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 22px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.2;color:var(--ink);background:transparent;border:1px solid var(--ink);cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.btn:hover{border-color:var(--red);color:var(--red)}.btn--primary{background:var(--ink);color:var(--paper)}.btn--primary:hover{background:var(--red);border-color:var(--red);color:var(--paper)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn--primary[disabled]:hover{background:var(--ink);border-color:var(--ink)}.btn--block{width:100%}.textlink{display:inline-flex;align-items:baseline;gap:6px;font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--hair);padding-bottom:4px;transition:color .3s var(--ease),border-color .3s var(--ease)}.textlink:hover,.textlink:focus-visible{color:var(--red);border-color:var(--red)}.textlink__arrow{display:inline-block;transition:transform .3s var(--ease)}.textlink:hover .textlink__arrow--right{transform:translate(3px)}.textlink:hover .textlink__arrow--left{transform:translate(-3px)}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.field__input,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{width:100%;min-height:44px;padding:10px 12px;font-size:14px;color:var(--ink);background:rgba(var(--paper-rgb, 235, 229, 216),.55);border:1px solid var(--hair);border-radius:0;transition:border-color .3s var(--ease);-webkit-appearance:none;appearance:none}textarea{min-height:120px;resize:vertical}select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}input:focus,textarea:focus,select:focus{border-color:var(--ink);outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--red);outline-offset:2px}.notice{font-size:12px;letter-spacing:.06em;color:var(--ink-soft)}.notice--error{color:var(--red)}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.js .reveal.in{opacity:1;transform:none}.logo--filtered{filter:brightness(0) invert(1)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
