.nb-collection-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nb-collection-trigger .nb-collection-chevron{flex:0 0 16px;width:16px;height:16px;margin:0;line-height:normal;display:block;position:static!important}.nb-collection-menu{max-width:calc(100vw - 32px);overflow:hidden}.nb-collection-options{scrollbar-width:none;padding-right:0}.nb-collection-options::-webkit-scrollbar{display:none}.nb-collection-option>span:first-child{overflow-wrap:anywhere;min-width:0}.nb-collection-option>span:last-child{flex-shrink:0}.currency-control{align-items:center;gap:12px;display:flex}.currency-picker{position:relative}.footer-preferences .currency-trigger{color:#eee1f6;background:#17121f;border:1px solid #b96aee55;border-radius:24px;align-items:center;gap:12px;padding:11px 15px;font-size:12px;font-weight:700;display:flex}.currency-trigger svg{flex-shrink:0;transition:transform .2s}.currency-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.footer-preferences .currency-trigger:hover,.currency-trigger[aria-expanded=true]{background:#25182f;border-color:#ba72e8}.currency-menu{z-index:60;background:#191320;border:1px solid #a465cb80;border-radius:18px;width:270px;max-width:calc(100vw - 105px);padding:10px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 15px 45px #0009}.currency-menu input{box-sizing:border-box;color:#f4eafb;width:100%;font:inherit;background:#100c16;border:1px solid #b96aee66;border-radius:11px;margin-bottom:8px;padding:12px;font-size:14px}.currency-menu input:focus{outline-offset:2px;outline:2px solid #b96aee}.footer-preferences .currency-option{text-align:left;color:#d4c7df;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.currency-option span{gap:4px;display:grid}.currency-option strong{font-size:13px}.currency-option small{color:#a69aaf;font-size:11px}.footer-preferences .currency-option[aria-pressed=true]{color:#e5b8ff;background:#a64ce829}.footer-preferences .currency-option:hover,.currency-option:focus-visible{background:#ffffff0b;outline:1px solid #b96aee}.currency-menu p{padding:12px;font-size:12px}.product-title-button{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.product-title-button:hover{color:#dda5f2}.product-title-button:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #b96aee}.site-root .nb-footer-expanded{z-index:3;position:relative;overflow:visible}.footer-preferences{z-index:5;position:relative}.currency-picker{z-index:6}.currency-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6e4579 transparent;max-height:min(420px,100dvh - 32px);overflow-y:auto}.footer-wordmark{clip-path:inset(0);overflow:hidden}.checkout-preferences{background:#100d12;border:1px solid #ffffff16;border-radius:20px;margin-top:24px;padding:22px}.checkout-preferences label{color:#e5d9e9;font-size:14px;display:block}.checkout-preferences label span{color:#ca8fdb;font-size:11px}.checkout-preferences input{box-sizing:border-box;color:#eee;width:100%;font:inherit;background:#17121b;border:1px solid #ffffff24;border-radius:12px;margin:10px 0;padding:13px}.checkout-preferences input:focus{outline:2px solid #b16ac9}.checkout-preferences p{color:#a89eaf;font-size:12px;line-height:1.7}.coupon-entry{align-items:center;gap:12px;display:flex}.checkout-preferences button{color:#fff;cursor:pointer;background:#792097;border-radius:24px;padding:12px 20px}.checkout-preferences a{color:#d699e7;margin-top:14px;font-size:12px;display:block}.checkout-discount{color:#dba4eb;gap:10px;margin:22px 0;font-size:14px;display:grid}.site-root .site-header .nb-nav{-webkit-backdrop-filter:blur(22px);background:linear-gradient(115deg,#100d12e8,#0b090de8);border-color:#ffffff16;box-shadow:inset 0 1px #ffffff03,0 8px 28px #0002}.site-root .catalog-section.decorations-page>.nb-heading{isolation:isolate;position:relative}.site-root .catalog-section.decorations-page>.nb-heading:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#d9a9ef25 .8px,#0000 1px),radial-gradient(at 50% 18%,#76328613,#0000 70%);background-size:32px 32px,100% 100%;animation:7s ease-in-out infinite alternate product-hero-dots;position:absolute;inset:-35px -24px -140px;-webkit-mask-image:linear-gradient(#0000,#000 20% 65%,#0000);mask-image:linear-gradient(#0000,#000 20% 65%,#0000)}@keyframes product-hero-dots{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-root .catalog-section.decorations-page>.nb-heading:before{animation:none}}.site-root:has(.nb-hero) .nebula{background:radial-gradient(at 18% 5%,#60326b30,#0000 48%),radial-gradient(at 70% 24%,#50305d25,#0000 55%),#0c090f}.site-root .nb-hero .hero-flow i{opacity:.85;background:radial-gradient(55% 42% at 50% 36%,#63337350,#0000 80%),radial-gradient(34% 35% at 5% 12%,#5930683a,#0000 82%),radial-gradient(40% 45% at 94% 70%,#48245136,#0000 85%)}.site-root .nb-hero .hero-flow i:nth-child(2){opacity:.55}.site-root .site-header .nb-nav{background:linear-gradient(115deg,#1b1420d9,#0d0a10e8);border-color:#ffffff1b}@media (min-width:1024px){.site-root .site-header .nb-nav{gap:18px;max-width:960px;min-height:60px;padding:8px 24px}.site-root .nb-nav-links{gap:25px}.site-root .nb-nav-links a{font-size:15px;font-weight:600}.site-root .nb-nav .nb-small{padding:10px 23px;font-size:14px}}
