@font-face{font-family:Comic Neue;font-weight:400;font-style:normal;font-display:swap;src:url(comic-neue-400.woff2) format("woff2")}@font-face{font-family:Comic Neue;font-weight:700;font-style:normal;font-display:swap;src:url(comic-neue-700.woff2) format("woff2")}:root{--board:#ffffff;--ink:#17150f;--red:#e23b2e;--paper:#ffffff;--display:"Comic Sans MS","Comic Neue",cursive;--hand:"Comic Sans MS","Comic Neue",cursive}*{box-sizing:border-box}html,body{margin:0}body{background:var(--board);color:var(--ink);font-family:var(--hand);font-size:18px;line-height:1.3;text-transform:lowercase;-webkit-font-smoothing:antialiased;overflow-x:hidden}.logo,.price,.cost,.total,.btn,h1,h2,.title{font-weight:700}img{max-width:100%}a{color:inherit}.aldo-figure{position:relative;width:100%;max-width:var(--fig-max,420px);margin-inline:auto;aspect-ratio:var(--fig-ar,1/1)}.aldo-figure .layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.aldo-figure .grip{z-index:3;pointer-events:none;-webkit-mask:radial-gradient(ellipse var(--handw,20%) var(--handh,15%) at var(--handx) var(--handy),#000 62%,transparent 100%);mask:radial-gradient(ellipse var(--handw,20%) var(--handh,15%) at var(--handx) var(--handy),#000 62%,transparent 100%)}.aldo-hold{position:absolute;left:var(--hx);top:var(--hy);width:var(--hw);transform:translate(-50%,var(--ay,-100%)) rotate(var(--rot,0deg));transform-origin:center bottom;z-index:2}.paper{position:relative;background:var(--paper);border-radius:4px;padding:7% 7% 12%;box-shadow:0 12px 24px -12px #0000006b}.paper img,.paper svg{width:100%;height:auto;display:block;aspect-ratio:1/1;object-fit:contain}.mk{overflow:visible;pointer-events:none;display:block}.mk path{fill:none;stroke:var(--red);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.mk.ink path{stroke:var(--ink)}.mk .ln{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .9s cubic-bezier(.6,.05,.3,1)}.drawn .mk .ln{stroke-dashoffset:0}.mk .ln.d2{transition-delay:.18s}.mk .ln.d3{transition-delay:.36s}@media(prefers-reduced-motion:reduce){.mk .ln{transition:none;stroke-dashoffset:0}}.site-head{position:sticky;top:0;z-index:40;background:var(--board);display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;padding:clamp(26px,7vw,32px) clamp(12px,4vw,28px) 14px}.site-head .logo{font-family:var(--display);font-size:clamp(20px,5.4vw,30px);text-decoration:none;position:relative;flex-shrink:0;white-space:nowrap}.site-head .logo .mk{position:absolute;left:50%;top:52%;width:120%;height:180%;transform:translate(-50%,-50%)}.site-head nav{display:flex;gap:clamp(8px,2.6vw,22px);font-family:var(--hand);font-size:clamp(14px,3.9vw,18px);flex-shrink:0}.site-head nav a{padding:6px 3px}.cart-link{position:relative;font-family:var(--display);text-decoration:none;font-size:clamp(14px,3.9vw,18px);white-space:nowrap;flex-shrink:0;padding:6px 3px}.cart-link .count{font-weight:700}.hero{min-height:92svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(2px,1.5vw,12px);padding:clamp(10px,3vw,30px) 16px clamp(18px,4vw,40px)}.wordmark{position:relative;font-family:var(--display);font-weight:400;font-size:clamp(56px,17vw,124px);line-height:.9;margin:0;letter-spacing:1px}.wordmark .mk{position:absolute;left:50%;top:48%;width:128%;height:150%;transform:translate(-50%,-50%)}.hero .aldo-figure{--fig-max:clamp(280px,84vw,440px)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--display);font-size:clamp(17px,4.6vw,24px);color:var(--ink);text-decoration:none;padding:13px 34px;background:none;border:0;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.btn .mk{position:absolute;top:-7px;left:-5px;width:calc(100% + 10px);height:calc(100% + 14px)}.btn:active{transform:translateY(1px)}.btn.sold{color:#9a948c}.btn[disabled]{cursor:not-allowed}.shelf{padding:clamp(10px,3vw,40px) clamp(14px,4vw,40px) clamp(40px,9vw,90px)}.grid{display:grid;grid-template-columns:1fr;gap:clamp(18px,4.5vw,48px);max-width:1100px;margin-inline:auto}@media(min-width:620px){.grid{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.grid{grid-template-columns:1fr 1fr 1fr}}.card{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit}.card .aldo-figure{--fig-max:318px;transition:transform .15s}.card:active .aldo-figure{transform:scale(.97)}.card .meta{margin-top:6px}.card .title{font-family:var(--hand);font-weight:700;font-size:clamp(20px,5vw,26px);margin:0;overflow-wrap:anywhere}.card .cost{font-family:var(--display);font-size:clamp(16px,4vw,22px);color:var(--red);margin:2px 0 0}.empty{min-height:72svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:30px 16px}.empty .aldo-figure{--fig-max:clamp(240px,72vw,360px)}.contact-gif{width:100%;max-width:clamp(240px,68vw,360px);height:auto;display:block;margin-inline:auto}.empty h1{font-family:var(--display);font-size:clamp(30px,8vw,56px);margin:.2em 0 0}.empty p{font-family:var(--hand);font-size:clamp(20px,5vw,26px);opacity:.8;margin:0}.empty .email{color:var(--red);font-weight:700;text-decoration:none;opacity:1;font-size:clamp(20px,5.4vw,32px);border-bottom:3px solid var(--red);overflow-wrap:anywhere}.product{max-width:1120px;margin-inline:auto;padding:clamp(6px,2vw,28px) 16px clamp(34px,7vw,64px);display:grid;gap:clamp(4px,2vw,40px)}.product-stage{position:relative;width:100%;max-width:var(--stage-max,440px);margin:0 auto;aspect-ratio:var(--crop-ar,.86);overflow:hidden}.product-stage .aldo-figure{position:absolute;left:0;top:var(--fig-top,-10%);width:100%;max-width:none;margin:0}.product-info{align-self:center}.product-info h1{font-size:clamp(26px,7vw,42px);margin:0 0 2px;overflow-wrap:anywhere}.product-info .cost{color:var(--red);font-size:clamp(20px,5vw,28px);margin:0 0 14px}.product-info select{font-family:var(--hand);font-size:18px;padding:12px 14px;border:2px solid var(--ink);border-radius:8px;background:#fff;margin-bottom:14px;display:block;min-width:150px}.product-info .rte{font-size:17px;line-height:1.45;margin-bottom:8px}.fineprint{font-family:var(--hand);font-size:14px;opacity:.7;margin:12px 0 16px;max-width:42ch}@media(min-width:760px){.product{grid-template-columns:1.1fr 1fr;align-items:center}.product-stage{aspect-ratio:auto;overflow:visible;max-width:560px}.product-stage .aldo-figure{position:static;width:100%;top:auto;margin:0}}.cart{max-width:760px;margin-inline:auto;padding:clamp(18px,5vw,50px) 16px}.cart h1{font-family:var(--display);font-size:clamp(28px,7vw,46px);text-align:center;margin:0 0 18px}.cart-row{display:grid;grid-template-columns:64px 1fr auto;column-gap:12px;row-gap:4px;align-items:center;padding:14px 0;border-bottom:1px solid #eee}.cart-row>a:first-child{grid-column:1;grid-row:1/3;display:block}.cart-row img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:4px;display:block}.cart-row .t{grid-column:2;grid-row:1;font-family:var(--hand);font-weight:700;overflow-wrap:anywhere}.cart-row .p{grid-column:3;grid-row:1;font-family:var(--display);text-align:right;white-space:nowrap}.cart-row .qty{grid-column:2;grid-row:2;justify-self:start;width:58px;font-family:var(--hand);font-size:16px;text-align:center;padding:7px 4px;border:2px solid var(--ink);border-radius:8px}.cart-row .rm{grid-column:3;grid-row:2;justify-self:end;font-size:26px;line-height:1;text-decoration:none;opacity:.45;padding:0 6px}.cart-row .rm:hover{opacity:1;color:var(--red)}.cart-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}.cart-foot .total{font-family:var(--display);font-size:clamp(20px,5vw,26px)}.cart-update{font-family:var(--hand);font-size:15px;background:none;border:0;cursor:pointer;text-decoration:underline;opacity:.6;padding:6px 2px;text-transform:lowercase}.checkout-btn{display:flex;width:fit-content;max-width:100%;margin:18px auto 0;font-size:clamp(20px,5vw,26px)}.aldo-toast{position:fixed;left:50%;bottom:clamp(16px,5vw,28px);transform:translate(-50%,16px);background:#fff;border:2px solid var(--ink);border-radius:12px;box-shadow:0 14px 30px -12px #0006;padding:12px 16px;z-index:90;display:flex;align-items:center;gap:14px;font-family:var(--hand);font-size:16px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;max-width:calc(100vw - 24px)}.aldo-toast.show{opacity:1;transform:translate(-50%);pointer-events:auto}.aldo-toast a{font-family:var(--display);font-weight:700;color:var(--red);text-decoration:none;border-bottom:3px solid var(--red);white-space:nowrap}.site-foot{padding:clamp(30px,7vw,56px) 16px;text-align:center;font-family:var(--hand);font-size:15px;opacity:.8}.site-foot .foot-nav{display:flex;gap:18px;justify-content:center;margin-bottom:8px}.site-foot .foot-nav a{font-weight:700;padding:4px 2px}.site-foot p{margin:4px 0}.site-foot .copy{font-size:13px;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/22/assets/aldo.css.map */
