.vem{--vem-bean: #430c09;--vem-deep: #2c0705;--vem-soft: #6d3a33;--vem-cream: #f1ebe4;--vem-paper: #fbf8f4;--vem-muted: #d9c3b7;--vem-orange: #e26d0c;--vem-orange-hover: #f07d1e;--vem-orange-light: #f7a159;--vem-rust: #77301c;--vem-head: var(--vcw-heading-font, "VCW Futura Condensed", futura-pt-condensed, "Futura Condensed", "Arial Narrow", sans-serif);--vem-body: futura-pt, Futura, "Century Gothic", sans-serif;--vem-ease: cubic-bezier(.16, 1, .3, 1);--vem-gutter: clamp(1.1rem, 4.5vw, 4.5rem);--vem-section: clamp(4rem, 9vw, 8rem);position:relative;display:block;box-sizing:border-box;font-family:var(--vem-body);font-weight:400;font-size:1.0625rem;line-height:1.55;color:var(--vem-bean);-webkit-font-smoothing:antialiased}.vem *,.vem *:before,.vem *:after{box-sizing:border-box}.vem :is(h1,h2,h3,p,ul,ol,li,figure,dl,dd){margin:0;padding:0}.vem :is(ul,ol){list-style:none}.vem :is(h1,h2,h3,h4){color:inherit}.vem img,.vem svg{display:block;max-width:100%;height:auto}.vem ::selection{background:var(--vem-cream);color:var(--vem-bean)}.vem :focus-visible{outline:3px solid var(--vem-orange);outline-offset:3px}.vem-wrap{width:min(100% - 2 * var(--vem-gutter),76rem);margin-inline:auto}.vem-head{font-family:var(--vem-head);font-weight:500;text-transform:uppercase;letter-spacing:-.005em;line-height:.88;text-wrap:balance}.vem-label{font-family:var(--vem-body);font-weight:600;font-size:.875rem;letter-spacing:.18em;text-transform:uppercase;line-height:1.25}.vem-num{font-variant-numeric:tabular-nums lining-nums}.vem-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vem-btn{--bg: var(--vem-orange);--fg: var(--vem-deep);--bd: var(--vem-orange);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:.9em 1.5em;margin:0;background:var(--bg);color:var(--fg);border:2px solid var(--bd);border-radius:.35em;font-family:var(--vem-body);font-weight:600;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;line-height:1;text-decoration:none;cursor:pointer;width:auto;height:auto;max-height:none;transition:background-color .16s var(--vem-ease),border-color .16s var(--vem-ease),color .16s var(--vem-ease),transform .12s var(--vem-ease)}.vem-btn:active{transform:translateY(1px)}.vem-btn svg{width:1.15em;height:1.15em;flex:none}.vem-btn--cream{--bg: var(--vem-cream);--fg: var(--vem-deep);--bd: var(--vem-cream)}.vem-btn--bean{--bg: var(--vem-bean);--fg: var(--vem-cream);--bd: var(--vem-bean)}.vem-btn--line{--bg: transparent;--fg: currentColor;--bd: currentColor}.vem-btn[aria-busy=true]{opacity:.7;cursor:progress}@media(hover:hover)and (pointer:fine){.vem-btn:hover{--bg: var(--vem-orange-hover);--bd: var(--vem-orange-hover);color:var(--fg)}.vem-btn--cream:hover{--bg: var(--vem-paper);--bd: var(--vem-paper)}.vem-btn--bean:hover{--bg: var(--vem-deep);--bd: var(--vem-deep)}.vem-btn--line:hover{--bg: rgb(67 12 9 / .08);--bd: currentColor}}.vem a.vem-link,.vem .vem-link{display:inline-flex;align-items:center;min-height:2.75rem;font-family:var(--vem-body);font-weight:600;color:inherit;text-decoration:underline;text-decoration-color:var(--vem-orange);text-decoration-thickness:2px;text-underline-offset:.32em}@media(hover:hover)and (pointer:fine){.vem .vem-link:hover{text-decoration-thickness:4px}}.vem-poster{background:var(--vem-rust);color:var(--vem-cream);padding-block:clamp(1.5rem,4vw,2.5rem)}.vem-poster__hex{--cut: min(16vw, var(--cut-mob, 11rem));position:relative;isolation:isolate;padding:calc(var(--cut) + 1rem) 0 calc(var(--cut) + 1rem)}.vem-poster__hex:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--vem-bean);clip-path:polygon(50% 0,100% var(--cut),100% calc(100% - var(--cut)),50% 100%,0 calc(100% - var(--cut)),0 var(--cut))}.vem-card{width:min(100% - 2 * var(--vem-gutter),31rem);margin-inline:auto}.vem-card__inner{display:grid;gap:2.5rem}.vem-face{min-width:0}.vem-face--front{text-align:center;display:flex;flex-direction:column;align-items:center}.vem-face--front .vem-glass{width:min(72%,19rem)}.vem-face--front h1{font-size:clamp(4.2rem,19vw,7.6rem);line-height:.86;margin-top:clamp(1.4rem,4vw,2.4rem);color:var(--vem-cream)}.vem-face--front .vem-label{margin-top:.9rem;color:var(--vem-cream)}.vem-glance{margin-top:.9rem;font-size:1.05rem;color:var(--vem-muted);max-width:30ch}.vem-flipctl{margin-top:1.8rem;display:flex;flex-direction:column;align-items:center;gap:.6rem}.vem-flipctl .vem-link{color:var(--vem-cream)}.vem-face--back{background:var(--vem-cream);color:var(--vem-bean);border-radius:2px;padding:clamp(1.4rem,5vw,2.4rem);box-shadow:0 3px 6px #00000040,0 26px 50px -16px #0000008c;outline:none}.vem-face--back h2{font-size:clamp(3.6rem,16vw,6.4rem);line-height:.84}.vem-face--back h3{font-family:var(--vem-body);font-weight:600;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;padding-bottom:.55rem;border-bottom:2px solid var(--vem-bean);margin-top:1.8rem}.vem-ingr{margin-top:.8rem}.vem-ingr li{display:grid;grid-template-columns:4.2rem 1fr;gap:.8rem;padding-block:.3rem}.vem-ingr b{font-weight:600}.vem-ingr .is-ours span{font-weight:600;text-decoration:underline;text-decoration-color:var(--vem-orange);text-decoration-thickness:2px;text-underline-offset:.3em}.vem-method{margin-top:.8rem;counter-reset:vem-s}.vem-method li{counter-increment:vem-s;display:grid;grid-template-columns:1.6rem 1fr;gap:.6rem;padding-block:.3rem}.vem-method li:before{content:counter(vem-s) ".";font-weight:600}.vem-syrup{margin-top:.8rem}.vem-shake{position:relative;overflow:hidden;margin-top:.7rem;--t: 0;min-height:3rem}.vem-shake:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vem-deep);opacity:.22;transform-origin:left;transform:scaleX(var(--t));transition:transform .1s linear}.vem-shake>*{position:relative;z-index:1}.vem-flipback{margin-top:1.6rem;min-height:2.9rem;color:var(--vem-bean)}.vem-card:not(.can-flip) .vem-flipback{display:none}.vem-back-buy{margin-top:1.8rem;padding-top:1.2rem;border-top:2px solid var(--vem-bean);display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:center;justify-content:space-between}.vem-back-buy p{font-weight:600;max-width:18ch;line-height:1.3}.vem-card.can-flip{perspective:1800px}.vem-card.can-flip .vem-card__inner{gap:0;transform-style:preserve-3d;transition:transform .8s var(--vem-ease)}.vem-card.can-flip .vem-face{grid-area:1 / 1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.vem-card.can-flip .vem-face--back{transform:rotateY(180deg);align-self:start}.vem-card.can-flip.is-flipped .vem-card__inner{transform:rotateY(180deg)}.vem-card.can-flip .vem-card__inner{position:relative}.vem-card.can-flip:not(.is-flipped) .vem-face--back,.vem-card.can-flip.is-flipped .vem-face--front{position:absolute;top:0;left:0;right:0}@media(min-width:1100px){.vem-poster__hex{--cut: min(16vw, var(--cut-desk, 88px));padding-top:calc(var(--cut) * .8);padding-bottom:calc(var(--cut) + .5rem)}.vem-card{width:min(100% - 2 * var(--vem-gutter),60rem)}.vem-face--front{display:grid;grid-template-columns:9fr 13fr;grid-template-rows:auto auto auto auto auto 1fr;align-items:start;text-align:left;column-gap:3rem}.vem-face--front .vem-glass{width:100%;max-width:23rem;grid-row:1 / -1;grid-column:1;align-self:start;justify-self:center}.vem-face--front>:not(.vem-glass){grid-column:2;justify-self:start}.vem-face--front h1{grid-row:2;margin-top:1.6rem;font-size:clamp(6rem,8.5vw,9rem)}.vem-face--front .vem-label{grid-row:3}.vem-face--front .vem-glance{grid-row:4}.vem-face--front .vem-flipctl{grid-row:5;align-items:flex-start}.vem-face--back{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem;align-content:start}.vem-face--back>h2,.vem-flipback,.vem-back-buy{grid-column:1 / -1}.vem-flipback{justify-self:start}}.vem-wall{background:var(--vem-rust);color:var(--vem-cream);padding-block:var(--vem-section)}.vem-wall__head{max-width:40rem}.vem-wall h2{font-size:clamp(3rem,7vw,5.6rem)}.vem-wall__head p{margin-top:1rem;color:var(--vem-muted);font-size:1.15rem;max-width:40ch}.vem-sheets{margin-top:clamp(2.2rem,5vw,3.5rem);display:grid;grid-template-columns:7fr 5fr;gap:clamp(1.6rem,4vw,3rem);align-items:start}.vem-sheet{border-radius:1px;box-shadow:0 2px 3px #0000004d,0 18px 34px -14px #0000008c;padding:clamp(1.3rem,3vw,2.2rem)}.vem-sheet--deep{background:var(--vem-deep);color:var(--vem-cream)}.vem-sheet--cream{background:var(--vem-cream);color:var(--vem-bean)}.vem-sheet:nth-child(2){margin-top:clamp(0rem,6vw,5rem)}.vem-sheet__media{width:min(100%,22rem);margin:0 auto;aspect-ratio:1;background:var(--vem-paper);border-radius:4px;overflow:hidden}.vem-sheet__media img{width:100%;height:100%;object-fit:cover}.vem-sheet__media.is-hex{border-radius:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.vem-sheet--deep .vem-sheet__media{transform:rotate(-2deg)}.vem-sheet--cream .vem-sheet__media{transform:rotate(2deg)}.vem-sheet h3{font-size:clamp(2.4rem,5vw,3.8rem);margin-top:1.4rem}.vem-sheet__text{margin-top:.8rem}.vem-sheet--deep .vem-sheet__text,.vem-sheet--deep .vem-note{color:var(--vem-muted)}.vem-sheet--cream .vem-sheet__text,.vem-sheet--cream .vem-note{color:var(--vem-soft)}.vem-points{margin-top:1rem;border-top:1px solid currentColor;border-color:#f1ebe433}.vem-sheet--cream .vem-points{border-color:#430c0933}.vem-points li{padding-block:.6rem;border-bottom:1px solid rgb(241 235 228 / .2);font-weight:600}.vem-sheet--cream .vem-points li{border-color:#430c0933}.vem-buy{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem}.vem-price{font-family:var(--vem-head);font-weight:500;font-size:2.6rem;line-height:1}.vem-price s{font-family:var(--vem-body);font-size:1rem;margin-left:.4rem;opacity:.75}.vem-variant{display:grid;gap:.35rem;width:100%}.vem-variant label{font-weight:600;font-size:.9375rem}.vem-variant select{appearance:none;-webkit-appearance:none;font:500 1rem var(--vem-body);color:var(--vem-bean);background:var(--vem-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23430c09' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .8rem center / 1.1rem;border:1.5px solid rgb(67 12 9 / .5);border-radius:.35em;min-height:3rem;padding:.6rem 2.6rem .6rem .9rem;max-width:20rem}.vem-note{margin-top:1rem;font-size:.9375rem}.vem-status{margin-top:.6rem;font-size:.9375rem;font-weight:600;min-height:1.4em}.vem-buybar{position:fixed;inset:auto 0 0 0;z-index:30;padding:.65rem var(--vem-gutter) calc(.65rem + env(safe-area-inset-bottom));background:var(--vem-deep);color:var(--vem-cream);display:flex;gap:.9rem;align-items:center;justify-content:space-between;transform:translateY(110%);visibility:hidden;transition:transform .35s var(--vem-ease),visibility 0s .35s;box-shadow:0 -10px 24px -12px #14030299}.vem-buybar.is-on{transform:none;visibility:visible;transition:transform .35s var(--vem-ease)}.vem-buybar p{font-size:.875rem;line-height:1.25}.vem-buybar strong{display:block;font-family:var(--vem-head);font-weight:500;font-size:1.35rem;text-transform:uppercase;line-height:1}.vem-buybar .vem-btn{min-height:3rem;padding-inline:1em;white-space:nowrap;font-size:.9375rem}@media(min-width:900px){.vem-buybar{display:none}}.vem-about{background:var(--vem-deep);color:var(--vem-cream);padding-block:var(--vem-section)}.vem-about__grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(2rem,6vw,6rem);align-items:center}.vem-about h2{font-size:clamp(2.8rem,6vw,4.6rem)}.vem-about__text{margin-top:1.1rem;color:var(--vem-muted);max-width:46ch}.vem-about__text p+p{margin-top:.8em}.vem-about .vem-link{margin-top:1rem;color:var(--vem-cream)}.vem-print{background:var(--vem-paper);padding:clamp(6px,.7vw,10px);transform:rotate(1.6deg);box-shadow:0 3px 6px #00000040,0 26px 50px -16px #0000008c}.vem-print__img{aspect-ratio:3 / 2;overflow:hidden;background:var(--vem-bean)}.vem-print__img img{width:100%;height:100%;object-fit:cover}.vem-legal{margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.4rem;border-top:1px solid rgb(241 235 228 / .18);color:var(--vem-muted);font-size:.9375rem}.vem-legal a{color:var(--vem-cream);text-decoration:underline;text-decoration-color:var(--vem-orange);text-underline-offset:.25em;font-weight:600}@media(max-width:899px){.vem-sheets,.vem-about__grid{grid-template-columns:1fr}.vem-sheet:nth-child(2){margin-top:0}.vem-print{max-width:30rem}.vem-wall{padding-bottom:calc(var(--vem-section) + 4rem)}}@media(prefers-reduced-motion:reduce){.vem *,.vem *:before,.vem *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/vcw-em.css.map */
