:root{--cpc-coral:#FF6B4A;--cpc-teal:#2EC4B6;--cpc-yellow:#FFD23F;--cpc-cream:#FFF6E8;--cpc-ink:#1F2A2E;--cpc-torn:polygon(0 3%,6% 0,14% 2%,23% 0,31% 3%,40% 1%,49% 3%,58% 0,67% 2%,76% 0,85% 3%,93% 1%,100% 3%,99% 14%,100% 27%,98% 40%,100% 53%,99% 66%,100% 79%,98% 90%,100% 97%,92% 100%,83% 97%,74% 100%,65% 98%,56% 100%,47% 97%,38% 100%,29% 98%,20% 100%,11% 97%,3% 100%,0 96%,2% 84%,0 71%,1% 58%,0 45%,2% 32%,0 19%)}body{background-color:var(--cpc-cream);background-image:radial-gradient(rgba(31,42,46,.035) 1px,transparent 1.2px),radial-gradient(rgba(31,42,46,.025) 1px,transparent 1.2px);background-size:7px 7px,11px 11px;background-position:0 0,3px 5px}.cpc-scrap{position:relative;overflow:hidden;padding:clamp(32px,5vw,72px) clamp(16px,4vw,56px);color:var(--cpc-ink)}.cpc-scrap__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;max-width:1280px;margin:0 auto;position:relative;z-index:1}.cpc-scrap__kicker{display:inline-block;font-family:var(--font-heading--family);font-weight:800;color:var(--cpc-coral);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(.95rem,1.4vw,1.15rem);border-bottom:3px wavy var(--cpc-coral);padding-bottom:4px;margin:0 0 12px}.cpc-scrap__title{font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;line-height:.86;letter-spacing:-.02em;font-size:clamp(3.2rem,9vw,7.5rem);margin:0;color:var(--cpc-ink);text-shadow:3px 3px 0 var(--cpc-cream),6px 6px 0 rgba(31,42,46,.18)}.cpc-scrap__title span{display:inline-block;background:var(--cpc-yellow);padding:0 .12em;transform:rotate(-1.5deg);clip-path:var(--cpc-torn)}.cpc-scrap__sub{font-family:var(--font-heading--family);font-weight:800;color:var(--cpc-teal);font-size:clamp(1.4rem,2.6vw,2.2rem);text-transform:uppercase;margin:18px 0 10px}.cpc-scrap__body{font-size:1.1rem;max-width:34ch;margin:0 0 24px}.cpc-scrap__ctas{display:flex;flex-wrap:wrap;gap:14px}.cpc-scrap__btn{display:inline-block;font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;text-decoration:none;padding:14px 26px;border:3px solid var(--cpc-ink);border-radius:999px;box-shadow:4px 4px 0 var(--cpc-ink);color:#fff;background:var(--cpc-coral)}.cpc-scrap__btn--teal{background:var(--cpc-teal);color:var(--cpc-ink)}.cpc-scrap__media{position:relative;min-height:clamp(360px,42vw,560px)}.cpc-scrap__photo{position:absolute;background:#fff;padding:10px;box-shadow:0 14px 28px -14px #1f2a2e8c;clip-path:var(--cpc-torn)}.cpc-scrap__photo img{display:block;width:100%;height:100%;object-fit:cover}.cpc-scrap__photo--a{top:0;left:2%;width:58%;aspect-ratio:3/4;transform:rotate(-3deg)}.cpc-scrap__photo--b{bottom:0;right:0;width:52%;aspect-ratio:1;transform:rotate(2.5deg);z-index:2}.cpc-scrap__photo--a:after,.cpc-scrap__photo--b:after{content:"";position:absolute;top:-6px;left:38%;width:70px;height:22px;background:#ffd23fd9;transform:rotate(-6deg)}.cpc-sticker{position:absolute;z-index:3;font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;line-height:1;text-align:center;border:3px solid var(--cpc-ink);box-shadow:4px 4px 0 var(--cpc-ink);color:var(--cpc-ink)}.cpc-sticker--circle{width:118px;height:118px;border-radius:50%;display:grid;place-items:center;background:var(--cpc-teal);color:#fff;font-size:1.15rem;bottom:12%;left:-2%;transform:rotate(-8deg);outline:3px dashed #fff;outline-offset:-12px}.cpc-sticker--tag{top:4%;right:2%;background:var(--cpc-coral);color:#fff;padding:14px 18px;font-size:1.05rem;transform:rotate(5deg);clip-path:var(--cpc-torn);border:0;box-shadow:none;filter:drop-shadow(4px 4px 0 var(--cpc-ink))}.cpc-sticker--yellow{bottom:-2%;left:40%;background:var(--cpc-yellow);padding:12px 16px;font-size:1.3rem;transform:rotate(-4deg)}.cpc-scrap__ribbon{display:inline-block;margin-top:26px;background:var(--cpc-teal);color:#fff;font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;padding:10px 20px;border:3px solid var(--cpc-ink);border-radius:14px;transform:rotate(-2deg);box-shadow:4px 4px 0 var(--cpc-ink)}.cpc-doodle{position:absolute;font-size:2rem;color:var(--cpc-yellow);z-index:0;pointer-events:none}.cpc-doodle--1{top:8%;left:46%}.cpc-doodle--2{bottom:10%;left:4%;color:var(--cpc-coral)}.cpc-doodle--3{top:40%;right:3%;color:var(--cpc-teal)}.cpc-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1280px;margin:clamp(32px,4vw,56px) auto 0;padding-top:24px;border-top:2px dashed rgba(31,42,46,.25);position:relative;z-index:1}.cpc-strip div{font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;font-size:.95rem}.cpc-strip small{display:block;font-family:var(--font-body--family);font-weight:400;text-transform:none;font-size:.9rem;opacity:.8;margin-top:4px}@media(max-width:749px){.cpc-scrap__grid{grid-template-columns:1fr}.cpc-strip{grid-template-columns:1fr 1fr}.cpc-sticker--circle{width:96px;height:96px;font-size:.95rem}}[id$=__marquee_usp]{clip-path:var(--cpc-torn);margin-block:-6px;position:relative;z-index:2;transform:rotate(-.6deg)}[id$=__marquee_usp] p{font-weight:800;text-transform:uppercase;letter-spacing:.02em}[id$=__wtp_cards] .group-block{clip-path:var(--cpc-torn);border:0!important;border-radius:0!important;filter:drop-shadow(5px 6px 0 rgba(31,42,46,.9))}[id$=__wtp_cards] .group-block:nth-of-type(1){transform:rotate(-1.5deg)}[id$=__wtp_cards] .group-block:nth-of-type(2){transform:rotate(1deg)}[id$=__wtp_cards] .group-block:nth-of-type(3){transform:rotate(-.8deg)}[id$=__wtp_cards] h3{text-transform:uppercase;font-weight:800}.button,.button-secondary{border:3px solid var(--cpc-ink)!important;box-shadow:4px 4px 0 var(--cpc-ink);font-weight:800;text-transform:uppercase}.product-card{border:3px solid var(--cpc-ink);box-shadow:5px 5px 0 var(--cpc-ink);background:#fff}@media(prefers-reduced-motion:no-preference){.cpc-sticker{animation:cpc-wiggle 4s ease-in-out infinite}.cpc-sticker--tag{animation-delay:.8s}.cpc-sticker--yellow{animation-delay:1.6s}@keyframes cpc-wiggle{0%,to{rotate:0deg}50%{rotate:3deg}}.cpc-scrap__btn{transition:transform .2s,box-shadow .2s}.cpc-scrap__btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--cpc-ink)}}.cpc-low{position:relative;padding:clamp(40px,6vw,88px) clamp(16px,4vw,56px);color:var(--cpc-ink)}.cpc-low__wrap{max-width:1280px;margin:0 auto;position:relative}.cpc-picks{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,4vw,56px);align-items:center}.cpc-panel{position:relative;padding:clamp(28px,4vw,48px);clip-path:var(--cpc-torn);filter:drop-shadow(6px 7px 0 rgba(31,42,46,.9))}.cpc-panel--teal{background:var(--cpc-teal)}.cpc-panel--coral{background:var(--cpc-coral);color:#fff}.cpc-panel--yellow{background:var(--cpc-yellow)}.cpc-panel--paper{background:#fff}.cpc-panel h2{font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;line-height:.9;font-size:clamp(2.4rem,5.5vw,4.5rem);margin:0 0 14px}.cpc-panel p{font-size:1.1rem;max-width:42ch;margin:0 0 22px}.cpc-tilt-l{transform:rotate(-1.5deg)}.cpc-tilt-r{transform:rotate(1.5deg)}.cpc-polaroids{position:relative;min-height:clamp(320px,36vw,480px)}.cpc-polaroids .cpc-scrap__photo{width:54%}.cpc-polaroids .p1{top:0;left:0;aspect-ratio:1;transform:rotate(-4deg)}.cpc-polaroids .p2{bottom:0;right:0;aspect-ratio:3/4;width:46%;transform:rotate(3deg);z-index:2}.cpc-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0;list-style:none}.cpc-chips li{font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;font-size:.85rem;background:var(--cpc-cream);border:3px solid var(--cpc-ink);border-radius:999px;padding:6px 14px;box-shadow:3px 3px 0 var(--cpc-ink)}.cpc-chips li:nth-child(2n){transform:rotate(-2deg)}.cpc-chips li:nth-child(odd){transform:rotate(1.5deg)}.cpc-story{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:clamp(40px,6vw,80px)}.cpc-story .cpc-panel h3{font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;font-size:1.6rem;margin:0 0 8px}.cpc-story .cpc-panel p{margin:0;font-size:1rem}.cpc-note{position:relative;margin:clamp(40px,6vw,80px) auto 0;max-width:820px;background:#fff;padding:clamp(28px,4vw,44px);border:3px solid var(--cpc-ink);box-shadow:8px 8px 0 var(--cpc-ink);transform:rotate(-1deg);background-image:repeating-linear-gradient(transparent 0 31px,#2ec4b640 31px 32px)}.cpc-note:before{content:"";position:absolute;top:-14px;left:50%;width:110px;height:28px;margin-left:-55px;background:#ffd23fe6;transform:rotate(3deg)}.cpc-note h2{font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;font-size:clamp(1.8rem,3.5vw,2.6rem);margin:0 0 10px;color:var(--cpc-coral)}.cpc-note p{font-size:1.1rem;line-height:1.75;margin:0}.cpc-note .cpc-sticker--circle{bottom:auto;top:-40px;left:auto;right:-30px;width:100px;height:100px;font-size:.95rem}.cpc-closer{margin-top:clamp(48px,7vw,96px);text-align:center}.cpc-closer .cpc-panel{display:inline-block;max-width:900px}.cpc-closer .cpc-panel p{margin-inline:auto}.cpc-wordmark{margin:clamp(48px,7vw,96px) 0 0;font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;line-height:.82;letter-spacing:-.03em;font-size:clamp(3.5rem,13vw,11rem);text-align:center;padding:0 16px 14px 6px;color:var(--cpc-cream);-webkit-text-stroke:3px var(--cpc-ink);text-shadow:7px 7px 0 var(--cpc-coral)}.cpc-wordmark span{color:var(--cpc-yellow)}.cpc-taglinebar{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;margin-top:18px;font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase}@media(max-width:749px){.cpc-picks,.cpc-story{grid-template-columns:1fr}.cpc-note .cpc-sticker--circle{right:-6px}}footer,.footer,[id*=footer].shopify-section{background:var(--cpc-ink)!important;color:var(--cpc-cream)}[id*=__footer]{position:relative;border-top:10px solid var(--cpc-coral);box-shadow:0 -10px 0 var(--cpc-teal),0 -20px 0 var(--cpc-yellow)}.cpc-ribbon{overflow:hidden;background:var(--cpc-yellow);border-block:3px solid var(--cpc-ink);transform:rotate(-1deg);margin:8px -10px;position:relative;z-index:2}.cpc-ribbon__track{display:flex;width:max-content;gap:28px;padding:10px 0;font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;font-size:clamp(.9rem,2.5vw,1.15rem);white-space:nowrap}.cpc-ribbon__track span{display:inline-flex;gap:28px}@media(prefers-reduced-motion:no-preference){.cpc-ribbon__track{animation:cpc-scroll 28s linear infinite}@keyframes cpc-scroll{to{transform:translate(-50%)}}}.cpc-mood{padding:clamp(40px,6vw,88px) clamp(16px,4vw,56px);color:var(--cpc-ink)}.cpc-mood__head{max-width:1280px;margin:0 auto 28px;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px}.cpc-mood__head h2{font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;line-height:.9;font-size:clamp(2.2rem,6vw,4.2rem);margin:0}.cpc-mood__head h2 span{background:var(--cpc-coral);color:#fff;padding:0 .15em;display:inline-block;transform:rotate(-2deg)}.cpc-mood__grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,36px)}.cpc-card{position:relative;display:block;text-decoration:none;color:var(--cpc-ink);background:#fff;padding:12px 12px 18px;border:3px solid var(--cpc-ink);box-shadow:6px 6px 0 var(--cpc-ink);transition:transform .25s}.cpc-card:nth-child(1){transform:rotate(-2deg)}.cpc-card:nth-child(2){transform:rotate(1.5deg) translateY(14px)}.cpc-card:nth-child(3){transform:rotate(-1deg)}.cpc-card:before{content:"";position:absolute;top:-12px;left:50%;width:84px;height:24px;margin-left:-42px;background:#ffd23fe6;transform:rotate(-4deg);z-index:2}.cpc-card img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.cpc-card__label{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;font-size:1.4rem}.cpc-card__label i{font-style:normal;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:3px solid var(--cpc-ink);font-size:1rem}.cpc-card--walk i{background:var(--cpc-coral);color:#fff}.cpc-card--travel i{background:var(--cpc-teal)}.cpc-card--play i{background:var(--cpc-yellow)}.cpc-card small{display:block;font-family:var(--font-body--family);font-size:.95rem;opacity:.8;margin-top:2px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cpc-card:hover{transform:rotate(0) translateY(-6px)}}@media(max-width:749px){.cpc-scrap{padding:28px 18px 36px}.cpc-scrap__ctas{flex-direction:column}.cpc-scrap__btn{display:block;text-align:center;min-height:48px;padding:14px 20px}.cpc-mood{padding:40px 18px 48px;overflow-x:hidden}.cpc-mood__head{padding:0}.cpc-mood__grid{display:grid;grid-template-columns:1fr;gap:26px;padding:14px 4px 8px;overflow:visible}.cpc-card{flex:none;width:100%;max-width:100%;box-sizing:border-box}.cpc-card:nth-child(1){transform:rotate(-1.2deg)}.cpc-card:nth-child(2){transform:rotate(1deg)}.cpc-card:nth-child(3){transform:rotate(-.8deg)}.cpc-low{padding:40px 18px 48px;overflow-x:clip;overflow-y:visible}.cpc-picks{grid-template-columns:1fr;gap:28px}.cpc-panel{padding:26px 20px}.cpc-panel h2{font-size:2.3rem}.cpc-panel p{font-size:1rem}.cpc-tilt-l,.cpc-tilt-r{transform:rotate(-.6deg)}.cpc-polaroids{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:10px}.cpc-polaroids .cpc-scrap__photo{position:relative;inset:auto;width:auto}.cpc-polaroids .p1,.cpc-polaroids .p2{aspect-ratio:3/4;width:auto}.cpc-polaroids .cpc-sticker{position:static;grid-column:1/-1;justify-self:center;margin-top:6px}.cpc-note{margin-top:44px;padding:28px 20px;box-shadow:5px 5px 0 var(--cpc-ink);transform:none}.cpc-note .cpc-sticker--circle{position:static;display:grid;margin:-48px 0 12px auto;width:84px;height:84px;font-size:.8rem;transform:rotate(-8deg)}.cpc-closer{margin-top:44px}.cpc-closer .cpc-panel{display:block}.cpc-wordmark{font-size:clamp(2.2rem,12vw,4rem);line-height:.95;padding:0 10px 10px 4px;-webkit-text-stroke:2px var(--cpc-ink);text-shadow:4px 4px 0 var(--cpc-coral);margin-top:48px;word-break:normal;overflow-wrap:anywhere}.cpc-taglinebar{gap:6px 14px;font-size:.85rem}[id*=__footer]{border-top-width:6px;box-shadow:0 -6px 0 var(--cpc-teal),0 -12px 0 var(--cpc-yellow);margin-top:12px}}:root{--cpc-depth:0 1px 0 rgba(31,42,46,.08),0 6px 12px -4px rgba(31,42,46,.22),0 22px 40px -18px rgba(31,42,46,.45);--cpc-depth-hard:5px 5px 0 var(--cpc-ink),0 18px 34px -14px rgba(31,42,46,.5),0 40px 60px -30px rgba(255,107,74,.35)}.cpc-scrap,.cpc-mood,.cpc-low{isolation:isolate}.cpc-scrap:before,.cpc-mood:before,.cpc-low:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 78% 30%,rgba(46,196,182,.18),transparent 70%),radial-gradient(45% 50% at 10% 85%,rgba(255,107,74,.16),transparent 70%),radial-gradient(120% 90% at 50% 40%,#fff 0,#fff6e800 65%)}.cpc-mood{position:relative}.cpc-mood:before{background:radial-gradient(50% 60% at 15% 30%,rgba(255,210,63,.22),transparent 70%),radial-gradient(50% 60% at 90% 80%,rgba(46,196,182,.16),transparent 70%)}.cpc-scrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .12 0 0 0 0 .16 0 0 0 0 .18 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cpc-scrap__photo{clip-path:none;box-shadow:var(--cpc-depth);border-radius:3px}.cpc-scrap__photo--a{filter:none;z-index:1}.cpc-scrap__photo--b{box-shadow:var(--cpc-depth),0 50px 70px -30px #1f2a2e73}.cpc-scrap__media:before{content:"";position:absolute;top:8%;left:22%;width:50%;aspect-ratio:3/4;background:var(--cpc-teal);border:3px solid var(--cpc-ink);transform:rotate(7deg);box-shadow:var(--cpc-depth);z-index:0}.cpc-polaroids:before{content:"";position:absolute;top:12%;left:24%;width:46%;aspect-ratio:1;background:var(--cpc-yellow);border:3px solid var(--cpc-ink);transform:rotate(-8deg);box-shadow:var(--cpc-depth);z-index:0}.cpc-polaroids .p1{z-index:1}.cpc-scrap__photo--a:after,.cpc-scrap__photo--b:after,.cpc-card:before,.cpc-note:before{height:30px;width:96px;background:#ffd23fb8;border-left:2px dashed rgba(255,255,255,.6);border-right:2px dashed rgba(255,255,255,.6);box-shadow:0 2px 4px #1f2a2e2e;-webkit-backdrop-filter:saturate(1.2);backdrop-filter:saturate(1.2)}.cpc-card:before{margin-left:-48px}.cpc-sticker:not(.cpc-sticker--tag),.cpc-card,.cpc-note,.cpc-scrap__btn,.cpc-scrap__ribbon,.cpc-chips li{box-shadow:var(--cpc-depth-hard)}.cpc-sticker--tag{filter:drop-shadow(4px 4px 0 var(--cpc-ink)) drop-shadow(0 16px 18px rgba(31,42,46,.35))}.cpc-panel{filter:drop-shadow(5px 6px 0 rgba(31,42,46,.9)) drop-shadow(0 24px 26px rgba(31,42,46,.3))}.cpc-card img{box-shadow:inset 0 0 0 1px #1f2a2e1a}.cpc-card:nth-child(2){z-index:2}.cpc-ribbon{box-shadow:0 10px 22px -10px #1f2a2e73,0 -6px 18px -12px #1f2a2e4d}.cpc-wordmark{text-shadow:4px 4px 0 var(--cpc-coral),9px 9px 0 var(--cpc-teal),0 26px 30px rgba(31,42,46,.25)}.cpc-scrap__title{text-shadow:3px 3px 0 var(--cpc-cream),6px 6px 0 var(--cpc-coral),0 20px 26px rgba(31,42,46,.25)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cpc-sticker,.cpc-scrap__photo,.cpc-note{transition:transform .3s var(--cpc-ease),box-shadow .3s var(--cpc-ease)}.cpc-sticker:hover{transform:translateY(-6px) rotate(-3deg) scale(1.05);box-shadow:7px 9px 0 var(--cpc-ink),0 30px 40px -14px #1f2a2e8c}.cpc-scrap__photo:hover{translate:0 -8px;box-shadow:var(--cpc-depth),0 60px 80px -30px #1f2a2e80;z-index:4}.cpc-card:hover{box-shadow:8px 10px 0 var(--cpc-ink),0 34px 44px -16px #1f2a2e8c}}@media(max-width:749px){.cpc-scrap__media:before{width:46%;left:26%}.cpc-polaroids:before{display:none}.cpc-polaroids .p1{transform:rotate(-3deg) scale(1.02);z-index:2}.cpc-polaroids .p2{transform:rotate(3deg) scale(.94) translateY(10px)}.cpc-card{box-shadow:4px 4px 0 var(--cpc-ink),0 16px 24px -12px #1f2a2e73}.cpc-wordmark{text-shadow:3px 3px 0 var(--cpc-coral),6px 6px 0 var(--cpc-teal)}}.cpc-stamps{background:#f8f0e0;padding:56px 20px 72px}.cpc-stamps__inner{max-width:1100px;margin:0 auto}.cpc-stamps__title{text-align:center;font-family:var(--font-heading--family);margin:0 0 36px;color:#46322a}.cpc-stamps__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 44px}.cpc-stamp{--tilt:-1.5deg}.cpc-stamp:nth-child(2){--tilt:1.2deg}.cpc-stamp:nth-child(3){--tilt:1deg}.cpc-stamp:nth-child(4){--tilt:-1.2deg}.cpc-stamp__link{display:block;text-decoration:none;color:#46322a;background:#fffdf7;padding:22px 22px 14px;transform:rotate(var(--tilt));transition:transform .25s ease;border:1.5px solid #46322a;filter:drop-shadow(0 8px 14px rgba(60,40,30,.18))}.cpc-stamps__grid .cpc-stamp{filter:drop-shadow(0 10px 16px rgba(60,40,30,.16))}.cpc-stamp__link:hover,.cpc-stamp__link:focus-visible{transform:rotate(0) translateY(-4px)}.cpc-stamp__link:focus-visible{outline:3px solid #2a9d8f;outline-offset:4px}.cpc-stamp__face{display:block;aspect-ratio:1/1;overflow:hidden;background:#f3ece0;position:relative}.cpc-stamp__face img{width:100%;height:100%;object-fit:cover;display:block}.cpc-stamp__face--duo{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cpc-stamp__label{display:block;text-align:center;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1rem,2.2vw,1.4rem);padding:14px 4px 6px}@media(max-width:640px){.cpc-stamps__grid{gap:28px 18px}.cpc-stamp__link{padding:12px 12px 8px}}@media(prefers-reduced-motion:reduce){.cpc-stamp__link{transition:none;transform:none}.cpc-stamp__link:hover{transform:none}}.cpc-scrap__photo--a,.cpc-scrap__photo--b,.cpc-polaroids .cpc-scrap__photo{background:transparent!important;padding:0!important;box-shadow:none!important;clip-path:none!important;border:0!important;border-radius:0!important;aspect-ratio:auto!important;filter:none!important}.cpc-scrap__photo--a:after,.cpc-scrap__photo--b:after,.cpc-polaroids .cpc-scrap__photo:after,.cpc-polaroids .cpc-scrap__photo:before{display:none!important;content:none!important}.cpc-scrap__photo--a img,.cpc-scrap__photo--b img,.cpc-polaroids .cpc-scrap__photo img{height:auto!important;object-fit:contain!important}.cpc-scrap__photo:hover{box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cpc-scrapbook.css.map */
