:root{color-scheme:light;--blue: #1C4737;--blue-hi: #275D49;--red: #B5162B;--red-hi: #93111F;--gold: #D9A92B;--snow: #FFFFFF;--ink: #0B0B0C;--ink-hi: #2A2B2E;--paper: #FFFFFF;--pink: #F5C1C1;--tint: #EAF3EE;--tint-hi: #D6E9DE;--muted: #47525C;--ok: #0E7A4F;--display: "Anton", "Impact", "Arial Narrow", sans-serif;--text: "Figtree", "Segoe UI", system-ui, sans-serif;--step-small: .875rem;--step-body: 1rem;--step-lead: 1.1875rem;--step-head: clamp(2.25rem, 1.4rem + 4vw, 5.5rem);--step-display: clamp(2.75rem, 1.1rem + 8.2vw, 9.5rem);--gutter-l: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));--sec: 64px;--header-h: 60px;--max: 1360px;--ease: cubic-bezier(.2,.7,.2,1)}@media(min-width:760px){:root{--sec: 96px;--step-body: 1.0625rem;--step-lead: 1.375rem;--header-h: 72px}}@media(min-width:1024px){:root{--sec: 136px;--step-lead: 1.5rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.locked{overflow:hidden}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--text);font-size:var(--step-body);line-height:1.5;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper)}img{display:block;max-width:100%}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}button,a,[role=tab]{touch-action:manipulation}button,[role=tab],.btn,.chip{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}a{color:inherit}input{font-size:16px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}::selection{background:var(--blue);color:var(--paper)}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0}.wrap{max-width:var(--max);margin-inline:auto;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.display{font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:.92}.num{font-variant-numeric:tabular-nums}.desk{display:none}@media(min-width:1024px){.desk{display:revert}.phone{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;border-radius:999px;font-weight:700;font-size:1.0625rem;text-decoration:none;transition:transform .12s var(--ease),background-color .15s var(--ease)}.btn:active{transform:scale(.97)}.btn-ink{background:var(--red);color:var(--paper)}.btn-ink:active{background:var(--red-hi)}.btn-blue{background:var(--red);color:var(--paper)}.btn-ghost{background:var(--tint);color:var(--ink)}.btn-ghost:active{background:var(--tint-hi)}.btn-full{width:100%}.announce{background:var(--red);color:var(--paper);font-size:var(--step-small)}.announce .wrap{display:grid;place-items:center;min-height:36px}.announce span{grid-area:1 / 1;text-align:center;opacity:0;transition:opacity .4s var(--ease)}.announce span.on{opacity:1}@media(min-width:1024px){.announce .wrap{display:flex;justify-content:center;gap:32px}.announce span{opacity:1}}.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--paper)}.nav .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--header-h);gap:8px}.menu-btn{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 10px;margin-left:-10px;border-radius:999px;font-weight:700}.menu-btn:active{background:var(--tint)}.nav-links{display:none}.logo{display:block;width:146px}.logo img{width:100%;height:auto}.nav-right{display:flex;justify-content:flex-end}.bag-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:999px;background:var(--tint);font-weight:700;transition:background-color .15s}.bag-btn:active{background:var(--tint-hi)}.bag-btn .lbl{display:none}.bag-count{min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--red);color:var(--paper);font-size:13px;display:inline-grid;place-items:center}.bag-count.bump{animation:bump .45s var(--ease)}@keyframes bump{40%{transform:scale(1.35)}}@media(min-width:1024px){.menu-btn{display:none}.nav-links{display:flex;gap:28px;font-weight:600}.nav-links a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:6px;padding-block:10px;transition:text-decoration-color .2s var(--ease)}.logo{width:200px}.bag-btn{padding:0 16px}.bag-btn .lbl{display:inline}}.menu{position:fixed;top:0;left:0;bottom:0;z-index:80;width:min(360px,88vw);background:var(--paper);display:flex;flex-direction:column;transform:translate(-105%);visibility:hidden;transition:transform .32s var(--ease),visibility 0s .32s;padding:calc(12px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));overflow-y:auto;overscroll-behavior:contain;box-shadow:12px 0 40px #0b0b0c2e}.menu.open{transform:none;visibility:visible;transition:transform .32s var(--ease)}.menu-head{display:flex;justify-content:space-between;align-items:center;min-height:48px}.menu-head img{width:140px;height:auto}.menu ul{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:4px}.menu ul a{display:flex;justify-content:space-between;align-items:center;min-height:56px;padding:0 16px;border-radius:16px;font-family:var(--display);text-transform:uppercase;font-size:1.75rem;text-decoration:none}.menu ul a:active{background:var(--tint)}.menu ul a.hl{background:var(--blue);color:var(--paper)}.menu-note{margin-top:auto;padding-top:24px;display:grid;gap:6px;color:var(--muted);font-size:var(--step-small)}.tag{position:relative;background:var(--paper);color:var(--ink);border-radius:24px;padding:52px 20px 22px;transform:rotate(-1deg);transform-origin:50% 0;transition:transform .5s var(--ease)}.tag:focus-within{transform:rotate(0)}.tag:before{content:"";position:absolute;top:18px;left:50%;width:20px;height:20px;margin-left:-10px;border-radius:50%;background:var(--hole, var(--blue))}.tag-string{position:absolute;left:50%;bottom:calc(100% - 28px);width:2px;height:64px;background:var(--ink)}.tag-name{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.9rem,1.4rem + 2vw,3rem);line-height:.95}.price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:10px}.price{font-size:1.625rem;font-weight:700}.compare{color:var(--muted);text-decoration:line-through}.save{background:var(--pink);padding:3px 10px;border-radius:999px;font-weight:700;font-size:var(--step-small)}.perforation{height:0;border-top:6px dotted var(--blue);margin:20px -20px}@media(min-width:760px){.tag{padding:64px 32px 32px;border-radius:28px;transform:rotate(-2deg)}.tag:before{top:22px;width:22px;height:22px;margin-left:-11px}.tag-string{bottom:calc(100% - 33px);height:120px}.perforation{margin:24px -32px}}.opt-label{display:flex;justify-content:space-between;gap:12px;font-weight:600;margin-bottom:10px}.opt-label span:last-child{color:var(--muted);font-weight:400}.sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sizes.three{grid-template-columns:repeat(3,1fr)}.sizes button{min-height:52px;padding:4px 6px;border-radius:999px;background:var(--tint);font-weight:700;font-size:15px;line-height:1.1;transition:background-color .15s,color .15s,transform .12s}.sizes button small{display:block;font-weight:400;font-size:12.5px}.sizes button[aria-pressed=true]{background:var(--blue);color:var(--paper)}.sizes button:active{transform:scale(.96)}.swatches{display:flex;gap:12px}.swatches button{width:44px;height:44px;border-radius:50%;background:var(--c);border:4px solid var(--paper);outline:3px solid transparent;transition:outline-color .15s}.swatches button[aria-pressed=true]{outline-color:var(--ink)}.swatches button.out{cursor:not-allowed;opacity:.45;position:relative}.swatches button.out:after{content:"";position:absolute;left:50%;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;background:var(--ink);transform:rotate(45deg)}.dispatch{display:flex;gap:10px;align-items:flex-start;font-size:var(--step-small);margin-top:14px}.dispatch svg{flex:none;margin-top:2px}.dispatch strong{color:var(--ok)}.express{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.express button{min-height:48px;border-radius:999px;background:var(--tint);font-weight:700;font-size:14.5px}.express button:active{background:var(--tint-hi)}.hero{position:relative;background:var(--blue);color:var(--paper);overflow:hidden}.hero .wrap{position:relative}.hero .wrap{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "art" "tag" "lead";padding-block:24px 40px}.hero h1{grid-area:title;font-size:var(--step-display)}.hero-art{grid-area:art;position:relative;z-index:1;max-width:none;justify-self:start;--w: 112vw;--ml: calc(50% - 53.8vw) ;--mt: -24%;--mb: -11%;--fx: 8%;--fy1: 12%;--fy2: 84%;width:var(--w);margin:var(--mt) 0 var(--mb) var(--ml)}.hero-art.full{--w: 100vw;--ml: calc(50% - 50vw) ;--mt: -16%;--mb: -8%;--fx: 0%;--fy1: 9%;--fy2: 88%}.hero h1,.hero-lead,.hero-tagcol{position:relative;z-index:3}.hero .snow{z-index:2}.hero-art svg,.hero-art img{display:block;width:100%;height:auto}.hero-art img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fy1),#000 var(--fy2),transparent 100%),linear-gradient(to right,transparent 0,#000 var(--fx),#000 calc(100% - var(--fx)),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fy1),#000 var(--fy2),transparent 100%),linear-gradient(to right,transparent 0,#000 var(--fx),#000 calc(100% - var(--fx)),transparent 100%);mask-composite:intersect}.hero-tagcol{grid-area:tag;padding-top:34px}.hero-lead{grid-area:lead;font-size:var(--step-lead);max-width:32ch;margin-top:28px}@media(min-width:760px){.hero .wrap{grid-template-columns:1fr 1fr;grid-template-areas:"title title" "lead tag" "art tag";column-gap:40px;padding-block:48px 80px;align-items:start}.hero-lead{margin-top:20px}.hero-art{--w: 120%;--ml: -6%;--mt: -16%;--mb: -8%;max-width:none;justify-self:start}.hero-art.full{--w: 100%;--ml: 0;--mt: -9%;--mb: -4%}.hero-tagcol{padding-top:96px}.hero .tag{max-width:460px;margin-left:auto}}@media(min-width:1024px){.hero .wrap{grid-template-columns:1.15fr .85fr;column-gap:48px;padding-block:56px 96px}.hero-art{--w: 124%;--ml: -8%;--mt: -15%;--mb: -8%}.hero-art.full{--w: 104%;--ml: -2%;--mt: -8%;--mb: -4%}}.pets{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px}.pet{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;text-decoration:none;color:var(--paper);background:var(--ink)}.pet img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.pet-label{position:absolute;z-index:1;left:0;bottom:0;display:flex;flex-direction:column;background:var(--ink);padding:10px 14px 8px;transition:background-color .25s var(--ease),color .25s var(--ease)}.pet-label .display{font-size:clamp(1.75rem,1.2rem + 3vw,4.25rem)}.pet-label span:last-child{font-weight:700;font-size:var(--step-small)}.pet:active .pet-label{background:var(--red);color:var(--paper)}@media(min-width:760px){.pets{gap:8px;padding:8px}.pet{aspect-ratio:4 / 3}.pet-label{flex-direction:row;align-items:center;gap:20px;padding:18px 28px 16px}.pet-label span:last-child{font-size:1rem}}.shop{padding-block:var(--sec) 0}.shop-head{display:grid;gap:10px}.shop-head h2{font-size:var(--step-head)}.shop-head p{max-width:40ch;color:var(--muted)}.folders{display:flex;gap:3px;margin-top:24px;max-width:var(--max);margin-inline:auto;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.folder-tab{flex:1 1 auto;min-height:48px;padding:12px 6px 8px;font-weight:700;font-size:15px;background:var(--fc, var(--tint));clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);transform:translateY(5px);transition:transform .2s var(--ease)}.folder-tab[aria-selected=true]{transform:translateY(0)}.folder-body{background:var(--tint);transition:background-color .35s var(--ease)}.folder-body .wrap{padding-block:20px var(--sec)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}.card{display:flex;flex-direction:column;gap:8px;min-width:0}.card-img{position:relative;display:block;aspect-ratio:1;background:var(--paper);border-radius:18px;overflow:hidden}.card-img svg{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;transition:transform .6s var(--ease)}.card-badge{position:absolute;top:10px;left:10px;background:var(--pink);padding:3px 10px;border-radius:999px;font-weight:700;font-size:13px}.card-meta{display:flex;flex-direction:column;gap:2px}.card-meta a{font-weight:700;font-size:1rem;line-height:1.3;text-decoration:none}.card-price{font-weight:700}.card-price s{color:var(--muted);font-weight:400;margin-right:6px}.card p{color:var(--muted);font-size:var(--step-small);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick{margin-top:auto;min-height:44px;padding:0 16px;border-radius:999px;background:var(--red);color:var(--paper);font-weight:700;font-size:15px;transition:transform .12s,background-color .15s}.quick:active{transform:scale(.96);background:var(--red-hi)}@media(min-width:760px){.shop-head{grid-template-columns:1fr auto;align-items:end;gap:24px}.folders{gap:6px;margin-top:40px}.folder-tab{flex:0 0 auto;min-height:52px;padding:12px 30px 10px;font-size:1.0625rem;clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);transform:translateY(6px)}.folder-body .wrap{padding-block:40px var(--sec)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}.card{gap:12px}.card-img{border-radius:24px}.card-meta{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.card-meta a{font-size:1.125rem}.card-price{white-space:nowrap}.quick{align-self:start;padding:0 20px}}@media(min-width:1024px){.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}}.showcase .wrap{display:grid;gap:24px;padding-block:var(--sec)}.plate{position:relative;aspect-ratio:1;overflow:hidden}.plate img{width:100%;height:100%;object-fit:cover;animation:drift 18s ease-in-out infinite alternate}@keyframes drift{to{transform:scale(1.08) translate(-1.5%,1%)}}.plate-side{display:flex;flex-direction:column;gap:24px;min-width:0}.colour-tabs{display:flex;gap:8px;font-size:1.0625rem;font-weight:600;margin-left:-12px}.colour-tabs button{color:var(--muted);min-height:44px;padding:0 12px}.colour-tabs button[aria-selected=true]{color:var(--ink);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px}.plate-side h2{font-size:var(--step-head)}.plate-side .lead{font-size:var(--step-lead);max-width:34ch;margin-top:16px}.plate-mini{display:flex;align-items:center;gap:20px}.plate-mini svg{width:140px;height:auto}.plate-actions{display:grid;gap:8px}@media(min-width:760px){.showcase .wrap{grid-template-columns:1fr 1fr;gap:48px;align-items:stretch}.plate-side{justify-content:space-between;gap:40px}.plate-mini svg{width:180px}.plate-actions{grid-template-columns:1fr 1fr}}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.tiers button{position:relative;display:grid;justify-items:center;align-content:center;gap:1px;min-height:74px;padding:12px 4px 8px;border-radius:18px;background:var(--tint);line-height:1.2;transition:background-color .15s,color .15s,transform .12s}.tiers button b{font-size:15px}.tiers button .num{font-weight:700;font-size:1.0625rem}.tiers button small{font-size:13px;color:var(--ok);font-weight:600}.tiers button[aria-pressed=true]{background:var(--blue);color:var(--paper)}.tiers button[aria-pressed=true] small{color:var(--gold)}.tiers button:active{transform:scale(.96)}.tiers em{position:absolute;top:-10px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--pink);color:var(--ink);font-style:normal;font-weight:700;font-size:13px;padding:1px 9px;border-radius:999px}.pdp-buy .tiers button:not([aria-pressed=true]){background:var(--paper)}.tiers-stack .tiers{grid-template-columns:1fr;gap:10px}.tiers-stack .tiers button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;min-height:66px;padding:12px 20px;text-align:left}.tiers-stack .tiers button b{grid-column:1;grid-row:1;font-size:1.0625rem}.tiers-stack .tiers button .num{grid-column:2;grid-row:1;justify-self:end;font-size:1.25rem}.tiers-stack .tiers button small{grid-column:2;grid-row:2;justify-self:end}.tiers-stack .tiers em{position:static;transform:none;grid-column:1;grid-row:2;justify-self:start}.bullets{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.set-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:var(--step-small);color:var(--muted)}.set-note svg{flex:none;margin-top:2px}.bullets li{display:flex;gap:8px;align-items:flex-start}.bullets svg{flex:none;margin-top:3px}.fit{background:var(--tint)}.fit .wrap{display:grid;gap:24px;padding-block:var(--sec)}.fit h2{font-size:var(--step-head)}.fit-art{background:var(--paper);border-radius:24px;padding:20px 12px}.fit-art svg{width:100%;height:auto;display:block}.size-shot{margin:0;position:relative}.size-shot img{width:100%;height:auto;display:block}.size-shot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.measures{list-style:none;margin:0;padding:0;display:grid;gap:8px}.measures li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;background:var(--paper);border-radius:18px;padding:14px 18px}.measures b{font-family:var(--display);font-weight:400;font-size:2rem;line-height:1}.fit-note{color:var(--muted);font-size:var(--step-small)}@media(min-width:760px){.fit .wrap{grid-template-columns:1.2fr .8fr;grid-template-areas:"title title" "art side";column-gap:48px;align-items:center}.fit h2{grid-area:title}.fit-art{grid-area:art;padding:32px}.fit-side{grid-area:side}}.fit-side{display:grid;gap:14px}.versus .wrap{padding-block:var(--sec);display:grid;gap:24px}.versus h2{font-size:var(--step-head)}.vs-wrap{overflow-x:auto}.vs{width:100%;border-collapse:collapse;font-size:1rem}.vs th,.vs td{padding:14px 10px;text-align:center;border-bottom:2px solid var(--tint)}.vs th:first-child,.vs td:first-child{text-align:left;padding-left:0}.vs thead th{font-weight:700;vertical-align:bottom}.vs thead th.us{background:var(--blue);color:var(--paper);border-radius:16px 16px 0 0}.vs td.us{background:var(--tint)}.vs tbody tr:last-child td.us{border-radius:0 0 16px 16px}.vs svg{display:inline-block;vertical-align:middle}@media(min-width:760px){.versus .wrap{grid-template-columns:.8fr 1.2fr;column-gap:48px;align-items:center}.vs{font-size:1.0625rem}}.xmas{background:var(--pink);overflow:hidden}.xmas .wrap{display:grid;gap:20px;padding-block:var(--sec)}.xmas h2{font-size:var(--step-head)}.xmas p{font-size:var(--step-lead);max-width:34ch}.xmas-art{width:100%;justify-self:center;margin-inline:calc(-1 * var(--gutter-l)) calc(-1 * var(--gutter-r));width:auto}.xmas-art img{width:100%;height:auto;display:block;aspect-ratio:1116 / 1674;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 2%,#000 98%,transparent 100%),linear-gradient(to right,transparent 0,#000 2%,#000 98%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 2%,#000 98%,transparent 100%),linear-gradient(to right,transparent 0,#000 2%,#000 98%,transparent 100%);mask-composite:intersect}.xmas .btn{justify-self:start}@media(min-width:760px){.xmas .wrap{grid-template-columns:1fr 1fr;grid-template-areas:"art title" "art copy" "art cta";column-gap:48px;align-content:center}.xmas-art{grid-area:art;max-width:560px;margin-inline:0;width:100%}.xmas h2{grid-area:title;align-self:end}.xmas p{grid-area:copy}.xmas .btn{grid-area:cta;align-self:start}.xmas #xmasLine{grid-area:when}.xmas .wrap{grid-template-areas:"art title" "art copy" "art when" "art cta"}}.how .wrap{display:grid;gap:20px;padding-block:var(--sec)}.how h2{font-size:var(--step-head)}.how-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.how-tabs button{min-height:52px;border-radius:999px;background:var(--tint);font-weight:700;font-size:1.0625rem;transition:background-color .15s,color .15s,transform .12s}.how-tabs button[aria-selected=true]{background:var(--blue);color:var(--paper)}.how-tabs button:active{transform:scale(.96)}.how-photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--tint)}.how-photo img{width:100%;height:100%;object-fit:cover;animation:drift 18s ease-in-out infinite alternate}.how-copy{display:grid;gap:16px}.how-copy p{font-size:var(--step-lead);max-width:34ch}.how-mini{display:flex;align-items:center;gap:16px;background:var(--tint);border-radius:20px;padding:12px 16px}.how-mini svg{width:120px;height:auto;flex:none}.how-mini span{font-size:var(--step-small);color:var(--muted)}.how-actions{display:grid;gap:8px}.how-side{display:grid;gap:20px}@media(min-width:760px){.how .wrap{grid-template-columns:1fr 1fr;grid-template-areas:"title title" "photo side";column-gap:48px;row-gap:32px}.how-head{grid-area:title}.how-photo{grid-area:photo;aspect-ratio:1}.how-side{grid-area:side;display:flex;flex-direction:column;gap:32px;justify-content:space-between}.how-actions{grid-template-columns:1fr 1fr}.how-mini svg{width:160px}}.menu-sec{background:var(--tint)}.menu-sec .wrap{padding-block:var(--sec);padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.sheet{max-width:600px;margin-inline:auto;background:var(--paper);padding:48px 20px;clip-path:polygon(0 12px,4% 0,8% 12px,12% 0,16% 12px,20% 0,24% 12px,28% 0,32% 12px,36% 0,40% 12px,44% 0,48% 12px,52% 0,56% 12px,60% 0,64% 12px,68% 0,72% 12px,76% 0,80% 12px,84% 0,88% 12px,92% 0,96% 12px,100% 0,100% calc(100% - 12px),96% 100%,92% calc(100% - 12px),88% 100%,84% calc(100% - 12px),80% 100%,76% calc(100% - 12px),72% 100%,68% calc(100% - 12px),64% 100%,60% calc(100% - 12px),56% 100%,52% calc(100% - 12px),48% 100%,44% calc(100% - 12px),40% 100%,36% calc(100% - 12px),32% 100%,28% calc(100% - 12px),24% 100%,20% calc(100% - 12px),16% 100%,12% calc(100% - 12px),8% 100%,4% calc(100% - 12px),0 100%)}.sheet h2{font-size:clamp(2.2rem,1.8rem + 2.4vw,3.5rem);text-align:center}.sheet-group{margin-top:36px}.sheet-group h3{font-size:1.125rem;margin-bottom:10px}.item{margin-top:16px}.item-row{display:flex;align-items:baseline;gap:8px;font-size:1.0625rem;font-weight:600}.item-row .lead-dots{flex:1;border-bottom:4px dotted var(--ink);transform:translateY(-5px);min-width:16px}.item-row .val{white-space:nowrap}.item p{color:var(--muted);font-size:.9375rem;max-width:36ch;margin-top:2px}@media(min-width:760px){.sheet{padding:64px 48px}.item-row{font-size:1.1875rem}.sheet-group{margin-top:44px}}.promise{background:var(--blue);overflow:hidden;height:700px}.promise .card-paper{width:92%;margin:48px auto 0;background:var(--paper);padding:28px 22px;transform:rotate(1deg);min-height:120%;text-align:center}.promise h2{font-size:clamp(1.9rem,1.5rem + 2vw,3.25rem)}.promise .names{font-size:1.0625rem;line-height:1.7;margin-top:20px;max-width:40ch;margin-inline:auto}.promise img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin-top:24px}@media(min-width:760px){.promise{height:clamp(720px,64vw,900px)}.promise .card-paper{width:min(64vw,760px);margin-top:120px;padding:56px;transform:rotate(1.5deg)}.promise .names{font-size:1.375rem;margin-top:32px}.promise img{margin-top:32px}}.faq .wrap{display:grid;gap:24px;padding-block:var(--sec)}.faq h2{font-size:clamp(2.2rem,1.8rem + 2vw,3.5rem)}.faq-text p{margin-bottom:18px;line-height:1.55;max-width:60ch}@media(min-width:1024px){.faq .wrap{grid-template-columns:repeat(12,minmax(0,1fr))}.faq h2{grid-column:1 / 4}.faq-text{grid-column:5 / 13;columns:2;column-gap:56px}.faq-text p{break-inside:avoid;margin-bottom:20px}}.cta{position:relative;background:var(--ink);color:var(--paper);overflow:hidden}.cta .wrap{position:relative;z-index:1}.cta .wrap{min-height:72svh;display:flex;flex-direction:column;justify-content:space-between;padding-block:72px 32px;gap:48px}.cta h2{font-size:clamp(3.4rem,1rem + 10vw,11rem);max-width:10ch}.cta-foot{display:grid;gap:20px}.cta-foot p{font-size:var(--step-lead);max-width:34ch}@media(min-width:760px){.cta .wrap{min-height:88svh;padding-block:120px 48px;gap:64px}.cta-foot{display:flex;justify-content:space-between;align-items:end;gap:24px}}.foot{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px max(6px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px))}.tile{background:var(--tint);padding:20px;min-height:160px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0}.t-word{grid-column:1 / -1;order:-2;background:var(--paper);display:grid;place-items:center}.t-word img{width:min(70%,640px);height:auto}.t-go{grid-column:1 / -1;order:-1;background:var(--red);color:var(--paper);text-decoration:none}.t-go span{font-size:1.5rem;font-weight:700;line-height:1.15}.t-go svg{align-self:flex-end;transition:transform .3s var(--ease)}.t-go:active{background:var(--red-hi)}.t-statement{grid-column:1 / -1}.t-statement p:first-child{font-size:1.25rem;line-height:1.3;font-weight:600}.t-nav ul{list-style:none;margin:0;padding:0;display:grid}.t-nav a{display:flex;align-items:center;min-height:40px;text-decoration:none}.t-mail{grid-column:1 / -1}.t-mail a{font-size:1.0625rem;font-weight:700;word-break:break-all}.t-pay{grid-column:1 / -1;background:transparent;min-height:0;padding:4px 0 0;justify-content:center}.legal{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;padding:14px 16px 4px}.legal a{font-size:var(--step-small);color:var(--muted);text-decoration:none;min-height:36px;display:inline-flex;align-items:center}@media(hover:hover)and (pointer:fine){.legal a:hover{color:var(--ink);text-decoration:underline}}.credits{grid-column:1 / -1;font-size:var(--step-small);color:var(--muted);padding:16px 8px 24px;max-width:80ch}.credits a{color:var(--ink)}@media(min-width:760px){.foot{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding:8px max(8px,env(safe-area-inset-right,0px)) 8px max(8px,env(safe-area-inset-left,0px))}.tile{padding:24px;min-height:220px;gap:16px}.t-statement{grid-column:1 / 5}.t-statement p:first-child{font-size:1.5rem}.t-nav{grid-column:5 / 8}.t-time{grid-column:8 / 10}.t-mail{grid-column:10 / 13}.t-mail a{font-size:1.25rem}.t-word{grid-column:1 / 9;order:0;min-height:320px}.t-go{grid-column:9 / 13;order:0;min-height:320px}.t-go span{font-size:1.75rem}}.back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:none}.crumbs{display:none;font-size:var(--step-small);color:var(--muted);padding-block:20px}.crumbs a{color:var(--ink)}.pdp-grid{display:grid;gap:12px;padding-bottom:var(--sec)}.gallery{display:grid;gap:8px;align-content:start;margin-inline:calc(-1 * var(--gutter-l)) calc(-1 * var(--gutter-r))}.slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.slides::-webkit-scrollbar{display:none}.slide{position:relative;flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;background:var(--tint)}.slide>svg{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%}.slide>img{width:100%;height:100%;object-fit:cover}.dots{display:flex;justify-content:center;gap:8px}.dots span{width:8px;height:8px;border-radius:50%;background:var(--tint-hi);transition:background-color .2s,transform .2s}.dots span.on{background:var(--ink);transform:scale(1.2)}.g-main,.thumbs{display:none}.pdp-buy{position:relative}.pdp-buy .tag{--hole: var(--paper);background:var(--tint);transform:none;padding-top:22px}.pdp-buy .tag:before,.pdp-buy .tag-string{display:none}.tag-desc{margin-top:12px;color:var(--muted)}.finder{background:var(--paper);border-radius:20px;padding:14px 16px;margin-top:12px}.finder label{display:flex;justify-content:space-between;gap:8px;font-weight:600;font-size:15px}.finder input[type=range]{width:100%;margin:12px 0 6px;accent-color:var(--ink);height:32px;touch-action:pan-y}.finder output{font-size:15px}.bundles{display:grid;gap:8px}.bundles button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 18px;border-radius:20px;background:var(--paper);text-align:left;transition:background-color .15s,color .15s}.bundles button[aria-pressed=true]{background:var(--blue);color:var(--paper)}.bundles b{display:block}.bundles small{font-size:13.5px}.bundles .bprice{font-weight:700;white-space:nowrap}.pdp-buy .express button,.pdp-buy .sizes button:not([aria-pressed=true]){background:var(--paper)}.pdp-buy .perforation{border-top-color:var(--paper)}.details{display:grid;gap:20px;padding-block:var(--sec)}.details h2{font-size:clamp(2.2rem,1.8rem + 1.6vw,3.25rem)}.details-text p{margin-bottom:18px;max-width:60ch}.reviews{background:var(--pink)}.reviews .wrap{padding-block:var(--sec);display:grid;gap:24px}.reviews h2{font-size:clamp(2.2rem,1.8rem + 1.6vw,3.25rem)}.review-list{display:grid;gap:8px}.review{background:var(--paper);padding:22px;border-radius:22px}.review p{margin:10px 0 0}.rev-title{margin:10px 0 0;font-size:var(--step-small);font-weight:800}.rev-by{color:var(--muted);font-size:var(--step-small)}.rev-pics{display:flex;gap:6px;margin-top:12px}.rev-pics img{width:72px;height:72px;object-fit:cover;border-radius:12px;background:var(--tint)}.rev-head{display:grid;gap:16px;align-content:start}.rev-score{margin:10px 0 0;font-weight:800}.rev-count{margin:2px 0 0;color:var(--muted);font-size:var(--step-small)}.starrow{position:relative;display:inline-flex;line-height:0}.starrow>span{display:inline-flex;gap:2px}.starrow-bg{color:#d7d2cb}.starrow-fg{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--fill);overflow:hidden;color:var(--gold)}.starrow svg{flex:none}.rating-line{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;min-height:32px}.rating-line .rl-num{font-weight:800}.rating-line .rl-count{color:var(--muted);font-size:var(--step-small);text-decoration:underline;text-underline-offset:3px}.pairs{padding-block:var(--sec)}.pairs h2{font-size:clamp(2.2rem,1.8rem + 1.6vw,3.25rem);margin-bottom:28px}@media(min-width:760px){.back{display:none}.crumbs{display:block}.gallery{margin-inline:0}.slides,.dots{display:none}.g-main{display:block;position:relative;aspect-ratio:1;background:var(--tint);border-radius:28px;overflow:hidden}.g-main>svg{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%}.g-main>img{width:100%;height:100%;object-fit:cover}.thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.thumbs button{position:relative;aspect-ratio:1;border-radius:16px;background:var(--tint);overflow:hidden;outline:3px solid transparent;outline-offset:-3px;transition:outline-color .15s}.thumbs button[aria-pressed=true]{outline-color:var(--ink)}.thumbs svg{position:absolute;top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%}.thumbs img{width:100%;height:100%;object-fit:cover}.details{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.details h2{grid-column:1 / 4}.details-text{grid-column:5 / 13;columns:2;column-gap:56px}.details-text p{break-inside:avoid}.reviews .wrap{grid-template-columns:1fr 2fr;gap:48px;align-items:start}.review{padding:28px;border-radius:24px}.pairs h2{margin-bottom:40px}}@media(min-width:1024px){.pdp-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px}.pdp-buy{padding-top:72px}.pdp-buy .tag{transform:rotate(-1deg);padding-top:64px;position:sticky;top:120px}.pdp-buy .tag:before,.pdp-buy .tag-string{display:block}}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--paper);padding:10px var(--gutter-r) calc(10px + env(safe-area-inset-bottom,0px)) var(--gutter-l);display:flex;gap:12px;align-items:center;transform:translateY(110%);visibility:hidden;transition:transform .3s var(--ease),visibility 0s .3s;box-shadow:0 -8px 24px #0b0b0c1f}.sticky-atc.show{transform:none;visibility:visible;transition:transform .3s var(--ease)}.sticky-atc .s-info{flex:1;min-width:0;line-height:1.3}.sticky-atc .s-info b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc .btn{min-height:52px;padding:0 22px}@media(min-width:1024px){.sticky-atc{display:none}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0b0b0c73;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s .3s}.scrim.open{opacity:1;visibility:visible;transition:opacity .3s var(--ease)}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:80;width:100%;background:var(--paper);display:flex;flex-direction:column;transform:translate(105%);visibility:hidden;transition:transform .34s var(--ease),visibility 0s .34s;box-shadow:-12px 0 40px #0b0b0c2e;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-left:env(safe-area-inset-left,0px)}.drawer.open{transform:none;visibility:visible;transition:transform .34s var(--ease)}@media(min-width:560px){.drawer{width:460px}}.d-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px 10px}.d-head h2{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:2rem;line-height:1}.icon-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--tint)}.icon-btn:active{background:var(--tint-hi)}.ship{margin:0 16px;background:var(--tint);border-radius:18px;padding:12px 14px;font-size:15px}.ship-bar{height:10px;border-radius:999px;background:var(--paper);margin-top:10px;overflow:hidden}.ship-bar i{display:block;height:100%;width:0;background:var(--blue);border-radius:999px;transition:width .5s var(--ease)}.d-items{flex:1;overflow-y:auto;padding:4px 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.line{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;padding-block:14px;align-items:start}.line-img{position:relative;aspect-ratio:1;background:var(--tint);border-radius:14px}.line-img svg{position:absolute;top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%}.line b{display:block}.line .v{color:var(--muted);font-size:var(--step-small)}.line .disc{color:var(--ok);font-size:var(--step-small);font-weight:600}.stepper{display:inline-flex;align-items:center;background:var(--tint);border-radius:999px;margin-top:8px}.stepper button{width:44px;height:44px;display:grid;place-items:center;border-radius:50%}.stepper button:active{background:var(--tint-hi)}.stepper span{min-width:24px;text-align:center;font-weight:700}.line-right{text-align:right;display:grid;gap:4px;justify-items:end}.line-right s{color:var(--muted);font-size:var(--step-small)}.remove{font-size:var(--step-small);text-decoration:underline;color:var(--muted);min-height:44px;padding:0 2px}.upsell{margin:6px 0 14px;background:var(--pink);border-radius:18px;padding:12px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center}.upsell .line-img{background:var(--paper);border-radius:12px}.upsell p{font-size:15px;line-height:1.3}.upsell .quick{margin-top:0}.d-foot{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:var(--tint);display:grid;gap:10px}.sub-row{display:flex;justify-content:space-between;font-size:1.25rem;font-weight:700}.d-foot small{color:var(--muted);font-size:13.5px}.d-foot .express{margin-top:0}.d-foot .express button{background:var(--paper)}.empty{text-align:center;padding:48px 8px;display:grid;gap:16px;justify-items:center}.empty p{color:var(--muted)}.handoff{background:var(--ink);color:var(--paper);padding:14px;border-radius:16px;font-size:15px}@media(min-width:560px){.d-head{padding:20px 24px 12px}.ship{margin:0 24px}.d-items{padding:8px 24px}.d-foot{padding:16px 24px calc(20px + env(safe-area-inset-bottom,0px))}.line{grid-template-columns:88px minmax(0,1fr) auto;gap:14px}}.consent{position:fixed;left:0;right:0;bottom:0;z-index:85;background:var(--paper);color:var(--ink);padding:16px var(--gutter-r) calc(16px + env(safe-area-inset-bottom,0px)) var(--gutter-l);display:grid;gap:12px;box-shadow:0 -8px 24px #0b0b0c24}.consent[hidden]{display:none}.consent p{margin:0;font-size:var(--step-small);color:var(--muted);max-width:60ch}.consent-btns{display:flex;gap:10px}.consent-btns .btn{flex:1;min-height:48px}@media(min-width:760px){.consent{grid-template-columns:1fr auto;align-items:center;gap:24px}.consent-btns{flex:none}.consent-btns .btn{flex:none;padding:0 28px}}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pay{display:grid;gap:10px;justify-items:center;text-align:center}.pay-note{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.pay-marks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pm{display:inline-grid;place-items:center;min-width:46px;height:30px;padding:0 8px;border-radius:6px;background:var(--paper);border:1px solid rgba(11,11,12,.12);font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1}.pm svg{display:block}.pm-visa{color:#1a1f71;font-style:italic;letter-spacing:.06em}.pm-amex{color:#1f72cd}.pm-shop{color:#5a31f4;font-weight:700;letter-spacing:.01em}.pm-gpay{color:#3c4043}.d-foot .pm,.foot .pm{background:#fff}.foot .pay{padding:4px 0 2px}.socialbar{background:var(--tint)}.socialbar .wrap{padding-block:20px}.social{display:grid;gap:8px;justify-items:center;text-align:center}.social p{margin:0;font-size:clamp(1.1rem,.9rem + 1vw,1.6rem);font-weight:600}.social-sub{font-size:var(--step-small);color:var(--muted)}.social b{font-family:var(--display);font-weight:400;font-size:1.6em;line-height:1;margin-right:.15em}.vids .wrap{display:grid;gap:20px;padding-block:var(--sec)}.vids h2{font-size:var(--step-head)}.vid-grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding-inline:var(--gutter-l) var(--gutter-r);margin-inline:calc(-1 * var(--gutter-l)) calc(-1 * var(--gutter-r))}.vid-grid::-webkit-scrollbar{display:none}.vid{scroll-snap-align:start}.vid{margin:0}.vid video{width:100%;height:auto;display:block;border-radius:20px;background:var(--ink);aspect-ratio:9 / 16;object-fit:cover}.vid figcaption{margin-top:8px;font-size:var(--step-small);color:var(--muted)}.vid-box{aspect-ratio:9 / 16;border-radius:20px;border:2px dashed rgba(11,11,12,.22);background:var(--tint);color:var(--muted);display:grid;align-content:center;justify-items:center;gap:8px;padding:18px;text-align:center}.vid-box b{color:var(--ink);font-size:1.0625rem;max-width:22ch}.vid-box span{font-size:13.5px}.vid-box code{font-size:12.5px;background:var(--paper);padding:3px 9px;border-radius:999px}@media(min-width:760px){.vid-grid{grid-auto-columns:minmax(0,31.5%);gap:20px}}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:90;width:max-content;max-width:calc(100% - 32px);transform:translate(-50%,160%);visibility:hidden;background:var(--ink);color:var(--paper);padding:14px 20px;border-radius:22px;font-weight:600;text-align:center;transition:transform .35s var(--ease),visibility 0s .35s}.toast.show{transform:translate(-50%);visibility:visible;transition:transform .35s var(--ease)}.has-sticky .toast{bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media(max-width:1023px){.has-sticky .foot{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(hover:hover)and (pointer:fine){.btn-ink:hover,.btn-blue:hover{background:var(--red-hi)}.btn-ghost:hover,.bag-btn:hover,.icon-btn:hover,.express button:hover,.sizes button:not([aria-pressed=true]):hover,.stepper button:hover{background:var(--tint-hi)}.nav-links a:hover{text-decoration-color:var(--ink)}.tag:hover{transform:rotate(0)}.pet:hover img{transform:scale(1.04)}.pet:hover .pet-label{background:var(--red);color:var(--paper)}.folder-tab:hover{transform:translateY(2px)}.card:hover .card-img svg{transform:scale(1.05) rotate(-2deg)}.card-meta a:hover{text-decoration:underline;text-underline-offset:4px}.quick:hover{background:var(--red-hi)}.t-nav a:hover{text-decoration:underline}.t-go:hover{background:var(--red-hi)}.t-go:hover svg{transform:translate(6px,-6px)}}.nav:after{content:"";position:absolute;left:0;right:0;top:100%;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='44' viewBox='0 0 160 44'%3E%3Cdefs%3E%3CradialGradient id='g0'%3E%3Cstop offset='0' stop-color='%2335E07F' stop-opacity='.9'/%3E%3Cstop offset='.4' stop-color='%2335E07F' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%2335E07F' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g1'%3E%3Cstop offset='0' stop-color='%23FF4D4D' stop-opacity='.9'/%3E%3Cstop offset='.4' stop-color='%23FF4D4D' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%23FF4D4D' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g2'%3E%3Cstop offset='0' stop-color='%235AA9FF' stop-opacity='.9'/%3E%3Cstop offset='.4' stop-color='%235AA9FF' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%235AA9FF' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g3'%3E%3Cstop offset='0' stop-color='%23FFD44A' stop-opacity='.9'/%3E%3Cstop offset='.4' stop-color='%23FFD44A' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%23FFD44A' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M-2 4 Q80 38 162 4' fill='none' stroke='%2314503A' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M18.5 11.44v5' stroke='%2314503A' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='18.5' cy='19.439999999999998' r='12' fill='url%28%23g0%29'/%3E%3Ccircle cx='18.5' cy='19.439999999999998' r='3.8' fill='%2335E07F'/%3E%3Ccircle cx='18.5' cy='18.439999999999998' r='1.6' fill='%23FFFFFF' opacity='.8'/%3E%3Cpath d='M59.5 19.94v5' stroke='%2314503A' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='59.5' cy='27.94' r='12' fill='url%28%23g1%29'/%3E%3Ccircle cx='59.5' cy='27.94' r='3.8' fill='%23FF4D4D'/%3E%3Ccircle cx='59.5' cy='26.94' r='1.6' fill='%23FFFFFF' opacity='.8'/%3E%3Cpath d='M100.5 19.94v5' stroke='%2314503A' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='100.5' cy='27.94' r='12' fill='url%28%23g2%29'/%3E%3Ccircle cx='100.5' cy='27.94' r='3.8' fill='%235AA9FF'/%3E%3Ccircle cx='100.5' cy='26.94' r='1.6' fill='%23FFFFFF' opacity='.8'/%3E%3Cpath d='M141.5 11.44v5' stroke='%2314503A' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='141.5' cy='19.439999999999998' r='12' fill='url%28%23g3%29'/%3E%3Ccircle cx='141.5' cy='19.439999999999998' r='3.8' fill='%23FFD44A'/%3E%3Ccircle cx='141.5' cy='18.439999999999998' r='1.6' fill='%23FFFFFF' opacity='.8'/%3E%3C/svg%3E") repeat-x 0 0 / 116px 32px;pointer-events:none;animation:twinkle 3.6s ease-in-out infinite}.xmas,.promise,.cta{position:relative}.xmas:before,.promise:before,.cta:before,.foot:before{content:"";position:absolute;left:0;right:0;top:0;height:33px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='44' viewBox='0 0 160 44'%3E%3Cdefs%3E%3CradialGradient id='g0'%3E%3Cstop offset='0' stop-color='%2335E07F' stop-opacity='.9'/%3E%3Cstop offset='.4' stop-color='%2335E07F' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%2335E07F' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g1'%3E%3Cstop offset='0' stop-color='%23FF4D4D' stop-opacity='.9'/%3E%3Cstop offset='.4' stop-color='%23FF4D4D' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%23FF4D4D' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g2'%3E%3Cstop offset='0' stop-color='%235AA9FF' stop-opacity='.9'/%3E%3Cstop offset='.4' stop-color='%235AA9FF' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%235AA9FF' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g3'%3E%3Cstop offset='0' stop-color='%23FFD44A' stop-opacity='.9'/%3E%3Cstop offset='.4' stop-color='%23FFD44A' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%23FFD44A' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M-2 4 Q80 38 162 4' fill='none' stroke='%2314503A' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M18.5 11.44v5' stroke='%2314503A' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='18.5' cy='19.439999999999998' r='12' fill='url%28%23g0%29'/%3E%3Ccircle cx='18.5' cy='19.439999999999998' r='3.8' fill='%2335E07F'/%3E%3Ccircle cx='18.5' cy='18.439999999999998' r='1.6' fill='%23FFFFFF' opacity='.8'/%3E%3Cpath d='M59.5 19.94v5' stroke='%2314503A' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='59.5' cy='27.94' r='12' fill='url%28%23g1%29'/%3E%3Ccircle cx='59.5' cy='27.94' r='3.8' fill='%23FF4D4D'/%3E%3Ccircle cx='59.5' cy='26.94' r='1.6' fill='%23FFFFFF' opacity='.8'/%3E%3Cpath d='M100.5 19.94v5' stroke='%2314503A' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='100.5' cy='27.94' r='12' fill='url%28%23g2%29'/%3E%3Ccircle cx='100.5' cy='27.94' r='3.8' fill='%235AA9FF'/%3E%3Ccircle cx='100.5' cy='26.94' r='1.6' fill='%23FFFFFF' opacity='.8'/%3E%3Cpath d='M141.5 11.44v5' stroke='%2314503A' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='141.5' cy='19.439999999999998' r='12' fill='url%28%23g3%29'/%3E%3Ccircle cx='141.5' cy='19.439999999999998' r='3.8' fill='%23FFD44A'/%3E%3Ccircle cx='141.5' cy='18.439999999999998' r='1.6' fill='%23FFFFFF' opacity='.8'/%3E%3C/svg%3E") repeat-x 0 0 / 120px 33px;pointer-events:none;z-index:2;animation:twinkle 3.6s ease-in-out .9s infinite}.foot{position:relative;padding-top:36px}@media(min-width:760px){.nav:after{height:40px;background-size:160px 44px}.xmas:before,.promise:before,.cta:before,.foot:before{height:44px;background-size:160px 44px}.foot{padding-top:48px}}.sheet,.promise .card-paper{position:relative}.sheet:after,.promise .card-paper:after{content:"";position:absolute;top:18px;right:14px;width:64px;height:44px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='44' viewBox='0 0 64 44'%3E%3Cpath d='M32 22 C24 6 10 4 2 10 C8 12 8 18 4 22 C10 22 12 28 10 32 C18 26 26 28 32 22Z' fill='%231F7A4F'/%3E%3Cpath d='M32 22 C40 6 54 4 62 10 C56 12 56 18 60 22 C54 22 52 28 54 32 C46 26 38 28 32 22Z' fill='%23175E3D'/%3E%3Ccircle cx='28' cy='26' r='5' fill='%23B5162B'/%3E%3Ccircle cx='36' cy='26' r='5' fill='%23B5162B'/%3E%3Ccircle cx='32' cy='19' r='5' fill='%23D11E36'/%3E%3C/svg%3E") no-repeat center / contain;pointer-events:none}.promise .card-paper:before{content:"";position:absolute;top:18px;left:14px;width:64px;height:44px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='44' viewBox='0 0 64 44'%3E%3Cpath d='M32 22 C24 6 10 4 2 10 C8 12 8 18 4 22 C10 22 12 28 10 32 C18 26 26 28 32 22Z' fill='%231F7A4F'/%3E%3Cpath d='M32 22 C40 6 54 4 62 10 C56 12 56 18 60 22 C54 22 52 28 54 32 C46 26 38 28 32 22Z' fill='%23175E3D'/%3E%3Ccircle cx='28' cy='26' r='5' fill='%23B5162B'/%3E%3Ccircle cx='36' cy='26' r='5' fill='%23B5162B'/%3E%3Ccircle cx='32' cy='19' r='5' fill='%23D11E36'/%3E%3C/svg%3E") no-repeat center / contain;transform:scaleX(-1);pointer-events:none}.tag-string{width:5px;margin-left:-2px;background:var(--red)}.tag-string:before{content:"";position:absolute;left:50%;top:-14px;width:56px;height:34px;margin-left:-28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='34' viewBox='0 0 56 34'%3E%3Cpath d='M28 17 C18 2 4 2 4 12 C4 22 18 22 28 17Z M28 17 C38 2 52 2 52 12 C52 22 38 22 28 17Z' fill='%23B5162B'/%3E%3Cpath d='M26 18 L18 33 M30 18 L38 33' stroke='%23B5162B' stroke-width='5' stroke-linecap='round'/%3E%3Ccircle cx='28' cy='17' r='5' fill='%2393111F'/%3E%3C/svg%3E") no-repeat center / contain}.hero .tag{outline:4px dotted var(--gold);outline-offset:-12px}@keyframes twinkle{0%,to{filter:brightness(1)}50%{filter:brightness(1.3) saturate(1.2)}}.snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.snow i{position:absolute;top:-12px;width:var(--s);height:var(--s);border-radius:50%;background:var(--snow);opacity:.85;animation:fall var(--t) linear var(--w) infinite}@keyframes fall{to{transform:translate3d(var(--x),110vh,0)}}@media(prefers-reduced-motion:reduce){.snow i{top:var(--y);animation:none}}.js .rise{opacity:0;transform:translateY(20px)}.js .rise.in{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:var(--d, 0ms)}.hero-swing{animation:swing 3.2s ease-in-out .5s 1 both;transform-origin:50% -60px}@keyframes swing{0%{transform:rotate(4deg)}28%{transform:rotate(-3deg)}55%{transform:rotate(1.5deg)}78%{transform:rotate(-.6deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.js .rise{opacity:1;transform:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
