.tmf-shop{--tmf-bg: #0D0D0D;--tmf-bg-2: #141312;--tmf-accent: #FF6B00;--tmf-paper: #F4ECDE;--tmf-paper-2: #E9DEC7;--tmf-white: #FFFFFF;--tmf-black: #0a0a0a;--tmf-pink: #FF4FA2;--tmf-yellow: #FFE34D;--tmf-muted: #8a8580;position:relative;background:var(--tmf-bg);color:var(--tmf-white);padding:7rem 0 8rem;overflow:hidden}.tmf-shop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.tmf-shop__inner{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:6rem;align-items:center}.tmf-shop__copy{display:flex;flex-direction:column;gap:2rem}.tmf-shop__eyebrow{font-family:Caveat,cursive;font-weight:700;font-size:2.4rem;color:var(--tmf-yellow);transform:rotate(-2deg);align-self:flex-start}.tmf-shop__heading{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(3.6rem,5.5vw,6.4rem);line-height:.95;letter-spacing:.005em;text-transform:uppercase;color:var(--tmf-white);margin:0}.tmf-shop__body{font-family:Bricolage Grotesque,sans-serif;font-size:1.7rem;line-height:1.6;color:#ffffffb8;max-width:52rem}.tmf-shop__body p{margin:0 0 1em}.tmf-shop__body p:last-child{margin-bottom:0}.tmf-shop__stats{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1.8rem}.tmf-shop__stat{display:flex;flex-direction:column;padding:1.4rem 1.8rem 1.2rem;min-width:13rem;transform:rotate(var(--rot, 0deg));box-shadow:0 10px 24px #0006;transition:transform .35s cubic-bezier(.34,1.6,.64,1),box-shadow .3s}.tmf-shop__stat:hover{transform:rotate(0) translateY(-4px);box-shadow:0 16px 34px #00000080}.tmf-shop__stat--paper{background:var(--tmf-paper);color:var(--tmf-black);border:1px solid var(--tmf-paper-2)}.tmf-shop__stat--accent{background:var(--tmf-accent);color:var(--tmf-black)}.tmf-shop__stat--pink{background:var(--tmf-pink);color:var(--tmf-black)}.tmf-shop__stat--yellow{background:var(--tmf-yellow);color:var(--tmf-black)}.tmf-shop__stat--outline{background:var(--tmf-bg-2);color:var(--tmf-white);border:2px solid var(--tmf-white);box-shadow:5px 5px 0 var(--tmf-accent)}.tmf-shop__stat-value{font-family:Anton,sans-serif;font-size:3.2rem;line-height:1;letter-spacing:.01em}.tmf-shop__stat-label{font-family:Archivo Black,sans-serif;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;margin-top:.5rem;line-height:1.2}.tmf-shop__stat-sub{font-family:Caveat,cursive;font-weight:700;font-size:1.6rem;line-height:1.2;margin-top:.3rem;opacity:.8}.tmf-shop__stat--outline .tmf-shop__stat-sub{color:var(--tmf-yellow);opacity:1}.tmf-shop__ctas{display:flex;align-items:center;gap:2.4rem;margin-top:1.4rem;flex-wrap:wrap}.tmf-shop__btn{font-family:Archivo Black,sans-serif;font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tmf-black);background:var(--tmf-accent);text-decoration:none;padding:1.4rem 2.6rem;box-shadow:6px 6px 0 var(--tmf-white);transition:transform .25s cubic-bezier(.34,1.6,.64,1),box-shadow .25s}.tmf-shop__btn:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--tmf-white)}.tmf-shop__marker-link{font-family:Permanent Marker,cursive;font-size:1.7rem;color:var(--tmf-white);text-decoration:underline;text-decoration-color:var(--tmf-accent);text-underline-offset:.4rem;transition:color .2s}.tmf-shop__marker-link:hover{color:var(--tmf-accent)}.tmf-shop__visual{position:relative;display:flex;flex-direction:column;align-items:center;gap:3rem;padding:2rem 0}.tmf-shop__photos{position:relative;display:flex;justify-content:center;width:100%}.tmf-shop__polaroid{width:26rem;max-width:60%;background:var(--tmf-paper);padding:1.4rem 1.4rem 4.2rem;margin:0;position:relative;transform:rotate(var(--rot, -4deg));box-shadow:0 22px 38px #0009;transition:transform .4s cubic-bezier(.34,1.6,.64,1);z-index:1}.tmf-shop__polaroid+.tmf-shop__polaroid{margin-left:-6rem;margin-top:4rem;z-index:2}.tmf-shop__polaroid:hover{transform:rotate(0) translateY(-6px);z-index:3}.tmf-shop__polaroid img,.tmf-shop__polaroid .tmf-shop__placeholder{width:100%;height:22rem;object-fit:cover;display:block}.tmf-shop__placeholder{background:var(--tmf-paper-2);fill:#00000059}.tmf-shop__polaroid figcaption{position:absolute;bottom:1rem;left:1.6rem;font-family:Permanent Marker,cursive;font-size:1.4rem;color:var(--tmf-black)}.tmf-shop__stamp{position:absolute;top:-1rem;right:1rem;width:12.5rem;height:12.5rem;border:4px solid var(--tmf-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Archivo Black,sans-serif;font-size:1.3rem;color:var(--tmf-accent);text-transform:uppercase;line-height:1.1;letter-spacing:.05em;transform:rotate(-10deg);background:#ff6b000f;z-index:4;transition:transform .4s cubic-bezier(.34,1.6,.64,1)}.tmf-shop__stamp p{margin:0;font:inherit;color:inherit}.tmf-shop__stamp:before{content:"\2605";position:absolute;top:-1.6rem;right:-1.6rem;width:3.6rem;height:3.6rem;background:var(--tmf-yellow);color:var(--tmf-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.2rem;border:3px solid var(--tmf-bg)}.tmf-shop__stamp:hover{transform:rotate(-4deg) scale(1.05)}.tmf-shop__visit{position:relative;background:var(--tmf-paper);color:var(--tmf-black);border:1px solid var(--tmf-paper-2);padding:2.4rem 2.6rem 2.2rem;width:100%;max-width:34rem;transform:rotate(1.5deg);box-shadow:0 14px 30px #00000073;transition:transform .35s cubic-bezier(.34,1.6,.64,1);display:flex;flex-direction:column;gap:.8rem}.tmf-shop__visit:hover{transform:rotate(0) translateY(-4px)}.tmf-shop__tape{position:absolute;top:-1.2rem;left:50%;width:7rem;height:1.9rem;background:#fff9;border-left:1px dashed rgba(0,0,0,.15);border-right:1px dashed rgba(0,0,0,.15);transform:translate(-50%) rotate(-3deg);box-shadow:0 2px 6px #0003;pointer-events:none}.tmf-shop__visit-heading{font-family:Archivo Black,sans-serif;font-size:1.6rem;letter-spacing:.06em;text-transform:uppercase;margin:0}.tmf-shop__visit-address{font-family:Bricolage Grotesque,sans-serif;font-style:normal;font-size:1.5rem;line-height:1.45;display:flex;flex-direction:column;gap:.2rem}.tmf-shop__visit-hours{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-family:Bricolage Grotesque,sans-serif;font-size:1.4rem;color:#000000a6}.tmf-shop__visit-phone{font-family:Archivo Black,sans-serif;font-size:1.5rem;letter-spacing:.04em;color:var(--tmf-black);text-decoration:none;transition:color .2s;align-self:flex-start}.tmf-shop__visit-phone:hover{color:var(--tmf-accent)}.tmf-shop__visit-note{font-family:Caveat,cursive;font-weight:700;font-size:1.9rem;color:var(--tmf-accent);transform:rotate(-2deg);align-self:flex-start;line-height:1.2}@media(prefers-reduced-motion:reduce){.tmf-shop__stat,.tmf-shop__btn,.tmf-shop__polaroid,.tmf-shop__stamp,.tmf-shop__visit{transition:none}}@media(max-width:989px){.tmf-shop{padding:5rem 0 6rem}.tmf-shop__inner{grid-template-columns:1fr;gap:5rem}.tmf-shop__visual{padding:1rem 0 0}.tmf-shop__stamp{top:-2rem;right:0}}@media(max-width:480px){.tmf-shop__polaroid{max-width:68%;padding-bottom:3.8rem}.tmf-shop__polaroid+.tmf-shop__polaroid{margin-left:-4rem;margin-top:3rem}.tmf-shop__polaroid img,.tmf-shop__polaroid .tmf-shop__placeholder{height:17rem}.tmf-shop__stamp{width:10rem;height:10rem;font-size:1.1rem}.tmf-shop__stats{gap:1.4rem}.tmf-shop__stat{flex:1 1 calc(50% - 1.4rem);min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-tmf-shop.css.map */
