@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;1,9..144,400&family=Inter+Tight:wght@400;500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&family=Playfair+Display:ital,wght@0,400;0,500;0,700;1,400;1,500&display=swap");.shop4-shell{all:initial;display:block}.shop4-shell *,.shop4-shell :after,.shop4-shell :before{box-sizing:border-box}.shop4-shell a,.shop4-shell button{font-family:inherit;cursor:pointer;color:inherit;text-decoration:none;border:0;background:transparent}.shop4-shell img{display:block;max-width:100%}.shop4-shell .mono{font-family:var(--mono)}.shop4-shell .eyebrow{display:inline-block;letter-spacing:.18em;color:var(--fg-soft);margin-bottom:16px}.shop4-shell .demo-pill,.shop4-shell .eyebrow{font-family:var(--mono);font-size:11px;text-transform:uppercase}.shop4-shell .demo-pill{position:fixed;bottom:16px;left:16px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--bg);border:1px solid var(--fg);border-radius:999px;letter-spacing:.12em;color:var(--fg)}.shop4-shell .demo-pill__pulse{width:8px;height:8px;background:var(--accent,var(--fg));border-radius:50%;animation:s4dpulse 1.5s ease-in-out infinite}@keyframes s4dpulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.4}}.shop4-shell .img{position:relative;overflow:hidden;background:var(--surface,#f4f4f4)}.shop4-shell .img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop4-shell .tshell{overflow-x:hidden;background:var(--bg);color:var(--fg);font-family:var(--sans)}.shop4-shell .h2{font-family:var(--display);font-weight:500;font-size:clamp(36px,4.6vw,68px);line-height:1;letter-spacing:-.02em;margin:0 0 20px;text-wrap:balance}.shop4-shell .h2 em{font-style:italic;color:var(--accent)}.shop4-shell .lead{font-size:17px;line-height:1.55;color:var(--fg-soft);max-width:56ch;margin:0 0 16px;text-wrap:pretty}.shop4-shell .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:.01em;border:1px solid var(--fg);transition:transform .16s ease,background .2s ease,color .2s ease;cursor:pointer}.shop4-shell .btn:hover{transform:translateY(-2px)}.shop4-shell .btn--primary{background:var(--fg);color:var(--bg)}.shop4-shell .btn--ghost{background:transparent;color:var(--fg)}.shop4-shell .btn--ghost:hover{background:var(--fg);color:var(--bg)}.shop4-shell .tlink{display:inline-block;font-size:15px;color:var(--accent);border-bottom:1px solid;padding-bottom:2px;cursor:pointer}.shop4-shell .thd{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.shop4-shell .thd__bar{display:flex;gap:36px;justify-content:center;flex-wrap:wrap;background:var(--fg);color:var(--bg);padding:8px 16px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-family:var(--mono)}.shop4-shell .thd__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:18px 28px;max-width:1440px;margin:0 auto}.shop4-shell .thd__brand{display:flex;align-items:baseline;gap:10px;font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:-.01em;cursor:pointer}.shop4-shell .thd__mark{color:var(--accent);font-size:20px}.shop4-shell .thd__sub{font-family:var(--mono);font-size:11px;color:var(--fg-soft);letter-spacing:.1em;text-transform:uppercase}.shop4-shell .thd__nav{display:flex;gap:6px;align-items:center;justify-content:center;flex-wrap:wrap}.shop4-shell .thd__link{font-size:14px;padding:8px 14px;border-radius:999px;color:var(--fg-soft);transition:color .16s,background .16s;cursor:pointer}.shop4-shell .thd__link:hover{color:var(--fg)}.shop4-shell .thd__link.is-active{color:var(--fg);background:rgba(127,127,127,.08)}.shop4-shell .thd__cta{display:flex;gap:8px;align-items:center;justify-content:flex-end}.shop4-shell .thd__icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;color:var(--fg);font-size:15px;cursor:pointer}.shop4-shell .thd__icon:hover{background:var(--surface);border-color:var(--fg)}.shop4-shell .thd__cart{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--fg);color:var(--bg);border-radius:999px;font-size:13px;font-weight:500;cursor:pointer}.shop4-shell .thd__badge{background:var(--accent);color:var(--bg);font-family:var(--mono);font-size:10px;padding:2px 7px;border-radius:999px}@media (max-width:1100px){.shop4-shell .thd__nav{display:none}.shop4-shell .thd__row{grid-template-columns:auto auto}}.shop4-shell .thero{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;padding:80px 28px;max-width:1440px;margin:0 auto}.shop4-shell .thero__copy{display:flex;flex-direction:column;gap:22px;min-width:0}.shop4-shell .thero__h1{font-family:var(--display);font-weight:400;font-size:clamp(56px,8vw,132px);line-height:.92;letter-spacing:-.035em;margin:0}.shop4-shell .thero__line{display:block}.shop4-shell .thero__line--2{font-style:italic;color:var(--accent);padding-left:.4em}.shop4-shell .thero__line--3{text-align:right}.shop4-shell .thero__sub{font-size:18px;line-height:1.55;color:var(--fg-soft);max-width:50ch;margin:0}.shop4-shell .thero__cta{display:flex;gap:12px;flex-wrap:wrap}.shop4-shell .thero__meta{display:flex;gap:24px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-soft);font-family:var(--mono)}.shop4-shell .thero__visual{position:relative}.shop4-shell .thero__sticker{position:absolute;top:16px;left:16px;background:var(--bg);color:var(--fg);border:1px solid var(--fg);padding:6px 12px;border-radius:999px;font-size:10px;letter-spacing:.16em;font-family:var(--mono)}.shop4-shell .thero__chip{position:absolute;bottom:-32px;right:-16px;width:180px;height:180px;border:4px solid var(--bg);border-radius:16px;overflow:hidden;box-shadow:0 24px 48px -16px rgba(0,0,0,.25)}@media (max-width:1024px){.shop4-shell .thero{grid-template-columns:1fr;gap:40px;padding:56px 20px}.shop4-shell .thero__chip{width:120px;height:120px;bottom:-20px;right:8px}}.shop4-shell .marquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.shop4-shell .marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:s4scroll 40s linear infinite}.shop4-shell .marquee__group{display:flex}.shop4-shell .marquee__item{font-family:var(--display);font-style:italic;font-size:clamp(40px,6vw,96px);letter-spacing:-.03em;padding:18px 28px;white-space:nowrap;display:flex;align-items:center;gap:32px}.shop4-shell .marquee__sep{font-size:.5em;opacity:.6;font-style:normal}@keyframes s4scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.shop4-shell .cats{padding:96px 28px;max-width:1440px;margin:0 auto}.shop4-shell .cats__head{margin-bottom:40px}.shop4-shell .cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.shop4-shell .catcard{display:flex;flex-direction:column;gap:14px;cursor:pointer;transition:transform .22s ease}.shop4-shell .catcard:hover{transform:translateY(-6px)}.shop4-shell .catcard__name{font-family:var(--display);font-size:26px;font-weight:500;margin:0;letter-spacing:-.01em}.shop4-shell .catcard__count{font-size:11px;color:var(--fg-soft);letter-spacing:.1em;text-transform:uppercase;font-family:var(--mono)}.shop4-shell .catcard__meta{display:flex;flex-direction:column;gap:4px}@media (max-width:900px){.shop4-shell .cats__grid{grid-template-columns:repeat(2,1fr)}}.shop4-shell .editorial{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;padding:96px 28px;max-width:1440px;margin:0 auto;border-top:1px solid var(--line)}@media (max-width:1024px){.shop4-shell .editorial{grid-template-columns:1fr}}.shop4-shell .prods2{padding:96px 28px;max-width:1440px;margin:0 auto;border-top:1px solid var(--line)}.shop4-shell .prods2__head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.shop4-shell .prods2__filters{display:flex;gap:8px;flex-wrap:wrap}.shop4-shell .pchip{padding:8px 16px;font-size:13px;border:1px solid var(--line);border-radius:999px;color:var(--fg-soft);background:transparent;transition:color .16s,border-color .16s,background .16s;cursor:pointer}.shop4-shell .pchip:hover{color:var(--fg);border-color:var(--fg)}.shop4-shell .pchip.is-on{color:var(--bg);background:var(--fg);border-color:var(--fg)}.shop4-shell .prods2__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.shop4-shell .pcard{display:flex;flex-direction:column;gap:12px;cursor:pointer}.shop4-shell .pcard__media{position:relative;border-radius:16px;background:var(--surface)}.shop4-shell .pcard__media .img{border-radius:0}.shop4-shell .pcard__media .img img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.shop4-shell .pcard:hover .img img{transform:scale(1.05)}.shop4-shell .pcard__tag{top:12px;left:12px;padding:4px 10px;border-radius:999px;font-size:10px;letter-spacing:.1em;font-family:var(--mono)}.shop4-shell .pcard__add,.shop4-shell .pcard__tag{position:absolute;background:var(--bg);color:var(--fg)}.shop4-shell .pcard__add{bottom:12px;right:12px;width:40px;height:40px;border:1px solid var(--fg);border-radius:999px;font-size:22px;font-weight:500;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,transform .16s ease;cursor:pointer}.shop4-shell .pcard:hover .pcard__add{opacity:1}.shop4-shell .pcard__add:hover{background:var(--fg);color:var(--bg);transform:rotate(90deg)}.shop4-shell .pcard__name{font-family:var(--display);font-size:19px;font-weight:500;margin:0;line-height:1.2}.shop4-shell .pcard__sub{font-size:13px;color:var(--fg-soft)}.shop4-shell .pcard__row{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px}.shop4-shell .pcard__price{font-size:15px;font-weight:600}.shop4-shell .pcard__rating{font-size:11px;color:var(--fg-soft);letter-spacing:.04em;font-family:var(--mono)}.shop4-shell .pcard__meta{display:flex;flex-direction:column;gap:4px}@media (max-width:1100px){.shop4-shell .prods2__grid{grid-template-columns:repeat(2,1fr)}}.shop4-shell .values{padding:96px 28px;max-width:1440px;margin:0 auto;border-top:1px solid var(--line)}.shop4-shell .values__head{margin-bottom:48px}.shop4-shell .values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.shop4-shell .vcard{padding:36px 28px;border:1px solid var(--line);border-radius:24px;background:var(--surface);transition:transform .2s ease,border-color .2s ease}.shop4-shell .vcard:hover{transform:translateY(-4px);border-color:var(--fg)}.shop4-shell .vcard__n{font-size:12px;color:var(--accent);letter-spacing:.12em;font-family:var(--mono)}.shop4-shell .vcard__t{font-family:var(--display);font-size:26px;font-weight:500;margin:12px 0 8px;letter-spacing:-.01em}.shop4-shell .vcard__d{font-size:14px;color:var(--fg-soft);margin:0;line-height:1.55}@media (max-width:800px){.shop4-shell .values__grid{grid-template-columns:1fr}}.shop4-shell .news2{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;padding:96px 28px;max-width:1440px;margin:0 auto;border-top:1px solid var(--line)}.shop4-shell .news2__form{max-width:480px;display:flex;border:1px solid var(--fg);border-radius:999px;overflow:hidden;background:var(--bg);margin:16px 0 8px}.shop4-shell .news2__form input{flex:1;background:transparent;border:0;outline:0;padding:14px 20px;color:var(--fg);font-size:14px;font-family:var(--sans)}.shop4-shell .news2__form input::-moz-placeholder{color:var(--fg-soft)}.shop4-shell .news2__form input::placeholder{color:var(--fg-soft)}.shop4-shell .news2__form button{background:var(--fg);color:var(--bg);padding:14px 22px;font-size:14px;font-weight:500;border:0;cursor:pointer;font-family:var(--sans)}.shop4-shell .news2__small{font-size:11px;color:var(--fg-soft);letter-spacing:.1em;font-family:var(--mono)}@media (max-width:1024px){.shop4-shell .news2{grid-template-columns:1fr}}.shop4-shell .tftr{background:var(--fg);color:var(--bg);padding:80px 28px 28px;margin-top:64px}.shop4-shell .tftr__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1440px;margin:0 auto 56px}.shop4-shell .tftr__col h4{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0 0 14px}.shop4-shell .tftr__col a{display:block;padding:4px 0;font-size:14px;color:var(--bg);cursor:pointer}.shop4-shell .tftr__col a:hover{text-decoration:underline;text-underline-offset:4px}.shop4-shell .tftr__big{font-family:var(--display);font-style:italic;font-size:clamp(80px,18vw,280px);line-height:.85;letter-spacing:-.04em;text-align:center;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);padding:24px 0;color:var(--accent)}.shop4-shell .tftr__legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;opacity:.6;font-family:var(--mono)}@media (max-width:800px){.shop4-shell .tftr__cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.shop4-shell .thd__row{padding:12px 16px;gap:12px}.shop4-shell .thd__bar{font-size:10px;gap:14px}.shop4-shell .thd__brand{font-size:14px;gap:5px}.shop4-shell .thd__sub{display:none}.shop4-shell .thd__cart{padding:8px 14px;font-size:12px;gap:6px}.shop4-shell .thd__icon{width:34px;height:34px}.shop4-shell .cats,.shop4-shell .editorial,.shop4-shell .news2,.shop4-shell .prods2,.shop4-shell .values{padding:56px 16px}.shop4-shell .prods2__grid{grid-template-columns:repeat(2,1fr);gap:14px}}.shop4-shell .marquee{background:var(--accent)}.shop4-shell a[href*="/checkout"]{background:var(--fg)!important;color:var(--bg)!important;border-radius:999px!important;padding:14px 28px!important;display:inline-flex!important;font-weight:500!important;transition:transform .16s ease!important}.shop4-shell a[href*="/checkout"]:hover{transform:translateY(-2px)!important}.shop4-shell button.bg-black,.shop4-shell button[class*=bg-black]{background:var(--fg)!important;color:var(--bg)!important;border-radius:999px!important;border:none!important;font-weight:500!important;font-family:var(--sans)!important;transition:transform .16s ease!important}.shop4-shell button.bg-black:hover{transform:translateY(-2px)!important}.shop4-shell button.bg-black:disabled{opacity:.5!important;transform:none!important}.shop4-shell button.text-ui-fg-subtle{color:var(--fg-soft)!important}.shop4-shell .text-ui-fg-base,.shop4-shell button.text-ui-fg-subtle:hover{color:var(--fg)!important}.shop4-shell .text-ui-fg-muted,.shop4-shell .text-ui-fg-subtle{color:var(--fg-soft)!important}.shop4-shell .text-ui-fg-interactive{color:var(--accent)!important}.shop4-shell .bg-gray-100,.shop4-shell .bg-gray-50,.shop4-shell .bg-white{background:var(--surface)!important}.shop4-shell .text-gray-500{color:var(--fg-soft)!important}.shop4-shell .text-black,.shop4-shell .text-gray-900{color:var(--fg)!important}.shop4-shell .border-b,.shop4-shell [class*=border-b]{border-bottom-color:var(--line)!important}.shop4-shell .border-t{border-top-color:var(--line)!important}.shop4-shell hr{border-color:var(--line)!important}.shop4-shell .rounded-lg,.shop4-shell .rounded-md{border-radius:12px!important}.shop4-shell .rounded-full{border-radius:999px!important}.shop4-shell input[type=checkbox],.shop4-shell input[type=radio]{accent-color:var(--accent)!important}.shop4-shell input[type=email],.shop4-shell input[type=number],.shop4-shell input[type=password],.shop4-shell input[type=tel],.shop4-shell input[type=text],.shop4-shell select,.shop4-shell textarea{background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:8px!important;color:var(--fg)!important;font-family:var(--sans)!important;font-size:14px!important;outline:none!important;transition:border-color .16s}.shop4-shell input:focus,.shop4-shell select:focus,.shop4-shell textarea:focus{border-color:var(--fg)!important}.shop4-shell .cart-qty-select select{padding:0 24px 0 8px!important;height:100%!important;width:100%!important;background:transparent!important;border:none!important;border-radius:0!important}.shop4-shell label{font-size:12px!important;color:var(--fg-soft)!important;font-family:var(--mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.shop4-shell [data-testid=product-row]{border-bottom:1px solid var(--line)!important}.shop4-shell [data-testid=product-row] td{color:var(--fg)!important;background:transparent!important;border:none!important}.shop4-shell .txt-xlarge-plus{color:var(--fg)!important}.shop4-shell .txt-xlarge-plus,.shop4-shell h1,.shop4-shell h2{font-family:var(--display)!important}.shop4-shell [data-testid=empty-cart-message] h1{font-family:var(--display)!important;font-style:italic!important}.shop4-shell .cart-cols{display:grid;grid-template-columns:1fr 360px;gap:48px}.shop4-shell .checkout-cols{display:grid;grid-template-columns:1fr 416px;gap:48px}@media (max-width:900px){.shop4-shell .cart-cols,.shop4-shell .checkout-cols{grid-template-columns:1fr}}@keyframes s4-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes s4-reveal-slow{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes s4-fade{0%{opacity:0}to{opacity:1}}@keyframes s4-line-grow{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1)}}@keyframes s4-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.shop4-shell .thero{animation:s4-fade .4s ease both}.shop4-shell .thero__copy .eyebrow{animation:s4-reveal .6s ease both;animation-delay:.1s}.shop4-shell .thero__h1{animation:s4-reveal .9s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}.shop4-shell .thero__line--1{animation:s4-reveal .85s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}.shop4-shell .thero__line--2{animation:s4-reveal .85s cubic-bezier(.16,1,.3,1) both;animation-delay:.35s}.shop4-shell .thero__line--3{animation:s4-reveal .85s cubic-bezier(.16,1,.3,1) both;animation-delay:.5s}.shop4-shell .thero__sub{animation:s4-reveal .65s ease both;animation-delay:.55s}.shop4-shell .thero__cta{animation:s4-reveal .6s ease both;animation-delay:.7s}.shop4-shell .thero__meta{animation:s4-fade .6s ease both;animation-delay:.85s}.shop4-shell .thero__visual{animation:s4-reveal-slow 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.15s}.shop4-shell .thero__sticker{animation:s4-float 5s ease-in-out infinite}.shop4-shell .pcard{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;will-change:transform}.shop4-shell .pcard:hover{transform:translateY(-10px);box-shadow:0 32px 64px rgba(0,0,0,.18),0 8px 24px rgba(0,0,0,.08)}.shop4-shell .pcard__media{overflow:hidden}.shop4-shell .pcard .img img,.shop4-shell .pcard__media img{transition:transform .55s cubic-bezier(.16,1,.3,1)}.shop4-shell .pcard:hover .img img,.shop4-shell .pcard:hover .pcard__media img{transform:scale(1.07)}.shop4-shell .prods2__grid .pcard:first-child{animation:s4-reveal .55s ease .1s both}.shop4-shell .prods2__grid .pcard:nth-child(2){animation:s4-reveal .55s ease .18s both}.shop4-shell .prods2__grid .pcard:nth-child(3){animation:s4-reveal .55s ease .26s both}.shop4-shell .prods2__grid .pcard:nth-child(4){animation:s4-reveal .55s ease .34s both}.shop4-shell .prods2__grid .pcard:nth-child(5){animation:s4-reveal .55s ease .42s both}.shop4-shell .prods2__grid .pcard:nth-child(6){animation:s4-reveal .55s ease .5s both}.shop4-shell .btn--primary{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease;position:relative;overflow:hidden}.shop4-shell .btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translateX(-100%);transition:transform 0s;pointer-events:none}.shop4-shell .btn--primary:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.2)}.shop4-shell .btn--primary:hover:after{transform:translateX(100%);transition:transform .5s ease}.shop4-shell .btn--ghost{transition:background .2s ease,transform .18s ease}.shop4-shell .btn--ghost:hover{transform:translateY(-2px)}.shop4-shell .thd__cart{transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease}.shop4-shell .thd__cart:hover{transform:translateY(-2px);opacity:.85}.shop4-shell .thd__link{position:relative;transition:color .2s ease}.shop4-shell .thd__link:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.shop4-shell .thd__link.is-active:after,.shop4-shell .thd__link:hover:after{transform:scaleX(1);transform-origin:left}.shop4-shell .ted{animation:s4-reveal .7s ease .2s both}.shop4-shell .tcat__card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.shop4-shell .tcat__card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 40px rgba(0,0,0,.15)}.shop4-shell .tcat__card:hover img{transform:scale(1.06)}.shop4-shell .tcat__card img{transition:transform .45s cubic-bezier(.16,1,.3,1)}.shop4-shell .pchip{transition:background .18s ease,color .18s ease,transform .16s ease}.shop4-shell .pchip:hover{transform:translateY(-2px)}.shop4-shell .pchip.is-on{background:var(--fg)!important;color:var(--bg)!important}.shop4-shell .pcard__add{transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .18s ease,opacity .2s ease}@media (prefers-reduced-motion:reduce){.shop4-shell *,.shop4-shell :after,.shop4-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}