*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--alabaster);color:var(--ink);font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit}h1,h2,h3,h4,p{margin:0}.yar-wrap{max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter)}.yar-section{padding:var(--section-y) 0}.yar-section+.yar-section,.shopify-section+.shopify-section .yar-section{border-top:1px solid var(--line)}.yar-section--tight{padding:var(--section-y-tight) 0}@media(max-width:900px){:root{--section-y: 56px;--section-y-tight: 44px}}:root{--bar-h: 38px}.yar-has-announce body{padding-top:var(--bar-h)}.yar-announce{position:fixed;top:0;left:0;right:0;z-index:1100;height:var(--bar-h);display:flex;align-items:center;justify-content:center;background:var(--off-white);color:var(--ink);border-bottom:1px solid var(--line);padding:0 44px}.yar-announce[hidden]{display:none}.yar-announce__text{font-family:var(--font-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.yar-announce__x{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--ash);font-size:13px;line-height:1;cursor:pointer;padding:6px}.yar-announce__x:hover{color:var(--cream)}.yar-cart__ship{padding:14px 22px;border-bottom:1px solid var(--line)}.yar-cart__ship[hidden]{display:none}.yar-cart__ship-msg{font-family:var(--font-body);font-size:12px;letter-spacing:.02em;color:var(--text-body);margin:0 0 8px}.yar-cart__ship-msg strong{color:var(--ink);font-weight:500}.yar-cart__ship-track{height:3px;background:var(--line);border-radius:var(--radius-xs);overflow:hidden}.yar-cart__ship-fill{display:block;height:100%;background:var(--brass);border-radius:var(--radius-xs);transition:width .4s var(--ease-rise)}.yar-cart__gift{margin-bottom:16px}.yar-cart__gift-toggle{display:flex;align-items:center;gap:9px;font-family:var(--font-body);font-size:13px;color:var(--ink);cursor:pointer}.yar-cart__gift-toggle input{width:16px;height:16px;accent-color:var(--brass)}.yar-cart__gift-note{width:100%;margin-top:10px;font-family:var(--font-body);font-size:13px;line-height:1.5;padding:10px;border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--alabaster);color:var(--ink);resize:vertical}.yar-cart__gift-note[hidden]{display:none}.yar-skip{position:absolute;left:-9999px;top:0;z-index:10000;background:var(--ink);color:var(--off-white);padding:12px 18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.yar-skip:focus{left:12px;top:12px}.yar-grain:before{content:"";position:fixed;top:-120px;right:-120px;bottom:-120px;left:-120px;pointer-events:none;z-index:9998;opacity:.03;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.18  0 0 0 0 0.14  0 0 0 0 0.10  0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:220px 220px;animation:yar-film .7s steps(4) infinite;will-change:transform}@keyframes yar-film{0%{transform:translateZ(0)}25%{transform:translate3d(-8px,5px,0)}50%{transform:translate3d(6px,-7px,0)}75%{transform:translate3d(-5px,-4px,0)}to{transform:translate3d(7px,6px,0)}}@keyframes yar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.yar-reveal{opacity:0;transform:translateY(28px);transition:opacity var(--dur-slow) var(--ease-rise),transform var(--dur-slow) var(--ease-rise)}.yar-reveal.is-in{opacity:1;transform:none}.yar-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(8px);z-index:2000;background:var(--ink);color:var(--off-white);font-family:var(--font-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:14px 26px;border-radius:var(--radius-xs);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-rise),transform .3s var(--ease-rise)}.yar-toast.is-show{opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.yar-grain:before{animation:none}.yar-marquee-track{animation:none!important}.yar-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/yar-base.css.map */
