.authority-grid[data-astro-cid-xsgmhkg3]{background-image:linear-gradient(rgba(213,217,226,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(213,217,226,.3) 1px,transparent 1px);background-size:80px 80px}.authority-shimmer-line[data-astro-cid-xsgmhkg3]{container-type:inline-size}.authority-shimmer[data-astro-cid-xsgmhkg3]{opacity:.55;animation-name:authority-shimmer-h;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}@media(prefers-reduced-motion:no-preference){[data-astro-cid-xsgmhkg3][data-authority-strip][data-in-view] .authority-shimmer[data-astro-cid-xsgmhkg3]{will-change:transform;animation-play-state:running}}@keyframes authority-shimmer-h{0%{transform:translate(-45cqw)}to{transform:translate(145cqw)}}@media(prefers-reduced-motion:reduce){.authority-shimmer[data-astro-cid-xsgmhkg3]{animation:none;opacity:0}}.authority-logo-marquee[data-astro-cid-xsgmhkg3] .logo-marquee{padding-top:0;padding-bottom:0}.hq-dot[data-astro-cid-rlsp6zoq]{display:block;width:6px;height:3px;border-radius:999px;background-color:#0003;transition:width .45s cubic-bezier(.215,.61,.355,1),background-color .45s cubic-bezier(.215,.61,.355,1)}[data-astro-cid-rlsp6zoq][data-hq-dot][aria-current=true] .hq-dot[data-astro-cid-rlsp6zoq]{width:20px;background-color:#0009}@media(prefers-reduced-motion:reduce){.hq-dot[data-astro-cid-rlsp6zoq]{transition:none}}.ec-cart-stage[data-astro-cid-jy2dldqg]{--ec-cart-tilt: rotateY(-24deg) rotateX(9deg) rotateZ(2deg);--ec-cart-tilt-ms: 3.2s;--ec-cart-card-radius: 2px;--ec-cart-btn-radius: 0px;--ec-cart-img-radius: 0px;--ec-cart-font: var(--font-sans, "Inter", system-ui, sans-serif);--ec-cart-title-font: var(--ec-cart-font);--ec-cart-title-transform: uppercase;--ec-cart-title-tracking: .03em;--ec-cart-title-weight: 700;--ec-cart-surface: #ffffff;--ec-cart-border: #e4e4e4;--ec-cart-text: #1c1c1c;--ec-cart-muted: #787878;--ec-cart-accent: #1c1c1c;--ec-cart-accent-text: #ffffff;--ec-cart-save: #b3382a;--ec-cart-toast-bg: #1c1c1c;--ec-cart-toast-text: #ffffff;--ec-cart-stage-pb: clamp(40px, 7vw, 64px);padding:16px 0 var(--ec-cart-stage-pb);perspective:1600px}.ec-cart-toast[data-astro-cid-jy2dldqg]{position:absolute;bottom:calc(var(--ec-cart-stage-pb) + 96px);left:45%;z-index:2;transform:translate(-50%) var(--ec-cart-tilt);max-width:92%;overflow:hidden;padding:9px 18px;border-radius:var(--ec-cart-btn-radius);background:var(--ec-cart-toast-bg);box-shadow:0 6px 18px #0c0c0c1a;color:var(--ec-cart-toast-text);font-family:var(--ec-cart-font);font-size:12px;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:transform var(--ec-cart-tilt-ms, 3.2s) ease}.ec-cart-toast[data-astro-cid-jy2dldqg].is-visible{animation:ec-cart-toast-pop 1.3s ease both}.ec-cart-card[data-astro-cid-jy2dldqg]{position:relative;width:min(390px,100%);overflow:hidden;border:1px solid var(--ec-cart-border);border-radius:var(--ec-cart-card-radius);background:var(--ec-cart-surface);box-shadow:-40px 50px 90px #0c0c0c47,-14px 20px 36px #0c0c0c1f;color:var(--ec-cart-text);font-family:var(--ec-cart-font);opacity:1;transform:var(--ec-cart-tilt);transition:opacity .3s ease,box-shadow .6s ease,background-color .4s ease,border-color .4s ease,transform var(--ec-cart-tilt-ms, 3.2s) ease}.ec-cart-card[data-astro-cid-jy2dldqg].is-fading{opacity:0}.ec-cart-card__header[data-astro-cid-jy2dldqg]{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--ec-cart-border);color:var(--ec-cart-text)}.ec-cart-card__icon[data-astro-cid-jy2dldqg]{flex-shrink:0}.ec-cart-card__title[data-astro-cid-jy2dldqg]{flex-shrink:0;overflow:hidden;color:var(--ec-cart-text);font-family:var(--ec-cart-title-font);font-size:14px;font-weight:var(--ec-cart-title-weight);line-height:1;letter-spacing:var(--ec-cart-title-tracking);text-transform:var(--ec-cart-title-transform);white-space:nowrap;text-overflow:ellipsis}.ec-cart-card__close[data-astro-cid-jy2dldqg]{flex-shrink:0;margin-left:auto}.ec-cart-card__list[data-astro-cid-jy2dldqg]{position:relative;overflow:hidden;height:396px;transition:height .4s ease}@media(min-width:900px){.ec-cart-card__list[data-astro-cid-jy2dldqg]{height:528px}}.ec-cart-card__rows[data-astro-cid-jy2dldqg]{display:flex;flex-direction:column;transition:transform .55s cubic-bezier(.16,1,.3,1)}.ec-cart-card__fade[data-astro-cid-jy2dldqg]{position:absolute;top:0;right:0;left:0;height:20px;background:linear-gradient(180deg,var(--ec-cart-surface),transparent);pointer-events:none}.ec-cart-row{box-sizing:border-box;display:flex;align-items:flex-start;gap:16px;height:132px;padding:14px 22px 0}.ec-cart-row.is-entering{animation:ec-cart-row-in .45s cubic-bezier(.16,1,.3,1) both}.ec-cart-row__img{flex-shrink:0;width:80px;height:104px;border-radius:var(--ec-cart-img-radius);background:color-mix(in srgb,var(--ec-cart-text) 6%,var(--ec-cart-surface));object-fit:cover}.ec-cart-row__body{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:5px;padding-top:2px}.ec-cart-row__name{color:var(--ec-cart-text);font-family:var(--ec-cart-title-font);font-size:13px;font-weight:var(--ec-cart-title-weight);line-height:1.25;letter-spacing:var(--ec-cart-title-tracking);text-transform:var(--ec-cart-title-transform)}.ec-cart-row__meta{color:var(--ec-cart-muted);font-size:11.5px;font-weight:500;line-height:1.2}.ec-cart-row__price-line{display:flex;align-items:center;gap:8px;margin-top:2px}.ec-cart-row__price{color:var(--ec-cart-text);font-size:13px;font-weight:600;line-height:1}.ec-cart-row__price--gift{color:var(--ec-cart-save)}.ec-cart-row__old-price{color:color-mix(in srgb,var(--ec-cart-muted) 80%,var(--ec-cart-surface));font-size:12px;font-weight:500;line-height:1;text-decoration:line-through}.ec-cart-row__badge{display:inline-block;padding:2px 7px;border:1px solid color-mix(in srgb,var(--ec-cart-save) 70%,var(--ec-cart-surface));border-radius:4px;background:transparent;color:var(--ec-cart-save);font-size:10px;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;animation:ec-cart-row-in .4s cubic-bezier(.16,1,.3,1) both}.ec-cart-row__qty{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:12px;color:var(--ec-cart-muted)}.ec-cart-row__qty-box{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--ec-cart-border);border-radius:calc(var(--ec-cart-img-radius) + 4px);color:var(--ec-cart-text);font-size:13px;font-weight:500;line-height:1}.ec-cart-card__footer[data-astro-cid-jy2dldqg]{padding:16px 20px 20px;border-top:1px solid var(--ec-cart-border);background:var(--ec-cart-surface)}.ec-cart-checkout[data-astro-cid-jy2dldqg]{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;padding:18px 20px;border:none;border-radius:var(--ec-cart-btn-radius);background:var(--ec-cart-accent);color:var(--ec-cart-accent-text);font-family:var(--ec-cart-font);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;cursor:default;transition:background-color .4s ease}.ec-cart-checkout__old[data-astro-cid-jy2dldqg]{color:color-mix(in srgb,var(--ec-cart-accent-text) 55%,transparent);font-weight:500;text-decoration:line-through}.ec-cart-checkout__old[data-astro-cid-jy2dldqg]:empty{display:none}@keyframes ec-cart-row-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes ec-cart-toast-pop{0%{opacity:0;transform:translate(-50%) var(--ec-cart-tilt) translateY(10px)}12%{opacity:1;transform:translate(-50%) var(--ec-cart-tilt) translateY(0)}80%{opacity:1}to{opacity:0;transform:translate(-50%) var(--ec-cart-tilt) translateY(-6px)}}@media(prefers-reduced-motion:reduce){.ec-cart-row.is-entering,.ec-cart-row__badge{animation:none}}.ec-hero[data-astro-cid-l3khugcr]{min-height:auto}.ec-hero-brush-accent[data-astro-cid-l3khugcr]{position:relative;isolation:isolate;display:inline-block;white-space:nowrap}.ec-hero-brush-accent[data-astro-cid-l3khugcr]:after{content:"";position:absolute;bottom:-8px;left:-4px;right:-4px;z-index:-1;display:block;height:12px;background-image:url(https://assets.upnova.io/website/media/optimized/public/brush-underline-short.png);background-size:100% 100%;background-repeat:no-repeat;filter:brightness(0) saturate(0);opacity:.85}@media(min-width:1024px){.ec-hero[data-astro-cid-l3khugcr]{min-height:min(100svh,860px)}}[data-home-headlines] .ec-hero #hero-heading{font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-1.5px}@media(width>=40rem){[data-home-headlines] .ec-hero #hero-heading{font-size:36px;line-height:44px}}.ec-inline-svg>svg{display:block;width:100%;height:100%}html{scrollbar-gutter:stable}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
