@font-face{font-family:Clash Display;src:url(../fonts/clash-display-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:fallback}@font-face{font-family:Clash Display;src:url(../fonts/clash-display-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:fallback}@font-face{font-family:Clash Display;src:url(../fonts/clash-display-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:fallback}@font-face{font-family:General Sans;src:url(../fonts/general-sans-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:fallback}@font-face{font-family:General Sans;src:url(../fonts/general-sans-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:fallback}@font-face{font-family:General Sans;src:url(../fonts/general-sans-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:fallback}@font-face{font-family:General Sans;src:url(../fonts/general-sans-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:fallback}@font-face{font-family:Comico;src:url(../fonts/comico-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--lepto-ink: #12110F;--lepto-paper: #F4E7D3;--lepto-white: #FFFDF8;--lepto-banana: #F5C842;--lepto-tomato: #F15A3D;--lepto-tomato-text: #B53522;--lepto-violet: #A66BEA;--lepto-pool: #4FB7C5;--lepto-route-quick: var(--lepto-banana);--lepto-route-brands: var(--lepto-tomato);--lepto-route-print-ready: var(--lepto-pool);--lepto-route-file-prep: var(--lepto-violet);--lepto-border: 2px solid var(--lepto-ink);--lepto-shadow: 4px 4px 0 var(--lepto-ink);--lepto-shadow-hover: 6px 6px 0 var(--lepto-ink);--paper: var(--lepto-paper);--paper-soft: var(--lepto-white);--paper-deep: var(--lepto-paper);--ink: var(--lepto-ink);--muted: var(--lepto-ink);--banana: var(--lepto-banana);--acid: var(--lepto-tomato);--mark: var(--lepto-tomato);--orange: var(--lepto-tomato);--purple: var(--lepto-violet);--red: var(--lepto-tomato);--pink: var(--lepto-pool);--blue: var(--lepto-pool);--white: var(--lepto-white);--black: var(--lepto-ink);--line: color-mix(in srgb, var(--lepto-ink) 18%, transparent);--shadow-hard: var(--lepto-shadow);--radius-card: 28px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 160px;--public-gutter: clamp(20px, 4vw, 96px);--public-content-max: 2240px;--type-kicker-size: 13px;--type-kicker-leading: 1.2;--type-kicker-tracking: .14em;--type-kicker-title-gap: var(--space-4);--shadow-soft: var(--lepto-shadow);--shadow-sticker: var(--lepto-shadow);--asset-ui-bag: url(../images/ui-bag-icon-sticker.webp);--asset-ui-arrow-right: url(../images/ui-arrow-right-sticker.webp);--asset-ui-arrow-left: url(../images/ui-arrow-left-sticker.webp);--asset-ui-arrow-up: url(../images/ui-arrow-up-sticker.webp);--asset-ui-arrow-down: url(../images/ui-arrow-down-sticker.webp);--asset-ui-close: url(../images/ui-close-sticker.webp);--asset-ui-heart: url(../images/ui-heart-sticker.webp);--asset-ui-eye: url(../images/ui-eye-sticker.webp);--asset-ui-smile: url(../images/ui-smile-sticker.webp);--asset-ui-menu: url(../images/ui-menu-sticker.webp);--asset-ui-refresh: url(../images/ui-refresh-sticker.webp);--asset-ui-sheet: url(../images/ui-icon-sheet.webp);--asset-ui-spark: url(../images/ui-spark-black-sticker.webp);--asset-ui-wave: url(../images/ui-wave-sticker.webp);--asset-account-smiley: url(../images/ui-account-smiley.png);--asset-ui-shop-label: url(../images/ui-shop-sticker.png);--asset-ui-buy-label: url(../images/ui-buy-stickers-sticker.png);--asset-ui-add-bag-label: url(../images/ui-add-to-bag-sticker.png);--asset-ui-start-label: url(../images/ui-start-creating-sticker.png);--asset-filter-all: url(../images/ui-filter-all-sticker.png);--asset-filter-die-cut: url(../images/ui-filter-die-cut-sticker.png);--asset-filter-clear: url(../images/ui-filter-clear-sticker.png);--asset-filter-holographic: url(../images/ui-filter-holographic-sticker.png);--asset-filter-packs: url(../images/ui-filter-packs-sticker.png);--asset-filter-new-drops: url(../images/ui-filter-new-drops-sticker.png);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 22px;--font-display: "Clash Display", Arial, sans-serif;--font-ui: "General Sans", Arial, sans-serif;--font-logo: "Clash Display", Arial, sans-serif;--font-body: var(--font-ui);--font-mono: var(--font-ui);--shadow-window: 10px 10px 0 var(--black);--ink-type-shadow: -1.15px -1.15px 0 var(--lepto-white), 1.15px -1.15px 0 var(--lepto-white), -1.15px 1.15px 0 var(--lepto-white), 1.15px 1.15px 0 var(--lepto-white), 0 2px 0 var(--lepto-white), .018em 0 0 currentColor, -.014em .012em 0 currentColor, .01em -.014em 0 currentColor;--ink-type-stroke: .25px;--ink-border: 2.5px solid var(--black);color:var(--ink);background:var(--paper);font-family:var(--font-body)}.choice-illustration{position:relative;display:inline-grid;width:42px;height:42px;flex:0 0 42px;overflow:hidden;color:var(--lepto-ink);background:color-mix(in srgb,var(--lepto-paper) 76%,var(--lepto-white));border:1.5px solid var(--lepto-ink);border-radius:12px 9px 13px 10px;place-items:center}.size-choice-illustration:before{--size-preview: 18px;width:var(--size-preview);height:var(--size-preview);content:"";background:var(--lepto-tomato);border:1.5px solid var(--lepto-ink);border-radius:47% 53% 45% 55%/56% 45% 55% 44%;box-shadow:0 0 0 3px var(--lepto-white),2px 2px 0 var(--lepto-ink)}.size-choice-illustration-5:before{--size-preview: 14px}.size-choice-illustration-7-5:before{--size-preview: 20px}.size-choice-illustration-10:before{--size-preview: 27px}.size-choice-illustration-custom:before{width:26px;height:20px;background:linear-gradient(var(--lepto-ink),var(--lepto-ink)) 0 0 / 7px 1.5px no-repeat,linear-gradient(var(--lepto-ink),var(--lepto-ink)) 0 0 / 1.5px 7px no-repeat,linear-gradient(var(--lepto-ink),var(--lepto-ink)) 100% 0 / 7px 1.5px no-repeat,linear-gradient(var(--lepto-ink),var(--lepto-ink)) 100% 0 / 1.5px 7px no-repeat,linear-gradient(var(--lepto-ink),var(--lepto-ink)) 0 100% / 7px 1.5px no-repeat,linear-gradient(var(--lepto-ink),var(--lepto-ink)) 0 100% / 1.5px 7px no-repeat,linear-gradient(var(--lepto-ink),var(--lepto-ink)) 100% 100% / 7px 1.5px no-repeat,linear-gradient(var(--lepto-ink),var(--lepto-ink)) 100% 100% / 1.5px 7px no-repeat;border:0;border-radius:0;box-shadow:none}.border-choice-illustration--white>span{box-shadow:0 0 0 5px var(--lepto-white),0 0 0 6.5px var(--lepto-ink)}.border-choice-illustration--transparent>span{box-shadow:2px 2px color-mix(in srgb,var(--lepto-ink) 26%,transparent)}.border-choice-illustration--custom-color>span{box-shadow:0 0 0 5px var(--lepto-choice-border-color, var(--lepto-tomato)),0 0 0 6.5px var(--lepto-ink)}.catalog-choice-illustration>span{display:grid;place-items:center}.catalog-choice-illustration-material-paper>span{width:27px;height:31px;background:linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--lepto-banana) 38%,var(--lepto-white)) 7px),repeating-linear-gradient(0deg,transparent 0 6px,color-mix(in srgb,var(--lepto-ink) 17%,transparent) 6px 7px),var(--lepto-white);border:1.5px solid var(--lepto-ink);border-radius:3px;box-shadow:2px 2px 0 var(--lepto-banana);transform:rotate(-4deg)}.catalog-choice-illustration-material-white-vinyl>span,.catalog-choice-illustration-material-clear-vinyl>span{width:25px;height:25px;border:1.5px solid var(--lepto-ink);border-radius:47% 53% 43% 57%/56% 44%}.catalog-choice-illustration-material-white-vinyl>span{background:radial-gradient(circle at 48% 48%,var(--lepto-tomato) 0 5px,var(--lepto-white) 6px 100%);box-shadow:2px 2px 0 var(--lepto-pool)}.catalog-choice-illustration-material-clear-vinyl{background:linear-gradient(45deg,#d9d5cd 25%,transparent 25%) 0 0 / 8px 8px,linear-gradient(-45deg,#d9d5cd 25%,transparent 25%) 0 4px / 8px 8px,var(--lepto-white)}.catalog-choice-illustration-material-clear-vinyl>span{background:color-mix(in srgb,var(--lepto-pool) 30%,transparent);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--lepto-white) 55%,transparent)}.catalog-choice-illustration-finish-gloss>span,.catalog-choice-illustration-finish-matte>span{width:27px;height:27px;background:var(--lepto-tomato);border:1.5px solid var(--lepto-ink);border-radius:50%}.catalog-choice-illustration-finish-gloss>span{background:linear-gradient(125deg,transparent 0 32%,rgba(255,255,255,.92) 33% 45%,transparent 46% 100%),var(--lepto-tomato);box-shadow:2px 2px 0 var(--lepto-ink)}.catalog-choice-illustration-finish-matte>span{background:radial-gradient(circle,color-mix(in srgb,var(--lepto-ink) 34%,transparent) 0 1px,transparent 1.2px) 0 0 / 6px 6px,color-mix(in srgb,var(--lepto-banana) 72%,var(--lepto-white));box-shadow:1px 2px color-mix(in srgb,var(--lepto-ink) 45%,transparent)}.catalog-choice-illustration-vinylgrade-monomeric-3y>span,.catalog-choice-illustration-vinylgrade-polymeric-5plus>span,.catalog-choice-illustration-vinylgrade-standard>span{box-sizing:border-box;width:48px;height:35px;color:var(--lepto-ink);background:var(--lepto-banana);border:1.5px solid var(--lepto-ink);border-radius:10px 8px 11px 9px;box-shadow:2px 2px 0 var(--lepto-ink);font-family:var(--font-heading);font-weight:950}.catalog-choice-illustration-vinylgrade-monomeric-3y,.catalog-choice-illustration-vinylgrade-polymeric-5plus,.catalog-choice-illustration-vinylgrade-standard{width:58px;height:48px}.catalog-choice-illustration__duration{display:grid;grid-template-rows:auto auto;gap:0;min-width:0;max-width:100%;padding:3px 4px 2px;overflow:hidden;line-height:1;overflow-wrap:normal;place-content:center;place-items:center;text-align:center;white-space:nowrap;word-break:normal}.catalog-choice-illustration__duration>strong,.catalog-choice-illustration__duration>small{display:block;max-width:100%;overflow-wrap:normal;text-align:center;white-space:nowrap;word-break:normal}.catalog-choice-illustration__duration>strong{font-size:.84rem;font-weight:950;letter-spacing:-.02em;line-height:.9}.catalog-choice-illustration__duration>small{font-size:.42rem;font-weight:950;letter-spacing:.055em;line-height:1;text-transform:uppercase}.sticker-chip__selected-badge{display:inline-flex;gap:4px;align-items:center;align-self:center;justify-content:center;min-height:26px;padding:4px 7px;color:var(--lepto-paper);background:var(--lepto-ink);border:1.5px solid var(--lepto-ink);border-radius:999px;font-family:var(--font-heading);font-size:.56rem;font-weight:950;letter-spacing:.035em;line-height:1;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:none}.sticker-chip__selected-badge svg{flex:0 0 auto}.finish-availability-note{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center;margin-top:8px;padding:9px 10px;color:var(--lepto-ink);background:color-mix(in srgb,var(--lepto-pool) 16%,var(--lepto-white));border:1.5px dashed color-mix(in srgb,var(--lepto-ink) 72%,transparent);border-radius:12px 9px 13px 10px;font-size:.7rem;font-weight:800;line-height:1.3}.finish-availability-note__icon{display:grid;width:30px;height:30px;color:var(--lepto-ink);background:var(--lepto-banana);border:1.5px solid var(--lepto-ink);border-radius:10px 8px 11px 9px;place-items:center}.lamination-control{position:relative;grid-template-columns:42px minmax(0,1fr)}.lamination-control:before{display:block;width:38px;height:38px;content:"";background:linear-gradient(125deg,transparent 0 33%,rgba(255,255,255,.95) 34% 44%,transparent 45% 100%),color-mix(in srgb,var(--lepto-pool) 38%,transparent);border:1.5px solid var(--lepto-ink);border-radius:10px 8px 11px 9px;box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--lepto-white) 58%,transparent),2px 2px 0 var(--lepto-ink)}.lamination-control input{position:absolute;top:10px;left:10px;z-index:1;width:20px;height:20px;margin:0}@media(max-width:560px){.choice-illustration{width:38px;height:38px;flex-basis:38px}}.what-we-do-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(28px,6vw,100px);align-items:end;min-height:min(720px,74vh);padding:clamp(18px,3vw,42px) 0 clamp(54px,7vw,104px)}.what-we-do-hero__copy{display:grid;gap:clamp(22px,3vw,38px);min-width:0}.what-we-do-hero__copy .page-title-stack{gap:clamp(16px,2vw,28px)}#root .what-we-do-hero h1{max-width:10ch;margin:0;font-family:var(--font-display);font-size:clamp(3.8rem,8vw,9.2rem);font-weight:700;letter-spacing:-.045em;line-height:.82;text-transform:uppercase;-webkit-text-stroke:.45px currentColor;text-shadow:var(--ink-type-shadow)}.what-we-do-hero__copy>p{max-width:760px;margin:0;color:color-mix(in srgb,var(--lepto-ink) 76%,transparent);font-size:clamp(1.05rem,1.45vw,1.42rem);font-weight:600;line-height:1.5}.what-we-do-hero__route{display:grid;gap:14px;align-self:center;padding:clamp(16px,2vw,24px);color:var(--lepto-paper);background:var(--lepto-ink);border:3px solid var(--lepto-ink);border-radius:26px 18px 28px 20px;box-shadow:9px 10px 0 var(--lepto-tomato);transform:rotate(1.5deg)}.what-we-do-hero__route span{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;min-height:58px;padding:8px 4px;border-bottom:1px solid color-mix(in srgb,var(--lepto-paper) 30%,transparent);font-family:var(--font-display);font-size:clamp(1.05rem,1.4vw,1.32rem);font-weight:700;line-height:1;text-transform:uppercase}.what-we-do-hero__route span:last-child{border-bottom:0}.what-we-do-hero__route strong{display:grid;width:42px;height:42px;color:var(--lepto-ink);background:var(--lepto-banana);border:2px solid var(--lepto-paper);border-radius:50%;font-family:var(--font-ui);font-size:.78rem;place-items:center}.what-we-do-tab__number{position:absolute;top:7px;right:9px;color:color-mix(in srgb,var(--lepto-ink) 48%,transparent);font-family:var(--font-ui);font-size:.64rem;font-weight:900}@keyframes what-we-do-image-in{0%{opacity:0;scale:1.025}to{opacity:1;scale:1}}.what-we-do-order-route__icon{display:grid;width:48px;height:48px;color:var(--lepto-ink);background:var(--order-route-accent);border:2px solid var(--lepto-ink);border-radius:14px 10px 16px 11px;box-shadow:2px 2px 0 var(--lepto-ink);place-items:center}#root .what-we-do-path-grid h3{margin:0;font-family:var(--font-display);font-weight:700;line-height:.98;text-transform:uppercase}.what-we-do-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.what-we-do-path-grid article{display:grid;grid-template-rows:auto auto 1fr auto;gap:18px;min-width:0;min-height:380px;padding:clamp(22px,3vw,36px);background:var(--lepto-white);border:2.5px solid var(--lepto-ink);border-radius:22px 17px 25px 19px;box-shadow:7px 8px 0 var(--lepto-ink)}.what-we-do-path-grid article>div:first-child{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding-bottom:14px;border-bottom:2px solid var(--lepto-ink)}.what-we-do-path-grid article>div:first-child>span{display:grid;width:48px;height:48px;background:var(--what-accent);border:2px solid var(--lepto-ink);border-radius:50%;font-family:var(--font-display);font-size:.82rem;font-weight:700;place-items:center}#root .what-we-do-path-grid h3{max-width:12ch;font-size:clamp(1.8rem,3vw,3.15rem)}.what-we-do-path-grid article>p{margin:0;color:color-mix(in srgb,var(--lepto-ink) 72%,transparent);font-weight:600;line-height:1.55}.what-we-do-path-grid .lepto-sticker-button{display:inline-flex;gap:8px;align-items:center;justify-content:center}@media(max-width:1180px){.what-we-do-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr)}}@media(min-width:901px)and (max-width:1600px){}@media(max-width:900px){.what-we-do-hero{grid-template-columns:minmax(0,1fr);min-height:0}.what-we-do-hero__route{grid-template-columns:repeat(3,minmax(0,1fr));align-self:auto;transform:rotate(.6deg)}.what-we-do-hero__route span{grid-template-columns:minmax(0,1fr);justify-items:start;border-right:1px solid color-mix(in srgb,var(--lepto-paper) 30%,transparent);border-bottom:0}.what-we-do-hero__route span:last-child{border-right:0}.what-we-do-path-grid{grid-template-columns:minmax(0,1fr)}.what-we-do-path-grid article{min-height:0}}@media(max-width:620px){#root .what-we-do-hero h1{font-size:clamp(2.65rem,13.2vw,4.25rem);line-height:.87}.what-we-do-hero__route{gap:8px;padding:12px}.what-we-do-hero__route span{min-height:0;padding:5px;font-size:.86rem}.what-we-do-hero__route strong{width:36px;height:36px}.what-we-do-tab__number{top:4px;right:6px;font-size:.55rem}}@media(max-width:460px){}@media(prefers-reduced-motion:reduce){}.border-controls,.material-rule-note,.lamination-control,.clear-vinyl-notice,.production-lead-time{display:grid;gap:.55rem}.border-width-control,.border-color-control,.preview-background-color,.lamination-control,.material-rule-note,.clear-vinyl-notice,.production-lead-time{border:2px solid var(--ink, #11100f);border-radius:18px;padding:.85rem;background:var(--paper, #fffaf0)}.border-width-control>span,.border-color-control>label>span,.preview-background-color,.production-lead-time strong{font-weight:850;text-transform:uppercase;letter-spacing:.035em}.border-width-control>div,.border-color-control>label,.preview-background-color{display:flex;align-items:center;gap:.65rem}.border-color-control input[type=color],.preview-background-color input[type=color]{width:3rem;height:2.5rem;padding:.1rem;border:2px solid var(--ink, #11100f);border-radius:10px;background:#fff}.border-color-swatches{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.border-color-swatches button{width:2rem;height:2rem;border:2px solid var(--ink, #11100f);border-radius:50%;cursor:pointer}.material-rule-note p,.material-rule-note small,.lamination-control small,.production-lead-time small{margin:0;line-height:1.35}.lamination-control{grid-template-columns:auto 1fr;align-items:start;cursor:pointer}.lamination-control input{width:1.35rem;height:1.35rem;accent-color:var(--pool, #58b8c6)}.lamination-control span{display:grid;gap:.25rem}.lamination-control.is-disabled{opacity:.62}.clear-vinyl-notice,.editor-option-warning{grid-template-columns:auto 1fr;align-items:start;background:#fff2c4}.border-custom-color .preview-artwork__inner img,.border-custom-color .mini-preview-art__mask img,.border-custom-color .final-preview-art__mask img{filter:drop-shadow(0 0 calc(var(--lepto-border-width, 1px) * 1.25) var(--lepto-border-color, #fff)) drop-shadow(0 0 calc(var(--lepto-border-width, 1px) * 1.25) var(--lepto-border-color, #fff))}.border-transparent .preview-artwork__inner img,.border-transparent .mini-preview-art__mask img,.border-transparent .final-preview-art__mask img{filter:none}.material-paper.finish-matte .preview-artwork__mask:after,.material-paper.finish-matte .mini-preview-art__mask:after,.material-paper.finish-matte .final-preview-art__mask:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background-image:radial-gradient(#765 .45px,transparent .55px);background-size:4px 4px}.material-white-vinyl .preview-artwork__mask:after,.material-clear-vinyl .preview-artwork__mask:after,.material-white-vinyl .mini-preview-art__mask:after,.material-clear-vinyl .mini-preview-art__mask:after,.material-white-vinyl .final-preview-art__mask:after,.material-clear-vinyl .final-preview-art__mask:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 24%,rgb(255 255 255 / 34%) 42%,transparent 58%);mix-blend-mode:screen}.material-clear-vinyl .preview-artwork__inner img,.material-clear-vinyl .mini-preview-art__mask img,.material-clear-vinyl .final-preview-art__mask img{opacity:.78;mix-blend-mode:multiply}.production-lead-time{margin-top:.75rem;background:#e3f3f4}.production-lead-time.is-express{background:color-mix(in srgb,var(--lepto-banana) 40%,var(--lepto-paper));border-color:var(--lepto-tomato)}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{position:relative;isolation:isolate;margin:0;min-width:320px;background:var(--paper);font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.55}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";opacity:.34;background-image:none;background-size:23px 23px,42px 42px}.site-type-wall{position:fixed;top:-12vh;right:-28vw;bottom:-12vh;left:-28vw;z-index:-1;display:grid;align-content:center;overflow:hidden;color:var(--lepto-ink);font-family:var(--font-display);font-size:clamp(5.5rem,11vw,11.5rem);font-style:italic;font-weight:900;line-height:.9;white-space:pre;pointer-events:none;opacity:.055;transform:rotate(-2deg) skew(-5deg);transform-origin:center;-webkit-user-select:none;user-select:none}.site-type-wall span{display:block;min-width:max-content}#root{position:relative;z-index:1}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}h1,h2,h3,.logo,.banana-nav-sticker,.sticker-button,.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button,.checkout-button,.added_to_cart,.drop-poster h3{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase}h1,h2,.entry-title,.woocommerce-products-header__title{font-family:var(--font-display);font-style:italic;font-weight:900;letter-spacing:0}h1{font-size:clamp(44px,7vw,104px);line-height:.88}h2{font-size:clamp(34px,5vw,72px);line-height:.88}h3{font-weight:800;font-style:normal;letter-spacing:0;line-height:.92}h1,h2,.entry-title,.woocommerce-products-header__title,.banana-nav-sticker{-webkit-text-stroke:var(--ink-type-stroke) currentColor;paint-order:stroke fill;text-shadow:var(--ink-type-shadow)}.sticker-button,.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button,.checkout-button,.added_to_cart,.torn-footer h3{-webkit-text-stroke:0;text-shadow:none}h1,h2,h3,p{margin-top:0}.page-shell,.tool-page{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:100vh;min-height:100dvh}.site-header{position:relative;z-index:20;display:grid;grid-template-columns:minmax(96px,auto) 1fr auto;align-items:center;gap:24px;width:min(100% - 64px,1600px);margin:0 auto;padding:30px 0 18px}.site-header:before{display:none}.site-header--compact{padding:24px 0 18px}.site-header--hero{grid-template-columns:minmax(96px,auto) auto;justify-content:space-between}.site-header--hero:before{display:none}.brand-lockup{display:inline-flex;align-items:center;gap:clamp(8px,1.1vw,14px);min-width:0;overflow:visible}.logo{display:inline-flex;align-items:center;flex:0 0 auto;padding:7px 4px 8px;line-height:1;width:clamp(160px,13vw,250px);overflow:visible}.logo--small{width:clamp(146px,11.5vw,214px)}.logo img{width:100%;height:auto;object-fit:contain;overflow:visible}.brand-cat{position:relative;display:inline-grid;align-self:center;flex:0 0 auto;width:clamp(44px,4.8vw,64px);aspect-ratio:1.1;outline-offset:6px;place-items:center;transform:translateY(1px);transform-origin:50% 50%;transition:transform .18s ease,filter .18s ease}.site-header--compact .brand-cat{width:clamp(40px,4.2vw,56px)}.brand-cat img{grid-area:1 / 1;width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(1px 0 0 var(--lepto-paper)) drop-shadow(-1px 0 0 var(--lepto-paper)) drop-shadow(0 1px 0 var(--lepto-paper)) drop-shadow(0 -1px 0 var(--lepto-paper)) drop-shadow(0 4px 5px color-mix(in srgb,var(--lepto-ink) 14%,transparent));transition:opacity .13s ease}.brand-cat__closed{opacity:0}.brand-cat:hover,.brand-cat:focus-visible{filter:saturate(1.06);transform:translateY(0) scale(1.035)}.brand-cat:hover .brand-cat__open,.brand-cat:focus-visible .brand-cat__open,.brand-cat--blinking .brand-cat__open{opacity:0}.brand-cat:hover .brand-cat__closed,.brand-cat:focus-visible .brand-cat__closed,.brand-cat--blinking .brand-cat__closed{opacity:1}.main-nav{display:flex;justify-content:center;gap:clamp(24px,4vw,58px);font-family:var(--font-display);font-size:.92rem;font-weight:400;letter-spacing:.018em;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.main-nav a{position:relative;padding:8px 0}.main-nav a.active:after,.main-nav a:hover:after{position:absolute;right:0;bottom:3px;left:0;height:2px;content:"";background:var(--ink)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:13px}.account-actions{position:relative;display:inline-flex;align-items:center;gap:8px}.account-menu-wrap{position:relative}.language-switcher{display:inline-flex;align-items:center;min-height:34px;padding:3px;background:color-mix(in srgb,var(--lepto-paper) 72%,transparent);border:var(--ink-border);border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--lepto-paper),0 5px 12px color-mix(in srgb,var(--lepto-ink) 7%,transparent)}.language-switcher__label{display:none}.language-switcher__options{display:inline-flex;align-items:center}.language-switcher button{display:inline-grid;min-width:34px;min-height:28px;padding:0 8px;color:var(--ink);background:transparent;border:0;border-radius:6px;font-family:var(--font-display);font-size:.78rem;font-weight:800;font-style:normal;letter-spacing:0;line-height:1;place-items:center;text-transform:uppercase;-webkit-text-stroke:0;paint-order:normal;text-shadow:none}.language-switcher button.is-active{color:var(--black);background:var(--acid);box-shadow:inset 0 0 0 1px var(--black);-webkit-text-stroke:0;text-shadow:none}.account-trigger,.account-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:var(--ink);background:color-mix(in srgb,var(--lepto-paper) 72%,transparent);border:var(--ink-border);border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--lepto-paper),0 5px 12px color-mix(in srgb,var(--lepto-ink) 7%,transparent);font-family:var(--font-display);font-size:.86rem;font-weight:400;letter-spacing:.012em;line-height:1;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow);transition:background .16s ease,box-shadow .16s ease}.account-trigger{gap:8px;max-width:214px;padding:6px 10px 6px 7px}.account-menu-wrap>.account-trigger--mobile-link{display:none}.account-trigger:hover,.account-trigger:focus-visible,.account-link:hover,.account-link:focus-visible{background:var(--white);box-shadow:0 0 0 3px var(--lepto-paper),0 8px 15px color-mix(in srgb,var(--lepto-ink) 11%,transparent);transform:none}.account-trigger[aria-expanded=true]{background:var(--acid)}.account-trigger__copy{display:grid;min-width:0;overflow:hidden;gap:2px;text-align:left}.account-trigger__copy span,.account-trigger__copy small,.account-link small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-trigger__copy span{max-width:118px}.account-trigger__copy small,.account-link small{max-width:132px;color:var(--muted);font-family:var(--font-mono);font-size:.57rem;line-height:1.1;text-transform:none;-webkit-text-stroke:0;text-shadow:none}.account-avatar{display:inline-grid;width:27px;height:27px;flex:0 0 auto;color:var(--white);background:var(--black);border:2px solid var(--black);border-radius:999px;box-shadow:inset 0 0 0 2px var(--paper-soft);font-family:var(--font-display);font-size:1rem;line-height:1;place-items:center;-webkit-text-stroke:0;text-shadow:none}.account-avatar--large{width:42px;height:42px;font-size:1.35rem}.account-avatar--icon:before{width:15px;height:15px;content:"";background:transparent}.account-actions--auth .account-avatar,.mobile-account-card--auth .account-avatar{overflow:hidden;color:transparent;background:var(--asset-account-smiley) center / cover no-repeat}.account-actions--auth .account-avatar>*,.mobile-account-card--auth .account-avatar>*{opacity:0}.account-trigger__chevron{flex:0 0 auto;transition:transform .16s ease}.account-trigger[aria-expanded=true] .account-trigger__chevron{transform:rotate(180deg)}.account-trigger__chevron:not(svg):before{display:block;width:9px;height:9px;content:"";border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.account-link{min-width:max-content;padding:7px 12px}.account-link--create{background:var(--acid)}.account-trigger--guest-entry{max-width:260px}.account-trigger--guest-entry .account-trigger__copy span{max-width:180px}.account-dropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:90;display:grid;width:min(292px,calc(100vw - 28px));gap:11px;padding:12px;background:var(--paper-soft);border:var(--ink-border);border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--lepto-paper),0 15px 30px color-mix(in srgb,var(--lepto-ink) 17%,transparent)}.account-dropdown[hidden]{display:none}.account-dropdown__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px;background:color-mix(in srgb,var(--lepto-paper) 74%,transparent);border:1.5px solid var(--line);border-radius:var(--radius-sm)}.account-dropdown__identity strong,.mobile-account-card__identity strong{display:block;overflow:visible;font-family:var(--font-display);font-size:1.24rem;font-weight:400;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.account-dropdown__identity small,.mobile-account-card__identity small{display:block;overflow:visible;color:var(--muted);font-family:var(--font-mono);font-size:.66rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.account-dropdown__nav,.mobile-account-links{display:grid;gap:7px}.account-dropdown__nav a,.mobile-account-links a{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 10px;background:color-mix(in srgb,var(--lepto-paper) 72%,transparent);border:1.5px solid color-mix(in srgb,var(--lepto-ink) 18%,transparent);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:.92rem;letter-spacing:.012em;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.account-dropdown__nav a:hover,.account-dropdown__nav a:focus-visible,.mobile-account-links a:hover,.mobile-account-links a:focus-visible{background:var(--acid);border-color:var(--black)}.account-dropdown__nav a.is-logout,.mobile-account-links a.is-logout{margin-top:4px;background:color-mix(in srgb,var(--paper-deep) 44%,var(--lepto-paper))}.account-menu-icon{display:block;width:18px;height:18px;flex:0 0 18px;color:inherit;fill:none;stroke:currentColor;background:none;border:0;border-radius:0;box-shadow:none;transform:none}.mobile-account-card{display:grid;gap:12px;padding:14px;background:color-mix(in srgb,var(--lepto-paper) 82%,transparent);border:var(--ink-border);border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--lepto-paper),0 10px 22px color-mix(in srgb,var(--lepto-ink) 12%,transparent)}.mobile-account-card__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;min-width:0}.mobile-account-links a{min-height:52px;justify-content:flex-start;font-size:1.05rem}.mobile-account-links a span:last-child{min-width:0;overflow-wrap:anywhere;line-height:.95}.mobile-account-links--guest{grid-template-columns:minmax(0,1fr)}.mobile-account-links--guest a{justify-content:center}.mobile-account-links a.is-create{background:var(--acid)}.header-actions>.icon-button{display:none}.mobile-nav-panel,.mobile-nav-backdrop{display:none}.bag-link{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:7px 10px 7px 39px;background:color-mix(in srgb,var(--lepto-paper) 82%,transparent);border:var(--ink-border);border-radius:var(--radius-pill);box-shadow:0 0 0 3px var(--lepto-paper),0 5px 12px color-mix(in srgb,var(--lepto-ink) 12%,transparent);font-family:var(--font-display);font-size:.92rem;font-weight:800;font-style:normal;letter-spacing:0;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:none;transition:background .16s ease,box-shadow .16s ease}.bag-link:hover,.bag-link:focus-visible{background:var(--white);box-shadow:0 0 0 3px var(--lepto-paper),0 8px 15px color-mix(in srgb,var(--lepto-ink) 16%,transparent);transform:none}.bag-link:before{position:absolute;left:9px;width:22px;height:26px;content:"";background:var(--asset-ui-bag) center / contain no-repeat;filter:drop-shadow(0 3px 3px color-mix(in srgb,var(--lepto-ink) 16%,transparent))}.bag-link svg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bag-count{display:inline-grid;min-width:18px;height:18px;padding:0 5px;color:var(--ink);background:var(--acid);border:1.5px solid var(--black);border-radius:999px;font-size:.68rem;font-weight:900;place-items:center;box-shadow:0 1px color-mix(in srgb,var(--lepto-ink) 18%,transparent)}.icon-button,.drawer-close{position:relative;isolation:isolate;display:inline-grid;width:36px;height:36px;padding:0;color:var(--ink);background:transparent;border:0;border-radius:999px;place-items:center}.icon-button:hover,.drawer-close:hover{background:color-mix(in srgb,var(--lepto-ink) 6%,transparent)}.header-actions>.site-menu-toggle{width:58px;height:46px;flex:0 0 58px;overflow:visible;background:color-mix(in srgb,var(--lepto-paper) 90%,transparent);border:var(--ink-border);border-radius:10px;box-shadow:0 0 0 3px var(--lepto-paper),0 5px 12px color-mix(in srgb,var(--lepto-ink) 12%,transparent);filter:drop-shadow(0 4px 4px color-mix(in srgb,var(--lepto-ink) 12%,transparent));transform:none;transition:filter .17s ease,box-shadow .17s ease}.header-actions>.site-menu-toggle:before{position:relative;z-index:2;width:56px;height:42px;content:"";background:var(--asset-ui-menu) center / contain no-repeat}.header-actions>.site-menu-toggle:after{position:absolute;top:9px;right:11px;bottom:9px;left:11px;z-index:1;content:"";background:transparent;border-radius:8px;opacity:.9;filter:drop-shadow(0 1px 0 var(--lepto-paper))}.header-actions>.site-menu-toggle[aria-expanded=true]:before{width:34px;height:34px;background-image:var(--asset-ui-close)}.header-actions>.site-menu-toggle[aria-expanded=true]:after{display:none}.header-actions>.site-menu-toggle:hover,.header-actions>.site-menu-toggle:focus-visible{background:color-mix(in srgb,var(--lepto-paper) 96%,transparent);transform:none;filter:drop-shadow(0 9px 8px color-mix(in srgb,var(--lepto-ink) 17%,transparent))}.mobile-menu-close:before{width:32px;height:32px;content:"";background:var(--asset-ui-close) center / contain no-repeat;filter:drop-shadow(0 4px 4px color-mix(in srgb,var(--lepto-ink) 14%,transparent))}.mobile-menu-close svg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.drawer-close:before{width:28px;height:28px;content:"";background:var(--asset-ui-close) center / contain no-repeat;filter:drop-shadow(0 3px 3px color-mix(in srgb,var(--lepto-ink) 16%,transparent))}.drawer-close svg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sticker-peel{position:relative;transform-origin:48% 70%;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;will-change:transform}.sticker-peel:hover{transform:translateY(-3px) rotate(-1.5deg) skew(-1deg)}.sticker-peel:after{position:absolute;right:0;bottom:0;width:24px;height:24px;content:"";background:transparent;clip-path:polygon(100% 0,0 100%,100% 100%);border-bottom-right-radius:9px;box-shadow:inset -1px -1px color-mix(in srgb,var(--lepto-ink) 8%,transparent);opacity:0;transition:opacity .18s ease,transform .18s ease}.sticker-peel:hover:after{opacity:1;transform:rotate(-8deg) scale(1.05)}.sticker-peel.is-peeling{animation:stickerTap .42s cubic-bezier(.2,.9,.2,1)}.shop-filter-chip.sticker-peel:after{display:none}.shop-filter-chip.sticker-peel:hover,.shop-filter-chip.sticker-peel:focus-visible{transform:translateY(-4px) rotate(-2deg) skew(-3deg);filter:drop-shadow(0 9px 9px color-mix(in srgb,var(--lepto-ink) 13%,transparent))}.shop-filter-chip.sticker-peel.is-peeling{animation:stickerBendTap .42s cubic-bezier(.2,.9,.2,1)}@keyframes stickerTap{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-5px) rotate(-1.4deg)}65%{transform:translateY(1px) rotate(.5deg)}to{transform:translateY(0) rotate(0)}}@keyframes stickerBendTap{0%{transform:translateY(0) rotate(0) skew(0)}34%{transform:translateY(-5px) rotate(-3deg) skew(-5deg)}66%{transform:translateY(1px) rotate(1deg) skew(2deg)}to{transform:translateY(0) rotate(0) skew(0)}}.sticker-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:13px 24px;color:var(--ink);background:var(--acid);border:var(--ink-border);border-radius:14px;box-shadow:0 0 0 5px var(--lepto-paper),0 6px color-mix(in srgb,var(--lepto-ink) 16%,transparent),0 13px 20px color-mix(in srgb,var(--lepto-ink) 11%,transparent);font-size:.88rem;font-weight:400;letter-spacing:.018em;line-height:1;text-align:center;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.sticker-button--black{color:var(--white);background:var(--black);border-color:var(--black);-webkit-text-stroke:0;text-shadow:1px 1px 0 color-mix(in srgb,var(--lepto-ink) 75%,transparent),.018em 0 0 currentColor}.sticker-button--paper{background:var(--paper-soft)}.sticker-button--block{width:100%}.sticker-button--image{--sticker-button-image: var(--asset-ui-start-label);min-width:min(100%,300px);min-height:70px;padding:0;overflow:visible;color:transparent;background:var(--sticker-button-image) center / contain no-repeat;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 10px 12px color-mix(in srgb,var(--lepto-ink) 16%,transparent));font-size:0;text-shadow:none}.sticker-button--image:after{display:none}.sticker-button--image svg{width:1px;height:1px;opacity:0;pointer-events:none}.sticker-button--image-start{--sticker-button-image: var(--asset-ui-start-label);width:min(100%,332px)}.sticker-button--image-add{--sticker-button-image: var(--asset-ui-add-bag-label);min-height:78px}.sticker-button:disabled{cursor:not-allowed;opacity:.55}.sticker-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 19px;color:var(--ink);background:color-mix(in srgb,var(--lepto-paper) 82%,transparent);border:var(--ink-border);border-radius:999px;box-shadow:0 0 0 4px var(--lepto-paper),0 5px 11px color-mix(in srgb,var(--lepto-ink) 8%,transparent);font-size:.9rem;font-weight:400;letter-spacing:.012em;text-transform:none;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.sticker-chip.is-active{color:var(--white);background:var(--black);border-color:var(--black);box-shadow:0 0 0 4px var(--lepto-paper),0 5px 11px color-mix(in srgb,var(--lepto-ink) 8%,transparent);-webkit-text-stroke:0;text-shadow:none}.editor-asset-icon--bag{--editor-icon-asset: var(--asset-ui-bag)}.editor-asset-icon--eye{--editor-icon-asset: var(--asset-ui-eye)}.editor-asset-icon--refresh{--editor-icon-asset: var(--asset-ui-refresh)}.editor-asset-icon--sheet{--editor-icon-asset: var(--asset-ui-sheet)}.editor-asset-icon--wave{--editor-icon-asset: var(--asset-ui-wave)}.sticker-chip.option-chip{padding-left:12px}:is(.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button,.checkout-button,.added_to_cart){position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;color:var(--ink);background:var(--acid);border:var(--ink-border);border-radius:14px;box-shadow:0 0 0 5px var(--lepto-paper),0 6px color-mix(in srgb,var(--lepto-ink) 15%,transparent),0 12px 18px color-mix(in srgb,var(--lepto-ink) 12%,transparent);font-weight:400;letter-spacing:.018em;line-height:1;text-align:center;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease}:is(.checkout-button,.added_to_cart){color:var(--white);background:var(--black)}:is(.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button,.checkout-button,.added_to_cart):hover{transform:translateY(-2px) rotate(-.5deg)}:is(.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button):before{width:20px;height:24px;flex:0 0 auto;content:"";background:var(--asset-ui-bag) center / contain no-repeat;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--lepto-paper) 16%,transparent))}:is(.checkout-button,.added_to_cart):before{width:24px;height:22px;flex:0 0 auto;content:"";background:var(--asset-ui-arrow-right) center / contain no-repeat;filter:brightness(0) invert(1) drop-shadow(0 2px 2px color-mix(in srgb,var(--lepto-paper) 16%,transparent))}.woocommerce-MyAccount-navigation a,.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce button.button,.woocommerce a.button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;color:var(--ink);background:var(--paper-soft);border:var(--ink-border);border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--lepto-paper),0 6px 13px color-mix(in srgb,var(--lepto-ink) 8%,transparent);font-family:var(--font-display);font-size:.9rem;font-weight:400;letter-spacing:.014em;line-height:1;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.woocommerce-MyAccount-navigation .is-active a,.woocommerce button.button,.woocommerce a.button.checkout-button,.woocommerce-form-login__submit,.woocommerce-form-register__submit{background:var(--acid)}#customer_login.lepto-auth-enhanced{display:grid;width:min(100%,480px);gap:18px;margin:0 auto}#customer_login.lepto-auth-enhanced:before{display:block;padding:11px 14px;color:var(--ink);content:attr(data-auth-hint);background:color-mix(in srgb,var(--lepto-pool) 14%,var(--paper-soft));border:1.5px solid color-mix(in srgb,var(--lepto-pool) 46%,var(--line));border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:.82rem;font-weight:700;line-height:1.35;text-align:center;text-transform:none}#customer_login.lepto-auth-enhanced .u-column1,#customer_login.lepto-auth-enhanced .u-column2{width:100%;float:none}#customer_login.lepto-auth-enhanced h2{margin:0 0 14px;font-size:clamp(26px,3vw,30px);line-height:1}#customer_login.lepto-auth-enhanced .lepto-auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden;background:var(--lepto-white);border:2px solid var(--lepto-ink);border-radius:18px;box-shadow:0 10px 24px color-mix(in srgb,var(--lepto-ink) 12%,transparent);isolation:isolate}#customer_login.lepto-auth-enhanced .lepto-auth-tabs>button{box-sizing:border-box;width:100%;min-width:0;min-height:58px;padding:12px 16px;margin:0;color:var(--ink);background:var(--white);border:0;border-radius:0;font-family:var(--font-display);font-size:clamp(.88rem,2vw,1rem);line-height:1.1;letter-spacing:.012em;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}#customer_login.lepto-auth-enhanced .lepto-auth-tabs>button+button{border-left:2px solid var(--lepto-ink)}#customer_login.lepto-auth-enhanced .lepto-auth-tabs>button:only-child{grid-column:1 / -1;border:0}#customer_login.lepto-auth-enhanced .lepto-auth-tabs>button.is-active{color:var(--lepto-paper);background:var(--lepto-ink);box-shadow:none}@media(max-width:340px){#customer_login.lepto-auth-enhanced .lepto-auth-tabs{grid-template-columns:1fr}#customer_login.lepto-auth-enhanced .lepto-auth-tabs>button+button{border-top:2px solid var(--lepto-ink);border-left:0}}.woocommerce-MyAccount-content,.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password,.woocommerce-cart-form,.woocommerce-checkout-review-order,.woocommerce-checkout .col2-set,.woocommerce-order{min-width:0;padding:24px;background:var(--paper-soft);border:var(--ink-border);border-radius:var(--radius-md);box-shadow:0 0 0 5px var(--lepto-paper),0 12px 28px color-mix(in srgb,var(--lepto-ink) 9%,transparent)}.woocommerce-cart .cart-empty.woocommerce-info,.woocommerce .cart-empty.woocommerce-info{display:grid;gap:12px;min-height:210px;margin:0 0 18px;padding:26px;color:var(--ink);background:var(--paper-soft);border:var(--ink-border);border-radius:var(--radius-md);box-shadow:0 0 0 5px var(--lepto-paper),0 12px 28px color-mix(in srgb,var(--lepto-ink) 9%,transparent);font-family:var(--font-display);font-size:clamp(2rem,5vw,3.35rem);line-height:.88;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.woocommerce-cart .cart-empty.woocommerce-info:before,.woocommerce .cart-empty.woocommerce-info:before{position:static;width:54px;height:48px;content:"";background:var(--asset-ui-bag) center / contain no-repeat;filter:drop-shadow(0 7px 8px color-mix(in srgb,var(--lepto-ink) 16%,transparent))}.woocommerce .return-to-shop{margin:18px 0 0}.woocommerce .return-to-shop .button{min-height:50px}.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password{display:grid;gap:13px}.woocommerce form .form-row{display:grid;gap:7px;margin:0 0 13px}.woocommerce form .form-row label,.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce .woocommerce-privacy-policy-text{font-family:var(--font-body)}.woocommerce form .form-row label{color:var(--ink);font-weight:850}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{width:100%;min-height:48px;padding:11px 13px;color:var(--ink);background:var(--white);border:2px solid color-mix(in srgb,var(--lepto-ink) 28%,transparent);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--lepto-paper) 65%,transparent)}.woocommerce input.input-text:focus,.woocommerce textarea:focus,.woocommerce select:focus{border-color:var(--black);outline:3px solid color-mix(in srgb,var(--acid) 52%,transparent);outline-offset:2px}.woocommerce input[aria-invalid=true]{border-color:var(--lepto-tomato);outline:3px solid color-mix(in srgb,var(--lepto-tomato) 15%,transparent)}.woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px}.woocommerce-form-login__rememberme input{width:18px;height:18px;accent-color:var(--acid)}.woocommerce-LostPassword a,.woocommerce-privacy-policy-text a{font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.lepto-form-alert,.lepto-field-error,.woocommerce-error,.woocommerce-message,.woocommerce-info{border:var(--ink-border);border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--lepto-paper),0 7px 16px color-mix(in srgb,var(--lepto-ink) 9%,transparent)}.lepto-form-alert,.woocommerce-error{padding:10px 12px;color:var(--ink);background:color-mix(in srgb,var(--pink) 28%,var(--lepto-paper));font-weight:850}.lepto-field-error{display:block;width:max-content;max-width:100%;padding:5px 8px;background:color-mix(in srgb,var(--pink) 24%,var(--lepto-paper));font-family:var(--font-mono);font-size:.72rem;font-weight:900}.woocommerce-message,.woocommerce-info{background:color-mix(in srgb,var(--acid) 20%,var(--lepto-paper))}.lepto-password-toggle,.show-password-input{justify-self:start;min-height:36px;padding:7px 10px;color:var(--ink);background:var(--white);border:1.5px solid var(--black);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:.8rem;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.woocommerce button.button.is-loading{position:relative;opacity:.72;pointer-events:none}.lepto-account-designs{display:grid;gap:18px}.lepto-account-designs__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.lepto-kicker{margin:0 0 4px;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;font-weight:900;text-transform:uppercase}.lepto-account-designs h2,.lepto-account-empty h3{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:.9;text-transform:uppercase}.lepto-design-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.lepto-design-card{display:grid;gap:14px;padding:14px;background:var(--white);border:1.5px solid var(--black);border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--lepto-paper),0 12px 22px color-mix(in srgb,var(--lepto-ink) 10%,transparent)}.lepto-design-card__preview{display:grid;min-height:210px;overflow:hidden;background:var(--lepto-paper);background-size:18px 18px;border:1.5px dashed var(--line);border-radius:var(--radius-sm);place-items:center}.lepto-design-card__preview img{width:100%;max-height:300px;object-fit:contain}.lepto-design-card h3{margin:0 0 10px;overflow-wrap:anywhere;font-size:1.35rem}.lepto-design-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.lepto-design-card dl div{min-width:0;padding:8px;background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius-sm)}.lepto-design-card dt{color:var(--muted);font-family:var(--font-mono);font-size:.64rem;font-weight:900;text-transform:uppercase}.lepto-design-card dd{margin:2px 0 0;overflow-wrap:anywhere;font-weight:800}.lepto-design-note{margin:12px 0 0;color:var(--muted);font-size:.85rem}.lepto-design-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lepto-design-card__actions form{margin:0}.lepto-design-card__actions .sticker-button{min-height:36px;padding:8px 12px;border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--lepto-paper),0 5px 10px color-mix(in srgb,var(--lepto-ink) 8%,transparent);font-size:.78rem}.lepto-account-empty{padding:24px;background:var(--white);border:1.5px dashed var(--line);border-radius:var(--radius-md)}:where(.woocommerce .product){border-radius:8px}:where(.woocommerce-loop-product__link){position:relative;display:block;color:inherit}:where(form.cart,.woocommerce form.cart){display:flex;flex-wrap:wrap;gap:12px;align-items:center}:where(.quantity){display:inline-grid;grid-auto-flow:column;gap:6px;align-items:center}:where(.quantity .qty,.quantity input[type=number]){width:72px;min-height:42px;padding:8px 10px;color:var(--ink);background:var(--paper-soft);border:2px solid var(--black);border-radius:12px;box-shadow:0 0 0 4px var(--lepto-paper);font-weight:900;text-align:center}.sticker-frame{position:relative;min-width:0;background:var(--paper-soft);border:1.5px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sticker)}.sticker-frame--white{background:var(--white)}.sticker-frame--deep{background:var(--paper-deep)}.sticker-frame--black{color:var(--white);background:var(--black)}.product-art{display:grid;width:min(72%,210px);aspect-ratio:1;margin:0 auto;place-items:center;filter:drop-shadow(0 12px 8px color-mix(in srgb,var(--lepto-ink) 16%,transparent))}.product-art--large{width:min(84%,360px)}.product-art svg{width:100%;height:100%;overflow:visible}.product-art__image{width:100%;height:100%;object-fit:contain;padding:8px;background:var(--white);border:4px solid var(--white);border-radius:24% 38% 28% 34%;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--lepto-ink) 12%,transparent),0 10px 20px color-mix(in srgb,var(--lepto-ink) 12%,transparent)}.product-art__image--textured,.product-art__image--catalog{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.sticker-edge{fill:var(--lepto-paper);stroke:var(--lepto-paper);stroke-linejoin:round;stroke-width:18}.banana-hero{position:relative;display:grid;align-content:start;min-height:clamp(780px,88vh,880px);padding-bottom:34px;overflow:hidden;background:var(--paper);isolation:auto}.banana-stage{position:relative;z-index:3;isolation:isolate;align-self:start;justify-self:center;width:clamp(500px,40vw,600px);margin-top:-64px;margin-bottom:clamp(22px,3vh,34px)}.banana-picture{position:relative;z-index:1;display:block;width:100%}.banana-image{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 9px 16px rgb(18 17 15 / 14%))}.site-sticker-scatter{position:absolute;top:0;right:0;left:0;z-index:6;height:220vh;overflow:hidden;pointer-events:none}.site-sticker-scatter__item{position:absolute;display:block;width:clamp(78px,8vw,128px);height:auto;opacity:.9;mix-blend-mode:normal;filter:drop-shadow(0 10px 10px color-mix(in srgb,var(--lepto-ink) 12%,transparent));-webkit-user-select:none;user-select:none}.site-sticker-scatter__item--creature{top:34vh;left:max(28px,calc(50vw - 760px));transform:rotate(-12deg)}.site-sticker-scatter__item--gecko{top:67vh;right:max(28px,calc(50vw - 760px));width:clamp(74px,7.4vw,118px);transform:rotate(9deg)}.site-sticker-scatter__item--cat,.site-sticker-scatter__item--tag,.site-sticker-scatter__item--frog,.site-sticker-scatter__item--lpt,.site-sticker-scatter__item--smile{display:none}.site-sticker-scatter--home .site-sticker-scatter__item--cat{top:82vh;left:max(30px,calc(50vw - 610px));display:block;width:clamp(92px,9vw,146px);opacity:.92;transform:rotate(-7deg)}.site-sticker-scatter--home .site-sticker-scatter__item--tag{top:116vh;right:max(34px,calc(50vw - 700px));display:block;width:clamp(96px,8.5vw,148px);opacity:.88;transform:rotate(10deg)}.site-sticker-scatter--home .site-sticker-scatter__item--frog{top:150vh;left:max(-118px,calc(50vw - 980px));display:block;width:clamp(116px,10vw,172px);opacity:.78;transform:rotate(-5deg)}.site-sticker-scatter--home .site-sticker-scatter__item--lpt{top:190vh;right:max(54px,calc(50vw - 560px));display:block;width:clamp(132px,13vw,224px);opacity:.76;transform:rotate(4deg)}.site-sticker-scatter--home{height:100vh;max-height:900px}.site-sticker-scatter--shop .site-sticker-scatter__item--creature,.site-sticker-scatter--shop .site-sticker-scatter__item--gecko{display:none}.site-sticker-scatter--shop{z-index:8;height:100vh}.site-sticker-scatter--shop .site-sticker-scatter__item--smile{display:none}.site-sticker-scatter--brands .site-sticker-scatter__item--creature,.site-sticker-scatter--custom .site-sticker-scatter__item--creature{top:28vh}.site-sticker-scatter--brands .site-sticker-scatter__item--gecko,.site-sticker-scatter--custom .site-sticker-scatter__item--gecko{top:72vh}@media(max-width:900px){.site-sticker-scatter{display:none}}.banana-links{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.banana-nav-sticker{--banana-art-scale: 1;--banana-art-hover-scale: var(--banana-art-scale);position:absolute;z-index:2;display:block;container-type:inline-size;aspect-ratio:1;padding:0;border:0;color:transparent;outline-offset:10px;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform-origin:center;transition:transform .21s cubic-bezier(.2,.9,.2,1),filter .21s ease}.banana-nav-sticker:after{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:"";border-radius:28px}.banana-nav-sticker img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;opacity:0;filter:drop-shadow(0 10px 9px rgb(18 17 15 / 26%));pointer-events:none;transform:scale(.96);transition:opacity 90ms ease,transform .21s cubic-bezier(.2,.9,.2,1);-webkit-user-select:none;user-select:none}.banana-nav-sticker:hover,.banana-nav-sticker:focus-visible{z-index:5;filter:saturate(1.04)}.banana-nav-sticker:hover img,.banana-nav-sticker:focus-visible img,.banana-nav-sticker:active img{opacity:1;transform:scale(var(--banana-art-scale))}.banana-link--make{--banana-art-scale: 1.45}.banana-link--make.banana-nav-sticker--en{--banana-art-scale: 2.3}.banana-link--buy{--banana-art-scale: 1.35}.banana-link--merch{--banana-art-scale: 1.65}.banana-link--merch.banana-nav-sticker--en{--banana-art-scale: 2.7}.banana-link--about{--banana-art-scale: 1.6}.banana-route-hint{position:absolute;top:clamp(430px,61vh,640px);right:max(28px,calc((100vw - 1180px)/2));bottom:auto;z-index:4;display:grid;gap:7px;width:min(28vw,330px);padding:16px 18px 18px;background:color-mix(in srgb,var(--lepto-paper) 82%,transparent);border:var(--ink-border);border-radius:var(--radius-sm);box-shadow:0 0 0 5px var(--lepto-paper),0 14px 28px color-mix(in srgb,var(--lepto-ink) 12%,transparent);transform:rotate(1.5deg);transition:transform .18s ease,opacity .18s ease}.banana-route-hint:after{position:absolute;top:-18px;right:22px;width:42px;height:34px;content:"";background:var(--asset-ui-arrow-left) center / contain no-repeat;filter:drop-shadow(0 6px 6px color-mix(in srgb,var(--lepto-ink) 16%,transparent));transform:rotate(-14deg)}.banana-route-hint span{width:max-content;max-width:100%;padding:4px 9px;color:var(--white);background:var(--black);border-radius:999px;font-family:var(--font-mono);font-size:.66rem;font-weight:900;line-height:1;text-transform:uppercase}.banana-route-hint strong{font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.35rem);font-weight:400;line-height:.88;text-transform:uppercase;-webkit-text-stroke:.3px currentColor;text-shadow:var(--ink-type-shadow)}.banana-route-hint p{margin:0;color:var(--muted);font-size:.92rem;font-weight:750;line-height:1.35}.banana-route-hint--buy{top:clamp(440px,62vh,650px);bottom:auto;transform:rotate(-1deg)}.banana-route-hint--default{top:clamp(440px,62vh,650px);bottom:auto;transform:rotate(1deg)}.banana-route-hint--merch{top:clamp(470px,65vh,680px);bottom:auto;transform:rotate(2.5deg)}.banana-route-hint--about{top:clamp(500px,68vh,710px);bottom:auto;transform:rotate(-2deg)}.banana-hero-actions{position:absolute;bottom:96px;left:max(28px,calc((100vw - 1180px)/2));z-index:3;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;width:min(42vw,520px);margin:0}.banana-hero-action{min-width:min(100%,220px);min-height:48px;padding-inline:18px;font-size:.94rem}.banana-process{position:absolute;bottom:30px;left:max(28px,calc((100vw - 1180px)/2));z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(48vw,650px);margin:0;padding:0;list-style:none}.banana-process li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:42px;padding:8px 10px;background:color-mix(in srgb,var(--lepto-paper) 78%,transparent);border:1.5px solid color-mix(in srgb,var(--lepto-ink) 16%,transparent);border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--lepto-paper),0 6px 14px color-mix(in srgb,var(--lepto-ink) 8%,transparent);color:var(--ink);font-size:.76rem;font-weight:850;line-height:1.05}.banana-process strong{display:inline-grid;width:22px;height:22px;color:var(--black);background:var(--acid);border:1.5px solid var(--black);border-radius:999px;font-family:var(--font-display);font-size:.74rem;font-weight:400;place-items:center;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.banana-link--make{top:18.6%;left:62.5%;width:25%;aspect-ratio:1201 / 1216;transform:rotate(7deg)}.banana-link--make:hover,.banana-link--make:focus-visible{transform:translate(14px,16px) scale(1.4) rotate(8deg)}.banana-link--buy{top:38%;left:50.4%;width:36%;aspect-ratio:1;transform:rotate(8deg)}.banana-link--buy:hover,.banana-link--buy:focus-visible{transform:translate(8px,11px) scale(1.32) rotate(9deg)}.banana-link--merch{top:54.2%;left:44.4%;width:26%;aspect-ratio:1192 / 1223;transform:rotate(3deg)}.banana-link--merch:hover,.banana-link--merch:focus-visible{transform:translate(6px,8px) scale(1.34) rotate(4deg)}.banana-link--about{top:70.5%;left:22.7%;width:27%;aspect-ratio:1144 / 1106;transform:rotate(-12deg)}.banana-link--about:hover,.banana-link--about:focus-visible{transform:translate(5px,7px) scale(1.34) rotate(-13deg)}.hero-scroll-cue{position:absolute;top:clamp(430px,62vh,610px);right:max(48px,calc((100vw - 1180px)/2 + 34px));bottom:auto;z-index:4;display:grid;align-items:center;justify-items:center;width:130px;height:98px;padding:0;color:var(--ink);background:transparent;border:0;border-radius:0;box-shadow:none;font-family:var(--font-display);font-size:.9rem;font-weight:400;letter-spacing:.016em;line-height:1;text-transform:uppercase;transform:rotate(-9deg);-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow);transition:opacity .18s ease,transform .18s ease}.hero-scroll-cue span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hero-scroll-cue:before{width:126px;height:96px;flex:0 0 auto;content:"";background:var(--asset-ui-arrow-down) center / contain no-repeat;filter:drop-shadow(0 8px 8px color-mix(in srgb,var(--lepto-ink) 17%,transparent));animation:scrollCueBounce 2.2s ease-in-out infinite}.hero-scroll-cue:hover,.hero-scroll-cue:focus-visible{transform:translateY(-3px) rotate(-9deg) scale(1.06)}.hero-scroll-cue.is-hidden{opacity:0;pointer-events:none;transform:translateY(10px) rotate(-9deg) scale(.94)}@keyframes scrollCueBounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.paper-tear{position:absolute;right:0;bottom:-2px;left:0;height:22px;background:transparent}.home-content{position:relative;z-index:7;width:min(100% - 56px,1560px);margin:0 auto;padding:28px 0 0}.home-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(250px,.9fr);gap:30px;align-items:start}.home-grid--single{grid-template-columns:minmax(0,1fr)}.reveal-on-scroll{opacity:0;transform:translateY(22px);transition:opacity .52s ease,transform .56s cubic-bezier(.18,.88,.22,1);transition-delay:var(--reveal-delay, 0ms)}.reveal-on-scroll.reveal-from-left{transform:translate(-22px) translateY(14px) rotate(-.5deg)}.reveal-on-scroll.reveal-from-right{transform:translate(22px) translateY(14px) rotate(.5deg)}.reveal-on-scroll.is-visible{opacity:1;transform:none}.home-primary-stack{display:grid;gap:28px;min-width:0}.home-section,.make-block,.b2b-block,.benefits-strip,.instagram-strip,.custom-choice,.brands-page,.simple-page,.cart-page,.checkout-page,.shop-page{width:min(100% - 48px,1680px);margin:0 auto}.home-section{width:100%}.section-heading-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.section-heading-row h2,.random-card h2{margin:0;font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:.95}.make-block h2,.b2b-block h2{margin:0;font-size:clamp(1.6rem,3vw,3rem);line-height:.95}.arrow-link,.secondary-link,.instagram-strip .section-heading-row>a{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:900;text-transform:uppercase}.section-heading-row .arrow-link{width:58px;height:42px;font-size:0;justify-content:center}.section-heading-row .arrow-link:before{width:54px;height:40px;content:"";background:var(--asset-ui-arrow-right) center / contain no-repeat;filter:drop-shadow(0 4px 5px color-mix(in srgb,var(--lepto-ink) 14%,transparent))}.section-heading-row .arrow-link svg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.drop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.drop-grid--4,.drop-grid--5{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.drop-grid__status{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:space-between;min-height:92px;padding:18px 20px;background:color-mix(in srgb,var(--lepto-paper) 90%,var(--lepto-pool));border:1.5px dashed color-mix(in srgb,var(--lepto-ink) 42%,transparent);border-radius:18px}.drop-grid__status strong{font-size:clamp(1rem,2vw,1.25rem)}.drop-grid__status button{min-height:42px;padding:9px 15px;color:var(--lepto-ink);background:var(--lepto-white);border:1.5px solid currentColor;border-radius:999px;font:inherit;font-weight:800;cursor:pointer}.drop-poster{position:relative;min-height:300px;padding:22px 18px 16px;overflow:hidden;background:var(--lepto-paper);border:1px solid color-mix(in srgb,var(--lepto-ink) 17%,transparent);border-radius:24px;box-shadow:0 7px 16px color-mix(in srgb,var(--lepto-ink) 14%,transparent)}.drop-label{position:absolute;top:0;left:0;padding:7px 12px;background:var(--acid);font-family:var(--font-display);font-size:.75rem;font-weight:400;letter-spacing:.018em;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.drop-poster h3{max-width:220px;margin:22px 0 8px;font-size:clamp(1.75rem,3.2vw,3rem);line-height:.9}.drop-poster .product-art{position:absolute;right:8%;bottom:36px;width:min(52%,185px)}.drop-price{position:absolute;right:0;bottom:0;left:0;padding:11px;color:var(--white);background:var(--black);font-family:var(--font-display);font-size:1rem;font-weight:400;letter-spacing:.018em;text-align:center}.product-art--loading{display:block;width:min(58%,150px);aspect-ratio:1;margin:auto;background:color-mix(in srgb,var(--lepto-paper) 62%,transparent);border:4px solid var(--white);border-radius:33% 27% 38% 29%;box-shadow:var(--shadow-sticker);animation:loadingShine 1.3s ease-in-out infinite}.drop-poster--loading h3,.product-card--loading strong{color:transparent;background:color-mix(in srgb,var(--lepto-ink) 18%,transparent);border-radius:6px;text-shadow:none;-webkit-text-stroke:0}.drop-poster--loading h3{width:62%}@keyframes loadingShine{0%{background-position:-140px 0,0 0,0 0}to{background-position:180px 0,0 0,0 0}}@media(prefers-reduced-motion:reduce){.reveal-on-scroll,.product-art--loading,.hero-scroll-cue:before{animation:none;transition:none}.reveal-on-scroll{opacity:1;transform:none}}.random-card,.cart-summary,.product-drawer,.choice-panel,.brand-offer-card,.merch-card{background:var(--paper-soft);border:1px solid var(--line);border-radius:24px;box-shadow:0 8px 20px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.random-card{position:relative;isolation:isolate;display:grid;gap:0;align-content:start;min-height:520px;padding:0;overflow:hidden;background:var(--white);border:3px solid var(--lepto-paper);border-radius:34px;box-shadow:0 0 0 5px color-mix(in srgb,var(--lepto-paper) 95%,transparent),0 13px 28px color-mix(in srgb,var(--lepto-ink) 16%,transparent);transform:rotate(.3deg)}.random-card__heading{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:178px;margin:0;padding:24px 42px 18px;color:var(--white);background:var(--lepto-tomato);border:0;border-radius:29px 29px 0 0}.random-card__title-lockup{display:grid;gap:4px;min-width:0;justify-items:center;text-align:center}.random-card__hello{font-family:Arial,Helvetica,sans-serif;font-size:clamp(4.3rem,6.8vw,7.7rem);font-weight:800;font-style:normal;letter-spacing:0;line-height:.72;text-transform:none;-webkit-text-stroke:0;paint-order:normal;text-shadow:none;transform:none}.random-card__heading h2{max-width:none;color:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.8rem,2.65vw,3.05rem);font-style:normal;font-weight:400;line-height:1;letter-spacing:0;text-transform:none;transform:none;transform-origin:left center;-webkit-text-stroke:0;paint-order:normal;text-shadow:none}.random-card__nameplate{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:center;min-height:92px;margin:0;padding:22px 34px 8px;background:var(--white);border:0;border-radius:0;box-shadow:none;justify-items:center;text-align:center}.random-card .random-card__nameplate strong{min-width:0;font-family:var(--font-display);font-size:clamp(1.55rem,2.5vw,2.5rem);font-style:italic;font-weight:900;line-height:.92;overflow-wrap:anywhere;transform:rotate(-1deg);-webkit-text-stroke:0;text-shadow:none}.random-card__sticker-window{position:relative;z-index:2;display:grid;min-height:286px;margin:0;padding:0 24px;place-items:center}.random-card--name-tag{color:var(--black);cursor:pointer}.random-card--name-tag .random-card__message{position:relative;z-index:2;display:grid;min-height:378px;padding:42px;background:var(--white);place-items:center;text-align:center}.random-card--name-tag .random-card__message strong{max-width:12ch;font-family:var(--font-display);font-size:clamp(2rem,4.7vw,4.8rem);font-style:italic;font-weight:900;line-height:.92;overflow-wrap:anywhere;text-transform:uppercase;white-space:pre-wrap}.random-card--name-tag .random-card__message.is-empty{min-height:378px}.random-card--name-tag .random-card__message--animated{z-index:2;overflow:hidden;padding:30px}.name-tag-animation{position:relative;display:block;width:min(100%,420px);height:230px;color:var(--lepto-ink)}.name-tag-animation__tag{--name-tag-delay: 0s;--name-tag-rotate: -3deg;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;color:var(--lepto-ink);opacity:0;place-items:center;transform:rotate(var(--name-tag-rotate)) scale(.96);animation:leptoNameTagScene 32s ease-in-out var(--name-tag-delay) infinite both}.name-tag-animation__tag--2{--name-tag-delay: 4s;--name-tag-rotate: -2deg}.name-tag-animation__tag--3{--name-tag-delay: 8s;--name-tag-rotate: -2deg}.name-tag-animation__tag--4{--name-tag-delay: 12s;--name-tag-rotate: 1deg}.name-tag-animation__tag--5{--name-tag-delay: 16s;--name-tag-rotate: 0deg}.name-tag-animation__tag--6{--name-tag-delay: 20s;--name-tag-rotate: -1deg}.name-tag-animation__tag--7{--name-tag-delay: 24s;--name-tag-rotate: .5deg}.name-tag-animation__tag--8{--name-tag-delay: 28s;--name-tag-rotate: -.75deg}.name-tag-animation__ink{position:relative;z-index:2;display:inline-block;max-width:none;color:currentColor;font-family:var(--font-display);font-size:clamp(3.9rem,5vw,4.6rem);font-style:normal;font-weight:400;font-synthesis:none;letter-spacing:-.025em;line-height:1;padding:.18em .08em .24em;text-align:center;text-transform:none;white-space:nowrap;clip-path:inset(0 100% 0 0);filter:none;transform:none;transform-origin:center center;animation:leptoNameTagInk 32s steps(16,end) var(--name-tag-delay) infinite both}.name-tag-animation__tag--1 .name-tag-animation__ink{font-size:clamp(5rem,6vw,5.75rem);letter-spacing:-.04em;transform:rotate(-2deg)}.name-tag-animation__tag--2 .name-tag-animation__ink{font-size:clamp(4.6rem,5.8vw,5.4rem);letter-spacing:-.035em;transform:rotate(-1deg)}.name-tag-animation__tag--3 .name-tag-animation__ink{letter-spacing:-.03em;transform:rotate(-1deg)}.name-tag-animation__tag--4 .name-tag-animation__ink{letter-spacing:.01em;transform:rotate(1deg)}.name-tag-animation__tag--5 .name-tag-animation__ink{font-size:clamp(6.5rem,8vw,8rem);font-weight:400;letter-spacing:-.025em;text-transform:none;transform:none}.name-tag-animation__tag--6 .name-tag-animation__ink{font-size:clamp(5rem,6.2vw,5.8rem);letter-spacing:-.035em;transform:rotate(-1deg)}.name-tag-animation__tag.is-long .name-tag-animation__ink{font-size:clamp(3.1rem,4.3vw,3.8rem)}.name-tag-animation__tag.is-extra-long .name-tag-animation__ink{font-size:clamp(2.7rem,3.8vw,3.4rem);letter-spacing:-.03em}.name-tag-animation__tag.is-maximus .name-tag-animation__ink{font-size:clamp(3.5rem,5vw,4.4rem);letter-spacing:-.025em;line-height:.78;white-space:pre-line;transform:rotate(-.75deg) scale(1.04)}.name-tag-animation__doodle{position:absolute;inset:50% auto auto 50%;z-index:1;width:100%;height:100%;overflow:visible;color:currentColor;pointer-events:none;transform:translate(-50%,-50%)}.name-tag-animation__doodle path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:6}.name-tag-animation__underline{stroke-dasharray:410;stroke-dashoffset:410;animation:leptoNameTagScribble 12s ease-out var(--name-tag-delay) infinite both}.name-tag-animation__detail{stroke-dasharray:150;stroke-dashoffset:150;animation:leptoNameTagDetail 12s ease-out var(--name-tag-delay) infinite both}.name-tag-animation__marker{position:absolute;top:47%;left:4%;z-index:4;width:39px;height:13px;background:var(--lepto-ink);border:2px solid var(--lepto-ink);border-radius:5px 2px 2px 5px;box-shadow:2px 3px color-mix(in srgb,var(--lepto-ink) 18%,transparent);opacity:0;transform:translate(-50%,-50%) rotate(-21deg);transform-origin:right center;animation:leptoNameTagMarker 12s steps(14,end) var(--name-tag-delay) infinite both}.name-tag-animation__marker:before{position:absolute;top:50%;right:-11px;width:0;height:0;content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:12px solid var(--lepto-ink);transform:translateY(-50%)}.name-tag-animation__marker:after{position:absolute;top:2px;bottom:2px;left:6px;width:7px;content:"";background:var(--lepto-white);border-radius:2px;opacity:.78}@keyframes leptoNameTagScene{0%,0.3%{opacity:0;transform:rotate(var(--name-tag-rotate)) scale(.96)}0.75%,11.8%{opacity:1;transform:rotate(var(--name-tag-rotate)) scale(1)}12.5%,to{opacity:0;transform:rotate(calc(var(--name-tag-rotate) + 1deg)) scale(1.01)}}@keyframes leptoNameTagInk{0%,0.65%{clip-path:inset(0 100% 0 0);opacity:0}0.95%{clip-path:inset(0 96% 0 0);opacity:1}5.15%,11.8%{clip-path:inset(0 0 0 0);opacity:1}12.5%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes leptoNameTagScribble{0%,18%{stroke-dashoffset:410;opacity:0}19%{opacity:1}26%,29%{stroke-dashoffset:0;opacity:1}31%,to{stroke-dashoffset:0;opacity:0}}@keyframes leptoNameTagDetail{0%,22%{stroke-dashoffset:150;opacity:0}23%{opacity:1}28%,29%{stroke-dashoffset:0;opacity:1}31%,to{stroke-dashoffset:0;opacity:0}}@keyframes leptoNameTagMarker{0%,3%{left:4%;opacity:0}4%{left:6%;opacity:1}22%{left:92%;opacity:1}24%,to{left:94%;opacity:0}}@media(prefers-reduced-motion:reduce){.name-tag-animation__tag,.name-tag-animation__ink,.name-tag-animation__underline,.name-tag-animation__detail,.name-tag-animation__marker{animation:none}.name-tag-animation__tag{display:none;opacity:0;transform:none}.name-tag-animation__tag:first-child{display:grid;opacity:1;transform:rotate(-1deg)}.name-tag-animation__ink{clip-path:none;opacity:1}.name-tag-animation__doodle path{stroke-dashoffset:0;opacity:1}.name-tag-animation__marker{display:none}}.random-card--name-tag:hover .random-card__message strong,.random-card--name-tag:focus-visible .random-card__message strong{transform:rotate(-1deg) scale(1.02)}.random-card--name-tag:focus-visible{outline:4px solid var(--blue);outline-offset:5px}.random-card__sticker-window:before{display:none}.random-card .product-art--large{width:min(80%,300px)}.random-card:after{display:block;width:100%;height:54px;margin:0;background:var(--lepto-tomato);border-radius:0 0 29px 29px;content:"";order:20}.random-card--product{background:var(--lepto-paper);border-color:var(--black)}.random-card--product .random-card__product-heading{min-height:132px;padding:22px 30px;color:var(--black);background:var(--acid)}.random-card__product-kicker{font-family:var(--font-display);font-size:2.4rem;font-style:italic;font-weight:900;line-height:.92;overflow-wrap:anywhere;text-transform:uppercase}.random-card--product .random-card__heading h2{color:var(--black);font-family:var(--font-body);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.2}.random-card__product-link{display:grid;color:inherit;text-decoration:none}.random-card--product .random-card__sticker-window{min-height:310px;padding:24px}.random-card__product-meta{display:grid;gap:5px;min-height:96px;padding:18px 28px 22px;text-align:center}.random-card__product-meta strong{font-family:var(--font-display);font-size:2.1rem;font-style:italic;font-weight:900;line-height:.92;overflow-wrap:anywhere;text-transform:uppercase}.random-card__product-meta span{font-family:var(--font-mono);font-size:.9rem;font-weight:700}.random-card--product:after{height:32px;background:var(--lepto-tomato)}.random-card--loading{padding-top:0}.random-card__refresh{position:absolute;top:18px;right:18px;width:36px;height:36px;background:transparent;border:0;border-radius:0;filter:drop-shadow(0 5px 5px color-mix(in srgb,var(--lepto-ink) 18%,transparent));opacity:0;transform:rotate(6deg);transition:opacity .17s ease,transform .17s ease,filter .17s ease}.random-card__refresh:before{width:33px;height:33px;content:"";background:var(--asset-ui-refresh) center / contain no-repeat}.random-card:hover .random-card__refresh,.random-card__refresh:hover,.random-card__refresh:focus-visible{background:transparent;opacity:.7;transform:rotate(24deg) scale(1.08);filter:drop-shadow(0 9px 8px color-mix(in srgb,var(--lepto-ink) 18%,transparent))}.random-card__refresh svg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.random-card>strong{font-size:1.06rem;text-transform:uppercase}.random-card--loading{min-height:360px}.make-block,.b2b-block{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(260px,1fr);gap:26px;align-items:center;margin-top:36px;padding:28px;overflow:hidden;background:color-mix(in srgb,var(--lepto-paper) 55%,transparent);border:1px solid var(--line);border-radius:24px;box-shadow:none}.home-primary-stack .make-block{width:100%;margin-top:0}.home-content>.b2b-block{width:100%}.home-primary-stack .how-strip{display:none}.home-action-rail{display:grid;grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);gap:clamp(20px,2vw,30px);align-items:stretch;width:100%;margin:34px 0 20px;padding:clamp(18px,2vw,24px);overflow:hidden;background:color-mix(in srgb,var(--lepto-paper) 62%,transparent);border:var(--ink-border);border-radius:24px;box-shadow:0 0 0 5px var(--lepto-paper),0 12px 25px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.home-action-rail__intro{display:grid;gap:18px;align-content:start;min-width:0;padding:3px clamp(4px,1vw,12px) 3px 0}.home-action-rail__intro>span{font-family:var(--font-display);font-size:clamp(1.35rem,2.7vw,2.45rem);line-height:.9;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.home-action-rail__buttons{display:flex;flex-wrap:wrap;gap:14px 12px;align-items:center}.home-action-rail__button{min-width:min(100%,210px)}.home-action-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.home-action-steps li{--step-color: var(--acid);--step-ink: var(--black);--step-art-tilt: -4deg;position:relative;isolation:isolate;display:grid;align-items:start;min-height:142px;padding:14px;overflow:hidden;background:color-mix(in srgb,var(--step-color) 18%,var(--paper-soft));border:1.5px solid color-mix(in srgb,var(--step-color) 48%,var(--black));border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--lepto-paper),0 7px 14px color-mix(in srgb,var(--lepto-ink) 7%,transparent);font-weight:900;line-height:1.08;text-transform:uppercase}.home-action-step__copy{position:relative;z-index:2;display:inline-flex;align-items:center;gap:9px;min-width:0;max-width:100%}.home-action-steps strong{display:inline-grid;flex:0 0 auto;width:30px;aspect-ratio:1;color:var(--step-ink);background:var(--step-color);border:2px solid var(--black);border-radius:50%;font-family:var(--font-mono);font-size:.76rem;place-items:center}.home-action-step__label{min-width:0;max-width:8.8em}.home-action-step__art{position:absolute;right:-3px;bottom:-9px;z-index:1;display:block;width:min(74%,150px);height:auto;pointer-events:none;filter:drop-shadow(0 5px 0 color-mix(in srgb,var(--lepto-ink) 14%,transparent)) drop-shadow(0 12px 14px color-mix(in srgb,var(--lepto-ink) 12%,transparent));transform:rotate(var(--step-art-tilt));transform-origin:center}.home-action-step__art--upload{right:-1px;bottom:-7px;width:min(64%,128px)}.home-action-step__art--edit{right:-7px;bottom:-15px;width:min(76%,150px)}.home-action-step__art--size{right:-16px;bottom:-16px;width:min(68%,136px)}.home-action-step__art--order{right:-7px;bottom:-16px;width:min(76%,148px)}.home-action-steps li:nth-child(1){--step-color: var(--acid);--step-art-tilt: -6deg}.home-action-steps li:nth-child(2){--step-color: var(--banana);--step-art-tilt: 5deg}.home-action-steps li:nth-child(3){--step-color: var(--orange);--step-art-tilt: -3deg}.home-action-steps li:nth-child(4){--step-color: var(--purple);--step-ink: var(--paper);--step-art-tilt: 5deg}.home-action-steps span{min-width:0}.make-block p,.b2b-block p,.custom-choice__intro p,.simple-page p,.shop-intro p{color:var(--muted);line-height:1.55}.make-art,.brand-sticker-cluster,.about-art{position:relative;min-height:240px}.make-art .product-art:first-child,.brand-sticker-cluster .product-art:first-of-type,.about-art .product-art:first-child{position:absolute;left:10%;bottom:0;width:min(58%,240px)}.make-art .product-art:last-child,.brand-sticker-cluster .product-art:last-child,.about-art .product-art:last-child{position:absolute;right:8%;bottom:18%;width:min(34%,130px)}.how-strip{display:grid;gap:14px;margin:0;padding:0;list-style:none}.how-strip li{display:flex;align-items:center;gap:10px;min-height:42px;font-size:.9rem;font-weight:800}.your-logo-sticker{position:absolute;top:26px;left:8%;z-index:2;display:grid;width:170px;min-height:72px;padding:12px;background:var(--white);border:4px solid var(--white);border-radius:45% 55% 50% 50%;box-shadow:var(--shadow-sticker);font-family:var(--font-display);font-weight:900;font-size:1.28rem;line-height:.95;text-align:center;text-transform:uppercase;transform:rotate(-8deg);place-items:center}.shop-page>.b2b-block{width:100%;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);margin-top:34px}.home-content>.benefits-strip,.shop-page>.benefits-strip{width:100%}.shop-page>.benefits-strip{margin-top:26px;margin-bottom:0}.benefits-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:34px;overflow:hidden;background:color-mix(in srgb,var(--lepto-paper) 50%,transparent);border:1px solid var(--line);border-radius:24px}.benefits-strip div{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:22px 20px;border-right:1px solid var(--line)}.benefits-strip div:last-child{border-right:0}.benefits-strip svg{grid-row:span 2}.benefits-strip strong{font-size:.78rem;text-transform:uppercase}.benefits-strip span{color:var(--muted);font-size:.78rem}.instagram-strip{margin-top:38px;padding-bottom:48px}.insta-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.insta-tile{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:210px;padding:14px;overflow:hidden;color:inherit;background:var(--lepto-paper);border:1.5px solid var(--line);border-radius:var(--radius-md);box-shadow:0 0 0 5px var(--lepto-paper),0 9px 20px color-mix(in srgb,var(--lepto-ink) 8%,transparent);text-decoration:none;transition:transform .22s cubic-bezier(.18,.88,.22,1),box-shadow .22s ease}.insta-tile:hover,.insta-tile:focus-visible{transform:translateY(-5px) rotate(-.35deg)}.insta-tile:nth-child(2n):hover,.insta-tile:nth-child(2n):focus-visible{transform:translateY(-5px) rotate(.35deg)}.insta-tile__visual{position:relative;display:grid;width:100%;min-height:160px;overflow:hidden;background:color-mix(in srgb,var(--lepto-paper) 72%,var(--lepto-pool));border:1px solid color-mix(in srgb,var(--lepto-ink) 22%,transparent);border-radius:calc(var(--radius-md) - 8px);place-items:center}.insta-tile:nth-child(2n) .insta-tile__visual{background:color-mix(in srgb,var(--lepto-paper) 78%,var(--lepto-violet))}.insta-tile:nth-child(3n) .insta-tile__visual{background:color-mix(in srgb,var(--lepto-paper) 82%,var(--lepto-tomato))}.insta-tile__image{width:100%;height:100%;object-fit:cover}.insta-tile__visual .product-art{width:min(68%,150px)}.insta-tile__badge{position:absolute;top:8px;left:8px;display:inline-flex;gap:5px;align-items:center;padding:5px 7px;color:var(--white);background:var(--black);border-radius:999px}.insta-tile__caption{align-self:end;font-size:.78rem;font-weight:900;text-transform:uppercase}.torn-footer{position:relative;margin-top:0;padding:68px max(24px,calc((100vw - 1680px)/2 + 24px)) 42px;overflow-x:clip;color:var(--white);background:var(--black)}.footer-tear{position:absolute;top:-25px;right:-2px;left:-2px;height:28px;background:var(--black);clip-path:polygon(0 58%,4% 43%,9% 64%,14% 49%,20% 69%,25% 38%,31% 61%,37% 47%,43% 72%,49% 42%,56% 63%,62% 51%,68% 70%,74% 39%,80% 60%,86% 46%,92% 67%,97% 48%,100% 57%,100% 100%,0 100%);filter:none}.footer-tear:before{display:none}@media(max-width:620px){.footer-tear{top:-20px;height:23px;clip-path:polygon(0 58%,9% 42%,18% 68%,30% 47%,43% 70%,55% 39%,67% 63%,79% 45%,91% 67%,100% 51%,100% 100%,0 100%)}}.brand-builder-quantity-prices__grid button em{justify-self:start;padding:3px 6px;background:color-mix(in srgb,var(--lepto-pool) 24%,var(--lepto-white));border-radius:999px;font-size:.56rem;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase}@media(max-width:760px){}.footer-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr)) minmax(0,1.2fr);gap:clamp(24px,3vw,38px);align-items:start}.torn-footer .logo img{width:100%;filter:invert(1)}.torn-footer .logo{width:clamp(112px,10vw,160px)}.torn-footer h3{margin-bottom:12px;font-size:.82rem}.torn-footer a{display:flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin-bottom:8px;color:color-mix(in srgb,var(--lepto-paper) 78%,transparent);font-size:.82rem}.copyright{margin-top:16px;color:color-mix(in srgb,var(--lepto-paper) 70%,transparent);font-family:var(--font-body);font-size:.78rem;text-transform:uppercase}.footer-note{display:block;justify-self:end;width:clamp(220px,22vw,360px);max-width:100%;padding:0;color:var(--ink);background:transparent;box-shadow:none;font-family:var(--font-display);font-size:.9rem;font-weight:400;letter-spacing:.018em;text-align:center;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow);transform:rotate(-5deg)}.footer-note img{width:100%;height:auto;border:0;border-radius:0;filter:drop-shadow(0 14px 16px color-mix(in srgb,var(--lepto-ink) 38%,transparent));transform:rotate(.6deg)}.shop-page{position:relative;z-index:7;width:min(100% - 64px,1600px);padding-bottom:42px}.shop-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;margin:clamp(26px,2.2vw,34px) auto 24px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.shop-intro>div:first-child{align-self:center;min-width:0;padding-block:clamp(6px,1vw,16px)}.shop-intro h1{max-width:10.5ch;margin-bottom:clamp(18px,2vw,28px)}.shop-intro p{max-width:34ch;margin:0}.shop-intro p+p{margin-top:10px}.shop-intro h1,.custom-choice__intro h1,.simple-page h1,.cart-main h1,.checkout-form h1{margin-bottom:16px;font-family:var(--font-display);font-size:clamp(2.7rem,5vw,4.2rem);font-weight:400;letter-spacing:.012em;line-height:.86;text-transform:uppercase;-webkit-text-stroke:.35px currentColor;text-shadow:var(--ink-type-shadow)}.shop-brand-collage{position:relative;isolation:isolate;align-self:center;width:min(100%,560px);aspect-ratio:3 / 2;margin-right:-4px;justify-self:end;pointer-events:none}.shop-brand-collage__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.shop-brand-collage__logo{position:absolute;top:54%;left:50%;z-index:2;width:60%;height:auto;filter:drop-shadow(5px 6px 0 var(--lepto-ink));transform:translate(-50%,-50%) rotate(-1.2deg);transform-origin:center;-webkit-user-select:none;user-select:none}.shop-filters{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:28px}.shop-filter-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:auto;min-height:46px;padding:10px 20px 9px;overflow:visible;color:var(--ink);background:var(--paper-soft);border:var(--ink-border);border-radius:999px;box-shadow:0 0 0 4px var(--lepto-paper),0 7px 12px color-mix(in srgb,var(--lepto-ink) 10%,transparent);filter:none;font-size:1rem;line-height:1;white-space:nowrap}.shop-filter-chip:before{width:17px;height:17px;flex:0 0 auto;content:"";background:var(--asset-ui-spark) center / contain no-repeat;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--lepto-ink) 14%,transparent))}.shop-filter-chip--all:before{background:var(--asset-ui-eye) center / contain no-repeat}.shop-filter-chip--hello-my-name-is:before{background:var(--asset-ui-eye) center / contain no-repeat}.shop-filter-chip--packs:before{background:var(--asset-ui-bag) center / contain no-repeat}.shop-filter-chip.is-active{color:var(--ink);background:color-mix(in srgb,var(--acid) 68%,var(--white));border-color:var(--black);box-shadow:0 0 0 4px var(--lepto-paper),inset 0 0 0 2px color-mix(in srgb,var(--lepto-paper) 86%,transparent),0 8px 14px color-mix(in srgb,var(--lepto-ink) 14%,transparent);filter:none;transform:rotate(-1deg)}.shop-filter-chip.is-active:before{opacity:1;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--lepto-ink) 16%,transparent))}.shop-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.92fr);gap:28px;align-items:start}.shop-grid-wrap{scroll-margin-top:118px}.shop-count-row{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px;padding-top:16px;border-top:1px solid var(--line);font-family:var(--font-body);font-size:.76rem;text-transform:uppercase}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shop-empty{margin:0 0 18px;padding:16px 18px;color:var(--muted);background:color-mix(in srgb,var(--lepto-paper) 52%,transparent);border:1px solid var(--line);border-radius:8px;font-weight:750;line-height:1.45}.product-card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:238px;padding:20px 16px 16px;color:var(--ink);background:color-mix(in srgb,var(--lepto-paper) 40%,transparent);border:1px solid color-mix(in srgb,var(--lepto-ink) 13%,transparent);border-radius:24px;text-align:left;box-shadow:none}.product-card__open{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;padding:0;color:inherit;background:transparent;border:0;text-align:left}.product-card__open:focus-visible,.product-card__quick-add:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.product-card.is-selected{background:color-mix(in srgb,var(--lepto-paper) 55%,transparent);border-color:var(--black);box-shadow:inset 0 0 0 2px var(--black)}.product-card--loading{pointer-events:none}.product-card--loading .product-art--loading{width:min(70%,160px)}.product-card--loading .product-card__meta span{width:48px;height:12px;color:transparent;background:color-mix(in srgb,var(--lepto-ink) 12%,transparent);border-radius:5px}.wishlist,.product-like{position:absolute;top:15px;right:16px}.product-like{z-index:3;display:grid;width:34px;height:34px;padding:0;overflow:visible;color:transparent;background:transparent;border:0;border-radius:999px;place-items:center;transition:opacity .16s ease,transform .16s ease,filter .16s ease}.product-like:hover,.product-like:focus-visible{outline:2px solid var(--blue);outline-offset:3px;transform:translateY(-2px) rotate(-8deg) scale(1.08)}.product-like.is-guest{opacity:.58;filter:grayscale(.28)}.product-like.is-auth{opacity:.88}.product-like.is-liked{opacity:1;filter:saturate(1.25) drop-shadow(0 4px 4px color-mix(in srgb,var(--lepto-ink) 18%,transparent));transform:rotate(-7deg) scale(1.05)}.product-like.is-liked:after{position:absolute;right:-1px;bottom:1px;display:grid;width:13px;height:13px;content:"";background:var(--acid);border:1.5px solid var(--black);border-radius:999px;box-shadow:0 0 0 2px var(--lepto-paper)}.product-card__meta{display:grid;gap:7px;align-self:end}.product-card__meta strong{font-family:var(--font-display);font-size:1.04rem;font-weight:400;letter-spacing:.018em;line-height:.9;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.product-card__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-card__quick-add{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 13px;color:var(--ink);background:var(--acid);border:var(--ink-border);border-radius:999px;box-shadow:0 0 0 3px var(--lepto-paper);font-family:var(--font-display);font-size:.96rem;font-weight:400;letter-spacing:.016em;line-height:1;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.product-card__quick-add:before{width:17px;height:21px;content:"";background:var(--asset-ui-bag) center / contain no-repeat;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--lepto-ink) 12%,transparent))}.product-card__quick-add svg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.type-chip{position:relative;display:inline-flex;align-items:center;width:max-content;min-height:28px;padding:5px 12px;background:color-mix(in srgb,var(--lepto-paper) 78%,transparent);border:var(--ink-border);border-radius:999px;font-family:var(--font-display);font-size:.76rem;font-weight:400;letter-spacing:.014em;text-transform:uppercase;box-shadow:0 0 0 3px var(--lepto-paper);-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.product-card .type-chip{position:static}.product-drawer{position:sticky;top:18px;display:grid;gap:14px;padding:24px;background:color-mix(in srgb,var(--lepto-paper) 70%,transparent);border-radius:22px}.product-drawer--inline{display:none}@media(min-width:1025px){.product-drawer--desktop{--shop-drawer-sticky-gap: var(--space-4);--shop-drawer-sticky-top: calc( var(--wp-admin--admin-bar--height, 0px) + 115px + var(--shop-drawer-sticky-gap) );top:var(--shop-drawer-sticky-top);max-height:min(610px,calc(100vh - var(--shop-drawer-sticky-top) - var(--shop-drawer-sticky-gap)));max-height:min(610px,calc(100svh - var(--shop-drawer-sticky-top) - var(--shop-drawer-sticky-gap)));margin-top:0;overflow:visible;align-content:start;gap:8px;padding:14px;background:var(--paper-soft)}.product-drawer--desktop .drawer-close{top:14px;right:14px}.product-drawer--desktop .product-drawer__chip{min-height:24px;padding:4px 10px;font-size:.66rem}.product-drawer.product-drawer--desktop h2{margin-top:4px;font-size:clamp(1.72rem,2.55vw,2.35rem);line-height:.82}.product-drawer--desktop .drawer-price{font-size:1.08rem}.product-drawer--desktop .sticker-button{min-height:44px;padding:.28em 16px .22em;font-size:clamp(.95rem,1.12vw,1.08rem)}.product-drawer--desktop .product-detail-preview{min-height:180px;padding:12px}.product-drawer--desktop .product-detail-preview .product-art--large{width:min(82%,220px)}.product-drawer--desktop .product-detail-specs{gap:6px}.product-drawer--desktop .product-detail-specs div{padding:8px 9px}.product-drawer--desktop .drawer-description{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted);font-size:.78rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-drawer--desktop .drawer-benefits,.product-drawer--desktop .drawer-links{display:none}}@media(min-width:1025px)and (max-height:820px){.product-drawer--desktop{max-height:min(560px,calc(100vh - var(--shop-drawer-sticky-top) - var(--shop-drawer-sticky-gap)));max-height:min(560px,calc(100svh - var(--shop-drawer-sticky-top) - var(--shop-drawer-sticky-gap)));margin-top:0;gap:7px;padding:14px}.product-drawer--desktop .drawer-close{top:14px;right:14px}.product-drawer--desktop .product-drawer__chip{min-height:24px;padding:4px 10px;font-size:.66rem}.product-drawer.product-drawer--desktop h2{margin-top:4px;font-size:clamp(1.72rem,2.55vw,2.35rem);line-height:.84}.product-drawer--desktop .drawer-price{font-size:1.2rem}.product-drawer--desktop .product-detail-gallery{grid-template-columns:minmax(0,1fr)}.product-drawer--desktop .product-detail-preview{min-height:158px}.product-drawer--desktop .product-detail-preview .product-art--large{width:min(78%,185px)}.product-drawer--desktop .sticker-chip{min-height:30px;padding:6px 9px;font-size:.7rem}.product-drawer--desktop .sticker-button--image-add{min-height:58px}}.drawer-close{position:absolute;top:18px;right:18px}.product-drawer h2{margin:14px 44px 0 0;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.35rem);font-weight:400;letter-spacing:.012em;line-height:.86;text-transform:uppercase;-webkit-text-stroke:.35px currentColor;text-shadow:var(--ink-type-shadow)}.drawer-price{margin:0;font-size:1.45rem}.product-detail-gallery{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.product-detail-preview,.product-detail-thumb{position:relative;color:inherit;background:color-mix(in srgb,var(--lepto-paper) 62%,transparent);border:var(--ink-border);box-shadow:0 0 0 4px var(--lepto-paper),0 8px 18px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.product-detail-preview{display:grid;min-height:230px;padding:16px;overflow:hidden;border-radius:28px 22px 31px 24px/24px 30px 23px;place-items:center}.product-detail-preview:hover,.product-detail-preview:focus-visible,.product-detail-thumb:hover,.product-detail-thumb:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.product-detail-preview .product-art{margin:0 auto}.product-detail-preview .product-art--large{width:min(84%,300px)}.product-detail-preview__badge{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:5px 9px;color:var(--ink);background:var(--acid);border:1.5px solid var(--black);border-radius:999px;font-family:var(--font-display);font-size:.72rem;line-height:1;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.product-detail-thumbs{display:grid;grid-template-rows:1fr 1fr;gap:10px}.product-detail-thumb{display:grid;gap:5px;min-width:0;padding:9px 7px;border-radius:18px 24px 20px 16px/21px 16px 24px 17px;place-items:center}.product-detail-thumb.is-active{background:var(--acid);box-shadow:0 0 0 4px var(--lepto-paper),0 7px color-mix(in srgb,var(--lepto-ink) 16%,transparent)}.product-detail-thumb .product-art{width:54px;margin:0;filter:drop-shadow(0 5px 4px color-mix(in srgb,var(--lepto-ink) 15%,transparent))}.product-detail-thumb span:last-child{font-family:var(--font-display);font-size:.72rem;line-height:.9;text-align:center;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.product-detail-thumb__swatch{display:grid;width:52px;height:52px;background:transparent;border:var(--ink-border);border-radius:45% 36% 46% 34%/39% 48% 32% 42%;place-items:center;box-shadow:0 0 0 4px var(--lepto-paper),0 6px 12px color-mix(in srgb,var(--lepto-ink) 10%,transparent)}.product-material-closeup{position:relative;display:grid;width:100%;height:100%;min-height:140px;isolation:isolate;place-items:center}.product-material-closeup:before{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:-1;content:"";background:transparent;border:1.5px solid color-mix(in srgb,var(--lepto-ink) 15%,transparent);border-radius:26px 18px 30px 22px/20px 28px 22px 30px;transform:rotate(-2deg)}.product-material-closeup__sheet{display:grid;width:min(68%,190px);aspect-ratio:1;background:color-mix(in srgb,var(--lepto-paper) 78%,transparent);border:4px solid var(--lepto-paper);border-radius:42% 35% 46% 34%/36% 44% 32% 40%;place-items:center;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--lepto-ink) 14%,transparent),0 13px 24px color-mix(in srgb,var(--lepto-ink) 15%,transparent);transform:rotate(2deg)}.product-material-closeup__sheet .product-art{width:76%;margin:0}.product-material-closeup__label{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 20px);padding:5px 9px;color:var(--ink);background:var(--lepto-paper);border:1.5px solid var(--black);border-radius:999px;font-family:var(--font-display);font-size:.72rem;line-height:.95;text-transform:uppercase;box-shadow:0 2px color-mix(in srgb,var(--lepto-ink) 16%,transparent);-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.product-detail-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.product-detail-specs div{min-width:0;padding:10px 11px;background:color-mix(in srgb,var(--lepto-paper) 58%,transparent);border:1.5px solid color-mix(in srgb,var(--lepto-ink) 15%,transparent);border-radius:16px 12px 18px 13px/14px 18px 12px 16px}.product-detail-specs dt{margin:0 0 4px;color:var(--muted);font-family:var(--font-display);font-size:.68rem;line-height:1;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.product-detail-specs dd{margin:0;font-size:.82rem;font-weight:750;line-height:1.18}.product-zoom-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;isolation:isolate;padding:28px;place-items:center}.product-zoom-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--lepto-ink) 52%,transparent);border:0}.product-zoom-modal__panel{position:relative;z-index:1;display:grid;width:min(760px,92vw);max-height:min(760px,88vh);gap:12px;padding:clamp(18px,3vw,28px);overflow:auto;background:var(--paper-soft);border:var(--ink-border);border-radius:32px 24px 36px 26px/26px 36px 24px 32px;box-shadow:0 0 0 8px var(--lepto-paper),0 28px 72px color-mix(in srgb,var(--lepto-ink) 34%,transparent)}.product-zoom-modal__close{position:absolute;top:12px;right:12px}.product-zoom-modal__panel h3{max-width:calc(100% - 54px);margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,8vw,4.8rem);line-height:.82;text-transform:uppercase;-webkit-text-stroke:.5px currentColor;text-shadow:var(--ink-type-shadow)}.product-zoom-modal__art{display:grid;min-height:min(56vh,430px);place-items:center}.product-zoom-modal__art .product-art--large{width:min(72vmin,520px)}.product-material-closeup--zoom{min-height:min(56vh,430px)}.product-material-closeup--zoom .product-material-closeup__sheet{width:min(58vmin,430px)}.product-zoom-modal__panel p{max-width:58ch;margin:0;color:var(--muted);font-weight:650;line-height:1.45}.benefit-row,.drawer-benefits,.drawer-links{display:flex;flex-wrap:wrap;gap:14px 18px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.78rem}.benefit-row span,.drawer-benefits span{display:inline-flex;align-items:center;gap:7px}.options-panel__header span,.options-section__title span{width:fit-content;padding:4px 8px;color:var(--white);background:var(--black);border-radius:999px;font-family:var(--font-mono);font-size:.62rem;font-weight:900;line-height:1;text-transform:uppercase}.options-section{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;min-width:0;max-width:100%;padding:16px 18px 18px;border-bottom:1.5px solid color-mix(in srgb,var(--lepto-ink) 10%,transparent)}.options-section__title{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.options-section__title span{color:var(--ink);background:color-mix(in srgb,var(--acid) 42%,var(--lepto-paper));border:1.5px solid var(--black)}.choice-hint{display:block;margin-top:8px;color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.35}.choice-hint--custom-size{width:fit-content;max-width:100%;padding:7px 9px;color:var(--ink);background:color-mix(in srgb,var(--acid) 16%,var(--lepto-paper));border:1.5px dashed var(--line);border-radius:8px}.own-shape-guide{display:grid;gap:7px;padding:11px 12px;color:var(--ink);background:color-mix(in srgb,var(--acid) 20%,var(--lepto-paper));border:1.5px dashed var(--black);border-radius:var(--radius-sm);box-shadow:0 0 0 4px color-mix(in srgb,var(--lepto-paper) 70%,transparent)}.own-shape-guide{background:color-mix(in srgb,var(--blue) 18%,var(--lepto-paper))}.own-shape-guide span{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:950;line-height:1.25}.own-shape-guide svg{flex:0 0 auto}.own-shape-guide p{margin:0;color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.35}.image-preparation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;padding:2px 0 5px}.image-preparation-actions.has-single-action{grid-template-columns:minmax(0,1fr)}.own-shape-choice,.background-removal-control{min-width:0}.own-shape-choice>button,.background-removal-control__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:54px;padding:9px 11px;color:var(--lepto-ink);cursor:pointer;background:var(--lepto-white);border:2px solid var(--lepto-ink);border-radius:14px;box-shadow:0 3px color-mix(in srgb,var(--lepto-ink) 24%,transparent);font-family:var(--font-heading);font-size:.72rem;font-weight:900;line-height:1.14;text-align:center;text-transform:uppercase;transition:background-color .14s ease,box-shadow .14s ease,transform .14s ease}.own-shape-choice>button>span,.background-removal-control__action{overflow-wrap:anywhere}.own-shape-choice>button svg,.background-removal-control__action svg{flex:0 0 auto}.own-shape-choice>button:hover:not(:disabled),.background-removal-control__action:hover:not(:disabled){background:color-mix(in srgb,var(--lepto-banana) 18%,var(--lepto-white));transform:translateY(-1px)}.own-shape-choice.is-active>button{color:var(--lepto-paper);background:var(--lepto-ink);box-shadow:0 0 0 3px var(--lepto-banana),0 4px 0 var(--lepto-ink)}.own-shape-choice>button:disabled,.background-removal-control__action:disabled{cursor:not-allowed;opacity:.56}@media(max-width:365px){.image-preparation-actions{gap:10px}.own-shape-choice>button,.background-removal-control__action{min-height:58px;padding-inline:8px;font-size:.66rem}}.sticker-name-field{display:grid;gap:7px;min-width:0;padding:12px;background:color-mix(in srgb,var(--lepto-pool) 12%,var(--lepto-white));border:1.5px solid color-mix(in srgb,var(--lepto-ink) 40%,transparent);border-radius:13px 10px 14px 11px}.sticker-name-field>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sticker-name-field>span strong{font-size:.78rem;text-transform:uppercase}.sticker-name-field>span small{color:var(--muted);font-size:.66rem;font-weight:850;text-transform:uppercase}.sticker-name-field input{width:100%;min-width:0;min-height:44px;padding:9px 11px;color:var(--lepto-ink);background:var(--lepto-white);border:2px solid var(--lepto-ink);border-radius:10px;font:750 max(.84rem,16px) / 1.15 var(--font-body)}.sticker-name-field input:focus-visible{outline:3px solid var(--lepto-banana);outline-offset:2px}.sticker-name-field>small{color:var(--muted);font-size:.69rem;font-weight:720;line-height:1.3}@media(max-width:520px){}.shape-chip{padding-left:13px}.shape-chip:before{width:17px;height:17px;flex:0 0 auto;content:"";background:color-mix(in srgb,var(--lepto-paper) 55%,transparent);border:2px solid currentColor;border-radius:4px;box-shadow:1px 1px color-mix(in srgb,var(--lepto-ink) 22%,transparent)}.shape-chip.is-active:before{background:color-mix(in srgb,var(--lepto-paper) 10%,transparent);box-shadow:1px 1px color-mix(in srgb,var(--lepto-paper) 18%,transparent)}.shape-chip.shape-starburst:before{background:currentColor;border:0;clip-path:polygon(50% 0,60% 25%,88% 12%,75% 40%,100% 50%,75% 60%,88% 88%,60% 75%,50% 100%,40% 75%,12% 88%,25% 60%,0 50%,25% 40%,12% 12%,40% 25%)}.shape-chip.shape-own-shape:before{background:color-mix(in srgb,var(--lepto-paper) 55%,transparent);border-style:dashed;border-radius:42% 52% 44% 48%;transform:rotate(-8deg)}.shape-chip.shape-circle:before{border-radius:50%}.shape-chip.shape-oval:before{width:22px;border-radius:50%}.shape-chip.shape-square:before{border-radius:3px}.shape-chip.shape-rounded-square:before{border-radius:7px}.shape-chip.shape-rectangle:before,.shape-chip.shape-rounded-rectangle:before{width:23px;height:14px}.shape-chip.shape-portrait-rectangle:before{width:14px;height:23px;border-radius:3px}.shape-chip.shape-rounded-rectangle:before,.shape-chip.shape-pill:before{border-radius:999px}.shape-chip.shape-pill:before{width:24px;height:13px}.shape-chip.shape-hexagon:before,.shape-chip.shape-tag:before{border-radius:0;clip-path:polygon(24% 0,76% 0,100% 50%,76% 100%,24% 100%,0 50%)}.shape-chip.shape-star:before{background:currentColor;border:0;clip-path:polygon(50% 0,61.756% 33.82%,97.553% 34.549%,69.021% 56.18%,79.389% 90.451%,50% 70%,20.611% 90.451%,30.979% 56.18%,2.447% 34.549%,38.244% 33.82%)}.shape-chip.shape-heart:before{background:currentColor;border:0;clip-path:polygon(50% 100%,42% 94%,29% 83%,16% 71%,6% 57%,1% 43%,1% 29%,6% 16%,16% 6%,29% 1%,39% 3%,47% 12%,50% 21%,53% 12%,61% 3%,71% 1%,84% 6%,94% 16%,99% 29%,99% 43%,94% 57%,84% 71%,71% 83%,58% 94%)}.shape-chip.shape-speech-bubble:before{width:22px;height:15px;border-radius:7px;clip-path:polygon(0 0,100% 0,100% 74%,58% 74%,48% 100%,38% 74%,0 74%)}.shape-chip.shape-cloud:before{width:24px;height:14px;border-radius:999px}.shape-chip.shape-ticket:before{width:23px;height:14px;border-style:dashed}.shape-chip.shape-banana:before{width:25px;height:13px;background:transparent;border:3px solid currentColor;border-top:0;border-left:0;border-radius:0 0 999px 999px;box-shadow:1px 1px color-mix(in srgb,var(--lepto-ink) 18%,transparent);transform:rotate(-18deg)}.shape-chip.shape-cat-head:before{width:21px;height:20px;background:currentColor;border:0;clip-path:polygon(19% 0,25% 2%,33% 10%,41% 20%,50% 18%,60% 20%,71% 6%,78% 1%,85% 0,92% 4%,97% 13%,97% 31%,95% 47%,100% 54%,99% 63%,90% 76%,77% 89%,65% 97%,53% 100%,42% 99%,31% 95%,23% 89%,8% 75%,1% 65%,0 56%,5% 47%,3% 34%,3% 24%,7% 10%,14% 2%)}.drawer-description{color:var(--muted);line-height:1.55}.wishlist-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;background:transparent;border:0;font-weight:800}.wishlist,.product-like,.wishlist-button svg{color:transparent}.wishlist:before,.product-like:before,.wishlist-button:before{width:22px;height:22px;content:"";background:var(--asset-ui-heart) center / contain no-repeat;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--lepto-ink) 12%,transparent))}.wishlist{display:grid;place-items:center}.wishlist svg,.product-like svg,.wishlist-button svg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.drawer-links{justify-content:space-between;border-bottom:0;font-size:.72rem;font-weight:900;text-transform:uppercase}@keyframes productDrawerDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.custom-choice{padding:38px 0 70px}.brands-page{padding:34px 0 76px}.custom-choice__intro{max-width:760px;margin-bottom:28px}.brands-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);gap:32px;align-items:center;margin-bottom:28px}.brands-intro h1{margin-bottom:16px;font-family:var(--font-body);font-size:clamp(2.7rem,5vw,4.4rem);line-height:.96;text-transform:none}.brands-intro p:last-child{max-width:740px;color:var(--muted);line-height:1.55}.eyebrow{margin-bottom:10px;font-family:var(--font-body);font-size:.78rem;font-weight:900;text-transform:uppercase;text-decoration:underline}:is(#root,.lepto-wp-content) .page-kicker{display:inline-flex;gap:9px;align-items:center;width:fit-content;margin:0;padding:0;max-width:100%;color:var(--lepto-tomato-text);background:transparent;border:0;border-radius:0;box-shadow:none;font-family:var(--font-ui);font-size:var(--type-kicker-size);font-weight:700;letter-spacing:var(--type-kicker-tracking);line-height:var(--type-kicker-leading);text-decoration:none;text-transform:uppercase}:is(#root,.lepto-wp-content) .page-kicker:before{flex:0 0 auto;width:9px;height:9px;content:"";background:var(--lepto-tomato);border:1.5px solid var(--lepto-ink);border-radius:50%}.page-title-stack{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--type-kicker-title-gap);min-width:0}.shop-intro .page-title-stack,.custom-choice__intro .page-title-stack,.about-page__intro .page-title-stack{margin-bottom:var(--space-5)}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.brand-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.choice-panel{display:grid;gap:17px;align-content:start;min-width:0;min-height:100%;padding:30px;background:var(--lepto-white);border:2px solid var(--lepto-ink);border-radius:26px 20px 29px 22px;box-shadow:7px 8px 0 var(--lepto-ink)}.choice-grid .choice-panel:nth-child(2){background:color-mix(in srgb,var(--lepto-violet) 12%,var(--lepto-white));transform:rotate(.45deg)}.choice-grid .choice-panel:nth-child(3){background:color-mix(in srgb,var(--lepto-pool) 10%,var(--lepto-white));transform:rotate(-.35deg)}.choice-panel>.eyebrow{align-self:start;margin:0;color:color-mix(in srgb,var(--lepto-ink) 66%,transparent);text-decoration:none}.choice-panel>.lepto-sticker-button{align-self:end;margin-top:auto}.custom-choice__help{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0;margin-top:28px;background:color-mix(in srgb,var(--lepto-banana) 18%,var(--lepto-white));transform:rotate(.2deg)}.custom-choice__help h2,.custom-choice__help p{margin:0}.custom-choice__help>div{display:grid;gap:8px}.brand-offer-card{display:grid;gap:14px;min-width:0;padding:22px;background:transparent}.brand-offer-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.brand-offer-card h2{margin:0;font-size:clamp(1.7rem,2.8vw,2.55rem);line-height:.95}.brand-offer-card p{margin-bottom:0;color:var(--muted);font-size:.92rem;line-height:1.5}.brand-offer-card ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.brand-offer-card li{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:800}.brand-offer-card li:before{display:block;width:8px;aspect-ratio:1;content:"";background:var(--acid);border:1.5px solid var(--black);border-radius:50%}.brand-offer-card .product-art{width:min(78%,180px)}.brands-service-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brands-service-strip div{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;min-width:0;padding:18px 20px;border-right:1px solid var(--line)}.brands-service-strip div:last-child{border-right:0}.brands-service-strip svg{grid-row:span 2}.brands-service-strip strong{font-size:.82rem;text-transform:uppercase}.brands-service-strip span{color:var(--muted);font-size:.76rem;line-height:1.35}.choice-panel h2,.merch-card h2{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:.95}.choice-grid .choice-panel h2,.custom-choice__help h2{font-size:clamp(1.7rem,2.8vw,2.65rem)}@media(max-width:1100px)and (min-width:841px){.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid .choice-panel:last-child{grid-column:1 / -1;width:min(100%,720px);justify-self:center}}@media(max-width:840px){.choice-grid .choice-panel,.choice-grid .choice-panel:nth-child(2),.choice-grid .choice-panel:nth-child(3),.custom-choice__help{transform:none}.custom-choice__help{grid-template-columns:1fr}.custom-choice__help>.lepto-sticker-button{width:100%}}.app-surface{padding:24px;width:min(100% - 48px,1720px);margin:0 auto 68px;background:transparent;border:1.5px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 0 0 6px var(--lepto-paper),0 16px 36px color-mix(in srgb,var(--lepto-ink) 10%,transparent)}.mode-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;align-self:start;width:100%;max-width:100%;margin:0;padding:0}.mode-switcher__card{display:grid;grid-template-areas:"icon copy arrow";grid-template-columns:40px minmax(0,1fr) 24px;min-height:104px;min-width:0;max-width:100%;gap:10px;align-items:center;padding:12px;color:var(--ink);border:var(--lepto-border);border-radius:16px 13px 18px 14px;box-shadow:var(--lepto-shadow);text-decoration:none;transform:translate(0);transition:box-shadow .15s ease,transform .15s ease}.mode-switcher__card--files{background:linear-gradient(135deg,color-mix(in srgb,var(--lepto-banana) 24%,var(--lepto-white)),color-mix(in srgb,var(--lepto-tomato) 14%,var(--lepto-white)))}.mode-switcher__card--brand{background:color-mix(in srgb,var(--lepto-pool) 20%,var(--lepto-white))}.mode-switcher__icon{grid-area:icon;display:inline-grid;width:40px;height:40px;color:var(--ink);background:var(--lepto-paper);border:2px solid var(--black);border-radius:12px 9px 13px 10px;box-shadow:2px 2px 0 var(--black);place-items:center}.mode-switcher__copy{grid-area:copy;display:grid;gap:3px;min-width:0}.mode-switcher__copy strong{max-width:100%;font-family:var(--font-ui);font-size:clamp(.82rem,.92vw,.95rem);font-weight:900;letter-spacing:.015em;line-height:1.08;text-transform:uppercase;overflow-wrap:break-word;word-break:normal;text-wrap:balance}.mode-switcher__copy small{max-width:100%;color:var(--ink);font-family:var(--font-ui);font-size:clamp(.72rem,.75vw,.8rem);font-weight:560;letter-spacing:0;line-height:1.32;overflow-wrap:break-word;word-break:normal}.mode-switcher__arrow{grid-area:arrow;display:grid;width:24px;height:24px;color:var(--lepto-ink);place-items:center;transition:transform .15s ease}.mode-switcher__card:focus-visible{outline:3px solid var(--black)!important;outline-offset:4px!important;box-shadow:0 0 0 7px var(--lepto-paper),var(--lepto-shadow-hover)}@media(hover:hover)and (pointer:fine){.mode-switcher__card:hover{box-shadow:var(--lepto-shadow-hover);transform:translate(-2px,-2px)}.mode-switcher__card:hover .mode-switcher__arrow{transform:translate(3px)}}.mode-switcher__card:active{box-shadow:2px 2px 0 var(--lepto-ink);transform:translate(1px,1px)}.mode-switcher__card:active .mode-switcher__arrow{transform:translate(1px)}.cart-success-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:680px;margin:16px 0 20px;padding:12px;background:color-mix(in srgb,var(--acid) 22%,var(--lepto-paper));border:1.5px solid var(--black);border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--lepto-paper),0 8px 18px color-mix(in srgb,var(--lepto-ink) 8%,transparent);font-size:.9rem}.cart-success-banner strong{margin-right:auto}.cart-success-banner button{display:inline-flex;align-items:center;min-height:32px;padding:7px 12px;background:var(--white);border:1.5px solid var(--black);border-radius:var(--radius-sm);color:var(--ink);font-size:.76rem;font-weight:900;text-transform:uppercase}.cart-toast{position:fixed;right:clamp(16px,3vw,34px);bottom:calc(18px + env(safe-area-inset-bottom));z-index:90;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px 14px;width:min(410px,calc(100vw - 28px));padding:14px;color:var(--ink);background:var(--paper);border:2px solid var(--black);border-radius:var(--radius-md);box-shadow:0 0 0 5px var(--lepto-paper),0 18px 42px color-mix(in srgb,var(--lepto-ink) 22%,transparent);animation:cartToastSlide .24s cubic-bezier(.2,.9,.2,1) both}.cart-toast__close{position:absolute;top:10px;right:10px;display:grid;width:30px;height:30px;color:var(--ink);background:color-mix(in srgb,var(--lepto-paper) 80%,transparent);border:1.5px solid var(--black);border-radius:50%;place-items:center}.cart-toast__visual .cart-item-visual{width:64px}.cart-toast__copy{display:grid;gap:4px;min-width:0;padding-right:32px}.cart-toast__eyebrow{display:inline-flex;align-items:center;gap:6px;width:max-content;color:var(--muted);font-family:var(--font-mono);font-size:.68rem;font-weight:900;text-transform:uppercase}.cart-toast__copy strong{overflow:hidden;font-family:var(--font-display);font-size:1.6rem;font-weight:900;line-height:.9;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cart-toast__copy small{color:var(--muted);font-size:.78rem;font-weight:750}.cart-toast__actions{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:8px}.cart-toast__actions a,.cart-toast__actions button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 10px;color:var(--ink);background:var(--white);border:1.5px solid var(--black);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:.78rem;font-weight:900;line-height:1;text-transform:uppercase}.cart-just-added .bag-link:before{animation:bagPulse .76s cubic-bezier(.2,.9,.2,1)}@keyframes cartToastSlide{0%{opacity:0;transform:translate(18px,10px) rotate(1deg)}to{opacity:1;transform:translate(0) rotate(-1deg)}}@keyframes cartToastRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bagPulse{0%{transform:translateY(0) scale(1)}42%{transform:translateY(-3px) scale(1.12)}to{transform:translateY(0) scale(1)}}.upload-panel,.options-panel,.pro-explainer,.pro-dropzone-column,.quote-panel{display:grid;gap:16px;min-width:0;padding:20px;background:var(--paper-soft);border:1.5px solid var(--line);border-radius:var(--radius-md);box-shadow:0 0 0 5px var(--lepto-paper),0 10px 24px color-mix(in srgb,var(--lepto-ink) 10%,transparent)}.upload-panel{transition:background-color .14s ease,box-shadow .14s ease,transform .14s ease}.upload-panel.is-drag-active{background:color-mix(in srgb,var(--lepto-pool) 18%,var(--paper-soft));box-shadow:0 0 0 5px var(--lepto-banana),8px 9px 0 var(--lepto-ink);transform:translateY(-2px)}.settings-lock-note{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;color:var(--ink);background:color-mix(in srgb,var(--acid) 18%,var(--lepto-paper));border:1.5px dashed var(--ink);border-radius:var(--radius-sm)}.settings-lock-note svg{flex:0 0 auto;margin-top:2px}.settings-lock-note strong,.settings-lock-note span{display:block}.settings-lock-note strong{font-family:var(--font-heading);font-size:.92rem;line-height:.98;text-transform:uppercase}.settings-lock-note span{margin-top:3px;color:var(--muted);font-size:.76rem;font-weight:850;line-height:1.25}.settings-lock-note--panel{margin:14px 14px 0}.upload-panel h2,.options-panel h2,.pro-file-list h2,.quote-panel h2,.pro-explainer h2{margin:0;font-size:1.15rem}.uploaded-row--warning,.uploaded-row--checking{--uploaded-state-color: var(--lepto-banana)}.uploaded-row--error{--uploaded-state-color: var(--lepto-tomato)}.row-actions{grid-area:actions;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.row-actions button,.cart-qty button,.remove-link,.pro-file-row button,.canvas-toolbar button{min-height:30px;background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-sm);font-size:.7rem;font-weight:800}@media(prefers-reduced-motion:reduce){}.upload-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:0;background:var(--white);border:1.5px dashed var(--ink);border-radius:var(--radius-md);font-size:.78rem;font-weight:900;line-height:1;text-align:center;text-transform:uppercase}.upload-more svg{flex:0 0 auto}.upload-more--primary{min-height:50px;color:var(--ink);background:var(--acid);border:var(--ink-border);box-shadow:0 0 0 4px var(--lepto-paper),0 8px 14px color-mix(in srgb,var(--lepto-ink) 14%,transparent);font-family:var(--font-display);font-size:.96rem;font-weight:400;letter-spacing:.018em;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.upload-more:disabled,.uploaded-empty--button:disabled,.row-actions button:disabled{cursor:wait;opacity:.62}.upload-guide{display:grid;gap:9px;padding:13px 14px 12px;color:var(--ink);background:color-mix(in srgb,var(--paper-soft) 78%,var(--lepto-paper));border:1.5px solid var(--line);border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--lepto-paper),0 8px 16px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.upload-guide strong{display:inline-flex;width:fit-content;padding:5px 8px;color:var(--white);background:var(--black);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:.95rem;font-weight:400;letter-spacing:.012em;line-height:.9;text-transform:uppercase}.upload-guide ul{display:grid;gap:6px;padding:0;margin:0;list-style:none}.upload-guide li{position:relative;padding-left:18px;font-size:.78rem;font-weight:850;line-height:1.25}.upload-guide li:before{position:absolute;top:.38em;left:0;width:8px;height:8px;content:"";background:var(--acid);border:1.5px solid var(--black);border-radius:50%;box-shadow:1px 1px 0 var(--black)}.upload-guide p{margin:0;color:var(--muted);font-size:.72rem;font-weight:750;line-height:1.35}.upload-guide__pro-note{padding-top:8px;border-top:1.5px dashed color-mix(in srgb,var(--lepto-ink) 16%,transparent)}.upload-guide__pro-note a{color:var(--ink);font-weight:950;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.upload-panel input[type=file],.pro-dropzone-column input[type=file]{display:none}@media(min-width:1181px){}.cutting-mat,.preview-artwork,.mini-preview-art,.final-preview-art{--sticker-ratio: 1 / 1;--shape-radius: 42% 52% 44% 48%;--sticker-art-width: 50%;--sticker-art-max: 320px;--white-border-size: 12px;--white-border-inset: -12px;--white-border-mini-inset: -5px;--white-border-mat-offset: 28px;--own-white-outline: 3px;--own-white-outline-neg: -3px;--own-cut-outline: 5px;--own-cut-outline-neg: -5px;--cutline-color: color-mix(in srgb, var(--lepto-pool) 92%, transparent);--scale-coin-size-fluid: 17.17%;--scale-coin-size-max: 110px;--preview-image-padding: 7%;--preview-empty-padding: 9%;--preview-own-padding: 10%;--sticker-shape: polygon( 50% 1%, 61% 10%, 74% 5%, 81% 18%, 96% 21%, 88% 36%, 99% 48%, 88% 60%, 94% 77%, 78% 78%, 69% 94%, 55% 86%, 43% 99%, 34% 84%, 17% 90%, 20% 72%, 3% 64%, 14% 50%, 3% 35%, 20% 29%, 18% 12%, 36% 15% )}.white-border-0-mm{--white-border-size: 1px;--white-border-inset: -1px;--white-border-mini-inset: -1px;--white-border-mat-offset: 4px;--own-white-outline: 0px;--own-white-outline-neg: 0px;--own-cut-outline: 3px;--own-cut-outline-neg: -3px}.white-border-2-mm{--white-border-size: 8px;--white-border-inset: -8px;--white-border-mini-inset: -4px;--white-border-mat-offset: 18px;--own-white-outline: 2px;--own-white-outline-neg: -2px;--own-cut-outline: 4px;--own-cut-outline-neg: -4px}.white-border-3-mm{--white-border-size: 12px;--white-border-inset: -12px;--white-border-mini-inset: -5px;--white-border-mat-offset: 28px;--own-white-outline: 3px;--own-white-outline-neg: -3px;--own-cut-outline: 5px;--own-cut-outline-neg: -5px}.white-border-5-mm{--white-border-size: 18px;--white-border-inset: -18px;--white-border-mini-inset: -8px;--white-border-mat-offset: 42px;--own-white-outline: 5px;--own-white-outline-neg: -5px;--own-cut-outline: 8px;--own-cut-outline-neg: -8px}.shape-circle{--preview-image-padding: 13%;--shape-radius: 50%;--sticker-shape: circle(50% at 50% 50%)}.shape-oval{--preview-image-padding: 10%;--sticker-ratio: 1.35 / 1;--shape-radius: 999px;--sticker-shape: ellipse(50% 50% at 50% 50%)}.shape-square{--shape-radius: 3%;--sticker-shape: inset(0 round 3%)}.shape-rounded-square{--preview-image-padding: 9%;--shape-radius: 18%;--sticker-shape: inset(0 round 18%)}.shape-rectangle{--sticker-ratio: 1.42 / 1;--shape-radius: 3%;--sticker-shape: inset(0 round 3%)}.shape-portrait-rectangle{--sticker-ratio: .7042 / 1;--shape-radius: 3%;--sticker-shape: inset(0 round 3%)}.shape-rounded-rectangle{--preview-image-padding: 9%;--sticker-ratio: 1.48 / 1;--shape-radius: 12%;--sticker-shape: inset(0 round 12%)}.shape-pill{--preview-image-padding: 11%;--sticker-ratio: 1.7 / 1;--shape-radius: 999px;--sticker-shape: inset(0 round 999px)}.shape-hexagon{--sticker-shape: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0 50%)}.shape-star{--preview-image-padding: 18%;--sticker-shape: polygon( 50% 0, 61.756% 33.82%, 97.553% 34.549%, 69.021% 56.18%, 79.389% 90.451%, 50% 70%, 20.611% 90.451%, 30.979% 56.18%, 2.447% 34.549%, 38.244% 33.82% )}.shape-starburst{--preview-image-padding: 18%;--sticker-shape: polygon( 50% 0, 60% 34%, 96% 20%, 70% 48%, 100% 62%, 64% 65%, 76% 100%, 50% 76%, 24% 100%, 36% 65%, 0 62%, 30% 48%, 4% 20%, 40% 34% )}.shape-heart{--preview-image-padding: 14%;--sticker-shape: polygon( 50% 100%, 42% 94%, 29% 83%, 16% 71%, 6% 57%, 1% 43%, 1% 29%, 6% 16%, 16% 6%, 29% 1%, 39% 3%, 47% 12%, 50% 21%, 53% 12%, 61% 3%, 71% 1%, 84% 6%, 94% 16%, 99% 29%, 99% 43%, 94% 57%, 84% 71%, 71% 83%, 58% 94% )}.shape-speech-bubble{--preview-image-padding: 13%;--sticker-ratio: 1.34 / 1;--shape-radius: 24px;--sticker-shape: polygon(4% 8%, 96% 8%, 96% 66%, 63% 66%, 52% 94%, 43% 66%, 4% 66%)}.shape-cloud{--preview-image-padding: 14%;--sticker-ratio: 1.28 / 1;--sticker-shape: polygon( 12% 63%, 8% 48%, 18% 38%, 28% 39%, 34% 23%, 51% 18%, 62% 31%, 75% 28%, 90% 41%, 88% 61%, 76% 72%, 25% 73% )}.shape-ticket{--preview-image-padding: 12%;--sticker-ratio: 1.5 / 1;--shape-radius: 14px;--sticker-shape: polygon(0 12%, 100% 12%, 100% 37%, 92% 50%, 100% 63%, 100% 88%, 0 88%, 0 63%, 8% 50%, 0 37%)}.shape-tag{--preview-image-padding: 12%;--sticker-ratio: 1.25 / 1;--sticker-shape: polygon(0 0, 78% 0, 100% 24%, 100% 100%, 0 100%)}.shape-banana{--preview-image-padding: 16%;--sticker-ratio: 1.65 / 1;--shape-radius: 999px;--sticker-shape: polygon( 5% 58%, 12% 40%, 27% 26%, 46% 18%, 66% 21%, 84% 34%, 96% 54%, 90% 70%, 72% 60%, 51% 52%, 31% 55%, 14% 76% )}.shape-cat-head{--preview-image-padding: 14%;--sticker-ratio: 1.0504 / 1;--shape-radius: 32% 32% 43% 43%;--sticker-shape: polygon( 19% 0, 25% 2%, 33% 10%, 41% 20%, 50% 18%, 60% 20%, 71% 6%, 78% 1%, 85% 0, 92% 4%, 97% 13%, 97% 31%, 95% 47%, 100% 54%, 99% 63%, 90% 76%, 77% 89%, 65% 97%, 53% 100%, 42% 99%, 31% 95%, 23% 89%, 8% 75%, 1% 65%, 0 56%, 5% 47%, 3% 34%, 3% 24%, 7% 10%, 14% 2% )}.shape-own-shape{--preview-own-padding: 12%;--sticker-ratio: 1 / 1;--shape-radius: 42% 52% 44% 48%;--sticker-shape: inset(0)}.line-swatch{display:inline-block;width:28px;height:0;flex:0 0 auto}.line-swatch--cut{border-top:3px solid color-mix(in srgb,var(--lepto-pool) 90%,transparent)}.line-swatch--backing{border-top:2px dashed color-mix(in srgb,var(--lepto-pool) 90%,transparent)}@keyframes clear-vinyl-preview-notice-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){}@media(prefers-reduced-motion:reduce){}.upload-loading-overlay{position:absolute;top:18px;right:18px;bottom:18px;left:18px;z-index:8;display:grid;align-content:center;justify-items:center;gap:10px;padding:22px;color:var(--white);text-align:center;background:color-mix(in srgb,var(--lepto-ink) 74%,transparent);border:2px dashed color-mix(in srgb,var(--lepto-paper) 42%,transparent);border-radius:calc(var(--radius-lg) - 8px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.upload-loading-overlay strong{font-family:var(--font-display);font-size:clamp(1.5rem,5vw,2.35rem);font-weight:400;letter-spacing:.012em;line-height:.88;text-transform:uppercase;-webkit-text-stroke:.35px currentColor;text-shadow:var(--ink-type-shadow)}.upload-loading-overlay span{max-width:min(44ch,100%);color:color-mix(in srgb,var(--lepto-paper) 78%,transparent);font-size:.82rem;font-weight:850;overflow-wrap:anywhere}.upload-loading-overlay i{position:relative;width:min(190px,58vw);height:10px;overflow:hidden;background:color-mix(in srgb,var(--lepto-paper) 18%,transparent);border:1.5px solid color-mix(in srgb,var(--lepto-paper) 52%,transparent);border-radius:999px}.upload-loading-overlay i:before{position:absolute;top:0;bottom:0;left:0;width:55%;content:"";background:var(--acid);border-radius:inherit;animation:uploadLoadingBar 1.2s ease-in-out infinite}.upload-loading-overlay.is-complete{pointer-events:none}.upload-loading-overlay.is-complete i:before{width:100%;animation:none;transform:none}.upload-loading-overlay.is-error i:before,.upload-loading-progress.is-error>i{background:var(--lepto-tomato)}.upload-loading-cat{position:relative;display:grid;width:clamp(76px,18vw,128px);aspect-ratio:1;place-items:center;filter:drop-shadow(0 12px 12px color-mix(in srgb,var(--lepto-ink) 26%,transparent))}.upload-loading-cat img{width:100%;height:100%;object-fit:contain;animation:uploadCatFloat 1.5s ease-in-out infinite}.upload-loading-cat--small{width:46px;filter:drop-shadow(0 7px 7px color-mix(in srgb,var(--lepto-ink) 22%,transparent))}.ruler{position:absolute;z-index:2;background:transparent;opacity:.8}.ruler-x{top:0;left:36px;width:calc(100% - 36px);height:26px}.ruler-y{top:36px;left:0;width:26px;height:calc(100% - 36px);background:transparent}.ruler-labels{position:absolute;z-index:6;pointer-events:none}.ruler-labels span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:17px;padding:2px 5px;color:color-mix(in srgb,var(--lepto-paper) 90%,transparent);background:color-mix(in srgb,var(--lepto-ink) 48%,transparent);border:1px solid color-mix(in srgb,var(--lepto-paper) 20%,transparent);border-radius:999px;font-family:var(--font-mono);font-size:.58rem;font-weight:900;line-height:1;text-shadow:0 1px 0 color-mix(in srgb,var(--lepto-ink) 45%,transparent)}.ruler-labels-x{top:7px;left:38px;right:18px;display:flex;align-items:center;justify-content:space-between}.ruler-labels-y{top:38px;bottom:18px;left:6px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.ruler-labels-y span{min-width:24px;transform:translate(-1px)}.cutline{position:absolute;top:var(--white-border-inset);left:var(--white-border-inset);z-index:4;display:block;width:calc(100% + var(--white-border-size) + var(--white-border-size));max-width:none;height:calc(100% + var(--white-border-size) + var(--white-border-size));border:0;overflow:visible;fill:none;stroke:var(--cutline-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--lepto-pool) 24%,transparent));pointer-events:none}.preview-artwork.has-production-geometry>.cutline,.production-cutline-overlay{height:100%;left:0;top:0;width:100%}.production-cutline-overlay__sheet-cut{stroke-dasharray:7 5;stroke-width:2}.scale-reference{position:absolute;left:0;right:0;bottom:18px;z-index:9;display:flex;align-items:flex-end;justify-content:flex-start;pointer-events:none}.scale-reference__coin-button:focus-visible{outline:3px solid var(--lepto-banana);outline-offset:3px}.scale-reference__coin-button{display:block;flex:0 0 auto;width:min(var(--scale-coin-size-fluid),var(--scale-coin-size-max));aspect-ratio:1;padding:0;margin-left:18px;cursor:pointer;pointer-events:auto;background:transparent;border:0;border-radius:50%}.scale-reference__coin-frame{display:block;flex:0 0 auto;width:100%;height:100%;aspect-ratio:1;overflow:hidden;background:var(--lepto-paper);border:0;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--lepto-paper) 78%,transparent),0 11px 16px color-mix(in srgb,var(--lepto-ink) 22%,transparent)}.scale-reference__coin{display:block;width:101.2%;height:101.2%;max-width:none;object-fit:cover;border:0;transform:translate(-.6%,-.6%)}.preview-dimensions{position:absolute;inset:var(--dimension-top, 0%) var(--dimension-right, 0%) var(--dimension-bottom, 0%) var(--dimension-left, 0%);z-index:7;overflow:visible;color:var(--lepto-banana);pointer-events:none}.preview-dimension{position:absolute;display:block}.preview-dimension:before,.preview-dimension:after{position:absolute;display:block;content:"";background:currentColor}.preview-dimension strong{position:absolute;z-index:1;display:block;padding:3px 6px;color:var(--lepto-ink);white-space:nowrap;background:var(--lepto-paper);border:1.5px solid var(--lepto-ink);border-radius:999px;box-shadow:2px 2px 0 var(--lepto-ink);font-family:var(--font-mono);font-size:clamp(.62rem,1vw,.72rem);font-weight:900;line-height:1}.preview-dimension--width{top:-21px;right:0;left:0;border-top:2px solid currentColor}.preview-dimension--width:before,.preview-dimension--width:after{top:-6px;width:2px;height:11px}.preview-dimension--width:before{left:0}.preview-dimension--width:after{right:0}.preview-dimension--width strong{top:0;left:50%;transform:translate(-50%,-50%)}.preview-dimension--height{top:0;right:-21px;bottom:0;border-right:2px solid currentColor}.preview-dimension--height:before,.preview-dimension--height:after{right:-6px;width:11px;height:2px}.preview-dimension--height:before{top:0}.preview-dimension--height:after{bottom:0}.preview-dimension--height strong{top:50%;right:0;transform:translate(50%,-50%) rotate(90deg)}.preview-artwork__mask,.mini-preview-art__mask,.final-preview-art__mask{position:relative;z-index:1;display:grid;width:100%;height:100%;overflow:hidden;place-items:center;background:var(--white);clip-path:var(--sticker-shape)}.preview-artwork:not(.is-empty-preview) .preview-artwork__mask:after,.mini-preview-art:not(.is-empty-preview) .mini-preview-art__mask:after,.final-preview-art:not(.is-empty-preview) .final-preview-art__mask:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;content:"";pointer-events:none}.finish-matte:not(.is-empty-preview) .preview-artwork__mask,.finish-matte:not(.is-empty-preview) .mini-preview-art__mask,.finish-matte:not(.is-empty-preview) .final-preview-art__mask{filter:saturate(.88) contrast(.96)}.finish-matte:not(.is-empty-preview) .preview-artwork__mask:after,.finish-matte:not(.is-empty-preview) .mini-preview-art__mask:after,.finish-matte:not(.is-empty-preview) .final-preview-art__mask:after{background:transparent;mix-blend-mode:screen;opacity:.55}.finish-glossy:not(.is-empty-preview) .preview-artwork__mask:after,.finish-glossy:not(.is-empty-preview) .mini-preview-art__mask:after,.finish-glossy:not(.is-empty-preview) .final-preview-art__mask:after{background:transparent;mix-blend-mode:screen;opacity:.78}.finish-holographic:not(.is-empty-preview) .preview-artwork__mask:after,.finish-holographic:not(.is-empty-preview) .mini-preview-art__mask:after,.finish-holographic:not(.is-empty-preview) .final-preview-art__mask:after{background:transparent;mix-blend-mode:screen;opacity:.72}.preview-artwork__inner{position:relative;z-index:1;display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;padding:var(--preview-image-padding);transform-origin:center;transition:transform .16s ease;place-items:center}.preview-artwork.is-empty-preview:before,.mini-preview-art.is-empty-preview:before,.final-preview-art.is-empty-preview:before{top:0;right:0;bottom:0;left:0;background:transparent;clip-path:none;filter:none}.preview-artwork.is-empty-preview .preview-artwork__mask,.mini-preview-art.is-empty-preview .mini-preview-art__mask,.final-preview-art.is-empty-preview .final-preview-art__mask{overflow:visible;background:transparent;clip-path:none;box-shadow:none}.preview-artwork__mask img,.mini-preview-art__mask img,.final-preview-art__mask img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.preview-artwork.has-canonical-preview:before,.mini-preview-art.has-canonical-preview:before,.final-preview-art.has-canonical-preview:before{display:none}.preview-artwork.has-canonical-preview .preview-artwork__mask,.mini-preview-art.has-canonical-preview .mini-preview-art__mask,.final-preview-art.has-canonical-preview .final-preview-art__mask{overflow:visible;background:transparent;clip-path:none;filter:none;box-shadow:none}.preview-artwork.has-canonical-preview .preview-artwork__mask:after,.mini-preview-art.has-canonical-preview .mini-preview-art__mask:after,.final-preview-art.has-canonical-preview .final-preview-art__mask:after{display:none}.preview-artwork__mask .canonical-sticker-preview,.mini-preview-art__mask .canonical-sticker-preview,.final-preview-art__mask .canonical-sticker-preview{display:block;width:100%;height:100%;object-fit:contain;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.preview-artwork.shape-own-shape:not(.is-empty-preview):before,.mini-preview-art.shape-own-shape:not(.is-empty-preview):before,.final-preview-art.shape-own-shape:not(.is-empty-preview):before{display:none}.shape-own-shape:not(.is-empty-preview) .preview-artwork__mask,.shape-own-shape:not(.is-empty-preview) .mini-preview-art__mask,.shape-own-shape:not(.is-empty-preview) .final-preview-art__mask{overflow:visible;background:transparent;clip-path:none;box-shadow:none}.shape-own-shape:not(.is-empty-preview) .preview-artwork__mask:after,.shape-own-shape:not(.is-empty-preview) .mini-preview-art__mask:after,.shape-own-shape:not(.is-empty-preview) .final-preview-art__mask:after{display:none}.shape-own-shape:not(.is-empty-preview) .preview-artwork__inner{padding:var(--preview-own-padding)}.shape-own-shape:not(.is-empty-preview) .mini-preview-art__mask img,.shape-own-shape:not(.is-empty-preview) .final-preview-art__mask img,.cart-cut-preview.shape-own-shape:not(.is-empty-preview) .mini-preview-art__mask img{object-fit:contain;filter:drop-shadow(var(--own-white-outline) 0 0 var(--white)) drop-shadow(var(--own-white-outline-neg) 0 0 var(--white)) drop-shadow(0 var(--own-white-outline) 0 var(--white)) drop-shadow(0 var(--own-white-outline-neg) 0 var(--white)) drop-shadow(0 12px 12px color-mix(in srgb,var(--lepto-ink) 20%,transparent))}.canvas-toolbar button:disabled,.nudge-pad button:disabled,.canvas-reset-row button:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.2)}.preview-artwork__mask .product-art,.mini-preview-art__mask .product-art,.final-preview-art__mask .product-art{width:100%;height:100%;filter:none}.canvas-toolbar{display:grid;grid-template-columns:repeat(6,minmax(62px,1fr));gap:10px}.canvas-toolbar button,.nudge-pad button,.canvas-reset-row button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:52px}.canvas-toolbar button{padding:9px 8px;border-color:var(--black);box-shadow:0 0 0 3px var(--lepto-paper),0 7px 12px color-mix(in srgb,var(--lepto-ink) 10%,transparent);font-size:.82rem;line-height:1}.canvas-toolbar button svg{width:19px;height:19px;flex:0 0 auto}.canvas-reset-row{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding-top:9px;border-top:1.5px dashed color-mix(in srgb,var(--lepto-ink) 14%,transparent)}.canvas-reset-row span{min-width:0;color:var(--muted);font-size:.78rem;font-weight:900;line-height:1.1}.canvas-reset-row button{min-height:42px;padding:8px 12px;border-color:var(--black);border-style:dashed;border-radius:999px;box-shadow:0 0 0 3px var(--lepto-paper),0 5px 10px color-mix(in srgb,var(--lepto-ink) 8%,transparent);font-size:.72rem}.nudge-pad{display:grid;grid-template-areas:". up ." "left down right";grid-template-columns:repeat(3,minmax(64px,78px));gap:8px 12px;justify-content:center;justify-self:center;width:fit-content;margin-inline:auto}.nudge-pad button{--nudge-arrow-asset: var(--asset-ui-arrow-right);position:relative;width:64px;min-height:56px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 6px 7px color-mix(in srgb,var(--lepto-ink) 15%,transparent));font-weight:900;transition:transform .16s ease,filter .16s ease}.nudge-pad button:before{width:62px;height:50px;content:"";background:var(--nudge-arrow-asset) center / contain no-repeat}.nudge-pad button:not(:disabled):hover,.nudge-pad button:not(:disabled):focus-visible{transform:translateY(-2px) rotate(-2deg) scale(1.05);filter:drop-shadow(0 8px 8px color-mix(in srgb,var(--lepto-ink) 18%,transparent))}.nudge-pad button svg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nudge-pad .nudge-button--up{--nudge-arrow-asset: var(--asset-ui-arrow-up);grid-area:up}.nudge-pad .nudge-button--down{--nudge-arrow-asset: var(--asset-ui-arrow-down);grid-area:down}.nudge-pad .nudge-button--left{--nudge-arrow-asset: var(--asset-ui-arrow-left);grid-area:left}.nudge-pad .nudge-button--right{--nudge-arrow-asset: var(--asset-ui-arrow-right);grid-area:right}.nudge-pad button:disabled{opacity:.38;filter:grayscale(.4) drop-shadow(0 4px 5px color-mix(in srgb,var(--lepto-ink) 10%,transparent))}@media(min-width:1181px){.canvas-toolbar{grid-template-columns:repeat(3,minmax(62px,1fr))}.nudge-pad{margin-inline:0}}.mini-preview-card{display:grid;grid-template-columns:86px 1fr;gap:12px;align-items:center;margin-top:12px;padding:12px;background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--lepto-paper),0 8px 20px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.mini-preview-art{position:relative;display:grid;width:86px;aspect-ratio:var(--sticker-ratio);isolation:isolate;place-items:center;padding:0;background:var(--lepto-paper);background-size:14px 14px;border:0}.mini-preview-art--individual-backing{padding:6px;background:var(--lepto-paper);border:1.5px dashed var(--lepto-pool);border-radius:8px 6px 9px 7px;box-shadow:3px 3px color-mix(in srgb,var(--lepto-ink) 82%,transparent)}.mini-preview-card.has-background-removal-result .mini-preview-art--individual-backing{background:linear-gradient(45deg,color-mix(in srgb,var(--lepto-pool) 13%,var(--white)) 25%,transparent 25%) 0 0 / 14px 14px,linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--lepto-pool) 13%,var(--white)) 75%) 0 0 / 14px 14px,var(--white)}.mini-preview-art--individual-backing.material-clear-vinyl{background:var(--lepto-paper);box-shadow:0 0 0 3px color-mix(in srgb,var(--lepto-banana) 86%,var(--lepto-paper)),3px 3px color-mix(in srgb,var(--lepto-ink) 82%,transparent)}.mini-preview-art:before{position:absolute;inset:var(--white-border-mini-inset);z-index:0;content:"";background:var(--white);clip-path:var(--sticker-shape);filter:drop-shadow(0 6px 5px color-mix(in srgb,var(--lepto-ink) 16%,transparent))}.mini-preview-art.is-loading-preview:before{display:none}.mini-preview-art.is-loading-preview .mini-preview-art__mask{overflow:visible;background:transparent;clip-path:none}@keyframes uploadCatFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes uploadLoadingBar{0%{transform:translate(-110%)}50%{transform:translate(-10%)}to{transform:translate(190%)}}.mini-preview-card span,.mini-preview-card small,.save-status{display:block;color:var(--muted);font-size:.72rem}.mini-preview-card strong{display:block;margin:3px 0;overflow-wrap:anywhere;font-size:.88rem}@container final-preview-detail (max-width: 140px){}.shape-adjustment{display:grid;gap:12px;min-width:0;margin:0;padding:12px;background:color-mix(in srgb,var(--lepto-pool) 8%,var(--white));border:1.5px solid var(--line);border-radius:var(--radius-md)}.shape-adjustment legend{padding:0 5px;font-family:var(--font-display);font-size:.78rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.shape-adjustment__control{display:grid;gap:5px;min-width:0}.shape-adjustment__heading,.shape-adjustment__ends{display:flex;align-items:center;justify-content:space-between;gap:10px}.shape-adjustment__heading strong{font-size:.76rem;line-height:1.2}.shape-adjustment__heading output{flex:0 0 auto;padding:2px 7px;color:var(--lepto-paper);background:var(--lepto-ink);border-radius:999px;font-family:var(--font-display);font-size:.72rem;font-weight:900}.shape-adjustment input[type=range]{width:100%;margin:2px 0 0;accent-color:var(--lepto-orange)}.shape-adjustment__ends small,.shape-adjustment__hint{color:color-mix(in srgb,var(--lepto-ink) 66%,transparent);font-size:.66rem;font-weight:700;line-height:1.3}.shape-adjustment__reset{display:inline-flex;align-items:center;justify-self:start;gap:6px;min-height:34px;padding:5px 2px;color:var(--lepto-ink);background:transparent;border:0;border-bottom:1.5px solid color-mix(in srgb,var(--lepto-ink) 30%,transparent);border-radius:0;box-shadow:none;font-size:.7rem;font-weight:900;text-transform:uppercase}.shape-adjustment__reset:hover:not(:disabled){background:transparent;border-bottom-color:var(--lepto-ink)}.quantity-stepper,.text-field,.select-field{display:grid;gap:8px;font-size:.78rem;font-weight:900;text-transform:uppercase}.sheet-quantity-note{margin:-2px 0 2px;padding:10px 11px;color:color-mix(in srgb,var(--lepto-ink) 76%,transparent);background:color-mix(in srgb,var(--lepto-pool) 10%,var(--lepto-paper));border:1.5px dashed color-mix(in srgb,var(--lepto-ink) 42%,transparent);border-radius:var(--radius-sm);font-size:.72rem;font-weight:750;line-height:1.35}.quantity-stepper span{display:grid;grid-template-columns:38px 1fr 38px;gap:7px}.quantity-stepper input,.text-field input,.text-field textarea,.select-field select{width:100%;min-height:42px;padding:10px 12px;color:var(--ink);background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-md);font-size:.9rem;font-weight:600;text-transform:none}.text-field textarea{min-height:86px;resize:vertical}.price-summary{display:grid;gap:4px;padding:14px;background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--lepto-paper),0 8px 18px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.price-summary span,.price-summary small{color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.price-summary strong{font-size:1.7rem}.graphic-prep-form{display:grid;min-width:0;gap:17px}.graphic-prep-services,.graphic-prep-contact{display:grid;min-width:0;gap:10px;margin:0;padding:0;border:0}.graphic-prep-services legend,.graphic-prep-contact legend{margin-bottom:2px;font-family:var(--font-ui);font-size:.8rem;font-weight:900;line-height:1.25;text-transform:uppercase}.graphic-prep-services label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:11px 12px;color:var(--ink);background:var(--lepto-white);border:2px solid color-mix(in srgb,var(--lepto-ink) 58%,transparent);border-radius:12px;cursor:pointer;font-family:var(--font-ui);font-size:.83rem;font-weight:760;line-height:1.25}.graphic-prep-services label:has(input:checked){background:color-mix(in srgb,var(--lepto-tomato) 16%,var(--lepto-white));border-color:var(--lepto-ink);box-shadow:3px 3px 0 var(--lepto-ink)}.graphic-prep-services input,.graphic-prep-consent input{width:18px;height:18px;margin:0;accent-color:var(--lepto-tomato)}.graphic-prep-contact{padding:15px;background:color-mix(in srgb,var(--lepto-pool) 10%,var(--lepto-white));border:2px solid var(--lepto-ink);border-radius:15px}.graphic-prep-price-note{margin:0;padding:14px 15px;color:var(--lepto-ink);background:color-mix(in srgb,var(--lepto-banana) 28%,var(--lepto-white));border:2px solid var(--lepto-ink);border-radius:14px;box-shadow:3px 3px 0 var(--lepto-ink);font-family:var(--font-ui);font-size:.88rem;font-weight:740;line-height:1.4}.graphic-prep-consent{display:grid;min-width:0;gap:7px}.graphic-prep-consent>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-width:0;font-size:.78rem;font-weight:650;line-height:1.4}.graphic-prep-consent a{color:inherit;font-weight:850;text-decoration-thickness:2px;text-underline-offset:2px}.graphic-prep-consent small{color:color-mix(in srgb,var(--lepto-ink) 72%,transparent);font-size:.7rem;line-height:1.35}.pro-product-selector__next{margin:0;padding-top:12px;color:color-mix(in srgb,var(--lepto-ink) 68%,transparent);border-top:1.5px dashed color-mix(in srgb,var(--lepto-ink) 32%,transparent);font-size:.76rem;font-weight:780;line-height:1.35;text-align:center}.pro-pricing-overview__kicker{justify-self:start;padding:5px 8px;color:var(--lepto-ink);background:var(--lepto-banana);border:1.5px solid var(--lepto-ink);border-radius:999px;font-size:.66rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.pro-pricing-overview__selected{display:grid;gap:4px;margin-top:3px;padding:14px;background:var(--lepto-ink);border:2px solid var(--lepto-ink);border-radius:15px 11px 17px 12px;color:var(--lepto-paper)}.pro-pricing-overview__selected>span{font-size:.68rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.pro-pricing-overview__selected>strong{font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.5rem);line-height:1}.pro-pricing-overview__selected>small{color:color-mix(in srgb,var(--lepto-paper) 76%,transparent);font-size:.68rem;font-weight:650;line-height:1.35}@media(min-width:1181px){}.pro-explainer h3{margin:6px 0 0;font-size:.8rem;font-family:Inter,system-ui,sans-serif;text-transform:uppercase}.format-list{display:flex;flex-wrap:wrap;gap:8px}.format-list span{padding:7px 9px;background:var(--paper-soft);border:1.5px solid var(--line);border-radius:var(--radius-sm);font-size:.72rem;font-weight:900}.check-list{display:grid;gap:9px;margin:0;padding:0;border:0}.check-list legend{margin-bottom:8px;font-size:.78rem;font-weight:900;text-transform:uppercase}.check-list label{display:flex;align-items:center;gap:9px;font-size:.82rem;font-weight:700}.check-list input{accent-color:var(--acid)}@media(max-width:620px){}.cart-page,.checkout-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:30px;align-items:start;padding:34px 0 78px}.cart-main,.checkout-form,.payment-placeholder{min-width:0}.cart-empty-state{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(230px,.7fr);gap:24px;align-items:center;min-height:430px;padding:30px;overflow:hidden;background:var(--paper-soft);border:var(--ink-border);border-radius:var(--radius-md);box-shadow:0 0 0 5px var(--lepto-paper),0 14px 30px color-mix(in srgb,var(--lepto-ink) 10%,transparent)}.cart-empty-state:after{position:absolute;right:18px;bottom:16px;width:72px;height:60px;content:"";background:var(--asset-ui-bag) center / contain no-repeat;filter:drop-shadow(0 8px 8px color-mix(in srgb,var(--lepto-ink) 16%,transparent));transform:rotate(7deg)}.cart-empty-state__copy{position:relative;z-index:1;display:grid;gap:14px;max-width:520px}.cart-empty-state__copy h2{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,5.5vw,4.7rem);font-weight:400;line-height:.84;text-transform:uppercase;-webkit-text-stroke:.35px currentColor;text-shadow:var(--ink-type-shadow)}.cart-empty-state__copy p{max-width:46ch;margin:0;color:var(--muted);font-size:1rem;font-weight:750;line-height:1.45}.cart-empty-state__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.cart-empty-state__art{position:relative;min-height:300px}.cart-empty-state__art .product-art{position:absolute;filter:drop-shadow(0 16px 16px color-mix(in srgb,var(--lepto-ink) 14%,transparent))}.cart-empty-state__art .product-art:nth-child(1){top:0;right:4%;width:min(72%,260px);transform:rotate(8deg)}.cart-empty-state__art .product-art:nth-child(2){bottom:12%;left:4%;width:min(50%,170px);transform:rotate(-10deg)}.cart-empty-state__art .product-art:nth-child(3){right:16%;bottom:0;width:min(42%,142px);transform:rotate(12deg)}.form-error{margin:0;padding:12px 14px;color:var(--lepto-ink);background:var(--lepto-paper);border:1.5px solid var(--lepto-tomato);border-radius:var(--radius-sm);font-size:.88rem;font-weight:800}.checkout-note{margin:8px 0 14px;color:var(--muted);font-weight:700}.cart-detail-list{display:grid;gap:18px}.cart-detail-item,.checkout-form section{padding:24px;background:var(--paper-soft);border:1.5px solid var(--line);border-radius:var(--radius-md);box-shadow:0 0 0 5px var(--lepto-paper),0 10px 22px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.cart-detail-heading{display:grid;gap:8px}.cart-detail-item{display:grid;grid-template-columns:148px minmax(0,1fr);gap:18px;align-items:start}.cart-detail-content{min-width:0}.cart-item-visual{display:grid;width:132px;aspect-ratio:1;place-items:center;overflow:hidden;background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--lepto-paper),0 8px 18px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.cart-item-visual img{width:100%;height:100%;object-fit:cover}.cart-item-visual--custom{overflow:visible;background:var(--lepto-paper);background-size:14px 14px;border:0;box-shadow:0 0 0 4px var(--lepto-paper),0 8px 18px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.cart-cut-preview{width:min(92px,78%);margin:auto;transform:rotate(-7deg)}.cart-cut-preview:before{top:-7px;right:-7px;bottom:-7px;left:-7px;filter:drop-shadow(0 8px 7px color-mix(in srgb,var(--lepto-ink) 18%,transparent))}.cart-cut-preview .preview-artwork__inner{transition:none}.cart-generated-preview{width:100%;height:100%;object-fit:contain}.cart-cut-preview.has-canonical-preview:before,.cart-cut-preview.has-canonical-preview .mini-preview-art__mask:after{display:none}.cart-cut-preview.has-canonical-preview .mini-preview-art__mask{overflow:visible;background:transparent;clip-path:none;filter:none;box-shadow:none}.cart-cut-preview.has-canonical-preview .cart-generated-preview{filter:none!important;opacity:1;mix-blend-mode:normal}.cart-item-visual .product-art{width:86%;filter:drop-shadow(0 8px 6px color-mix(in srgb,var(--lepto-ink) 12%,transparent))}.cart-detail-heading h2{margin:0;font-size:1.55rem}.cart-detail-heading p{margin:0;color:var(--muted)}.cart-detail-grid,.order-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0}.cart-detail-grid div,.order-kpis div{min-width:0;padding:10px;background:color-mix(in srgb,var(--lepto-paper) 48%,transparent);border:1px solid var(--line);border-radius:8px}.cart-detail-grid dt,.order-kpis dt{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.cart-detail-grid dd,.order-kpis dd{margin:4px 0 0;overflow-wrap:anywhere;font-weight:800}.payload-details{margin-top:14px}.payload-details summary{cursor:pointer;font-size:.78rem;font-weight:900;text-transform:uppercase}pre{overflow:auto;max-width:100%;padding:14px;background:color-mix(in srgb,var(--lepto-ink) 8%,transparent);border-radius:var(--radius-md);font-family:var(--font-body);font-size:.75rem;white-space:pre-wrap}.cart-summary{position:sticky;top:18px;display:grid;gap:18px;padding:24px}.cart-summary h2,.checkout-form h2{margin:0;font-family:var(--font-body);font-size:1.2rem;text-transform:none}.cart-summary__empty{margin:0;padding:18px;color:var(--muted);background:color-mix(in srgb,var(--lepto-paper) 58%,transparent);border:1.5px dashed color-mix(in srgb,var(--lepto-ink) 24%,transparent);border-radius:var(--radius-sm);font-weight:850;line-height:1.35}.cart-lines{display:grid;gap:12px}.cart-line{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding-bottom:13px;border-bottom:1.5px solid var(--line)}.cart-line-copy{min-width:0}.cart-line .cart-item-visual{grid-row:1 / 4}.cart-item-visual--compact{width:54px;border-radius:10px;box-shadow:0 0 0 3px var(--lepto-paper),0 5px 12px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.cart-item-visual--compact.cart-item-visual--custom{box-shadow:0 0 0 3px var(--lepto-paper),0 5px 12px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.cart-item-visual--compact .cart-cut-preview{width:39px}.cart-item-visual--compact .cart-cut-preview:before{top:-4px;right:-4px;bottom:-4px;left:-4px}.cart-item-visual--compact .product-art{width:88%;filter:drop-shadow(0 5px 4px color-mix(in srgb,var(--lepto-ink) 10%,transparent))}.cart-line strong,.cart-line span,.cart-line small{display:block}.cart-line span,.cart-line small{color:var(--muted);font-size:.78rem}.cart-line>strong{justify-self:end}.cart-qty{display:grid;grid-template-columns:32px 28px 32px;align-items:center;text-align:center}.cart-locked-qty{display:grid;gap:2px;justify-items:end;max-width:140px;text-align:right}.cart-locked-qty span{color:var(--muted);font-size:.65rem;font-weight:900;text-transform:uppercase}.cart-locked-qty strong{font-size:.78rem}.remove-link{grid-column:1 / -1;width:max-content;padding:6px 10px}.summary-totals{display:grid;gap:10px;margin:0}.summary-totals div{display:flex;justify-content:space-between;gap:16px}.summary-totals div:last-child{padding-top:12px;border-top:1.5px solid var(--line);font-size:1.2rem;font-weight:900}.checkout-form{display:grid;gap:18px}.checkout-heading{display:grid;gap:14px;padding:20px 24px;background:var(--paper-soft);border:1.5px solid var(--line);border-radius:var(--radius-md);box-shadow:0 0 0 5px var(--lepto-paper),0 10px 22px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.checkout-heading>div{display:grid;gap:5px}.checkout-heading span{color:var(--muted);font-family:var(--font-mono);font-size:.72rem;font-weight:900;text-transform:uppercase}.checkout-heading h1{margin:0}.checkout-heading ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.checkout-heading li{position:relative;display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px 10px;color:var(--muted);background:color-mix(in srgb,var(--lepto-paper) 72%,transparent);border:var(--ink-border);border-radius:999px;font-family:var(--font-display);font-size:.9rem;font-weight:400;letter-spacing:.014em;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.checkout-heading li:before{display:inline-grid;width:20px;height:20px;margin-right:7px;color:var(--black);background:var(--white);border:2px solid currentColor;border-radius:50%;font-family:var(--font-mono);font-size:.68rem;line-height:1;place-items:center}.checkout-heading li:nth-child(1):before{content:"1"}.checkout-heading li:nth-child(2):before{content:"2"}.checkout-heading li:nth-child(3):before{content:"3"}.checkout-heading li.is-complete,.checkout-heading li.is-active{color:var(--black);background:var(--acid);border-color:var(--black);box-shadow:0 0 0 3px var(--lepto-paper)}.checkout-heading li.is-complete{background:var(--white)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.handoff-list{display:grid;gap:9px;padding:0;margin:0;list-style:none}.handoff-list li{display:flex;justify-content:space-between;gap:14px;padding-bottom:8px;border-bottom:1px solid var(--line)}.simple-page{padding:52px 0 86px}.route-loading{display:grid;min-height:100vh;place-items:center;background:var(--lepto-paper)}.route-loading span{font-family:var(--font-display);font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.not-found-page{display:grid;justify-items:start;align-content:center;min-height:58vh;gap:16px}.not-found-page__code{margin:0;color:var(--lepto-tomato);font-family:var(--font-display);font-size:clamp(4.5rem,15vw,10rem)!important;font-weight:800;line-height:.78!important}.not-found-page h1,.not-found-page p{margin:0}.about-page{padding-top:38px}.simple-page>section,.about-page>section{max-width:760px}.merch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;margin-top:28px}.merch-card{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:16px;min-width:0;padding:14px 14px 18px;overflow:hidden;background:var(--lepto-white);border:2px solid var(--lepto-ink);border-radius:20px;box-shadow:5px 5px 0 var(--lepto-ink)}.merch-card__art.product-art{width:100%;max-width:none;aspect-ratio:4 / 5;margin:0;filter:none}.merch-card__art .product-art__image{display:block;width:100%;height:100%;padding:0;object-fit:cover;background:var(--lepto-white);border:0;border-radius:12px;box-shadow:none}.merch-card__copy{display:grid;gap:8px;align-content:start}.merch-card__copy h2{margin:0;font-size:clamp(1.45rem,2.2vw,2.2rem);line-height:.95}.merch-card__copy p{margin:0}.merch-card__buy{display:grid;gap:12px}.merch-card__buy>strong{font-size:1.15rem}.merch-card__status{justify-self:start;padding:8px 13px 7px;color:var(--lepto-ink);background:var(--lepto-banana);border:2px solid var(--lepto-ink);border-radius:999px;box-shadow:3px 3px 0 var(--lepto-ink);font-family:var(--font-display);font-size:.78rem;letter-spacing:.04em;line-height:1;text-transform:uppercase}.about-page .benefits-strip{width:100%}.about-art{margin:36px 0 58px}.order-success{display:grid;justify-items:center;text-align:center}.order-success>.secondary-link{margin-top:clamp(18px,2vw,26px)}.order-thanks{position:relative;isolation:isolate;display:grid;width:min(100%,980px);min-height:clamp(82px,9.5vw,132px);margin:clamp(-6px,-.4vw,0px) 0 clamp(12px,2vw,24px);overflow:visible;font-family:var(--font-display);font-style:normal;font-weight:700;place-items:center}.order-thanks__matte,.order-thanks__colour{z-index:2;grid-area:1 / 1;padding:.12em .04em .18em;font-size:clamp(54px,9vw,126px);letter-spacing:.005em;line-height:.86;text-transform:uppercase;white-space:nowrap;word-spacing:.11em}.order-thanks__matte{color:color-mix(in srgb,var(--lepto-ink) 12%,transparent);-webkit-text-stroke:1px color-mix(in srgb,var(--lepto-ink) 18%,transparent)}.order-thanks__colour{color:transparent;background:linear-gradient(to bottom,var(--lepto-pool) 0 33.333%,var(--lepto-tomato) 33.333% 66.666%,var(--lepto-violet) 66.666% 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.order-thanks__colour--left{clip-path:inset(0 100% 0 0);animation:orderThanksRevealLeft 2.4s cubic-bezier(.22,.68,.25,1) .36s both}.order-thanks__colour--right{clip-path:inset(0 0 0 100%);animation:orderThanksRevealRight 2.4s cubic-bezier(.22,.68,.25,1) .36s both}.order-thanks__paint{position:absolute;z-index:1;top:14%;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));width:50.5%;height:72%;overflow:hidden;opacity:0;pointer-events:none;will-change:opacity,transform;animation:orderThanksPaintSweep 2.4s cubic-bezier(.22,.68,.25,1) .36s both}.order-thanks__paint--left{left:0;border-radius:10px 0 0 10px;transform-origin:left center}.order-thanks__paint--right{right:0;border-radius:0 10px 10px 0;transform-origin:right center}.order-thanks__paint i{display:block}.order-thanks__paint i:nth-child(1){background:var(--lepto-pool)}.order-thanks__paint i:nth-child(2){background:var(--lepto-tomato)}.order-thanks__paint i:nth-child(3){background:var(--lepto-violet)}@keyframes orderThanksPaintSweep{0%,12%{opacity:0;transform:scaleX(0)}20%{opacity:.96}68%{opacity:.96;transform:scaleX(1)}82%,to{opacity:0;transform:scaleX(1)}}@keyframes orderThanksRevealLeft{0%,12%{clip-path:inset(0 100% 0 0)}68%,to{clip-path:inset(0 49.5% 0 0)}}@keyframes orderThanksRevealRight{0%,12%{clip-path:inset(0 0 0 100%)}68%,to{clip-path:inset(0 0 0 49.5%)}}@media(max-width:560px){.order-thanks{min-height:74px;margin-bottom:14px}.order-thanks__matte,.order-thanks__colour{font-size:clamp(42px,14vw,70px);letter-spacing:.005em}}@media(prefers-reduced-motion:reduce){.order-thanks__paint{display:none;animation:none}.order-thanks__colour--left{clip-path:inset(0 49.5% 0 0);animation:none}.order-thanks__colour--right{clip-path:inset(0 0 0 49.5%);animation:none}}@media(max-width:1180px){.quick-layout,.pro-layout,.cart-page,.checkout-page{grid-template-columns:1fr}.cart-summary{position:static}.canvas-toolbar{grid-template-columns:repeat(3,minmax(92px,1fr))}.nudge-pad{grid-template-columns:repeat(3,minmax(56px,72px));justify-content:center}.nudge-pad button{width:64px}.brand-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){body.mobile-menu-open{overflow:hidden}.site-header{position:sticky;top:0;z-index:55;background:color-mix(in srgb,var(--paper) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--lepto-ink) 8%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header--hero{top:0}.main-nav{display:none}.header-actions>.account-actions{display:inline-flex}.header-actions .account-link--create,.header-actions .account-trigger__copy,.header-actions .account-trigger__chevron{display:none}.header-actions .account-trigger{width:44px;min-width:44px;max-width:44px;padding:0}.header-actions .account-menu-wrap>.account-trigger:not(.account-trigger--mobile-link){display:none}.header-actions .account-trigger--mobile-link{display:inline-flex}.header-actions>.icon-button{display:inline-grid}.mobile-nav-panel{position:fixed;top:0;bottom:0;left:50%;right:auto;z-index:60;display:none;box-sizing:border-box;grid-template-rows:auto auto auto;align-content:start;gap:16px;width:100vw;max-width:100vw;height:100vh;height:100dvh;min-height:0;padding:22px max(20px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;visibility:hidden;background:var(--paper);opacity:0;pointer-events:none;transform:translate(-50%) scale(.985);transform-origin:top center;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;display:block;padding:0;visibility:hidden;background:var(--paper);border:0;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.mobile-nav-panel.is-open{display:grid;visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.mobile-nav-backdrop.is-open{visibility:visible;opacity:1;pointer-events:auto}.mobile-nav-panel__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.mobile-nav-panel__top,.mobile-nav-links,.mobile-nav-footer,.mobile-account-card,.mobile-menu-bag,.mobile-nav-panel .language-switcher{min-width:0;max-width:100%}.mobile-menu-close{flex:0 0 auto}.mobile-nav-links{display:grid;align-content:start;gap:10px}.mobile-nav-links a{position:relative;display:flex;align-items:center;min-height:58px;padding:11px 0 12px;color:var(--black);border-bottom:2.5px solid color-mix(in srgb,var(--lepto-ink) 18%,transparent);font-family:var(--font-display);font-size:4.15rem;font-weight:900;font-style:italic;letter-spacing:0;line-height:.82;text-transform:uppercase;overflow-wrap:anywhere;transform:skew(-8deg);transform-origin:left center;-webkit-text-stroke:3px var(--white);paint-order:stroke fill;text-shadow:0 4px 0 color-mix(in srgb,var(--lepto-ink) 25%,transparent),0 8px 11px color-mix(in srgb,var(--lepto-ink) 12%,transparent)}.mobile-nav-links a.active:after{position:absolute;right:0;width:18px;aspect-ratio:1;content:"";background:var(--acid);border:2px solid var(--black);border-radius:50%}.mobile-nav-footer{display:grid;gap:12px;justify-self:center;justify-items:center;width:min(100%,340px);margin-top:2px}.mobile-menu-bag{justify-self:center;justify-content:center;width:100%;min-width:0}.mobile-nav-panel .language-switcher{justify-self:center;justify-content:center;gap:14px;width:100%;min-height:62px;padding:9px 12px;background:color-mix(in srgb,var(--lepto-paper) 90%,transparent);border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--lepto-paper),0 10px 18px color-mix(in srgb,var(--lepto-ink) 11%,transparent);transform:none}.mobile-nav-panel .language-switcher .language-switcher__label{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink);font-family:var(--font-display);font-size:1.2rem;font-weight:400;line-height:.95;text-transform:uppercase;-webkit-text-stroke:var(--ink-type-stroke) currentColor;text-shadow:var(--ink-type-shadow)}.mobile-nav-panel .language-switcher .language-switcher__label:before{display:inline-grid;width:24px;height:24px;flex:0 0 auto;content:"";background:var(--acid);border:2px solid var(--black);border-radius:50%;box-shadow:2px 2px 0 var(--black)}.mobile-nav-panel .language-switcher .language-switcher__options{gap:3px;padding:3px;background:var(--black);border:2px solid var(--black);border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lepto-paper) 16%,transparent)}.mobile-nav-panel .language-switcher button{min-width:44px;min-height:34px;padding:0 9px;color:var(--white);border-radius:7px;font-size:.84rem}.mobile-nav-panel .language-switcher button.is-active{color:var(--black);background:var(--acid);box-shadow:inset 0 0 0 1px var(--black)}.account-dropdown{display:none}.mobile-account-card{justify-self:center;width:100%;margin-top:0;padding:12px}.mobile-account-card__identity strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1rem,4vw,1.24rem)}.mobile-account-card__identity small{white-space:normal}.mobile-account-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-account-links a{min-height:46px;padding:8px 9px;font-size:clamp(.86rem,3.4vw,1rem)}.mobile-account-links a svg,.mobile-account-links .account-menu-icon{flex:0 0 auto}.mobile-account-links a.is-logout{grid-column:1 / -1;justify-content:center}.home-grid,.shop-layout,.brands-intro,.shop-page>.b2b-block{grid-template-columns:1fr}.product-drawer{position:static}.product-drawer--desktop{display:none}.product-drawer--inline{position:relative;top:auto;display:grid;grid-column:1 / -1;margin:-4px 0 10px;border:1.5px solid var(--line);box-shadow:0 0 0 4px var(--lepto-paper),0 12px 28px color-mix(in srgb,var(--lepto-ink) 9%,transparent);animation:productDrawerDrop .18s ease both;scroll-margin-top:calc(92px + var(--wp-admin--admin-bar--height, 0px))}.drop-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-brand-collage{width:min(100%,clamp(340px,38vw,430px));justify-self:end}}@media(max-width:920px){.home-grid,.shop-layout,.brands-intro,.shop-page>.b2b-block{grid-template-columns:1fr}.product-drawer{position:static}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){.site-header{grid-template-columns:1fr auto;width:min(100% - 32px,1380px);gap:16px}.banana-hero-actions,.banana-process{position:relative;right:auto;bottom:auto;left:auto}.banana-route-hint{position:absolute;top:clamp(500px,66vh,680px);right:max(16px,env(safe-area-inset-right));bottom:auto;left:auto;width:min(100% - 32px,430px);margin:0}.banana-route-hint:after{top:-22px;right:52px;transform:rotate(18deg)}.banana-stage{width:clamp(430px,75vw,540px);margin-top:-28px}.banana-nav-sticker{outline-offset:7px}.banana-link--make{top:18.6%;left:62.5%}.banana-link--buy{top:38%;left:50.4%}.banana-link--merch{top:54.2%;left:44.4%}.banana-link--about{top:70.5%;left:22.7%}.home-content,.home-section,.make-block,.b2b-block,.benefits-strip,.instagram-strip,.custom-choice,.brands-page,.simple-page,.cart-page,.checkout-page,.shop-page,.app-surface{width:min(100% - 32px,1380px)}.drop-grid,.insta-grid,.benefits-strip,.brands-service-strip,.choice-grid,.brand-offer-grid,.merch-grid,.form-grid{grid-template-columns:1fr}.make-block,.b2b-block{grid-template-columns:1fr;padding:24px}.home-action-rail{grid-template-columns:1fr}.home-action-rail__intro{gap:16px;padding:0}.home-action-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-action-steps li{min-height:132px}.cart-empty-state{grid-template-columns:1fr;min-height:auto}.cart-empty-state__art,.make-art,.brand-sticker-cluster,.about-art{min-height:230px}.benefits-strip div{border-right:0;border-bottom:1px solid var(--line)}.benefits-strip div:last-child{border-bottom:0}.brands-service-strip div{border-right:0;border-bottom:1px solid var(--line)}.brands-service-strip div:last-child{border-bottom:0}.footer-grid{grid-template-columns:1fr 1fr}.footer-note{justify-self:start}.shop-intro{grid-template-columns:minmax(0,1fr);gap:0;align-items:center}.shop-brand-collage{align-self:center;width:100%;margin-right:0;justify-self:end}.shop-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;overflow:visible;padding:0;scroll-snap-type:none}.shop-filters>*{width:100%;min-width:0;scroll-snap-align:unset}}@media(max-width:720px){}@media(max-width:620px){.shop-intro{grid-template-columns:1fr;gap:10px;align-items:start}.shop-brand-collage{width:min(100%,420px);margin:-8px auto 0;justify-self:center}}@media(max-width:560px){.site-header{width:min(100% - 20px,1380px);padding-top:18px;gap:12px}.mobile-nav-panel{gap:13px;padding:18px max(16px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.mobile-nav-panel__top{gap:10px}.mobile-nav-links a{min-height:54px;font-size:3.05rem;letter-spacing:0;-webkit-text-stroke-width:2px}.mobile-nav-footer{width:min(100%,310px);gap:10px}.mobile-account-card{gap:10px;padding:11px;border-radius:16px}.mobile-account-card__identity{gap:9px}.mobile-account-card__identity .account-avatar--large{width:36px;height:36px;font-size:1.1rem}.mobile-account-links{gap:7px}.mobile-account-links a{min-height:42px;padding:7px 8px;font-size:.86rem}.header-actions{gap:7px;min-width:0;flex:0 0 auto}.site-header>.header-actions>.account-actions,.site-header>.header-actions>.language-switcher{display:none}.bag-link span:not(.bag-count){display:none}.brand-lockup{gap:5px}.logo{width:clamp(112px,35vw,146px);padding:6px 3px 7px}.brand-cat,.site-header--compact .brand-cat{width:clamp(30px,10vw,42px)}.language-switcher{min-height:30px;padding:2px;box-shadow:0 0 0 2px var(--lepto-paper),0 4px 10px color-mix(in srgb,var(--lepto-ink) 7%,transparent)}.language-switcher button{min-width:25px;min-height:24px;padding:0 4px;font-size:.68rem}.bag-link{gap:4px;min-width:60px;min-height:40px;padding:5px 8px 5px 31px}.bag-link:before{left:8px;width:19px;height:23px}.header-actions>.site-menu-toggle{width:50px;height:40px;flex-basis:50px;filter:drop-shadow(0 5px 5px color-mix(in srgb,var(--lepto-ink) 14%,transparent))}.header-actions>.site-menu-toggle:before{width:48px;height:36px}.header-actions>.site-menu-toggle:after{top:8px;right:10px;bottom:8px;left:10px;background:transparent}.cart-toast{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;grid-template-columns:56px minmax(0,1fr);width:auto;padding:13px;animation-name:cartToastRise}.cart-toast__visual .cart-item-visual{width:56px}.cart-toast__copy strong{font-size:1.32rem}.cart-toast__actions{grid-template-columns:1fr}.reveal-on-scroll.reveal-from-left,.reveal-on-scroll.reveal-from-right{transform:translateY(18px)}.icon-button,.drawer-close{width:34px;height:34px}.banana-hero{min-height:auto;padding-bottom:74px}.banana-stage{width:min(84vw,330px);margin-top:8px;margin-bottom:4px}.banana-route-hint{top:clamp(500px,62vh,580px);right:max(12px,env(safe-area-inset-right));width:min(100% - 24px,360px);padding:12px 14px 14px}.banana-route-hint strong{font-size:1.45rem}.banana-route-hint p{font-size:.84rem}.banana-nav-sticker{outline-offset:5px;touch-action:manipulation}.banana-nav-sticker:after{top:-22px;right:-22px;bottom:-22px;left:-22px}.banana-nav-sticker:hover img,.banana-nav-sticker:focus-visible img{transform:scale(var(--banana-art-hover-scale))}.banana-link--make:hover,.banana-link--make:focus-visible{transform:rotate(7deg) scale(1.04)}.banana-link--buy:hover,.banana-link--buy:focus-visible{transform:rotate(8deg) scale(1.04)}.banana-link--merch:hover,.banana-link--merch:focus-visible{transform:rotate(3deg) scale(1.04)}.banana-link--about:hover,.banana-link--about:focus-visible{transform:rotate(-12deg) scale(1.04)}.hero-scroll-cue{right:16px;bottom:18px;width:62px;height:48px}.hero-scroll-cue:before{width:62px;height:48px}.banana-hero-actions{flex-wrap:nowrap;gap:8px;width:min(100% - 24px,390px);margin:-4px auto 10px}.banana-hero-action{flex:1 1 0;min-width:0;min-height:46px;padding:10px;font-size:.8rem;line-height:.95}.banana-process{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 24px,390px);gap:7px;margin:0 auto 2px}.banana-process li{min-height:38px;padding:7px 8px;font-size:.7rem}.banana-process strong{width:20px;height:20px;font-size:.68rem}.home-content,.home-section,.make-block,.b2b-block,.benefits-strip,.instagram-strip,.custom-choice,.brands-page,.simple-page,.cart-page,.checkout-page,.shop-page,.app-surface{width:min(100% - 24px,1380px)}.shop-intro,.brands-intro{gap:18px;margin-top:22px}.shop-intro{grid-template-columns:1fr;align-items:start;gap:8px;margin-bottom:16px}.shop-brand-collage{width:min(100%,380px);margin:-6px auto 0}.shop-brand-collage__logo{filter:drop-shadow(4px 5px 0 var(--lepto-ink))}.shop-filters{gap:8px}.shop-filter-chip{min-height:44px;gap:6px;padding:9px 10px 8px;font-size:.9rem;line-height:1.05;white-space:normal}.shop-filter-chip:before{width:15px;height:15px}.sticker-button--image{min-height:62px}.shop-intro h1,.custom-choice__intro h1,.simple-page h1,.cart-main h1,.checkout-form h1,.brands-intro h1{font-size:clamp(2.15rem,13vw,3rem)}.editor-intro p,.shop-intro p,.brands-intro p,.custom-choice__intro p,.simple-page p{font-size:.9rem;line-height:1.35}.app-surface:has(.uploaded-row) .editor-intro h1,.app-surface:has(.uploaded-row) .editor-intro p,.upload-panel:has(.uploaded-row) h2{display:none}.section-heading-row{align-items:flex-start;flex-direction:column;gap:10px}.drop-poster{min-height:280px}.drop-grid,.insta-grid,.merch-grid{grid-template-columns:1fr}.home-action-rail{margin:24px 0 14px;padding:12px}.home-action-rail__buttons{display:grid;grid-template-columns:1fr;gap:10px}.home-action-rail__button{min-width:0}.home-action-steps{grid-template-columns:1fr 1fr;gap:8px}.home-action-steps li{min-height:118px;padding:10px;font-size:.82rem}.home-action-step__art{right:-7px;bottom:-10px;width:min(76%,118px)}.home-action-step__copy{gap:7px}.home-action-steps strong{width:26px;font-size:.68rem}.product-grid{grid-template-columns:1fr}.product-card{min-height:260px}.product-card__actions{align-items:stretch}.product-card__quick-add{min-width:86px;font-size:.88rem}.app-surface{padding:14px;border-radius:var(--radius-md)}.upload-panel,.pro-explainer,.pro-dropzone-column,.quote-panel,.product-drawer,.cart-summary{padding:16px}.upload-panel{gap:10px}.upload-guide{gap:6px;padding:10px 12px}.upload-guide ul,.upload-guide p{display:none}.upload-guide:after{display:block;color:var(--muted);content:"PNG/JPG/WebP · max. 25 MB · Pro Upload pre PDF alebo špeciálne veci";font-size:.74rem;font-weight:850;line-height:1.25}.upload-panel:has(.uploaded-row) .upload-guide{display:none}.options-panel__header,.options-section,.options-panel__actions{padding-right:14px;padding-left:14px}.options-section{gap:12px}.canvas-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0;overflow:visible;overscroll-behavior-inline:auto;scroll-snap-type:none;scrollbar-width:auto}.canvas-toolbar::-webkit-scrollbar{display:none}.canvas-reset-row{padding-top:8px}.canvas-reset-row button{min-height:38px;padding:7px 10px;font-size:.66rem}.canvas-toolbar button{width:100%;min-width:0;min-height:46px;padding:8px 6px;overflow-wrap:anywhere;font-size:.68rem;scroll-snap-align:unset}.canvas-toolbar button svg{width:16px;height:16px}.nudge-pad{grid-template-areas:"up left right down";grid-template-columns:repeat(4,minmax(48px,58px));gap:7px 9px}.nudge-pad button{width:56px;min-height:48px}.nudge-pad button:before{width:48px;height:42px}.row-actions{grid-column:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.row-actions button{min-height:38px;padding:0 7px;font-size:.66rem}.sticker-chip{min-height:39px;padding:8px 14px;font-size:.88rem}.product-drawer h2{margin-right:34px}.benefit-row,.drawer-benefits,.drawer-links{gap:10px 12px}.cart-detail-grid,.checkout-heading ol,.order-kpis{grid-template-columns:1fr}.cart-empty-state{padding:18px}.cart-empty-state__actions{display:grid;grid-template-columns:1fr}.cart-detail-item{grid-template-columns:1fr}.cart-item-visual{width:min(150px,52vw)}.cart-line{grid-template-columns:54px minmax(0,1fr)}.cart-line .cart-qty,.cart-line .cart-locked-qty,.cart-line>strong,.cart-line .remove-link{grid-column:2;justify-self:start}.cart-line .cart-locked-qty{justify-items:start;text-align:left}.scale-reference{left:0;right:0;bottom:14px}.scale-reference__coin-button{margin-left:14px}.footer-grid{grid-template-columns:1fr}}@media(max-width:768px){.woocommerce-MyAccount-content,.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password,.woocommerce-cart-form,.woocommerce-checkout-review-order,.woocommerce-checkout .col2-set,.woocommerce-order{padding:16px;box-shadow:0 0 0 4px var(--lepto-paper),0 9px 20px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}#customer_login.lepto-auth-enhanced{width:100%}}@media(max-width:420px){.mobile-account-links--guest{grid-template-columns:minmax(0,1fr)}.mobile-account-links--guest a{min-height:56px;padding-inline:8px;font-size:.94rem}.mobile-nav-panel .language-switcher,.mobile-menu-bag{width:min(100%,280px)}.account-trigger__copy small{display:none}}@media(hover:none),(pointer:coarse){.sticker-peel{transition:none;will-change:auto}.sticker-peel:hover,.sticker-peel:focus-visible{transform:none}.sticker-peel:after{display:none}.sticker-peel.is-peeling,.shop-filter-chip.sticker-peel.is-peeling{animation:none}.shop-filter-chip.sticker-peel:hover,.shop-filter-chip.sticker-peel:focus-visible{filter:none;transform:none}.banana-route-hint,.banana-nav-sticker,.banana-nav-sticker img{transition:none}.banana-nav-sticker:hover,.banana-nav-sticker:focus-visible{filter:none}.banana-nav-sticker:hover img,.banana-nav-sticker:focus-visible img{opacity:1;transform:scale(var(--banana-art-scale))}.banana-nav-sticker:active img{opacity:1;transform:scale(var(--banana-art-hover-scale))}.banana-link--make:hover,.banana-link--make:focus-visible{transform:rotate(7deg)}.banana-link--make:active{z-index:5;transform:translate(12px,15px) scale(1.32) rotate(8deg)}.banana-link--buy:hover,.banana-link--buy:focus-visible{transform:rotate(8deg)}.banana-link--buy:active{z-index:5;transform:translate(5px,9px) scale(1.22) rotate(9deg)}.banana-link--merch:hover,.banana-link--merch:focus-visible{transform:rotate(3deg)}.banana-link--merch:active{z-index:5;transform:translate(4px,7px) scale(1.24) rotate(4deg)}.banana-link--about:hover,.banana-link--about:focus-visible{transform:rotate(-12deg)}.banana-link--about:active{z-index:5;transform:translate(3px,6px) scale(1.24) rotate(-13deg)}.hero-scroll-cue:before{animation:none}}@media(max-width:900px),(hover:none),(pointer:coarse){.banana-nav-sticker img,.banana-nav-sticker:hover img,.banana-nav-sticker:focus-visible img,.banana-nav-sticker:active img{opacity:0;transform:scale(.96)}.banana-link--make:hover,.banana-link--make:focus-visible,.banana-link--make:active{transform:rotate(7deg)}.banana-link--buy:hover,.banana-link--buy:focus-visible,.banana-link--buy:active{transform:rotate(8deg)}.banana-link--merch:hover,.banana-link--merch:focus-visible,.banana-link--merch:active{transform:rotate(3deg)}.banana-link--about:hover,.banana-link--about:focus-visible,.banana-link--about:active{transform:rotate(-12deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sticker-peel,.sticker-peel:after,.sticker-peel.is-peeling,.sticker-peel:hover,.brand-cat,.brand-cat img,.hero-scroll-cue:before,.brand-cat:hover,.brand-cat:focus-visible{animation:none;transition:none;transform:none}}body.wp-theme-lepto-wp-theme,body.theme-lepto-wp-theme{--asset-ui-bag: url(../images/ui-bag-icon-sticker.webp);--asset-ui-arrow-right: url(../images/ui-arrow-right-sticker.webp);--asset-ui-arrow-left: url(../images/ui-arrow-left-sticker.webp);--asset-ui-arrow-up: url(../images/ui-arrow-up-sticker.webp);--asset-ui-arrow-down: url(../images/ui-arrow-down-sticker.webp);--asset-ui-close: url(../images/ui-close-sticker.webp);--asset-ui-heart: url(../images/ui-heart-sticker.webp);--asset-ui-eye: url(../images/ui-eye-sticker.webp);--asset-ui-smile: url(../images/ui-smile-sticker.webp);--asset-ui-menu: url(../images/ui-menu-sticker.webp);--asset-ui-refresh: url(../images/ui-refresh-sticker.webp);--asset-ui-sheet: url(../images/ui-icon-sheet.webp);--asset-ui-spark: url(../images/ui-spark-black-sticker.webp);--asset-ui-wave: url(../images/ui-wave-sticker.webp)}@media(max-width:840px){.banana-hero{display:flex;min-height:auto;flex-direction:column;align-items:center;padding-bottom:28px;overflow:visible}.banana-stage{width:clamp(310px,72vw,520px);margin:0 auto}.banana-route-hint,.banana-route-hint--buy,.banana-route-hint--default,.banana-route-hint--merch,.banana-route-hint--about{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:min(100% - 32px,430px);margin:-8px auto 20px;transform:none;border-radius:24px}.hero-scroll-cue{right:16px;bottom:18px}}@media(max-width:768px){}@media(max-width:420px){}@media(max-width:560px){.banana-hero{padding-bottom:22px}.site-header--hero{margin-bottom:4px}.banana-stage{width:min(74vw,300px);margin-top:2px;margin-bottom:0}.banana-route-hint,.banana-route-hint--buy,.banana-route-hint--default,.banana-route-hint--merch,.banana-route-hint--about{width:min(100% - 24px,340px);margin:4px auto 18px;padding:12px 13px 13px;border-radius:22px}.banana-route-hint:after{top:-15px;right:20px;width:31px;height:27px;transform:rotate(-9deg)}.banana-route-hint span{padding:4px 8px;font-size:.56rem}.banana-route-hint strong{font-size:1.35rem}.banana-route-hint p{font-size:.8rem;line-height:1.28}.hero-scroll-cue{width:50px;height:40px;opacity:.72}}.header-actions>.site-menu-toggle>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order{background:var(--acid)!important;color:var(--black)!important;border:var(--ink-border)!important;border-radius:var(--radius-md)!important;font-family:var(--font-display);text-transform:uppercase;-webkit-text-stroke:0!important;text-shadow:none!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #payment #place_order:hover{background:var(--black)!important;color:var(--acid)!important}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{background:var(--paper-deep)!important;color:color-mix(in srgb,var(--lepto-ink) 55%,transparent)!important;border-color:color-mix(in srgb,var(--lepto-ink) 35%,transparent)!important}.sticker-button--black,.sticker-chip.is-active,.pro-tabs button.is-active,:is(.checkout-button,.added_to_cart),.torn-footer h3,.upload-guide strong,.drop-price{-webkit-text-stroke:0;text-shadow:none}@media(min-width:1020px){}@media(max-width:560px){}@media(min-width:1020px){}.container{width:min(100% - 32px,1280px);margin-inline:auto}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-6)}@media(max-width:760px){.container{width:min(100% - 24px,100%)}.grid-12{grid-template-columns:repeat(4,1fr);gap:var(--space-5)}}.section{padding-block:var(--space-9) var(--space-10)}@media(max-width:760px){.section{padding-block:var(--space-8) var(--space-8)}}.section-kicker{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lead{max-width:68ch;font-family:var(--font-body);font-size:clamp(17px,1.4vw,20px);line-height:1.5}.sticker-word{font-family:var(--font-display);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0;line-height:.85;color:var(--ink);-webkit-text-stroke:clamp(3px,.35vw,8px) var(--paper);paint-order:stroke fill;filter:drop-shadow(0 8px 0 color-mix(in srgb,var(--lepto-ink) 25%,transparent))}.sticker-badge{display:inline-flex;align-items:center;justify-content:center;padding:.55em .9em .48em;font-family:var(--font-display);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0;line-height:.9;color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-hard);transform:rotate(var(--rotate, -2deg))}.btn,.sticker-button,.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button,.checkout-button,.added_to_cart{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.35em 24px .3em;font-family:var(--font-display);font-size:clamp(20px,1.6vw,24px);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0;line-height:1;border:2px solid var(--ink);border-radius:var(--radius-pill);text-decoration:none;cursor:pointer;-webkit-text-stroke:0;text-shadow:none;transition:transform .16s ease,box-shadow .16s ease}.btn-primary,.sticker-button--black,.checkout-button,.added_to_cart{background:var(--ink)!important;color:var(--paper)!important;box-shadow:var(--shadow-hard)}.btn-sticker,.sticker-button--paper{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-hard);transform:rotate(-1.5deg)}.sticker-button,.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button{background:var(--banana);color:var(--ink);box-shadow:var(--shadow-hard)}.sticker-button--acid{background:var(--acid)}.sticker-button--banana{background:var(--banana);color:var(--ink)}.sticker-button--orange{background:var(--orange);color:var(--ink)}.sticker-button--pink{background:var(--pink);color:var(--ink)}.sticker-button--blue,.sticker-button--black{background:var(--blue)!important;color:var(--paper)!important}.sticker-button--purple{background:var(--purple);color:var(--paper)}.btn:hover,.sticker-button:hover,.add_to_cart_button:hover,.ajax_add_to_cart:hover,.single_add_to_cart_button:hover,.checkout-button:hover{transform:translateY(-2px) rotate(-1.5deg);box-shadow:0 10px color-mix(in srgb,var(--lepto-ink) 24%,transparent)}.btn:focus-visible,.sticker-button:focus-visible,.checkout-button:focus-visible{outline:3px solid var(--banana);outline-offset:3px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order{border-radius:var(--radius-pill)!important;border-width:2px!important;font-style:italic;font-weight:900!important;letter-spacing:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order{background:var(--ink)!important;color:var(--paper)!important;box-shadow:var(--shadow-hard)!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #payment #place_order:hover{background:var(--ink)!important;color:var(--banana)!important}.product-card{background:color-mix(in srgb,var(--lepto-paper) 40%,transparent);border:1px solid color-mix(in srgb,var(--lepto-ink) 13%,transparent);border-radius:24px;padding:20px 16px 16px;box-shadow:none}@media(max-width:760px){.product-card{padding:16px 14px 14px}}.product-card__meta strong,.drop-poster h3{letter-spacing:0;-webkit-text-stroke:0;text-shadow:none}.product-card__meta span{font-family:var(--font-body);color:var(--muted)}.site-header{position:sticky;top:0;z-index:50;width:100%;margin:0;padding:var(--space-4) var(--public-gutter);background:var(--lepto-paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line)}.banana-hero .site-header{position:relative;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.site-header--hero>.brand-lockup>.logo{width:clamp(176px,14vw,272px)}@media(min-width:1440px){.logo{width:clamp(210px,13.2vw,286px)}.logo--small{width:clamp(184px,12vw,238px)}.site-header--hero>.brand-lockup>.logo{width:clamp(238px,14vw,310px)}}@media(max-width:760px){.site-header{padding:var(--space-3) 16px}.site-header>.brand-lockup>.logo,.site-header--hero>.brand-lockup>.logo{width:clamp(118px,37vw,146px);padding:6px 3px 7px}}.main-nav a{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:.01em;line-height:1;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:none}@media(min-width:761px){.site-header--compact .main-nav{gap:clamp(28px,4.8vw,78px);align-items:center}.site-header--compact .main-nav a{padding:10px 1px 8px;font-size:clamp(18px,1.35vw,23px);font-weight:700;font-style:normal;letter-spacing:.01em;line-height:1;transform:none;transform-origin:center;-webkit-text-stroke:0;paint-order:normal;text-shadow:none}.site-header--compact .main-nav a.active:after,.site-header--compact .main-nav a:hover:after{bottom:2px;height:2px;border-radius:999px;transform:none}}@media(min-width:761px)and (max-width:1119px){.site-header--compact .main-nav{gap:clamp(18px,3.1vw,34px)}.site-header--compact .main-nav a{font-size:clamp(17px,1.9vw,20px)}}.product-card__meta strong,.product-drawer h2,.drop-poster h3,.drop-label,.insta-tile span,.shop-count-row strong,.type-chip,.product-card__quick-add,.random-card strong,.home-action-steps li,.home-action-rail__intro>span,.benefits-strip strong,.footer-note{font-family:var(--font-display);font-style:italic;font-weight:900;letter-spacing:0;text-transform:uppercase}.product-card__meta strong,.product-drawer h2,.drop-poster h3,.insta-tile span,.random-card strong,.home-action-rail__intro>span{-webkit-text-stroke:1px var(--white);paint-order:stroke fill;text-shadow:0 2px 0 color-mix(in srgb,var(--lepto-ink) 20%,transparent),0 6px 9px color-mix(in srgb,var(--lepto-ink) 8%,transparent)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{min-height:48px;padding:10px 14px;font-family:var(--font-body);background:var(--white);border:2px solid var(--ink);border-radius:14px}.woocommerce form .form-row input.input-text:focus-visible,.woocommerce form .form-row textarea:focus-visible,.woocommerce form .form-row select:focus-visible{outline:3px solid var(--banana);outline-offset:2px}.woocommerce form .form-row label{font-family:var(--font-body);font-weight:700;text-transform:none;-webkit-text-stroke:0;text-shadow:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hero-lockup{position:relative;z-index:5;display:grid;justify-items:start;gap:var(--space-5);width:min(100% - 48px,640px);margin:var(--space-6) auto 0}.hero-title{margin:0;font-size:clamp(64px,13vw,180px);line-height:.82;letter-spacing:0}.hero-lead{max-width:42ch;margin:0;font-family:var(--font-body);font-size:clamp(17px,1.5vw,20px);line-height:1.5}@media(min-width:1120px){.hero-lockup{position:absolute;top:clamp(150px,22vh,240px);left:max(32px,calc(50vw - 800px));width:min(34vw,560px);margin:0}.hero-title{font-size:clamp(96px,9.5vw,180px)}}@media(max-width:1119px){.banana-stage{margin-top:var(--space-5)}}@media(min-width:761px)and (max-width:1119px){.hero-lockup{position:absolute;top:clamp(88px,12vh,132px);left:clamp(20px,14vw,150px);z-index:1;width:min(82vw,760px);margin:0;pointer-events:none}.hero-title{font-size:clamp(116px,20vw,220px)}.hero-lead{max-width:min(60vw,540px)}.banana-stage{z-index:3;margin-top:clamp(28px,5vh,54px)}.banana-route-hint{z-index:4}}@media(max-width:760px){.hero-lockup{display:none}.banana-stage{margin-top:6px}}.lpt-marquee{position:absolute;top:var(--ticker-top, clamp(142px, 16vh, 164px));right:0;bottom:18px;left:0;z-index:1;display:grid;grid-template-rows:repeat(7,minmax(0,1fr));align-items:center;width:100%;gap:clamp(0px,.45vh,5px);overflow:hidden;contain:paint;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1}.lpt-marquee[data-ticker-phase=preparing]{opacity:0}.lpt-marquee[data-ticker-playback=paused] .lpt-marquee__row:nth-child(6) .lpt-marquee__track{animation-play-state:paused!important}.lpt-marquee[data-ticker-playback=paused] .lpt-marquee__source-word:after{animation-play-state:paused!important}.lpt-marquee__row{--fill: 3.8%;--stroke-fill: 10%;width:100%;min-width:0;overflow:visible;line-height:.82;opacity:1;transform:none;transform-origin:center}.lpt-marquee__row:nth-child(2){--fill: 8.4%;--stroke-fill: 16%}.lpt-marquee__row:nth-child(3){--fill: 5.2%;--stroke-fill: 12%}.lpt-marquee__row:nth-child(4){--fill: 9.6%;--stroke-fill: 17%}.lpt-marquee__row:nth-child(5){--fill: 3.2%;--stroke-fill: 8%}.lpt-marquee__row:nth-child(6){--fill: 7%;--stroke-fill: 14%}.lpt-marquee__row:nth-child(7){--fill: 4.6%;--stroke-fill: 11%}.lpt-marquee__track{position:relative;display:flex;width:max-content;color:color-mix(in srgb,var(--lepto-ink) var(--fill),var(--lepto-paper));font-family:var(--font-display);font-size:clamp(4.75rem,7.4vw,7.25rem);font-style:italic;font-weight:900;letter-spacing:0;line-height:.82;text-transform:uppercase;white-space:nowrap;backface-visibility:hidden;transform:translate3d(-10%,0,0);text-shadow:none}.lpt-marquee__row--sequence .lpt-marquee__track{animation:none!important;transform:translate3d(-120vw,0,0)}.lpt-marquee[data-ticker-phase=preparing] .lpt-marquee__row--sequence .lpt-marquee__track{transform:translate3d(-120vw,0,0)!important}.lpt-marquee:is([data-ticker-phase=intro],[data-ticker-phase=ticker]) .lpt-marquee__row--sequence .lpt-marquee__track{will-change:transform}.lpt-marquee__row:nth-child(5) .lpt-marquee__track{transform:translate3d(-23%,0,0)}.lpt-marquee__row:nth-child(6) .lpt-marquee__track{animation:none;transform:translate3d(-50%,0,0)}.lpt-marquee:is([data-ticker-phase=intro],[data-ticker-phase=ticker]) .lpt-marquee__row:nth-child(6) .lpt-marquee__track{animation:lptTickerRight 226s linear infinite;will-change:transform}.lpt-marquee__row:nth-child(7) .lpt-marquee__track{transform:translate3d(-14%,0,0)}.lpt-marquee__half{display:flex;flex:0 0 auto;justify-content:flex-start}.lpt-marquee__fill{display:contents}.lpt-marquee__word{position:relative;flex:0 0 auto;padding-right:.12em;paint-order:stroke fill;filter:none}.lpt-marquee__source-word{z-index:9;overflow:visible;color:inherit;-webkit-text-fill-color:currentColor;-webkit-text-stroke:.65px color-mix(in srgb,var(--lepto-ink) var(--stroke-fill),transparent);paint-order:stroke fill}.lpt-marquee__source-word:after{position:absolute;inset:0 auto auto 0;z-index:2;width:max-content;content:attr(data-label);color:var(--lepto-ink);-webkit-text-fill-color:var(--lepto-ink);-webkit-text-stroke:0 transparent;opacity:0;paint-order:normal;transform:translateZ(0);transform-origin:50% 100%}.lpt-marquee:is([data-ticker-phase=intro],[data-ticker-phase=reduced]) .lpt-marquee__source-word--primary:after,.lpt-marquee[data-ticker-phase=ticker] .lpt-marquee__source-word:after{opacity:1}.lpt-marquee__source-word.is-lifting:after{animation:heroPrintLiftA 2.4s cubic-bezier(.4,0,.2,1) both;will-change:transform}.lpt-marquee__source-word.is-returning:after{animation:heroPrintReturnA 2.4s cubic-bezier(.4,0,.26,1) both;will-change:transform}.lpt-marquee__source-word:is(.is-lifting,.is-returning) .lpt-marquee__source-ink{opacity:0}@keyframes heroPrintLiftA{0%{transform:translateZ(0)}to{transform:translate3d(0,-.38em,0)}}@keyframes heroPrintReturnA{0%{transform:translate3d(0,-.38em,0)}to{transform:translateZ(0)}}@keyframes lptTickerLeft{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes lptTickerRight{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(max-width:1119px){.lpt-marquee{top:var(--ticker-top, clamp(118px, 14vh, 150px));bottom:16px;gap:2px}.lpt-marquee__track{font-size:clamp(4.25rem,10vw,7rem)}}@media(max-width:760px){.lpt-marquee{top:var(--ticker-top, 92px);bottom:12px;gap:0;opacity:1}.lpt-marquee[data-ticker-phase=preparing]{opacity:0}.lpt-marquee__track{font-size:clamp(3rem,13vw,4.75rem)}}@media(max-width:420px){.lpt-marquee{top:var(--ticker-top, 88px)}.lpt-marquee__track{font-size:3.15rem}}@media(max-width:760px){.hero-scroll-cue{top:372px;right:16px;bottom:auto;width:82px;height:64px;opacity:.92;transform:rotate(-8deg)}.hero-scroll-cue:before{width:80px;height:62px}.hero-scroll-cue:hover,.hero-scroll-cue:focus-visible{transform:translateY(-3px) rotate(-8deg) scale(1.06)}.hero-scroll-cue.is-hidden{transform:translateY(10px) rotate(-8deg) scale(.94)}}@media(max-width:420px){.hero-scroll-cue{top:362px;right:14px;width:74px;height:58px}.hero-scroll-cue:before{width:72px;height:56px}}@media(min-width:1025px){body.mobile-menu-open{overflow:hidden}.site-header--hero .header-actions>.site-menu-toggle{display:inline-grid}.mobile-nav-panel--hero{position:fixed;top:18px;right:18px;bottom:auto;left:auto;z-index:70;display:grid;box-sizing:border-box;grid-template-rows:auto auto auto;align-content:start;gap:14px;width:min(430px,calc(100vw - 36px));max-height:calc(100vh - 36px);padding:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;background:var(--paper);border:var(--ink-border);border-radius:24px;box-shadow:0 0 0 5px var(--lepto-paper),0 18px 34px color-mix(in srgb,var(--lepto-ink) 18%,transparent);opacity:0;pointer-events:none;transform:translateY(-10px) rotate(1deg) scale(.985);transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.mobile-nav-backdrop--hero{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;display:block;padding:0;visibility:hidden;background:color-mix(in srgb,var(--lepto-paper) 96%,transparent);border:0;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.mobile-nav-panel--hero.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0) rotate(1deg) scale(1)}.mobile-nav-backdrop--hero.is-open{visibility:visible;opacity:1;pointer-events:auto}.mobile-nav-panel--hero .mobile-nav-panel__top{display:flex;align-items:center;justify-content:space-between;gap:14px}.mobile-nav-panel--hero .mobile-nav-links{display:grid;gap:8px}.mobile-nav-panel--hero .mobile-nav-links a{position:relative;display:flex;align-items:center;min-height:62px;padding:9px 0 10px;color:var(--black);border-bottom:2.5px solid color-mix(in srgb,var(--lepto-ink) 18%,transparent);font-family:var(--font-display);font-size:3.45rem;font-weight:900;font-style:italic;letter-spacing:0;line-height:.82;text-transform:uppercase;overflow-wrap:anywhere;transform:skew(-8deg);transform-origin:left center;-webkit-text-stroke:2px var(--white);paint-order:stroke fill;text-shadow:0 4px 0 color-mix(in srgb,var(--lepto-ink) 25%,transparent),0 8px 11px color-mix(in srgb,var(--lepto-ink) 12%,transparent)}.mobile-nav-panel--hero .mobile-nav-footer{display:grid;justify-items:center;gap:10px}.mobile-nav-panel--hero .language-switcher{justify-self:center;width:fit-content;min-width:122px;margin-inline:auto}}.site-header--menu-open{z-index:75}.account-trigger,.account-link,.language-switcher,.bag-link,.header-actions>.site-menu-toggle,.shop-filter-chip,.product-card__quick-add,.btn,.sticker-button:not(.sticker-button--image),.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button,.checkout-button,.added_to_cart{--sticker-radius: 18px;--sticker-halo: 4px;--sticker-drop: 0 7px 0 color-mix(in srgb, var(--lepto-ink) 18%, transparent);overflow:visible;border-radius:var(--sticker-radius)!important;box-shadow:0 0 0 var(--sticker-halo) var(--white),var(--sticker-drop),0 14px 22px color-mix(in srgb,var(--lepto-ink) 10%,transparent)}.account-trigger,.account-link{--sticker-radius: 14px;--sticker-halo: 5px;--sticker-drop: 0 6px 0 color-mix(in srgb, var(--lepto-ink) 16%, transparent)}.account-trigger:not(:hover):not(:focus-visible),.account-link:not(:hover):not(:focus-visible){transform:none}.account-trigger--mobile-link{--sticker-radius: 12px}.language-switcher{--sticker-radius: 16px;--sticker-halo: 5px;--sticker-drop: 0 6px 0 color-mix(in srgb, var(--lepto-ink) 15%, transparent)}.language-switcher:not(:hover):not(:focus-within){transform:none}.language-switcher button{border-radius:8px}.language-switcher button.is-active{border-radius:9px}.bag-link{--sticker-radius: 999px;--sticker-halo: 5px;--sticker-drop: 0 7px 0 color-mix(in srgb, var(--lepto-ink) 17%, transparent)}.bag-link:not(:hover):not(:focus-visible){transform:none}.bag-count{border-radius:999px}.header-actions>.site-menu-toggle{--sticker-radius: 12px;--sticker-halo: 5px;--sticker-drop: 0 6px 0 color-mix(in srgb, var(--lepto-ink) 16%, transparent)}.header-actions>.site-menu-toggle:not(:hover):not(:focus-visible){transform:none}.sticker-button:not(.sticker-button--image),.btn{--sticker-radius: 999px}.sticker-button--paper:not(.sticker-button--image),.btn-sticker{--sticker-radius: 18px}.sticker-button--acid:not(.sticker-button--image),.sticker-button--banana:not(.sticker-button--image){--sticker-radius: 999px}.sticker-button--orange:not(.sticker-button--image){--sticker-radius: 16px}.sticker-button--pink:not(.sticker-button--image){--sticker-radius: 22px}.sticker-button--purple:not(.sticker-button--image){--sticker-radius: 999px}.sticker-button--blue:not(.sticker-button--image),.sticker-button--black:not(.sticker-button--image),.btn-primary{--sticker-radius: 999px}.home-action-rail__buttons .sticker-button:nth-child(2n),.mobile-account-links .sticker-button:nth-child(2n),.account-dropdown__nav .sticker-button:nth-child(2n){--sticker-radius: 18px}.home-action-rail__buttons .sticker-button:nth-child(3n),.mobile-account-links .sticker-button:nth-child(3n),.account-dropdown__nav .sticker-button:nth-child(3n){--sticker-radius: 999px}.product-card:nth-child(4n+1) .product-card__quick-add,.drop-card:nth-child(4n+1) .sticker-button,.shop-filter-chip:nth-child(4n+1){--sticker-radius: 999px}.product-card:nth-child(4n+2) .product-card__quick-add,.drop-card:nth-child(4n+2) .sticker-button,.shop-filter-chip:nth-child(4n+2){--sticker-radius: 16px}.product-card:nth-child(4n+3) .product-card__quick-add,.drop-card:nth-child(4n+3) .sticker-button,.shop-filter-chip:nth-child(4n+3){--sticker-radius: 999px}.product-card:nth-child(4n+4) .product-card__quick-add,.drop-card:nth-child(4n+4) .sticker-button,.shop-filter-chip:nth-child(4n+4){--sticker-radius: 20px}.product-drawer .sticker-button:not(.sticker-button--image),.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order{--sticker-radius: 999px;border-radius:var(--sticker-radius)!important}@media(max-width:760px){.random-card{min-height:438px;padding:0;border-radius:27px;transform:none}.random-card__heading{min-height:142px;margin:0;padding:22px 28px 16px;border-radius:22px 22px 0 0}.random-card__hello{font-size:clamp(3.95rem,21vw,5.45rem)}.random-card__heading h2{max-width:none;font-size:clamp(1.65rem,8.8vw,2.22rem);letter-spacing:0}.random-card__refresh{top:14px;right:13px;width:30px;height:30px}.random-card__refresh:before{width:28px;height:28px}.random-card__nameplate{min-height:68px;padding:16px 22px 4px}.random-card .random-card__nameplate strong{font-size:clamp(1.28rem,7vw,2rem)}.random-card__sticker-window{min-height:220px;margin:0;padding:0 18px}.random-card--name-tag .random-card__message,.random-card--name-tag .random-card__message.is-empty{min-height:270px;padding:28px 20px}.random-card--name-tag .random-card__message strong{font-size:clamp(1.85rem,12vw,3.2rem)}.random-card--name-tag .random-card__message--animated{padding:18px 14px}.name-tag-animation{width:min(100%,330px);height:190px}.name-tag-animation__ink{font-size:clamp(3.9rem,16vw,4.4rem)}.name-tag-animation__tag.is-long .name-tag-animation__ink{font-size:clamp(3.1rem,13.8vw,3.7rem)}.name-tag-animation__tag.is-extra-long .name-tag-animation__ink{font-size:clamp(2.7rem,12vw,3.3rem)}.name-tag-animation__tag.is-maximus .name-tag-animation__ink{font-size:clamp(2.8rem,13vw,3.5rem)}.name-tag-animation__marker{width:31px;height:11px}.random-card .product-art--large{width:min(76%,218px)}.random-card:after{height:42px;border-radius:0 0 22px 22px}.random-card--product .random-card__product-heading{min-height:112px;padding:20px 24px}.random-card__product-kicker{font-size:2rem}.random-card--product .random-card__sticker-window{min-height:250px;padding:18px}.random-card__product-meta{min-height:82px;padding:14px 22px 18px}.random-card__product-meta strong{font-size:1.8rem}.random-card--product:after{height:26px}}.sticker-button:disabled,.sticker-button[aria-disabled=true],button.sticker-button[disabled]{background:var(--paper-deep)!important;color:color-mix(in srgb,var(--lepto-ink) 55%,transparent)!important;border-color:color-mix(in srgb,var(--lepto-ink) 35%,transparent);box-shadow:none;transform:none;cursor:not-allowed}body,button,input,select,textarea{font-family:var(--font-ui)}h1,h2,h3,.entry-title,.woocommerce-products-header__title,.drop-poster h3,.product-card__meta strong,.product-drawer h2{font-family:var(--font-display);font-weight:700;letter-spacing:0}.main-nav,.main-nav a,.account-trigger,.account-link,.bag-link,.language-switcher button,.sticker-button,.btn,.product-card__quick-add,.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button,.checkout-button,.added_to_cart{font-family:var(--font-ui);font-style:normal;letter-spacing:0}.motif-ribbon{position:relative;z-index:8;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:color-mix(in srgb,var(--lepto-paper) 94%,var(--lepto-banana));border-block:2px solid var(--lepto-ink);isolation:isolate}.motif-ribbon__track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:repeat(2,60px);column-gap:clamp(0px,.8vw,12px);align-items:center;justify-items:center;width:min(100% - 28px,1500px);min-height:168px;margin:0 auto;padding:24px 0}.motif-ribbon__item{display:block;width:66px;height:66px;background-image:var(--asset-ui-sheet);background-repeat:no-repeat;background-size:561px 701px;filter:saturate(.9) contrast(1.05);mix-blend-mode:multiply;transform-origin:center}.motif-ribbon__item--image{width:clamp(54px,5.2vw,78px);height:clamp(54px,5.2vw,78px);object-fit:contain;background:none;filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--lepto-ink) 12%,transparent));mix-blend-mode:normal}.motif-ribbon__item--spiral{background-position:-245px -432px;transform:rotate(-6deg)}.motif-ribbon__item--waves{width:88px;background-position:-333px -432px;transform:rotate(2deg)}.motif-ribbon__item--sun{background-position:-194px -597px;transform:rotate(5deg)}.motif-ribbon__item--plant{background-position:-446px -432px;transform:rotate(-4deg)}.motif-ribbon__item--moon{width:78px;background-position:-114px -597px;transform:rotate(3deg)}.motif-ribbon__item--diamond{background-position:-384px -597px;transform:rotate(-5deg)}.motif-ribbon__item--eye{transform:rotate(5deg) scale(.92)}.motif-ribbon__item--spark-blue{transform:rotate(-7deg) scale(.94)}.motif-ribbon__item--smile{transform:rotate(4deg) scale(.92)}.motif-ribbon__item--spark-black{transform:rotate(-4deg) scale(.88)}.motif-ribbon__item--eye-tag,.motif-ribbon__item--wave-sticker{width:clamp(72px,6.8vw,102px);transform:rotate(-3deg)}.motif-ribbon__item--eye-creature,.motif-ribbon__item--eye-gecko,.motif-ribbon__item--three-eye-cat{width:clamp(76px,6.9vw,104px);height:clamp(76px,6.9vw,104px)}.motif-ribbon__item--eye-creature{transform:rotate(5deg)}.motif-ribbon__item--eye-gecko{transform:rotate(-6deg)}.motif-ribbon__item--three-eye-cat{transform:rotate(-4deg)}.motif-ribbon__item--frog{width:clamp(82px,7.6vw,114px);height:clamp(64px,5.8vw,88px);transform:rotate(3deg)}.motif-ribbon__item:nth-child(4n+1){z-index:2}.motif-ribbon__item:nth-child(5n+2){translate:0 5px}.motif-ribbon__item:nth-child(6n+3){translate:0 -4px}.home-motif-ribbon{margin-top:clamp(38px,4vw,58px);margin-bottom:clamp(38px,4vw,58px)}.page-shell>.motif-ribbon--compact{margin-top:6px;margin-bottom:clamp(22px,3vw,34px)}.motif-ribbon--compact .motif-ribbon__track{grid-template-rows:72px;min-height:92px;padding-block:8px}.motif-ribbon--compact .motif-ribbon__item{transform:scale(.78)}.motif-ribbon--compact .motif-ribbon__item:nth-child(n+11){display:none}@media(max-width:720px){.motif-ribbon__track{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,54px);width:min(100% - 12px,620px);min-height:128px;padding-block:10px}.motif-ribbon__item{transform:scale(.7)}.motif-ribbon__item:nth-child(n+11){display:none}.motif-ribbon--compact .motif-ribbon__track{grid-template-rows:60px;min-height:72px;padding-block:4px}.motif-ribbon--compact .motif-ribbon__item:nth-child(n+6){display:none}.home-motif-ribbon{margin-top:32px;margin-bottom:38px}}.home-page .drop-poster,.home-page .make-block,.home-page .b2b-block,.home-page .insta-tile{border:2px solid var(--black);box-shadow:8px 8px 0 var(--black)}.home-page .random-card{box-shadow:0 0 0 5px color-mix(in srgb,var(--lepto-paper) 96%,transparent),9px 9px 0 var(--black)}.home-page .home-action-rail{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:34px;align-items:stretch;width:100vw;max-width:none;margin:58px 0 46px calc(50% - 50vw);padding:clamp(44px,5vw,72px) max(32px,calc((100vw - 1440px)/2));background:var(--banana);border:0;border-radius:0;box-shadow:none}.home-page .home-action-rail__heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);gap:40px;align-items:end;min-width:0}.home-page .home-action-rail__heading h2{max-width:14ch;margin:0;font-family:var(--font-display);font-size:clamp(3rem,5.6vw,6rem);font-style:normal;font-weight:700;letter-spacing:0;line-height:.86;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:none}.home-page .home-action-rail__heading>p{max-width:34ch;margin:0 0 3px;font-size:clamp(1rem,1.35vw,1.3rem);font-weight:600;line-height:1.35}.home-page .home-action-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;min-width:0;margin:0;padding:0;list-style:none}.home-page .home-action-steps li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;gap:24px 16px;min-width:0;min-height:200px;padding:28px 30px;color:var(--black);background:var(--paper-soft);border:2px solid var(--black);border-radius:14px;box-shadow:4px 4px 0 var(--black)}.home-page .home-action-step__number{font-family:var(--font-display);font-size:clamp(2.2rem,3vw,3.4rem);font-weight:700;line-height:.9}.home-page .home-action-step__pictogram{display:grid;grid-column:2;grid-row:1;align-self:start;width:62px;aspect-ratio:1;color:var(--black);background:var(--paper-soft);border:2px solid var(--black);border-radius:50%;box-shadow:3px 3px 0 var(--black);place-items:center;transform:rotate(-3deg)}.home-page .home-action-step__pictogram--upload{background:color-mix(in srgb,var(--lepto-tomato) 36%,var(--paper-soft))}.home-page .home-action-step__pictogram--edit{color:var(--black);background:color-mix(in srgb,var(--lepto-violet) 36%,var(--paper-soft));transform:rotate(2deg)}.home-page .home-action-step__pictogram--order{background:color-mix(in srgb,var(--lepto-pool) 36%,var(--paper-soft));transform:rotate(-1deg)}.home-page .home-action-step__icon{align-self:start;width:30px;height:30px}.home-page .home-action-steps li>strong{grid-column:1 / -1;align-self:end;display:block;width:auto;aspect-ratio:auto;padding:0;color:var(--black);background:transparent;border:0;border-radius:0;box-shadow:none;font-family:var(--font-display);font-size:1.25rem;line-height:1;place-items:normal;text-transform:uppercase}.home-page .home-action-steps li>p{grid-column:1 / -1;margin:-15px 0 0;font-size:.98rem;line-height:1.35}.home-page .home-action-rail__button{width:fit-content;min-width:230px;min-height:58px;padding-inline:28px;color:var(--paper-soft);background:var(--black);border:2px solid var(--black);border-radius:10px!important;box-shadow:4px 4px color-mix(in srgb,var(--black) 22%,transparent);font-size:.95rem;font-weight:800}.home-page .home-content>.benefits-strip--feature{--quality-white: var(--lepto-paper);display:grid;grid-template-columns:minmax(250px,.42fr) minmax(0,1.95fr);gap:clamp(30px,3.5vw,56px);align-items:stretch;width:100vw;max-width:none;margin:58px 0 0 calc(50% - 50vw);padding:clamp(30px,3vw,44px) max(32px,calc((100vw - 1440px)/2));color:var(--quality-white);background:var(--lepto-ink);border:0;border-radius:0;box-shadow:none}.benefits-strip--feature .benefits-strip__heading{display:grid;align-content:center;gap:12px;max-width:520px}.benefits-strip--feature .benefits-strip__heading h2{margin:0;max-width:10ch;color:var(--quality-white);font-family:var(--font-display);font-size:clamp(3.25rem,6.4vw,6.8rem);font-style:normal;font-weight:700;letter-spacing:0;line-height:.88;-webkit-text-stroke:0;text-shadow:none}.benefits-strip--feature .benefits-strip__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:0;padding:0;background:color-mix(in srgb,var(--lepto-paper) 24%,transparent);border:0}.benefits-strip--feature .benefits-strip__grid>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:7px 11px;min-width:0;min-height:132px;padding:18px clamp(12px,1.25vw,20px);color:var(--quality-white);background:var(--lepto-ink);border:0}.benefits-strip--feature .benefits-strip__grid>div+div{border-left:0}.benefits-strip--feature .benefits-strip__grid svg{grid-row:1 / span 2;color:currentColor}.benefits-strip--feature .benefits-strip__grid strong{color:inherit;font-family:var(--font-display);font-size:clamp(1.05rem,1.35vw,1.5rem);font-style:normal;font-weight:700;letter-spacing:0;line-height:.95;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:none}.benefits-strip--feature .benefits-strip__grid span{max-width:35ch;color:color-mix(in srgb,var(--lepto-paper) 82%,transparent);font-family:var(--font-ui);font-size:clamp(.78rem,.86vw,.92rem);line-height:1.4}.benefits-strip--feature .benefits-strip__offer{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;min-width:0;padding-top:clamp(20px,2.4vw,30px);border-top:1px solid color-mix(in srgb,var(--lepto-paper) 24%,transparent)}.benefits-strip--feature .benefits-strip__offer-copy{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:baseline;min-width:0;padding:0;border:0}.benefits-strip--feature .benefits-strip__offer-copy strong{color:var(--quality-white);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.9rem);font-weight:700;line-height:1;text-transform:uppercase}.benefits-strip--feature .benefits-strip__offer-copy span{flex:1 1 420px;color:color-mix(in srgb,var(--lepto-paper) 78%,transparent);font-family:var(--font-ui);font-size:.95rem;line-height:1.45}.benefits-strip--feature .benefits-strip__offer-button{min-width:min(100%,280px);min-height:54px;font-size:clamp(.92rem,1.2vw,1.08rem);font-style:normal;white-space:nowrap}@media(max-width:1100px){.home-page .home-action-steps li{padding:24px}.home-page .home-content>.benefits-strip--feature{grid-template-columns:minmax(0,1fr);gap:26px}.benefits-strip--feature .benefits-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.home-page .home-content>.benefits-strip--feature{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:36px}.home-page .home-action-rail__heading{grid-template-columns:minmax(0,1fr);gap:18px}.home-page .home-action-steps,.benefits-strip--feature .benefits-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .home-action-steps li:last-child{grid-column:1 / -1}.benefits-strip--feature .benefits-strip__grid>div:last-child{grid-column:1 / -1;border-top:0;border-left:0}}@media(max-width:620px){.home-page .drop-poster,.home-page .make-block,.home-page .b2b-block,.home-page .insta-tile{box-shadow:5px 5px 0 var(--black)}.home-page .home-action-rail{gap:24px;margin-top:42px;padding:36px 20px}.home-page .home-action-rail__heading h2{font-size:clamp(2.65rem,14vw,4.2rem)}.home-page .home-action-rail__button{width:100%}.home-page .home-action-steps,.benefits-strip--feature .benefits-strip__grid{grid-template-columns:minmax(0,1fr)}.home-page .home-action-steps li{grid-column:auto;grid-template-rows:auto auto auto;gap:12px 14px;min-height:0;padding:18px 20px}.home-page .home-action-step__number{font-size:2rem}.home-page .home-action-step__pictogram{width:52px}.home-page .home-action-steps li>strong{font-size:1.08rem}.home-page .home-action-steps li>p{margin-top:0;font-size:.92rem}.home-page .home-content>.benefits-strip--feature{gap:22px;margin-top:46px;padding:32px 20px}.benefits-strip--feature .benefits-strip__heading h2{font-size:clamp(3rem,15vw,4.25rem)}.benefits-strip--feature .benefits-strip__grid>div,.benefits-strip--feature .benefits-strip__grid>div:last-child{grid-column:auto;min-height:0;padding:18px 0;border-left:0;border-bottom:0}.benefits-strip--feature .benefits-strip__grid>div+div{border-top:0;border-left:0}.benefits-strip--feature .benefits-strip__offer{grid-template-columns:minmax(0,1fr);gap:16px}.benefits-strip--feature .benefits-strip__offer-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.benefits-strip--feature .benefits-strip__offer-button{width:100%}}.quick-editor-wizard__step--upload{--quick-step-color: var(--lepto-tomato);--quick-step-ring: var(--lepto-banana)}.quick-editor-wizard__step--edit{--quick-step-color: var(--lepto-banana);--quick-step-ring: var(--lepto-pool)}.quick-editor-wizard__step--preview{--quick-step-color: var(--lepto-pool);--quick-step-ring: var(--lepto-violet)}.quick-order-item__rename-button,.quick-order-item__retry,.quick-order-item__rename button{display:grid;min-width:40px;min-height:40px;padding:4px 7px;color:var(--lepto-ink);cursor:pointer;background:var(--lepto-paper);border:1.5px solid var(--lepto-ink);border-radius:999px;font-size:.64rem;font-weight:900;place-items:center}.quick-order-item__retry{background:color-mix(in srgb,var(--lepto-banana) 70%,var(--lepto-paper))}@media(hover:hover)and (pointer:fine){}.quick-layout--step-1 .upload-panel{grid-area:upload;align-content:start;background:var(--white);border:2px solid var(--black);border-radius:14px;box-shadow:7px 7px 0 var(--black)}.quick-layout--step-1 .options-panel,.quick-layout--step-2 .upload-panel{display:none}.upload-panel__wizard-copy{display:grid;gap:7px;padding-bottom:4px}.upload-panel__wizard-copy>span{width:fit-content;padding:4px 8px;color:var(--black);background:var(--lepto-banana);border:1.5px solid var(--black);border-radius:999px;font-family:var(--font-mono);font-size:.66rem;font-weight:900;text-transform:uppercase}.upload-panel .upload-panel__wizard-copy h2{font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.5rem);line-height:.95;text-transform:uppercase}.upload-panel__wizard-copy p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.4}.quick-layout--step-1 .editor-board-info,.quick-layout--step-1 .mobile-editor-quick-settings,.quick-layout--step-1 .canvas-controls,.quick-layout--step-1 .mini-preview-card{display:none}@media(min-width:941px){.quick-editor-wizard--step-2{overflow:visible}}@media(min-width:941px)and (max-width:1180px){.quick-editor-wizard--step-2{overflow:hidden}}@media(min-width:1181px)and (max-height:900px){.quick-layout--step-2 .mini-preview-card{display:none}}@media(max-width:940px){}@media(max-width:1279px){}@media(max-width:560px){.quick-layout--step-1 .upload-panel{padding:15px;box-shadow:5px 5px 0 var(--black)}}.quick-layout--step-1 .upload-panel{grid-area:upload;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);width:min(100%,1180px);padding:clamp(24px,3vw,42px);justify-self:center}.quick-layout--step-1 .upload-panel__wizard-copy,.quick-layout--step-1 .uploaded-list,.quick-layout--step-1 .upload-more,.quick-layout--step-1 .upload-panel>input,.quick-layout--step-1 .upload-panel>.sticker-button{grid-column:1 / -1}.upload-process{display:grid;gap:12px;align-content:start}.upload-process__label{font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.uploaded-empty .editor-asset-icon--spark:before,.upload-more .editor-asset-icon--spark:before{display:none}@media(max-width:760px){.quick-layout--step-1 .upload-panel{grid-template-columns:minmax(0,1fr);width:100%;padding:18px}.quick-layout--step-1 .upload-guide,.quick-layout--step-1 .upload-process{grid-column:1}}.black-top-panel__header{position:relative;display:grid;gap:9px;min-width:0;padding:18px 20px;color:var(--white);background:var(--lepto-ink);border-bottom:2px solid var(--black)}.black-top-panel__header--compact{grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:94px}.black-top-panel__header>div{display:grid;gap:5px;min-width:0}.black-top-panel__header h2,.black-top-panel__header h3{max-width:100%;margin:0;overflow-wrap:anywhere;color:var(--white);font-family:var(--font-display);font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:.95;text-transform:uppercase;-webkit-text-stroke:0;paint-order:normal;text-shadow:none}.black-top-panel__header--compact h2{font-size:clamp(1.42rem,2.2vw,1.85rem)}.black-top-panel__kicker{color:color-mix(in srgb,var(--lepto-paper) 64%,transparent);font-family:var(--font-ui);font-size:.67rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.black-top-panel__badge{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:34px;padding:7px 10px;color:var(--black);background:var(--banana);border:1.5px solid var(--black);border-radius:999px;box-shadow:0 0 0 2px color-mix(in srgb,var(--lepto-paper) 26%,transparent);font-family:var(--font-ui);font-size:.74rem;font-weight:800;line-height:1;white-space:nowrap}.black-top-panel__body{min-width:0;background:var(--paper-soft)}.product-drawer.black-top-panel,.cart-summary.black-top-panel,.quote-panel.black-top-panel,.product-zoom-modal__panel.black-top-panel{gap:0;padding:0;overflow:hidden;background:var(--paper-soft);border:2px solid var(--black);border-radius:22px;box-shadow:7px 7px 0 var(--black)}.cart-summary.black-top-panel,.quote-panel.black-top-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.cart-summary__body{display:grid;gap:18px;padding:24px}.quote-panel__body{display:grid;gap:16px;padding:20px}.product-drawer.black-top-panel{grid-template-rows:auto minmax(0,1fr)}.product-drawer__top{padding:16px}.product-drawer__top .product-drawer__top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-drawer .product-drawer__top .product-drawer__chip,.product-zoom-modal__header .type-chip{position:static;min-height:27px;padding:5px 10px;color:var(--black);background:var(--banana);border:1.5px solid var(--black);box-shadow:0 0 0 2px color-mix(in srgb,var(--lepto-paper) 25%,transparent);font-family:var(--font-ui);font-size:.67rem;font-style:normal;font-weight:800;letter-spacing:.08em;line-height:1;text-shadow:none;-webkit-text-stroke:0}.product-drawer .product-drawer__top h2{margin:0;color:var(--white);font-size:clamp(1.75rem,2.4vw,2.35rem);font-style:normal;line-height:.92;-webkit-text-stroke:0;text-shadow:none}.product-drawer .product-drawer__top .drawer-price{margin:0;color:color-mix(in srgb,var(--lepto-paper) 78%,transparent);font-size:1.08rem;font-weight:700}.product-drawer .product-drawer__top .sticker-button{min-height:44px;margin-top:3px;color:var(--black);box-shadow:0 0 0 3px color-mix(in srgb,var(--lepto-paper) 20%,transparent),0 5px color-mix(in srgb,var(--lepto-ink) 70%,transparent)}.product-drawer .product-drawer__top .drawer-close,.product-zoom-modal__header .drawer-close{position:static;top:auto;right:auto;width:44px;height:44px;flex:0 0 44px;margin:-5px -5px 0 0;color:var(--lepto-ink);background:var(--lepto-paper);border:2px solid var(--lepto-ink);box-shadow:0 0 0 3px var(--lepto-white),0 4px 0 var(--lepto-ink)}.product-drawer .product-drawer__top .drawer-close:before,.product-zoom-modal__header .drawer-close:before{display:none}.product-drawer .product-drawer__top .drawer-close svg,.product-zoom-modal__header .drawer-close svg{position:static;width:25px;height:25px;color:var(--lepto-ink);opacity:1;stroke-width:3;pointer-events:none}.product-drawer .product-drawer__top .drawer-close:hover,.product-zoom-modal__header .drawer-close:hover{background:var(--lepto-banana);box-shadow:0 0 0 3px var(--lepto-white),0 6px 0 var(--lepto-ink);transform:translateY(-2px) rotate(-4deg)}.product-drawer .product-drawer__top .drawer-close:focus-visible,.product-zoom-modal__header .drawer-close:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.product-drawer__body{display:grid;gap:10px;align-content:start;padding:14px}@media(min-width:1025px){.product-drawer--desktop .product-drawer__body{grid-auto-rows:max-content;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}.product-zoom-modal__panel.black-top-panel{display:grid;grid-template-rows:auto minmax(0,1fr);box-shadow:0 0 0 7px var(--white),9px 9px 0 var(--black),0 28px 72px color-mix(in srgb,var(--lepto-ink) 34%,transparent)}.product-zoom-modal__header{grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:clamp(18px,3vw,26px)}.product-zoom-modal__header>div{gap:11px}.product-zoom-modal__panel .product-zoom-modal__header h3{max-width:100%;margin:0;color:var(--white);font-size:clamp(2rem,6vw,3.8rem);line-height:.9;-webkit-text-stroke:0;text-shadow:none}.product-zoom-modal__body{display:grid;gap:12px;padding:clamp(18px,3vw,28px);overflow:auto}.product-zoom-modal__panel .product-zoom-modal__body>p{margin:0}@media(max-width:840px){.black-top-panel__header,.cart-summary__body,.quote-panel__body,.product-drawer__body{padding:16px}}@media(max-width:560px){.product-drawer.black-top-panel,.cart-summary.black-top-panel,.quote-panel.black-top-panel,.product-zoom-modal__panel.black-top-panel{border-radius:17px;box-shadow:5px 5px 0 var(--black)}.black-top-panel__header--compact{min-height:84px;gap:10px}.black-top-panel__header--compact h2{font-size:1.32rem}.black-top-panel__badge{min-width:52px;padding-inline:8px}.product-drawer .product-drawer__top h2{font-size:1.72rem}.product-zoom-modal{padding:18px}.product-zoom-modal__panel.black-top-panel{box-shadow:0 0 0 5px var(--white),5px 5px 0 var(--black),0 20px 50px color-mix(in srgb,var(--lepto-ink) 32%,transparent)}}@media(prefers-reduced-motion:reduce){.product-drawer--inline{animation:none}}.lepto-sticker-button,.sticker-button:not(.sticker-button--image),.btn,.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button,.checkout-button,.added_to_cart,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #payment #place_order{color:var(--lepto-ink)!important;background:var(--lepto-tomato)!important;border:var(--lepto-border)!important;border-radius:14px!important;box-shadow:var(--lepto-shadow)!important;font-weight:700;text-decoration:none;text-shadow:none;-webkit-text-stroke:0;transition:transform .16s ease,box-shadow .16s ease}.lepto-sticker-button:hover,.sticker-button:not(.sticker-button--image):hover,.btn:hover,.add_to_cart_button:hover,.ajax_add_to_cart:hover,.single_add_to_cart_button:hover,.checkout-button:hover,.added_to_cart:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #payment #place_order:hover{color:var(--lepto-ink)!important;background:var(--lepto-tomato)!important;transform:translate(-2px,-2px);box-shadow:var(--lepto-shadow-hover)!important}.lepto-sticker-button:active,.sticker-button:not(.sticker-button--image):active,.btn:active,.add_to_cart_button:active,.ajax_add_to_cart:active,.single_add_to_cart_button:active,.checkout-button:active,.added_to_cart:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:active,.woocommerce #payment #place_order:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--lepto-ink)!important}.lepto-sticker-button.is-banana,.sticker-button--banana{background:var(--lepto-banana)!important}.lepto-sticker-button.is-tomato,.sticker-button--tomato,.sticker-button--acid,.sticker-button--orange,.sticker-button--black{color:var(--lepto-ink)!important;background:var(--lepto-tomato)!important}.lepto-sticker-button.is-violet,.sticker-button--violet,.sticker-button--purple{color:var(--lepto-ink)!important;background:var(--lepto-violet)!important}.lepto-sticker-button.is-pool,.sticker-button--pool,.sticker-button--blue,.sticker-button--pink{color:var(--lepto-ink)!important;background:var(--lepto-pool)!important}.lepto-sticker-button.is-paper,.lepto-sticker-button.is-ink,.sticker-button--paper,.btn-sticker{color:var(--lepto-ink)!important;background:var(--lepto-paper)!important}.lepto-sticker-button:disabled,.sticker-button:disabled,.btn:disabled,.woocommerce button.button:disabled,.woocommerce button.button.disabled{color:var(--lepto-ink)!important;background:var(--lepto-paper)!important;box-shadow:2px 2px 0 var(--lepto-ink)!important;cursor:not-allowed;opacity:.55;transform:none}.main-nav .lepto-nav-sticker,.mobile-nav-links .lepto-nav-sticker{position:relative;isolation:isolate;overflow:hidden;color:var(--lepto-ink)!important;border:var(--lepto-border);border-radius:14px;box-shadow:0 0 0 3px var(--lepto-white),3px 3px 0 var(--lepto-ink);text-shadow:none;white-space:nowrap;-webkit-text-stroke:0;transform-origin:18% 82%;backface-visibility:hidden;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.main-nav a.lepto-nav-sticker:after,.mobile-nav-links a.lepto-nav-sticker:after{position:absolute;right:-1px;bottom:-1px;left:auto;display:block;width:22px;height:22px;content:"";pointer-events:none;background:var(--lepto-white);clip-path:polygon(100% 0,0 100%,100% 100%);border-radius:0 0 11px;box-shadow:inset 2px 2px 0 var(--lepto-ink);opacity:.14;transform:translate(7px,7px) rotate(7deg) scale(.58);transform-origin:100% 100%;transition:opacity .13s ease,transform .18s ease}.site-header--compact .main-nav a.lepto-nav-sticker.active:after{bottom:-1px;height:22px}.main-nav .lepto-nav-sticker{min-height:44px;padding:10px 14px 8px!important}.main-nav .lepto-nav-sticker:nth-child(1){rotate:-.8deg}.main-nav .lepto-nav-sticker:nth-child(2){rotate:.65deg}.main-nav .lepto-nav-sticker:nth-child(3){rotate:-.45deg}.main-nav .lepto-nav-sticker:nth-child(4){rotate:.8deg}.mobile-nav-links .lepto-nav-sticker{min-height:58px;padding:12px 16px!important;font-size:clamp(1.7rem,10vw,3rem)!important;transform:none!important}@media(max-width:1024px){.mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-paper,.lepto-wp-native-header .mobile-nav-links a[href*="/custom/pro"]{min-height:74px;padding-inline:18px!important;justify-content:center;overflow-wrap:normal;white-space:normal;font-size:clamp(1.45rem,7vw,2rem)!important;line-height:.94!important;text-align:center}}.lepto-nav-sticker.is-banana{background:var(--lepto-banana)!important}.lepto-nav-sticker.is-paper{background:var(--lepto-paper)!important}.lepto-nav-sticker.is-tomato{background:var(--lepto-tomato)!important}.lepto-nav-sticker.is-violet{background:var(--lepto-violet)!important}.lepto-nav-sticker.is-pool{background:var(--lepto-pool)!important}.lepto-nav-sticker.is-black{color:var(--lepto-white)!important;background:var(--lepto-ink)!important}.main-nav .lepto-nav-sticker:hover,.main-nav .lepto-nav-sticker:focus-visible,.mobile-nav-links .lepto-nav-sticker:hover,.mobile-nav-links .lepto-nav-sticker:focus-visible{box-shadow:0 0 0 3px var(--lepto-white),5px 6px 0 var(--lepto-ink);filter:saturate(1.06);transform:perspective(340px) translate(-2px,-3px) rotateX(5deg) rotate(-.7deg)!important}.main-nav a.lepto-nav-sticker:hover:after,.main-nav a.lepto-nav-sticker:focus-visible:after,.mobile-nav-links a.lepto-nav-sticker:hover:after,.mobile-nav-links a.lepto-nav-sticker:focus-visible:after{opacity:1;transform:translate(1px,1px) rotate(0) scale(1)}.main-nav .lepto-nav-sticker.active,.mobile-nav-links .lepto-nav-sticker.active{box-shadow:inset 0 -3px color-mix(in srgb,var(--lepto-ink) 18%,transparent),0 0 0 3px var(--lepto-white),3px 3px 0 var(--lepto-ink);filter:saturate(1.08);transform:none!important}.main-nav .lepto-nav-sticker.active:hover,.main-nav .lepto-nav-sticker.active:focus-visible,.mobile-nav-links .lepto-nav-sticker.active:hover,.mobile-nav-links .lepto-nav-sticker.active:focus-visible{transform:perspective(340px) translate(-2px,-3px) rotateX(5deg) rotate(-.7deg)!important}.main-nav .lepto-nav-sticker:active,.mobile-nav-links .lepto-nav-sticker:active{box-shadow:0 0 0 3px var(--lepto-white),1px 1px 0 var(--lepto-ink);filter:saturate(1.1);transform:perspective(340px) translateY(1px) rotateX(-3deg) scale(.985)!important}.main-nav a.lepto-nav-sticker:active:after,.mobile-nav-links a.lepto-nav-sticker:active:after{opacity:1;transform:translate(-1px,-1px) rotate(-5deg) scale(1.12)}.product-card,.drop-poster,.product-drawer__body,.product-zoom-modal__body,.cart-summary__body,.quote-panel__body,.quick-editor-wizard,.editor-panel,.upload-panel,.woocommerce form,.woocommerce table.shop_table,.woocommerce-checkout-review-order,.woocommerce-checkout-payment{color:var(--lepto-ink);background:var(--lepto-white)!important;border-color:var(--lepto-ink)}.product-card{border:var(--lepto-border);box-shadow:var(--lepto-shadow)}.product-card__quick-add,.product-drawer .sticker-button,.cart-summary .sticker-button,.checkout-page button[type=submit],.quick-editor button[type=submit],.quote-panel button[type=submit]{color:var(--lepto-ink)!important;background:var(--lepto-tomato)!important}.black-top-panel__header,.torn-footer,.benefits-strip--feature{color:var(--lepto-paper)!important;background:var(--lepto-ink)!important}.black-top-panel__header h2,.black-top-panel__header h3,.black-top-panel__header p,.black-top-panel__kicker,.product-drawer .product-drawer__top h2,.product-drawer .product-drawer__top .drawer-price,.product-zoom-modal__panel .product-zoom-modal__header h3,.torn-footer h2,.torn-footer h3,.torn-footer p,.torn-footer a,.benefits-strip--feature h2,.benefits-strip--feature strong,.benefits-strip--feature span{color:var(--lepto-paper)!important}.home-page .benefits-strip--feature,.home-page .benefits-strip--feature h2,.home-page .benefits-strip--feature strong,.home-page .benefits-strip--feature svg{color:var(--lepto-paper)!important}.home-page .benefits-strip--feature .benefits-strip__grid span{color:color-mix(in srgb,var(--lepto-paper) 82%,transparent)!important}.black-top-panel__badge,.product-drawer .product-drawer__top .product-drawer__chip,.product-zoom-modal__header .type-chip,.sticker-chip.is-active,.mode-switcher a.active,.option-chip.is-active,.shop-filter-chip.is-active,input[type=radio]:checked+label,input[type=checkbox]:checked+label{color:var(--lepto-ink)!important;background:var(--lepto-banana)!important;border-color:var(--lepto-ink)!important}input,select,textarea,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{color:var(--lepto-ink);background:var(--lepto-white)!important;border:var(--lepto-border)}input::placeholder,textarea::placeholder{color:var(--lepto-ink);opacity:.58}.error,.form-error,.woocommerce-error,[aria-invalid=true]{color:var(--lepto-ink)!important;border-color:var(--lepto-tomato)!important}.lepto-sticker-button:focus-visible,.sticker-button:focus-visible,.lepto-nav-sticker:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--lepto-pool)!important;outline-offset:4px!important}.is-pool:focus-visible,[class*=pool] button:focus-visible,[class*=pool] a:focus-visible{outline:3px solid var(--lepto-paper)!important;box-shadow:0 0 0 2px var(--lepto-ink),var(--lepto-shadow-hover)!important}.shop-page .product-grid{gap:clamp(18px,1.8vw,26px)}.shop-page .product-card{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px;min-height:430px;padding:14px;overflow:visible;color:var(--black);background:var(--paper-soft)!important;border:2px solid var(--black);border-radius:18px;box-shadow:7px 7px 0 var(--black);transform:none}.shop-page .product-card.is-selected{background:var(--paper-soft)!important;border-color:var(--black);box-shadow:4px 4px 0 var(--black);transform:translate(3px,3px)}.shop-page .product-card__open{display:grid;grid-template-rows:minmax(230px,1fr) auto;gap:18px;width:100%;min-width:0;padding:0;color:inherit;background:transparent;border:0;text-align:left}.shop-page .product-card__media{--product-window-tilt: 0deg;position:relative;display:grid;min-height:230px;overflow:hidden;background:color-mix(in srgb,var(--paper-soft) 72%,var(--lepto-white));border:2px solid var(--black);border-radius:12px;place-items:center;transform:rotate(var(--product-window-tilt));transform-origin:center;transition:transform .18s cubic-bezier(.2,.86,.22,1)}.shop-page .product-grid>.product-card:nth-of-type(4n+1) .product-card__media{--product-window-tilt: -1.15deg;border-radius:12px 9px 13px 10px}.shop-page .product-grid>.product-card:nth-of-type(4n+2) .product-card__media{--product-window-tilt: .9deg;border-radius:9px 13px 10px 12px}.shop-page .product-grid>.product-card:nth-of-type(4n+3) .product-card__media{--product-window-tilt: -.55deg;border-radius:13px 10px 9px 12px}.shop-page .product-grid>.product-card:nth-of-type(4n+4) .product-card__media{--product-window-tilt: 1.2deg;border-radius:10px 12px 13px 9px}.shop-page .product-card__open:hover .product-card__media,.shop-page .product-card__open:focus-visible .product-card__media{transform:translateY(-2px) rotate(var(--product-window-tilt)) scale(1.005)}@media(prefers-reduced-motion:reduce){.shop-page .product-card__media{transition:none}}.shop-page .product-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-image:none;opacity:0}.shop-page .product-card__media .product-art{z-index:1;width:min(74%,220px);height:min(74%,220px)}.shop-page .product-card__media .product-art__image{width:100%;height:100%;object-fit:contain}.shop-page .product-like{top:25px;right:25px;z-index:4;width:36px;height:36px;color:var(--black);background:var(--paper-soft);border:2px solid var(--black);border-radius:999px;box-shadow:2px 2px 0 var(--black);opacity:1;filter:none}.shop-page .product-like:hover,.shop-page .product-like:focus-visible{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--black)}.shop-page .product-like.is-liked{color:var(--paper-soft);background:var(--orange);filter:none;transform:none}.shop-page .product-card__meta{display:grid;gap:8px;align-self:end}.shop-page .product-card .type-chip{min-height:28px;padding:5px 10px;background:transparent;border:2px solid var(--black);border-radius:999px;box-shadow:none;font-family:var(--font-ui);font-size:.7rem;font-style:normal;font-weight:800;letter-spacing:.05em;line-height:1;text-shadow:none;-webkit-text-stroke:0}.shop-page .product-card__meta strong{overflow:hidden;font-family:var(--font-ui);font-size:1.08rem;font-style:normal;font-weight:750;letter-spacing:0;line-height:1.15;text-overflow:ellipsis;text-transform:none;white-space:nowrap;text-shadow:none;-webkit-text-stroke:0}.shop-page .product-card__meta>span:last-child{color:var(--black);font-family:var(--font-ui);font-size:1rem;font-weight:800;line-height:1}.shop-page .product-card__actions{display:block}.shop-page .product-card__quick-add{--sticker-radius: 10px;--sticker-halo: 0;--sticker-drop: none;display:flex;width:100%;min-height:48px;padding:11px 16px;color:var(--black)!important;background:var(--paper)!important;border:2px solid var(--black);border-radius:10px!important;box-shadow:3px 3px 0 var(--black)!important;font-family:var(--font-ui);font-size:.82rem;font-style:normal;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase;text-shadow:none;-webkit-text-stroke:0;transform:none}.shop-page .product-card__quick-add:before{display:none}.shop-page .product-card__quick-add:hover,.shop-page .product-card__quick-add:focus-visible{color:var(--paper-soft)!important;background:var(--black)!important;box-shadow:1px 1px 0 var(--black)!important;transform:translate(2px,2px)}@media(max-width:1180px)and (min-width:761px){.shop-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.shop-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shop-page .product-card{min-height:320px;padding:10px;border-radius:14px;box-shadow:4px 4px 0 var(--black)}.shop-page .product-card__open{grid-template-rows:minmax(150px,1fr) auto;gap:12px}.shop-page .product-card__media{min-height:150px;border-radius:9px}.shop-page .product-like{top:14px;right:14px;width:44px;height:44px}.shop-page .product-card__meta strong{font-size:.92rem}.shop-page .product-card__meta>span:last-child{font-size:.9rem}.shop-page .product-card__quick-add{min-height:44px;padding-inline:8px;font-size:.7rem}}@media(max-width:480px){.shop-page .product-grid{grid-template-columns:minmax(0,1fr)}.shop-page .product-card{min-height:390px}.shop-page .product-card__open{grid-template-rows:minmax(220px,1fr) auto}.shop-page .product-card__media{min-height:220px}}.quick-editor .sticker-button,.product-card .sticker-button,.product-drawer .sticker-button,.cart-page .sticker-button,.checkout-page .sticker-button,.quote-panel .sticker-button,.woocommerce .button,input,select,textarea{rotate:none}@media(min-width:761px)and (max-width:1180px){.site-header--compact .main-nav{gap:10px}.site-header--compact .main-nav .lepto-nav-sticker{padding-inline:10px!important;font-size:.92rem}}.cart-page,.checkout-page,.quick-editor,.shop-page{background:var(--lepto-paper)!important}.account-dropdown,.mobile-nav-panel,.product-drawer.black-top-panel,.product-zoom-modal__panel.black-top-panel,.cart-summary.black-top-panel,.quote-panel.black-top-panel,.checkout-form,.checkout-form section,.checkout-heading,.final-preview-dialog,.options-panel,.upload-panel,.editor-panel,.quick-editor-wizard__panel,.woocommerce-cart-form,.woocommerce-checkout-review-order,.woocommerce-checkout-payment,.woocommerce .cart-collaterals,.woocommerce form.checkout{color:var(--lepto-ink);background:var(--lepto-white)!important;border-color:var(--lepto-ink)}.account-dropdown,.mobile-nav-panel,.product-drawer.black-top-panel,.product-zoom-modal__panel.black-top-panel,.cart-summary.black-top-panel,.quote-panel.black-top-panel,.final-preview-dialog{border:var(--lepto-border);box-shadow:var(--lepto-shadow)}.lepto-product-card,.product-card,.drop-poster{color:var(--lepto-ink);background:var(--lepto-white)!important;border:var(--lepto-border);border-radius:16px;box-shadow:var(--lepto-shadow)}.lepto-input,input,select,textarea,.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{color:var(--lepto-ink);background:var(--lepto-white)!important;border:var(--lepto-border)}.checkout-form input,.checkout-form select,.checkout-form textarea,.quick-editor input,.quick-editor select,.quick-editor textarea,.quote-panel input,.quote-panel select,.quote-panel textarea,.woocommerce form input.input-text,.woocommerce form select,.woocommerce form textarea{border:var(--lepto-border)!important}.lepto-editor-panel{color:var(--lepto-ink);background:var(--lepto-white);border:var(--lepto-border);border-radius:16px}.lepto-sticker-outline{filter:drop-shadow(4px 0 0 var(--lepto-white)) drop-shadow(-4px 0 0 var(--lepto-white)) drop-shadow(0 4px 0 var(--lepto-white)) drop-shadow(0 -4px 0 var(--lepto-white))}.sticker-button.sticker-peel:not(.sticker-button--image){overflow:hidden;transform-origin:18% 82%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}.sticker-button.sticker-peel:not(.sticker-button--image):after{position:absolute;right:-1px;bottom:-1px;display:block;width:28px;height:28px;content:"";pointer-events:none;background:var(--lepto-white);clip-path:polygon(100% 0,0 100%,100% 100%);border-radius:0 0 12px;box-shadow:inset 2px 2px 0 var(--lepto-ink);opacity:0;transform:translate(11px,11px) rotate(8deg) scale(.45);transform-origin:100% 100%;transition:opacity .13s ease,transform .18s ease}.sticker-button.sticker-peel:not(.sticker-button--image):hover{transform:perspective(360px) translate(-3px,-4px) rotateX(5deg) rotate(-1.2deg)}.sticker-button.sticker-peel:not(.sticker-button--image):hover:after{opacity:1;transform:translate(1px,1px) rotate(0) scale(1)}.sticker-button.sticker-peel.is-peeling:not(.sticker-button--image){animation:leptoButtonPeel .56s cubic-bezier(.2,.86,.22,1)!important}.sticker-button.sticker-peel.is-peeling:not(.sticker-button--image):after{animation:leptoButtonCornerPeel .56s cubic-bezier(.2,.86,.22,1)!important}@keyframes leptoButtonPeel{0%{transform:perspective(360px) translate(0) rotateX(0) rotate(0) scale(1)}28%{transform:perspective(360px) translate(-3px,-7px) rotateX(9deg) rotate(-2.4deg) scale(1.015)}52%{transform:perspective(360px) translate(2px,-2px) rotateX(-4deg) rotate(1.4deg) scale(.985)}76%{transform:perspective(360px) translate(-1px,-3px) rotateX(3deg) rotate(-.6deg) scale(1.005)}to{transform:perspective(360px) translate(0) rotateX(0) rotate(0) scale(1)}}@keyframes leptoButtonCornerPeel{0%,to{opacity:0;transform:translate(11px,11px) rotate(8deg) scale(.45)}30%{opacity:1;transform:translate(-1px,-1px) rotate(-5deg) scale(1.16)}62%{opacity:.82;transform:translate(2px,2px) rotate(2deg) scale(.9)}}@media(prefers-reduced-motion:reduce){.sticker-button.sticker-peel,.sticker-button.sticker-peel:after,.main-nav .lepto-nav-sticker,.main-nav .lepto-nav-sticker:after,.mobile-nav-links .lepto-nav-sticker,.mobile-nav-links .lepto-nav-sticker:after,.lepto-wp-native-header .main-nav a,.lepto-wp-native-header .main-nav a:after,.lepto-wp-native-header .mobile-nav-links a,.lepto-wp-native-header .mobile-nav-links a:after{animation:none!important;transition:none!important;transform:none!important}}@media(hover:hover)and (pointer:fine){}@container (max-width: 760px){}@container (max-width: 440px){}@media(prefers-reduced-motion:reduce){}@media(max-width:900px){}@media(max-width:680px){}@media(max-width:560px){}@media(max-width:440px){}.mobile-nav-panel{background:var(--lepto-paper)!important}.mobile-nav-links,.mobile-nav-panel--hero .mobile-nav-links{gap:22px}@media(max-width:1024px){.mobile-nav-links a.lepto-nav-sticker:after,.lepto-wp-native-header .mobile-nav-links a:after{right:-2px;bottom:-2px;z-index:1;width:24px;height:24px;background:var(--lepto-white)!important;border-radius:0 0 13px;opacity:1;transform:translate(24px,24px) rotate(7deg) scale(.58);transition:transform .18s ease}}.mobile-nav-links .lepto-nav-sticker,.mobile-nav-links .lepto-nav-sticker:hover,.mobile-nav-links .lepto-nav-sticker:focus-visible,.lepto-wp-native-header .mobile-nav-links a,.lepto-wp-native-header .mobile-nav-links a:hover,.lepto-wp-native-header .mobile-nav-links a:focus-visible{box-shadow:0 0 0 3px var(--lepto-white),3px 4px 0 var(--lepto-ink)}.mobile-nav-links .lepto-nav-sticker.active,.lepto-wp-native-header .mobile-nav-links .current-menu-item>a,.lepto-wp-native-header .mobile-nav-links .current_page_item>a{box-shadow:inset 0 -3px color-mix(in srgb,var(--lepto-ink) 18%,transparent),0 0 0 3px var(--lepto-white),3px 4px 0 var(--lepto-ink)}.mobile-nav-links .lepto-nav-sticker:active,.lepto-wp-native-header .mobile-nav-links a:active{box-shadow:0 0 0 3px var(--lepto-white),1px 1px 0 var(--lepto-ink)}.home-page .home-action-step__number,.home-page .home-action-steps li>strong,.home-page .home-action-steps li>p{position:relative;z-index:2}.home-page .home-action-steps li>strong,.home-page .home-action-steps li>p{max-width:100%}.home-page .home-action-step__art{right:12px;bottom:8px;width:clamp(108px,10vw,150px);max-height:78%;object-fit:contain}.home-page .home-action-step__art--upload{right:18px;width:clamp(96px,9vw,132px)}.home-page .home-action-step__art--edit,.home-page .home-action-step__art--size{right:8px;width:clamp(112px,10.5vw,154px)}.home-page .home-action-step__art--order{right:8px;width:clamp(116px,11vw,160px)}.benefits-strip--feature .benefits-strip__heading{position:relative;isolation:isolate}.benefits-strip__seal{position:absolute;top:8px;right:clamp(0px,2vw,24px);z-index:2;display:block;width:clamp(54px,5vw,74px);height:auto;filter:drop-shadow(4px 4px 0 var(--lepto-white));transform:rotate(-8deg);pointer-events:none;-webkit-user-select:none;user-select:none}.brand-sticker-cluster,.brands-intro-art,.about-art,.merch-intro-art{position:relative;isolation:isolate}.brands-intro-art:before,.about-art:before{position:absolute;z-index:0;content:"";background:var(--lepto-white);border:2px solid var(--lepto-ink);box-shadow:6px 6px 0 var(--lepto-ink);transform:rotate(-2deg)}.brands-intro-art:after,.about-art:after,.merch-intro-art:after{position:absolute;z-index:-1;content:"";background:var(--lepto-tomato);border:2px solid var(--lepto-ink);box-shadow:3px 3px 0 var(--lepto-ink);clip-path:polygon(2% 9%,98% 0,96% 91%,0 100%);transform:rotate(-7deg)}.brand-sticker-cluster{display:grid;min-height:clamp(280px,30vw,500px);place-items:center}@media(min-width:841px){.home-content>.b2b-block>.brand-sticker-cluster{grid-column:2;grid-row:1}}.brand-sticker-cluster>img,.brands-intro-art>img,.about-art>img,.merch-intro-art>img{position:absolute;display:block;height:auto;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.brand-sticker-cluster>.brand-sticker-cluster__collage{position:relative;inset:auto;width:min(96%,clamp(360px,46vw,720px));max-width:100%;filter:drop-shadow(0 16px 14px color-mix(in srgb,var(--lepto-ink) 22%,transparent));transform:rotate(-1deg)}.choice-panel__asset{display:block;width:min(68%,260px);height:min(22vw,240px);min-height:190px;margin:0 auto;object-fit:contain;filter:drop-shadow(0 10px 8px color-mix(in srgb,var(--lepto-ink) 16%,transparent));-webkit-user-select:none;user-select:none}.choice-panel__asset--edit{transform:rotate(-3deg)}.choice-panel__asset--upload{transform:rotate(2deg) scale(1.12)}.choice-panel__brand-pack{position:relative;width:min(88%,310px);height:min(22vw,240px);min-height:190px;margin:0 auto;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none}.choice-panel__brand-pack img{position:absolute;display:block;max-width:none;height:auto;filter:drop-shadow(0 9px 7px color-mix(in srgb,var(--lepto-ink) 18%,transparent))}.choice-panel__brand-pack-tag{top:7%;left:1%;z-index:2;width:33%;transform:rotate(-11deg)}.choice-panel__brand-pack-cat{top:0;right:2%;z-index:3;width:43%;transform:rotate(5deg)}.choice-panel__brand-pack-logo{bottom:8%;left:4%;z-index:4;width:76%;transform:rotate(-4deg)}.choice-panel__brand-pack-spark{right:0;bottom:4%;z-index:5;width:21%;transform:rotate(9deg)}.about-art{width:min(100%,760px);min-height:360px}.about-art:before{top:19%;right:6%;bottom:8%;left:8%;border-radius:22px 14px 18px 12px}.about-art:after{top:12%;left:19%;width:65%;height:62px}.about-art__cat{left:18%;bottom:0;z-index:3;width:min(43%,285px);transform:rotate(-4deg)}.about-art__tag{right:12%;bottom:9%;z-index:2;width:min(31%,190px);transform:rotate(10deg)}.about-art__spark{top:2%;left:7%;z-index:4;width:min(14%,84px);transform:rotate(-8deg)}.simple-page>.merch-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:clamp(24px,5vw,72px);align-items:center;max-width:none;margin-bottom:28px}.merch-intro-art{min-height:240px}.merch-intro-art:after{top:20%;left:7%;width:78%;height:58px;background:var(--lepto-pool);transform:rotate(6deg)}.merch-intro-art__frog{right:3%;bottom:5%;z-index:2;width:66%;transform:rotate(4deg)}.merch-intro-art__tag{left:0;bottom:0;z-index:3;width:42%;transform:rotate(-9deg)}.merch-intro-art__spark{top:0;right:0;z-index:3;width:24%;transform:rotate(8deg)}@media(max-width:720px){.simple-page>.merch-intro{grid-template-columns:minmax(0,1fr) minmax(190px,240px);gap:18px}.brand-sticker-cluster,.brands-intro-art{width:min(100%,430px);min-height:270px;margin-inline:auto}.choice-panel__asset,.choice-panel__brand-pack{height:210px;min-height:0}}@media(max-width:620px){.home-page .home-action-steps li>strong,.home-page .home-action-steps li>p{max-width:100%}.home-page .home-action-step__art,.home-page .home-action-step__art--size,.home-page .home-action-step__art--order{right:6px;bottom:4px;width:108px}.home-page .home-action-step__art--upload{right:10px;width:96px}.benefits-strip__seal{display:none}.simple-page>.merch-intro{grid-template-columns:1fr;gap:4px}.merch-intro-art{justify-self:center;width:min(100%,320px);min-height:190px}.brands-intro-art__spark,.merch-intro-art__spark{display:none}.about-art{min-height:290px}.choice-panel__asset{width:min(72%,220px);height:190px}.choice-panel__brand-pack{width:min(86%,280px);height:190px}}@media(max-width:560px){.shop-brand-collage{width:min(100%,340px)}.about-art{min-height:250px}.about-art__cat{width:min(46%,205px)}.about-art__tag{width:min(34%,145px)}.about-art__spark{width:58px}}.logo{width:clamp(168px,12vw,232px);padding:4px 0 5px}.logo--small{width:clamp(152px,10.8vw,210px)}.site-header--hero>.brand-lockup>.logo{width:clamp(188px,13vw,252px)}.logo picture,.logo img{display:block;width:100%;height:auto}.torn-footer .logo{width:clamp(142px,11vw,190px)}.torn-footer .logo img{filter:drop-shadow(0 7px 9px color-mix(in srgb,var(--lepto-ink) 24%,transparent))}.banana-hero__brand-sticker{position:absolute;top:clamp(118px,15vh,152px);right:max(22px,calc((100vw - 1500px)/2));z-index:4;display:block;width:clamp(190px,20vw,330px);pointer-events:none;transform:rotate(2.2deg);transform-origin:82% 18%;-webkit-user-select:none;user-select:none}.banana-hero__brand-sticker img{width:100%;height:auto}.shop-brand-collage__logo{top:52%;width:72%;filter:none;transform:translate(-50%,-50%) rotate(-1.2deg)}.footer-note{width:clamp(230px,24vw,390px);transform:rotate(-3deg)}.footer-note img{filter:none}@media(min-width:1440px){.logo{width:clamp(214px,12vw,264px)}.logo--small{width:clamp(188px,10.6vw,228px)}.site-header--hero>.brand-lockup>.logo{width:clamp(244px,13vw,284px)}}@media(max-width:840px){.banana-hero__brand-sticker{top:112px;right:10px;width:clamp(126px,25vw,178px);transform:rotate(3.4deg)}}@media(max-width:760px){.site-header>.brand-lockup>.logo,.site-header--hero>.brand-lockup>.logo,.mobile-nav-panel .logo{width:clamp(124px,38vw,154px);padding:4px 0 5px}}@media(max-width:420px){.banana-hero__brand-sticker{top:116px;right:6px;width:112px}}.logo{position:relative}.logo__art{position:relative;display:block;width:100%}.logo__blink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;overflow:hidden;pointer-events:none}.logo__blink-eye{--blink-lag: 0ms;--blink-rotation: 0deg;position:absolute;width:11.8%;height:18.2%;overflow:hidden;background:transparent;border-radius:54% 46% 52% 48%/48% 52% 46% 54%;clip-path:ellipse(50% 49% at 50% 50%);opacity:1;transform:translate(-50%,-50%) rotate(var(--blink-rotation));transform-origin:50% 50%;will-change:transform}.logo__blink-eye:before,.logo__blink-eye:after{position:absolute;left:-8%;width:116%;content:"";background:#000;will-change:transform;animation:leptoLogoLid 13.2s cubic-bezier(.38,0,.18,1) calc(var(--blink-lag) + var(--lid-lag)) infinite both}.logo__blink-eye:before{--lid-close: 100%;--lid-half: 70%;--lid-lag: 0ms;top:-68%;height:68%;border-radius:0 0 48% 52%/0 0 28% 34%}.logo__blink-eye:after{--lid-close: -100%;--lid-half: -62%;--lid-lag: 35ms;bottom:-42%;height:42%;border-radius:52% 48% 0 0/34% 28% 0 0}.logo--primary .logo__blink-eye--top{top:49%;left:21.2%;width:11.2%;height:18%;--blink-lag: .11s}.logo--primary .logo__blink-eye--left{top:64.5%;left:14.8%;--blink-rotation: 9deg}.logo--primary .logo__blink-eye--right{top:64.5%;left:27.5%;--blink-lag: 65ms;--blink-rotation: -9deg}.logo--sticker .logo__blink-eye--top{top:48.5%;left:22.3%;width:11%;height:17.8%;--blink-lag: .11s}.logo--sticker .logo__blink-eye--left{top:61.6%;left:16.3%;width:11.4%;height:17.8%;--blink-rotation: 9deg}.logo--sticker .logo__blink-eye--right{top:61.6%;left:28.2%;width:11.4%;height:17.8%;--blink-lag: 65ms;--blink-rotation: -9deg}.logo:hover .logo__blink-eye:before,.logo:hover .logo__blink-eye:after,.logo:focus-visible .logo__blink-eye:before,.logo:focus-visible .logo__blink-eye:after{animation:leptoLogoLidOnce 1.9s cubic-bezier(.3,0,.18,1) calc(var(--blink-lag) + var(--lid-lag)) 1 both}@keyframes leptoLogoLid{0%,65.5%,82.5%,to{transform:translateY(0)}68%{transform:translateY(var(--lid-half))}70.5%,73.5%{transform:translateY(var(--lid-close))}76%{transform:translateY(var(--lid-half))}78%{transform:translateY(0)}79.6%{transform:translateY(var(--lid-half))}81.2%{transform:translateY(0)}}@keyframes leptoLogoLidOnce{0%,to{transform:translateY(0)}22%{transform:translateY(var(--lid-half))}42%,58%{transform:translateY(var(--lid-close))}78%{transform:translateY(var(--lid-half))}}.site-header>.brand-lockup>.logo{width:clamp(180px,13vw,252px)}.site-header--hero>.brand-lockup>.logo{width:clamp(202px,14vw,274px)}.torn-footer .logo--legacy img{filter:invert(1) drop-shadow(0 7px 9px color-mix(in srgb,var(--lepto-ink) 24%,transparent))}.main-nav .lepto-nav-sticker:nth-child(5){rotate:-.65deg}.main-nav .lepto-nav-sticker:nth-child(6){rotate:.5deg}.banana-hero__brand-sticker{display:none!important}@media(max-width:900px){}@media(max-width:620px){}.upload-loading-cat{animation:uploadCatFloat 1.5s ease-in-out infinite}.upload-loading-cat img,.upload-loading-cat__image{animation:none;filter:drop-shadow(1.5px 0 0 var(--lepto-white)) drop-shadow(-1.5px 0 0 var(--lepto-white)) drop-shadow(0 1.5px 0 var(--lepto-white)) drop-shadow(0 -1.5px 0 var(--lepto-white))}.upload-loading-progress{position:relative;display:block;width:min(100%,440px);height:18px;margin-top:4px;overflow:hidden;background:var(--lepto-paper);border:2px solid var(--lepto-ink);border-radius:999px;box-shadow:2px 2px 0 var(--lepto-ink)}.upload-loading-progress>i{position:absolute;inset-block:0;left:0;display:block;width:38%;background:var(--lepto-pool);border-radius:inherit;animation:uploadProgressSlide 1.1s ease-in-out infinite alternate}.upload-loading-progress.is-complete>i{width:100%;animation:none;transform:none}@keyframes uploadProgressSlide{0%{transform:translate(-8%)}to{transform:translate(172%)}}.footer-color-bands{position:relative;z-index:2;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));height:clamp(72px,6vw,90px);margin-top:-1px;overflow:hidden;background:var(--lepto-ink)}.footer-color-band{position:relative;display:block;width:100%;min-height:0;transform:none;transform-origin:left center}.footer-color-band--pool{z-index:3;background:var(--lepto-pool)}.footer-color-band--tomato{z-index:2;background:var(--lepto-tomato);transform-origin:right center}.footer-color-band--violet{z-index:1;background:var(--lepto-violet)}.footer-color-bands--animated .footer-color-band{opacity:0;transform:scaleX(0)}.footer-color-bands--animated.is-visible .footer-color-band{animation:footerBandSweep 2.6s cubic-bezier(.33,0,.2,1) both}.footer-color-bands--animated.is-visible .footer-color-band--tomato{animation-delay:.32s}.footer-color-bands--animated.is-visible .footer-color-band--violet{animation-delay:.64s}@keyframes footerBandSweep{0%{opacity:0;transform:scaleX(0)}72%{opacity:1;transform:scaleX(1.025)}to{opacity:1;transform:scaleX(1)}}.footer-color-bands+.torn-footer .footer-tear{top:-12px;height:16px}@media(min-width:1440px){.site-header--hero>.brand-lockup>.logo{width:clamp(258px,14vw,310px)}}@media(min-width:1025px)and (max-width:1439px){.site-header:not(.site-header--hero)>.brand-lockup>.logo{width:clamp(144px,14vw,160px)}.site-header:not(.site-header--hero) .header-actions .account-trigger__copy,.site-header:not(.site-header--hero) .header-actions .account-trigger__chevron{display:none}.site-header:not(.site-header--hero) .header-actions .account-trigger{width:48px;min-width:48px;max-width:48px;padding-inline:0;justify-content:center}}@media(max-width:760px){.site-header>.brand-lockup>.logo,.site-header--hero>.brand-lockup>.logo{width:clamp(130px,39vw,166px)}}@media(max-width:560px){.upload-loading-progress{height:16px}.mobile-nav-footer{gap:14px;margin-top:8px}.mobile-nav-footer .language-switcher{margin-top:4px}.footer-color-bands{height:63px}}@media(prefers-reduced-motion:reduce){.logo__blink-eye,.logo__blink-eye:before,.logo__blink-eye:after,.upload-loading-cat,.upload-loading-progress>i{animation:none!important}.logo__blink-eye{opacity:1;transform:translate(-50%,-50%) rotate(var(--blink-rotation))}.logo__blink-eye:before,.logo__blink-eye:after{transform:translateY(0)}.footer-color-bands--animated .footer-color-band,.footer-color-bands--animated.is-visible .footer-color-band{opacity:1;transform:none;animation:none}}@media(min-width:1025px){.site-header:not(.site-header--hero)>.brand-lockup>.logo{width:clamp(128px,12vw,187px)}:is(#root,.lepto-wp-native-header) .main-nav{align-items:center;gap:clamp(20px,2.1vw,34px);overflow:visible}#root .main-nav .lepto-nav-sticker,.lepto-wp-native-header .main-nav a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:58px;padding:15px clamp(18px,1.65vw,26px) 13px!important;overflow:visible;border:2.5px solid var(--lepto-ink);border-radius:32px 36px 31px 35px/29px 33px 30px 32px;box-shadow:0 0 0 6px var(--lepto-white),8px 11px 14px color-mix(in srgb,var(--lepto-ink) 28%,transparent);filter:none;transform:none!important;rotate:none;translate:none;backface-visibility:hidden;transition:filter .18s ease,box-shadow .21s cubic-bezier(.2,.9,.2,1);will-change:auto}#root .main-nav .lepto-nav-sticker:after,.lepto-wp-native-header .main-nav a:after{display:none;content:none}#root .main-nav .lepto-nav-sticker:nth-child(1),.lepto-wp-native-header .main-nav .menu-item:nth-child(1)>a,.lepto-wp-native-header .main-nav>a:nth-child(1){border-radius:33px 38px 31px 36px/30px 34px 29px 33px}#root .main-nav .lepto-nav-sticker:nth-child(2),.lepto-wp-native-header .main-nav .menu-item:nth-child(2)>a,.lepto-wp-native-header .main-nav>a:nth-child(2){border-radius:35px 32px 37px 30px/31px 29px 34px 30px}#root .main-nav .lepto-nav-sticker:nth-child(3),.lepto-wp-native-header .main-nav .menu-item:nth-child(3)>a,.lepto-wp-native-header .main-nav>a:nth-child(3){border-radius:36px 31px 34px 32px/32px 30px 33px 29px}#root .main-nav .lepto-nav-sticker:nth-child(4),.lepto-wp-native-header .main-nav .menu-item:nth-child(4)>a,.lepto-wp-native-header .main-nav>a:nth-child(4){border-radius:31px 37px 33px 36px/29px 34px 30px 33px}#root .main-nav .lepto-nav-sticker:nth-child(5),.lepto-wp-native-header .main-nav .menu-item:nth-child(5)>a,.lepto-wp-native-header .main-nav>a:nth-child(5){border-radius:35px 31px 36px 32px/32px 29px 33px 30px}#root .main-nav .lepto-nav-sticker:nth-child(6),.lepto-wp-native-header .main-nav .menu-item:nth-child(6)>a,.lepto-wp-native-header .main-nav>a:nth-child(6){border-radius:32px 36px 30px 37px/30px 33px 29px 34px}#root .main-nav .lepto-nav-sticker:hover,#root .main-nav .lepto-nav-sticker:focus-visible,.lepto-wp-native-header .main-nav a:hover,.lepto-wp-native-header .main-nav a:focus-visible{box-shadow:0 0 0 6px var(--lepto-white),12px 16px 18px color-mix(in srgb,var(--lepto-ink) 31%,transparent);filter:saturate(1.06);transform:none!important}#root .main-nav .lepto-nav-sticker.active,.lepto-wp-native-header .main-nav .current-menu-item>a,.lepto-wp-native-header .main-nav .current_page_item>a{box-shadow:inset 0 -3px color-mix(in srgb,var(--lepto-ink) 16%,transparent),0 0 0 6px var(--lepto-white),8px 11px 14px color-mix(in srgb,var(--lepto-ink) 28%,transparent);filter:saturate(1.08);transform:none!important}#root .main-nav .lepto-nav-sticker.active:hover,#root .main-nav .lepto-nav-sticker.active:focus-visible,.lepto-wp-native-header .main-nav .current-menu-item>a:hover,.lepto-wp-native-header .main-nav .current-menu-item>a:focus-visible,.lepto-wp-native-header .main-nav .current_page_item>a:hover,.lepto-wp-native-header .main-nav .current_page_item>a:focus-visible{box-shadow:inset 0 -3px color-mix(in srgb,var(--lepto-ink) 16%,transparent),0 0 0 6px var(--lepto-white),12px 16px 18px color-mix(in srgb,var(--lepto-ink) 31%,transparent);filter:saturate(1.08);transform:none!important}#root .main-nav .lepto-nav-sticker:active,.lepto-wp-native-header .main-nav a:active{box-shadow:0 0 0 6px var(--lepto-white),4px 6px 9px color-mix(in srgb,var(--lepto-ink) 24%,transparent);transition-duration:90ms;transform:none!important}}@media(min-width:1025px)and (max-width:1359px){:is(#root,.lepto-wp-native-header) .main-nav{gap:clamp(16px,1.65vw,24px)}#root .main-nav .lepto-nav-sticker,.lepto-wp-native-header .main-nav a{min-height:54px;padding:13px clamp(13px,1.2vw,17px) 11px!important}}@media(min-width:1360px){#root .main-nav .lepto-nav-sticker.is-banana,.lepto-wp-native-header .main-nav a[href*="/custom"]{min-width:148px}#root .main-nav .lepto-nav-sticker.is-violet,.lepto-wp-native-header .main-nav a[href*="/shop"]{min-width:138px}#root .main-nav .lepto-nav-sticker.is-black,.lepto-wp-native-header .main-nav a[href*="/about"]{min-width:116px}#root .main-nav .lepto-nav-sticker.is-pool,.lepto-wp-native-header .main-nav a[href*="/merch"]{min-width:126px}#root .main-nav .lepto-nav-sticker.is-tomato,.lepto-wp-native-header .main-nav a[href*="/brands"],.lepto-wp-native-header .main-nav a[href*="/for-brands"]{min-width:82px}}@media(prefers-reduced-motion:reduce)and (min-width:1025px){#root .main-nav .lepto-nav-sticker,.lepto-wp-native-header .main-nav a{transition:none;will-change:auto}#root .main-nav .lepto-nav-sticker:hover,#root .main-nav .lepto-nav-sticker:focus-visible,#root .main-nav .lepto-nav-sticker:active,#root .main-nav .lepto-nav-sticker.active:hover,#root .main-nav .lepto-nav-sticker.active:focus-visible,.lepto-wp-native-header .main-nav a:hover,.lepto-wp-native-header .main-nav a:focus-visible,.lepto-wp-native-header .main-nav a:active,.lepto-wp-native-header .main-nav .current-menu-item>a:hover,.lepto-wp-native-header .main-nav .current-menu-item>a:focus-visible,.lepto-wp-native-header .main-nav .current_page_item>a:hover,.lepto-wp-native-header .main-nav .current_page_item>a:focus-visible{filter:none;transform:none!important}}.merch-shop-intro__kicker,.merch-list-card__type,.merch-product-buybox__kicker{color:var(--lepto-tomato-text);font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media(hover:none),(pointer:coarse){}.merch-list-card__media-detail{position:absolute;top:22px;right:22px;z-index:3;min-height:34px;padding:8px 13px 6px;color:var(--lepto-ink);background:var(--lepto-banana);border:2px solid var(--lepto-ink);border-radius:999px;box-shadow:3px 3px 0 var(--lepto-ink);font-size:.75rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}@media(max-width:1100px){}@media(max-width:900px){}@media(max-width:620px){.merch-list-card__media-detail{top:15px;right:15px}}@media(prefers-reduced-motion:reduce){}.for-brands-page{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(84px,9vw,144px);width:min(calc(100% - 64px),1500px);margin:0 auto;padding:clamp(42px,5vw,78px) 0 clamp(110px,11vw,170px);overflow:clip}.for-brands-page h1,.for-brands-page h2,.for-brands-page h3{text-wrap:balance}.for-brands-page h1{max-width:12ch;margin:0;padding-block:.08em;font-size:clamp(4rem,7.2vw,8.2rem);line-height:.9}.for-brands-page h2{margin-bottom:0;padding-block:.05em;font-size:clamp(2.7rem,5vw,5.9rem);line-height:.92}#root .for-brands-page h2{width:auto!important;max-width:100%;overflow-wrap:break-word}.for-brands-page h3{margin-bottom:0;font-size:clamp(1.55rem,2.3vw,2.35rem);line-height:.98}.for-brands-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.78fr);gap:clamp(38px,6vw,96px);align-items:center;min-height:min(720px,76vh)}.for-brands-hero__copy{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--space-5);align-content:center}.for-brands-hero__copy .eyebrow:not(.page-kicker),.for-brands-form-section .eyebrow{width:fit-content;margin:0;padding:8px 13px 6px;color:var(--lepto-ink);background:var(--lepto-tomato);border:var(--lepto-border);border-radius:var(--radius-pill);box-shadow:3px 3px 0 var(--lepto-ink)}.for-brands-lead{max-width:59ch;margin:0;font-size:clamp(1.08rem,1.5vw,1.35rem);font-weight:650;line-height:1.52;overflow-wrap:anywhere}.for-brands-actions{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:14px;align-items:center}.for-brands-actions .lepto-sticker-button{display:inline-flex;gap:9px;align-items:center;justify-content:center;max-width:100%;min-height:54px;padding:14px 20px 12px}.for-brands-support{margin:0;font-size:.88rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.for-brands-hero-art{position:relative;isolation:isolate;min-height:540px;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none}.for-brands-hero-art img{position:absolute;object-fit:contain;filter:drop-shadow(0 17px 14px color-mix(in srgb,var(--lepto-ink) 22%,transparent))}.for-brands-hero-art__collage{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-1.4deg)}.for-brands-section{scroll-margin-top:32px}.for-brands-section-heading{display:grid;gap:16px;max-width:830px;margin-bottom:clamp(28px,4vw,50px)}.for-brands-section-heading>p:last-child{max-width:68ch;margin:0;font-size:clamp(1rem,1.3vw,1.18rem);font-weight:620}.business-sticker-configurator,.business-use-case-section,.business-recommendations{display:grid;min-width:0}.business-sticker-configurator{gap:clamp(32px,4vw,54px)}.business-use-case-section{gap:26px;padding:clamp(22px,3vw,38px);background:var(--lepto-white);border:var(--lepto-border);border-radius:31px 24px 34px 27px;box-shadow:7px 8px 0 var(--lepto-ink)}.business-configurator-step-heading{display:grid;gap:8px;min-width:0}.business-configurator-step-heading h3,.business-set-panel h3{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.35rem);font-weight:900;line-height:1;letter-spacing:-.025em;text-transform:uppercase}.business-configurator-step-heading p{max-width:68ch;margin:0;font-size:1rem;font-weight:620;line-height:1.45}.business-use-case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(13px,1.8vw,22px);min-width:0}.business-use-case{--business-accent: var(--lepto-banana);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:start;min-width:0;min-height:154px;padding:20px 18px;color:var(--lepto-ink);text-align:left;cursor:pointer;background:color-mix(in srgb,var(--business-accent) 14%,var(--lepto-white));border:var(--lepto-border);border-radius:24px 19px 26px 21px;box-shadow:4px 5px 0 var(--lepto-ink);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.business-use-case.is-violet{--business-accent: var(--lepto-violet)}.business-use-case.is-pool{--business-accent: var(--lepto-pool)}.business-use-case.is-tomato{--business-accent: var(--lepto-tomato)}.business-use-case:hover{transform:translate(-1px,-2px);box-shadow:6px 7px 0 var(--lepto-ink)}.business-use-case.is-selected{background:color-mix(in srgb,var(--business-accent) 72%,var(--lepto-white));box-shadow:0 0 0 3px var(--lepto-white),0 0 0 6px var(--business-accent),6px 7px 0 var(--lepto-ink)}.business-use-case__icon,.business-use-case__state{display:inline-grid;place-items:center;flex:0 0 auto;width:38px;height:38px;background:var(--lepto-white);border:2px solid var(--lepto-ink);border-radius:50%}.business-use-case__state{width:31px;height:31px;font-family:var(--font-display);font-size:1.35rem;font-weight:900;line-height:1}.business-use-case__copy{display:grid;gap:8px;min-width:0}.business-use-case__copy strong{font-family:var(--font-display);font-size:1.04rem;font-weight:900;line-height:1.08;text-transform:uppercase}.business-use-case__copy small{font-size:.88rem;font-weight:620;line-height:1.36}.business-configurator-body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.72fr);gap:clamp(24px,3.4vw,48px);align-items:start;min-width:0}.business-recommendations{gap:24px}.business-recommendation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.business-recommendation{--recommendation-accent: var(--lepto-banana);position:relative;display:grid;grid-template-rows:1fr auto;gap:20px;min-width:0;min-height:248px;padding:22px;overflow:hidden;background:var(--lepto-white);border:var(--lepto-border);border-radius:25px 20px 27px 22px;box-shadow:5px 6px 0 var(--lepto-ink)}.business-recommendation.is-recommended{--recommendation-accent: var(--lepto-violet)}.business-recommendation.is-insight{--recommendation-accent: var(--lepto-pool)}.business-recommendation.is-optional{--recommendation-accent: var(--lepto-paper)}.business-recommendation.is-extra{--recommendation-accent: var(--lepto-tomato)}.business-recommendation:before{position:absolute;inset:0 auto 0 0;width:8px;content:"";background:var(--recommendation-accent);border-right:2px solid var(--lepto-ink)}.business-recommendation.is-selected{background:color-mix(in srgb,var(--recommendation-accent) 17%,var(--lepto-white));box-shadow:7px 8px 0 var(--lepto-ink)}.business-recommendation__copy{display:grid;gap:11px;align-content:start;min-width:0}.business-recommendation h4{margin:0;font-family:var(--font-display);font-size:clamp(1.22rem,1.7vw,1.58rem);font-weight:900;line-height:1.02;letter-spacing:-.01em;word-spacing:.055em;text-transform:uppercase;overflow-wrap:break-word}.business-recommendation p{margin:0;font-size:.94rem;font-weight:590;line-height:1.46}.business-level-badge{display:inline-flex;width:fit-content;max-width:100%;padding:6px 9px 4px;font-size:.68rem;font-weight:900;line-height:1;letter-spacing:.07em;text-transform:uppercase;background:var(--lepto-banana);border:2px solid var(--lepto-ink);border-radius:var(--radius-pill)}.business-level-badge.is-recommended{background:var(--lepto-violet)}.business-level-badge.is-insight{background:var(--lepto-pool)}.business-level-badge.is-optional{background:var(--lepto-paper)}.business-level-badge.is-extra{background:var(--lepto-tomato)}.business-recommendation__action.lepto-sticker-button{display:inline-flex;gap:7px;align-items:center;justify-content:center;width:100%;min-height:46px;min-width:0;padding:11px 14px 9px;font-size:.78rem}.business-recommendation__check{position:absolute;top:18px;right:18px;padding:2px;overflow:visible;background:var(--lepto-white);border:2px solid var(--lepto-ink);border-radius:50%}.business-recommendations-empty{display:grid;gap:10px;place-items:center;min-height:280px;padding:34px;text-align:center;background:radial-gradient(circle,color-mix(in srgb,var(--lepto-ink) 12%,transparent) 1.4px,transparent 1.6px) 0 0 / 18px 18px,var(--lepto-white);border:2px dashed color-mix(in srgb,var(--lepto-ink) 48%,transparent);border-radius:28px 22px 30px 24px}.business-recommendations-empty strong{font-family:var(--font-display);font-size:1.35rem;font-weight:900;text-transform:uppercase}.business-recommendations-empty p{max-width:46ch;margin:0;font-weight:620}.business-set-panel{position:sticky;top:118px;display:grid;gap:20px;min-width:0;padding:clamp(22px,2.5vw,31px);color:var(--lepto-white);background:var(--lepto-ink);border:var(--lepto-border);border-radius:29px 23px 32px 25px;box-shadow:8px 9px 0 var(--lepto-violet)}.business-set-panel>header{display:grid;gap:12px}.business-set-panel>header>div{display:flex;gap:11px;align-items:center}.business-set-panel>header>div>span{display:inline-grid;place-items:center;width:36px;height:36px;color:var(--lepto-ink);font-weight:900;background:var(--lepto-banana);border:2px solid var(--lepto-white);border-radius:50%}.business-set-count{width:fit-content;padding:6px 10px 5px;color:var(--lepto-ink);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;background:var(--lepto-pool);border-radius:var(--radius-pill)}.business-set-list{display:grid;gap:10px;max-height:min(48vh,510px);margin:0;padding:2px 4px 2px 0;overflow:auto;list-style:none;scrollbar-width:thin}.business-set-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;color:var(--lepto-ink);background:var(--lepto-white);border:2px solid var(--lepto-ink);border-radius:17px 14px 19px 15px}.business-set-list li>div{display:grid;gap:7px;min-width:0}.business-set-list li>div>strong{font-size:.9rem;line-height:1.17;overflow-wrap:anywhere}.business-set-list .business-level-badge{padding:4px 7px 3px;font-size:.58rem}.business-set-list li>button{display:inline-grid;place-items:center;width:38px;height:38px;color:var(--lepto-ink);cursor:pointer;background:var(--lepto-paper);border:2px solid var(--lepto-ink);border-radius:50%}.business-set-list li>button:hover{background:var(--lepto-tomato)}.business-set-empty{min-height:150px;margin:0;padding:28px;color:color-mix(in srgb,var(--lepto-white) 72%,transparent);font-weight:720;text-align:center;border:2px dashed color-mix(in srgb,var(--lepto-white) 35%,transparent);border-radius:20px 16px 22px 18px}.business-set-clear{display:inline-flex;gap:7px;align-items:center;width:fit-content;padding:0;color:var(--lepto-white);font:inherit;font-size:.78rem;font-weight:820;text-decoration:underline;text-underline-offset:4px;cursor:pointer;background:transparent;border:0}.business-set-clear:disabled{cursor:not-allowed;opacity:.38}.business-set-panel__footer{display:grid;gap:11px;padding-top:3px}.business-set-panel__footer .lepto-sticker-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:0;min-height:55px;padding-inline:16px;white-space:normal}.business-set-error{margin:0;padding:10px 12px;color:var(--lepto-ink);font-size:.82rem;font-weight:780;line-height:1.3;background:var(--lepto-white);border-left:6px solid var(--lepto-tomato);border-radius:8px}.for-brands-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,40px)}.for-brands-path-grid article{position:relative;display:grid;grid-template-columns:auto 1fr;gap:18px 20px;align-items:start;min-height:330px;padding:clamp(26px,3vw,42px);background:var(--lepto-white);border:var(--lepto-border);border-radius:28px 22px 31px 24px;box-shadow:7px 8px 0 var(--lepto-ink)}.for-brands-path-grid article:first-child{background:color-mix(in srgb,var(--lepto-banana) 24%,var(--lepto-white))}.for-brands-path-grid article:last-child{background:color-mix(in srgb,var(--lepto-tomato) 16%,var(--lepto-white))}.for-brands-path-grid article>svg{grid-column:1;grid-row:1;margin-top:4px}.for-brands-path-grid article h3,.for-brands-path-grid article p,.for-brands-path-grid article .lepto-sticker-button{grid-column:1 / -1}.for-brands-path-grid article p{max-width:54ch;margin:0;font-weight:620}.for-brands-path-grid article .lepto-sticker-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;align-self:end;justify-self:start}.for-brands-path-number{position:absolute;top:22px;right:26px;color:color-mix(in srgb,var(--lepto-ink) 18%,transparent);font-family:var(--font-display);font-size:clamp(3.4rem,6vw,6.5rem);font-style:italic;font-weight:900;line-height:1}.for-brands-repeat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;padding:clamp(30px,4.5vw,62px);background:var(--lepto-ink);border:2px solid var(--lepto-ink);border-radius:32px 25px 36px 28px;box-shadow:8px 9px 0 var(--lepto-pool);color:var(--lepto-paper)}.for-brands-repeat>div{display:grid;gap:16px;max-width:920px}.for-brands-repeat h2,.for-brands-repeat p{margin:0}.for-brands-repeat>div>svg{color:var(--lepto-pool)}.for-brands-repeat__note{max-width:75ch;opacity:.78;font-size:.92rem;font-weight:700}.for-brands-repeat>.lepto-sticker-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:220px;min-height:56px}.for-brands-form-section{max-width:980px;margin-inline:auto;scroll-margin-top:116px}.for-brands-form-section>.for-brands-section-heading{max-width:900px}.for-brands-form-section h2:focus,.for-brands-form-success:focus{outline:none}.for-brands-form-section h2:focus-visible,.for-brands-form-success:focus-visible{outline:3px solid var(--lepto-pool);outline-offset:8px}.for-brands-form{position:relative;display:grid;gap:20px;padding:clamp(22px,3.2vw,36px);background:var(--lepto-white);border:var(--lepto-border);border-radius:31px 25px 34px 27px;box-shadow:8px 9px 0 var(--lepto-ink)}.for-brands-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.for-brands-form .text-field,.for-brands-form .select-field,.for-brands-form .check-list{color:var(--lepto-ink);font-size:.8rem;font-weight:850}.for-brands-form .text-field input,.for-brands-form .text-field textarea,.for-brands-form .select-field select{min-height:52px;padding:12px 14px;color:var(--lepto-ink);background:var(--lepto-white);border:2px solid var(--lepto-ink);border-radius:13px 10px 14px 11px;font-size:1rem;font-weight:560}.for-brands-form .text-field textarea{min-height:112px;max-height:240px;line-height:1.5}.for-brands-needs>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.for-brands-needs>div>label{min-height:44px;padding:8px 10px;background:color-mix(in srgb,var(--lepto-paper) 64%,var(--lepto-white));border:1.5px solid color-mix(in srgb,var(--lepto-ink) 38%,transparent);border-radius:11px 9px 12px 10px}.for-brands-form .for-brands-other-need{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;margin-top:14px;padding:14px;background:color-mix(in srgb,var(--lepto-pool) 12%,var(--lepto-white));border:2px solid var(--lepto-ink);border-radius:15px 11px 17px 13px;box-shadow:4px 5px color-mix(in srgb,var(--lepto-pool) 55%,var(--lepto-ink))}.for-brands-other-need__label{min-width:0}.for-brands-other-need textarea{width:100%;min-width:0;min-height:92px;resize:vertical}.for-brands-needs input,.for-brands-consent-row input{flex:0 0 auto;width:20px;height:20px;accent-color:var(--lepto-tomato)}.for-brands-message,.for-brands-order-number{width:100%}.for-brands-artwork-note{margin:0;padding:0;color:color-mix(in srgb,var(--lepto-ink) 72%,transparent);font-size:.88rem;font-weight:700}.for-brands-attachments{display:grid;gap:14px;padding:clamp(16px,2.2vw,22px);background:color-mix(in srgb,var(--lepto-banana) 12%,var(--lepto-white));border:2px solid var(--lepto-ink);border-radius:20px 15px 22px 17px;box-shadow:4px 5px color-mix(in srgb,var(--lepto-pool) 70%,var(--lepto-ink))}.for-brands-attachments__header{position:relative;display:flex;gap:18px;align-items:center;justify-content:space-between}.for-brands-attachments__header>div{display:grid;gap:5px;min-width:0}.for-brands-attachments__header>div>span{font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.for-brands-attachments__header h3{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;font-family:var(--font-display);font-size:clamp(1.18rem,2vw,1.55rem);letter-spacing:.01em;line-height:1;text-transform:uppercase}.for-brands-attachments__header h3 small{padding:5px 8px 4px;background:var(--lepto-white);border:1.5px solid var(--lepto-ink);border-radius:999px;font-family:var(--font-body);font-size:.62rem;font-weight:850;letter-spacing:.03em;line-height:1}.for-brands-attachments__header p{margin:0;color:color-mix(in srgb,var(--lepto-ink) 68%,transparent);font-size:.78rem;font-weight:680;line-height:1.4}.for-brands-attachments__pick,.for-brands-attachments__list>li>button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:46px;padding:10px 15px;color:var(--lepto-ink);background:var(--lepto-banana);border:2px solid var(--lepto-ink);border-radius:13px 10px 14px 11px;box-shadow:3px 4px 0 var(--lepto-ink);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.for-brands-attachments__pick:hover:not(:disabled),.for-brands-attachments__list>li>button:hover:not(:disabled){box-shadow:1px 2px 0 var(--lepto-ink);transform:translate(2px,2px)}.for-brands-attachments__pick:focus-visible,.for-brands-attachments__list>li>button:focus-visible{outline:3px solid var(--lepto-pool);outline-offset:3px}.for-brands-attachments__pick:disabled,.for-brands-attachments__list>li>button:disabled{cursor:not-allowed;opacity:.5}.for-brands-attachments__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.for-brands-attachments__list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.for-brands-attachments__list>li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;min-width:0;padding:11px 12px;background:var(--lepto-white);border:1.5px solid color-mix(in srgb,var(--lepto-ink) 54%,transparent);border-radius:13px 10px 14px 11px}.for-brands-attachments__list>li.is-uploaded{border-color:color-mix(in srgb,var(--lepto-pool) 75%,var(--lepto-ink))}.for-brands-attachments__list>li.is-error{background:color-mix(in srgb,var(--lepto-tomato) 10%,var(--lepto-white));border-color:var(--lepto-tomato)}.for-brands-attachments__file-icon{display:grid;width:38px;height:38px;background:color-mix(in srgb,var(--lepto-pool) 18%,var(--lepto-white));border:1.5px solid var(--lepto-ink);border-radius:50%;place-items:center}.for-brands-attachments__list>li.is-error .for-brands-attachments__file-icon{background:color-mix(in srgb,var(--lepto-tomato) 22%,var(--lepto-white))}.for-brands-attachments__list>li.is-uploading .for-brands-attachments__file-icon svg{animation:lepto-attachment-spin .9s linear infinite}@keyframes lepto-attachment-spin{to{transform:rotate(360deg)}}.for-brands-attachments__file-copy{display:grid;gap:3px;min-width:0}.for-brands-attachments__file-copy strong{display:flex;gap:7px;align-items:center;min-width:0;font-size:.86rem;overflow-wrap:anywhere}.for-brands-attachments__file-copy strong svg{flex:0 0 auto}.for-brands-attachments__file-copy small{color:color-mix(in srgb,var(--lepto-ink) 66%,transparent);font-size:.72rem;font-weight:680}.for-brands-attachments__list>li>button{min-height:40px;padding:7px 10px;background:var(--lepto-white);box-shadow:none;font-size:.68rem}.for-brands-attachments__error{margin:0;color:#a52917;font-size:.8rem;font-weight:820;line-height:1.4}.for-brands-artwork-note a,.for-brands-privacy-note a{color:var(--lepto-ink);font-weight:850;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.for-brands-consents{display:grid;gap:13px;padding-top:18px;border-top:1.5px solid color-mix(in srgb,var(--lepto-ink) 24%,transparent)}.for-brands-consent-row{display:flex;gap:11px;align-items:flex-start;width:100%;min-height:0;padding:0;background:transparent;border:0;border-radius:0;font-size:.94rem;font-weight:680;line-height:1.45;text-transform:none}.for-brands-privacy-note{margin:8px 0 0 31px;color:color-mix(in srgb,var(--lepto-ink) 62%,transparent);font-size:.76rem;font-weight:650}.for-brands-consent-row a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.for-brands-field-error{display:block;margin-top:2px;color:#a52917;font-size:.8rem;font-weight:800;line-height:1.35;text-transform:none}.for-brands-form>.lepto-sticker-button{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-width:220px;min-height:56px;justify-self:start}.for-brands-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.for-brands-form-success{display:grid;gap:16px;justify-items:start;padding:clamp(32px,6vw,78px);background:color-mix(in srgb,var(--lepto-pool) 20%,var(--lepto-white));border:var(--lepto-border);border-radius:31px 25px 34px 27px;box-shadow:8px 9px 0 var(--lepto-ink)}.for-brands-form-success>span{display:grid;width:62px;height:62px;background:var(--lepto-pool);border:var(--lepto-border);border-radius:50%;box-shadow:4px 4px 0 var(--lepto-ink);font-size:2rem;font-weight:900;place-items:center}.for-brands-form-success h2,.for-brands-form-success p{margin:0}.for-brands-faq{max-width:1120px;margin-inline:auto}.for-brands-faq-list{display:grid;gap:14px}.for-brands-faq-list details{overflow:hidden;background:var(--lepto-white);border:var(--lepto-border);border-radius:18px 14px 20px 16px;box-shadow:4px 5px 0 var(--lepto-ink)}.for-brands-faq-list summary{min-height:60px;padding:17px 54px 15px 20px;cursor:pointer;font-family:var(--font-display);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:800;line-height:1.25;list-style-position:inside;text-transform:uppercase}.for-brands-faq-list details[open] summary{background:color-mix(in srgb,var(--lepto-violet) 20%,var(--lepto-white));border-bottom:2px solid var(--lepto-ink)}.for-brands-faq-list details p{max-width:78ch;margin:0;padding:20px;font-weight:610}.for-brands-final{display:grid;gap:28px;justify-items:start;padding:clamp(32px,5vw,72px);background:color-mix(in srgb,var(--lepto-violet) 24%,var(--lepto-white));border:var(--lepto-border);border-radius:34px 27px 37px 29px;box-shadow:9px 10px 0 var(--lepto-ink)}.for-brands-final h2{max-width:18ch}@media(min-width:1200px){.for-brands-hero{position:relative;grid-template-columns:minmax(0,1fr);gap:0}.for-brands-hero__copy{z-index:2;width:min(68%,880px)}.for-brands-hero-art{position:absolute;z-index:1;top:-2%;right:-6%;bottom:-2%;left:42%;min-height:0;pointer-events:none}.for-brands-hero-art__collage{top:-6%;right:-8%;bottom:-6%;left:-16%;width:124%;height:112%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / 12%) 14%,rgb(0 0 0 / 48%) 34%,#000 58%);mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / 12%) 14%,rgb(0 0 0 / 48%) 34%,#000 58%)}}@media(max-width:1100px){.for-brands-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)}.for-brands-hero-art{min-height:480px}.business-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-recommendation-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:840px){.for-brands-page{gap:90px;width:min(calc(100% - 40px),760px)}.for-brands-hero{grid-template-columns:minmax(0,1fr);min-height:0}.for-brands-hero-art{min-height:min(560px,72vw)}.for-brands-path-grid,.for-brands-repeat{grid-template-columns:1fr}.business-configurator-body{grid-template-columns:minmax(0,1fr)}.business-recommendation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.business-set-panel{position:static}.for-brands-repeat>.lepto-sticker-button{justify-self:start}}@media(max-width:760px){.business-use-case-grid,.business-recommendation-list,.for-brands-form-grid{grid-template-columns:1fr}.for-brands-needs>div{grid-template-columns:1fr}.for-brands-attachments__header{align-items:flex-start}}@media(max-width:560px){.for-brands-page{gap:74px;width:calc(100% - 24px);padding-top:28px}.for-brands-page h1{font-size:clamp(3.15rem,15vw,4.8rem);line-height:.94}.for-brands-page h2{font-size:clamp(2.4rem,12vw,4rem);line-height:.96}.for-brands-actions{width:100%}.for-brands-actions>.lepto-sticker-button,.for-brands-repeat>.lepto-sticker-button,.for-brands-form>.lepto-sticker-button{width:100%;min-width:0}.for-brands-hero-art{min-height:400px}.for-brands-path-grid article,.for-brands-form,.for-brands-repeat,.for-brands-final{padding:22px;box-shadow:5px 6px 0 var(--lepto-ink)}.for-brands-path-grid article{min-height:0}.business-use-case-section,.business-set-panel{padding:20px;box-shadow:5px 6px 0 var(--lepto-ink)}.business-use-case{min-height:0;padding:17px 15px}.business-recommendation{min-height:0;padding:20px;box-shadow:4px 5px 0 var(--lepto-ink)}.business-set-panel{box-shadow:6px 7px 0 var(--lepto-violet)}.business-set-list{max-height:none}.for-brands-form input,.for-brands-form select,.for-brands-form textarea{font-size:16px!important}.for-brands-attachments{padding:16px}.for-brands-attachments__header{display:grid}.for-brands-attachments__pick{width:100%}.for-brands-attachments__list>li{grid-template-columns:auto minmax(0,1fr)}.for-brands-attachments__list>li>button{grid-column:1 / -1;width:100%;min-height:44px}.for-brands-faq-list summary{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.for-brands-attachments__pick,.for-brands-attachments__list>li>button{transition:none}.for-brands-attachments__list>li.is-uploading .for-brands-attachments__file-icon svg{animation:none}}@media(max-width:319px){body{min-width:0}.site-header{gap:6px;padding-inline:8px}.site-header>.brand-lockup>.logo,.site-header--hero>.brand-lockup>.logo{width:104px;min-width:0}.header-actions{gap:4px}.bag-link{width:44px;min-width:44px;min-height:38px;padding:0;justify-content:center}.bag-link:before{left:7px;width:18px;height:22px}.bag-count{position:absolute;top:3px;right:3px;min-width:15px;height:15px;padding-inline:3px;font-size:.56rem}.header-actions>.site-menu-toggle{width:44px;height:38px;flex-basis:44px}.header-actions>.site-menu-toggle:before{width:42px;height:34px}.for-brands-page{gap:58px;width:calc(100% - 16px);padding-top:20px}.for-brands-hero__copy{gap:16px}.for-brands-page h1{font-size:clamp(2.25rem,18vw,3rem)}.for-brands-lead{font-size:.96rem;line-height:1.42}.for-brands-actions{gap:10px}.for-brands-actions .lepto-sticker-button{min-height:50px;padding-inline:10px;font-size:.72rem;line-height:1.15;white-space:normal}.for-brands-support{font-size:.72rem;overflow-wrap:anywhere}.for-brands-hero-art{min-height:min(340px,118vw)}}@media(prefers-reduced-motion:reduce){.business-use-case,.for-brands-hero-art{transition:none;transform:none}.business-use-case:hover{box-shadow:4px 5px 0 var(--lepto-ink);transform:none}.business-use-case.is-selected:hover{box-shadow:0 0 0 3px var(--lepto-white),0 0 0 6px var(--business-accent),6px 7px 0 var(--lepto-ink)}}.for-brands-hero__copy .page-title-stack{gap:18px}#root .for-brands-hero__copy h1{max-width:none;font-size:clamp(3.35rem,4.6vw,4.8rem)!important;line-height:.9!important;letter-spacing:-.035em}.for-brands-hero__copy h1>span{display:block}.for-brands-hero__copy h1>span+span{margin-top:.12em}.for-brands-actions{margin-top:4px}.for-brands-actions .lepto-sticker-button{min-height:58px;padding-inline:22px}.for-brands-editor-link{display:inline-flex;gap:8px;align-items:center;width:fit-content;max-width:100%;color:var(--lepto-ink);font-size:.94rem;font-weight:850;line-height:1.3;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.for-brands-editor-link:hover{color:color-mix(in srgb,var(--lepto-tomato) 76%,var(--lepto-ink))}.for-brands-editor-link:focus-visible{outline:3px solid var(--lepto-pool);outline-offset:5px}.for-brands-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:2px solid var(--lepto-ink)}.for-brands-benefits article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:center;min-width:0;padding:clamp(20px,2.8vw,32px)}.for-brands-benefits article+article{border-left:2px solid var(--lepto-ink)}.for-brands-benefits article:nth-child(1) svg{color:var(--lepto-tomato)}.for-brands-benefits article:nth-child(2) svg{color:var(--lepto-violet)}.for-brands-benefits article:nth-child(3) svg{color:var(--lepto-pool)}.for-brands-benefits article>div{display:grid;gap:6px;min-width:0}#root .for-brands-page .for-brands-benefits h2{margin:0;padding:0;font-family:var(--font-display);font-size:clamp(1rem,1.35vw,1.32rem)!important;line-height:1.05!important;letter-spacing:0}.for-brands-benefits p{margin:0;font-size:.83rem;font-weight:650;line-height:1.4}.for-brands-section-kicker{width:fit-content;margin:0;padding:7px 11px 5px;font-size:.72rem;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase;background:var(--lepto-tomato);border:2px solid var(--lepto-ink);border-radius:var(--radius-pill);box-shadow:3px 3px 0 var(--lepto-ink)}.for-brands-quick-order{display:grid;gap:clamp(30px,4vw,52px)}.for-brands-quick-order__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.for-brands-quick-order__header .for-brands-section-heading{margin-bottom:0}.for-brands-quick-order__header>.lepto-sticker-button{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:56px;white-space:nowrap}.for-brands-quick-contract{display:grid;grid-template-columns:1.15fr 1fr 1.15fr;overflow:hidden;color:var(--lepto-paper);background:var(--lepto-ink);border:2px solid var(--lepto-ink);border-radius:24px 19px 27px 21px;box-shadow:7px 8px 0 var(--lepto-pool)}.for-brands-quick-contract>div{display:grid;gap:10px;align-content:start;min-width:0;padding:clamp(20px,2.7vw,30px)}.for-brands-quick-contract>div+div{border-left:2px solid color-mix(in srgb,var(--lepto-paper) 38%,transparent)}.for-brands-quick-contract strong{font-family:var(--font-display);font-size:clamp(1.08rem,1.5vw,1.4rem);line-height:1}.for-brands-quick-contract>div>span{font-size:.86rem;font-weight:690;line-height:1.45}.for-brands-quantity-options{display:flex;flex-wrap:wrap;gap:7px}.for-brands-quantity-options>span{padding:6px 9px 4px;color:var(--lepto-ink);font-size:.7rem;font-weight:900;line-height:1;text-transform:uppercase;background:var(--lepto-banana);border:2px solid var(--lepto-paper);border-radius:var(--radius-pill)}.business-set-list li>div>small{color:color-mix(in srgb,var(--lepto-ink) 62%,transparent);font-size:.62rem;font-weight:900;letter-spacing:.075em}.business-set-list__fields{color:color-mix(in srgb,var(--lepto-ink) 67%,transparent);font-size:.68rem;font-weight:680;line-height:1.35}.for-brands-help{display:grid;gap:clamp(26px,4vw,42px);padding:clamp(28px,4.4vw,58px);background:color-mix(in srgb,var(--lepto-tomato) 8%,var(--lepto-white));border:var(--lepto-border);border-radius:34px 27px 37px 29px;box-shadow:8px 9px 0 var(--lepto-ink)}.for-brands-help .for-brands-section-heading{margin-bottom:0}.for-brands-help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.for-brands-help-card.lepto-sticker-button{--help-accent: var(--lepto-banana);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;min-height:188px;padding:20px;color:var(--lepto-ink);text-align:left;white-space:normal;background:color-mix(in srgb,var(--help-accent) 18%,var(--lepto-white));border:2px solid var(--lepto-ink);border-radius:22px 17px 24px 19px;box-shadow:5px 6px 0 var(--lepto-ink);transform:none}.for-brands-help-card.is-tomato{--help-accent: var(--lepto-tomato)}.for-brands-help-card.is-violet{--help-accent: var(--lepto-violet)}.for-brands-help-card.is-pool{--help-accent: var(--lepto-pool)}.for-brands-help-card>svg:first-child{align-self:start;color:color-mix(in srgb,var(--help-accent) 78%,var(--lepto-ink))}.for-brands-help-card>strong,.for-brands-help-card>span{grid-column:1 / -1}.for-brands-help-card>strong{font-family:var(--font-display);font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.04}.for-brands-help-card>span{align-self:start;font-family:var(--font-body);font-size:.82rem;font-weight:640;line-height:1.42;text-transform:none}.for-brands-help-card>svg:last-child{grid-column:3;grid-row:1;justify-self:end}.for-brands-help-card:hover{box-shadow:7px 8px 0 var(--lepto-ink);transform:translate(-1px,-2px)}.for-brands-help-actions,.for-brands-large__actions{display:flex;flex-wrap:wrap;gap:14px}.for-brands-help-actions .lepto-sticker-button,.for-brands-large__actions .lepto-sticker-button{display:inline-flex;gap:8px;align-items:center;justify-content:center}.for-brands-common{display:grid;gap:clamp(26px,4vw,44px)}.for-brands-common .for-brands-section-heading{margin-bottom:0}.for-brands-common-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.for-brands-common-grid article{display:grid;grid-template-rows:auto auto 1fr;gap:14px;min-width:0;min-height:240px;padding:clamp(22px,2.6vw,30px);background:var(--lepto-white);border:var(--lepto-border);border-radius:25px 20px 27px 22px;box-shadow:6px 7px 0 var(--lepto-ink)}.for-brands-common-grid article:nth-child(1){background:color-mix(in srgb,var(--lepto-banana) 20%,var(--lepto-white))}.for-brands-common-grid article:nth-child(2){background:color-mix(in srgb,var(--lepto-pool) 18%,var(--lepto-white))}.for-brands-common-grid article:nth-child(3){background:color-mix(in srgb,var(--lepto-tomato) 14%,var(--lepto-white))}.for-brands-common-grid article:nth-child(4){background:color-mix(in srgb,var(--lepto-violet) 16%,var(--lepto-white))}.for-brands-common-grid h3{margin:0;font-size:clamp(1.18rem,1.65vw,1.55rem);line-height:1.05}.for-brands-common-grid p{margin:0;font-size:.9rem;font-weight:640;line-height:1.48}.for-brands-large{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:clamp(30px,4.5vw,62px);color:var(--lepto-paper);background:var(--lepto-ink);border:2px solid var(--lepto-ink);border-radius:32px 25px 36px 28px;box-shadow:8px 9px 0 var(--lepto-violet)}.for-brands-large>div:first-child{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;max-width:820px}.for-brands-large h2,.for-brands-large p{margin:0}.for-brands-large .for-brands-section-kicker{color:var(--lepto-ink)}.for-brands-large>div:first-child>p:last-child{max-width:64ch;color:color-mix(in srgb,var(--lepto-paper) 78%,transparent);font-weight:650;line-height:1.48}.for-brands-process{display:grid;gap:28px}.for-brands-process .for-brands-section-heading{margin-bottom:0}.for-brands-process ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;border-block:2px solid var(--lepto-ink)}.for-brands-process li{position:relative;display:grid;gap:9px;align-content:center;min-width:0;min-height:132px;padding:22px clamp(14px,2vw,26px)}.for-brands-process li+li{border-left:2px solid var(--lepto-ink)}.for-brands-process li>span{color:var(--lepto-tomato);font-family:var(--font-display);font-size:.78rem;font-weight:900}.for-brands-process li>strong{font-family:var(--font-display);font-size:clamp(1rem,1.5vw,1.32rem);line-height:1;text-transform:uppercase}.for-brands-process li>svg{position:absolute;top:50%;right:-12px;z-index:1;padding:2px;color:var(--lepto-ink);background:var(--lepto-paper);transform:translateY(-50%)}@media(min-width:1200px){.for-brands-hero__copy{width:min(75%,1050px)}.for-brands-hero-art{top:-5%;right:-8%;bottom:-4%;left:36%}.for-brands-hero-art__collage{top:-8%;right:-9%;bottom:-8%;left:-19%;width:132%;height:116%}}@media(max-width:1100px){.for-brands-help-grid,.for-brands-common-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.for-brands-large{grid-template-columns:minmax(0,1fr)}}@media(max-width:840px){.for-brands-benefits{grid-template-columns:1fr}.for-brands-benefits article+article{border-top:2px solid var(--lepto-ink);border-left:0}.for-brands-quick-order__header,.for-brands-quick-contract{grid-template-columns:minmax(0,1fr)}.for-brands-quick-order__header{align-items:start}.for-brands-quick-order__header>.lepto-sticker-button{justify-self:start}.for-brands-quick-contract>div+div{border-top:2px solid color-mix(in srgb,var(--lepto-paper) 38%,transparent);border-left:0}.for-brands-process ol{grid-template-columns:1fr}.for-brands-process li+li{border-top:2px solid var(--lepto-ink);border-left:0}.for-brands-process li{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:86px}.for-brands-process li>svg{top:auto;right:auto;bottom:-12px;left:50%;transform:translate(-50%) rotate(90deg)}}@media(max-width:560px){#root .for-brands-hero__copy h1{font-size:clamp(2.65rem,12.7vw,4rem)!important;line-height:.92!important}.for-brands-actions .lepto-sticker-button,.for-brands-quick-order__header>.lepto-sticker-button,.for-brands-help-actions .lepto-sticker-button,.for-brands-large__actions .lepto-sticker-button{width:100%}.for-brands-help,.for-brands-large{padding:22px;box-shadow:5px 6px 0 var(--lepto-ink)}.for-brands-help-grid,.for-brands-common-grid{grid-template-columns:minmax(0,1fr)}.for-brands-help-card.lepto-sticker-button,.for-brands-common-grid article{min-height:0}.for-brands-large__actions{display:grid;grid-template-columns:minmax(0,1fr)}}.brand-builder-incomplete-warning button,.brand-builder-quote-panel__back{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:44px;padding:8px 11px;color:var(--lepto-ink);background:var(--lepto-white);border:2px solid var(--lepto-ink);border-radius:11px 8px 12px 9px;box-shadow:2px 3px 0 var(--lepto-ink);font:850 .7rem/1.1 var(--font-body);text-transform:uppercase}.brand-builder-quote-panel{display:grid;gap:14px}.brand-builder-quote-panel__back{justify-self:start}.brand-builder-incomplete-warning button:focus-visible,.brand-builder-quote-panel__back:focus-visible{outline:3px solid var(--lepto-pool);outline-offset:3px}@keyframes brand-builder-upload-spin{to{transform:rotate(1turn)}}@keyframes brand-builder-upload-progress{0%{transform:translate(-115%)}to{transform:translate(250%)}}.brand-builder-upload-prompt{display:grid;gap:14px;justify-items:center;width:min(100%,390px);padding:clamp(24px,5vw,46px);text-align:center}.brand-builder-upload-prompt__icon{display:grid;width:66px;height:66px;background:var(--lepto-banana);border:2px solid var(--lepto-ink);border-radius:50% 46% 51% 45%;box-shadow:4px 5px 0 var(--lepto-ink);transform:rotate(-3deg);place-items:center}.brand-builder-upload-prompt .brand-builder-upload-prompt__button{justify-content:center;width:min(100%,290px);min-height:58px;font-size:clamp(.88rem,1.4vw,1.05rem)}.brand-builder-upload-prompt__hint{max-width:290px;color:color-mix(in srgb,var(--lepto-ink) 70%,transparent);font-size:.72rem;font-weight:720;line-height:1.4}.brand-builder-quantity-prices__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.brand-builder-quantity-prices__grid button{display:grid;gap:3px;min-width:0;min-height:86px;padding:10px;color:var(--lepto-ink);background:var(--lepto-paper);border:2px solid var(--lepto-ink);border-radius:13px 9px 15px 10px;box-shadow:3px 4px 0 var(--lepto-ink);font-family:var(--font-body);text-align:left;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.brand-builder-quantity-prices__grid button:hover,.brand-builder-quantity-prices__grid button:focus-visible{background:color-mix(in srgb,var(--lepto-banana) 42%,var(--lepto-white));box-shadow:4px 5px 0 var(--lepto-ink);transform:translate(-1px,-1px)}.brand-builder-quantity-prices__grid button:focus-visible{outline:3px solid var(--lepto-pool);outline-offset:2px}.brand-builder-quantity-prices__grid button.is-selected{background:var(--lepto-banana);box-shadow:1px 2px 0 var(--lepto-ink);transform:translateY(2px)}.brand-builder-quantity-prices__grid span{font-size:.74rem;font-weight:900;text-transform:uppercase}.brand-builder-quantity-prices__grid strong{overflow-wrap:anywhere;font-family:var(--font-display);font-size:clamp(1rem,1.5vw,1.28rem);line-height:1}.brand-builder-quantity-prices__grid small{font-size:.65rem;font-weight:720;line-height:1.2}.brand-builder-custom-quantity{grid-template-columns:minmax(0,1fr) minmax(88px,.65fr);gap:10px!important;align-items:center}.brand-builder-custom-quantity input{min-width:0}.brand-builder-production__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.brand-builder-production__recommend-summary{display:flex;gap:8px;align-items:flex-start;min-width:0;padding:10px 11px;margin:0;background:color-mix(in srgb,var(--lepto-banana) 52%,var(--lepto-white));border:2px solid var(--lepto-ink);border-radius:12px 9px 13px 10px;font-size:.7rem;font-weight:780;line-height:1.38}.brand-builder-production__recommend-summary>svg{flex:0 0 auto;margin-top:1px}@container brand-production (max-width: 520px){.brand-builder-production__mode-grid,.brand-builder-product-picker__grid,.brand-builder-production__grid,.brand-builder-production__derived{grid-template-columns:minmax(0,1fr)}}.brand-builder-control{display:grid;gap:5px}.brand-builder-control>button{width:fit-content;min-height:30px;padding:4px 0;color:var(--lepto-ink);background:transparent;border:0;font-family:var(--font-body);font-size:.69rem;font-weight:780;line-height:1.25;text-align:left;text-decoration:underline;text-underline-offset:3px}.brand-builder-control>button:hover,.brand-builder-control>button:focus-visible{color:color-mix(in srgb,var(--lepto-ink) 65%,var(--lepto-violet))}.for-brands-form.is-builder-prefill{background:color-mix(in srgb,var(--lepto-pool) 8%,var(--lepto-white))}.for-brands-form-section.is-builder-inline>.for-brands-section-heading{gap:7px;max-width:none;margin:0 0 13px;color:var(--lepto-paper)}#root .brand-builder-page.is-direct .for-brands-form-section.is-builder-inline>.for-brands-section-heading h2,.for-brands-form-section.is-builder-inline>.for-brands-section-heading h2{max-width:none;margin:0;font-family:var(--font-display);font-size:clamp(1.55rem,2.6vw,2.2rem)!important;font-weight:400;line-height:.96!important;text-transform:uppercase}.for-brands-form-section.is-builder-inline>.for-brands-section-heading>p:last-child{max-width:70ch;color:color-mix(in srgb,var(--lepto-paper) 82%,transparent);font-size:.88rem;line-height:1.4}.for-brands-form.is-builder-inline{gap:15px;padding:clamp(16px,2.2vw,24px);background:radial-gradient(circle,color-mix(in srgb,var(--lepto-ink) 8%,transparent) 1px,transparent 1.2px),color-mix(in srgb,var(--lepto-pool) 12%,var(--lepto-white));background-size:18px 18px,auto;border-radius:22px 17px 24px 19px;box-shadow:5px 6px 0 var(--lepto-pool)}.for-brands-form.is-builder-inline .for-brands-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.for-brands-field-label{display:inline-flex;gap:4px;align-items:baseline;min-width:0}.for-brands-field-label small{font:inherit;font-weight:650;text-transform:none;opacity:.68}.for-brands-builder-account{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:11px 13px;background:color-mix(in srgb,var(--lepto-paper) 82%,var(--lepto-white));border:2px solid var(--lepto-ink);border-radius:14px 10px 15px 11px}.for-brands-builder-account.is-account>svg{color:#147f72}.for-brands-builder-account.is-guest>svg{color:var(--lepto-tomato)}.for-brands-builder-account p{min-width:0;margin:0;font-size:.82rem;font-weight:680;line-height:1.4;overflow-wrap:anywhere}.for-brands-builder-account a{color:var(--lepto-ink);font-size:.72rem;font-weight:850;white-space:nowrap;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.for-brands-form.is-builder-inline .for-brands-consents{padding-top:13px}.for-brands-form.is-builder-inline>.lepto-sticker-button{min-height:50px}.for-brands-builder-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:18px 30px;padding:20px;background:var(--lepto-paper);border:2px solid var(--lepto-ink);border-radius:20px 15px 22px 17px;box-shadow:4px 5px 0 var(--lepto-ink)}.for-brands-builder-summary>div:first-child{display:grid;gap:5px}.for-brands-builder-summary h3{margin:0;font-size:clamp(1.5rem,2.5vw,2.4rem)}.for-brands-builder-summary>div:first-child span{font-size:.72rem;font-weight:850;text-transform:uppercase}.for-brands-builder-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.for-brands-builder-summary dl>div{padding:9px;background:var(--lepto-white);border:1.5px solid var(--lepto-ink);border-radius:10px 7px 11px 8px}.for-brands-builder-summary dt{font-size:.68rem;font-weight:800;text-transform:uppercase}.for-brands-builder-summary dd{margin:3px 0 0;font-weight:850}.for-brands-builder-summary details{grid-column:1 / -1}.for-brands-builder-summary summary{display:flex;align-items:center;min-height:44px;padding-block:7px;cursor:pointer;font-size:.8rem;font-weight:850}.for-brands-builder-summary ul{display:grid;gap:5px;margin:10px 0 0;padding-left:20px;font-size:.8rem;font-weight:650}.for-brands-builder-summary li{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.for-brands-builder-summary li small{min-width:0;color:color-mix(in srgb,var(--lepto-ink) 68%,transparent);font-size:.72rem;font-weight:650;line-height:1.35}@media(min-width:1181px){}@media(max-width:1180px){}@media(max-width:900px){}@media(max-width:620px){.brand-builder-preset-grid,.brand-builder-question-grid,.brand-builder-item-list,.brand-builder-item-controls,.brand-builder-total,.for-brands-builder-summary{grid-template-columns:1fr}.for-brands-form.is-builder-inline{min-width:0;padding:12px}.for-brands-form.is-builder-inline .for-brands-form-grid{grid-template-columns:minmax(0,1fr);gap:12px}.for-brands-form.is-builder-inline .text-field,.for-brands-form.is-builder-inline .text-field input{width:100%;min-width:0;max-width:100%}.for-brands-form.is-builder-inline .text-field input{font-size:1rem}.for-brands-builder-account{grid-template-columns:auto minmax(0,1fr)}.for-brands-builder-account a{grid-column:2;justify-self:start}.for-brands-form.is-builder-inline>.lepto-sticker-button{width:100%;min-width:0}.for-brands-builder-summary details{grid-column:auto}.brand-builder-production__mode-grid,.brand-builder-product-picker__grid,.brand-builder-choice__grid,.brand-builder-production__grid,.brand-builder-production__derived{grid-template-columns:minmax(0,1fr)}}@media(max-width:440px){}@media(prefers-reduced-motion:reduce){}.artwork-quality--warning,.artwork-quality--blocked{background:color-mix(in srgb,var(--lepto-yellow, #ffd23f) 28%,#fffaf2)}@media(min-width:1025px){.site-header:not(.site-header--hero){height:115px;min-height:115px;padding-block:16px}.site-header:not(.site-header--hero)>.brand-lockup>.logo{width:clamp(170px,13vw,252px)}.home-content,.page-shell--public>.shop-page,.page-shell--public>.about-page,.page-shell--public>.merch-shop-page{width:min(calc(100% - var(--public-gutter) - var(--public-gutter)),var(--public-content-max));max-width:none;margin-inline:auto}.torn-footer{padding-inline:var(--public-gutter)}}@media(min-width:1025px)and (max-width:1279px){.site-header:not(.site-header--hero){grid-template-columns:clamp(148px,13vw,166px) minmax(0,1fr) auto;gap:8px}.site-header:not(.site-header--hero)>.brand-lockup>.logo{width:clamp(148px,13vw,166px)}#root .site-header:not(.site-header--hero) .main-nav,.lepto-wp-native-header.site-header:not(.site-header--hero) .main-nav{gap:6px}#root .site-header:not(.site-header--hero) .main-nav .lepto-nav-sticker,.lepto-wp-native-header.site-header:not(.site-header--hero) .main-nav a{min-width:0;min-height:44px;padding:9px 5px 8px!important;box-shadow:0 0 0 3px var(--lepto-white),4px 6px 9px color-mix(in srgb,var(--lepto-ink) 24%,transparent)}#root .site-header:not(.site-header--hero) .main-nav .lepto-nav-sticker.is-paper,.lepto-wp-native-header.site-header:not(.site-header--hero) .main-nav a[href*="/custom/pro"]{width:116px;flex:0 0 116px;white-space:normal;text-align:center}.site-header:not(.site-header--hero) .header-actions{gap:7px}}@media(min-width:1280px)and (max-width:1679px){.site-header:not(.site-header--hero){grid-template-columns:clamp(166px,13vw,218px) minmax(0,1fr) auto;gap:12px}.site-header:not(.site-header--hero)>.brand-lockup>.logo{width:clamp(166px,13vw,218px)}#root .site-header:not(.site-header--hero) .main-nav,.lepto-wp-native-header.site-header:not(.site-header--hero) .main-nav{gap:10px}#root .site-header:not(.site-header--hero) .main-nav .lepto-nav-sticker,.lepto-wp-native-header.site-header:not(.site-header--hero) .main-nav a{min-width:0;min-height:50px;padding:11px 8px 9px!important}.site-header:not(.site-header--hero) .header-actions .account-trigger__copy,.site-header:not(.site-header--hero) .header-actions .account-trigger__chevron{display:none}.site-header:not(.site-header--hero) .header-actions .account-trigger{width:48px;min-width:48px;max-width:48px;padding-inline:0;justify-content:center}}@media(min-width:1280px)and (max-width:1359px){#root .site-header:not(.site-header--hero) .main-nav .lepto-nav-sticker.is-paper,.lepto-wp-native-header.site-header:not(.site-header--hero) .main-nav a[href*="/custom/pro"]{width:160px;flex:0 0 160px;white-space:normal;text-align:center}}@media(min-width:1025px)and (max-width:1359px){.site-header:not(.site-header--hero) .bag-link{width:76px;min-width:76px;padding-right:8px;gap:4px}.site-header:not(.site-header--hero) .bag-link>span:not(.bag-count){display:none}}@media(min-width:1440px)and (max-width:1679px){#root .site-header:not(.site-header--hero) .main-nav,.lepto-wp-native-header.site-header:not(.site-header--hero) .main-nav{gap:10px}#root .site-header:not(.site-header--hero) .main-nav .lepto-nav-sticker,.lepto-wp-native-header.site-header:not(.site-header--hero) .main-nav a{padding-inline:10px!important}}@media(min-width:1680px)and (max-width:1799px){.site-header:not(.site-header--hero){grid-template-columns:clamp(218px,13vw,234px) minmax(0,1fr) auto;gap:14px}.site-header:not(.site-header--hero)>.brand-lockup>.logo{width:clamp(218px,13vw,234px)}#root .site-header:not(.site-header--hero) .main-nav,.lepto-wp-native-header.site-header:not(.site-header--hero) .main-nav{gap:10px}#root .site-header:not(.site-header--hero) .main-nav .lepto-nav-sticker,.lepto-wp-native-header.site-header:not(.site-header--hero) .main-nav a{min-width:0;min-height:52px;padding:12px 11px 10px!important}.site-header:not(.site-header--hero) .header-actions .account-trigger__copy,.site-header:not(.site-header--hero) .header-actions .account-trigger__chevron{display:none}.site-header:not(.site-header--hero) .header-actions .account-trigger{width:48px;min-width:48px;max-width:48px;padding-inline:0;justify-content:center}}@media(min-width:1800px){.site-header:not(.site-header--hero){grid-template-columns:clamp(234px,13vw,252px) minmax(0,1fr) auto}.site-header:not(.site-header--hero)>.brand-lockup{min-width:clamp(234px,13vw,252px)}.site-header:not(.site-header--hero)>.brand-lockup>.logo{width:clamp(234px,13vw,252px)}#root .site-header:not(.site-header--hero) .main-nav,.lepto-wp-native-header.site-header:not(.site-header--hero) .main-nav{gap:16px}.home-grid{gap:clamp(36px,2.5vw,52px)}.shop-layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:clamp(32px,2.5vw,52px)}.shop-page .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1025px)and (max-width:1359px){#root .site-header--hero .main-nav--hero{display:none}}@media(min-width:1360px){#root .site-header--hero{grid-template-columns:clamp(177px,13vw,252px) minmax(0,1fr) auto;justify-content:stretch;gap:clamp(14px,1.25vw,24px);padding-block:14px 12px}#root .site-header--hero>.brand-lockup>.logo{width:clamp(177px,13vw,252px)}#root .site-header--hero .main-nav--hero{display:grid;grid-template-columns:minmax(0,1fr) clamp(108px,8vw,164px) minmax(0,auto);min-width:0;gap:clamp(8px,.8vw,16px);align-items:center;justify-content:stretch}#root .site-header--hero .main-nav__group{display:flex;min-width:0;gap:clamp(8px,.75vw,14px);align-items:center}#root .site-header--hero .main-nav__group--left{justify-content:flex-end}#root .site-header--hero .main-nav__group--right{justify-content:flex-start}#root .site-header--hero .main-nav__banana-space{display:block;width:100%;min-width:0;height:1px}#root .site-header--hero .main-nav--hero .lepto-nav-sticker{min-width:0;min-height:58px;padding:15px clamp(15px,1vw,20px) 13px!important;font-size:clamp(.82rem,.82vw,.96rem);line-height:1;white-space:nowrap;box-shadow:0 0 0 6px var(--lepto-white),8px 11px 14px color-mix(in srgb,var(--lepto-ink) 28%,transparent)}#root .site-header--hero .main-nav--hero .lepto-nav-sticker.is-paper{max-width:none;white-space:nowrap}#root .site-header--hero .header-actions>.site-menu-toggle{display:none}}@media(min-width:1360px)and (max-width:1799px){#root .site-header--hero{grid-template-columns:clamp(177px,13vw,234px) minmax(0,1fr) auto;gap:10px}#root .site-header--hero>.brand-lockup>.logo{width:clamp(177px,13vw,234px)}#root .site-header--hero .main-nav--hero{grid-template-columns:minmax(0,1fr) clamp(72px,5vw,94px) minmax(0,auto);gap:8px}#root .site-header--hero .main-nav__group{gap:7px}#root .site-header--hero .main-nav--hero .lepto-nav-sticker{min-height:50px;padding:11px clamp(10px,.72vw,13px) 9px!important;font-size:clamp(.75rem,.8vw,.875rem);box-shadow:0 0 0 4px var(--lepto-white),5px 7px 10px color-mix(in srgb,var(--lepto-ink) 24%,transparent)}#root .site-header--hero .header-actions{gap:8px}#root .site-header--hero .header-actions .account-trigger__copy,#root .site-header--hero .header-actions .account-trigger__chevron{display:none}#root .site-header--hero .header-actions .account-trigger{width:46px;min-width:46px;max-width:46px;padding-inline:0;justify-content:center}}.brand-builder-quantity-prices__hint{grid-column:1 / -1}@media(max-width:420px){}[data-validation-field].has-validation-error{outline:3px solid var(--lepto-tomato);outline-offset:4px}@keyframes lepto-editor-spin{to{transform:rotate(360deg)}}@media(max-width:560px){}@media(prefers-reduced-motion:reduce){}@media(max-width:560px){}@media(prefers-reduced-motion:reduce){}@media(min-width:1280px){}@media(min-width:1680px){}@media(min-width:1101px){.mode-switcher__card{grid-template-columns:48px minmax(0,1fr) 28px;min-height:146px;gap:12px;padding:16px}.mode-switcher__icon{width:48px;height:48px}.mode-switcher__copy strong{font-size:clamp(.96rem,1.1vw,1.08rem)}.mode-switcher__copy small{font-size:clamp(.8rem,.9vw,.9rem)}.mode-switcher__arrow{width:28px;height:28px}}@media(min-width:721px)and (max-width:1100px){.mode-switcher{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.mode-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mode-switcher__card{min-height:104px;padding:10px}}@media(max-width:560px){.mode-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mode-switcher__card,.mode-switcher__card:hover,.mode-switcher__card:active,.mode-switcher__card:hover .mode-switcher__arrow,.mode-switcher__card:active .mode-switcher__arrow{transform:none}}@media(max-width:560px){}.mobile-sticky-preview-toggle{display:none}@media(max-width:940px){.quick-editor-wizard--step-2{overflow:visible}}@media(max-width:760px){}@media(max-width:600px){}@media(max-width:560px){.quick-layout--step-2 .mobile-sticky-preview-toggle{position:absolute;right:10px;bottom:10px;z-index:14;display:inline-grid;min-width:44px;min-height:44px;padding:0;color:var(--lepto-ink);background:color-mix(in srgb,var(--lepto-white) 88%,transparent);border:2px solid var(--lepto-ink);border-radius:13px 10px 14px 11px;box-shadow:2px 3px 0 var(--lepto-ink);place-items:center}.quick-layout--step-2 .mobile-sticky-preview-toggle.is-expanded{width:44px;height:44px}.quick-layout--step-2 .mobile-sticky-preview-toggle.is-expanded>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quick-layout--step-2[data-mobile-preview-mode=compact] :is(.preview-dimensions,.scale-reference,.artwork-drag-hint,.mobile-editor-fullscreen__open--mat){display:none}.quick-layout--step-2[data-mobile-preview-mode=compact] .mobile-sticky-preview-toggle.is-compact{top:0;right:0;bottom:0;left:0;width:100%;height:100%;grid-auto-flow:column;gap:8px;align-content:end;justify-content:center;padding:10px;background:linear-gradient(0deg,color-mix(in srgb,var(--lepto-ink) 74%,transparent) 0 42%,transparent 76%);border:0;border-radius:inherit;box-shadow:none;color:var(--lepto-white);font-family:var(--font-ui);font-size:.7rem;font-weight:850;letter-spacing:.025em;line-height:1;text-transform:uppercase}.quick-layout--step-2[data-mobile-preview-mode=compact] .mobile-sticky-preview-toggle.is-compact>:is(svg,span){align-self:end}.quick-layout--step-2 .mobile-sticky-preview-toggle:focus-visible{outline:3px solid var(--lepto-banana);outline-offset:-5px}.quick-layout--step-2 .scale-reference{left:0;right:0;bottom:8px}.quick-layout--step-2 .scale-reference__coin-button{margin-left:8px}.quick-layout--step-2 .preview-dimension--width{top:auto;bottom:-16px;border-top:0;border-bottom:2px solid currentColor}.quick-layout--step-2 .preview-dimension--width:before,.quick-layout--step-2 .preview-dimension--width:after{top:auto;bottom:-6px}.quick-layout--step-2 .preview-dimension--width strong{top:auto;bottom:0;transform:translate(-50%,50%)}.quick-layout--step-2 .preview-dimension--height{right:-16px}.quick-layout--step-2 .preview-dimension strong{padding:2px 4px;font-size:.58rem;box-shadow:1px 1px 0 var(--lepto-ink)}.mode-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mode-switcher__card{grid-template-areas:"icon arrow" "copy copy";grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto 1fr;gap:7px;min-height:92px;padding:9px}.mode-switcher__icon{width:36px;height:36px}.mode-switcher__copy strong{font-size:.7rem;line-height:1.05;text-align:left;text-wrap:pretty}.mode-switcher__copy small{display:none}.mode-switcher__arrow{justify-self:end}@media(prefers-reduced-motion:reduce){}}@media(max-width:365px){}.shop-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.54fr);gap:clamp(22px,3.5vw,62px);min-height:clamp(500px,39vw,660px)}.shop-intro__copy{position:relative;z-index:2;min-width:0}.shop-intro__visual{position:relative;justify-self:end;width:min(100%,clamp(300px,24vw,400px));margin:0 clamp(10px,2vw,32px) 0 0;pointer-events:none;transform:translateY(8px) rotate(4deg);transform-origin:52% 72%}.shop-intro__visual img{display:block;width:100%;height:auto;aspect-ratio:658 / 1218;object-fit:contain;filter:drop-shadow(7px 10px 0 color-mix(in srgb,var(--lepto-ink) 24%,transparent)) drop-shadow(0 20px 18px color-mix(in srgb,var(--lepto-ink) 24%,transparent));-webkit-user-select:none;user-select:none}@media(min-width:841px){.shop-intro__visual{justify-self:center;width:min(100%,clamp(270px,19vw,340px));margin:0;transform:translateY(4px) rotate(3deg)}}@media(min-width:841px){.home-page .home-content>.b2b-block{position:relative;isolation:isolate;grid-template-columns:minmax(360px,.62fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:clamp(560px,42vw,760px);padding:clamp(38px,4vw,70px)}.home-page .home-content>.b2b-block:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:"";background:linear-gradient(90deg,var(--lepto-paper) 0%,color-mix(in srgb,var(--lepto-paper) 98%,transparent) 30%,color-mix(in srgb,var(--lepto-paper) 86%,transparent) 43%,color-mix(in srgb,var(--lepto-paper) 38%,transparent) 55%,transparent 68%);pointer-events:none}.home-page .home-content>.b2b-block>div:first-child{position:relative;z-index:3;grid-column:1}.home-page .home-content>.b2b-block>div:first-child{grid-row:1;align-self:center;max-width:610px}.home-page .home-content>.b2b-block>.brand-sticker-cluster{position:absolute;top:50%;right:clamp(-190px,-6vw,-80px);z-index:1;display:block;width:clamp(920px,75vw,1850px);min-height:0;pointer-events:none;transform:translateY(-50%)}.home-page .home-content>.b2b-block>.brand-sticker-cluster>.brand-sticker-cluster__collage{display:block;width:100%;max-width:none;height:auto;filter:drop-shadow(0 20px 18px color-mix(in srgb,var(--lepto-ink) 20%,transparent));transform:rotate(-1deg)}}@media(max-width:840px){.shop-intro{grid-template-columns:minmax(0,1fr) minmax(230px,34vw);gap:clamp(18px,3vw,28px);min-height:440px}.shop-intro__visual{width:min(100%,300px);margin-right:8px;transform:translateY(5px) rotate(3deg)}.home-page .home-content>.b2b-block{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0}.home-page .home-content>.b2b-block>div:first-child,.home-page .home-content>.b2b-block>.brand-sticker-cluster{grid-column:1}.home-page .home-content>.b2b-block>.brand-sticker-cluster{width:100%;min-height:0;aspect-ratio:4 / 3;margin:-8px auto -12px}.home-page .home-content>.b2b-block>.brand-sticker-cluster>.brand-sticker-cluster__collage{width:100%;max-width:none}}@media(max-width:620px){.shop-intro{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr);gap:0;min-height:330px}.shop-intro__visual{position:absolute;right:clamp(42px,13vw,56px);bottom:16px;z-index:1;width:clamp(104px,29vw,128px);margin:0;transform:rotate(68deg);transform-origin:50% 50%}.shop-intro__visual img{-webkit-mask-image:linear-gradient(135deg,rgb(0 0 0 / 12%) 0%,rgb(0 0 0 / 32%) 38%,rgb(0 0 0 / 76%) 64%,#000 84%);mask-image:linear-gradient(135deg,#0000001f,#00000052 38%,#000000c2 64%,#000 84%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.home-page .home-content>.b2b-block{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:clamp(560px,150vw,620px);overflow:hidden}.home-page .home-content>.b2b-block:before{position:absolute;inset:0 0 auto;z-index:2;height:370px;content:"";background:linear-gradient(145deg,var(--lepto-paper) 0%,color-mix(in srgb,var(--lepto-paper) 98%,transparent) 38%,color-mix(in srgb,var(--lepto-paper) 78%,transparent) 56%,color-mix(in srgb,var(--lepto-paper) 22%,transparent) 76%,transparent 92%);pointer-events:none}.home-page .home-content>.b2b-block>div:first-child{position:relative;z-index:3}.home-page .home-content>.b2b-block>div:first-child{grid-row:1}.home-page .home-content>.b2b-block>div:first-child .sticker-button{width:100%;min-height:52px;justify-content:space-between;padding-inline:10px;gap:6px;font-size:clamp(.64rem,2.85vw,.72rem);letter-spacing:-.01em;white-space:nowrap}.home-page .home-content>.b2b-block>.brand-sticker-cluster{position:absolute;top:170px;right:-116px;z-index:1;display:block;width:clamp(500px,137vw,590px);min-height:0;aspect-ratio:auto;margin:0;pointer-events:none}.home-page .home-content>.b2b-block>.brand-sticker-cluster>.brand-sticker-cluster__collage{display:block;width:100%;max-width:none;height:auto;filter:drop-shadow(0 16px 14px color-mix(in srgb,var(--lepto-ink) 18%,transparent));transform:rotate(-2deg)}.cart-page,.checkout-page{gap:18px;padding-block:22px 56px}.cart-page .cart-detail-list{display:none}.cart-line{grid-template-columns:64px minmax(0,1fr)}.cart-line .cart-item-visual--compact{width:58px}.cart-qty{grid-template-columns:44px 36px 44px}.cart-qty button,.remove-link{min-width:44px;min-height:44px}.checkout-heading ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.checkout-heading li{min-height:44px;padding:6px 4px;font-size:.68rem}.checkout-heading li:before{width:18px;height:18px;margin-right:4px}.mobile-menu-close{width:44px;height:44px;flex-basis:44px}.mobile-nav-panel .language-switcher button,.mobile-account-links a,.mobile-account-links--guest a,.woocommerce-cart .wc-block-components-quantity-selector,.woocommerce-cart .wc-block-components-quantity-selector button,.woocommerce-cart .wc-block-cart-item__remove-link,.woocommerce-cart-form td.product-quantity input.qty{min-height:44px}}@media(max-width:560px){.catalog-choice-illustration-vinylgrade-monomeric-3y,.catalog-choice-illustration-vinylgrade-polymeric-5plus,.catalog-choice-illustration-vinylgrade-standard{width:58px;height:48px}.catalog-choice-illustration-vinylgrade-monomeric-3y>span,.catalog-choice-illustration-vinylgrade-polymeric-5plus>span,.catalog-choice-illustration-vinylgrade-standard>span{width:48px;height:35px}}@media(max-width:365px){}@media(min-width:1120px){.banana-hero{overflow:visible}.banana-stage{z-index:60;pointer-events:none}.banana-nav-sticker{pointer-events:auto}}@media(min-width:1025px){#root .site-header:not(.site-header--hero) .main-nav,.lepto-wp-native-header.site-header:not(.site-header--hero) .main-nav{gap:14px}}@media(min-width:1360px){#root .site-header--hero .main-nav__group{gap:14px}}@media(max-width:940px){}@media(max-width:940px)and (orientation:landscape),(orientation:landscape)and (max-height:620px){}@media(prefers-reduced-motion:reduce){}:root{--type-display-tracking-hero: .012em;--type-display-tracking-section: .018em;--type-display-tracking-product: .012em;--type-display-tracking-panel: .006em;--type-display-word-hero: .12em;--type-display-word-section: .095em;--type-display-word-product: .07em;--type-display-leading-hero: .9;--type-display-leading-section: .94;--type-display-leading-product: .98}.h-hero,.h-section,.h-product,.h-panel,.h-step,h1,h2{margin-top:0;font-family:var(--font-display);font-style:normal;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:none}.h-hero{font-size:clamp(64px,9vw,124px);font-weight:700;letter-spacing:var(--type-display-tracking-hero);line-height:var(--type-display-leading-hero);word-spacing:var(--type-display-word-hero)}.h-section,h2{font-size:clamp(44px,5vw,68px);font-weight:700;letter-spacing:var(--type-display-tracking-section);line-height:var(--type-display-leading-section);word-spacing:var(--type-display-word-section)}.h-product{font-size:clamp(38px,4vw,48px);font-weight:600;letter-spacing:var(--type-display-tracking-product);line-height:var(--type-display-leading-product);word-spacing:var(--type-display-word-product)}.h-panel{font-size:30px;font-weight:600;letter-spacing:var(--type-display-tracking-panel);line-height:1}.h-step{font-size:44px;font-weight:600;letter-spacing:0;line-height:1;text-transform:none}h1,.shop-intro h1,.custom-choice__intro h1,.simple-page>h1,.about-copy h1,.brands-intro h1{margin-bottom:18px;font-size:clamp(64px,9vw,124px);font-weight:700;letter-spacing:var(--type-display-tracking-hero);line-height:var(--type-display-leading-hero);text-transform:uppercase;word-spacing:var(--type-display-word-hero);-webkit-text-stroke:0;text-shadow:none}.product-drawer h2,.product-zoom-modal__panel h3,.cart-detail-heading h2,.merch-card h2,.random-card__product-meta strong{font-family:var(--font-display);font-size:clamp(38px,4vw,48px);font-style:normal;font-weight:600;letter-spacing:var(--type-display-tracking-product);line-height:var(--type-display-leading-product);text-transform:uppercase;word-spacing:var(--type-display-word-product);-webkit-text-stroke:0;text-shadow:none}.editor-page h1,.pro-page h1,.editor-unavailable h1,.cart-main>h1,.checkout-heading h1,.order-success>h1{font-size:clamp(44px,6vw,68px);letter-spacing:var(--type-display-tracking-section);line-height:var(--type-display-leading-section)}.editor-page h2,.pro-page h2,.checkout-page h2,.cart-summary h2,.choice-panel h2,.brand-offer-card h2,.merch-card h2,.final-preview-copy h2,.lepto-auth-enhanced h2{font-family:var(--font-display);font-size:clamp(26px,3vw,30px);font-style:normal;font-weight:600;letter-spacing:var(--type-display-tracking-panel);line-height:1;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:none}h3,.drop-poster h3,.product-card__title{font-family:var(--font-ui);font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.15;text-transform:none;-webkit-text-stroke:0;text-shadow:none}p,.body{font-family:var(--font-ui);font-size:17px;font-weight:400;line-height:1.55;text-transform:none}.lead,.shop-intro p:not(.page-kicker),.custom-choice__intro p:not(.page-kicker),.about-page__intro>p,.brands-intro p:last-child,.editor-intro p{font-family:var(--font-ui);font-size:21px;font-weight:500;line-height:1.4;text-transform:none}.main-nav,.mobile-nav-links,.nav-link{font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:none}.eyebrow,.kicker,.random-card__product-kicker{font-family:var(--font-ui);font-size:13px;font-style:normal;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.badge,.drop-label,.type-chip,.cart-toast__eyebrow,.options-panel__header span,.options-section__title span{font-family:var(--font-ui);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:none}.meta,.drawer-meta{font-family:var(--font-ui);font-size:13px;font-weight:400;line-height:1.4}.price,.drop-price,.drawer-price,.product-card__price,.cart-summary strong{font-family:var(--font-ui);font-weight:700;letter-spacing:0}.product-card__meta strong{font-family:var(--font-ui);font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.15;text-transform:none}.product-card__meta>span{font-family:var(--font-ui);font-size:17px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.15;text-transform:none}label,.form-label,.choice-group legend,.options-section__title{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}input,select,textarea,.input-text{font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:1.4}.sticker-button,.account-trigger,.account-link,.language-switcher button,.shop-filters button,.lepto-auth-tabs button,.mode-switcher a,.pro-tabs button,.cart-success-banner a,.cart-success-banner button,.cart-toast__actions a,.cart-toast__actions button,.woocommerce-MyAccount-navigation a,.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce button.button,.woocommerce a.button,.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button,.checkout-button,.added_to_cart{font-family:var(--font-ui);font-size:15px;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:none}.shop-filters .shop-filter-chip,.shop-filters .shop-filter-chip.is-active{background-image:none}.sticker-button,.woocommerce button.button,.woocommerce a.button,.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button,.checkout-button,.added_to_cart{min-height:50px;padding:13px 22px;background-image:none;border:2px solid var(--black);border-radius:12px;box-shadow:0 0 0 3px var(--white),0 5px color-mix(in srgb,var(--lepto-ink) 22%,transparent);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.sticker-button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover,.add_to_cart_button:hover,.ajax_add_to_cart:hover,.single_add_to_cart_button:hover,.checkout-button:hover,.added_to_cart:hover{filter:saturate(1.04);box-shadow:0 0 0 3px var(--white),0 7px color-mix(in srgb,var(--lepto-ink) 22%,transparent);transform:translateY(-2px)}.sticker-button:active,.woocommerce button.button:active,.woocommerce a.button:active,.add_to_cart_button:active,.ajax_add_to_cart:active,.single_add_to_cart_button:active,.checkout-button:active,.added_to_cart:active{box-shadow:0 0 0 3px var(--white),0 2px color-mix(in srgb,var(--lepto-ink) 22%,transparent);transform:translateY(2px)}.sticker-button--acid{background-color:var(--acid)}.sticker-button--banana{background-color:var(--banana)}.sticker-button--blue{color:var(--white);background-color:var(--blue)}.sticker-button--orange{background-color:var(--orange)}.sticker-button--pink{background-color:var(--pink)}.sticker-button--purple{color:var(--white);background-color:var(--purple)}.sticker-button--paper{background-color:var(--paper-soft)}.sticker-button--black,.checkout-button,.added_to_cart{color:var(--white);background-color:var(--black)}.sticker-button--image{background-color:transparent;background-image:var(--sticker-button-image);border:0;box-shadow:none}@media(max-width:640px){body{font-size:16px}.h-hero,h1,.shop-intro h1,.custom-choice__intro h1,.simple-page>h1,.about-copy h1,.brands-intro h1{font-size:clamp(52px,17vw,64px)}.h-section,h2{font-size:clamp(38px,12vw,44px)}.lead,.shop-intro p:not(.page-kicker),.custom-choice__intro p:not(.page-kicker),.about-page__intro>p,.brands-intro p:last-child,.editor-intro p{font-size:19px}.sticker-button,.woocommerce button.button,.woocommerce a.button{min-height:48px;padding:12px 18px;font-size:14px}}@media(max-width:620px){}@media(max-width:440px){}:root{--font-heading: var(--font-display);--ink-type-shadow: none;--ink-type-stroke: 0px}:is(#root,.lepto-wp-native-header,.lepto-wp-content,.lepto-wp-native-footer),.product-zoom-modal,:is(#root,.lepto-wp-native-header,.lepto-wp-content,.lepto-wp-native-footer) *,.product-zoom-modal *,:is(#root,.lepto-wp-native-header,.lepto-wp-content,.lepto-wp-native-footer) *:before,:is(#root,.lepto-wp-native-header,.lepto-wp-content,.lepto-wp-native-footer) *:after,.product-zoom-modal *:before,.product-zoom-modal *:after{-webkit-text-stroke-color:transparent!important;-webkit-text-stroke-width:0!important;text-shadow:none!important}:is(#root,.lepto-wp-native-header,.lepto-wp-content,.lepto-wp-native-footer) :is(span,em,i){font-family:inherit!important;font-style:normal!important;font-weight:inherit!important}:is(#root,.lepto-wp-native-header,.lepto-wp-content,.lepto-wp-native-footer) :is(p,li,dt,dd,small,label,legend,summary,input,select,textarea,button){font-family:var(--font-ui)!important;font-style:normal!important}:is(#root,.lepto-wp-native-header,.lepto-wp-content,.lepto-wp-native-footer) :is(strong,b){font-family:inherit!important;font-style:normal!important;font-weight:600!important}:is(#root,.lepto-wp-content) :is(h1,.h-hero,.entry-title,.woocommerce-products-header__title){font-family:var(--font-display)!important;font-size:clamp(64px,9vw,124px)!important;font-style:normal!important;font-weight:700!important;letter-spacing:var(--type-display-tracking-hero)!important;line-height:var(--type-display-leading-hero)!important;text-transform:uppercase!important;word-spacing:var(--type-display-word-hero)!important}:is(#root,.lepto-wp-content) :is(h2,.h-section,.section-heading-row h2,.make-block h2,.b2b-block h2,.benefits-strip__heading h2,.instagram-strip h2){font-family:var(--font-display)!important;font-size:clamp(44px,5vw,68px)!important;font-style:normal!important;font-weight:700!important;letter-spacing:var(--type-display-tracking-section)!important;line-height:var(--type-display-leading-section)!important;text-transform:uppercase!important;word-spacing:var(--type-display-word-section)!important}:is(#root,.lepto-wp-content) :is(.product-drawer h2,.product-zoom-modal__panel h3,.cart-detail-heading h2,.h-product){font-family:var(--font-display)!important;font-size:clamp(38px,4vw,48px)!important;font-style:normal!important;font-weight:600!important;letter-spacing:var(--type-display-tracking-product)!important;line-height:var(--type-display-leading-product)!important;text-transform:uppercase!important;word-spacing:var(--type-display-word-product)!important}:is(#root,.lepto-wp-content) :is(.editor-page h1,.pro-page h1,.editor-unavailable h1,.cart-main>h1,.checkout-heading h1,.order-success>h1){font-size:clamp(44px,6vw,68px)!important;letter-spacing:var(--type-display-tracking-section)!important;line-height:var(--type-display-leading-section)!important}:is(#root,.lepto-wp-content) :is(.editor-page h2,.pro-page h2,.checkout-page h2,.cart-summary h2,.choice-panel h2,.brand-offer-card h2,.final-preview-copy h2,.lepto-auth-enhanced h2,.upload-panel__wizard-copy h2,.random-card__heading h2,.uploaded-empty strong,.upload-loading-overlay strong,.h-panel){font-family:var(--font-display)!important;font-size:clamp(26px,3vw,30px)!important;font-style:normal!important;font-weight:600!important;letter-spacing:var(--type-display-tracking-panel)!important;line-height:1!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) :is(h3,.drop-poster h3,.product-card__title,.product-card__meta strong,.merch-card h2,.random-card__product-meta strong){font-family:var(--font-ui)!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;line-height:1.15!important;text-transform:none!important}:is(#root,.lepto-wp-content) :is(.random-card__hello,.random-card__nameplate strong,.random-card--name-tag .random-card__message strong,.home-action-rail__intro>span,.banana-route-hint strong){font-family:var(--font-display)!important;font-style:normal!important;font-weight:600!important}:is(#root,.lepto-wp-content) :is(p,.body){font-family:var(--font-ui)!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.55!important;text-transform:none!important}:is(#root,.lepto-wp-content) :is(.lead,.shop-intro p:not(.page-kicker),.custom-choice__intro p:not(.page-kicker),.about-page__intro>p,.brands-intro p:last-child,.editor-intro p){font-family:var(--font-ui)!important;font-size:21px!important;font-weight:500!important;line-height:1.4!important;text-transform:none!important}:is(#root,.lepto-wp-native-header,.lepto-wp-content) :is(.main-nav a,.mobile-nav-links a,.account-dropdown__nav a,.mobile-account-links a,.nav-link){font-family:var(--font-ui)!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.2!important;text-transform:uppercase!important}:is(#root,.lepto-wp-native-header,.lepto-wp-content) :is(.sticker-button,.btn,.account-trigger,.account-link,.language-switcher button,.bag-link,.shop-filters button,.product-card__quick-add,.upload-more,.uploaded-empty--button,.touch-edit-bar button,.quick-editor-wizard__steps button,.mode-switcher a,.pro-tabs button,.sticker-chip,.option-chip,.shape-chip,.editor-account-prompt__actions a,.cart-success-banner a,.cart-success-banner button,.cart-toast__actions a,.cart-toast__actions button,.woocommerce-MyAccount-navigation a,.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce button.button,.woocommerce a.button,.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button,.checkout-button,.added_to_cart){font-family:var(--font-ui)!important;font-size:15px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.1!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) :is(.row-actions button,.cart-qty button,.canvas-toolbar button,.nudge-pad button,.drawer-close,.icon-button){font-size:13px!important;font-weight:700!important}:is(#root,.lepto-wp-content) :is(.eyebrow:not(.page-kicker),.kicker,.random-card__product-kicker,.upload-process__label){font-family:var(--font-ui)!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1.2!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) .page-kicker{font-family:var(--font-ui)!important;font-size:var(--type-kicker-size)!important;font-style:normal!important;font-weight:700!important;letter-spacing:var(--type-kicker-tracking)!important;line-height:var(--type-kicker-leading)!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) .page-title-stack>:is(.page-kicker,h1){margin:0!important}:is(#root,.lepto-wp-content) :is(.badge,.drop-label,.type-chip,.cart-toast__eyebrow,.options-panel__header span,.options-section__title span,.product-detail-preview__badge,.product-detail-thumb>span:last-child,.product-material-closeup__label,.product-detail-specs dt,.shop-count-row strong,.bag-count){font-family:var(--font-ui)!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}:is(#root,.lepto-wp-native-header,.lepto-wp-content,.lepto-wp-native-footer) :is(.meta,.drawer-meta,.copyright,.editor-account-status,.save-status,.account-trigger__copy small,.account-link small,.account-dropdown__identity small,.mobile-account-card__identity small){font-family:var(--font-ui)!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4!important;text-transform:none!important}:is(#root,.lepto-wp-content) :is(.price,.drop-price,.drawer-price,.product-card__price,.product-card__meta>span,.cart-summary strong,.price-summary strong){font-family:var(--font-ui)!important;font-size:17px!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;line-height:1.15!important;text-transform:none!important}:is(#root,.lepto-wp-content) :is(label,.form-label,.choice-group legend,.options-section__title){font-family:var(--font-ui)!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1.25!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) :is(input,select,textarea,.input-text){font-family:var(--font-ui)!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4!important;text-transform:none!important}:is(#root,.lepto-wp-content) .upload-guide>strong{font-family:var(--font-ui)!important;font-size:15px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) .upload-guide li{font-family:var(--font-ui)!important;font-size:15px!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}:is(#root,.lepto-wp-content) .upload-guide p{font-family:var(--font-ui)!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important;text-transform:none!important}:is(#root,.lepto-wp-content) :is(.uploaded-row strong,.uploaded-loading-row strong){font-family:var(--font-ui)!important;font-size:15px!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}:is(#root,.lepto-wp-content) :is(.uploaded-row span,.uploaded-row small,.uploaded-loading-row span){font-family:var(--font-ui)!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4!important;text-transform:none!important}:is(#root,.lepto-wp-content) li{font-family:var(--font-ui)!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.55!important}:is(#root,.lepto-wp-native-header,.lepto-wp-content,.lepto-wp-native-footer) small{font-family:var(--font-ui)!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4!important;text-transform:none!important}:is(#root,.lepto-wp-native-header,.lepto-wp-content) button{font-family:var(--font-ui)!important;font-size:15px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.1!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) .catalog-choice-illustration__duration>strong{font-family:var(--font-heading)!important;font-size:.84rem!important;font-weight:950!important;letter-spacing:-.02em!important;line-height:.9!important;text-transform:none!important}:is(#root,.lepto-wp-content) .catalog-choice-illustration__duration>small{font-family:var(--font-heading)!important;font-size:.42rem!important;font-weight:950!important;letter-spacing:.055em!important;line-height:1!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) :is(.row-actions button,.cart-qty button,.remove-link,.canvas-toolbar button,.nudge-pad button,.pro-upload-file button,.pro-upload-file-row button,.pro-file-row button,.drawer-close,.icon-button){font-size:13px!important;font-weight:700!important}:is(#root,.lepto-wp-content) :is(.secondary-link,.upload-guide a,.upload-guide__pro-note a){font-family:var(--font-ui)!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;text-transform:none!important}:is(#root,.lepto-wp-content) :is(label,legend,.form-label,.choice-group legend){font-family:var(--font-ui)!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1.25!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) .brand-offer-card li{font-size:15px!important;font-weight:600!important;line-height:1.35!important}:is(#root,.lepto-wp-content) .brand-offer-card__top{font-family:var(--font-ui)!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) .site-type-wall{font-style:normal!important;font-weight:700!important}:is(#root,.lepto-wp-content) .lpt-marquee__track{font-style:normal!important;font-weight:700!important}:is(#root,.lepto-wp-content) .lpt-marquee__word{-webkit-text-stroke-color:color-mix(in srgb,var(--lepto-ink) var(--stroke-fill, 12%),transparent)!important;-webkit-text-stroke-width:.65px!important;paint-order:stroke fill!important;text-shadow:none!important}:is(#root,.lepto-wp-content) .instagram-strip .section-heading-row a{font-family:var(--font-ui)!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.2!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) :is(.home-action-steps li,.upload-process .how-strip--mini li){font-family:var(--font-ui)!important;font-size:15px!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}:is(#root,.lepto-wp-content) .checkout-heading li{font-family:var(--font-ui)!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.2!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) :is(.black-top-panel__kicker,.lepto-kicker){font-family:var(--font-ui)!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1.2!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) :is(.black-top-panel__badge,.insta-tile span){font-family:var(--font-ui)!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}.product-zoom-modal :is(span,em,i){font-family:inherit!important;font-style:normal!important;font-weight:inherit!important}.product-zoom-modal h3{font-family:var(--font-display)!important;font-size:clamp(38px,4vw,48px)!important;font-style:normal!important;font-weight:600!important;letter-spacing:var(--type-display-tracking-product)!important;line-height:var(--type-display-leading-product)!important;text-transform:uppercase!important;word-spacing:var(--type-display-word-product)!important}.product-zoom-modal p{font-family:var(--font-ui)!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.55!important;text-transform:none!important}.product-zoom-modal .type-chip{font-family:var(--font-ui)!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}.product-zoom-modal button{font-family:var(--font-ui)!important;font-size:15px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.1!important;text-transform:uppercase!important}.product-zoom-modal .drawer-close{font-size:13px!important}:is(#root,.lepto-wp-content) :is(.woocommerce-cart table.cart .product-name a,.woocommerce-cart .wc-block-components-product-name){font-family:var(--font-ui)!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;line-height:1.15!important;text-transform:none!important}:is(#root,.lepto-wp-content) :is(.woocommerce-cart-form td.product-subtotal,.woocommerce-cart-form td.product-subtotal .amount,.woocommerce-cart .wc-block-components-product-price,.woocommerce-cart .wc-block-components-formatted-money-amount){font-family:var(--font-ui)!important;font-size:17px!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;line-height:1.15!important;text-transform:none!important}:is(#root,.lepto-wp-native-footer) .torn-footer h3,.lepto-wp-native-footer h3{font-family:var(--font-ui)!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1.2!important;text-transform:uppercase!important}@media(max-width:640px){:is(#root,.lepto-wp-content) :is(h1,.h-hero,.entry-title,.woocommerce-products-header__title){font-size:clamp(52px,17vw,64px)!important}:is(#root,.lepto-wp-content) :is(.h-section,.section-heading-row h2,.make-block h2,.b2b-block h2,.benefits-strip__heading h2,.instagram-strip h2){font-size:clamp(38px,12vw,44px)!important}:is(#root,.lepto-wp-content) .instagram-strip .section-heading-row h2{max-width:100%;font-size:clamp(30px,8.7vw,36px)!important;overflow-wrap:anywhere}:is(#root,.lepto-wp-content) :is(.lead,.shop-intro p:not(.page-kicker),.custom-choice__intro p:not(.page-kicker),.about-page__intro>p,.brands-intro p:last-child,.editor-intro p){font-size:19px!important}:is(#root,.lepto-wp-native-header,.lepto-wp-content) :is(.sticker-button,.btn,.bag-link,.product-card__quick-add,.upload-more,.touch-edit-bar button,.woocommerce button.button,.woocommerce a.button){font-size:14px!important}}:is(#root,.lepto-wp-content) .random-card.random-card--name-tag .random-card__hello{color:var(--lepto-white)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(4.3rem,6.8vw,7.7rem)!important;font-style:normal!important;font-weight:800!important;letter-spacing:0!important;line-height:.72!important;text-transform:none!important;-webkit-text-stroke:0!important;paint-order:normal!important;text-shadow:none!important;transform:none!important}:is(#root,.lepto-wp-content) .random-card.random-card--name-tag .random-card__heading h2{max-width:none!important;margin:0!important;color:var(--lepto-white)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(1.8rem,2.65vw,3.05rem)!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important;-webkit-text-stroke:0!important;paint-order:normal!important;text-shadow:none!important;transform:none!important}:is(#root,.lepto-wp-content) .random-card.random-card--name-tag .random-card__message strong{max-width:12ch!important;font-family:var(--font-display)!important;font-size:clamp(2rem,4.7vw,4.8rem)!important;font-style:italic!important;font-weight:900!important;letter-spacing:0!important;line-height:.92!important;text-transform:uppercase!important;-webkit-text-stroke:1px var(--white)!important;paint-order:stroke fill!important;text-shadow:0 2px 0 color-mix(in srgb,var(--lepto-ink) 20%,transparent),0 6px 9px color-mix(in srgb,var(--lepto-ink) 8%,transparent)!important}:is(#root,.lepto-wp-content) .random-card.random-card--name-tag .name-tag-animation__ink{font-family:var(--font-display)!important;font-style:normal!important;font-weight:400!important;font-synthesis:none!important}:is(#root,.lepto-wp-content) .random-card.random-card--name-tag.name-tag-font-active .name-tag-animation__ink{font-family:Comico!important}@media(max-width:760px){:is(#root,.lepto-wp-content) .random-card.random-card--name-tag .random-card__hello{font-size:clamp(3.95rem,21vw,5.45rem)!important}:is(#root,.lepto-wp-content) .random-card.random-card--name-tag .random-card__heading h2{font-size:clamp(1.65rem,8.8vw,2.22rem)!important}:is(#root,.lepto-wp-content) .random-card.random-card--name-tag .random-card__message strong{font-size:clamp(1.85rem,12vw,3.2rem)!important}}:is(#root,.lepto-wp-content) .home-page .home-action-rail__heading h2{font-family:var(--font-display)!important;font-size:clamp(48px,5.6vw,96px)!important;font-style:normal!important;font-weight:700!important;letter-spacing:var(--type-display-tracking-section)!important;line-height:var(--type-display-leading-section)!important;text-transform:uppercase!important;word-spacing:var(--type-display-word-section)!important}:is(#root,.lepto-wp-content) .home-page .home-action-rail__heading>p{font-family:var(--font-ui)!important;font-size:clamp(16px,1.35vw,20.8px)!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}:is(#root,.lepto-wp-content) .home-page .home-action-step__number{font-family:var(--font-display)!important;font-size:clamp(35.2px,3vw,54.4px)!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;line-height:.9!important;text-transform:none!important}:is(#root,.lepto-wp-content) .home-page .home-action-steps li>strong{font-family:var(--font-display)!important;font-size:20px!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) .home-page .home-action-steps li>p{font-family:var(--font-ui)!important;font-size:15.68px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}@media(max-width:620px){:is(#root,.lepto-wp-content) .home-page .home-action-rail__heading h2{font-size:clamp(42.4px,14vw,67.2px)!important}:is(#root,.lepto-wp-content) .home-page .home-action-step__number{font-size:32px!important}:is(#root,.lepto-wp-content) .home-page .home-action-steps li>strong{font-size:17.28px!important}:is(#root,.lepto-wp-content) .home-page .home-action-steps li>p{font-size:14.72px!important}}@media(max-width:620px){}@media(min-width:1025px){:is(#root,.lepto-wp-native-header) .main-nav a{font-family:var(--font-display)!important;font-size:clamp(16px,1.2vw,18px)!important;font-style:normal!important;font-weight:700!important;letter-spacing:.075em!important;line-height:1!important;text-transform:uppercase!important}}@media(min-width:1025px)and (max-width:1359px){:is(#root,.lepto-wp-native-header) .main-nav a{font-size:clamp(14px,1.25vw,17px)!important;letter-spacing:.06em!important}}@media(min-width:1025px)and (max-width:1279px){:is(#root,.lepto-wp-native-header) .main-nav a{font-size:12px!important;letter-spacing:.04em!important}}@media(min-width:1280px)and (max-width:1679px){:is(#root,.lepto-wp-native-header) .main-nav a{font-size:14px!important;letter-spacing:.05em!important}}@media(min-width:1680px)and (max-width:1799px){:is(#root,.lepto-wp-native-header) .main-nav a{font-size:15px!important;letter-spacing:.055em!important}}:is(#root,.lepto-wp-native-header) .mobile-nav-links a{font-family:var(--font-display)!important;font-size:clamp(16px,2.1vw,19px)!important;font-style:normal!important;font-weight:700!important;letter-spacing:.025em!important;line-height:1!important;text-transform:uppercase!important}:is(#root,.lepto-wp-content) .shop-intro h1{letter-spacing:var(--type-display-tracking-hero)!important;word-spacing:var(--type-display-word-hero)!important}:is(#root,.lepto-wp-content) .shop-intro__lead--promise{font-size:clamp(17px,1.35vw,21px)!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important}:is(#root,.lepto-wp-content) .home-page .benefits-strip--feature .benefits-strip__heading h2{font-size:clamp(40px,3.8vw,58px)!important;letter-spacing:var(--type-display-tracking-section)!important;line-height:var(--type-display-leading-section)!important;word-spacing:var(--type-display-word-section)!important}:is(#root,.lepto-wp-content) .home-page .benefits-strip--feature .benefits-strip__grid strong{font-size:clamp(18px,1.35vw,22px)!important;line-height:1!important}:is(#root,.lepto-wp-content) .home-page .benefits-strip--feature .benefits-strip__grid span{font-size:15px!important;line-height:1.4!important}@media(max-width:620px){:is(#root,.lepto-wp-content) .home-page .benefits-strip--feature .benefits-strip__heading h2{font-size:clamp(38px,12vw,48px)!important}:is(#root,.lepto-wp-content) .home-page .benefits-strip--feature .benefits-strip__grid strong{font-size:18px!important}:is(#root,.lepto-wp-content) .home-page .benefits-strip--feature .benefits-strip__grid span{font-size:14.5px!important}}:is(#root,.lepto-wp-content) :is(h1,.h-hero,.entry-title,.woocommerce-products-header__title,.shop-intro h1,.custom-choice__intro h1,.about-copy h1,.brands-intro h1,.brand-builder-hero h1,.merch-shop-intro h1,.merch-product-buybox h1,.editor-page h1,.pro-page h1,.editor-unavailable h1,.cart-main>h1,.checkout-heading h1,.order-success>h1,.for-brands-page h1){font-kerning:normal!important;letter-spacing:var(--type-display-tracking-hero)!important;word-spacing:var(--type-display-word-hero)!important}:is(#root,.lepto-wp-content) :is(h2,.h-section,.section-heading-row h2,.make-block h2,.b2b-block h2,.benefits-strip__heading h2,.instagram-strip h2,.home-action-rail__heading h2,.merch-related>h2,.merch-photo-modal__panel>header h2){font-kerning:normal!important;letter-spacing:var(--type-display-tracking-section)!important;word-spacing:var(--type-display-word-section)!important}:is(#root,.lepto-wp-content) :is(.product-drawer h2,.product-zoom-modal__panel h3,.cart-detail-heading h2,.h-product,.merch-list-card h2){font-kerning:normal!important;letter-spacing:var(--type-display-tracking-product)!important;word-spacing:var(--type-display-word-product)!important}:is(#root,.lepto-wp-content) :is(.editor-page h2,.pro-page h2,.checkout-page h2,.cart-summary h2,.choice-panel h2,.brand-offer-card h2,.final-preview-copy h2,.lepto-auth-enhanced h2,.upload-panel__wizard-copy h2,.random-card__heading h2,.uploaded-empty strong,.upload-loading-overlay strong,.h-panel){letter-spacing:var(--type-display-tracking-panel)!important;word-spacing:.045em!important}:is(#root,.lepto-wp-content) .random-card.random-card--name-tag :is(.random-card__hello,.random-card__heading h2,.random-card__message strong){letter-spacing:0!important;word-spacing:0!important}:is(#root,.lepto-wp-content) .random-card.random-card--name-tag .name-tag-animation__ink{word-spacing:0!important}:is(#root,.lepto-wp-content) .custom-choice__intro h1{line-height:.98!important}@media(max-width:640px){:is(#root,.lepto-wp-content) .custom-choice__intro h1{font-size:clamp(44px,13.5vw,52px)!important;line-height:1.02!important;overflow-wrap:anywhere}:is(#root,.lepto-wp-content) .shop-intro h1{max-width:100%;font-size:clamp(44px,14vw,54px)!important;line-height:.94!important}}:is(#root,.lepto-wp-content) .what-we-do-hero h1{font-size:clamp(3.8rem,8vw,9.2rem)!important;line-height:var(--type-display-leading-hero)!important;letter-spacing:var(--type-display-tracking-hero)!important;word-spacing:var(--type-display-word-hero)!important}:is(#root,.lepto-wp-content) .what-we-do-file-note p,:is(#root,.lepto-wp-content) .what-we-do-product__route-hint{font-size:13px!important;font-weight:550!important;line-height:1.35!important}@media(max-width:900px){:is(#root,.lepto-wp-content) .what-we-do-product__materials>header p,:is(#root,.lepto-wp-content) .what-we-do-product__material-grid p,:is(#root,.lepto-wp-content) .what-we-do-file-note p,:is(#root,.lepto-wp-content) .what-we-do-product__route-hint{font-size:14px!important}}@media(max-width:620px){:is(#root,.lepto-wp-content) .what-we-do-hero h1{font-size:clamp(2.65rem,13.2vw,3.4rem)!important;line-height:var(--type-display-leading-hero)!important}}.cart-summary .cart-line-details{display:none}@media(max-width:560px){.cart-summary .cart-line>.cart-item-visual{align-self:start}.cart-summary .cart-line-copy{min-width:0;overflow-wrap:anywhere}.cart-summary .cart-line-details{display:grid;gap:4px;margin:8px 0 0;padding:0;border:0;font-size:12px;line-height:1.45}.cart-summary .cart-line-details>div{display:flex;flex-wrap:wrap;gap:0 5px;min-width:0}.cart-summary .cart-line-details dt{color:var(--muted);font-weight:400}.cart-summary .cart-line-details dd{min-width:0;margin:0;overflow-wrap:anywhere}}.cart-toast-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;align-items:end;align-items:safe end;justify-items:end;justify-items:safe end;padding:max(22px,env(safe-area-inset-top)) max(clamp(18px,3vw,42px),env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(clamp(18px,3vw,42px),env(safe-area-inset-left));overflow:auto;background:color-mix(in srgb,var(--lepto-ink) 7%,transparent);overscroll-behavior:contain}.cart-toast{position:relative;inset:auto;display:grid;grid-template-columns:clamp(78px,6vw,96px) minmax(0,1fr);gap:clamp(15px,1.4vw,22px) clamp(18px,1.8vw,28px);width:clamp(480px,36vw,615px);max-width:100%;padding:clamp(19px,1.7vw,26px);color:var(--ink);background:var(--paper);border:2px solid var(--black);border-radius:clamp(14px,1.2vw,20px);box-shadow:0 0 0 5px var(--lepto-paper),8px 10px 0 var(--lepto-ink),0 24px 56px color-mix(in srgb,var(--lepto-ink) 26%,transparent);animation:cartToastSlide .24s cubic-bezier(.2,.9,.2,1) both}.cart-toast:before{position:absolute;top:-10px;left:18px;display:inline-flex;padding:5px 10px;content:"LEPTO";color:var(--black);background:var(--acid);border:1.5px solid var(--black);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:.78rem;font-weight:900;line-height:1;transform:rotate(-2deg)}.cart-toast__close{position:absolute;top:14px;right:14px;display:grid;width:42px;height:42px;padding:0;color:var(--ink);background:color-mix(in srgb,var(--lepto-paper) 80%,transparent);border:2px solid var(--black);border-radius:50%;place-items:center}.cart-toast__visual{align-self:center}.cart-toast__visual .cart-item-visual{width:clamp(78px,6vw,96px)}.cart-toast__copy{display:grid;align-content:center;gap:6px;min-width:0;padding-right:48px}.cart-toast__eyebrow{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;color:var(--muted);font-family:var(--font-mono);font-size:clamp(.72rem,.8vw,.82rem);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cart-toast__copy strong{overflow:visible;font-family:var(--font-display);font-size:clamp(1.75rem,2.2vw,2.35rem);font-weight:900;line-height:.96;overflow-wrap:anywhere;text-overflow:clip;text-transform:uppercase;white-space:normal}.cart-toast__copy small{color:var(--muted);font-size:clamp(.84rem,.9vw,.96rem);font-weight:750;line-height:1.35;overflow-wrap:anywhere}.cart-toast__actions{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:10px}.cart-toast__actions a,.cart-toast__actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:11px 14px;color:var(--ink);background:var(--white);border:2px solid var(--black);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:clamp(.84rem,1vw,1rem);font-weight:900;line-height:1;text-align:center;text-transform:uppercase}.cart-toast__actions button{grid-column:1 / -1;color:var(--muted);background:transparent}.cart-toast__actions .cart-toast__checkout{background:var(--acid)}.cart-toast__close:focus-visible,.cart-toast__actions a:focus-visible,.cart-toast__actions button:focus-visible{outline:3px solid var(--lepto-pool);outline-offset:3px}.product-drawer__cart-error{margin:2px 0 0;padding:8px 10px;color:var(--black);background:color-mix(in srgb,var(--pink) 68%,var(--paper-soft));border:1.5px solid var(--black);border-radius:10px;font-family:var(--font-ui);font-size:.78rem;font-weight:750;line-height:1.35}.product-card__cart-error{display:block;margin-top:9px;color:#8f2119;font-family:var(--font-ui);font-size:.72rem;font-weight:750;line-height:1.3}.checkout-page>.checkout-form{grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;background:transparent!important;border:0;border-radius:0;box-shadow:none}.checkout-page>.checkout-form>:is(.checkout-heading,section){min-width:0;padding:24px;background:var(--lepto-white)!important;border:var(--lepto-border);border-radius:var(--radius-md);box-shadow:none}.checkout-page>.checkout-form>section{display:grid;gap:16px}.checkout-page>.checkout-form>section>:is(h2,p){margin:0}.checkout-page .form-grid{min-width:0;gap:16px}.checkout-actions{display:grid;grid-column:1;gap:16px;min-width:0}.checkout-actions>.checkout-note{margin:0}.checkout-order-review__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;min-width:0}.checkout-order-review__header>h2{margin:0}.checkout-order-review__header>.secondary-link{flex:0 0 auto;min-height:44px}.checkout-order-review__list{display:grid;gap:0;min-width:0;margin:0;padding:0;list-style:none}.checkout-order-review__item{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;padding:20px 0;border-top:1px solid var(--line)}.checkout-order-review__item:last-child{padding-bottom:0}.checkout-order-review__item>.cart-item-visual{width:80px;max-width:100%;margin:0;box-shadow:none}.checkout-order-review__item .cart-cut-preview{width:72%}.checkout-order-review__copy{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.checkout-order-review__copy>:is(h3,p){margin:0}.checkout-order-review__copy>p{color:var(--muted);font-size:.9rem;line-height:1.45}.checkout-order-review__details{display:grid;gap:4px;min-width:0;margin:0;font-size:.875rem;line-height:1.45}.checkout-order-review__details>div{display:flex;flex-wrap:wrap;gap:0 8px;min-width:0}.checkout-order-review__details :is(dt,dd){min-width:0;margin:0;overflow-wrap:anywhere}.checkout-order-review__details dt{color:var(--muted)}.checkout-order-review__details dt:after,.cart-summary .cart-line-details dt:after{content:":"}.checkout-order-review__details dd{color:var(--lepto-ink)}.checkout-order-review__price{justify-self:end;font-size:1rem;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}.checkout-page.checkout-page--empty{grid-template-columns:minmax(0,1fr)}.checkout-empty-state{display:grid;gap:16px;width:100%;min-width:0;padding:clamp(24px,4vw,48px);background:var(--lepto-white);border:var(--lepto-border);border-radius:var(--radius-md)}.checkout-empty-state>:is(h1,p){margin:0;overflow-wrap:anywhere}#root .checkout-empty-state>h1{font-size:clamp(36px,6vw,68px)!important}.checkout-empty-state>p{max-width:52ch;color:var(--muted);line-height:1.5}@media(max-width:560px){.checkout-page>.checkout-form{gap:16px}.checkout-page>.checkout-form>:is(.checkout-heading,section){padding:20px 16px}.checkout-order-review__item{grid-template-columns:64px minmax(0,1fr);gap:12px}.checkout-order-review__item>.cart-item-visual{width:64px}.checkout-order-review__price{grid-column:2;justify-self:start}.checkout-empty-state .cart-empty-state__actions{display:grid;grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.cart-toast{grid-template-columns:64px minmax(0,1fr);width:100%;padding:16px;animation-name:cartToastRise}.cart-toast-backdrop{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.cart-toast__visual .cart-item-visual{width:64px}.cart-toast__copy strong{font-size:clamp(1.35rem,6.5vw,1.8rem)}.cart-toast__actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cart-toast,.cart-just-added .bag-link{animation:none}}@media(min-width:1180px){}@media(max-width:760px){}@media(max-width:420px){}@media(prefers-reduced-motion:reduce){}@media(max-width:600px){}.account-actions,.account-menu-wrap,.account-trigger,.account-trigger__copy,.account-identity,.account-identity__copy{min-width:0}.account-menu-wrap{max-width:100%}.account-dropdown{width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.account-identity__copy{display:grid;min-width:0;gap:3px;overflow:hidden}.account-identity--panel strong,.account-identity--panel small{width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-identity__copy small{text-transform:none}:is(#root,.lepto-wp-native-header,.lepto-wp-content,body) :is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a,body.woocommerce-account :is(#root,.lepto-wp-content) .woocommerce-MyAccount-navigation>ul>li>a{display:grid;grid-template-columns:20px minmax(0,1fr);min-width:0;min-height:48px;gap:10px;align-items:center;justify-content:start;padding:10px 12px;color:var(--lepto-ink);background:color-mix(in srgb,var(--lepto-paper) 72%,var(--lepto-white));border:1.5px solid color-mix(in srgb,var(--lepto-ink) 20%,transparent);border-radius:var(--lepto-action-radius, 14px);box-shadow:none;font-family:var(--font-ui)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.015em!important;line-height:1.25!important;text-align:left;text-decoration:none;text-transform:uppercase!important;transform:none!important;transition:background-color .14s ease,border-color .14s ease}:is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a>svg,.woocommerce-MyAccount-navigation>ul>li>a>svg{display:block;width:20px;height:20px;flex:0 0 20px;color:inherit;background:none;border:0;border-radius:0;box-shadow:none;transform:none}:is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a>:last-child,.woocommerce-MyAccount-navigation>ul>li>a>:last-child{min-width:0;line-height:inherit;overflow-wrap:anywhere}:is(#root,.lepto-wp-native-header,.lepto-wp-content,body) :is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a:hover,body.woocommerce-account :is(#root,.lepto-wp-content) .woocommerce-MyAccount-navigation>ul>li>a:hover{background:color-mix(in srgb,var(--lepto-tomato) 12%,var(--lepto-white));border-color:color-mix(in srgb,var(--lepto-ink) 45%,transparent);box-shadow:none;transform:none!important}:is(#root,.lepto-wp-native-header,.lepto-wp-content,body) :is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a:focus-visible,body.woocommerce-account :is(#root,.lepto-wp-content) .woocommerce-MyAccount-navigation>ul>li>a:focus-visible{outline:2px solid var(--lepto-ink)!important;outline-offset:3px!important;box-shadow:none;transform:none!important}.lepto-account-page-tools,.lepto-account-page-toggle{display:none}.lepto-account-return{display:inline-flex;width:fit-content;min-height:44px;gap:9px;align-items:center;justify-content:center;padding:8px 4px;margin:0 0 clamp(18px,2.5vw,28px);color:var(--lepto-ink);background:transparent;border:0;border-radius:6px;box-shadow:none;font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}.lepto-account-return__icon{font-size:20px;line-height:1}.lepto-account-return:is(:hover,:focus-visible){background:transparent;text-decoration:underline;text-underline-offset:4px}.lepto-account-return:focus-visible{outline:2px solid var(--lepto-ink);outline-offset:3px}.account-identity--mobile strong,.account-identity--mobile small{width:100%;max-width:100%;overflow:visible;overflow-wrap:anywhere;white-space:normal}.lepto-account-overview{display:grid;gap:18px;margin-top:clamp(28px,4vw,46px);padding-top:clamp(22px,3vw,34px);border-top:1px solid color-mix(in srgb,var(--lepto-ink) 18%,transparent)}.lepto-account-overview__heading{display:grid;gap:6px}.lepto-account-overview__heading h2,.lepto-account-overview__heading p{margin:0}.lepto-account-overview__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:768px){:is(#root,.lepto-wp-native-header,.lepto-wp-content,body) :is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a:not(.is-logout),body.woocommerce-account :is(#root,.lepto-wp-content) .woocommerce-MyAccount-navigation>ul>li:not(.woocommerce-MyAccount-navigation-link--customer-logout)>a{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px;font-size:13px!important}:is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a:not(.is-logout)>svg,.woocommerce-MyAccount-navigation>ul>li:not(.woocommerce-MyAccount-navigation-link--customer-logout)>a>svg{width:18px;height:18px}:is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a>:last-child,.woocommerce-MyAccount-navigation>ul>li>a>:last-child{overflow-wrap:normal;word-break:normal}.lepto-account-page-toggle__copy{display:grid;min-width:0;gap:2px}.lepto-account-page-toggle__label{color:var(--lepto-tomato-text);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.lepto-account-page-toggle__current{min-width:0;font-size:16px;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.lepto-account-page-toggle__chevron{width:12px;height:12px;justify-self:end;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transform-origin:center}.lepto-account-page-toggle[aria-expanded=true] .lepto-account-page-toggle__chevron{transform:rotate(225deg) translate(-1px,-1px)}body.woocommerce-account .woocommerce-Addresses,body.woocommerce-account .woocommerce-address-fields__field-wrapper,body.woocommerce-account form.woocommerce-EditAccountForm,.lepto-account-overview__actions{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){}@media(max-width:520px){}@media(max-width:359px){:is(#root,.lepto-wp-native-header,body) .mobile-account-links,body.woocommerce-account .lepto-wp-content--woocommerce .woocommerce-MyAccount-navigation>ul{grid-template-columns:minmax(0,1fr)}}:is(#root,.lepto-wp-native-header) .site-header,.lepto-wp-native-header.site-header,#root .site-header{--lepto-nav-radius: 14px;--lepto-nav-border: 2px solid var(--lepto-ink);--lepto-nav-cutline: var(--lepto-white);--lepto-nav-shadow: 0 0 0 4px var(--lepto-nav-cutline), 4px 6px 0 var(--lepto-ink);--lepto-nav-shadow-hover: 0 0 0 4px var(--lepto-nav-cutline), 8px 10px 0 var(--lepto-ink);--lepto-nav-shadow-pressed: 0 0 0 4px var(--lepto-nav-cutline), 3px 4px 0 var(--lepto-ink);width:100%;max-width:none;min-height:92px;margin:0;padding:14px clamp(18px,3vw,56px);background:color-mix(in srgb,var(--lepto-paper) 96%,var(--lepto-white));border-bottom:1px solid color-mix(in srgb,var(--lepto-ink) 10%,transparent)}#root .site-header,.lepto-wp-native-header.site-header{position:sticky;top:var(--wp-admin--admin-bar--height, 0px);z-index:70;-webkit-backdrop-filter:none;backdrop-filter:none;backface-visibility:visible;translate:none!important;transform:none!important;will-change:auto;transition:none}@media(min-width:1360px){#root .home-page>.site-header{isolation:isolate;background:transparent;border-bottom-color:transparent}#root .home-page>.site-header:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;content:"";pointer-events:none;background:color-mix(in srgb,var(--lepto-paper) 96%,var(--lepto-white));box-shadow:inset 0 -1px color-mix(in srgb,var(--lepto-ink) 10%,transparent),0 10px 24px color-mix(in srgb,var(--lepto-ink) 6%,transparent);opacity:1;transition:opacity .52s cubic-bezier(.22,1,.36,1)}#root .home-page>.site-header>:is(.brand-lockup,.main-nav,.header-actions){position:relative;z-index:1}#root .home-page>.site-header.site-header--banana-overlap:before{opacity:0;transition-duration:.24s}}@media(min-width:1360px)and (prefers-reduced-motion:reduce){#root .home-page>.site-header:before{transition:none!important}}#root .site-header>.brand-lockup>.logo,.lepto-wp-native-header.site-header>.brand-lockup>.logo{width:clamp(198px,12.5vw,252px);padding:3px 0 4px}#root .main-nav .lepto-nav-sticker,.lepto-wp-native-header .main-nav a,.mobile-nav-links .lepto-nav-sticker,.lepto-wp-native-header .mobile-nav-links a{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:10px 13px 9px!important;overflow:hidden;color:var(--lepto-ink)!important;background:var(--lepto-paper);border:var(--lepto-nav-border, 2px solid var(--lepto-ink));border-radius:var(--lepto-nav-radius, 14px)!important;box-shadow:var(--lepto-nav-shadow, 0 4px 12px color-mix(in srgb, var(--lepto-ink) 14%, transparent));filter:none;backface-visibility:visible;rotate:none!important;translate:none!important;transform:none!important;transform-origin:48% 70%;will-change:auto;white-space:nowrap;-webkit-text-stroke:0;paint-order:normal;text-shadow:none;transition:background-color .16s ease,box-shadow .18s ease,filter .18s ease,transform .18s ease}#root :is(.main-nav,.mobile-nav-links) .lepto-nav-sticker,.lepto-wp-native-header :is(.main-nav,.mobile-nav-links) .lepto-nav-sticker{gap:6px}#root .lepto-nav-sticker__icon,.lepto-wp-native-header .lepto-nav-sticker__icon,body .mobile-nav-panel .lepto-nav-sticker__icon{display:block;width:18px;height:18px;flex:0 0 auto;color:currentColor}#root .lepto-nav-sticker__label,.lepto-wp-native-header .lepto-nav-sticker__label,body .mobile-nav-panel .lepto-nav-sticker__label{min-width:0}#root .main-nav .lepto-nav-sticker:after,#root .mobile-nav-links .lepto-nav-sticker:after,.lepto-wp-native-header .main-nav a:after,.lepto-wp-native-header .mobile-nav-links a:after{display:none!important;content:none!important}#root .main-nav .lepto-nav-sticker:focus-visible,#root .mobile-nav-links .lepto-nav-sticker:focus-visible,.lepto-wp-native-header .main-nav a:focus-visible,.lepto-wp-native-header .mobile-nav-links a:focus-visible{box-shadow:var(--lepto-nav-shadow-hover)!important;filter:saturate(1.04)}@media(min-width:1360px){#root .main-nav .lepto-nav-sticker:focus-visible,#root .main-nav .lepto-nav-sticker.active:focus-visible,.lepto-wp-native-header .main-nav a:focus-visible,.lepto-wp-native-header .main-nav .current-menu-item>a:focus-visible,.lepto-wp-native-header .main-nav .current_page_item>a:focus-visible{box-shadow:var(--lepto-nav-shadow-hover)!important;filter:drop-shadow(0 9px 9px color-mix(in srgb,var(--lepto-ink) 13%,transparent));transform:translateY(-4px) rotate(-2deg) skew(-3deg)!important}}@media(min-width:1360px)and (hover:hover)and (pointer:fine){#root .main-nav .lepto-nav-sticker:hover,#root .main-nav .lepto-nav-sticker.active:hover,.lepto-wp-native-header .main-nav a:hover,.lepto-wp-native-header .main-nav .current-menu-item>a:hover,.lepto-wp-native-header .main-nav .current_page_item>a:hover{box-shadow:var(--lepto-nav-shadow-hover)!important;filter:drop-shadow(0 9px 9px color-mix(in srgb,var(--lepto-ink) 13%,transparent));transform:translateY(-4px) rotate(-2deg) skew(-3deg)!important}#root .main-nav .lepto-nav-sticker:active,#root .main-nav .lepto-nav-sticker.active:active,.lepto-wp-native-header .main-nav a:active,.lepto-wp-native-header .main-nav .current-menu-item>a:active,.lepto-wp-native-header .main-nav .current_page_item>a:active{box-shadow:var(--lepto-nav-shadow-pressed)!important;filter:none;transform:translateY(1px) rotate(1deg) skew(2deg)!important}}#root .main-nav .lepto-nav-sticker.active,#root .mobile-nav-links .lepto-nav-sticker.active,.lepto-wp-native-header .main-nav .lepto-nav-sticker.active,.lepto-wp-native-header .mobile-nav-links .lepto-nav-sticker.active,.lepto-wp-native-header .main-nav .current-menu-item>a,.lepto-wp-native-header .main-nav .current_page_item>a,.lepto-wp-native-header .mobile-nav-links .current-menu-item>a,.lepto-wp-native-header .mobile-nav-links .current_page_item>a{box-shadow:inset 0 -3px color-mix(in srgb,var(--lepto-ink) 16%,transparent),0 0 0 4px var(--lepto-nav-cutline),4px 6px 0 var(--lepto-ink);filter:saturate(1.04)}#root .lepto-nav-sticker.is-banana,.lepto-wp-native-header :is(.main-nav,.mobile-nav-links) a[href*="/custom/quick"]{color:var(--lepto-ink)!important;background:var(--lepto-banana)!important}#root .lepto-nav-sticker.is-black{color:var(--lepto-white)!important;background:var(--lepto-ink)!important}#root .lepto-nav-sticker.is-violet,.lepto-wp-native-header :is(.main-nav,.mobile-nav-links) a[href*="/shop"]{color:var(--lepto-ink)!important;background:var(--lepto-violet)!important}#root .lepto-nav-sticker.is-paper{color:var(--lepto-ink)!important;background:var(--lepto-white)!important}#root .lepto-nav-sticker.is-pool,.lepto-wp-native-header :is(.main-nav,.mobile-nav-links) a[href*="/custom/pro"]{color:var(--lepto-ink)!important;background:var(--lepto-pool)!important}#root .lepto-nav-sticker.is-tomato,.lepto-wp-native-header :is(.main-nav,.mobile-nav-links) .lepto-nav-sticker[data-nav-key=about],.lepto-wp-native-header :is(.main-nav,.mobile-nav-links) a:is([href*="/brands"],[href*="/for-brands"]){color:var(--lepto-ink)!important;background:var(--lepto-tomato)!important}:is(#root,.lepto-wp-native-header) .language-switcher,:is(#root,.lepto-wp-native-header) .account-trigger,:is(#root,.lepto-wp-native-header) .account-link,:is(#root,.lepto-wp-native-header) .bag-link,:is(#root,.lepto-wp-native-header) .header-actions>.site-menu-toggle{background:color-mix(in srgb,var(--lepto-white) 76%,var(--lepto-paper));border:2px solid var(--lepto-ink);border-radius:14px!important;box-shadow:0 4px 10px color-mix(in srgb,var(--lepto-ink) 13%,transparent)!important;filter:none;transform:none!important}:is(#root,.lepto-wp-native-header) .bag-link{width:max-content;flex:0 0 auto;gap:8px;padding:7px 10px;white-space:nowrap}:is(#root,.lepto-wp-native-header) .bag-link:before{position:static;inset:auto;flex:0 0 auto}:is(#root,.lepto-wp-native-header) .bag-link>.bag-count{position:static;inset:auto;flex:0 0 auto;white-space:nowrap}:is(#root,.lepto-wp-native-header) .language-switcher{min-height:44px;padding:3px}:is(#root,.lepto-wp-native-header) .language-switcher__options{gap:2px}:is(#root,.lepto-wp-native-header) .language-switcher button{min-width:36px;min-height:34px;padding:0 8px;color:var(--lepto-ink);background:transparent;border:0;border-radius:9px!important;box-shadow:none}:is(#root,.lepto-wp-native-header) .language-switcher button.is-active{color:var(--lepto-ink);background:var(--lepto-tomato);box-shadow:inset 0 0 0 1.5px var(--lepto-ink)}:is(#root,.lepto-wp-native-header) .header-actions>.site-menu-toggle{width:50px;height:44px;flex-basis:50px}:is(#root,.lepto-wp-native-header) .header-actions>.site-menu-toggle:before{width:46px;height:34px;background:var(--asset-ui-menu) center / contain no-repeat;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--lepto-ink) 14%,transparent))}:is(#root,.lepto-wp-native-header) .header-actions>.site-menu-toggle[aria-expanded=true]:before{width:32px;height:32px;background:var(--asset-ui-close) center / contain no-repeat;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--lepto-ink) 14%,transparent))}:is(#root,.lepto-wp-native-header) .header-actions>.site-menu-toggle:after{display:none;content:none}.mobile-menu-close{width:46px;height:46px;flex:0 0 46px;color:var(--lepto-ink);background:color-mix(in srgb,var(--lepto-white) 76%,var(--lepto-paper));border:2px solid var(--lepto-ink);border-radius:14px;box-shadow:0 4px 10px color-mix(in srgb,var(--lepto-ink) 13%,transparent);font-size:1.6rem;line-height:1}.mobile-menu-close:before{display:block;width:32px;height:32px;content:"";background:var(--asset-ui-close) center / contain no-repeat;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--lepto-ink) 14%,transparent))}@media(min-width:1360px){#root .site-header,.lepto-wp-native-header.site-header{grid-template-columns:clamp(198px,12.5vw,252px) minmax(0,1fr) auto;gap:clamp(14px,1.4vw,24px)}#root .main-nav,.lepto-wp-native-header .main-nav{display:flex;min-width:0;gap:clamp(7px,.7vw,13px);align-items:center;justify-content:center;overflow:visible}#root .main-nav .lepto-nav-sticker,.lepto-wp-native-header .main-nav a{min-height:46px;padding:10px clamp(10px,.8vw,15px) 9px!important;border-radius:14px!important;box-shadow:var(--lepto-nav-shadow)!important;white-space:nowrap}#root .site-header .header-actions>.site-menu-toggle,.lepto-wp-native-header.site-header .header-actions>.site-menu-toggle{display:none}}@media(min-width:1360px)and (max-width:1799px){#root .site-header,.lepto-wp-native-header.site-header{grid-template-columns:clamp(190px,12vw,220px) minmax(0,1fr) auto;gap:10px;padding-inline:clamp(16px,2vw,30px)}#root .site-header>.brand-lockup>.logo,.lepto-wp-native-header.site-header>.brand-lockup>.logo{width:clamp(190px,12vw,220px)}#root .main-nav,.lepto-wp-native-header .main-nav{gap:7px}#root .main-nav .lepto-nav-sticker,.lepto-wp-native-header .main-nav a{padding-inline:clamp(8px,.65vw,11px)!important}#root .main-nav .lepto-nav-sticker,.lepto-wp-native-header .main-nav .lepto-nav-sticker{gap:4px}#root .main-nav .lepto-nav-sticker__icon,.lepto-wp-native-header .main-nav .lepto-nav-sticker__icon{width:15px;height:15px}#root .site-header .header-actions .account-trigger__copy,#root .site-header .header-actions .account-trigger__chevron,.lepto-wp-native-header.site-header .header-actions .account-trigger__copy,.lepto-wp-native-header.site-header .header-actions .account-trigger__chevron{display:none}#root .site-header .header-actions .account-trigger,.lepto-wp-native-header.site-header .header-actions .account-trigger{width:46px;min-width:46px;max-width:46px;padding-inline:0}}@media(max-width:1359px){#root .site-header,.lepto-wp-native-header.site-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:82px;padding:11px clamp(14px,3vw,28px)}#root .site-header>.brand-lockup>.logo,.lepto-wp-native-header.site-header>.brand-lockup>.logo{width:clamp(178px,18vw,220px)}#root .main-nav,.lepto-wp-native-header .main-nav{display:none!important}#root .site-header .header-actions>.site-menu-toggle,.lepto-wp-native-header.site-header .header-actions>.site-menu-toggle{display:inline-grid}.mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:78;display:block;padding:0;visibility:hidden;background:color-mix(in srgb,var(--lepto-ink) 26%,transparent);border:0;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.mobile-nav-backdrop.is-open{visibility:visible;opacity:1;pointer-events:auto}.mobile-nav-panel{position:fixed;inset:0 0 0 auto;z-index:80;display:grid;grid-template-rows:auto auto auto;align-content:start;gap:16px;width:min(440px,100vw);max-width:100vw;height:100vh;height:100dvh;padding:18px max(18px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;visibility:hidden;background:var(--lepto-paper);border-left:1px solid color-mix(in srgb,var(--lepto-ink) 12%,transparent);box-shadow:-16px 0 36px color-mix(in srgb,var(--lepto-ink) 18%,transparent);opacity:0;pointer-events:none;transform:translate(100%);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.mobile-nav-panel.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}body.admin-bar .mobile-nav-panel{padding-top:calc(18px + var(--wp-admin--admin-bar--height, 46px))}.mobile-nav-panel__top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--lepto-ink) 12%,transparent)}.mobile-nav-panel .logo,.mobile-nav-panel .logo--small{width:clamp(154px,42vw,190px);padding:2px 0 3px}.mobile-nav-links{display:grid;gap:9px;align-content:start}#root .mobile-nav-links .lepto-nav-sticker,.lepto-wp-native-header .mobile-nav-links a,.mobile-nav-links .lepto-nav-sticker{gap:11px;justify-content:flex-start;min-height:54px;padding:12px 15px 11px!important;border-radius:14px!important;box-shadow:0 0 0 3px var(--lepto-nav-cutline, var(--lepto-white)),3px 4px 0 var(--lepto-ink)!important;text-align:left;white-space:normal}#root .mobile-nav-links .lepto-nav-sticker.active,.lepto-wp-native-header .mobile-nav-links .current-menu-item>a,.lepto-wp-native-header .mobile-nav-links .current_page_item>a{box-shadow:inset 6px 0 0 var(--lepto-pool),0 0 0 3px var(--lepto-nav-cutline, var(--lepto-white)),3px 4px 0 var(--lepto-ink)!important}.mobile-nav-footer{display:grid;justify-self:stretch;justify-items:stretch;width:100%;max-width:none;gap:12px;margin-top:2px}.mobile-nav-panel .language-switcher{display:flex;width:100%;min-height:54px;justify-content:space-between;gap:12px;padding:7px 8px 7px 13px;background:color-mix(in srgb,var(--lepto-white) 72%,var(--lepto-paper));border:2px solid var(--lepto-ink);border-radius:14px!important;box-shadow:0 3px 9px color-mix(in srgb,var(--lepto-ink) 12%,transparent)!important}.mobile-nav-panel .language-switcher__label{display:inline-flex;align-items:center;color:var(--lepto-ink);font-family:var(--font-ui);font-size:.8rem;font-weight:780;letter-spacing:.03em;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:none}.mobile-nav-panel .language-switcher__label:before{display:none;content:none}.mobile-nav-panel .language-switcher .language-switcher__options{display:inline-flex;flex:0 0 auto;gap:2px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;white-space:nowrap}.mobile-nav-panel .language-switcher button{min-width:44px;min-height:36px;color:var(--lepto-ink);border-radius:9px!important}.mobile-nav-panel .language-switcher button.is-active{color:var(--lepto-ink);background:var(--lepto-tomato)}}@media(min-width:761px)and (max-width:840px){#root .site-header>.brand-lockup>.logo,.lepto-wp-native-header.site-header>.brand-lockup>.logo{width:172px}#root .site-header>.header-actions>.account-actions,#root .site-header>.header-actions>.language-switcher,.lepto-wp-native-header.site-header>.header-actions>.account-actions,.lepto-wp-native-header.site-header>.header-actions>.language-switcher{display:none}:is(#root,.lepto-wp-native-header) .bag-link{width:max-content;min-width:66px;min-height:44px;gap:6px;padding:6px 8px;justify-content:center}:is(#root,.lepto-wp-native-header) .bag-link>span:not(.bag-count){display:none}}@media(max-width:760px){html,body{overscroll-behavior-y:none}body:before{display:none}#root .site-header,.lepto-wp-native-header.site-header{position:sticky;top:var(--wp-admin--admin-bar--height, 0px);min-height:74px;padding:9px 12px;background:var(--lepto-paper);border-bottom-color:color-mix(in srgb,var(--lepto-ink) 14%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;backface-visibility:visible;translate:none!important;transform:none!important;will-change:auto;transition:none}#root .site-header>.brand-lockup>.logo,.lepto-wp-native-header.site-header>.brand-lockup>.logo{width:clamp(142px,40vw,172px)}#root .site-header>.header-actions>.account-actions,#root .site-header>.header-actions>.language-switcher,.lepto-wp-native-header.site-header>.header-actions>.account-actions,.lepto-wp-native-header.site-header>.header-actions>.language-switcher{display:none}:is(#root,.lepto-wp-native-header) .bag-link{width:max-content;min-width:66px;min-height:44px;gap:6px;padding:6px 8px;justify-content:center}:is(#root,.lepto-wp-native-header) .bag-link>span:not(.bag-count){display:none}.mobile-nav-panel{width:100vw;border-left:0;box-shadow:none}}@media(max-width:600px){body.admin-bar #wpadminbar{top:calc(0px - var(--wp-admin--admin-bar--height, 46px))}body.admin-bar #root .site-header,body.admin-bar .lepto-wp-native-header.site-header{top:0}}@media(max-width:380px){#root .site-header>.brand-lockup>.logo,.lepto-wp-native-header.site-header>.brand-lockup>.logo{width:132px}:is(#root,.lepto-wp-native-header) .bag-link{display:inline-flex;min-width:60px;gap:4px;padding-inline:7px}}@media(prefers-reduced-motion:reduce){.mobile-nav-panel,.mobile-nav-backdrop,#root .main-nav .lepto-nav-sticker,#root .main-nav .lepto-nav-sticker:hover,#root .main-nav .lepto-nav-sticker:focus-visible,#root .main-nav .lepto-nav-sticker:active,#root .main-nav .lepto-nav-sticker.active:hover,#root .main-nav .lepto-nav-sticker.active:focus-visible,#root .main-nav .lepto-nav-sticker.active:active,#root .mobile-nav-links .lepto-nav-sticker,.lepto-wp-native-header :is(.main-nav,.mobile-nav-links) a,.lepto-wp-native-header .main-nav a:hover,.lepto-wp-native-header .main-nav a:focus-visible,.lepto-wp-native-header .main-nav a:active,.lepto-wp-native-header .main-nav .current-menu-item>a:hover,.lepto-wp-native-header .main-nav .current-menu-item>a:focus-visible,.lepto-wp-native-header .main-nav .current-menu-item>a:active,.lepto-wp-native-header .main-nav .current_page_item>a:hover,.lepto-wp-native-header .main-nav .current_page_item>a:focus-visible,.lepto-wp-native-header .main-nav .current_page_item>a:active{animation:none!important;transition:none!important;transform:none!important;filter:none!important;will-change:auto}}:is(#root,.lepto-wp-native-header) .main-nav a,:is(#root,.lepto-wp-native-header) .mobile-nav-links a{font-family:var(--font-ui)!important;font-style:normal!important;font-weight:780!important;letter-spacing:.035em!important;line-height:1.05!important;text-transform:uppercase!important;-webkit-text-stroke:0!important;paint-order:normal!important;text-shadow:none!important}@media(min-width:1360px){:is(#root,.lepto-wp-native-header) .main-nav a{font-size:clamp(12px,.78vw,14px)!important}}@media(min-width:1800px){:is(#root,.lepto-wp-native-header) .main-nav a{font-size:14px!important}}@media(max-width:1359px){:is(#root,.lepto-wp-native-header) .mobile-nav-links a{font-size:clamp(16px,4.7vw,19px)!important;letter-spacing:.025em!important}}:is(#root,.lepto-wp-native-header) .language-switcher button,:is(#root,.lepto-wp-native-header) .header-actions :is(.account-trigger,.account-link,.bag-link){font-family:var(--font-ui)!important;font-style:normal!important;font-weight:780!important;letter-spacing:.02em!important;-webkit-text-stroke:0!important;text-shadow:none!important}body .mobile-nav-panel .mobile-nav-links a.lepto-nav-sticker[data-nav-key],body .lepto-wp-native-header .mobile-nav-links a[href]{gap:11px!important;justify-content:flex-start!important;min-height:54px!important;padding:12px 15px 11px!important;border-radius:14px!important;font-family:var(--font-ui)!important;font-size:clamp(16px,4.7vw,19px)!important;font-style:normal!important;font-weight:780!important;letter-spacing:.025em!important;line-height:1.05!important;text-align:left!important;text-transform:uppercase!important;-webkit-text-stroke:0!important;text-shadow:none!important;transform:none!important}body .mobile-nav-panel .mobile-nav-links .lepto-nav-sticker__icon{width:22px;height:22px}body .mobile-nav-panel .mobile-nav-links a.lepto-nav-sticker[data-nav-key]:after,body .lepto-wp-native-header .mobile-nav-links a[href]:after{display:none!important;content:none!important}.mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-banana{color:var(--lepto-ink)!important;background:var(--lepto-banana)!important}.mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-black{color:var(--lepto-white)!important;background:var(--lepto-ink)!important}.mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-violet{color:var(--lepto-ink)!important;background:var(--lepto-violet)!important}.mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-paper{color:var(--lepto-ink)!important;background:var(--lepto-white)!important}.mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-pool{color:var(--lepto-ink)!important;background:var(--lepto-pool)!important}.mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-tomato{color:var(--lepto-ink)!important;background:var(--lepto-tomato)!important}#root .lepto-nav-sticker.is-rainbow,body .mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-rainbow{--lepto-about-nav-shadow: 0 0 0 2px var(--lepto-white), 0 0 0 4px var(--lepto-violet), 0 0 0 6px var(--lepto-tomato), 0 0 0 8px var(--lepto-pool);color:var(--lepto-ink)!important;background:var(--lepto-white)!important;background-image:none!important;box-shadow:var(--lepto-about-nav-shadow)!important;filter:none!important}#root .lepto-nav-sticker.is-rainbow:is(:hover,:active,:focus-visible),body .mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-rainbow:is(:hover,:active,:focus-visible){box-shadow:var(--lepto-about-nav-shadow)!important;filter:none!important}@media(max-width:1359px){#root .lepto-nav-sticker.is-rainbow,body .mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-rainbow{--lepto-about-nav-shadow: 0 0 0 1px var(--lepto-white), 0 0 0 2px var(--lepto-violet), 0 0 0 3px var(--lepto-tomato), 0 0 0 4px var(--lepto-pool)}}#root .lepto-nav-sticker.is-rainbow:focus-visible,body .mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-rainbow:focus-visible{outline:3px solid var(--lepto-ink)!important;outline-offset:-5px!important;box-shadow:var(--lepto-about-nav-shadow)!important}.mobile-nav-panel .mobile-nav-links .lepto-nav-sticker:is(:hover,:focus-visible,:active){transform:none!important}@media(min-width:1360px){:is(#root,.lepto-wp-native-header) .main-nav{gap:clamp(18px,1.1vw,22px)!important}}@media(min-width:1360px)and (max-width:1439px){:is(#root,.lepto-wp-native-header) .bag-link{width:max-content;min-width:76px;flex:0 0 auto;gap:4px;justify-content:center;padding-inline:8px}:is(#root,.lepto-wp-native-header) .bag-link>span:not(.bag-count){display:none}}:root{--public-title-top: clamp(44px, 4vw, 58px);--public-title-kicker-stack: calc(var(--type-kicker-title-gap) + 16px);--public-title-zone-top: max( 0px, calc(var(--public-title-top) - var(--public-title-kicker-stack)) )}#root .page-shell--public>.shop-page{padding-top:0}#root .page-shell--public .shop-intro{align-items:start;margin-top:0}#root .page-shell--public .shop-intro>div.shop-intro__copy:first-child{align-self:start;padding-top:var(--public-title-zone-top)}#root .tool-page>main>:is(.editor-page,.pro-page).app-surface{padding-top:var(--public-title-top)}@media(min-width:1025px){}.home-page .home-content>.benefits-strip--feature{--quality-white: var(--lepto-paper);box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:28px;width:100%;max-width:none;min-width:0;margin:58px 0 0;padding-block:clamp(36px,4vw,56px);padding-inline:0;box-shadow:0 0 0 100vmax var(--lepto-ink);clip-path:inset(0 -100vmax);overflow:visible}.home-page .benefits-strip--feature .benefits-strip__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-width:0;max-width:none}.home-page .benefits-strip--feature .benefits-strip__heading h2{min-width:0;margin:0}.home-page .benefits-strip--feature .benefits-strip__grid{display:flex;gap:12px;min-width:0;max-width:100%;padding:5px 5px 18px;border:0;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:5px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--lepto-paper) #393936;background:transparent}.home-page .benefits-strip--feature .benefits-strip__product-card.is-banana{--offer-accent: var(--lepto-banana)}.home-page .benefits-strip--feature .benefits-strip__product-card.is-pool{--offer-accent: var(--lepto-pool)}.home-page .benefits-strip--feature .benefits-strip__product-card.is-violet{--offer-accent: var(--lepto-violet)}.home-page .benefits-strip--feature .benefits-strip__product-card.is-tomato{--offer-accent: var(--lepto-tomato)}.home-page .benefits-strip--feature .benefits-strip__product-card{--offer-edge: color-mix(in srgb, var(--offer-accent) 28%, var(--lepto-ink));position:relative;display:grid;flex:0 0 clamp(260px,28vw,390px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:0;align-items:start;align-content:start;min-width:0;padding:0;color:var(--lepto-paper)!important;background:color-mix(in srgb,var(--offer-accent) 12%,var(--lepto-ink));border:2px solid var(--offer-edge);border-radius:22px;box-shadow:3px 4px 0 var(--offer-edge);text-decoration:none;scroll-snap-align:start;scroll-margin-inline:5px;isolation:isolate;transition:background-color .18s ease,border-color .18s ease}.home-page .benefits-strip--feature .benefits-strip__product-card:hover{background:color-mix(in srgb,var(--offer-accent) 16%,var(--lepto-ink));border-color:color-mix(in srgb,var(--offer-accent) 42%,var(--lepto-ink))}.home-page .benefits-strip--feature .benefits-strip__product-card:focus-visible{outline:2px solid var(--lepto-paper);outline-offset:3px}.home-page .benefits-strip--feature .benefits-strip__product-visual{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;max-width:none;overflow:hidden;background:var(--lepto-paper);border:0;border-radius:20px 20px 0 0;box-shadow:none}.home-page .benefits-strip__product-visual picture{position:relative;display:block;width:75%;height:100%;overflow:hidden}.home-page .benefits-strip--feature .benefits-strip__product-visual img{position:absolute;inset:0 auto 0 0;display:block;width:200%;max-width:none;height:100%;object-fit:cover}.home-page .benefits-strip--feature .benefits-strip__product-visual[data-focus=right] img{inset:0 0 0 auto}.home-page .benefits-strip__product-visual[data-focus=center] picture,.home-page .benefits-strip__product-visual:has([data-site-image-custom=true]) picture{width:100%}.home-page .benefits-strip--feature .benefits-strip__product-visual[data-focus=center] img{top:0;right:0;bottom:0;left:0;width:100%;object-fit:contain;object-position:center}.home-page .benefits-strip--feature .benefits-strip__product-copy{display:grid;gap:8px;align-content:start;min-width:0;max-width:none;padding:20px 20px 24px;color:var(--lepto-paper)!important}:is(#root,.lepto-wp-content) .home-page .benefits-strip--feature .benefits-strip__grid .benefits-strip__product-copy>strong{min-block-size:2.5em;color:var(--lepto-paper)!important;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-family:var(--font-display)!important;font-size:clamp(20px,1.6vw,24px)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}:is(#root,.lepto-wp-content) .home-page .benefits-strip--feature .benefits-strip__grid .benefits-strip__product-copy>span{display:grid;align-content:center;min-block-size:44px;padding-inline-end:58px;max-width:none;color:color-mix(in srgb,var(--lepto-paper) 80%,transparent)!important;font-family:var(--font-ui)!important;font-size:16px!important;font-weight:400!important;line-height:1.45!important}.home-page .benefits-strip--feature .benefits-strip__grid .benefits-strip__product-arrow{position:absolute;top:auto;bottom:24px;right:18px;display:grid;width:44px;height:44px;color:var(--lepto-ink)!important;background:color-mix(in srgb,var(--offer-accent) 18%,var(--lepto-paper));border:var(--lepto-border);border-radius:12px;box-shadow:none;place-items:center;transform:none}.home-page .benefits-strip--feature .benefits-strip__grid .benefits-strip__product-arrow svg{grid-row:auto;width:20px;height:20px;color:var(--lepto-ink)!important}@media(max-width:680px){.home-page .home-content>.benefits-strip--feature{gap:20px;margin-top:46px;padding-block:32px}.home-page .benefits-strip--feature .benefits-strip__heading{gap:12px}.home-page .benefits-strip--feature .benefits-strip__grid{gap:10px}.home-page .benefits-strip--feature .benefits-strip__product-card{flex-basis:calc(100% - 40px)}.home-page .benefits-strip--feature .benefits-strip__product-copy{padding:16px 16px 20px}.home-page .benefits-strip--feature .benefits-strip__grid .benefits-strip__product-arrow{right:14px;bottom:20px}}@media(prefers-reduced-motion:reduce){.home-page .benefits-strip--feature .benefits-strip__product-card{transition:none}}#root .page-shell--public .shop-page .shop-category-bar{display:block;margin:0 0 28px}#root .page-shell--public .shop-page .shop-category-bar .shop-filters{display:flex;flex-wrap:wrap;gap:14px;width:100%;min-width:0;margin:0}#root .page-shell--public .shop-page .shop-filter-chip{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:48px;padding:10px 16px;color:var(--lepto-ink);border:var(--ink-border);border-radius:var(--lepto-action-radius, 14px)!important;box-shadow:0 0 0 3px var(--lepto-white),0 5px color-mix(in srgb,var(--lepto-ink) 20%,transparent);font-family:var(--font-ui)!important;font-size:13px!important;font-weight:750!important;letter-spacing:.015em!important;line-height:1.15!important;text-decoration:none;text-transform:uppercase;-webkit-text-stroke:0!important;text-shadow:none!important}#root .page-shell--public .shop-page .shop-filter-chip:not(.is-active){background:var(--lepto-white)!important}#root .page-shell--public .shop-page .shop-filter-chip:before{content:none!important;display:none!important}#root .page-shell--public .shop-page .shop-filter-icon,#root .page-shell--public .shop-page .shop-merch-entry__icon{display:block;flex:0 0 24px;width:24px;height:24px;padding:0;color:currentColor}#root .page-shell--public .shop-page .shop-filter-chip__label{min-width:0;font:inherit;line-height:1.15;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}#root .page-shell--public .shop-page .shop-merch-entry{gap:7px;background:var(--lepto-white)!important}#root .page-shell--public .shop-page .shop-merch-entry .shop-filter-chip__label{display:grid;align-content:center;gap:1px;text-align:left}#root .page-shell--public .shop-page .shop-merch-entry strong{font:inherit;font-weight:700!important}#root .page-shell--public .shop-page .shop-merch-entry small{font-family:var(--font-ui);font-size:12px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:0;text-transform:none}#root .page-shell--public .shop-page .shop-merch-entry__arrow{flex:0 0 16px;width:16px;height:16px;margin-left:0}#root .page-shell--public .shop-page .shop-merch-entry:is(:hover,:focus-visible){color:var(--lepto-ink)!important;background:var(--lepto-violet)!important;text-decoration:none}#root .page-shell--public .shop-page .shop-filter-chip,#root .page-shell--public .shop-page .shop-filter-chip:is(:hover,:active,:focus,:focus-visible),#root .page-shell--public .shop-page .shop-filter-chip.sticker-peel.is-peeling{animation:none!important;filter:none!important;transform:none!important;transition:color .12s ease,background-color .12s ease;will-change:auto!important}#root .page-shell--public .shop-page .shop-filter-chip:focus:not(:focus-visible){outline:none!important}#root .page-shell--public .shop-page .shop-filter-chip:focus-visible{outline:3px solid var(--lepto-ink)!important;outline-offset:7px!important;position:relative;z-index:1}#root .page-shell--public .shop-page .shop-filter-chip.is-active,#root .page-shell--public .shop-page .shop-filter-chip.is-active:is(:hover,:focus-visible,:active){--lepto-choice-selected-accent: var(--lepto-banana);color:var(--lepto-choice-selected-color)!important;background:var(--lepto-choice-selected-surface)!important;border-color:var(--lepto-ink)!important;box-shadow:var(--lepto-choice-selected-shadow)!important;animation:none!important;filter:none!important;transform:none!important}@media(max-width:840px){#root .page-shell--public .shop-page .shop-category-bar .shop-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;overflow:visible}#root .page-shell--public .shop-page .shop-filter-chip{display:grid;grid-template-columns:24px minmax(0,1fr);width:100%;min-width:0;max-width:100%;min-height:60px;height:auto;gap:8px;padding:10px 12px;white-space:normal}#root .page-shell--public .shop-page .shop-filter-chip.shop-merch-entry{grid-template-columns:24px minmax(0,1fr) 16px}}@media(max-width:620px){#root .page-shell--public .shop-page .shop-filter-chip{grid-template-columns:22px minmax(0,1fr);gap:6px;padding:10px 8px;font-size:12px!important;letter-spacing:0!important}#root .page-shell--public .shop-page .shop-filter-icon,#root .page-shell--public .shop-page .shop-merch-entry__icon{width:22px;height:22px;flex-basis:22px}#root .page-shell--public .shop-page .shop-filter-chip.shop-merch-entry{grid-template-columns:22px minmax(0,1fr)}#root .page-shell--public .shop-page .shop-merch-entry__arrow{display:none}#root .page-shell--public .shop-page .shop-merch-entry small{font-size:11px!important}}@media(max-width:360px){#root .page-shell--public .shop-page .shop-filter-chip,#root .page-shell--public .shop-page .shop-filter-chip.shop-merch-entry{grid-template-columns:20px minmax(0,1fr);gap:4px;padding-inline:7px}#root .page-shell--public .shop-page .shop-filter-icon,#root .page-shell--public .shop-page .shop-merch-entry__icon{width:20px;height:20px;flex-basis:20px}}@media(prefers-reduced-motion:reduce){#root .page-shell--public .shop-page .shop-filter-chip{transition:none!important}}#root .page-shell--public .shop-page .shop-intro{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start;width:100%;min-height:0;margin-inline:0;margin-bottom:clamp(24px,2.4vw,36px)}#root .page-shell--public .shop-page .shop-intro>div.shop-intro__copy:first-child{position:relative;z-index:3;align-self:start;padding-top:var(--public-title-top);padding-bottom:0}#root .page-shell--public .shop-page .shop-intro .page-title-stack{margin-bottom:16px}#root .page-shell--public .shop-page .shop-intro h1{max-width:10.5ch;margin:0;font-size:clamp(34px,5.6vw,104px)!important;line-height:.96!important;text-wrap:balance}#root .page-shell--public .shop-page .shop-intro p.shop-intro__lead--promise{max-width:34ch;margin:12px 0 0;font-size:clamp(15px,1.2vw,18px)!important;line-height:1.45!important}#root .page-shell--public .shop-page .shop-intro__visual{--shop-can-angle: 70deg;--shop-can-scale: 34%;position:relative;z-index:1;inset:auto;display:grid;align-self:start;justify-self:center;width:min(100%,680px);min-width:0;max-width:100%;height:auto;aspect-ratio:1.6;margin:0;overflow:visible;box-sizing:border-box;background:transparent;border:0;border-radius:0;box-shadow:none;pointer-events:none;transform:none;place-items:center}#root .page-shell--public .shop-page .shop-intro__visual:before,#root .page-shell--public .shop-page .shop-intro__visual:after{content:none}#root .page-shell--public .shop-page .shop-intro__echo{position:absolute;z-index:0;display:block;top:var(--echo-y);left:var(--echo-x);width:var(--shop-can-scale);aspect-ratio:658 / 1218;background:var(--shop-can-image) center / contain no-repeat;opacity:var(--echo-opacity);filter:saturate(.64);mix-blend-mode:multiply;transform:translate(-50%,-50%) rotate(var(--echo-angle)) scale(var(--echo-scale));transform-origin:center}#root .page-shell--public .shop-page .shop-intro__visual img{position:absolute;z-index:2;top:50%;left:50%;display:block;width:var(--shop-can-scale);height:auto;aspect-ratio:auto;object-fit:contain;opacity:1;-webkit-mask-image:none;mask-image:none;filter:drop-shadow(0 10px 9px color-mix(in srgb,var(--lepto-ink) 20%,transparent));transform:translate(-50%,-50%) rotate(var(--shop-can-angle));transform-origin:center}@media(max-width:840px){#root .page-shell--public .shop-page{min-width:0}#root .page-shell--public .shop-page .shop-intro{box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "artwork";width:100%;min-width:0;max-width:100%;gap:0;min-height:0;margin:0 0 24px;padding:0;overflow:visible;background:none;border:0;border-radius:0;box-shadow:none}#root .page-shell--public .shop-page .shop-intro>div.shop-intro__copy:first-child{display:block;grid-area:heading;z-index:auto;min-width:0;padding:var(--public-title-top) 0 0}#root .page-shell--public .shop-page .shop-intro .page-title-stack{min-width:0;gap:10px;margin:0;padding-top:0}#root .page-shell--public .shop-page .shop-intro h1{max-width:100%;font-size:clamp(32px,8.8vw,48px)!important;line-height:1.02!important;text-wrap:pretty}#root .page-shell--public .shop-page .shop-intro p.shop-intro__lead--promise{min-width:0;max-width:32ch;margin:12px 0 0;color:color-mix(in srgb,var(--lepto-ink) 82%,var(--lepto-paper));font-size:14px!important;line-height:1.45!important}#root .page-shell--public .shop-page .shop-intro__visual{grid-area:artwork;position:relative;inset:auto;width:100%;min-width:0;max-width:400px;height:auto;aspect-ratio:1.6;margin:14px 0 0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none}#root .page-shell--public .shop-page .shop-intro__visual img{position:absolute;top:50%;left:50%;width:var(--shop-can-scale);filter:drop-shadow(0 10px 9px color-mix(in srgb,var(--lepto-ink) 20%,transparent));transform:translate(-50%,-50%) rotate(var(--shop-can-angle));transform-origin:center}}@media(max-width:760px){:is(#root,.lepto-wp-content) .b2b-block{--b2b-phone-padding: clamp(20px, 6vw, 26px);position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr);gap:clamp(18px,5vw,24px);min-width:0;min-height:0;padding:var(--b2b-phone-padding);overflow:hidden;background:var(--lepto-paper);border:2px solid var(--lepto-ink);border-radius:24px;box-shadow:4px 4px 0 var(--lepto-ink)}:is(#root,.lepto-wp-content) .b2b-block:before{display:none;content:none}:is(#root,.lepto-wp-content) .b2b-block__content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;align-content:start}:is(#root,.lepto-wp-content) .b2b-block h2{max-width:9ch;margin:0;font-size:clamp(36px,10.5vw,44px)!important;line-height:.9!important;overflow-wrap:normal}:is(#root,.lepto-wp-content) .b2b-block p{max-width:34ch;margin:0;font-size:clamp(16px,4.5vw,18px)!important;line-height:1.4}:is(#root,.lepto-wp-content) .b2b-block .b2b-block__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;justify-content:initial;width:100%;min-width:0;min-height:64px;padding:13px 16px;color:var(--lepto-ink)!important;background:var(--lepto-pool)!important;box-shadow:var(--lepto-action-shadow)!important;font-size:14px!important;line-height:1.08;text-align:left;white-space:normal}:is(#root,.lepto-wp-content) .b2b-block .b2b-block__cta:is(:hover,:focus-visible,:active){color:var(--lepto-ink)!important;background:var(--lepto-pool)!important;box-shadow:var(--lepto-action-shadow)!important}:is(#root,.lepto-wp-content) .b2b-block__cta-label{min-width:0;overflow-wrap:break-word}:is(#root,.lepto-wp-content) .b2b-block__cta-icon{display:block;width:20px;height:20px;flex:0 0 auto}:is(#root,.lepto-wp-content) .b2b-block>.brand-sticker-cluster{position:relative;inset:auto;z-index:1;display:grid;width:auto;max-width:none;min-height:0;aspect-ratio:auto;margin:2px calc(0px - var(--b2b-phone-padding)) calc(0px - var(--b2b-phone-padding));padding:14px 8px 4px;overflow:hidden;background:color-mix(in srgb,var(--lepto-pool) 12%,var(--lepto-paper));border-top:2px solid var(--lepto-ink);place-items:center;pointer-events:none;transform:none}:is(#root,.lepto-wp-content) .b2b-block>.brand-sticker-cluster>.brand-sticker-cluster__collage{position:relative;inset:auto;display:block;width:min(108%,520px);max-width:none;height:auto;filter:drop-shadow(0 9px 10px color-mix(in srgb,var(--lepto-ink) 14%,transparent));transform:none}}@media(max-width:350px){:is(#root,.lepto-wp-content) .b2b-block{--b2b-phone-padding: 18px;gap:16px}:is(#root,.lepto-wp-content) .b2b-block__content{gap:14px}:is(#root,.lepto-wp-content) .b2b-block h2{font-size:clamp(32px,11vw,38px)!important}:is(#root,.lepto-wp-content) .b2b-block .b2b-block__cta{min-height:68px;padding-inline:14px;font-size:13px!important}}@media(min-width:901px){}@media(min-width:901px){}@media(max-width:1360px){}@media(max-width:1100px){}@media(max-width:900px){}@media(max-width:620px){}@media(max-width:600px){}@media(hover:hover)and (pointer:fine){}@media(prefers-reduced-motion:reduce){}#root .sticker-guide{--guide-header-clearance: var(--wp-admin--admin-bar--height, 0px);display:grid;gap:clamp(20px,2.4vw,32px);min-width:0;padding:clamp(26px,3.5vw,48px) clamp(20px,3vw,42px);color:var(--lepto-ink);background:color-mix(in srgb,var(--what-accent) 7%,var(--lepto-white));border:0;border-bottom:1px solid color-mix(in srgb,var(--lepto-ink) 18%,transparent);border-radius:0;box-shadow:none;scroll-margin-top:calc(var(--guide-header-clearance) + var(--what-site-header-height, 115px) + 122px)}#root .sticker-guide:focus-visible{outline:3px solid var(--lepto-pool);outline-offset:-3px}#root .sticker-guide__heading,#root .sticker-guide__benefit-copy{display:grid;gap:12px;min-width:0}#root .sticker-guide h3,#root .sticker-guide h4{min-width:0;margin:0;color:var(--lepto-ink);font-family:var(--font-body);font-weight:850;font-style:normal;letter-spacing:-.025em;text-transform:none;text-wrap:balance;text-shadow:none;-webkit-text-stroke:0}#root .sticker-guide h3{max-width:32ch;font-size:clamp(1.55rem,2.2vw,2.25rem)!important;font-weight:800!important;line-height:1.12!important}#root .sticker-guide h4{font-size:1.06rem;line-height:1.25}#root .sticker-guide p{margin:0;color:color-mix(in srgb,var(--lepto-ink) 84%,transparent);font-family:var(--font-body);font-size:1rem!important;font-weight:450!important;line-height:1.5!important;text-wrap:pretty;overflow-wrap:normal;word-break:normal}#root .sticker-guide p.sticker-guide__lead{max-width:78ch;font-size:1rem!important}#root .sticker-guide-photo{display:block;width:100%;height:auto;max-width:360px;min-width:0;margin:0 auto;object-fit:contain;border:0;border-radius:12px;box-shadow:none}#root .sticker-guide__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.3vw,30px);align-items:start;min-width:0;margin:0;padding:0;list-style:none}#root .sticker-guide__step{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:0;background:transparent;border:0;box-shadow:none}#root .sticker-guide__step-copy{display:grid;gap:9px;min-width:0}#root .sticker-guide__step h4{display:flex;align-items:baseline;gap:7px}#root .sticker-guide__number{flex:0 0 auto;color:color-mix(in srgb,var(--what-accent) 32%,var(--lepto-ink));font-variant-numeric:tabular-nums}#root .sticker-guide p.sticker-guide__note{display:flex;gap:10px;align-items:flex-start;max-width:92ch;padding-top:17px;border-top:1px solid color-mix(in srgb,var(--lepto-ink) 16%,transparent);font-size:.92rem!important}#root .sticker-guide__note>svg{flex:0 0 18px;margin-top:2px}#root .sticker-guide--kiss-cut{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:center}#root .sticker-guide__peel{min-width:0}#root .sticker-guide__peel .sticker-guide-photo{max-width:390px}#root .sticker-guide__benefits{display:grid;gap:17px;min-width:0;margin:8px 0 0;padding:0;list-style:none}#root .sticker-guide__benefits li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding:0;border:0;box-shadow:none}#root .sticker-guide__benefits li>svg{margin-top:2px}#root .sticker-guide__benefits h4{margin-bottom:3px}@media(max-width:1000px){#root .sticker-guide__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}}@media(max-width:900px){#root .sticker-guide{scroll-margin-top:calc(var(--guide-header-clearance) + var(--what-site-header-height, 86px) + 82px)}}@media(max-width:620px){#root .sticker-guide{gap:24px;padding:28px 17px}#root .sticker-guide__steps{grid-template-columns:minmax(0,1fr);gap:28px}#root .sticker-guide__step{grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}#root .sticker-guide h4{font-size:1rem}#root .sticker-guide p{font-size:.94rem!important;line-height:1.45!important}#root .sticker-guide--kiss-cut{grid-template-columns:minmax(0,1fr);gap:8px}#root .sticker-guide__peel .sticker-guide-photo{max-width:360px}#root .sticker-guide__benefit-copy{gap:14px}}@media(max-width:600px){body.admin-bar #root .sticker-guide{--guide-header-clearance: 0px}}:is(#root,.lepto-wp-content) :is(.page-kicker.lepto-section-kicker,.lepto-kicker){display:inline-flex;gap:9px;align-items:center;width:fit-content;min-width:0;max-width:100%;margin:0;padding:0;color:var(--lepto-section-kicker-color, var(--lepto-tomato-text));background:transparent;border:0;border-radius:0;box-shadow:none;font-family:var(--font-ui);font-size:var(--type-kicker-size);font-style:normal;font-weight:700;letter-spacing:var(--type-kicker-tracking);line-height:var(--type-kicker-leading);text-decoration:none;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;transform:none}:is(#root,.lepto-wp-content) :is(.page-kicker.lepto-section-kicker,.lepto-kicker):before{flex:0 0 auto;width:9px;height:9px;margin:0;content:"";background:var(--lepto-tomato);border:1.5px solid var(--lepto-ink);border-radius:50%}:is(#root,.lepto-wp-content) .page-kicker.lepto-section-kicker.lepto-section-kicker--inverse{--lepto-section-kicker-color: var(--lepto-tomato)}.home-page .home-action-rail__kicker{--lepto-section-kicker-color: var(--lepto-ink);margin-bottom:13px}.home-page .benefits-strip--feature .benefits-strip__kicker{grid-area:kicker;align-self:center}#root .home-grid--with-order-paths{grid-template-areas:"featured side" "order-heading side" "order-grid order-grid";column-gap:clamp(30px,2.5vw,52px);row-gap:clamp(24px,1.8vw,32px)}#root .home-grid--with-order-paths>.home-primary-stack{grid-area:featured}#root .home-grid--with-order-paths>.random-card{grid-area:side}#root .home-grid--with-order-paths>.home-order-paths__heading{grid-area:order-heading}#root .home-grid--with-order-paths>.home-order-paths{grid-area:order-grid}#root .home-grid--with-order-paths.home-grid--single{grid-template-columns:minmax(0,1fr);grid-template-areas:"featured" "order-heading" "order-grid"}#root .home-order-paths__heading{align-self:end;min-width:0;margin:0}#root .home-order-paths__heading h2{margin:0;font-family:var(--font-display)!important;font-size:clamp(38px,4.5vw,60px)!important;font-weight:700!important;letter-spacing:var(--type-display-tracking-section)!important;line-height:1!important;text-transform:uppercase}#root .home-order-paths{width:100%;min-width:0;margin:0 0 clamp(40px,6vw,86px)}#root .home-order-path--quick{--order-path-accent: var(--lepto-route-quick)}#root .home-order-path--brands{--order-path-accent: var(--lepto-route-brands)}#root .home-order-path--print-ready{--order-path-accent: var(--lepto-route-print-ready)}#root .home-order-path--file-prep{--order-path-accent: var(--lepto-route-file-prep)}#root .home-order-paths__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2vw,30px);align-items:stretch;min-width:0}#root .home-order-paths__grid[data-path-count="1"]{grid-template-columns:minmax(0,1fr)}#root .home-order-paths__grid[data-path-count="2"],#root .home-order-paths__grid[data-path-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}#root .home-order-path{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:22px;min-width:0;padding:clamp(20px,2vw,28px);color:var(--lepto-ink);background:color-mix(in srgb,var(--order-path-accent) 12%,var(--lepto-paper));border:0;border-radius:20px;box-shadow:none}#root .home-order-path__copy{display:flex;grid-column:1;grid-row:2;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}#root .home-order-path .home-order-path__title{margin:0!important;font-family:var(--font-display)!important;font-size:clamp(27px,2.25vw,34px)!important;font-weight:700!important;letter-spacing:0!important;word-spacing:.1em!important;line-height:1.08!important;text-transform:none!important;overflow-wrap:normal;text-wrap:balance}#root .home-order-path .home-order-path__description{max-width:38ch;margin:0 0 8px;color:color-mix(in srgb,var(--lepto-ink) 84%,transparent);font-family:var(--font-body)!important;font-size:clamp(15px,1.12vw,17px)!important;font-weight:500!important;line-height:1.45!important}#root .home-order-path__cta{--order-cta-shadow: 0 0 0 4px var(--lepto-white), 4px 6px 0 var(--lepto-ink);--order-cta-shadow-hover: 0 0 0 4px var(--lepto-white), 8px 10px 0 var(--lepto-ink);--order-cta-shadow-pressed: 0 0 0 4px var(--lepto-white), 3px 4px 0 var(--lepto-ink);box-sizing:border-box;display:grid;grid-template-columns:21px minmax(0,1fr) 20px;gap:9px;align-items:center;width:100%;max-width:100%;min-height:62px;margin-top:auto;padding:15px 16px;color:var(--lepto-ink);background:var(--order-path-accent);border:2px solid var(--lepto-ink);border-radius:var(--lepto-action-radius, 14px);box-shadow:var(--order-cta-shadow);transform-origin:48% 70%;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease;text-decoration:none}#root .home-order-path__cta-icon{display:grid;width:21px;height:21px;place-items:center}#root .home-order-path .home-order-path__cta-label{min-width:0;font-family:var(--font-ui)!important;font-size:clamp(16px,1.2vw,18px);font-weight:800!important;line-height:1.3;text-align:left;white-space:normal;overflow-wrap:normal}#root .home-order-path__cta:focus-visible{outline:3px solid var(--lepto-ink);outline-offset:8px;box-shadow:var(--order-cta-shadow-hover)}#root .home-order-path__cta:active{box-shadow:var(--order-cta-shadow-pressed);transform:translateY(1px)}#root .home-order-path__media{display:block;grid-column:1;grid-row:1;min-width:0;aspect-ratio:3 / 2;margin:0;overflow:hidden;background:var(--lepto-paper);border:0;border-radius:12px;box-shadow:none}#root .home-order-path__media picture,#root .home-order-path__media img{display:block;width:100%;height:100%}#root .home-order-path--quick .home-order-path__media{background:var(--lepto-ink)}#root .home-order-path--quick .home-order-path__media img{object-fit:contain}#root .home-order-path__media img{object-fit:cover;object-position:center}#root .home-order-path--brands .home-order-path__media img{object-position:72% center}#root .home-order-path--print-ready .home-order-path__media img{object-position:58% center}#root .home-order-path--file-prep .home-order-path__media img{object-position:54% center}@media(hover:hover)and (pointer:fine){#root .home-order-path__cta:is(:hover,:focus-visible){box-shadow:var(--order-cta-shadow-hover);filter:drop-shadow(0 9px 9px color-mix(in srgb,var(--lepto-ink) 13%,transparent));transform:translateY(-4px) rotate(-2deg) skew(-3deg)}#root .home-order-path__cta:active{box-shadow:var(--order-cta-shadow-pressed);filter:none;transform:translateY(1px) rotate(1deg) skew(2deg)}}@media(max-width:1100px){#root .home-order-paths__grid,#root .home-order-paths__grid[data-path-count]{grid-template-columns:minmax(0,1fr)}#root .home-order-path{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-template-rows:auto;gap:clamp(24px,4vw,40px);align-items:center}#root .home-order-path__copy{grid-column:2;grid-row:1;align-self:stretch}#root .home-order-path__media{aspect-ratio:4 / 3}}@media(max-width:1024px){#root .home-grid--with-order-paths{grid-template-columns:minmax(0,1fr);grid-template-areas:"featured" "side" "order-heading" "order-grid"}#root .home-grid--with-order-paths.home-grid--single{grid-template-areas:"featured" "order-heading" "order-grid"}}@media(max-width:700px){#root .home-grid--with-order-paths{row-gap:24px}#root .home-order-paths__heading h2{font-size:clamp(36px,10vw,48px)!important}#root .home-order-paths{margin-bottom:52px}#root .home-order-paths__grid{gap:24px}#root .home-order-path{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:20px;padding:18px;border-radius:18px}#root .home-order-path__copy{grid-column:1;grid-row:2}#root .home-order-path__media{aspect-ratio:3 / 2}#root .home-order-path .home-order-path__title{font-size:clamp(27px,7.4vw,33px)!important}#root .home-order-path .home-order-path__description{font-size:16px!important}}@media(prefers-reduced-motion:reduce){#root .home-order-path__cta,#root .home-order-path__cta:is(:hover,:focus-visible,:active){transition:none!important;transform:none!important;filter:none!important}}@media(max-width:620px){}:root{--lepto-action-radius: 14px;--lepto-action-border: 2px solid var(--lepto-ink);--lepto-action-cutline: var(--lepto-white);--lepto-action-ledge: var(--lepto-ink);--lepto-action-shadow: 0 0 0 3px var(--lepto-action-cutline), 4px 5px 0 var(--lepto-action-ledge);--lepto-action-shadow-hover: 0 0 0 3px var(--lepto-action-cutline), 6px 7px 0 var(--lepto-action-ledge);--lepto-action-shadow-pressed: 0 0 0 3px var(--lepto-action-cutline), 2px 3px 0 var(--lepto-action-ledge);--lepto-choice-selected-color: var(--lepto-paper);--lepto-choice-selected-surface: var(--lepto-ink);--lepto-choice-selected-accent: var(--lepto-banana);--lepto-choice-selected-shadow: 0 0 0 3px var(--lepto-choice-selected-accent), 4px 6px 0 var(--lepto-ink)}#root :is(.lepto-sticker-button,.sticker-button:not(.sticker-button--image),.btn,.shop-filter-chip,.product-card__quick-add,.home-action-rail__button,.benefits-strip__offer-button,.secondary-link,.remove-link,.mode-switcher a,.pro-tabs button,.quick-editor-wizard__steps button,.uploaded-empty--button,.upload-more,.row-actions button,.delivery-format-option,.delivery-format-preview-trigger,.editor-brand-item-banner__return,.coin-comparison-toggle,.canvas-tool-panel__reset,.canvas-mirror-toggle,.custom-size-field__confirm,.final-preview-close,.quick-order-cart-center__button,.quick-order-item__cart-action,.quick-order-item__rename-button,.quick-order-add,.editor-account-prompt__actions a,.editor-account-prompt__actions button,.editor-navigation-guard__actions button,.options-panel__action,.what-we-do-tab,.what-we-do-final__actions a,.what-we-do-final__actions button,.sticker-chip,.option-chip,.size-chip,.border-choice,.shape-chip,.delivery-format-choice,.own-shape-choice>button,.brand-builder-source-choice,.brand-builder-preset,.brand-builder-steps button,.brand-builder-quantity-options button,.brand-builder-quantity-prices__grid button,.brand-builder-product-picker__grid>button,.brand-builder-choice__grid>button,.brand-builder-control>button,.brand-builder-production__mode,.brand-builder-item-select,.brand-builder-add-item,.brand-builder-replace-file,.brand-builder-apply-artwork,.brand-builder-remove-item,.brand-builder-reset-order,.for-brands-attachments__pick,.brand-builder-item-remove-motif,.merch-shop-filters button,.merch-product-sizes button,.merch-list-card__detail,.merch-product-add,.product-detail-preview,.cart-success-banner a,.cart-success-banner button,.cart-toast__actions a,.cart-toast__actions button),.editor-navigation-guard__actions button,.lepto-account-overview__actions a,.lepto-wp-content :is(.woocommerce-MyAccount-navigation a,.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.cart-toast__actions a,.cart-toast__actions button),body.woocommerce :is(.woocommerce-MyAccount-navigation a,.woocommerce-form-login__submit,.woocommerce-form-register__submit,a.button,button.button,input.button){border-radius:var(--lepto-action-radius)!important}#root :is(.lepto-action-button,.lepto-sticker-button,.sticker-button:not(.sticker-button--image),.btn,.product-card__quick-add,.upload-more,.quick-order-cart-center__button,.quick-order-item__cart-action,.quick-order-item__rename-button,.quick-order-add,.editor-account-prompt__actions a,.editor-account-prompt__actions button,.options-panel__action,.what-we-do-final__actions a,.what-we-do-final__actions button,.brand-builder-add-item,.brand-builder-replace-file,.brand-builder-apply-artwork,.brand-builder-remove-item,.brand-builder-reset-order,.for-brands-attachments__pick,.merch-list-card__detail,.merch-product-add,.cart-success-banner a,.cart-success-banner button,.cart-toast__actions a,.cart-toast__actions button),.editor-navigation-guard__actions button,.lepto-wp-content :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button),body.woocommerce :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit,a.button,button.button,input.button){border:var(--lepto-action-border)!important;border-radius:var(--lepto-action-radius)!important;box-shadow:var(--lepto-action-shadow)!important}@media(hover:hover)and (pointer:fine){#root :is(.lepto-action-button,.lepto-sticker-button,.sticker-button:not(.sticker-button--image),.btn,.product-card__quick-add,.upload-more,.quick-order-cart-center__button,.quick-order-item__cart-action,.quick-order-item__rename-button,.quick-order-add,.editor-account-prompt__actions a,.editor-account-prompt__actions button,.options-panel__action,.what-we-do-final__actions a,.what-we-do-final__actions button,.brand-builder-add-item,.brand-builder-replace-file,.brand-builder-apply-artwork,.brand-builder-remove-item,.brand-builder-reset-order,.for-brands-attachments__pick,.merch-list-card__detail,.merch-product-add,.cart-success-banner a,.cart-success-banner button,.cart-toast__actions a,.cart-toast__actions button):hover,.editor-navigation-guard__actions button:hover,.lepto-wp-content :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button):hover,body.woocommerce :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit,a.button,button.button,input.button):hover{box-shadow:var(--lepto-action-shadow-hover)!important}}#root :is(.lepto-action-button,.lepto-sticker-button,.sticker-button:not(.sticker-button--image),.btn,.product-card__quick-add,.upload-more,.quick-order-cart-center__button,.quick-order-item__cart-action,.quick-order-item__rename-button,.quick-order-add,.editor-account-prompt__actions a,.editor-account-prompt__actions button,.options-panel__action,.what-we-do-final__actions a,.what-we-do-final__actions button,.brand-builder-add-item,.brand-builder-replace-file,.brand-builder-apply-artwork,.brand-builder-remove-item,.brand-builder-reset-order,.for-brands-attachments__pick,.merch-list-card__detail,.merch-product-add,.cart-success-banner a,.cart-success-banner button,.cart-toast__actions a,.cart-toast__actions button):focus-visible,.editor-navigation-guard__actions button:focus-visible,.lepto-wp-content :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button):focus-visible,body.woocommerce :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit,a.button,button.button,input.button):focus-visible{box-shadow:var(--lepto-action-shadow-hover)!important}#root :is(.lepto-action-button,.lepto-sticker-button,.sticker-button:not(.sticker-button--image),.btn,.product-card__quick-add,.upload-more,.quick-order-cart-center__button,.quick-order-item__cart-action,.quick-order-item__rename-button,.quick-order-add,.editor-account-prompt__actions a,.editor-account-prompt__actions button,.options-panel__action,.what-we-do-final__actions a,.what-we-do-final__actions button,.brand-builder-add-item,.brand-builder-replace-file,.brand-builder-apply-artwork,.brand-builder-remove-item,.brand-builder-reset-order,.for-brands-attachments__pick,.merch-list-card__detail,.merch-product-add,.cart-success-banner a,.cart-success-banner button,.cart-toast__actions a,.cart-toast__actions button):active,.editor-navigation-guard__actions button:active,.lepto-wp-content :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button):active,body.woocommerce :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit,a.button,button.button,input.button):active{box-shadow:var(--lepto-action-shadow-pressed)!important}#root :is(.lepto-action-button,.lepto-sticker-button,.sticker-button:not(.sticker-button--image),.btn,.product-card__quick-add,.upload-more,.quick-order-cart-center__button,.quick-order-item__cart-action,.quick-order-item__rename-button,.quick-order-add,.editor-account-prompt__actions button,.options-panel__action,.what-we-do-final__actions button,.brand-builder-add-item,.brand-builder-replace-file,.brand-builder-apply-artwork,.brand-builder-remove-item,.brand-builder-reset-order,.for-brands-attachments__pick,.merch-list-card__detail,.merch-product-add,.cart-success-banner button,.cart-toast__actions button):disabled,#root :is(.lepto-action-button,.lepto-sticker-button,.btn,.editor-account-prompt__actions a,.what-we-do-final__actions a,.cart-success-banner a,.cart-toast__actions a)[aria-disabled=true],.editor-navigation-guard__actions button:disabled,.lepto-account-overview__actions a[aria-disabled=true],.lepto-wp-content :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce button.button,.woocommerce input.button):disabled,.lepto-wp-content .woocommerce a.button[aria-disabled=true],body.woocommerce :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit,button.button,input.button):disabled,body.woocommerce a.button[aria-disabled=true]{box-shadow:var(--lepto-action-shadow)!important}:is(#root,.lepto-wp-native-header) .site-header{--lepto-nav-radius: var(--lepto-action-radius)}:is(#root button[aria-pressed]:not(.product-like),#root [role=tab][aria-selected],#root button[aria-current]:not([aria-current=false]),#root a.lepto-nav-sticker[aria-current],body .mobile-nav-panel a.lepto-nav-sticker[aria-current]):is(:hover,:active,:focus,:focus-visible),#root :is(.product-card__open[aria-expanded=true],.delivery-format-option[aria-pressed]){animation:none!important;filter:none!important;transform:none!important;transition:color .12s ease,background-color .12s ease!important;will-change:auto!important}:is(#root button[aria-pressed=true]:not(.product-like),#root [role=tab][aria-selected=true],#root button[aria-current]:not([aria-current=false]),#root a.lepto-nav-sticker[aria-current=page],body .mobile-nav-panel a.lepto-nav-sticker[aria-current=page],#root .lepto-nav-sticker.active,body .mobile-nav-panel .lepto-nav-sticker.active,.lepto-wp-native-header .current-menu-item>a.lepto-nav-sticker,.lepto-wp-native-header .current_page_item>a.lepto-nav-sticker){--lepto-choice-selected-shadow: 0 0 0 3px var(--lepto-choice-selected-accent), 4px 6px 0 var(--lepto-ink);color:var(--lepto-choice-selected-color)!important;background:var(--lepto-choice-selected-surface)!important;border-color:var(--lepto-ink)!important;box-shadow:var(--lepto-choice-selected-shadow)!important;animation:none!important;filter:none!important;transform:none!important;transition:color .12s ease,background-color .12s ease!important;will-change:auto!important;-webkit-text-stroke:0;text-shadow:none}:is(#root button[aria-pressed=true]:not(.product-like),#root [role=tab][aria-selected=true],#root button[aria-current]:not([aria-current=false]),#root a.lepto-nav-sticker[aria-current=page],body .mobile-nav-panel a.lepto-nav-sticker[aria-current=page],#root .lepto-nav-sticker.active,body .mobile-nav-panel .lepto-nav-sticker.active,.lepto-wp-native-header .current-menu-item>a.lepto-nav-sticker,.lepto-wp-native-header .current_page_item>a.lepto-nav-sticker) :is(strong,small,em,span,svg){color:var(--lepto-choice-selected-descendant-color, inherit)!important;text-shadow:none;-webkit-text-stroke:0}:is(#root button[aria-pressed=true]:not(.product-like),#root [role=tab][aria-selected=true],#root button[aria-current]:not([aria-current=false]),#root a.lepto-nav-sticker[aria-current=page],body .mobile-nav-panel a.lepto-nav-sticker[aria-current=page],#root .lepto-nav-sticker.active,body .mobile-nav-panel .lepto-nav-sticker.active,.lepto-wp-native-header .current-menu-item>a.lepto-nav-sticker,.lepto-wp-native-header .current_page_item>a.lepto-nav-sticker):is(:hover,:active,:focus,:focus-visible){box-shadow:var(--lepto-choice-selected-shadow)!important;animation:none!important;filter:none!important;transform:none!important}:is(#root button[aria-pressed]:not(.product-like),#root [role=tab][aria-selected],#root button[aria-current]:not([aria-current=false]),#root a.lepto-nav-sticker[aria-current],body .mobile-nav-panel a.lepto-nav-sticker[aria-current]):focus:not(:focus-visible){outline:none!important}:is(#root button[aria-pressed]:not(.product-like),#root [role=tab][aria-selected],#root button[aria-current]:not([aria-current=false]),#root a.lepto-nav-sticker[aria-current],body .mobile-nav-panel a.lepto-nav-sticker[aria-current]):focus-visible{z-index:2;outline:3px solid var(--lepto-ink)!important;outline-offset:7px!important;animation:none!important;filter:none!important;transform:none!important}:is(#root button[aria-pressed=true]:not(.product-like),#root [role=tab][aria-selected=true],#root button[aria-current]:not([aria-current=false]),#root .lepto-nav-sticker.active,body .mobile-nav-panel .lepto-nav-sticker.active,.lepto-wp-native-header .current-menu-item>a.lepto-nav-sticker,.lepto-wp-native-header .current_page_item>a.lepto-nav-sticker).is-pool{--lepto-choice-selected-accent: var(--lepto-pool)}:is(#root button[aria-pressed=true]:not(.product-like),#root [role=tab][aria-selected=true],#root button[aria-current]:not([aria-current=false]),#root .lepto-nav-sticker.active,body .mobile-nav-panel .lepto-nav-sticker.active,.lepto-wp-native-header .current-menu-item>a.lepto-nav-sticker,.lepto-wp-native-header .current_page_item>a.lepto-nav-sticker).is-violet{--lepto-choice-selected-accent: var(--lepto-violet)}:is(#root button[aria-pressed=true]:not(.product-like),#root [role=tab][aria-selected=true],#root button[aria-current]:not([aria-current=false]),#root .lepto-nav-sticker.active,body .mobile-nav-panel .lepto-nav-sticker.active,.lepto-wp-native-header .current-menu-item>a.lepto-nav-sticker,.lepto-wp-native-header .current_page_item>a.lepto-nav-sticker).is-tomato{--lepto-choice-selected-accent: var(--lepto-tomato)}:is(#root button[aria-pressed=true],#root [role=tab][aria-selected=true]) .sticker-chip__selected-badge,#root .brand-builder-assistance-choice[aria-pressed=true] :is(.brand-builder-source-choice__icon,.brand-builder-source-choice__arrow){color:var(--lepto-ink)!important;background:var(--lepto-choice-selected-accent)!important;border-color:var(--lepto-paper)!important}#root .delivery-format-choice:has(>.delivery-format-option[aria-pressed=true]),#root .quantity-price-list__custom.is-selected,#root .express-production-control:has(input[type=checkbox]:checked),#root .lamination-control:has(input[type=checkbox]:checked),#root .graphic-prep-services label:has(input[type=radio]:checked),#root .for-brands-needs>div>label:has(input[type=checkbox]:checked),#root .shop-page .product-card:has(>.product-card__open[aria-expanded=true]){--lepto-choice-selected-shadow: 0 0 0 3px var(--lepto-choice-selected-accent), 4px 6px 0 var(--lepto-ink);color:var(--lepto-choice-selected-color)!important;background:var(--lepto-choice-selected-surface)!important;border-color:var(--lepto-ink)!important;box-shadow:var(--lepto-choice-selected-shadow)!important;animation:none!important;filter:none!important;transform:none!important;transition:color .12s ease,background-color .12s ease!important}#root :is(.delivery-format-choice:has(>.delivery-format-option[aria-pressed=true]),.quantity-price-list__custom.is-selected,.express-production-control:has(input[type=checkbox]:checked),.lamination-control:has(input[type=checkbox]:checked),.graphic-prep-services label:has(input[type=radio]:checked),.for-brands-needs>div>label:has(input[type=checkbox]:checked),.shop-page .product-card:has(>.product-card__open[aria-expanded=true])) :is(strong,small,em,span,svg){color:var(--lepto-choice-selected-descendant-color, inherit)!important;text-shadow:none;-webkit-text-stroke:0}#root .lepto-selected-ink-island{--lepto-choice-selected-descendant-color: var(--lepto-ink);color:var(--lepto-ink)!important;text-shadow:none;-webkit-text-stroke:0}#root .lepto-selected-ink-island :is(strong,small,em,span,svg){color:var(--lepto-ink)!important;text-shadow:none;-webkit-text-stroke:0}#root .shop-page .product-card:has(>.product-card__open[aria-expanded=true]) .type-chip{color:var(--lepto-ink)!important}#root :is(.express-production-control,.lamination-control,.graphic-prep-services label,.for-brands-needs>div>label,.quantity-price-list__custom):has(input:focus:not(:focus-visible)){outline:none!important}#root :is(.express-production-control,.lamination-control,.graphic-prep-services label,.for-brands-needs>div>label,.quantity-price-list__custom):has(input:focus-visible){outline:3px solid var(--lepto-ink)!important;outline-offset:7px!important;transform:none!important}:is(body.woocommerce-cart #shipping_method>li:has(input[type=radio]),body.woocommerce-checkout #shipping_method>li:has(input[type=radio]),body.woocommerce-checkout #payment .payment_methods>.wc_payment_method,body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-radio-control__option){--lepto-choice-selected-accent: var(--lepto-banana);min-width:0;padding:12px 14px;color:var(--lepto-ink);background:var(--lepto-white)!important;border:2px solid var(--lepto-ink)!important;border-radius:var(--lepto-action-radius);box-shadow:none;filter:none!important;transform:none!important;transition:color .12s ease,background-color .12s ease}:is(body.woocommerce-cart #shipping_method>li,body.woocommerce-checkout #shipping_method>li,body.woocommerce-checkout #payment .payment_methods>.wc_payment_method,body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-radio-control__option):has(input[type=radio]:checked),body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-radio-control__option-checked,body.woocommerce-checkout .wc-block-components-radio-control__option-checked{--lepto-choice-selected-shadow: 0 0 0 3px var(--lepto-choice-selected-accent), 4px 6px 0 var(--lepto-ink);color:var(--lepto-choice-selected-color)!important;background:var(--lepto-choice-selected-surface)!important;border-color:var(--lepto-ink)!important;box-shadow:var(--lepto-choice-selected-shadow)!important;filter:none!important;transform:none!important}:is(body.woocommerce-cart #shipping_method>li,body.woocommerce-checkout #shipping_method>li,body.woocommerce-checkout #payment .payment_methods>.wc_payment_method,body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-radio-control__option):has(input[type=radio]:checked):is(:hover,:active,:focus-within){box-shadow:var(--lepto-choice-selected-shadow)!important;filter:none!important;transform:none!important}:is(body.woocommerce-cart #shipping_method>li,body.woocommerce-checkout #shipping_method>li,body.woocommerce-checkout #payment .payment_methods>.wc_payment_method,body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-radio-control__option):has(input[type=radio]:checked)>label,:is(body.woocommerce-cart #shipping_method>li,body.woocommerce-checkout #shipping_method>li,body.woocommerce-checkout #payment .payment_methods>.wc_payment_method,body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-radio-control__option):has(input[type=radio]:checked)>input[type=radio]:checked+label,:is(body.woocommerce-cart #shipping_method>li,body.woocommerce-checkout #shipping_method>li,body.woocommerce-checkout #payment .payment_methods>.wc_payment_method,body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-radio-control__option):has(input[type=radio]:checked) :is(.wc-block-components-radio-control__label,.wc-block-components-radio-control__secondary-label,.amount,strong,small){color:inherit!important;background:transparent!important;border-color:transparent!important;text-shadow:none;-webkit-text-stroke:0}:is(body.woocommerce-cart,body.woocommerce-checkout) #shipping_method>li:has(input[type=hidden][name^=shipping_method]){display:block;padding:0;color:var(--lepto-ink)!important;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;filter:none!important;transform:none!important}:is(body.woocommerce-cart,body.woocommerce-checkout) #shipping_method>li>label{margin:0;font-family:var(--font-ui)!important;font-size:.88rem!important;font-weight:500!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none;-webkit-text-stroke:0}:is(body.woocommerce-cart,body.woocommerce-checkout) #shipping_method>li:has(input[type=hidden][name^=shipping_method])>label{cursor:default}:is(body.woocommerce-cart,body.woocommerce-checkout) #shipping_method .amount{font-weight:750;white-space:nowrap}:is(body.woocommerce-cart #shipping_method>li,body.woocommerce-checkout #shipping_method>li,body.woocommerce-checkout #payment .payment_methods>.wc_payment_method,body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-radio-control__option) input[type=radio]{accent-color:var(--lepto-banana)}:is(body.woocommerce-cart #shipping_method>li,body.woocommerce-checkout #shipping_method>li,body.woocommerce-checkout #payment .payment_methods>.wc_payment_method,body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-radio-control__option):has(input[type=radio]:focus:not(:focus-visible)){outline:none!important}:is(body.woocommerce-cart #shipping_method>li,body.woocommerce-checkout #shipping_method>li,body.woocommerce-checkout #payment .payment_methods>.wc_payment_method,body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-radio-control__option):has(input[type=radio]:focus-visible){outline:3px solid var(--lepto-ink)!important;outline-offset:7px!important}:is(#root,.lepto-wp-native-header,.lepto-wp-content,body) :is(.account-dropdown__nav,.mobile-account-links)>a[aria-current=page],body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active>a,body.woocommerce-account .woocommerce-MyAccount-navigation a[aria-current=page]{color:var(--lepto-ink)!important;background:var(--lepto-tomato)!important;border-color:var(--lepto-ink)!important;box-shadow:none!important;animation:none!important;filter:none!important;transform:none!important;transition:color .12s ease,background-color .12s ease!important;will-change:auto!important;-webkit-text-stroke:0;text-shadow:none}:is(#root,.lepto-wp-native-header,.lepto-wp-content,body) :is(.account-dropdown__nav,.mobile-account-links)>a[aria-current=page]:is(:hover,:active,:focus,:focus-visible),body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active>a:is(:hover,:active,:focus,:focus-visible),body.woocommerce-account .woocommerce-MyAccount-navigation a[aria-current=page]:is(:hover,:active,:focus,:focus-visible){box-shadow:none!important;filter:none!important;transform:none!important}#root .main-nav .lepto-nav-sticker.active[aria-current=page],#root .main-nav .lepto-nav-sticker.active[aria-current=page]:is(:hover,:active,:focus,:focus-visible),body .mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.active[aria-current=page],body .mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.active[aria-current=page]:is(:hover,:active,:focus,:focus-visible),.lepto-wp-native-header .main-nav :is(.current-menu-item,.current_page_item)>.lepto-nav-sticker,.lepto-wp-native-header .main-nav :is(.current-menu-item,.current_page_item)>.lepto-nav-sticker:is(:hover,:active,:focus,:focus-visible),.lepto-wp-native-header .mobile-nav-links :is(.current-menu-item,.current_page_item)>.lepto-nav-sticker,.lepto-wp-native-header .mobile-nav-links :is(.current-menu-item,.current_page_item)>.lepto-nav-sticker:is(:hover,:active,:focus,:focus-visible),.lepto-wp-native-header :is(.main-nav,.mobile-nav-links) .lepto-nav-sticker[aria-current=page],.lepto-wp-native-header :is(.main-nav,.mobile-nav-links) .lepto-nav-sticker[aria-current=page]:is(:hover,:active,:focus,:focus-visible){--lepto-choice-selected-shadow: 0 0 0 3px var(--lepto-choice-selected-accent), 4px 6px 0 var(--lepto-ink);color:var(--lepto-choice-selected-color)!important;background:var(--lepto-choice-selected-surface)!important;border-color:var(--lepto-ink)!important;box-shadow:var(--lepto-choice-selected-shadow)!important;animation:none!important;filter:none!important;transform:none!important;transition:color .12s ease,background-color .12s ease!important;will-change:auto!important;-webkit-text-stroke:0;text-shadow:none}#root .main-nav .lepto-nav-sticker.active[aria-current=page]:focus:not(:focus-visible),body .mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.active[aria-current=page]:focus:not(:focus-visible),.lepto-wp-native-header :is(.main-nav,.mobile-nav-links) .lepto-nav-sticker[aria-current=page]:focus:not(:focus-visible){outline:none!important}#root .main-nav .lepto-nav-sticker.active[aria-current=page]:focus-visible,body .mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.active[aria-current=page]:focus-visible,.lepto-wp-native-header :is(.main-nav,.mobile-nav-links) .lepto-nav-sticker[aria-current=page]:focus-visible{z-index:2;outline:3px solid var(--lepto-ink)!important;outline-offset:7px!important;box-shadow:var(--lepto-choice-selected-shadow)!important;filter:none!important;transform:none!important}#root .main-nav .lepto-nav-sticker.is-rainbow.active[aria-current=page],#root .main-nav .lepto-nav-sticker.is-rainbow.active[aria-current=page]:is(:hover,:active,:focus,:focus-visible),:is(#root,body) .mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-rainbow.active[aria-current=page],:is(#root,body) .mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-rainbow.active[aria-current=page]:is(:hover,:active,:focus,:focus-visible),:is(#root,.lepto-wp-native-header) :is(.main-nav,.mobile-nav-links) .lepto-nav-sticker.is-rainbow[data-nav-key=about][aria-current=page],:is(#root,.lepto-wp-native-header) :is(.main-nav,.mobile-nav-links) .lepto-nav-sticker.is-rainbow[data-nav-key=about][aria-current=page]:is(:hover,:active,:focus,:focus-visible),:is(#root,.lepto-wp-native-header) :is(.main-nav,.mobile-nav-links) :is(.current-menu-item,.current_page_item)>.lepto-nav-sticker.is-rainbow[data-nav-key=about],:is(#root,.lepto-wp-native-header) :is(.main-nav,.mobile-nav-links) :is(.current-menu-item,.current_page_item)>.lepto-nav-sticker.is-rainbow[data-nav-key=about]:is(:hover,:active,:focus,:focus-visible){--lepto-choice-selected-shadow: var(--lepto-about-nav-shadow);color:var(--lepto-choice-selected-color)!important;background:var(--lepto-choice-selected-surface)!important;background-image:none!important;border-color:var(--lepto-ink)!important;box-shadow:var(--lepto-about-nav-shadow)!important;animation:none!important;filter:none!important;transform:none!important;transition:color .12s ease,background-color .12s ease!important;will-change:auto!important;-webkit-text-stroke:0;text-shadow:none}#root .main-nav .lepto-nav-sticker.is-rainbow.active[aria-current=page]:focus-visible,:is(#root,body) .mobile-nav-panel .mobile-nav-links .lepto-nav-sticker.is-rainbow.active[aria-current=page]:focus-visible,:is(#root,.lepto-wp-native-header) :is(.main-nav,.mobile-nav-links) .lepto-nav-sticker.is-rainbow[data-nav-key=about]:focus-visible,:is(#root,.lepto-wp-native-header) :is(.main-nav,.mobile-nav-links) :is(.current-menu-item,.current_page_item)>.lepto-nav-sticker.is-rainbow[data-nav-key=about]:focus-visible{outline:3px solid var(--lepto-pool)!important;outline-offset:-5px!important;box-shadow:var(--lepto-about-nav-shadow)!important;transform:none!important}:is(body .mobile-nav-panel .language-switcher__options>button,.lepto-wp-native-header .language-switcher__options>button):is(:hover,:active,:focus,:focus-visible){animation:none!important;filter:none!important;transform:none!important;will-change:auto!important}body .mobile-nav-panel .language-switcher__options>button.is-active[aria-pressed=true],.lepto-wp-native-header .language-switcher__options>button.is-active[aria-pressed=true]{--lepto-choice-selected-accent: var(--lepto-tomato);--lepto-choice-selected-shadow: 0 0 0 3px var(--lepto-choice-selected-accent), 4px 6px 0 var(--lepto-ink);color:var(--lepto-choice-selected-color)!important;background:var(--lepto-choice-selected-surface)!important;border-color:var(--lepto-ink)!important;box-shadow:var(--lepto-choice-selected-shadow)!important;animation:none!important;filter:none!important;transform:none!important;transition:color .12s ease,background-color .12s ease!important;will-change:auto!important;-webkit-text-stroke:0;text-shadow:none}:is(body .mobile-nav-panel .language-switcher__options>button,.lepto-wp-native-header .language-switcher__options>button):focus:not(:focus-visible){outline:none!important}:is(body .mobile-nav-panel .language-switcher__options>button,.lepto-wp-native-header .language-switcher__options>button):focus-visible{z-index:2;outline:3px solid var(--lepto-ink)!important;outline-offset:7px!important;filter:none!important;transform:none!important}:is(#root .site-header .language-switcher__options>button,body .mobile-nav-panel .language-switcher__options>button,.lepto-wp-native-header .language-switcher__options>button){margin:0;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;animation:none!important;filter:none!important;transform:none!important;transition:color .12s ease,background-color .12s ease!important;will-change:auto!important}:is(#root .site-header .language-switcher__options>button,body .mobile-nav-panel .language-switcher__options>button,.lepto-wp-native-header .language-switcher__options>button).is-active[aria-pressed=true],:is(#root .site-header .language-switcher__options>button,body .mobile-nav-panel .language-switcher__options>button,.lepto-wp-native-header .language-switcher__options>button).is-active[aria-pressed=true]:is(:hover,:active,:focus,:focus-visible){color:var(--lepto-choice-selected-color)!important;background:var(--lepto-choice-selected-surface)!important;border-color:transparent!important;box-shadow:none!important;animation:none!important;filter:none!important;transform:none!important;-webkit-text-stroke:0;text-shadow:none}:is(#root .site-header .language-switcher__options>button,body .mobile-nav-panel .language-switcher__options>button,.lepto-wp-native-header .language-switcher__options>button):focus:not(:focus-visible){outline:none!important}:is(#root .site-header .language-switcher__options>button,body .mobile-nav-panel .language-switcher__options>button,.lepto-wp-native-header .language-switcher__options>button):focus-visible{z-index:2;outline:3px solid var(--lepto-ink)!important;outline-offset:-3px!important;box-shadow:none!important;animation:none!important;filter:none!important;transform:none!important}#customer_login.lepto-auth-enhanced .lepto-auth-tabs>button{width:100%;min-width:0;margin:0;border-radius:0!important;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;animation:none!important;filter:none!important;transform:none!important;transition:color .12s ease,background-color .12s ease!important;will-change:auto!important}#customer_login.lepto-auth-enhanced .lepto-auth-tabs>button.is-active[aria-pressed=true],#customer_login.lepto-auth-enhanced .lepto-auth-tabs>button.is-active[aria-pressed=true]:is(:hover,:active,:focus,:focus-visible){color:var(--lepto-choice-selected-color)!important;background:var(--lepto-choice-selected-surface)!important;box-shadow:none!important;animation:none!important;filter:none!important;transform:none!important;-webkit-text-stroke:0;text-shadow:none}#customer_login.lepto-auth-enhanced .lepto-auth-tabs>button:focus:not(:focus-visible){outline:none!important}#customer_login.lepto-auth-enhanced .lepto-auth-tabs>button:focus-visible{z-index:2;outline:3px solid var(--lepto-pool)!important;outline-offset:-6px!important;filter:none!important;transform:none!important}:is(#root .site-header .language-switcher__options>button,body .mobile-nav-panel .language-switcher__options>button,.lepto-wp-native-header .language-switcher__options>button).is-active[aria-pressed=true]:focus-visible{outline-color:var(--lepto-pool)!important}#root .home-action-rail__button,#root .home-action-rail__button:is(:hover,:focus-visible,:active){color:var(--lepto-ink)!important;background:var(--lepto-route-quick)!important}#root .shop-page .product-card__quick-add,#root .shop-page .product-card__quick-add:is(:hover,:focus-visible,:active),body.woocommerce-checkout .woocommerce #payment #place_order,body.woocommerce-checkout .woocommerce #payment #place_order:is(:hover,:focus-visible,:active),body.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,body.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:is(:hover,:focus-visible,:active){color:var(--lepto-ink)!important;background:var(--lepto-tomato)!important}:is(#root,.lepto-wp-content,body.woocommerce) :is(.sticker-button--black:not(.sticker-button--image),.btn-primary),:is(#root,.lepto-wp-content,body.woocommerce) :is(.sticker-button--black:not(.sticker-button--image),.btn-primary):is(:hover,:focus-visible,:active),:is(.lepto-wp-content,body.woocommerce) :is(a.button,button.button,input.button):not(:disabled):not([aria-disabled=true]),:is(.lepto-wp-content,body.woocommerce) :is(a.button,button.button,input.button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){color:var(--lepto-ink)!important;background:var(--lepto-tomato)!important}:is(#root,.lepto-wp-content,body.woocommerce) a.added_to_cart,:is(#root,.lepto-wp-content,body.woocommerce) a.added_to_cart:is(:hover,:focus-visible,:active){color:var(--lepto-ink)!important;background:var(--lepto-pool)!important}@media(max-width:620px){}:is(#root,.lepto-wp-native-header,.lepto-wp-content,body) :is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a.is-logout{display:inline-flex;flex-wrap:nowrap;grid-column:1 / -1;justify-self:start;width:max-content;max-width:100%;min-width:0;min-height:44px;margin-top:12px;padding:8px 10px;align-items:center;justify-content:flex-start;gap:7px;color:color-mix(in srgb,var(--lepto-ink) 72%,transparent);background:transparent!important;border-color:color-mix(in srgb,var(--lepto-ink) 38%,transparent);border-style:dashed;box-shadow:none;font-size:12px!important;letter-spacing:.06em!important;line-height:1.15!important;white-space:nowrap;overflow-wrap:normal;transform:none}:is(#root,.lepto-wp-native-header,.lepto-wp-content,body) :is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a.is-logout :is(svg,.account-menu-icon){width:16px;height:16px;flex:0 0 16px;opacity:.72;transform:none}:is(#root,.lepto-wp-native-header,.lepto-wp-content,body) :is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a.is-logout:hover,:is(#root,.lepto-wp-native-header,.lepto-wp-content,body) :is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a.is-logout:focus-visible{color:var(--lepto-ink);background:color-mix(in srgb,var(--lepto-tomato) 10%,var(--lepto-white))!important;border-color:var(--lepto-ink);box-shadow:none;transform:none}@media(max-width:1359px){:is(#root,.lepto-wp-native-header,.lepto-wp-content,body) .mobile-account-links>a.is-logout{grid-column:1 / -1;justify-self:start;width:max-content;min-height:44px;margin-top:12px;padding:8px 10px;justify-content:flex-start}}:is(#root,.lepto-wp-native-header,.lepto-wp-content,body) :is(.account-dropdown__nav,.mobile-account-links,.lepto-account-overview__actions)>a.is-logout>span,body.woocommerce-account :is(#root,.lepto-wp-content) .woocommerce-MyAccount-navigation>ul>li.woocommerce-MyAccount-navigation-link--customer-logout>a>span{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;word-break:normal}.sticker-button.sticker-peel:not(.sticker-button--image):after{display:none!important;content:none!important;background:none!important;clip-path:none!important;box-shadow:none!important;opacity:0!important;animation:none!important;transition:none!important}.lepto-nav-sticker:after,.lepto-wp-native-header .main-nav a:after,.lepto-wp-native-header .mobile-nav-links a:after{display:none!important;content:none!important;background:none!important;clip-path:none!important;box-shadow:none!important;opacity:0!important;animation:none!important;transition:none!important}@media(max-width:760px),(hover:none),(pointer:coarse){html{scroll-behavior:auto!important}:is(#root,#mobile-menu,.lepto-wp-native-header,.lepto-wp-content,.product-zoom-modal,.cart-toast-backdrop),body>:not(#root),:is(#root,#mobile-menu,.lepto-wp-native-header,.lepto-wp-content,.product-zoom-modal,.cart-toast-backdrop) *,body>:not(#root) *,:is(#root,#mobile-menu,.lepto-wp-native-header,.lepto-wp-content,.product-zoom-modal,.cart-toast-backdrop) *:before,body>:not(#root) *:before,:is(#root,#mobile-menu,.lepto-wp-native-header,.lepto-wp-content,.product-zoom-modal,.cart-toast-backdrop) *:after,body>:not(#root) *:after{animation:none!important;transition:none!important;will-change:auto!important}:is(#root,#mobile-menu,.lepto-wp-content) :is(.sticker-peel,.sticker-peel:hover,.sticker-peel:focus-visible,.sticker-peel:active,.sticker-peel.is-peeling){animation:none!important;transition:none!important;transform:none!important;filter:none!important;will-change:auto!important}:is(#root,.lepto-wp-content,body.woocommerce) :is(.lepto-sticker-button,.sticker-button:not(.sticker-button--image),.btn,.add_to_cart_button,.ajax_add_to_cart,.single_add_to_cart_button,.checkout-button,.added_to_cart,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #payment #place_order,.benefits-strip__product-card,.lepto-account-overview__actions a,.cart-toast__actions a,.cart-toast__actions button,.product-card__quick-add,.home-action-rail__button,.benefits-strip__offer-button,.secondary-link,.remove-link,.mode-switcher a,.pro-tabs button,.pro-product-choice,.lepto-auth-tabs button,.quick-editor-wizard__steps button,.uploaded-empty--button,.upload-more,.row-actions button,.delivery-format-option,.delivery-format-preview-trigger,.editor-brand-item-banner__return,.coin-comparison-toggle,.canvas-tool-panel__reset,.canvas-mirror-toggle,.custom-size-field__confirm,.final-preview-close,.shape-adjustment__reset,.quick-order-cart-center__button,.quick-order-item,.quick-order-item__cart-action,.quick-order-item__rename-button,.quick-order-item__remove,.quick-order-add,.editor-account-prompt__actions a,.editor-account-prompt__actions button,.editor-navigation-guard__actions button,.options-panel__action,.what-we-do-tab,.what-we-do-product__actions a,.what-we-do-product__actions button,.what-we-do-final__actions a,.what-we-do-final__actions button,.sticker-chip,.option-chip,.size-chip,.border-choice,.shape-chip,.delivery-format-choice,.own-shape-choice>button,.brand-builder-source-choice,.brand-builder-preset,.brand-builder-steps button,.brand-builder-quantity-options button,.brand-builder-quantity-prices__grid button,.brand-builder-product-picker__grid>button,.brand-builder-choice__grid>button,.brand-builder-control>button,.brand-builder-production__mode,.brand-builder-item-select,.brand-builder-add-item,.brand-builder-replace-file,.brand-builder-apply-artwork,.brand-builder-remove-item,.brand-builder-reset-order,.for-brands-attachments__pick,.brand-builder-item-remove-motif,.merch-shop-filters button,.merch-product-sizes button,.merch-list-card__detail,.merch-product-add,.product-detail-preview,.cart-success-banner a,.cart-success-banner button){transform:var(--lepto-compact-upload-transform, none)!important;filter:none!important}#root .hero-scroll-cue,#root .hero-scroll-cue:hover,#root .hero-scroll-cue:focus-visible,#root .hero-scroll-cue:active,#root .hero-scroll-cue.is-hidden{transform:rotate(-8deg)!important}.reveal-on-scroll,.reveal-on-scroll.reveal-from-left,.reveal-on-scroll.reveal-from-right{opacity:1!important;transform:none!important}.name-tag-animation__tag{display:none!important;opacity:0!important}.name-tag-animation__tag:first-child{display:grid!important;opacity:1!important;transform:rotate(-1deg)!important}.name-tag-animation__ink{clip-path:none!important;opacity:1!important}.name-tag-animation__doodle path{stroke-dashoffset:0!important;opacity:1!important}.name-tag-animation__marker,.order-thanks__paint{display:none!important}.order-thanks__colour--left{clip-path:inset(0 49.5% 0 0)!important}.order-thanks__colour--right{clip-path:inset(0 0 0 49.5%)!important}.footer-color-bands--animated .footer-color-band,.footer-color-bands--animated.is-visible .footer-color-band{opacity:1!important;transform:none!important}.logo__blink-eye,.logo__blink-eye:before,.logo__blink-eye:after{animation:none!important}.logo__blink-eye:before,.logo__blink-eye:after{transform:translateY(0)!important}#root .brand-cat,#root .brand-cat:hover,#root .brand-cat:focus-visible{filter:none!important;transform:none!important}#root .brand-cat :is(.brand-cat__open,.brand-cat__closed),#root .brand-cat:hover :is(.brand-cat__open,.brand-cat__closed),#root .brand-cat:focus-visible :is(.brand-cat__open,.brand-cat__closed){transition:none!important}#root .brand-cat :is(.brand-cat__open),#root .brand-cat:hover :is(.brand-cat__open),#root .brand-cat:focus-visible :is(.brand-cat__open){opacity:1!important}#root .brand-cat :is(.brand-cat__closed),#root .brand-cat:hover :is(.brand-cat__closed),#root .brand-cat:focus-visible :is(.brand-cat__closed){opacity:0!important}}.banana-stage{aspect-ratio:2 / 3}.banana-artwork{position:absolute;top:0;right:0;bottom:0;left:0}.banana-artwork>.banana-picture,.banana-artwork .banana-image{height:100%}.banana-artwork .banana-image{object-fit:fill}.banana-stage--sk[data-banana-artwork=default]>.banana-artwork{inset:.028655% auto auto -.307041%;width:105.200433%;height:105.089606%}.banana-stage--sk[data-banana-artwork=default]{--banana-artwork-brightness: 1.08}.banana-stage--sk[data-banana-artwork=default] .banana-image{filter:brightness(var(--banana-artwork-brightness)) drop-shadow(0 9px 16px rgb(18 17 15 / 14%))}.banana-stage--sk[data-banana-artwork=default] .banana-nav-sticker img{filter:brightness(var(--banana-artwork-brightness)) drop-shadow(0 10px 9px rgb(18 17 15 / 26%))}.banana-stage .banana-nav-sticker{--banana-navigation-hover-scale: 1.15;aspect-ratio:auto;container-type:normal;border-radius:24px;transform:none;filter:none;transition:none}.banana-stage .banana-nav-sticker:is(:hover,:focus-visible,:active){z-index:2;transform:none;filter:none}.banana-stage .banana-nav-sticker:after{top:0;right:0;bottom:0;left:0}.banana-stage .banana-nav-sticker picture{position:relative;display:block;width:100%;height:100%;pointer-events:none}.banana-stage .banana-nav-sticker img{position:absolute;left:var(--cutout-left, 0%);top:var(--cutout-top, 0%);width:var(--cutout-width, 100%);max-width:none;height:var(--cutout-height, 100%);object-fit:fill;opacity:0;transform:scale(1);transition:opacity .1s ease,transform .21s cubic-bezier(.2,.9,.2,1)}.banana-stage .banana-nav-sticker:focus-visible{outline:3px solid var(--black, #12110f);outline-offset:6px}.banana-stage--sk .banana-link--make{--cutout-left: -5.897887%;--cutout-top: -1.222932%;--cutout-width: 110.387324%;--cutout-height: 100.208357%;top:18.424479%;left:61.328125%;width:28.515625%;height:20.963542%}.banana-stage--sk .banana-link--buy{--cutout-left: -5.388693%;--cutout-top: -20.707043%;--cutout-width: 110.777385%;--cutout-height: 140.406385%;top:36.848958%;left:53.90625%;width:30.664063%;height:16.145833%}.banana-stage--sk .banana-link--catalog{--cutout-left: -8.08356%;--cutout-top: -10.351017%;--cutout-width: 113.896458%;--cutout-height: 118.807182%;top:60.807292%;left:28.515625%;width:24.21875%;height:15.494792%}.banana-stage--sk .banana-link--make img{transform-origin:50.637959% 51.116427%}.banana-stage--sk .banana-link--buy img{transform-origin:50% 50.358852%}.banana-stage--sk .banana-link--catalog img{transform-origin:50.99681% 50.797448%}.banana-stage--en .banana-link--make{--cutout-left: -5.012965%;--cutout-top: 4.047825%;--cutout-width: 108.383751%;--cutout-height: 91.105182%;top:19%;left:64%;width:29%;height:23%}.banana-stage--en .banana-link--buy{--cutout-left: -2.235099%;--cutout-top: -18.22725%;--cutout-width: 103.807947%;--cutout-height: 130.721118%;top:38.5%;left:56%;width:34%;height:18%}.banana-stage--en .banana-link--catalog{--cutout-left: -4.596704%;--cutout-top: -4.98699%;--cutout-width: 108.759757%;--cutout-height: 108.759757%;top:64%;left:29%;width:27%;height:18%}.banana-stage--en .banana-link--make img{transform-origin:50.757576% 50.438596%}.banana-stage--en .banana-link--buy img{transform-origin:50.318979% 52.192982%}.banana-stage--en .banana-link--catalog img{transform-origin:50.199362% 50.558214%}@media(hover:hover)and (pointer:fine){.banana-stage .banana-nav-sticker:is(:hover,:focus-visible){z-index:5}.banana-stage .banana-nav-sticker:is(:hover,:focus-visible) img{opacity:1;transform:scale(var(--banana-navigation-hover-scale))}}@media(max-width:760px),(hover:none),(pointer:coarse){.banana-stage .banana-nav-sticker,.banana-stage .banana-nav-sticker:is(:hover,:focus-visible,:active){transform:none!important;filter:none!important;transition:none!important}.banana-stage .banana-nav-sticker img,.banana-stage .banana-nav-sticker:is(:hover,:focus-visible,:active) img{display:none!important;opacity:0!important;transform:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){.banana-stage .banana-nav-sticker img{transition:none}}.banana-stage[data-banana-interaction=stationary] .banana-nav-sticker,.banana-stage[data-banana-interaction=stationary] .banana-nav-sticker:is(:hover,:focus-visible,:active){cursor:pointer;transform:none!important;filter:none!important;transition:none!important}.banana-stage[data-banana-interaction=stationary] .banana-nav-sticker :is(picture,img){display:none!important;opacity:0!important;transform:none!important;transition:none!important}.shop-page .product-card__media:has(.product-art--framed){aspect-ratio:3 / 2;min-height:0;align-self:start}.shop-page .product-card__open:has(.product-art--framed){grid-template-rows:auto 1fr}.product-art.product-art--framed,.shop-page .product-card__media .product-art.product-art--framed,.product-drawer .product-detail-preview .product-art.product-art--framed,.product-zoom-modal__art .product-art.product-art--framed{position:relative;display:block;width:100%;height:auto;min-width:0;aspect-ratio:3 / 2;margin:0;overflow:hidden;filter:none}.product-art--framed>.product-art__placement{position:absolute;top:8%;right:8%;bottom:8%;left:8%}.product-art--framed .product-art__placement>.product-art__image{display:block;width:100%;height:100%;max-width:none;max-height:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain;filter:drop-shadow(0 5px 4px rgb(19 18 14 / 14%))}.product-art--framed .product-art__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;width:100%;height:100%;place-items:center;filter:drop-shadow(0 5px 4px rgb(19 18 14 / 14%))}.product-art--framed .product-art__fallback>:is(svg,picture){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;min-height:0;aspect-ratio:auto}.product-art--framed .product-art__fallback picture img{display:block;width:100%;height:100%;object-fit:contain}.product-drawer.product-drawer--desktop .product-drawer__body{scrollbar-gutter:stable both-edges;scrollbar-width:thin}.product-drawer .product-drawer__body>*{min-width:0}.product-drawer .product-drawer__body .product-detail-preview{width:100%;min-width:0;min-height:0;aspect-ratio:3 / 2;padding:0}.product-drawer .product-detail-specs{display:block;margin:2px 0 0;padding:0}.product-drawer .product-detail-specs .product-detail-specs__row{display:grid;grid-template-columns:minmax(70px,.72fr) minmax(0,1.6fr);gap:14px;padding:10px 0;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;cursor:default}#root .product-drawer .product-detail-specs dt{margin:0;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.45!important;text-transform:none!important;-webkit-text-stroke:0;text-shadow:none;opacity:.68}.product-drawer .product-detail-specs dd{font-family:var(--font-ui);font-size:13px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.product-zoom-modal .product-magnifier{min-width:0}.product-zoom-modal .product-magnifier__stage{position:relative;display:block;width:100%;min-height:0;aspect-ratio:3 / 2;padding:0;overflow:hidden;color:inherit;background:var(--paper-soft);border:0;border-radius:12px;box-shadow:none;touch-action:pan-y pinch-zoom;cursor:zoom-in}.product-zoom-modal .product-magnifier__stage:focus-visible{outline:3px solid var(--lepto-cyan, #4bb4c0);outline-offset:3px}.product-zoom-modal .product-magnifier__surface{display:grid;width:100%;height:100%;place-items:center}.product-zoom-modal .product-magnifier__surface>.product-art{margin:0}.product-zoom-modal .product-magnifier__lens{position:absolute;z-index:2;display:block;overflow:hidden;isolation:isolate;pointer-events:none;background:var(--paper-soft);border-radius:50%;box-shadow:0 0 0 2px var(--lepto-ink),0 0 0 5px var(--lepto-paper),0 8px 24px #0003}.product-zoom-modal .product-magnifier__copy{position:absolute;inset:0 auto auto 0;transform-origin:top left}.product-zoom-modal .product-magnifier__hint{margin:10px 0 0;text-align:center;font-size:.8rem!important;font-weight:500!important}.product-magnifier__touch-hint{display:none}.product-magnifier__keyboard-hint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.product-zoom-modal .product-magnifier__stage.is-magnifying{cursor:none}}@media(hover:none),(pointer:coarse){.product-zoom-modal .product-magnifier__stage{cursor:auto}.product-magnifier__mouse-hint{display:none}.product-magnifier__touch-hint{display:inline}}@media(max-width:620px){}.mobile-order-panel :is(button,input):focus-visible{outline:3px solid var(--lepto-pool);outline-offset:3px}.shape-picker-help{grid-column:1 / -1;min-width:0}.shape-picker-help>button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:4px 0;border:0;border-radius:0;background:none;color:var(--lepto-ink);box-shadow:none;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.shape-picker-help>button:focus-visible{outline:2px solid var(--lepto-pool);outline-offset:3px}.shape-picker-help>p{margin:2px 0 10px;font-size:12px;line-height:1.5}.shape-chip.has-preset-icon:before,.shape-chip.has-preset-icon:after,.shape-chip.has-preset-icon>.editor-asset-icon{display:none!important;content:none!important}.shape-chip.has-preset-icon>.shape-chip__label{min-width:0}@media(max-width:760px){}@media(max-width:365px){}.mini-preview-thumbnail{width:100%;max-width:80px;aspect-ratio:1;min-width:0;display:grid;place-items:center;padding:4px;overflow:hidden;background:var(--lepto-paper)}.mini-preview-thumbnail>img{display:block;width:100%;height:100%;object-fit:contain;transform:none;clip-path:none;border:0}@media(max-width:560px){html:has(.quick-layout--step-2){scroll-padding-top:calc(var(--lepto-mobile-editor-sticky-top, 78px) + clamp(250px,40svh,320px) + 12px);scroll-padding-bottom:84px}html:has(.quick-layout--step-2[data-mobile-preview-mode=compact]){scroll-padding-top:calc(var(--lepto-mobile-editor-sticky-top, 78px) + 136px)}.mobile-order-dock{position:fixed;z-index:30;inset:auto 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lepto-ink);background:var(--lepto-paper);box-shadow:0 -3px 12px #12110f0d}#root .mobile-order-dock button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;min-width:0;font:700 13px/1.2 var(--font-ui)!important;color:var(--lepto-ink);cursor:pointer;border-radius:11px;text-transform:none!important;letter-spacing:0!important}.mobile-order-dock .mobile-order-dock__list{justify-content:flex-start;padding:0 4px;background:transparent;border:0;box-shadow:none}.mobile-order-dock__list>span{display:grid;grid-template-columns:auto auto;gap:2px 8px}.mobile-order-dock__list strong{font:inherit}.mobile-order-dock__list small{grid-column:1 / -1;color:var(--muted);font:500 12px/1.3 var(--font-ui)}.mobile-order-dock__add{padding:0 13px;background:var(--lepto-banana);border:1.5px solid var(--lepto-ink);box-shadow:0 2px 0 var(--lepto-ink)}.mobile-order-dock button:disabled{opacity:.45;cursor:not-allowed}.mobile-order-dock button:focus-visible{outline:3px solid var(--lepto-pool);outline-offset:2px}}.mobile-order-panel{position:fixed;inset:auto 0 0;box-sizing:border-box;width:100%;max-width:560px;max-height:84dvh;margin:auto auto 0;padding:0 16px calc(18px + env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;color:var(--lepto-ink);background:var(--lepto-paper);border:2px solid var(--lepto-ink);border-bottom:0;border-radius:20px 20px 0 0}.mobile-order-panel::backdrop{background:#12110f66}.mobile-order-panel__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;background:var(--lepto-paper);border-bottom:1px solid var(--line)}.mobile-order-panel__header h2{font:750 20px/1.15 var(--font-display);margin:0}.mobile-order-panel__header>button{width:44px;height:44px;display:grid;place-items:center;background:var(--lepto-white);border:1.5px solid var(--lepto-ink);border-radius:50%;cursor:pointer}@media(prefers-reduced-motion:reduce){}@media(max-width:760px){}#root .upload-process{min-width:0;padding:4px 0;background:transparent;border:0;border-radius:0;box-shadow:none}#root .how-strip--mini{gap:12px}#root .how-strip--mini li{display:grid;grid-template-columns:1.5em minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;min-height:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none;cursor:auto;font-family:var(--font-ui);font-size:15px;font-weight:600;line-height:1.45}#root .how-strip--mini .how-strip__number{width:auto;height:auto;padding:0;color:var(--muted);background:transparent;border:0;border-radius:0;box-shadow:none;font:inherit;font-variant-numeric:tabular-nums;text-align:start}#root .how-strip--mini .how-strip__text{min-width:0;overflow-wrap:anywhere}#root .lepto-facts{margin-block:0;min-width:0}#root .lepto-facts>div{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:12px;min-width:0;padding:11px 0;color:var(--lepto-ink);background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;transform:none;cursor:auto;container-type:normal}#root .lepto-facts :is(dt,dd){min-width:0;margin:0;font-family:var(--font-ui)!important;font-size:14px!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere;text-shadow:none;-webkit-text-stroke:0}#root .lepto-facts dt{color:color-mix(in srgb,var(--lepto-ink) 72%,var(--lepto-white));font-weight:500!important}#root .lepto-facts dd{font-weight:650!important}#root .shape-adjustment__heading>output,#root .lepto-information-label{min-height:0;padding:0;color:inherit;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none;cursor:auto;font-variant-numeric:tabular-nums}#root .price-summary,#root .pro-pricing-overview__selected{padding:16px 0;color:var(--lepto-ink);background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;cursor:auto}#root .pro-pricing-overview__selected>small,#root .pro-file-prep-guide__product small{color:color-mix(in srgb,var(--lepto-ink) 72%,var(--lepto-white))}#root .lepto-information-note,#root .production-lead-time,#root .material-rule-note,#root .clear-vinyl-notice,#root .graphic-prep-price-note,#root .pro-file-prep-guide__notice{padding:8px 0 8px 14px;color:var(--lepto-ink);background:transparent;border:0;border-left:3px solid var(--lepto-pool);border-radius:0;box-shadow:none;cursor:auto}#root .production-lead-time.is-express{border-left-color:var(--lepto-tomato)}#root .production-lead-time strong{font-size:15px;line-height:1.45;text-transform:none;letter-spacing:0}#root .production-lead-time small{font-size:13px;line-height:1.5}#root .what-we-do-product__price-quantity,#root .what-we-do-product__price-grid li>em,#root .what-we-do-file-note__formats li,#root .pro-page .format-list span,#root .cart-page .type-chip{padding:0;color:var(--lepto-ink);background:transparent;border:0;border-radius:0;box-shadow:none;transform:none;cursor:auto}#root .quote-panel .black-top-panel__badge{min-width:0;min-height:0;padding:0;background:transparent!important;color:inherit!important;border:0;border-radius:0;box-shadow:none;cursor:auto}#root .cart-detail-grid>div,#root .lepto-design-card dl>div{padding:10px 0;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;cursor:auto}#root .checkout-heading li:not(:has(a,button)){padding:8px 0;background:transparent;border:0;border-bottom:2px solid var(--line);border-radius:0;box-shadow:none;cursor:auto}#root .checkout-heading li.is-current:not(:has(a,button)),#root .checkout-heading li.is-active:not(:has(a,button)){color:var(--lepto-ink);border-bottom-color:var(--lepto-ink)}#root .quick-editor-wizard--step-1 :is(.upload-guide__label,.upload-process__label){margin:0;padding:0;color:var(--lepto-ink);background:transparent;border:0;border-radius:0;box-shadow:none;font:750 16px/1.35 var(--font-ui)!important;text-transform:none!important;letter-spacing:0!important}#root .quick-editor-wizard--step-1 .upload-guide ul{display:grid;gap:12px}#root .quick-editor-wizard--step-1 .upload-guide li{padding:0;color:var(--muted);font:400 14px/1.5 var(--font-ui)!important}#root .quick-editor-wizard--step-1 .upload-guide li:before{content:none}#root .quick-editor-wizard--step-1 .upload-guide:after{display:none;content:none}#root .quick-editor-wizard--step-1 .upload-guide p{display:block;padding:0;border:0;font:400 14px/1.5 var(--font-ui)!important}#root .quick-editor-wizard--step-1 .upload-guide__pro-note a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}#root .quick-editor-wizard--step-1 .upload-process .how-strip--mini li{font-weight:500!important;line-height:1.5!important}@media(max-width:760px){}@media(hover:none){}@media(max-width:760px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#root .quick-editor-wizard--step-1 :is(.uploaded-empty--button,.upload-more).sticker-peel:not(:disabled){transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}#root .quick-editor-wizard--step-1 :is(.uploaded-empty--button,.upload-more).sticker-peel:not(:disabled):hover{--lepto-compact-upload-transform: translateY(-3px) rotate(-1.5deg) skewX(-1deg);transform:translateY(-3px) rotate(-1.5deg) skew(-1deg)!important}}@container quick-editor-steps (max-width: 640px){}@container quick-editor-steps (max-width: 440px){}@media(min-width:1181px)and (min-height:760px){}@media(max-width:900px){}@media(max-width:620px){}#root .catalog-product-facts{display:block;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#root .catalog-product-facts>div{display:grid;grid-template-columns:minmax(72px,.7fr) minmax(0,1.6fr);align-items:baseline;gap:12px;min-width:0;margin:0;padding:11px 0;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:0;background:transparent;box-shadow:none;cursor:auto;transform:none}#root .catalog-product-facts dt,#root .catalog-product-facts dd{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font-ui)!important;font-size:.85rem!important;line-height:1.5!important;letter-spacing:0!important;word-spacing:normal!important;text-transform:none!important;overflow-wrap:anywhere;-webkit-text-stroke:0;text-shadow:none}#root .catalog-product-facts dt{font-weight:500!important}#root .catalog-product-facts.lepto-facts dt{opacity:1}#root .catalog-product-facts dd{font-weight:600!important}#root .product-category-label,.product-zoom-modal .product-category-label,#root .merch-product-buybox__kicker{display:block;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;color:inherit;font-family:var(--font-ui)!important;font-size:.72rem!important;font-weight:600!important;line-height:1.45!important;letter-spacing:.045em!important;word-spacing:normal!important;text-transform:uppercase!important;overflow-wrap:anywhere;-webkit-text-stroke:0;text-shadow:none;transform:none}.editor-info-popover{position:relative;display:inline-flex;flex:0 0 44px;width:44px;min-width:44px;align-self:center;overflow:visible}.mixed-sheet-composer{min-width:0;width:100%;max-width:1200px;margin-inline:auto;padding:clamp(16px,2.4vw,32px);color:var(--lepto-ink);background:var(--lepto-paper);border:2px solid var(--lepto-ink);border-radius:24px}.mixed-sheet-composer *,.mixed-sheet-composer *:before,.mixed-sheet-composer *:after{box-sizing:border-box}.mixed-sheet-composer p{margin:0;font:500 14px/1.5 var(--font-body);overflow-wrap:anywhere}.mixed-sheet-composer fieldset{min-width:0;margin:24px 0 0;padding:0;border:0}.mixed-sheet-composer legend{width:100%;margin-bottom:12px}.mixed-sheet-composer button{min-width:0;min-height:44px;padding:10px 14px;border:2px solid var(--lepto-ink);border-radius:14px;color:var(--lepto-ink);background:var(--lepto-white);font:700 13px/1.35 var(--font-ui);cursor:pointer;white-space:normal;overflow-wrap:anywhere}.mixed-sheet-composer button:focus-visible,.mixed-sheet-composer input:focus-visible{outline:3px solid var(--lepto-pool);outline-offset:3px}.mixed-sheet-composer button:disabled{opacity:.55;cursor:not-allowed}.mixed-sheet-composer button>svg{flex:0 0 auto}.mixed-sheet-composer input[type=number]{display:block;width:100%;min-width:0;min-height:44px;padding:8px;border:2px solid var(--line);border-radius:10px;background:var(--lepto-white);color:var(--lepto-ink);font:500 16px/1.35 var(--font-body)}.mixed-sheet-composer [role=alert]{margin-top:12px}@media(hover:hover)and (pointer:fine){}@media(max-width:420px){.mixed-sheet-composer{padding:12px;border-radius:18px}}.mixed-sheet-workspace[hidden],.single-sticker-workspace[hidden]{display:none!important}.mixed-sheet-workspace,.single-sticker-workspace{min-width:0;width:100%}.mixed-motif-editor-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding:18px;background:var(--lepto-paper);border:2px solid var(--lepto-ink);border-radius:22px}.mixed-motif-editor-banner p{margin:0;max-width:65ch}.mixed-motif-editor-banner button{min-height:48px;padding:10px 18px;flex-shrink:0;border:2px solid var(--lepto-ink);border-radius:16px;color:var(--lepto-ink);background:var(--lepto-banana);font-weight:800}.mixed-sheet-production :focus-visible,.mixed-motif-editor-banner button:focus-visible{outline:3px solid var(--lepto-pool);outline-offset:3px}@media(max-width:600px){.mixed-motif-editor-banner{flex-direction:column;align-items:stretch}.mixed-motif-editor-banner button{white-space:normal}}@media(min-width:1000px){.mixed-sheet-composer{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto auto auto auto 1fr auto;grid-template-areas:"heading heading" "intro intro" "motifs motifs" "formats preview" "quantity preview" "material preview" "purchase purchase";align-items:start;gap:24px 32px}}.featured-layout .drop-grid{gap:clamp(16px,1.8vw,24px);align-items:stretch;padding:0 4px 4px 0}.home-page .featured-layout .drop-poster{--drop-surface: color-mix(in srgb, var(--lepto-paper) 94%, var(--lepto-ink));display:flex;flex-direction:column;min-width:0;min-height:0;padding:0;color:var(--lepto-ink);background:var(--drop-surface)!important;border:var(--lepto-border);border-radius:var(--radius-card);box-shadow:var(--lepto-shadow);overflow:hidden;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.featured-layout .drop-poster__media{position:relative;display:grid;flex:0 0 auto;min-width:0;aspect-ratio:1;padding:0;place-items:center;overflow:hidden;background:var(--drop-surface);border-bottom:var(--lepto-border)}.featured-layout .drop-poster .drop-label{z-index:1;top:0;left:0;max-width:100%;padding:8px 16px;color:var(--lepto-ink);background:var(--lepto-tomato);overflow-wrap:anywhere;text-shadow:none;-webkit-text-stroke:0}.featured-layout .drop-poster .product-art--framed{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;aspect-ratio:1;margin:0;overflow:visible;filter:none}.featured-layout .drop-poster .product-art__placement{top:14%;right:14%;bottom:14%;left:14%}.featured-layout .drop-poster__meta{display:grid;flex:1 0 auto;grid-template-rows:1fr auto;gap:16px;min-width:0;padding:0;background:var(--drop-surface)}.featured-layout .drop-poster h3{max-width:none;margin:0;padding:16px 16px 0;overflow-wrap:anywhere}.featured-layout .drop-poster__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:68px;padding:12px 16px;color:var(--lepto-paper);background:var(--lepto-ink)}.featured-layout .drop-poster .drop-price{position:static;padding:0;color:var(--lepto-paper);background:transparent;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.featured-layout .drop-poster__arrow{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;color:var(--lepto-ink);background:var(--lepto-banana);border:var(--lepto-border);border-radius:12px}.home-page .featured-layout .drop-poster:focus-visible{outline:3px solid var(--lepto-ink);outline-offset:4px;box-shadow:0 0 0 3px var(--lepto-banana),var(--lepto-shadow)}.featured-layout .drop-poster--loading .product-art--loading{position:static;width:70%;margin:auto;border:0;box-shadow:none}.featured-layout .drop-poster--loading h3{width:70%;min-height:21px}@media(hover:hover)and (pointer:fine){.home-page .featured-layout a.drop-poster:hover{transform:translate(-2px,-2px);box-shadow:var(--lepto-shadow-hover)}}.home-page .featured-layout a.drop-poster:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--lepto-ink)}@media(prefers-reduced-motion:reduce){.home-page .featured-layout .drop-poster{transition:none}.home-page .featured-layout a.drop-poster:is(:hover,:active){transform:none}}@media(max-width:900px){}@media(max-width:620px){}@media(prefers-reduced-motion:reduce){}
