*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--f);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden;font-weight:400}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}svg{display:block}.eyebrow{font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(11px,1.11vw,16px);line-height:1}.meta{font-weight:500;text-transform:uppercase;letter-spacing:.2em;font-size:clamp(10px,.8vw,12.5px);line-height:1.5}.section-h{font-weight:600;text-transform:uppercase;line-height:.9;letter-spacing:-.015em;font-size:clamp(34px,6.6vw,88px)}.section-h .ln{display:block;white-space:nowrap}.body{font-weight:300;font-size:clamp(16px,1.35vw,20px);line-height:1.62}.body strong{font-weight:600}.wrap{max-width:var(--maxw);margin:0 auto;padding:clamp(76px,11vw,164px) var(--edge)}.wm svg,.mono svg,.star svg{width:100%;height:100%;display:block;fill:currentColor}.mono{display:inline-block;width:1em;height:1.15em;vertical-align:-.16em;color:currentColor}.star{display:inline-block;width:1em;height:1.12em;color:currentColor}.stars-row .star svg{fill:currentColor;stroke:none}.stars-row .star:not(.filled) svg{fill:none;stroke:currentColor;stroke-width:5;stroke-linejoin:round}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.stamp{display:inline-flex;align-items:center;gap:.55em;border:2px solid var(--maroon);color:var(--maroon);padding:.34em .7em;font-weight:700;text-transform:uppercase;letter-spacing:.13em;font-size:clamp(11px,1vw,14px);transform:rotate(-7deg);border-radius:3px}.stamp.on-cream{border-color:var(--cream);color:var(--cream)}.stamp.case-closed{border-color:var(--maroon);background:var(--maroon);color:var(--cream)}.drop{--flat:none;--bite:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;background:var(--maroon);color:var(--cream);font-family:var(--f);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(15px,1.4vw,20px);line-height:1;border:none;cursor:pointer;padding:19px 30px 17px;clip-path:var(--flat);transition:clip-path .32s cubic-bezier(.5,0,.2,1),background .25s,color .25s,transform .25s}.drop.on-blue{background:var(--blue)}.drop.on-cream{background:var(--cream);color:var(--blue)}.drop.on-ink{background:var(--ink)}.drop.on-maroon{background:var(--maroon);color:var(--cream)}.drop:hover{clip-path:var(--bite);transform:translateY(-1px)}.drop:disabled,.drop.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.drop .crumb{position:absolute;border-radius:50%;background:currentColor;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none;color:var(--maroon)}.drop.on-blue .crumb,.drop.on-ink .crumb,.drop.on-maroon .crumb{color:var(--cream)}.drop.on-cream .crumb{color:var(--blue)}.drop .c1{width:7px;height:7px;top:-10px;right:16px}.drop .c2{width:4px;height:4px;top:-15px;right:30px}.drop .c3{width:5px;height:5px;top:-8px;right:40px}.drop:hover .crumb{opacity:.9;transform:translateY(-4px)}.link-cta{font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(13px,1.39vw,20px);line-height:1;border-bottom:2px solid transparent;padding-bottom:5px;display:inline-flex;gap:10px;align-items:center;transition:border-color .28s ease}.link-cta:hover,.link-cta:focus-visible{border-bottom-color:currentColor}.link-cta .ico{width:1em;height:.834em;flex:0 0 auto;fill:currentColor;display:block}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.6em;background:var(--blue);color:var(--cream);font-family:var(--f);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(14px,1.05vw,17px);line-height:1;border:2px solid var(--blue);cursor:pointer;padding:16px 28px;transition:background .25s,color .25s}.btn-primary:hover{background:transparent;color:var(--blue)}.btn-primary.on-cream{background:transparent;color:var(--cream);border-color:var(--cream)}.btn-primary.on-cream:hover{background:var(--cream);color:var(--blue)}.btn-primary:disabled,.btn-primary.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}#loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;transition:opacity .7s,visibility .7s}#loader.done{opacity:0;visibility:hidden}#loader:before,#loader:after{content:"";position:absolute;left:-25%;width:150%;height:38vh;background:#33302a0b;border-radius:50%;pointer-events:none}#loader:before{top:6%;transform:rotate(-11deg)}#loader:after{bottom:2%;transform:rotate(-8deg)}.load-win{position:relative;z-index:1;width:69px;height:70px;overflow:hidden;transform:scale(2.4)}.load-win img{width:414px;height:70px;max-width:none;animation:eat 1.05s steps(6) infinite}@keyframes eat{0%{transform:translate(0)}to{transform:translate(-414px)}}.load-label{position:absolute;z-index:1;left:0;right:0;bottom:clamp(48px,9vh,96px);text-align:center;color:var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:clamp(13px,1.3vw,17px)}#topbar{position:fixed;top:0;left:0;right:0;z-index:400;pointer-events:none;background:none;padding:0 var(--edge);--tb-h:clamp(54px,5.55vw,80px);--tb-sq:calc(var(--tb-h)*.85);--tb-pad:clamp(13px,1.39vw,20px)}#topbar .tb-bar{pointer-events:auto;position:relative;height:var(--tb-h);display:flex;align-items:center;background:var(--blue);color:var(--cream);clip-path:inset(0 0 0 0);transition:clip-path .62s cubic-bezier(.22,.9,.24,1)}#topbar[data-tb=ink] .tb-bar{background:var(--ink)}#topbar.shut .tb-bar{clip-path:inset(0 calc(100% - var(--tb-sq)) 0 0)}#topbar.shut.tucked .tb-bar{transform:translateY(-120%)}#topbar .tb-bar{transition:clip-path .62s cubic-bezier(.22,.9,.24,1),transform .42s cubic-bezier(.4,0,.2,1)}#topbar .bm-btn{position:static;display:block;background:none;border:0;padding:0;margin-left:var(--tb-pad);cursor:pointer;color:inherit}#topbar .tb-menu{display:none;position:absolute;right:var(--tb-pad);top:50%;transform:translateY(-50%);background:none;border:0;padding:0;cursor:pointer;color:inherit;width:calc(var(--tb-h)*.42);opacity:1;transition:opacity .28s ease}#topbar .tb-burger{display:block;width:100%}#topbar .tb-burger i{display:block;height:2px;background:currentColor;border-radius:1px;transform-origin:center;transition:transform .32s cubic-bezier(.22,.9,.24,1),opacity .2s ease,width .32s cubic-bezier(.22,.9,.24,1)}#topbar .tb-burger i+i{margin-top:calc(var(--tb-h)*.105)}#topbar .tb-burger i:nth-child(2){width:72%;margin-left:auto}#topbar .tb-menu:hover .tb-burger i:nth-child(2){width:100%}#topbar .tb-menu[aria-expanded=true] .tb-burger i:nth-child(1){transform:translateY(calc(2px + var(--tb-h)*.105)) rotate(45deg)}#topbar .tb-menu[aria-expanded=true] .tb-burger i:nth-child(2){opacity:0;width:100%}#topbar .tb-menu[aria-expanded=true] .tb-burger i:nth-child(3){transform:translateY(calc(-2px - var(--tb-h)*.105)) rotate(-45deg)}#topbar .tb-menu:hover{opacity:.62}#topbar .tb-menu:focus-visible{outline:2px solid currentColor;outline-offset:6px}#topbar.shut .tb-menu{opacity:0;transition-duration:.18s}#topbar .bm-btn:focus-visible{outline:2px solid currentColor;outline-offset:5px}#topbar .bm-word{display:block;width:calc(var(--tb-h)*1.98);transition:opacity .28s ease,transform .42s cubic-bezier(.4,0,.2,1)}#topbar .bm-word svg{width:100%;height:auto;fill:currentColor;display:block;overflow:visible}#topbar.shut .bm-word{pointer-events:none}#topbar.shut .bm-word{opacity:0;transform:translateY(-8px)}#topbar .bm-icon{position:absolute;top:50%;left:calc(var(--tb-sq)*.1435);width:calc(var(--tb-sq)*.713);display:block;opacity:0;transform:translateY(-50%) translateY(-9px);transition:opacity .3s ease,transform .5s cubic-bezier(.22,.9,.24,1)}#topbar .bm-icon svg{width:100%;height:auto;fill:currentColor;display:block}#topbar.shut .bm-icon{opacity:1;transform:translateY(-50%);transition-delay:.1s}#topbar.shut .bm-btn:hover .bm-icon{transform:translateY(-50%) translateY(3px)}#topbar .tb-nav{position:absolute;right:var(--tb-pad);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:clamp(17px,2.08vw,30px)}#topbar .tb-nav a{font-weight:500;text-transform:uppercase;letter-spacing:.02em;line-height:1;font-size:clamp(12px,1.18vw,17px);color:inherit;white-space:nowrap;opacity:1;transition:opacity .28s ease}#topbar .tb-nav a:hover{opacity:.62}#topbar.shut .tb-nav a{opacity:0;transition-duration:.18s}@media(prefers-reduced-motion:reduce){#topbar .tb-bar,#topbar .bm-word,#topbar .bm-icon,#topbar .tb-nav a{transition-duration:.01ms}}@media(max-width:900px){#topbar .tb-nav{display:none}#topbar .tb-menu{display:block}#topbar.shut .tb-bar{clip-path:inset(0 0 0 0)}#topbar.shut .bm-word{opacity:1;transform:none}#topbar.shut .bm-icon{opacity:0}#topbar.shut .tb-menu{opacity:1}}#topbar .wm{width:150px}#topbar .top-nav{display:none}#topbar .cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:50%;background:var(--maroon);color:var(--cream);font-size:10px;font-weight:700;margin-left:6px;padding:0 4px}.back-to-directions{display:inline-flex;align-items:center;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;color:var(--cream);opacity:.7;margin-right:clamp(14px,2vw,26px);padding-right:clamp(14px,2vw,26px);border-right:1px solid rgba(245,238,218,.3);transition:opacity .2s}#topbar .brand-row{display:flex;align-items:center}@media(max-width:640px){.back-to-directions span.txt{display:none}}.back-to-directions:hover{opacity:1}.marquee{overflow:hidden;white-space:nowrap;display:flex}.marquee .track{display:inline-flex;animation:scroll 34s linear infinite;will-change:transform}.marquee .item{display:inline-flex;align-items:center;gap:.7em;padding:0 .55em}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tick{background:var(--ink);color:var(--cream);padding:15px 0;border-top:1px solid rgba(245,238,218,.14);border-bottom:1px solid rgba(245,238,218,.14)}.tick .item{font-weight:600;text-transform:uppercase;letter-spacing:.16em;font-size:clamp(12px,1.1vw,15px)}.tick .star{width:13px;color:var(--maroon)}.count{display:flex;flex-direction:column;align-items:center;gap:12px;z-index:2;position:relative}.count .lbl{opacity:1}.count .clock{display:flex;gap:clamp(14px,2.4vw,34px)}.count .unit{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:58px}.count .unit b{font-weight:600;font-size:clamp(30px,4.4vw,58px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.count .unit span{font-weight:500;text-transform:uppercase;letter-spacing:.22em;font-size:10px;opacity:.7}.seal{width:118px;aspect-ratio:1;position:relative;color:currentColor}.seal .ring{display:block;width:100%;height:100%;object-fit:contain;animation:spin 20s linear infinite}.seal.sm{width:80px}@keyframes spin{to{transform:rotate(360deg)}}.rating{display:flex;flex-direction:column;gap:6px}.rating .row{display:flex;align-items:center;justify-content:space-between;gap:14px}.rating .row .lbl{font-weight:600;text-transform:uppercase;letter-spacing:.16em;font-size:10.5px;opacity:.68}.rating .dots{display:inline-flex;gap:5px}.rating .dot{width:8px;height:8px;border-radius:50%;border:1.4px solid currentColor;background:transparent}.rating .dot.filled{background:currentColor}.state-badge{display:inline-flex;align-items:center;gap:.5em;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:10.5px}.state-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.state-badge.is-open{background:var(--blue);color:var(--cream);padding:6px 10px;letter-spacing:.1em}.state-badge.is-open:before{display:none}.state-badge.is-sealed{color:var(--ink);opacity:.55}.state-badge.is-closed{color:var(--maroon)}footer{background:var(--ink);color:var(--cream);padding:clamp(48px,7vw,80px) var(--edge) clamp(28px,3.5vw,40px)}html,body{overflow-x:clip}.shopify-section-group-header-group{position:relative;z-index:550}footer .top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(28px,4vw,60px);border-bottom:0;padding-bottom:0}footer .top>.cols{justify-self:end}footer .wm{width:min(34vw,500px);color:var(--cream);display:block}footer .brand-col .est{margin-top:clamp(8px,1vw,14px);font-weight:400;letter-spacing:-.02em;font-size:clamp(12px,1.11vw,16px);opacity:1}footer .seal-col{display:flex;justify-content:center}footer .seal-col .seal{width:clamp(96px,11vw,150px)}footer .cols{display:flex;gap:clamp(28px,4.2vw,50px);flex-wrap:wrap}footer .col h4{font-weight:600;text-transform:uppercase;letter-spacing:0;font-size:clamp(14px,1.4vw,20px);opacity:.5;margin-bottom:clamp(20px,2.1vw,30px)}footer .col a,footer .col p{display:block;font-weight:600;letter-spacing:0;margin-bottom:clamp(14px,1.4vw,20px);opacity:1;font-size:clamp(14px,1.4vw,20px);text-transform:uppercase}footer .col a:hover{opacity:1}footer .col a .si{width:1em;height:1em;display:inline-block;vertical-align:-.13em;margin-right:.5em;fill:none;stroke:currentColor;stroke-width:1.8}footer .col a .si.solid{fill:currentColor;stroke:none}footer .bottom{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center;padding-top:26px}footer .bottom .stars{display:inline-flex;gap:9px;color:var(--maroon)}footer .bottom .star{width:18px}footer .bottom .meta{opacity:.6}@media(max-width:720px){footer .top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand seal" "cols cols";align-items:center;gap:26px}footer .brand-col{min-width:0}footer .wm{max-width:100%}footer .brand-col{grid-area:brand}footer .seal-col{grid-area:seal;justify-content:flex-end}footer .top>.cols{grid-area:cols;justify-self:start;width:100%;gap:40px}footer .wm{width:min(56vw,300px)}}.reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.slam{opacity:0}.slam.in{animation:slam .5s cubic-bezier(.2,1.3,.4,1) forwards}@keyframes slam{0%{opacity:0;transform:scale(1.7) rotate(-14deg)}60%{opacity:1;transform:scale(.94) rotate(-5deg)}to{opacity:1;transform:rotate(-7deg)}}@media(max-width:860px){#topbar nav{display:none}footer .wm{width:70vw}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}.reveal,.slam{opacity:1;transform:none;transition:none}.load-win img{transform:translate(-345px)!important}}#menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;background:var(--blue);color:var(--cream);display:flex;flex-direction:column;padding:clamp(24px,3.2vw,44px) var(--edge) clamp(40px,6vw,80px);opacity:0;visibility:hidden;transform:translateY(-2%);transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s,transform .5s cubic-bezier(.4,0,.2,1)}#menu.open{opacity:1;visibility:visible;transform:none}#menu .menu-close{align-self:flex-start;background:none;border:0;padding:6px;margin:0 0 clamp(22px,3vw,40px) -6px;cursor:pointer;color:inherit;line-height:0}#menu .menu-close svg{width:clamp(30px,2.6vw,40px);height:auto;stroke:currentColor;stroke-width:2;fill:none}#menu .menu-close:hover svg{opacity:.72}#menu .menu-close:focus-visible{outline:2px solid currentColor;outline-offset:6px}#menu .menu-wm{display:block;width:clamp(170px,17vw,240px);color:var(--cream);margin-bottom:clamp(40px,7vw,110px)}#menu .menu-wm svg{width:100%;height:auto;fill:currentColor;display:block}#menu nav{display:flex;flex-direction:column;border-top:1px solid rgba(245,238,218,.28)}#menu nav a{display:block;position:relative;padding:clamp(14px,1.9vw,26px) 0;border-bottom:1px solid rgba(245,238,218,.28);font-weight:600;text-transform:uppercase;letter-spacing:-.01em;line-height:.94;font-size:clamp(38px,7.4vw,104px);color:var(--cream);opacity:0;transform:translateY(28px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1),padding-left .35s ease}#menu.open nav a{opacity:1;transform:none}#menu.open nav a:nth-child(1){transition-delay:.16s}#menu.open nav a:nth-child(2){transition-delay:.24s}#menu.open nav a:nth-child(3){transition-delay:.32s}@media(hover:hover){#menu nav a:hover{padding-left:clamp(12px,1.6vw,26px)}}#menu .menu-foot{margin-top:auto;padding-top:clamp(26px,4vw,50px);display:flex;gap:clamp(18px,3vw,40px);flex-wrap:wrap;font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:12px;opacity:.72}body.menu-open{overflow:hidden}@media(prefers-reduced-motion:reduce){#menu,#menu nav a{transition:none}#menu nav a{opacity:1;transform:none}}body.vg{font-family:var(--f);background:var(--cream);color:var(--ink);font-size:16px;letter-spacing:normal;line-height:normal}body.vg .shopify-section{position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content-link:focus{z-index:10000}.shopify-policy__container{max-width:min(76ch,var(--maxw));margin:0 auto;padding:clamp(120px,14vw,190px) var(--edge) clamp(76px,11vw,164px);font-family:var(--f)}.shopify-policy__title h1{font-weight:600;text-transform:uppercase;letter-spacing:-.02em;line-height:.95;font-size:clamp(34px,6vw,80px);margin-bottom:clamp(24px,3vw,44px)}.shopify-policy__body{font-weight:300;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.shopify-policy__body h2,.shopify-policy__body h3{font-weight:600;text-transform:uppercase;letter-spacing:.02em;margin:1.6em 0 .6em}.shopify-policy__body a{color:var(--blue);text-decoration:underline}body.vg h1,body.vg h2,body.vg h3,body.vg h4,body.vg h5,body.vg h6,body.vg .h0,body.vg .h1,body.vg .h2,body.vg .h3,body.vg .h4,body.vg .h5{color:inherit}.vg-section div:empty,.vg-topbar-section div:empty,.vg-footer-section div:empty,.vg-case-bar-section div:empty,body.vg>.grain:empty{display:block}@media(min-width:2000px){.grain{mix-blend-mode:normal;opacity:.035}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/vg-base.css.map */
