:root{--f-body: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--f-display: "Archivo", system-ui, sans-serif;--c-ink-soft: rgba(var(--c-ink-rgb), .72);--c-ink-faint: rgba(var(--c-ink-rgb), .14);--c-ink-line: rgba(var(--c-ink-rgb), .22);--radius: 14px;--radius-sm: 8px;--border: 2px solid var(--c-ink);--shadow: 5px 5px 0 var(--c-ink);--shadow-lg: 8px 8px 0 var(--c-ink);--gutter: clamp(16px, 4vw, 40px);--page: 1320px;--header-h: 84px;--ease: cubic-bezier(.2, .8, .2, 1);--stripe: linear-gradient(90deg, var(--c-orange) 0 25%, #E0701F 25% 50%, var(--c-mustard) 50% 75%, var(--c-blue) 75% 100%)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--f-body);font-size:16px;line-height:1.6;color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.has-paper:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.33 0 0 0 0 0.18 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--c-mustard);outline-offset:2px}.visually-hidden,.skip-link:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;top:8px;left:8px;z-index:999;background:var(--c-ink);color:var(--c-bg);padding:8px 14px;border-radius:8px}.center{text-align:center}.flip{display:inline-flex;transform:scaleX(-1)}.hide-mobile{display:none!important}@media(min-width:750px){.hide-mobile{display:inline-flex!important}}.container{width:100%;max-width:var(--page);margin:0 auto;padding:0 var(--gutter)}.container--narrow{max-width:820px}.container--xs{max-width:480px}.section{padding:clamp(56px,8vw,104px) 0}.section--flush-top{padding-top:0}.section--white{background:var(--c-surface);border-block:var(--border)}.section-intro{max-width:620px;margin:-8px auto 40px;text-align:center;color:var(--c-ink-soft)}.h1,.h2,.h3,h1,h2,h3{font-family:var(--f-display);font-style:italic;font-weight:900;font-stretch:112%;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;margin:0 0 .4em}.h2{font-size:clamp(2rem,4.6vw,3.6rem)}.h3{font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.1}.accent{color:var(--c-orange)}p{margin:0 0 1em}.eyebrow{display:inline-block;margin:0 0 14px;padding:5px 12px 4px;font-size:.72rem;font-weight:700;font-stretch:118%;letter-spacing:.24em;text-transform:uppercase;background:var(--c-mustard);color:var(--c-ink);border-radius:4px;transform:skew(-10deg)}.eyebrow--light{background:var(--c-bg)}.label{display:block;margin-bottom:6px;font-size:.72rem;font-weight:700;font-stretch:115%;letter-spacing:.18em;text-transform:uppercase;color:var(--c-ink-soft)}.label strong{color:var(--c-ink);letter-spacing:.08em}.stripes{display:block;width:118px;height:7px;margin-top:14px;background:var(--stripe);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}.rte>:last-child{margin-bottom:0}.rte a{color:var(--c-orange);text-underline-offset:3px}.rte--page{font-size:1.05rem}.rte--page h2,.rte--page h3{margin-top:1.4em}.rte img{border-radius:var(--radius);border:var(--border)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:.95em 1.6em .9em;font-family:var(--f-display);font-size:.92rem;font-weight:800;font-style:italic;font-stretch:112%;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;line-height:1.1;color:var(--c-bg);background:var(--c-ink);border:var(--border);border-radius:10px;box-shadow:4px 4px 0 var(--c-orange);transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .18s}.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--c-orange)}.btn:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--c-orange)}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn--ghost{background:transparent;color:var(--c-ink);box-shadow:4px 4px 0 var(--c-ink)}.btn--ghost:hover{background:var(--c-surface);box-shadow:6px 6px 0 var(--c-ink)}.btn--mustard{background:var(--c-mustard);color:var(--c-ink);box-shadow:4px 4px 0 var(--c-ink)}.btn--mustard:hover{box-shadow:6px 6px 0 var(--c-ink)}.btn--block{width:100%}.btn--lg{padding:1.15em 1.8em 1.1em;font-size:1rem}.btn--sm{padding:.6em 1.1em;font-size:.78rem;box-shadow:3px 3px 0 var(--c-ink)}.btn .icon{width:18px;height:18px}.btn.is-loading{pointer-events:none;opacity:.7}.btn.is-added{background:var(--c-blue)}.btn--whatsapp .icon{color:#1e9e57}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-style:italic;font-stretch:112%;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;text-decoration:none;border-bottom:2px solid var(--c-orange);padding-bottom:2px}.link-arrow .icon{transition:transform .2s var(--ease)}.link-arrow:hover .icon{transform:translate(4px)}.link-arrow--light{color:var(--c-bg);border-color:var(--c-mustard)}.icon{width:22px;height:22px;flex:none}.icon--sm{width:16px;height:16px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;border-radius:50%;text-decoration:none;position:relative;transition:background .15s}.icon-btn:hover{background:var(--c-ink-faint)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{width:100%;padding:.85em 1em;background:var(--c-surface);border:var(--border);border-radius:10px;outline:none;transition:box-shadow .15s}input:focus,textarea:focus,select:focus{box-shadow:3px 3px 0 var(--c-mustard)}.field{display:block;margin-bottom:14px}.field-row{display:grid;gap:0 12px;grid-template-columns:1fr}@media(min-width:600px){.field-row{grid-template-columns:1fr 1fr}}.select{position:relative;display:block}.select select{-webkit-appearance:none;appearance:none;padding-right:2.6em;cursor:pointer}.select .icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.select--sm select{padding:.55em 2.4em .55em .9em;font-size:.9rem}.form-error{color:var(--c-orange);font-weight:600;margin:10px 0 0}.form-success{display:flex;gap:8px;align-items:center;color:var(--c-blue);font-weight:700}.announcement{background:var(--c-ink);color:var(--c-bg);font-size:.74rem;font-weight:600;font-stretch:115%;letter-spacing:.2em;text-transform:uppercase}.announcement__inner{display:grid;place-items:center;min-height:38px;text-align:center}.announcement__msg{grid-area:1 / 1;margin:0;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.announcement__msg.is-active{opacity:1;transform:none}.announcement a{text-decoration:none}@media(max-width:749px){.announcement{font-size:.64rem;letter-spacing:.1em}}.section-header{position:sticky;top:0;z-index:50}.site-header{background:var(--c-bg);border-bottom:var(--border);transition:box-shadow .2s}.site-header.is-scrolled{box-shadow:0 6px rgba(var(--c-ink-rgb),.08)}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;gap:12px}.site-header__logo{justify-self:center;display:block;width:min(150px,40vw)}.site-header__logo .logo{width:100%}.site-header__icons{justify-self:end;display:flex;align-items:center;gap:2px}.cart-count{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:var(--c-bg);background:var(--c-orange);border:2px solid var(--c-bg);border-radius:10px}.cart-count.is-bump{animation:bump .4s var(--ease)}@keyframes bump{50%{transform:scale(1.35)}}.site-nav{display:none}@media(min-width:990px){.site-header__inner{grid-template-columns:auto 1fr auto;min-height:var(--header-h);gap:32px}.site-header__logo{justify-self:start;width:var(--logo-width)}.menu-drawer{display:none}.site-nav{display:block;justify-self:center}}.site-nav__list{display:flex;gap:2px;white-space:nowrap}.site-nav__item{position:relative}.site-nav__link{display:inline-flex;align-items:center;gap:4px;padding:10px 12px;font-weight:800;font-style:italic;font-stretch:110%;text-transform:uppercase;letter-spacing:.05em;font-size:.88rem;text-decoration:none;position:relative}.site-nav__link:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:4px;background:var(--stripe);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.site-nav__link:hover:after,.site-nav__link.is-current:after,.site-nav__dropdown[open]>.site-nav__link:after{transform:scaleX(1)}.site-nav__panel{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;padding:10px;background:var(--c-surface);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.site-nav__panel a{display:block;padding:8px 12px;border-radius:8px;text-decoration:none;font-weight:600}.site-nav__panel a:hover{background:var(--c-bg)}.menu-drawer__panel{position:fixed;inset:0 auto 0 0;z-index:100;width:min(360px,88vw);display:flex;flex-direction:column;padding:18px 22px 28px;background:var(--c-bg);border-right:var(--border);box-shadow:0 0 0 100vmax rgba(var(--c-ink-rgb),.45);animation:slideInLeft .3s var(--ease);overflow-y:auto}@keyframes slideInLeft{0%{transform:translate(-100%)}}.menu-drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.menu-drawer__head .eyebrow{margin:0}.menu-drawer__list>li{border-bottom:1.5px dashed var(--c-ink-line)}.menu-drawer__list a,.menu-drawer__list summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-weight:900;font-style:italic;font-stretch:112%;text-transform:uppercase;font-size:1.3rem;text-decoration:none}.menu-drawer__list details[open]>summary .icon{transform:rotate(180deg)}.menu-drawer__list ul{padding:0 0 12px 12px}.menu-drawer__list ul a{font-size:1rem;padding:8px 0;font-weight:700}.menu-drawer__foot{margin-top:auto;padding-top:24px}.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.search-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--c-ink-rgb),.5)}.search-modal__panel{position:relative;max-width:760px;margin:12vh auto 0;width:calc(100% - 32px);background:var(--c-bg);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:dropIn .3s var(--ease)}@keyframes dropIn{0%{opacity:0;transform:translateY(-16px)}}.search-modal__form{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 18px;border-bottom:var(--border)}.search-modal__form input{border:0;background:transparent;font-size:1.2rem;font-weight:600;padding:.6em 0;box-shadow:none}.search-modal__results:empty{display:none}.search-modal__results{max-height:60vh;overflow-y:auto;padding:8px}.predictive__item{display:flex;align-items:center;gap:14px;padding:8px;border-radius:10px;text-decoration:none}.predictive__item:hover,.predictive__item:focus{background:var(--c-surface)}.predictive__item img{width:56px;height:56px;object-fit:contain;background:var(--c-surface);border:1.5px solid var(--c-ink-line);border-radius:8px}.predictive__title{font-weight:700;line-height:1.25}.predictive__price{font-size:.85rem;color:var(--c-ink-soft)}.predictive__all{display:block;padding:12px;text-align:center;font-weight:800;font-style:italic;text-transform:uppercase;text-decoration:none;border-top:1.5px dashed var(--c-ink-line);margin-top:6px}.section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(28px,4vw,48px)}.section-heading .h2{margin:0}.section-heading--center{justify-content:center;text-align:center}.section-heading--center .stripes{margin-inline:auto}.hero{position:relative;overflow:hidden;padding:clamp(40px,6vw,88px) 0 clamp(56px,7vw,104px)}.hero__grid{display:grid;gap:48px;align-items:center}@media(min-width:990px){.hero__grid{grid-template-columns:1.05fr .95fr;gap:64px}}.hero__title{font-size:clamp(3rem,8.4vw,6.6rem);line-height:.88;margin:0 0 clamp(36px,4vw,52px)}.hero__line{display:block}.hero__accent{display:inline-block;position:relative;margin-top:.08em}.hero__accent>span{display:inline-block;padding:.1em .32em .06em .22em;color:var(--c-bg);background:var(--c-ink);border-radius:.16em;transform:rotate(-3deg);box-shadow:.08em .08em 0 var(--c-orange)}.hero__accent:before,.hero__accent:after{content:"";position:absolute;height:.1em;background:var(--stripe);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}.hero__accent:before{left:22%;right:-8%;top:-.2em;transform:rotate(-3deg)}.hero__accent:after{left:40%;right:-14%;bottom:-.28em;transform:rotate(-3deg)}.hero__sub{font-size:clamp(1.02rem,1.4vw,1.18rem);max-width:520px;color:var(--c-ink-soft);margin-bottom:32px}.hero__actions{display:flex;flex-wrap:wrap;gap:14px}.hero__stats{display:flex;flex-wrap:wrap;gap:14px 34px;margin-top:42px!important;padding-top:24px!important;border-top:1.5px dashed var(--c-ink-line)}.hero__stats li{display:flex;flex-direction:column}.hero__stats strong{font-weight:900;font-style:italic;font-stretch:115%;font-size:1.6rem;text-transform:uppercase;line-height:1}.hero__stats span{font-size:.8rem;color:var(--c-ink-soft)}.hero__visual{position:relative;display:grid;place-items:center;padding:20px}.hero__sunburst{position:absolute;width:130%;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(217,154,36,.38) 0 7.5deg,transparent 7.5deg 15deg);mask-image:radial-gradient(circle,#000 30%,transparent 68%);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 68%);animation:spin 90s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.hero__frame{position:relative;width:min(100%,520px);aspect-ratio:4 / 5;background:var(--c-surface);border:3px solid var(--c-ink);border-radius:22px;box-shadow:12px 12px 0 var(--c-ink);overflow:hidden;transform:rotate(2.5deg);transition:transform .5s var(--ease)}.hero__visual:hover .hero__frame{transform:rotate(0) scale(1.01)}.hero__img{width:100%;height:100%;object-fit:cover}.placeholder-svg{width:100%;height:100%;background:var(--c-surface);fill:var(--c-ink-line)}.hero__sticker{position:absolute;top:4%;left:2%;width:118px;height:118px;display:grid;place-items:center;text-align:center;background:var(--c-orange);color:var(--c-bg);border:3px solid var(--c-ink);border-radius:50%;box-shadow:4px 4px 0 var(--c-ink);font-weight:900;font-style:italic;font-stretch:112%;text-transform:uppercase;line-height:1;font-size:1.05rem;transform:rotate(-14deg);animation:wobble 5s ease-in-out infinite}.hero__sticker span{padding:0 14px}.hero__sticker:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:2px dashed rgba(244,226,195,.7);border-radius:50%}@keyframes wobble{50%{transform:rotate(-6deg) scale(1.04)}}.hero__speed{position:absolute;right:-2%;bottom:10%;width:46%;height:14px;background:var(--stripe);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);transform:rotate(-8deg)}.section-marquee{overflow:hidden;padding:10px 0}.marquee{background:var(--c-ink);color:var(--c-bg);border-block:3px solid var(--c-ink);transform:rotate(-1.4deg);margin:0 -2%;overflow:hidden}.marquee--orange{background:var(--c-orange)}.marquee--mustard{background:var(--c-mustard);color:var(--c-ink)}.marquee--blue{background:var(--c-blue)}.marquee__track{display:flex;width:max-content;animation:marquee var(--marquee-speed, 35s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center}.marquee__item{padding:16px 26px;font-weight:900;font-style:italic;font-stretch:115%;font-size:clamp(1.3rem,2.6vw,2rem);text-transform:uppercase;white-space:nowrap}.marquee__item a{text-decoration:none}.marquee__sep{color:var(--c-mustard);display:inline-flex}.marquee--mustard .marquee__sep{color:var(--c-orange)}@keyframes marquee{to{transform:translate(-50%)}}.grid{display:grid;gap:clamp(14px,2vw,26px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.grid--products{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.grid--articles{grid-template-columns:1fr}@media(min-width:750px){.grid--articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{position:relative;display:flex;flex-direction:column;background:var(--c-surface);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .25s var(--ease),box-shadow .25s var(--ease);text-decoration:none}.card:hover{transform:translate(-3px,-3px);box-shadow:var(--shadow-lg)}.card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--radius) - 2px) calc(var(--radius) - 2px) 0 0;border-bottom:var(--border);background:radial-gradient(circle at 50% 42%,#fff 0 45%,transparent 75%),linear-gradient(180deg,#fff,rgba(var(--c-bg-rgb),.55))}.card__media--wide{aspect-ratio:16 / 10}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--card-image-fit, contain);padding:7%;transition:transform .5s var(--ease),opacity .35s}.card__img--cover{object-fit:cover;padding:0}.card:hover .card__img{transform:scale(1.06) rotate(-1.5deg)}.card__img--hover{opacity:0}.card:hover .card__img--hover{opacity:1}.card__placeholder{width:100%;height:100%;fill:var(--c-ink-line);background:var(--c-surface)}.card__body{display:flex;flex-direction:column;flex:1;padding:14px 14px 16px}@media(min-width:750px){.card__body{padding:18px}}.card__vendor{margin:0 0 4px;font-size:.68rem;font-weight:700;font-stretch:118%;letter-spacing:.2em;text-transform:uppercase;color:var(--c-blue)}.card__title{margin:0 0 10px;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.12}.card__title a{text-decoration:none}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__excerpt{display:block;color:var(--c-ink-soft);font-size:.92rem}.card__foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1.5px dashed var(--c-ink-line)}.card__form{position:relative;z-index:2;margin:0}.card__add{position:relative;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;background:var(--c-mustard);color:var(--c-ink);border:var(--border);border-radius:50%;box-shadow:2px 2px 0 var(--c-ink);transition:transform .2s var(--ease),background .2s}.card__add:hover{transform:rotate(90deg);background:var(--c-orange);color:var(--c-bg)}.card__add.is-added{background:var(--c-blue);color:var(--c-bg)}.card--sold .card__img{filter:grayscale(.85);opacity:.6}.card--sold .card__img--hover{display:none}.card--text{padding:0}.card--article .card__title{font-size:1.2rem}.stamp{position:absolute;top:12px;left:12px;z-index:1;display:grid;place-items:center;min-width:58px;height:58px;padding:0 8px;font-weight:900;font-style:italic;font-stretch:110%;font-size:.95rem;letter-spacing:.02em;color:var(--c-ink);background:var(--c-mustard);border:2px solid var(--c-ink);border-radius:50%;transform:rotate(-12deg);box-shadow:2px 2px 0 var(--c-ink)}.stamp:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.5px dashed rgba(var(--c-ink-rgb),.45);border-radius:50%}.stamp--lg{min-width:84px;height:84px;font-size:1.35rem;top:18px;left:18px}.stamp--static{position:relative;top:auto;left:auto;margin:0 auto 24px}.card__badges{position:absolute;top:12px;right:12px;z-index:1;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.badge{display:inline-block;padding:5px 10px 4px;font-size:.68rem;font-weight:800;font-stretch:115%;letter-spacing:.14em;text-transform:uppercase;border:2px solid var(--c-ink);border-radius:6px;transform:skew(-8deg)}.badge--sold{background:var(--c-ink);color:var(--c-bg)}.badge--sale{background:var(--c-orange);color:var(--c-bg)}.badge--one{background:var(--c-blue);color:#fff}.chips{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 4px!important}.chip{padding:3px 9px 2px;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;border:1.5px solid var(--c-ink-line);border-radius:20px;background:transparent;white-space:nowrap}.chip--condition{background:var(--c-blue);border-color:var(--c-blue);color:#fff}.chip--packaging{background:#d99a2438;border-color:#d99a2499}.chips--sm .chip{font-size:.6rem;padding:2px 7px 1px}.chips--lg{gap:8px;margin-bottom:20px!important}.chips--lg .chip{font-size:.78rem;padding:6px 13px 5px;border-width:2px}.chips--light .chip{color:var(--c-bg);border-color:#f4e2c373}.chips--light .chip--condition{background:var(--c-bg);color:var(--c-ink);border-color:var(--c-bg)}.chips--light .chip--packaging{background:var(--c-mustard);color:var(--c-ink);border-color:var(--c-mustard)}@media(max-width:749px){.card .chip:nth-child(n+3){display:none}}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.price__now{font-weight:900;font-style:italic;font-stretch:110%;font-size:1.2rem;line-height:1}.price__from{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--c-ink-soft)}.price__was{color:var(--c-ink-soft);font-size:.92rem}.price--sale .price__now{color:var(--c-orange)}.tiles{display:grid;gap:clamp(14px,2vw,24px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.tiles{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.tile{position:relative;display:block;aspect-ratio:4 / 5;border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.tile:hover{transform:translate(-3px,-3px) rotate(-.6deg);box-shadow:var(--shadow-lg)}.tile--tone-0{background:var(--c-orange)}.tile--tone-1{background:var(--c-blue)}.tile--tone-2{background:var(--c-mustard)}.tile--tone-3{background:var(--c-ink)}.tile__media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.tile:hover .tile__media img{transform:scale(1.07)}.tile__monogram{font-weight:900;font-style:italic;font-stretch:125%;font-size:clamp(7rem,16vw,12rem);line-height:1;color:transparent;-webkit-text-stroke:3px rgba(244,226,195,.55);transform:rotate(-8deg);background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.06) 0 10deg,transparent 10deg 20deg)}.tile__label{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tile__name{padding:8px 14px 6px;font-weight:900;font-style:italic;font-stretch:115%;font-size:clamp(1.1rem,2vw,1.6rem);text-transform:uppercase;line-height:1;background:var(--c-bg);color:var(--c-ink);border:var(--border);border-radius:8px;transform:skew(-8deg);box-shadow:3px 3px 0 var(--c-ink)}.tile__count{padding:3px 9px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--c-ink);color:var(--c-bg);border-radius:4px}.tile__arrow{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:42px;height:42px;background:var(--c-bg);border:var(--border);border-radius:50%;transition:transform .25s var(--ease)}.tile:hover .tile__arrow{transform:rotate(-45deg)}.rare{position:relative;overflow:hidden;background:var(--c-blue);color:var(--c-bg);border-block:3px solid var(--c-ink);padding:clamp(56px,8vw,110px) 0}.rare:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;background:repeating-linear-gradient(-55deg,transparent 0 22px,rgba(244,226,195,.9) 22px 24px)}.rare__grid{position:relative;display:grid;gap:48px;align-items:center}@media(min-width:990px){.rare__grid{grid-template-columns:1fr 1fr;gap:80px}}.rare__case{position:relative;padding:18px;background:var(--c-ink);border:3px solid var(--c-ink);border-radius:24px;box-shadow:12px 12px 0 var(--c-mustard)}.rare__glass{position:relative;aspect-ratio:1;overflow:hidden;background:radial-gradient(circle at 50% 45%,#fff 0 40%,var(--c-bg) 100%);border-radius:12px}.rare__glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.55) 0 12%,transparent 12% 30%,rgba(255,255,255,.25) 30% 33%,transparent 33%)}.rare__glass img{width:100%;height:100%;object-fit:contain;padding:8%}.rare__plate{position:absolute;bottom:-18px;left:50%;transform:translate(-50%);padding:8px 20px 7px;white-space:nowrap;font-size:.72rem;font-weight:800;font-stretch:118%;letter-spacing:.22em;text-transform:uppercase;color:var(--c-ink);background:linear-gradient(180deg,#F2C865,var(--c-mustard));border:2px solid var(--c-ink);border-radius:6px}.rare__vendor{margin:0 0 6px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:.78rem;color:var(--c-mustard)}.rare__title{color:var(--c-bg)}.rare__text{margin:18px 0 26px;max-width:480px;opacity:.88}.rare__buy{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px}.rare__buy .price__now{font-size:2rem}.rare__form{margin:0}.rare .meter__bar{background:#f4e2c338}.rare .meter__bar.is-on{background:var(--c-mustard)}.rare .meter__labels{color:#f4e2c3bf}.meter{max-width:420px}.meter__bars{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.meter__bar{height:12px;background:var(--c-ink-faint);transform:skew(-20deg);border-radius:2px}.meter__bar.is-on{background:var(--c-blue)}.meter__bar.is-on:nth-child(1){background:var(--c-orange)}.meter__bar.is-on:nth-child(2){background:#e0701f}.meter__bar.is-on:nth-child(3){background:var(--c-mustard)}.meter__labels{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:6px;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-soft)}.grades{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:600px){.grades{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.grades{grid-template-columns:repeat(5,1fr)}}.grade{padding:22px 20px;background:var(--c-bg);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.section--cream .grade{background:var(--c-surface)}.grade__bars{display:flex;gap:4px;margin-bottom:16px}.grade__bars span{flex:1;height:10px;background:var(--c-ink-faint);transform:skew(-20deg)}.grade__bars span.is-on{background:var(--c-blue)}.grade__name{font-size:1.3rem;margin-bottom:8px}.grade__text{font-size:.92rem;color:var(--c-ink-soft)}.trust{background:var(--c-surface);border-block:var(--border);padding:28px 0}.trust__list{display:grid;gap:22px;grid-template-columns:1fr}@media(min-width:600px){.trust__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.trust__list{grid-template-columns:repeat(4,1fr)}}.trust__item{display:flex;align-items:center;gap:14px}.trust__icon{flex:none;display:grid;place-items:center;width:54px;height:54px;background:var(--c-mustard);border:var(--border);border-radius:50%;box-shadow:3px 3px 0 var(--c-ink)}.trust__item:nth-child(2) .trust__icon{background:var(--c-orange);color:var(--c-bg)}.trust__item:nth-child(3) .trust__icon{background:var(--c-blue);color:#fff}.trust__item:nth-child(4) .trust__icon{background:var(--c-bg)}.trust__title{display:block;font-weight:900;font-style:italic;font-stretch:110%;text-transform:uppercase;line-height:1.15}.trust__text{display:block;font-size:.88rem;color:var(--c-ink-soft)}.story{display:grid;gap:48px;align-items:center}@media(min-width:990px){.story{grid-template-columns:1fr 1fr;gap:80px}.story--reverse .story__media{order:2}}.story__media{position:relative;aspect-ratio:5 / 4;border:3px solid var(--c-ink);border-radius:22px;box-shadow:12px 12px 0 var(--c-orange);overflow:visible;transform:rotate(-1.5deg)}.story__media img,.story__media svg{width:100%;height:100%;object-fit:cover;border-radius:19px}.story__tape{position:absolute;top:-14px;left:50%;width:120px;height:30px;background:#d99a24cc;transform:translate(-50%) rotate(-4deg);border:1.5px solid rgba(var(--c-ink-rgb),.2)}.story__text .rte{font-size:1.06rem;color:var(--c-ink-soft);margin-bottom:28px}.quotes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 10px 16px 4px;margin:0 -4px;scrollbar-width:none}.quote{scroll-snap-align:start;margin:0;padding:28px;background:var(--c-surface);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);position:relative}.quote:before{content:"\201c";position:absolute;top:-10px;right:20px;font-size:6rem;line-height:1;font-weight:900;font-style:italic;color:var(--c-orange)}.quote__stars{display:flex;gap:2px;color:var(--c-mustard);margin-bottom:14px}.quote__stars .icon{width:18px;height:18px}.quote__text{margin:0 0 20px;font-size:1.05rem}.quote__author{display:flex;flex-direction:column;font-size:.9rem}.quote__author strong{font-style:italic;text-transform:uppercase;font-stretch:110%}.quote__author span{color:var(--c-ink-soft)}.newsletter{position:relative;overflow:hidden;background:var(--c-orange);color:var(--c-bg);border-top:3px solid var(--c-ink);padding:clamp(48px,7vw,88px) 0}.newsletter:after{content:"";position:absolute;right:-60px;top:50%;width:420px;height:90px;background:repeating-linear-gradient(90deg,var(--c-mustard) 0 60px,var(--c-bg) 60px 70px,var(--c-blue) 70px 130px,transparent 130px 150px);transform:translateY(-50%) skew(-30deg);opacity:.3}.newsletter__inner{position:relative;z-index:1;display:grid;gap:28px;align-items:center}@media(min-width:990px){.newsletter__inner{grid-template-columns:1.1fr 1fr;gap:64px}}.newsletter__title{color:var(--c-bg);text-shadow:3px 3px 0 var(--c-ink)}.newsletter__form{margin:0}.newsletter__field{display:flex;gap:10px}.newsletter__field input{flex:1;min-width:0}.newsletter__field .btn{flex:none;box-shadow:4px 4px 0 var(--c-mustard)}.newsletter__ok{display:flex;align-items:center;gap:8px;font-weight:800;font-size:1.1rem}.site-footer{background:var(--c-ink);color:var(--c-bg);padding-bottom:28px}.site-footer__stripes{height:10px;background:var(--stripe)}.site-footer__grid{display:grid;gap:40px;padding-top:64px;padding-bottom:48px;grid-template-columns:1fr}@media(min-width:750px){.site-footer__grid{grid-template-columns:1.4fr repeat(3,1fr)}}.site-footer__logo{display:inline-block;padding:14px 18px;background:var(--c-bg);border-radius:var(--radius);box-shadow:5px 5px 0 var(--c-orange);transform:rotate(-2deg);margin-bottom:24px}.site-footer__logo .logo{width:180px}.site-footer__about{max-width:340px;opacity:.8;font-size:.95rem}.site-footer__title{font-size:1rem;color:var(--c-mustard);margin-bottom:16px}.site-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.site-footer__col a{text-decoration:none;opacity:.85}.site-footer__col a:hover{opacity:1;color:var(--c-mustard)}.site-footer__col .rte{opacity:.8;font-size:.95rem}.socials{display:flex;gap:10px;margin-top:20px!important}.socials a{display:grid;place-items:center;width:42px;height:42px;border:2px solid rgba(244,226,195,.35);border-radius:50%;transition:background .2s,color .2s,border-color .2s}.socials a:hover{background:var(--c-mustard);color:var(--c-ink);border-color:var(--c-mustard)}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;border-top:1.5px dashed rgba(244,226,195,.25);font-size:.82rem;opacity:.8}.site-footer__bottom p{margin:0}.site-footer__bottom a{text-decoration:none}.payment-icons{display:flex;flex-wrap:wrap;gap:6px}.payment-icons svg{width:38px;height:24px}.page-hero{padding:clamp(36px,5vw,64px) 0 clamp(28px,4vw,48px)}.page-hero__title{font-size:clamp(2.4rem,6vw,4.6rem);margin:0}.page-hero__text{max-width:640px;margin-top:18px;color:var(--c-ink-soft)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-soft)}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--c-orange)}.breadcrumbs [aria-current]{color:var(--c-ink);max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product{padding-top:24px;padding-bottom:clamp(48px,7vw,96px)}.product__grid{display:grid;gap:36px}@media(min-width:990px){.product__grid{grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}}.gallery{min-width:0}@media(min-width:990px){.gallery{position:sticky;top:calc(var(--header-h) + 24px)}}.gallery__main{position:relative;background:var(--c-surface);border:var(--border);border-radius:20px;box-shadow:var(--shadow-lg)}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#fff 0 45%,rgba(var(--c-bg-rgb),.5))}.gallery__slide>*{width:100%;height:100%}.gallery__zoom{overflow:hidden;cursor:zoom-in}.gallery__zoom img{width:100%;height:100%;object-fit:contain;padding:6%;transition:transform .25s ease-out}.gallery__zoom.is-zoomed img{transform:scale(2)}.gallery__slide video,.gallery__slide iframe{width:100%;height:100%}.gallery__sold{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);padding:10px 34px;font-weight:900;font-style:italic;font-size:2.4rem;text-transform:uppercase;color:var(--c-orange);border:5px solid var(--c-orange);border-radius:10px;background:#ffffffd9;pointer-events:none}.gallery__thumbs{display:flex;gap:10px;margin-top:18px;overflow-x:auto;padding:4px 4px 8px}.gallery__thumb{flex:0 0 76px;height:76px;padding:4px;background:var(--c-surface);border:2px solid var(--c-ink-line);border-radius:10px;transition:border-color .15s,transform .15s}.gallery__thumb img{width:100%;height:100%;object-fit:contain}.gallery__thumb.is-active{border-color:var(--c-ink);box-shadow:3px 3px 0 var(--c-orange);transform:translateY(-2px)}.product__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.product__vendor{font-size:.78rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--c-blue);text-decoration:none}.product__model{padding:3px 10px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:var(--c-ink);color:var(--c-bg);border-radius:4px;transform:skew(-8deg)}.product__title{font-size:clamp(2rem,4vw,3.3rem);margin-bottom:18px}.product__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 0;border-block:1.5px dashed var(--c-ink-line);margin-bottom:22px}.product__price-row .price__now{font-size:2.2rem}.stock-note{display:flex;align-items:center;gap:10px;margin:0;font-size:.88rem;font-weight:600;color:var(--c-orange)}.pulse{position:relative;width:10px;height:10px;border-radius:50%;background:var(--c-orange);flex:none}.pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:pulse 1.6s ease-out infinite}@keyframes pulse{to{transform:scale(3);opacity:0}}.product__condition{margin-bottom:24px}.product__condition-notes{margin:10px 0 0;font-size:.92rem;color:var(--c-ink-soft)}.product-form{margin:0 0 20px}.product-form .select{margin-bottom:16px}.product-form__buttons{display:grid;gap:12px}.product__perks{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0 0 26px!important;font-size:.85rem;font-weight:600}.product__perks li{display:flex;align-items:center;gap:8px}.product__perks .icon{width:20px;height:20px;color:var(--c-blue)}.spec-card{position:relative;padding:22px 22px 18px;background:var(--c-surface);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:26px}.spec-card__title{margin:0 0 12px;font-weight:900;font-style:italic;font-stretch:112%;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:10px}.spec-card__title:after{content:"";flex:1;height:5px;background:var(--stripe);clip-path:polygon(2% 0,100% 0,98% 100%,0 100%)}.spec-card__list{margin:0}.spec-card__list div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1.5px dashed var(--c-ink-line)}.spec-card__list div:last-child{border-bottom:0}.spec-card__list dt{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-soft)}.spec-card__list dd{margin:0;font-weight:700;text-align:right}.product__description{margin-bottom:26px}.product__description .rte{color:var(--c-ink-soft)}.accordion{border-top:var(--border)}.accordion:last-child{border-bottom:var(--border)}.accordion summary{display:flex;align-items:center;gap:12px;padding:16px 0;font-weight:800;font-style:italic;font-stretch:110%;text-transform:uppercase;letter-spacing:.03em}.accordion summary span{flex:1}.accordion summary .icon--sm{transition:transform .25s var(--ease)}.accordion[open] summary .icon--sm{transform:rotate(45deg)}.accordion__body{padding:0 0 18px 34px;color:var(--c-ink-soft)}.collection{display:grid;gap:32px;padding-bottom:clamp(56px,8vw,104px)}@media(min-width:990px){.collection--filters{grid-template-columns:250px 1fr;gap:40px}}.collection__main{min-width:0}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:16px;border-bottom:var(--border)}.toolbar__count{margin:0 auto 0 0;font-weight:700;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-soft)}.toolbar__sort select{background:var(--c-surface)}@media(min-width:990px){.toolbar__filter{display:none}}.facets__head{display:flex;justify-content:space-between;align-items:center}.facets__head .h3{margin:0}.facet{border-bottom:1.5px dashed var(--c-ink-line)}.facet summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-weight:800;font-style:italic;font-stretch:110%;text-transform:uppercase;font-size:.9rem}.facet[open] summary .icon{transform:rotate(180deg)}.facet__body{padding-bottom:14px;display:grid;gap:4px;max-height:280px;overflow-y:auto}.facet__check{display:flex;align-items:center;gap:10px;padding:4px 0;cursor:pointer;font-size:.92rem}.facet__check input{position:absolute;opacity:0;pointer-events:none}.facet__box{display:grid;place-items:center;flex:none;width:20px;height:20px;border:2px solid var(--c-ink);border-radius:5px;background:var(--c-surface);color:transparent;transition:background .15s}.facet__check input:checked+.facet__box{background:var(--c-ink);color:var(--c-bg)}.facet__check input:focus-visible+.facet__box{outline:3px solid var(--c-mustard);outline-offset:2px}.facet__label{flex:1}.facet__count{font-size:.75rem;color:var(--c-ink-soft)}.facet__check.is-disabled{opacity:.4;cursor:not-allowed}.facet__price{display:grid;grid-template-columns:1fr 1fr;gap:10px}.facet__price span{display:block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;color:var(--c-ink-soft)}.facet__price input{padding:.6em .7em}.facets__close{display:none}@media(max-width:989px){.facets{position:fixed;inset:0 auto 0 0;z-index:110;width:min(360px,90vw);padding:18px 22px;overflow-y:auto;background:var(--c-bg);border-right:var(--border);transform:translate(-105%);transition:transform .3s var(--ease)}.facets.is-open{transform:none;box-shadow:0 0 0 100vmax rgba(var(--c-ink-rgb),.45)}.facets__close{display:inline-flex}}.pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:700;background:var(--c-surface);border:2px solid var(--c-ink);border-radius:20px;text-decoration:none}.pill .icon{width:14px;height:14px}.pill:hover{background:var(--c-mustard)}.pills__clear{font-size:.8rem;font-weight:700;color:var(--c-orange)}.pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:48px}.pagination__item{display:grid;place-items:center;min-width:44px;height:44px;padding:0 10px;font-weight:800;text-decoration:none;border:2px solid var(--c-ink);border-radius:10px;background:var(--c-surface)}.pagination__item.is-current{background:var(--c-ink);color:var(--c-bg);box-shadow:3px 3px 0 var(--c-orange)}a.pagination__item:hover{background:var(--c-mustard)}.empty-state{max-width:520px;margin:0 auto;padding:48px 0;text-align:center}.empty-state__icon{display:inline-grid;place-items:center;width:84px;height:84px;margin-bottom:20px;background:var(--c-mustard);border:var(--border);border-radius:50%;box-shadow:var(--shadow)}.empty-state__icon .icon{width:38px;height:38px}.empty-state p:not(.h3){color:var(--c-ink-soft)}.empty-state .btn{margin-top:8px}.search-page__form{display:flex;gap:10px;max-width:640px;margin-top:24px}.search-page__form input{flex:1}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--c-ink-rgb),.5);opacity:0;transition:opacity .3s}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--c-bg);border-left:var(--border);transform:translate(100%);transition:transform .35s var(--ease);display:flex;flex-direction:column}.drawer.is-open .drawer__panel{transform:none}.drawer__content{display:flex;flex-direction:column;height:100%}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:var(--border)}.drawer__head .h3{margin:0}.drawer__count{color:var(--c-orange)}.drawer__items{flex:1;overflow-y:auto;padding:8px 22px}.drawer__foot{padding:18px 22px 22px;border-top:var(--border);background:var(--c-surface)}.drawer__subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.drawer__subtotal .price__now{font-size:1.5rem}.drawer__note{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--c-ink-soft);margin-bottom:16px}.drawer__note .icon{width:18px;height:18px;color:var(--c-blue)}.drawer__view-cart{display:block;margin-top:12px;text-align:center;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px}.drawer__empty p:not(.h3){color:var(--c-ink-soft)}.drawer__empty-icon{display:grid;place-items:center;width:84px;height:84px;margin-bottom:18px;background:var(--c-mustard);border:var(--border);border-radius:50%;box-shadow:var(--shadow)}.drawer__empty-icon .icon{width:38px;height:38px}.drawer.is-loading .drawer__items{opacity:.5;pointer-events:none}.line-item{display:flex;gap:14px;padding:16px 0;border-bottom:1.5px dashed var(--c-ink-line)}.line-item__media{flex:none;width:88px;height:88px;background:var(--c-surface);border:var(--border);border-radius:10px;overflow:hidden}.line-item__media img{width:100%;height:100%;object-fit:contain;padding:6px}.line-item__info{flex:1;min-width:0}.line-item__title{display:block;font-weight:800;font-style:italic;font-stretch:108%;text-transform:uppercase;line-height:1.15;text-decoration:none;margin-bottom:6px}.line-item__variant{margin:0 0 6px;font-size:.85rem;color:var(--c-ink-soft)}.line-item__row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px}.line-item__price{font-weight:900;font-style:italic}.line-item__remove{margin-top:6px;padding:0;border:0;background:none;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-soft);text-decoration:underline}.line-item--page .line-item__media{width:120px;height:120px}.qty{display:inline-flex;align-items:center;border:2px solid var(--c-ink);border-radius:20px;background:var(--c-surface)}.qty button{display:grid;place-items:center;width:32px;height:30px;border:0;background:none}.qty span{min-width:22px;text-align:center;font-weight:800}.qty-input input{width:80px;padding:.5em .7em}.cart{display:grid;gap:32px}@media(min-width:990px){.cart{grid-template-columns:1fr 380px;gap:56px;align-items:start}}.cart__summary{padding:24px;background:var(--c-surface);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:12px}.cart__summary textarea{resize:vertical}.contact{display:grid;gap:40px}@media(min-width:990px){.contact{grid-template-columns:1fr 1.1fr;gap:64px}}.contact__intro .btn{margin-top:20px}.account__form{display:block;margin-top:24px}.account__link{display:inline-block;margin:0 0 14px;font-size:.85rem;font-weight:600;color:var(--c-orange);background:none;border:0;padding:0;text-decoration:underline}.account__link.center{display:block;margin:16px 0 0}.account__recover{display:none;margin-top:40px}.account__recover:target{display:block}.account__head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.account__grid{display:grid;gap:32px;margin-top:24px}@media(min-width:990px){.account__grid{grid-template-columns:1fr 340px}}.account__addresses{display:grid;gap:20px;margin:24px 0}.account__delete{display:inline}.account__new summary{margin:0}.table{width:100%;border-collapse:collapse;background:var(--c-surface);border:var(--border);border-radius:var(--radius);overflow:hidden}.table th,.table td{padding:12px 14px;text-align:left;border-bottom:1.5px dashed var(--c-ink-line)}.table th{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;background:var(--c-ink);color:var(--c-bg)}.article__meta{margin-top:14px;font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-soft)}.article__image{margin-bottom:32px;border:var(--border);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg)}.article .link-arrow{margin-top:40px}.password{min-height:100vh;display:grid;place-items:center;padding:24px}.password__card{width:min(520px,100%);padding:40px 32px;text-align:center;background:var(--c-surface);border:3px solid var(--c-ink);border-radius:24px;box-shadow:12px 12px 0 var(--c-orange)}.password__logo{width:240px;margin:0 auto 24px}.password__login{margin-top:28px}.password__login summary{font-size:.82rem;font-weight:700;text-decoration:underline;margin-bottom:14px}.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .6s var(--ease),box-shadow .25s var(--ease)}.js [data-reveal].is-visible{opacity:1;transform:none}.js .card[data-reveal].is-visible:hover{transform:translate(-3px,-3px)}.js .tile[data-reveal].is-visible:hover{transform:translate(-3px,-3px) rotate(-.6deg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js [data-reveal]{opacity:1;transform:none}}.image-banner{position:relative;display:block;overflow:hidden;background:var(--c-ink);color:inherit;text-decoration:none}.image-banner__img{display:block;width:100%;height:auto;object-fit:cover;object-position:var(--focal-mobile, center);transition:transform 1.2s var(--ease)}a.image-banner:hover .image-banner__img{transform:scale(1.015)}@media(min-width:750px){.image-banner__img{object-position:var(--focal-desktop, center)}.image-banner--screen .image-banner__img{height:calc(100svh - var(--header-offset, 122px));min-height:420px}}.image-banner__stripe{height:10px;background:var(--stripe);border-bottom:2px solid var(--c-ink)}.image-banner__empty{display:grid;place-content:center;gap:4px;text-align:center;padding:24px;aspect-ratio:4 / 5;background:var(--c-surface);color:var(--c-ink);border-bottom:2px dashed var(--c-ink-line)}@media(min-width:750px){.image-banner__empty{aspect-ratio:2 / 1}}.gallery__thumbs{scrollbar-width:none}.quotes::-webkit-scrollbar,.gallery__thumbs::-webkit-scrollbar{display:none}[data-drag-scroll]{cursor:grab}[data-drag-scroll].is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}[data-drag-scroll].is-dragging *{pointer-events:none}.gallery__main .stamp--lg{top:-16px;left:-10px;z-index:3}@media(min-width:750px){.gallery__main .stamp--lg{top:-26px;left:-26px}}.product .breadcrumbs{margin-bottom:26px}@media(min-width:750px){.product .breadcrumbs{margin-bottom:38px}}.card>.stamp{top:-12px;left:-8px;z-index:3;pointer-events:none}@media(min-width:750px){.card>.stamp{top:-18px;left:-18px}}@media(max-width:749px){.card>.stamp{min-width:46px;height:46px;padding:0 6px;font-size:.76rem;top:-10px;left:-6px}.card>.stamp:before{top:3px;right:3px;bottom:3px;left:3px}.gallery__main .stamp--lg{min-width:64px;height:64px;font-size:1.05rem;top:-14px;left:-8px}}.rare__case>.stamp--lg{top:-26px;left:-26px;z-index:3}@media(max-width:749px){.rare__case>.stamp--lg{min-width:64px;height:64px;font-size:1.05rem;top:-14px;left:-8px}}.card>.card__badges{top:-11px;right:-6px;z-index:3;pointer-events:none}@media(min-width:750px){.card>.card__badges{top:-13px;right:-12px}}@media(max-width:749px){.card__img{padding:2%}.card__vendor{display:none}.card__body{padding:12px 12px 14px}.card>.card__badges .badge{font-size:.6rem;padding:4px 8px 3px}}.wa-float{position:fixed;right:18px;bottom:18px;z-index:90;display:grid;place-items:center;width:60px;height:60px;color:#fff;background:#25d366;border:2px solid var(--c-ink);border-radius:50%;box-shadow:4px 4px 0 var(--c-ink);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.wa-float .icon{width:32px;height:32px}.wa-float:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid #25D366;animation:wa-ring 2.4s ease-out infinite;pointer-events:none}.wa-float:hover{transform:translate(-2px,-2px) scale(1.04);box-shadow:6px 6px 0 var(--c-ink)}.wa-float:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--c-ink)}@keyframes wa-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}@media(max-width:749px){.wa-float{right:14px;bottom:14px;width:54px;height:54px}.wa-float .icon{width:28px;height:28px}}.tile__name{max-width:calc(100% - 6px);overflow-wrap:anywhere}@media(max-width:749px){.tile__label{left:10px;right:14px;bottom:10px}.tile__name{font-size:clamp(.8rem,4vw,1.05rem);font-stretch:100%;padding:7px 10px 5px}}.tile>.tile__count{position:absolute;top:12px;left:12px;z-index:1;padding:5px 10px 4px;font-size:.68rem;font-weight:800;letter-spacing:.12em;background:var(--c-ink);color:var(--c-bg);border-radius:6px;transform:skew(-8deg);box-shadow:2px 2px rgba(var(--c-bg-rgb),.5)}@media(max-width:749px){.tile>.tile__count{top:10px;left:10px;font-size:.62rem;padding:4px 8px 3px}}:root{--c-purple: #6A518E}.chip--mint{background:var(--c-purple);border-color:var(--c-purple);color:#fff}.meter__bar.is-on:nth-child(5){background:var(--c-purple)}.rare .meter__bar.is-on:nth-child(5){background:#b9a6d6}.product-qty{display:flex;align-items:center;gap:14px;margin-bottom:16px}.product-qty .label{margin:0}.qty--lg{border-radius:12px;box-shadow:3px 3px 0 var(--c-ink)}.qty--lg button{width:44px;height:44px}.qty--lg button:hover{background:var(--c-bg)}.qty--lg input{width:52px;height:44px;padding:0;text-align:center;font-weight:800;font-size:1.05rem;border:0;border-inline:2px solid var(--c-ink);border-radius:0;background:transparent;-moz-appearance:textfield}.qty--lg input:focus{box-shadow:none;background:var(--c-bg)}.qty--lg input::-webkit-outer-spin-button,.qty--lg input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
