@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";@import"omni-extra.css";:root{--o-bg:#070a12;--o-bg2:#0b1020;--o-panel:#121725;--o-plate:#f2f4fa;--o-ink:#eef2f9;--o-dim:rgba(238,242,249,.68);--o-dim2:rgba(238,242,249,.44);--o-gold:#e9c87d;--o-gold-lt:#f8e7bd;--o-gold-dk:#b08c46;--o-vio:#8a7bff;--o-cyan:#4fd8e8;--o-rose:#ff7a8a;--o-glass:rgba(255,255,255,.055);--o-glass2:rgba(255,255,255,.09);--o-line:rgba(255,255,255,.11);--o-lineg:rgba(233,200,125,.3);--o-sh:0 28px 60px -30px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.07);--o-shg:0 20px 40px -18px rgba(233,200,125,.4);--o-fh:"Sora","Poppins",system-ui,sans-serif;--o-fb:"Manrope","Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-body-family:"Manrope","Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-heading-family:"Sora","Poppins",system-ui,sans-serif}html{background:var(--o-bg)}html body{font-family:var(--o-fb);color:var(--o-ink)}html body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(52rem 40rem at 4% -10%,rgba(138,123,255,.2),transparent 62%),radial-gradient(46rem 34rem at 100% 0%,rgba(233,200,125,.15),transparent 60%),radial-gradient(60rem 46rem at 60% 112%,rgba(79,216,232,.1),transparent 62%),linear-gradient(180deg,#070a12,#0a0f1e 45%,#070a12)}html body h1,html body h2,html body h3,html body h4,html body h5,html body .h0,html body .h1,html body .h2,html body .h3,html body .h4,html body .card__heading,html body .footer-block__heading,html body .product__title{font-family:var(--o-fh);letter-spacing:-.028em;color:var(--o-ink)}html body #MainContent .color-scheme-1.gradient:not(.card):not(.card__inner){background:transparent}html body .page-width{max-width:132rem}html body .utility-bar{border-bottom:1px solid rgba(11,14,24,.25)}html body .announcement-bar__message{font-family:var(--o-fh);font-weight:700;font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase}html body .header-wrapper{background:#070a12c7;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--o-line);box-shadow:0 22px 44px -30px #000000f2}html body .header__heading-link,html body .header__heading-logo-wrapper{font-family:var(--o-fh);font-weight:800;letter-spacing:-.03em}html body .header__menu-item{font-weight:600;letter-spacing:.01em;transition:color .2s,transform .2s}html body .header__menu-item:hover,html body .header__menu-item:hover span,html body .header__active-menu-item{color:var(--o-gold)}html body .header__icon:hover{color:var(--o-gold);transform:translateY(-2px)}html body .cart-count-bubble{background:linear-gradient(135deg,var(--o-gold-lt),var(--o-gold));color:#0b0e18;font-weight:800}html body .header__submenu,html body .mega-menu__content,html body .menu-drawer,html body .predictive-search,html body .cart-notification,html body .quick-add-modal__content-info,html body .disclosure__list,html body .country-selector,html body .country-filter{background:#0c101ef7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--o-line);border-radius:20px;box-shadow:var(--o-sh);color:var(--o-ink)}html body .header__submenu .header__menu-item:hover{background:#e9c87d14}html body .menu-drawer__menu-item{color:var(--o-ink)}html body .menu-drawer__menu-item:hover{background:#e9c87d14;color:var(--o-gold-lt)}html body .menu-drawer__utility-links{background:transparent}html body .predictive-search__heading{color:var(--o-gold)}html body .predictive-search__item:hover{background:#e9c87d14}html body .button:not(.button--secondary):not(.button--tertiary),html body .shopify-challenge__button{background:linear-gradient(135deg,var(--o-gold-lt),var(--o-gold) 48%,var(--o-gold-dk));color:#0b0e18;font-weight:700;letter-spacing:.02em;border:0;box-shadow:0 14px 28px -16px #e9c87d8c;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,filter .25s}html body .button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-3px);box-shadow:var(--o-shg);filter:brightness(1.04)}html body .button--secondary{color:var(--o-ink);background:var(--o-glass);border:1px solid var(--o-line);font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html body .button--secondary:hover{border-color:var(--o-lineg);color:var(--o-gold-lt)}html body .product-form__submit,html body .product-form__submit.button--secondary{background:linear-gradient(135deg,var(--o-gold-lt),var(--o-gold) 48%,var(--o-gold-dk));color:#0b0e18;border:0;font-weight:800;box-shadow:0 14px 28px -16px #e9c87d8c}html body .product-form__submit:hover{transform:translateY(-3px);box-shadow:var(--o-shg)}html body .product-form__buttons{display:grid;gap:1rem}html body .shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#fff,#d8e0f2)!important;color:#0b0e18!important;font-weight:800!important;border-radius:var(--buttons-radius)!important;letter-spacing:.02em}html body .shopify-payment-button__button--unbranded:hover{filter:brightness(1.03);transform:translateY(-2px)}html body .badge{border:1px solid var(--o-lineg);border-radius:99px;padding:.45rem 1.15rem;font-size:1.1rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;background:#e9c87d24;color:var(--o-gold-lt)}html body .price{font-weight:700}html body .price-item--sale{color:var(--o-gold-lt);font-weight:800}html body .price--on-sale .price-item--regular{color:var(--o-dim2)}html body .field__input,html body .select__select,html body .customer .field input,html body .customer select{background:#ffffff0d;color:var(--o-ink);border-radius:16px}html body .field__label,html body .form__label{color:var(--o-dim)}html body .field__input::placeholder{color:var(--o-dim2)}html body .quantity{border-radius:99px;background:#ffffff0d}html body .quantity__input,html body .quantity__button{color:var(--o-ink)}html body .rte a,html body .link{color:var(--o-gold)}html body hr{border-color:var(--o-line)}html body .card-wrapper,html body .product-card-wrapper{perspective:1100px}html body .card--card,html body .card--standard .card__inner{border-radius:26px}html body .card--card{background:linear-gradient(180deg,#ffffff16,#ffffff08);border:1px solid var(--o-line);box-shadow:var(--o-sh);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;transform-style:preserve-3d}html body .card__inner,html body .card__media,html body .card .media{border-radius:20px;overflow:hidden}html body .card__inner .card__media,html body .card--standard .card__media{background:var(--o-plate)}html body .card__media img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}html body .card-wrapper:hover .card__media img{transform:scale(1.06)}html body .card-wrapper:hover .card--card{transform:translateY(-8px);border-color:var(--o-lineg);box-shadow:0 36px 64px -28px #000,0 0 0 1px #e9c87d2e}html body .product-card-wrapper.is-tilting .card--card{transform:perspective(950px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-8px);transition:transform .08s linear,box-shadow .4s}html body .card__heading,html body .card__heading a{font-weight:600;font-size:1.5rem;letter-spacing:-.01em}html body .card__heading a{color:var(--o-ink)}html body .card__heading a:hover{color:var(--o-gold-lt)}html body .quick-add__submit{background:linear-gradient(135deg,var(--o-gold-lt),var(--o-gold));color:#0b0e18;font-weight:700;border:0}html body .rating-star{--color-rating-star:var(--o-gold)}html body .rating-count{color:var(--o-dim)}html body .product__media-wrapper .media,html body .product__media-item .media{border-radius:26px;background:var(--o-plate)}html body .product__description,html body .rte,html body .product-form__input .form__label{color:var(--o-dim)}html body .product-form__input input[type=radio]+label{background:#ffffff0d;border-color:var(--o-line);color:var(--o-ink)}html body .product-form__input input[type=radio]:checked+label{background:linear-gradient(135deg,var(--o-gold-lt),var(--o-gold));color:#0b0e18;border-color:transparent}html body .collection-hero__title,html body .main-page-title,html body .collection__title .title{font-family:var(--o-fh)}html body .collection-hero{background:transparent}html body .facets-container,html body .facets__wrapper,html body .facets__form{color:var(--o-ink)}html body .facets__summary,html body .facets__button{border-radius:16px}html body .pagination__item{color:var(--o-ink)}html body .pagination__item--current:after{background:var(--o-gold)}html body .cart-drawer__inner,html body .drawer__inner{background:#0a0d18fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid var(--o-line)}html body .cart-item__name,html body .cart-item__details,html body .totals__subtotal-value,html body .totals__total-value,html body .cart__items,html body .cart__footer{color:var(--o-ink)}html body .cart-items thead th{color:var(--o-dim2);border-color:var(--o-line)}html body .cart-item{border-color:var(--o-line)}html body .cart-item__image{border-radius:14px;background:var(--o-plate)}html body .tax-note{color:var(--o-dim2)}html body .footer{border-top:1px solid var(--o-lineg)}html body .footer-block__heading{color:var(--o-gold);text-transform:uppercase;letter-spacing:.12em;font-size:1.25rem;font-weight:700}html body .footer a:hover,html body .footer .link:hover,html body .list-social__link:hover{color:var(--o-gold)}html body .footer__content-bottom{border-top:1px solid var(--o-line)}html body .footer-block__details-content .list-menu__item--link,html body .copyright__content{color:var(--o-dim)}html body .newsletter-form__field-wrapper .field__input{background:#ffffff12}html body .jdgm-widget,html body .jdgm-widget *{color:var(--o-ink)}html body .jdgm-rev,html body .jdgm-widget-actions-wrapper{border-color:var(--o-line)!important}html body .jdgm-write-rev-link{background:linear-gradient(135deg,var(--o-gold-lt),var(--o-gold))!important;color:#0b0e18!important;border:0!important;border-radius:99px!important;font-weight:700!important}.omni-sec{padding:clamp(28px,5vw,64px) 0;position:relative}.omni-glass{background:var(--o-glass);border:1px solid var(--o-line);box-shadow:var(--o-sh)}@media(min-width:990px){.omni-glass{-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}}.omni-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.6rem;margin-bottom:2.8rem;flex-wrap:wrap}.omni-eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-size:1.15rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--o-gold)}.omni-eyebrow:before{content:"";width:2.4rem;height:1px;background:linear-gradient(90deg,transparent,var(--o-gold))}.omni-head h2{font-family:var(--o-fh);font-size:clamp(2.5rem,4vw,4rem);letter-spacing:-.04em;line-height:1.04;margin:.8rem 0 0;font-weight:700}.omni-link{font-weight:700;font-size:1.4rem;color:var(--o-gold);text-decoration:none;display:inline-flex;gap:.6rem;align-items:center;transition:gap .2s,color .2s}.omni-link:hover{gap:1.2rem;color:var(--o-gold-lt)}.omni-grad{background:linear-gradient(100deg,var(--o-gold-lt) 0%,var(--o-gold) 38%,var(--o-vio) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.omni-hero{padding:clamp(24px,4.5vw,72px) 0 clamp(36px,6vw,92px);position:relative;overflow:hidden}.omni-hero__inner{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(20px,4vw,64px);align-items:center}.omni-pill{display:inline-flex;align-items:center;gap:.9rem;padding:.8rem 1.6rem;border-radius:99px;font-size:1.25rem;font-weight:600;letter-spacing:.04em;color:var(--o-ink);border:1px solid var(--o-lineg)}.omni-pill i{width:.8rem;height:.8rem;border-radius:50%;background:var(--o-gold);box-shadow:0 0 0 4px #e9c87d38;animation:omniPulse 2.2s ease-in-out infinite}.omni-hero h1{font-family:var(--o-fh);font-size:clamp(3.4rem,6.4vw,6.8rem);line-height:1.02;letter-spacing:-.045em;margin:2rem 0 1.8rem;font-weight:800}.omni-hero__sub{font-size:clamp(1.5rem,1.6vw,1.8rem);line-height:1.62;max-width:46rem;color:var(--o-dim);margin:0 0 2.8rem}.omni-cta{display:flex;flex-wrap:wrap;gap:1.2rem}.omni-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:0 3rem;border-radius:99px;font-weight:700;font-size:1.5rem;text-decoration:none;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,filter .25s}.omni-btn--main{background:linear-gradient(135deg,var(--o-gold-lt),var(--o-gold) 48%,var(--o-gold-dk));color:#0b0e18;box-shadow:0 18px 34px -16px #e9c87d8c}.omni-btn--main:hover{transform:translateY(-3px);box-shadow:var(--o-shg)}.omni-btn--ghost{color:var(--o-ink);background:var(--o-glass);border:1px solid var(--o-line)}.omni-btn--ghost:hover{transform:translateY(-3px);border-color:var(--o-lineg);color:var(--o-gold-lt)}.omni-trust{display:flex;flex-wrap:wrap;gap:.9rem 2.4rem;margin:3.2rem 0 0;padding:0;list-style:none;font-size:1.3rem;font-weight:600;color:var(--o-dim)}.omni-trust li{display:flex;align-items:center;gap:.7rem}.omni-trust svg{width:1.7rem;height:1.7rem;color:var(--o-gold)}.omni-stage{position:relative;height:clamp(330px,42vw,540px);perspective:1200px;--mx:0;--my:0}.omni-stage__plate{position:absolute;top:6%;right:4%;bottom:6%;left:4%;border-radius:44px;background:linear-gradient(150deg,#ffffff17,#ffffff05);border:1px solid var(--o-lineg);box-shadow:var(--o-sh);transform:rotateX(calc(var(--my)*-6deg)) rotateY(calc(var(--mx)*8deg)) rotate(-4deg);transition:transform .25s ease-out}.omni-orb{position:absolute;border-radius:50%;pointer-events:none;transform:translate3d(calc(var(--mx)*var(--d)*1px),calc(var(--my)*var(--d)*1px),0);transition:transform .25s ease-out}.omni-orb--1{width:32%;aspect-ratio:1;top:-4%;right:5%;--d:-30;background:radial-gradient(circle at 32% 28%,#fff6e0,var(--o-gold) 52%,var(--o-gold-dk));box-shadow:0 30px 60px -22px #e9c87d99;animation:omniBob 7s ease-in-out infinite}.omni-orb--2{width:19%;aspect-ratio:1;bottom:5%;right:1%;--d:-46;background:radial-gradient(circle at 32% 28%,#d6d0ff,var(--o-vio) 60%,#5646d6);box-shadow:0 24px 44px -18px #8a7bff99;animation:omniBob 5.6s ease-in-out infinite reverse}.omni-orb--3{width:12%;aspect-ratio:1;top:34%;left:-2%;--d:-18;background:radial-gradient(circle at 32% 28%,#d9fbff,var(--o-cyan) 60%,#1d9fb3);box-shadow:0 20px 36px -16px #4fd8e88c;animation:omniBob 6.4s ease-in-out infinite}.omni-float{position:absolute;display:block;text-decoration:none;color:var(--o-ink);transform:translate3d(calc(var(--mx)*var(--d)*1px),calc(var(--my)*var(--d)*1px),0) rotate(var(--r));transition:transform .25s ease-out}.omni-float__card{display:block;padding:.9rem;border-radius:24px;background:linear-gradient(180deg,#171d30f5,#0c101ef5);border:1px solid var(--o-lineg);box-shadow:0 36px 60px -26px #000;animation:omniFloat 6s ease-in-out infinite;animation-delay:var(--dl,0s);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.omni-float img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:18px;background:var(--o-plate)}.omni-float__t{display:block;margin-top:.9rem;font-size:1.25rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omni-float__p{display:block;font-size:1.35rem;font-weight:800;color:var(--o-gold)}.omni-float--1{left:2%;top:4%;width:42%;--d:22;--r:-5deg;z-index:2}.omni-float--2{right:0;top:20%;width:47%;--d:38;--r:4deg;z-index:3}.omni-float--2 .omni-float__card{--dl:-2s}.omni-float--3{left:14%;bottom:-2%;width:38%;--d:14;--r:-2deg;z-index:1}.omni-float--3 .omni-float__card{--dl:-4s}.omni-marquee-wrap{overflow:hidden;padding:1.4rem 0}.omni-marquee{background:linear-gradient(90deg,#0b1020,#141a36 50%,#0b1020);border-top:1px solid var(--o-lineg);border-bottom:1px solid var(--o-lineg);color:var(--o-gold-lt);transform:rotate(-1deg) scale(1.03);padding:1.5rem 0;overflow:hidden;box-shadow:0 24px 50px -28px #000}.omni-marquee__track{display:flex;width:max-content;animation:omniScroll 34s linear infinite}.omni-marquee__item{padding:0 2.6rem;font-family:var(--o-fh);font-weight:600;font-size:1.35rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.omni-marquee__item:after{content:"\2726";color:var(--o-gold);margin-left:5.2rem}.omni-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.6rem;perspective:1000px}.omni-cell{display:block;min-width:0}.omni-cat{position:relative;display:block;aspect-ratio:4/5;border-radius:26px;overflow:hidden;text-decoration:none;color:#fff;background:linear-gradient(150deg,#141a36,#0a0d18);border:1px solid var(--o-line);box-shadow:var(--o-sh);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;transform-style:preserve-3d}.omni-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.92;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .4s}.omni-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#070a1200 30%,#070a12eb);pointer-events:none}.omni-cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--gx,50%) var(--gy,50%),rgba(233,200,125,.3),transparent 62%)}.omni-cat:hover{transform:translateY(-8px);border-color:var(--o-lineg);box-shadow:0 36px 62px -26px #000}.omni-cat:hover img{transform:scale(1.08);opacity:1}.omni-cat.is-tilting{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-8px);transition:transform .08s linear,box-shadow .4s}.omni-cat.is-tilting:before{opacity:1}.omni-cat__body{position:absolute;left:1.5rem;right:1.5rem;bottom:1.5rem;z-index:3}.omni-cat__t{display:block;font-family:var(--o-fh);font-weight:700;font-size:1.7rem;line-height:1.2;letter-spacing:-.02em}.omni-cat__n{display:inline-block;margin-top:.8rem;padding:.35rem 1.05rem;border-radius:99px;font-size:1.1rem;font-weight:700;letter-spacing:.06em;color:var(--o-gold-lt);background:#e9c87d24;border:1px solid var(--o-lineg)}.omni-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem}.omni-grid>li{min-width:0}@media(min-width:750px){.omni-grid{grid-template-columns:repeat(3,1fr);gap:2.2rem}}@media(min-width:990px){.omni-grid{grid-template-columns:repeat(4,1fr)}}.omni-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;perspective:1000px}.omni-feat{position:relative;padding:2.8rem 2.2rem;border-radius:26px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;transform-style:preserve-3d;overflow:hidden;height:100%}.omni-feat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(240px circle at var(--gx,50%) var(--gy,50%),rgba(233,200,125,.18),transparent 62%)}.omni-feat.is-tilting{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px);transition:transform .08s linear;border-color:var(--o-lineg)}.omni-feat.is-tilting:before{opacity:1}.omni-feat__ic{width:5.4rem;height:5.4rem;border-radius:18px;display:grid;place-items:center;color:#0b0e18;background:linear-gradient(135deg,var(--o-gold-lt),var(--o-gold));box-shadow:0 16px 28px -14px #e9c87d99;margin-bottom:1.8rem}.omni-feat__ic svg{width:2.6rem;height:2.6rem}.omni-feat h3{font-size:1.8rem;margin:0 0 .7rem;font-weight:700;font-family:var(--o-fh)}.omni-feat p{margin:0;font-size:1.35rem;line-height:1.6;color:var(--o-dim)}.o-pc{position:relative;display:flex;flex-direction:column;height:100%;border-radius:26px;padding:1rem 1rem 1.4rem;background:linear-gradient(180deg,#ffffff16,#ffffff07);border:1px solid var(--o-line);box-shadow:var(--o-sh);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;transform-style:preserve-3d}@media(min-width:990px){.o-pc{-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25)}}.o-pc:hover{transform:translateY(-8px);border-color:var(--o-lineg);box-shadow:0 38px 66px -28px #000,0 0 0 1px #e9c87d2e}.o-pc.is-tilting{transform:perspective(950px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-8px);transition:transform .08s linear,box-shadow .4s}.o-pc__media{position:relative;display:block;border-radius:20px;overflow:hidden;background:var(--o-plate);aspect-ratio:1}.o-pc__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .4s}.o-pc__media img.o-pc__alt{opacity:0}.o-pc:hover .o-pc__media img.o-pc__main{transform:scale(1.07)}.o-pc:hover .o-pc__media img.o-pc__alt{opacity:1;transform:scale(1.07)}.o-pc__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(220px circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.35),transparent 60%)}.o-pc.is-tilting .o-pc__shine{opacity:1}.o-pc__tags{position:absolute;top:1rem;left:1rem;z-index:3;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.o-pc__tag{padding:.4rem 1rem;border-radius:99px;font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.o-pc__tag--sale{background:linear-gradient(135deg,#ff8f9c,#e2405a);color:#fff;box-shadow:0 10px 20px -10px #e2405acc}.o-pc__tag--pick{background:linear-gradient(135deg,var(--o-gold-lt),var(--o-gold));color:#0b0e18;box-shadow:0 10px 20px -10px #e9c87de6}.o-pc__tag--out{background:#0b0e18d1;color:#fff;border:1px solid var(--o-line)}.o-pc__body{display:flex;flex-direction:column;flex:1;padding:1.4rem .5rem 0}.o-pc__cat{font-size:1.05rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--o-gold)}.o-pc__t{margin:.7rem 0 .9rem;font-family:var(--o-fh);font-size:1.5rem;line-height:1.35;font-weight:600;letter-spacing:-.015em}.o-pc__t a{color:var(--o-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.o-pc__t a:hover{color:var(--o-gold-lt)}.o-pc__rate{display:flex;align-items:center;gap:.7rem;font-size:1.2rem;font-weight:600;color:var(--o-dim);margin-bottom:1rem}.o-pc__stars{position:relative;display:inline-block;font-size:1.3rem;line-height:1;letter-spacing:.14em;white-space:nowrap}.o-pc__stars span{color:#ffffff2e}.o-pc__stars b{position:absolute;left:0;top:0;overflow:hidden;color:var(--o-gold);font-weight:400}.o-pc__rate--none{color:var(--o-dim2);font-weight:500}.o-pc__price{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin:auto 0 1.3rem;font-family:var(--o-fh)}.o-pc__now{font-size:1.85rem;font-weight:800;letter-spacing:-.02em;color:var(--o-ink)}.o-pc__was{font-size:1.3rem;color:var(--o-dim2);text-decoration:line-through}.o-pc__off{font-size:1.1rem;font-weight:800;color:var(--o-rose)}.o-pc__acts{display:grid;gap:.8rem}.o-pc__btn{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:4.6rem;border:0;border-radius:99px;cursor:pointer;font-family:var(--o-fb);font-size:1.35rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:transform .2s,box-shadow .25s,filter .2s,background .25s}.o-pc__btn svg{width:1.7rem;height:1.7rem}.o-pc__btn--add{background:var(--o-glass2);color:var(--o-ink);border:1px solid var(--o-line)}.o-pc__btn--add:hover{border-color:var(--o-lineg);color:var(--o-gold-lt);transform:translateY(-2px)}.o-pc__btn--buy{background:linear-gradient(135deg,var(--o-gold-lt),var(--o-gold) 50%,var(--o-gold-dk));color:#0b0e18;box-shadow:0 14px 26px -14px #e9c87d99}.o-pc__btn--buy:hover{transform:translateY(-2px);box-shadow:var(--o-shg);filter:brightness(1.04)}.o-pc__btn--opts{background:linear-gradient(135deg,var(--o-gold-lt),var(--o-gold));color:#0b0e18}.o-pc__btn[disabled]{opacity:.45;cursor:not-allowed;transform:none!important}.o-pc__btn.is-loading{pointer-events:none;opacity:.7}.o-tabs{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2.6rem;padding:0;list-style:none}.o-tab{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--o-line);background:var(--o-glass);color:var(--o-dim);font-family:var(--o-fb);font-size:1.3rem;font-weight:700;letter-spacing:.02em;padding:1.1rem 2rem;border-radius:99px;display:inline-flex;align-items:center;gap:.7rem;transition:all .25s}.o-tab:hover{color:var(--o-ink);border-color:var(--o-lineg);transform:translateY(-2px)}.o-tab small{font-size:1.05rem;font-weight:700;opacity:.7}.o-tab.is-on{background:linear-gradient(135deg,var(--o-gold-lt),var(--o-gold));border-color:transparent;color:#0b0e18;box-shadow:0 14px 26px -14px #e9c87db3}.o-cat-group{margin:0 0 clamp(28px,4vw,52px)}.o-cat-group[hidden]{display:none}.o-cat-group__h{display:flex;align-items:center;gap:1.4rem;margin:0 0 1.8rem}.o-cat-group__h h3{font-family:var(--o-fh);font-size:clamp(1.9rem,2.4vw,2.6rem);font-weight:700;letter-spacing:-.03em;margin:0}.o-cat-group__h span{flex:1;height:1px;background:linear-gradient(90deg,var(--o-lineg),transparent)}.o-cat-group__h a{color:var(--o-gold);font-size:1.3rem;font-weight:700;text-decoration:none;white-space:nowrap}.o-toast{position:fixed;left:50%;bottom:2.6rem;z-index:99;transform:translate(-50%,140%);display:flex;align-items:center;gap:1rem;padding:1.4rem 2.2rem;border-radius:99px;background:#0c101ef7;border:1px solid var(--o-lineg);color:var(--o-ink);font-size:1.35rem;font-weight:600;box-shadow:var(--o-sh);transition:transform .45s cubic-bezier(.2,.8,.2,1);pointer-events:none;max-width:calc(100vw - 3rem)}.o-toast.is-on{transform:translate(-50%)}.o-toast svg{width:1.9rem;height:1.9rem;color:var(--o-gold);flex:none}@keyframes omniFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes omniBob{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes omniScroll{to{transform:translate(-50%)}}@keyframes omniPulse{0%,to{box-shadow:0 0 0 4px #e9c87d38}50%{box-shadow:0 0 0 9px #e9c87d0d}}@media(max-width:989px){.omni-feats{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.omni-hero__inner{grid-template-columns:1fr}.omni-hero{padding-top:16px}.omni-btn{flex:1 1 100%}.omni-stage{height:330px;margin-top:1rem}.omni-float--1{left:0;top:2%;width:46%}.omni-float--2{right:0;top:22%;width:50%}.omni-float--3{left:8%;width:40%}.omni-feat{padding:2rem 1.6rem}.omni-feat h3{font-size:1.6rem}.omni-marquee__item{font-size:1.15rem;padding:0 1.8rem}.o-pc{padding:.8rem .8rem 1.2rem;border-radius:22px}.o-pc__body{padding:1.1rem .4rem 0}.o-pc__t{font-size:1.35rem;margin:.6rem 0 .7rem}.o-pc__now{font-size:1.6rem}.o-pc__btn{min-height:4.2rem;font-size:1.25rem}.o-tab{padding:.9rem 1.5rem;font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.omni-float__card,.omni-orb,.omni-marquee__track,.omni-pill i{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/omni-glass.css.map */
