@font-face{font-family:Unbounded;src:url('assets/unbounded-semibold.woff') format('woff');font-weight:600;font-display:swap}
@font-face{font-family:Unbounded;src:url('assets/unbounded-extrabold.woff') format('woff');font-weight:800;font-display:swap}
@font-face{font-family:Anonymous;src:url('assets/anonymous-pro.woff') format('woff');font-display:swap}
:root{font-family:Arial,sans-serif;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:24px}
*{box-sizing:border-box}
body{--page:#f6f3fb;--ink:#211336;--muted:#6e617f;--accent:#7024dc;--accent-ink:#fff;--line:#d9cfe6;--surface:#ece5f6;--hero:#eee4fc;--texture:none;--heading:Unbounded,Arial,sans-serif;margin:0;background:var(--page);color:var(--ink);transition:background-color .4s,color .3s;font-size:16px;line-height:1.5}
body[data-collection=classic]{--page:#0a2f25;--ink:#f7f6e9;--muted:#bbd3b4;--accent:#d2f735;--accent-ink:#133227;--line:#466547;--surface:#173c2d;--hero:#0b3527;--texture:url('assets/background1.webp');color-scheme:dark}
body[data-collection=cats]{--page:#54238b;--ink:#fff8ff;--muted:#dbc2f2;--accent:#e4a7ff;--accent-ink:#351247;--line:#8c59b9;--surface:#68349c;--hero:#5e22a1;--texture:url('assets/background2.webp');color-scheme:dark}
body[data-collection=limited]{--page:#11131f;--ink:#f7f6ff;--muted:#b4b3c9;--accent:#c9f631;--accent-ink:#131522;--line:#3c3e51;--surface:#1e2032;--hero:#10111b;--texture:url('assets/background3.webp');color-scheme:dark}
body[data-collection=collabs]{--page:#f1f2e9;--ink:#16191a;--muted:#5d6354;--accent:#7024dc;--accent-ink:#fff;--line:#d3d5c8;--surface:#e4e8d7;--hero:#e9edde;--texture:url('assets/background4.webp')}
button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}button:disabled{cursor:default}button{border:0}svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}
[hidden]{display:none!important}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.page-wrap{padding-inline:clamp(20px,5.5vw,106px)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:12px;background:var(--accent);color:var(--accent-ink);transform:translateY(-160%)}.skip-link:focus{transform:none}
.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--line)}.wordmark{font:800 clamp(19px,2vw,27px)/1 var(--heading);letter-spacing:-1.7px;white-space:nowrap}.wordmark span{color:var(--accent)}.site-header nav{display:flex;gap:30px;align-items:center;font:600 10px/1.5 var(--heading);text-transform:uppercase}.site-header nav a{padding-block:12px;border-bottom:2px solid transparent}.site-header nav a[aria-current]{border-color:var(--accent)}.partner-link{display:flex;align-items:center;gap:25px;background:var(--accent);color:var(--accent-ink);font:600 10px/1.5 var(--heading);padding:15px 21px;border-radius:8px}.partner-link span{font:24px/1 Arial}
.catalog-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--hero);min-height:760px;padding-top:32px;padding-bottom:22px}.catalog-hero:before{content:'';position:absolute;inset:0;z-index:-2;background-image:var(--texture);background-size:100% 100%;opacity:.35;transition:background .3s}.catalog-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 80%,transparent 25%,var(--hero) 92%);pointer-events:none}.hero-topline{display:flex;justify-content:space-between;align-items:center;gap:20px}.eyebrow{font:600 10px/1.6 var(--heading);text-transform:uppercase;letter-spacing:.08em}.hero-topline-caption{font:15px/1.5 Anonymous,monospace;color:var(--muted)}.collection-tabs{display:flex;gap:9px;margin-top:26px;position:relative;z-index:3;flex-wrap:wrap}.collection-tabs button{background:transparent;border:1px solid var(--line);border-radius:100px;padding:12px 23px;font-weight:600;font-size:14px;transition:background .2s,color .2s,transform .2s}.collection-tabs button:hover{transform:translateY(-2px);border-color:var(--accent)}.collection-tabs button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}
.hero-copy{position:relative;z-index:2;margin-top:36px;pointer-events:none}.hero-copy h1{font:800 clamp(38px,4.7vw,76px)/1.13 var(--heading);letter-spacing:-.065em;text-transform:uppercase;overflow-wrap:anywhere;max-width:1200px}.hero-copy p{font-size:17px;max-width:460px;line-height:1.45;margin-top:16px;color:var(--muted)}.hero-scene{position:relative;height:360px;margin-top:-20px;isolation:isolate}.hero-cans{height:100%;max-width:890px;width:77%;margin-inline:auto;display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:2;padding-bottom:12px;gap:clamp(8px,2.2vw,30px)}.hero-can{width:calc((100% - 120px)/5);height:85%;object-fit:contain;filter:drop-shadow(0 22px 10px #0003);transform-origin:50% 90%;animation:can-enter .5s both}.hero-can:nth-child(1){--tilt:-12deg;transform:rotate(-12deg);height:75%}.hero-can:nth-child(2){--tilt:-6deg;transform:rotate(-6deg);height:87%;animation-delay:.035s}.hero-can:nth-child(3){--tilt:0deg;height:98%;animation-delay:.07s}.hero-can:nth-child(4){--tilt:6deg;transform:rotate(6deg);height:87%;animation-delay:.105s}.hero-can:nth-child(5){--tilt:12deg;transform:rotate(12deg);height:75%;animation-delay:.14s}@keyframes can-enter{from{opacity:0;transform:translateY(25px) rotate(var(--tilt,0deg))}to{opacity:1;transform:translateY(0) rotate(var(--tilt,0deg))}}
.scene-orbit{position:absolute;left:12%;right:12%;height:90px;bottom:-10px;border-radius:50%;background:radial-gradient(ellipse,#0003,transparent 70%);z-index:0}.scene-note{position:absolute;right:0;top:25px;font:700 clamp(16px,1.9vw,26px)/1.1 Anonymous,monospace;text-transform:uppercase;max-width:160px;transform:rotate(8deg);color:var(--accent);white-space:pre-line}.scene-star{position:absolute;color:var(--accent);font-size:50px}.star-one{left:8%;top:40%;transform:rotate(-15deg)}.star-two{right:16%;top:5%;font-size:28px}.scene-character{position:absolute;bottom:-5px;width:260px;max-height:95%;object-fit:contain;pointer-events:none;opacity:0;transition:opacity .3s}.character-cat{left:-4%;transform:rotate(8deg)}.character-duck{right:-6%;transform:rotate(-7deg)}body[data-collection=cats] .character-cat,body[data-collection=collabs] .character-duck{opacity:1}.hero-bottomline{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:3;margin-top:14px}.explore-link{font-size:14px;display:flex;align-items:center;gap:28px}.explore-link span{font-size:24px}.collection-pagination{display:flex;gap:10px;align-items:center}.collection-pagination>span{font:13px Anonymous,monospace;margin-right:12px;color:var(--muted)}.collection-pagination button{border-radius:50%;width:44px;height:44px;border:1px solid var(--line);background:transparent;font-size:23px}.collection-pagination button:hover{background:var(--accent);color:var(--accent-ink)}
.duck-divider{height:60px;background:#b7fb00 url('assets/duck-strip.4d4a649d1d.webp') repeat-x 0 center;background-size:auto 60px;animation:divider-scroll 36.381376604s linear infinite}@keyframes divider-scroll{to{background-position-x:1219.047619047px}}
.catalog-products{padding-block:70px 85px;min-height:700px}.products-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.products-heading .eyebrow{color:var(--muted);margin-bottom:12px}h2{font:800 clamp(25px,2.5vw,39px)/1.2 var(--heading);letter-spacing:-.05em}.products-heading h2 span{color:var(--accent)}#result-count{font-size:14px;color:var(--muted);white-space:nowrap;padding-bottom:4px}.catalog-toolbar{display:flex;align-items:stretch;gap:15px;border-block:1px solid var(--line);padding-block:20px}.search-field{position:relative;display:flex;align-items:center;gap:12px;min-width:0;flex:1.4}.search-field svg{flex:none}.search-field input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);padding:13px 0;outline-offset:2px}.search-field input::placeholder{color:var(--muted)}.filters{display:flex;gap:20px;flex:1.7}.filters label,.sort-field{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.catalog-toolbar label>span:not(.sr-only){color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.catalog-toolbar select{border:0;border-radius:0;background-color:transparent;color:var(--ink);width:100%;font-size:14px;padding:5px 20px 5px 0;cursor:pointer}.catalog-toolbar select option{background:var(--page);color:var(--ink)}.sort-field{flex:.8}.filter-toggle{display:none;background:var(--surface);border-radius:6px;align-items:center;gap:8px;padding:12px 16px}.filter-summary{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:57px}#active-filters{display:flex;flex-wrap:wrap;gap:8px;padding-block:10px}.filter-chip{background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:5px 12px;font-size:12px}#clear-filters{background:none;color:var(--muted);font-size:12px;padding:8px 0;white-space:nowrap}#clear-filters span{margin-left:10px;font-size:17px}
.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.product-card{display:block;min-width:0;background:none;border:0;text-align:left;padding:0;position:relative}.product-art{position:relative;height:310px;background:var(--surface);border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background .3s}.product-art:before{content:none}.product-art:after{content:'↗';position:absolute;right:14px;bottom:14px;font-size:21px;color:var(--ink)}.product-art img{height:84%;width:70%;object-fit:contain;filter:drop-shadow(0 15px 8px #0002);transition:transform .25s}.product-card:hover .product-art img{transform:rotate(-5deg) translateY(-6px)}.product-meta{display:flex;justify-content:space-between;gap:8px;margin-top:16px;font-size:11px;color:var(--muted)}.product-card h3{font:600 15px/1.35 var(--heading);letter-spacing:-.04em;margin-top:8px;overflow-wrap:anywhere}.product-style{font-size:13px;color:var(--muted);margin-top:7px}.empty-state{text-align:center;border:1px dashed var(--line);padding:55px 24px;margin-block:20px}.empty-state>span{font-size:60px;color:var(--accent)}.empty-state h3{font:600 22px/1.3 var(--heading);margin-bottom:14px}.empty-state p{color:var(--muted)}.empty-state button{margin-top:20px}
.catalog-cta{padding-block:60px;border-top:1px solid var(--line);background:var(--surface)}.catalog-cta>div{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:17px}.primary-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:var(--accent);color:var(--accent-ink);padding:18px 24px;border-radius:8px;font:600 11px/1.5 var(--heading)}.primary-button span{font:24px Arial}.primary-button:hover,.partner-link:hover{filter:brightness(1.1)}
dialog{width:min(870px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--line);padding:0;border-radius:16px;background:var(--page);color:var(--ink)}dialog[open]{display:grid;grid-template-columns:40% 60%}dialog::backdrop{background:#080411bb;backdrop-filter:blur(7px)}.dialog-close{position:absolute;right:14px;top:14px;z-index:2;background:var(--page);border:1px solid var(--line);border-radius:50%;font-size:28px;line-height:1;width:42px;height:42px}.dialog-art{display:flex;align-items:center;justify-content:center;background:var(--surface);padding:35px}.dialog-art img{width:100%;height:400px;object-fit:contain;filter:drop-shadow(0 20px 10px #0002)}.dialog-copy{padding:55px 38px 38px}.dialog-copy h2{font-size:25px;margin-top:14px;overflow-wrap:anywhere}.dialog-copy>#dialog-style{color:var(--muted);margin-top:10px}.dialog-details{display:flex;gap:30px;border-block:1px solid var(--line);padding-block:16px;margin-block:24px}.dialog-details p{display:flex;flex-direction:column;gap:4px}.dialog-details span{font-size:12px;color:var(--muted)}.dialog-details strong{font-size:15px;font-weight:400}.dialog-copy>#dialog-description{font-size:15px;line-height:1.6}.dialog-copy .primary-button{margin-top:28px;gap:18px;font-size:10px}
@media(min-width:1700px){.catalog-hero{min-height:840px}.hero-scene{height:430px}.hero-cans{max-width:1060px}.product-art{height:380px}}
@media(max-width:1100px){.site-header{gap:20px}.site-header nav{gap:18px}.partner-link{gap:12px;padding:13px;font-size:9px}.catalog-hero{min-height:695px}.hero-scene{height:315px;margin-top:0}.hero-copy h1{font-size:clamp(34px,5.2vw,58px)}.hero-copy p{font-size:16px}.hero-cans{width:78%;gap:20px}.hero-can{width:calc((100% - 80px)/5)}.scene-note{font-size:19px;max-width:130px;right:-1%;top:18%}.character-cat{width:210px;left:-7%}.character-duck{width:220px}.product-grid{gap:30px 18px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-art{height:300px}.catalog-toolbar{gap:20px;flex-wrap:wrap}.search-field{flex-basis:100%;border-bottom:1px solid var(--line);padding-bottom:10px}.filters{flex:2}.sort-field{flex:1}}
@media(max-width:760px){.page-wrap{padding-inline:22px}.site-header{height:auto;min-height:100px;padding-block:18px;gap:15px;flex-wrap:wrap}.site-header .wordmark{font-size:21px}.partner-link{margin-left:auto;font-size:8px;padding:9px 12px}.site-header nav{order:3;justify-content:space-between;width:100%;gap:15px;font-size:9px}.site-header nav a{padding:5px 0}.hero-topline-caption{display:none}.catalog-hero{padding-top:25px;min-height:650px}.collection-tabs{margin-top:20px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;margin-inline:-22px;padding:3px 22px 12px;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:7px;scroll-padding-inline:22px}.collection-tabs button{flex-shrink:0;padding:10px 17px;font-size:13px}.hero-copy{margin-top:23px}.hero-copy h1{font-size:clamp(27px,5.7vw,43px);letter-spacing:-.065em}.hero-copy p{max-width:410px;font-size:15px;margin-top:13px;min-height:44px}.hero-scene{height:310px;margin-top:5px;margin-inline:-10px}.hero-cans{width:91%;gap:10px;padding-bottom:6px}.hero-can{width:calc((100% - 40px)/5)}.scene-note{top:10px;right:6%;font-size:16px;max-width:118px}.scene-star{font-size:32px}.star-one{top:25%;left:4%}.star-two{display:none}.scene-character{width:175px;bottom:-6px}.character-cat{left:-9%}.character-duck{right:-9%}.hero-bottomline{margin-top:7px}.collection-pagination button{width:39px;height:39px}.collection-pagination>span{font-size:11px;margin-right:5px}.explore-link{font-size:12px;gap:18px}.duck-divider{height:48px;background-size:auto 48px;animation-name:divider-scroll-small}@keyframes divider-scroll-small{to{background-position-x:975.238095237px}}.catalog-products{padding-block:45px 55px}.products-heading{align-items:start;flex-direction:column;gap:12px;margin-bottom:20px}.products-heading h2{font-size:26px}.products-heading .eyebrow{font-size:8px}.catalog-toolbar{gap:14px;padding-block:15px}.search-field{flex-basis:calc(100% - 125px);border:0;padding:0}.search-field input{font-size:14px}.filter-toggle{display:flex;font-size:13px}.filters{display:none;flex-basis:100%;order:3;border-top:1px solid var(--line);padding-top:12px}.filters.is-open{display:flex}.sort-field{flex-basis:100%;order:4;flex-direction:row;justify-content:space-between;align-items:center}.sort-field select{width:auto;max-width:70%;font-size:12px}.catalog-toolbar .sort-field>span{font-size:9px}.filter-summary{align-items:start;gap:8px;min-height:43px}.filter-chip{font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.product-art{height:270px;border-radius:8px}.product-art:after{font-size:17px;right:11px;bottom:9px}.product-meta{margin-top:12px;font-size:10px}.product-card h3{font-size:12px;margin-top:6px}.product-style{font-size:12px}.catalog-cta{padding-block:38px}.catalog-cta>div{align-items:start;flex-direction:column;gap:25px}.catalog-cta h2{font-size:28px}dialog[open]{grid-template-columns:1fr}.dialog-art{padding:22px}.dialog-art img{height:235px}.dialog-copy{padding:28px 25px}.dialog-copy h2{font-size:22px}.dialog-details{margin-block:20px}}
@media(max-width:430px){.catalog-hero{min-height:600px}.hero-scene{height:250px;margin-top:12px}.hero-copy h1{font-size:27px}.hero-copy p{min-height:65px}.scene-note{font-size:14px;top:0;right:0;max-width:96px}.hero-cans{width:101%;gap:7px}.hero-can{width:calc((100% - 28px)/5)}.character-cat{width:135px;left:-15%}.character-duck{width:135px;right:-13%}.scene-orbit{bottom:-7px}.product-art{height:230px}.product-grid{gap:25px 12px}.product-meta{flex-wrap:wrap;gap:3px}.products-heading h2{font-size:23px}}
@media(max-width:350px){.page-wrap{padding-inline:16px}.site-header .wordmark{font-size:18px}.partner-link{font-size:7px;gap:7px;padding:8px}.hero-copy h1{font-size:24px}.product-art{height:200px}.product-card h3{font-size:11px}.search-field{flex-basis:calc(100% - 112px)}.filter-toggle{padding:12px 10px}}
body:has(dialog[open]){overflow:hidden}
@media(max-width:760px){.catalog-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto}.search-field{min-width:0}.filters,.sort-field{grid-column:1/-1}.hero-can{min-width:0}.hero-cans{width:86%}}
@media(max-width:430px){.hero-cans{width:88%;gap:5px}.hero-can{width:calc((100% - 20px)/5)}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}


.product-art::after{content:none}.hero-scene{touch-action:pan-y pinch-zoom}.hero-can{padding:0;border:0;background:transparent;cursor:pointer;touch-action:pan-y pinch-zoom}.hero-can img{width:100%;height:100%;object-fit:contain;pointer-events:none}.hero-can:focus-visible{outline:3px solid var(--accent);outline-offset:6px;border-radius:10px}
:root{--layout-unit:1vw}@media(max-width:900px){footer.site-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 28px}.site-footer .site-footer-company{justify-self:end}}@media(max-width:600px){footer.site-footer{grid-template-columns:minmax(0,1fr);padding:28px 20px;gap:20px}.site-footer .site-footer-logo img{width:140px}.site-footer .site-footer-company,.site-footer .site-footer-email,.site-footer .site-footer-top{justify-self:start}}
.site-header .wordmark span{margin-left:.16em}

.product-card:hover .product-art{border-color:var(--accent)}
.catalog-toolbar input:focus,.catalog-toolbar select:focus,.catalog-toolbar button:focus,.filter-summary button:focus{outline:none;box-shadow:none}

.filters{flex:2.6}.filters label{min-width:0;flex:1}.filters select{max-width:100%;width:100%}@media(max-width:760px){.filters.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.filters label:last-child{grid-column:1/-1}}

.product-new-badge{position:absolute;z-index:1;top:14px;left:14px;padding:7px 11px;border-radius:999px;background:#c1f600;color:#101010;font:600 10px/1.3 var(--heading);pointer-events:none;white-space:nowrap}
@media(max-width:760px){.product-new-badge{top:9px;left:9px;padding:6px 8px;font-size:8px}}

/* Low-contrast collection pattern behind the catalogue controls and cards. */
.catalog-products{position:relative;isolation:isolate;--catalog-pattern:url('assets/catalog-duck1-pattern.webp')}
body[data-collection=cats] .catalog-products{--catalog-pattern:url('assets/catalog-paw-pattern.svg')}
.catalog-products::before{
  content:'';
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:var(--ink);
  opacity:.08;
  mask:var(--catalog-pattern) 50% 0 / 380px 320px repeat;
}
@media(max-width:760px){
  .catalog-products::before{mask-size:270px 228px}
}



@media (min-width: 1101px) {
  .product-card {
    width: 86%;
    justify-self: center;
  }
}

/* Readable text for the product listing and its filters. */
.products-heading .eyebrow {
  font-size: 13px;
  color: var(--ink);
}
#result-count {
  font-size: 16px;
  font-weight: 600;
  color: var(--ink);
}
.catalog-toolbar {
  background: var(--page);
}
.catalog-toolbar label > span:not(.sr-only) {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .05em;
  color: var(--ink);
}
.search-field input,
.catalog-toolbar select {
  font-size: 16px;
}
.search-field input::placeholder {
  color: var(--ink);
  opacity: .85;
}
.catalog-toolbar select {
  min-height: 42px;
  padding-inline-end: 4px;
}
.filter-chip, #clear-filters, .filter-toggle {
  font-size: 14px;
}
.product-meta {
  font-size: 14px;
  color: var(--ink);
  flex-wrap: wrap;
  row-gap: 4px;
}
.product-abv {
  font-weight: 700;
}
.product-card h3 {
  font-size: 17px;
}
.product-style {
  font-size: 15px;
  color: var(--ink);
}
@media (min-width: 761px) {
  .catalog-toolbar .sort-field { flex: 0 1 225px; }
}
@media (min-width: 1101px) and (max-width: 1280px) {
  .catalog-toolbar { flex-wrap: wrap; }
  .catalog-toolbar .search-field { flex-basis: 100%; }
}
@media (max-width: 760px) {
  .products-heading .eyebrow { font-size: 11px; }
  #result-count { font-size: 15px; }
  .catalog-toolbar select { font-size: 15px; }
  .product-meta { font-size: 12px; }
  .product-card h3 { font-size: 14px; }
  .product-style { font-size: 14px; }
}

.dialog-copy > #dialog-description { white-space: pre-line; }


:is(.product-art, .dialog-art) img:is([src*="collab-jungle-trip."], [src*="collab-ipa-dripa."], [src*="collab-hostess."], [src*="cat-product-opaque-"]) {
  width: auto;
  max-width: 100%;
}

:is(.product-art, .dialog-art) img:is([src*="collab-jungle-trip."], [src*="collab-ipa-dripa."], [src*="collab-hostess."]) {
  clip-path: polygon(17% 2%, 83% 2%, 83% 3.5%, 82% 3.8%, 90% 10.6%, 90.5% 11.5%, 90.5% 89%, 89% 92%, 85% 94%, 81% 95.5%, 76% 97%, 66% 97.8%, 50% 98.2%, 34% 97.8%, 24% 97%, 19% 95.5%, 15% 94%, 11% 92%, 9.5% 89%, 9.5% 11.5%, 10% 10.6%, 18% 3.8%, 17% 3.5%);
}

:is(.product-art, .dialog-art) img[src*="cat-product-opaque-"] {
  clip-path: polygon(9% 0, 91% 0, 91% 1.4%, 89% 1.9%, 99.5% 9.4%, 100% 11%, 100% 91%, 98% 93.5%, 94% 95.1%, 88% 96.6%, 81% 98.1%, 71% 99.3%, 50% 100%, 29% 99.3%, 19% 98.1%, 12% 96.6%, 6% 95.1%, 2% 93.5%, 0 91%, 0 11%, .5% 9.4%, 11% 1.9%, 9% 1.4%);
}
