#lphokus-root{--bg:#0a0608;--bg-2:#120a14;--panel:#160e1c;--line:#a855f747;--ink:#fff;--muted:#c6b9cf;--orange:#f4541a;--orange-2:#ff6a1f;--violet:#6b2fa0;--violet-2:#a855f7;--gold:#d9b26a;--paper-band:#f4f0f2;--radius:14px;--max:1240px;box-sizing:border-box;background:var(--bg);color:var(--ink);font-family:var(--font-family-sans,"dm-sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);margin:0 auto;font-size:16px;line-height:1.6;overflow-x:hidden}#lphokus-root *,#lphokus-root :before,#lphokus-root :after{box-sizing:inherit}#lphokus-root img{max-width:100%;height:auto;display:block}#lphokus-root .container{width:min(calc(100% - 32px), var(--max));margin-inline:auto}#lphokus-root .section,#lphokus-root .final,#lphokus-root .container{display:block}#lphokus-root h1:not(:where(#lphokus-bestsellers *)),#lphokus-root h2:not(:where(#lphokus-bestsellers *)),#lphokus-root h3:not(:where(#lphokus-bestsellers *)){color:var(--ink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:300;line-height:1.18}#lphokus-root h2:not(:where(#lphokus-bestsellers *)){font-size:clamp(1.4rem,5.2vw,2.4rem)}#lphokus-root h3:not(:where(#lphokus-bestsellers *)){letter-spacing:.1em;font-size:.95rem}#lphokus-root p:not(:where(#lphokus-bestsellers *)){color:var(--muted);margin:0 0 14px}#lphokus-root .eyebrow{color:var(--orange-2);letter-spacing:.28em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:600}#lphokus-root .lead{color:var(--muted);font-size:1rem}#lphokus-root .gifts-head h2,#lphokus-root .bestsellers-head h2,#lphokus-root .faq-head h2{margin-bottom:14px}#lphokus-root .accent{color:var(--orange-2)}#lphokus-root .topbar{background:linear-gradient(90deg, var(--violet) 0%, var(--orange) 100%);color:#fff;letter-spacing:.2em;text-align:center;text-transform:uppercase;padding:10px 16px;font-size:.74rem;font-weight:600}#lphokus-root .section{padding:44px 0}#lphokus-root .section--alt{background:var(--bg-2)}#lphokus-root .hero{background:radial-gradient(52% 60% at 62% 55%, #6b2fa042 0%, #6b2fa000 70%), radial-gradient(40% 45% at 38% 50%, #f4541a1a 0%, #f4541a00 70%), var(--bg);align-items:center;padding:32px 0 40px;display:flex;position:relative;overflow:hidden}#lphokus-root .hero-grid{text-align:center;justify-items:center;gap:8px;display:grid}#lphokus-root .hero-copy{flex-direction:column;align-items:center;display:flex}#lphokus-root .hero-kicker{color:var(--ink);letter-spacing:.3em;text-transform:uppercase;margin:0 0 6px;font-size:.74rem;font-weight:500}#lphokus-root .hero-title{color:var(--orange-2);font-family:var(--font-family-display,"playfair-display", Georgia, serif);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(2.6rem,11vw,5.4rem);font-weight:400;line-height:1}#lphokus-root .hero-deal{align-items:baseline;gap:12px;margin:0 0 4px;display:flex}#lphokus-root .hero-deal-nr{color:var(--orange-2);font-family:var(--font-family-display,"playfair-display", Georgia, serif);font-size:2.2rem;line-height:1}#lphokus-root .hero-deal-txt,#lphokus-root .hero-code{color:var(--ink);letter-spacing:.2em;text-transform:uppercase;font-size:.82rem}#lphokus-root .hero-code{color:var(--muted);margin:0 0 14px}#lphokus-root .hero-code strong{color:var(--orange-2);letter-spacing:.24em;font-weight:600}#lphokus-root .hero-gift{color:var(--gold);margin:0 0 22px;font-size:.9rem}#lphokus-root .hero-cta{margin:0 0 14px}#lphokus-root .hero-dates{color:#8f849b;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem}#lphokus-root .hero-media{order:-1;width:100%;margin:0}#lphokus-root .hero-copy{order:0}#lphokus-root .hero-media img{object-fit:contain;mix-blend-mode:screen;-webkit-mask-composite:source-in;width:100%;max-height:46svh;margin-inline:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%),linear-gradient(#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%),linear-gradient(#0000 0,#000 6% 94%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}#lphokus-root .hero-grid>.hero-copy{display:contents}#lphokus-root .hero-kicker{order:-3}#lphokus-root .hero-title{order:-2}#lphokus-root .hero-media{order:-1}@media (min-width:1024px){#lphokus-root .hero{padding:48px 0}#lphokus-root .hero-grid{text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,7fr);place-items:center stretch;gap:40px}#lphokus-root .hero-grid>.hero-copy{order:0;align-items:flex-start;display:flex}#lphokus-root .hero-kicker,#lphokus-root .hero-title{order:0}#lphokus-root .hero-media{order:1}#lphokus-root .hero-title{font-size:clamp(3.4rem,5.4vw,5.2rem)}#lphokus-root .hero-media img{max-height:calc(100svh - 239px)}}#lphokus-root .scents{text-align:center}#lphokus-root .scent-title{color:var(--orange-2);letter-spacing:.18em;font-size:clamp(2rem,9vw,4rem)}#lphokus-root .scents .lead{margin-top:10px}#lphokus-root .scent-list{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:22px 0 0;padding:0;list-style:none;display:flex}#lphokus-root .scent-list li{align-items:baseline;gap:8px;display:flex}#lphokus-root .scent-nr{color:var(--orange-2);letter-spacing:.06em;font-size:1.25rem}#lphokus-root .scent-name{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.84rem}#lphokus-root .btn{border:1px solid var(--orange);background:var(--orange);color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:99px;align-items:center;gap:10px;padding:14px 26px;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}#lphokus-root .btn:hover{background:var(--orange-2);transform:translateY(-2px);box-shadow:0 12px 30px #f4541a52}#lphokus-root .btn--ghost{border-color:var(--violet-2);color:#fff;background:0 0}#lphokus-root .btn--ghost:hover{background:#a855f72e;box-shadow:0 12px 30px #a855f740}#lphokus-root a:focus-visible,#lphokus-root button:focus-visible,#lphokus-root summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}#lphokus-root .mech-grid{gap:26px;display:grid}#lphokus-root .mech-steps{counter-reset:mech;margin:0 0 22px;padding:0;list-style:none}#lphokus-root .mech-steps li{color:var(--muted);counter-increment:mech;margin-bottom:14px;padding-left:46px;position:relative}#lphokus-root .mech-steps li:before{content:counter(mech);border:1px solid var(--line);width:32px;height:32px;color:var(--orange-2);background:#6b2fa040;border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:0;left:0}#lphokus-root .code-box{border:1px dashed var(--orange);border-radius:var(--radius);color:#fff;width:100%;font:inherit;text-align:center;cursor:pointer;background:linear-gradient(160deg,#6b2fa059,#f4541a1f);padding:22px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:block}#lphokus-root .code-box:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 16px 40px #00000073}#lphokus-root .code-box .code-label{color:var(--orange-2);letter-spacing:.24em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:700;display:block}#lphokus-root .code-box strong{letter-spacing:.18em;font-size:clamp(2rem,11vw,3rem);font-weight:400;line-height:1.1;display:block}#lphokus-root .code-copy-hint{color:var(--muted);letter-spacing:.08em;align-items:center;gap:7px;margin-top:10px;font-size:.76rem;display:inline-flex}#lphokus-root .code-copy-hint svg{width:15px;height:15px}#lphokus-root .code-note{color:var(--muted);margin-top:10px;font-size:.74rem;display:block}#lphokus-root .gifts-head{text-align:center;margin-bottom:26px}#lphokus-root .gift-grid{grid-template-columns:1fr;gap:18px;display:grid}#lphokus-root .gift-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}#lphokus-root .gift-card:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 18px 44px #00000080}#lphokus-root .gift-image{aspect-ratio:1;background:#000}#lphokus-root .gift-image img{object-fit:cover;width:100%;height:100%}#lphokus-root .gift-copy{text-align:center;padding:16px 16px 20px}#lphokus-root .gift-card h3{color:#fff;margin-bottom:8px}#lphokus-root .gift-threshold{border:1px solid var(--orange);color:var(--orange-2);letter-spacing:.1em;border-radius:99px;padding:5px 14px;font-size:.76rem;font-weight:700;display:inline-block}#lphokus-root .gift-sold-out-badge{z-index:2;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;background:#0a0608e6;border-radius:99px;padding:6px 12px;font-size:.68rem;font-weight:700;position:absolute;top:12px;left:12px}#lphokus-root .gift-card--sold-out{border-color:#ffffff1f}#lphokus-root .gift-card--sold-out:hover{box-shadow:none;border-color:#ffffff1f;transform:none}#lphokus-root .gift-card--sold-out .gift-image img{filter:grayscale();opacity:.32}#lphokus-root .gift-card--sold-out .gift-copy{color:#8d8595}#lphokus-root .gift-card--sold-out .gift-threshold{color:#8d8595;border-color:#fff3}#lphokus-root .stock-note{color:#9b91a5;text-align:center;margin-top:18px;font-size:.78rem}#lphokus-root .bestsellers{background:var(--bg)}#lphokus-root .bestsellers-head{text-align:center;margin-bottom:26px}#lphokus-root #lphokus-bestsellers .product-card{border-color:var(--line);background-color:var(--panel);color:var(--ink);transition:transform .2s,box-shadow .2s,border-color .2s}#lphokus-root #lphokus-bestsellers .product-card:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 18px 44px #00000080}#lphokus-root #lphokus-bestsellers .product-card__media{background:#fff;border-radius:10px;overflow:hidden}#lphokus-root #lphokus-bestsellers .product-card__title,#lphokus-root #lphokus-bestsellers .product-card__title a,#lphokus-root #lphokus-bestsellers .product-card__price,#lphokus-root #lphokus-bestsellers .product-card__slide-name,#lphokus-root #lphokus-bestsellers .product-card__slide-price,#lphokus-root #lphokus-bestsellers .product-card__slider-label{color:var(--ink)}#lphokus-root #lphokus-bestsellers .product-card__title .inspired,#lphokus-root #lphokus-bestsellers .product-card__price-per-ml{color:var(--muted)}#lphokus-root #lphokus-bestsellers .product-card__concentration{color:var(--gold)}#lphokus-root #lphokus-bestsellers .product-card__promo{border:1px solid var(--line);color:var(--muted)!important;background:linear-gradient(160deg,#6b2fa08c,#f4541a38)!important}#lphokus-root #lphokus-bestsellers .product-card__promo-text,#lphokus-root #lphokus-bestsellers .product-card__promo-tooltip .ion-md-information-circle-outline{color:var(--muted)}#lphokus-root #lphokus-bestsellers .product-card__promo-text strong{color:var(--orange-2);letter-spacing:.12em}#lphokus-root #lphokus-bestsellers .product-card__promo-price{color:#fff}#lphokus-root #lphokus-bestsellers .product-card__swatch{border-color:var(--line);color:var(--muted);background-color:#0000}#lphokus-root #lphokus-bestsellers .product-card__swatch.is-active{border-color:var(--orange);color:var(--orange-2)}#lphokus-root #lphokus-bestsellers .product-card__quantity{border-color:var(--line);color:var(--ink)}#lphokus-root #lphokus-bestsellers .product-card__qty-input{color:var(--ink);background:0 0}#lphokus-root #lphokus-bestsellers .product-card__qty-btn svg{color:var(--muted)}#lphokus-root #lphokus-bestsellers .product-card__qty-btn:hover svg{stroke:#fff}#lphokus-root #lphokus-bestsellers .product-card__atc{background-color:var(--orange);color:#fff;transition:background .18s}#lphokus-root #lphokus-bestsellers .product-card__atc:hover{background-color:var(--orange-2)}#lphokus-root #lphokus-bestsellers .product-card__bottom-product{border-top-color:#ffffff1f}#lphokus-root #lphokus-bestsellers .product-card__slide-label{color:var(--gold)}#lphokus-root #lphokus-bestsellers .product-card__slide-media{background:#fff;border-radius:8px;overflow:hidden}#lphokus-root #lphokus-bestsellers .product-card__slider-bullet{background-color:#ffffff38}#lphokus-root #lphokus-bestsellers .product-card__slider-bullet.is-active{background-color:var(--orange-2)}#lphokus-root #lphokus-bestsellers{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:280px;grid-auto-flow:column;gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}#lphokus-root #lphokus-bestsellers>*{scroll-snap-align:start;min-width:0}#lphokus-root .product-ghost{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:12px}#lphokus-root .ghost-image{aspect-ratio:1;background:#ffffff0f;border-radius:8px;margin-bottom:12px}#lphokus-root .ghost-line{background:#ffffff14;border-radius:4px;height:10px;margin-bottom:8px}#lphokus-root .ghost-line.short{width:55%}#lphokus-root .ghost-price{background:#f4541a4d;border-radius:4px;width:38%;height:14px}#lphokus-root .bestsellers-cta{text-align:center;margin-top:22px}#lphokus-root .faq-head{text-align:center;margin-bottom:22px}#lphokus-root .faq-list{gap:10px;max-width:820px;margin-inline:auto;display:grid}#lphokus-root .faq-list details{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:14px 16px}#lphokus-root .faq-list summary{cursor:pointer;color:var(--ink);font-size:.95rem;font-weight:600;list-style:none}#lphokus-root .faq-list summary::-webkit-details-marker{display:none}#lphokus-root .faq-list summary:after{content:"+";float:right;color:var(--orange-2);font-size:1.2rem;line-height:1}#lphokus-root .faq-list details[open] summary:after{content:"-"}#lphokus-root .faq-list details p{margin:12px 0 0;font-size:.92rem}#lphokus-root .terms-link{color:var(--gold);letter-spacing:.06em;margin-top:8px;font-size:.82rem;display:inline-block}#lphokus-root .final{text-align:center;background:radial-gradient(120% 90% at 50% 0,#6b2fa073 0%,#0a0608 70%);padding:52px 0}#lphokus-root .final h2{color:var(--orange-2);margin-bottom:12px}#lphokus-root .final p{max-width:560px;margin-inline:auto}@media (min-width:768px){#lphokus-root .section{padding:60px 0}#lphokus-root .gift-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#lphokus-root .mech-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:34px}#lphokus-root .code-box strong{font-size:2.6rem}}@media (min-width:1440px){#lphokus-root .section{padding:76px 0}#lphokus-root .gift-grid{gap:26px}#lphokus-root #lphokus-bestsellers{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:20px;padding-bottom:0;overflow:visible}}@media (prefers-reduced-motion:reduce){#lphokus-root,#lphokus-root *,#lphokus-root :before,#lphokus-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}#lphokus-root .btn:hover,#lphokus-root .gift-card:hover,#lphokus-root .code-box:hover{transform:none}}.lphokus-strona{width:100%;max-width:100%;padding:0}.lphokus-ended #lphokus-root{filter:grayscale();opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}#lphokus-ended-overlay{z-index:2147483000;background:#040306d1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}#lphokus-ended-overlay .box{color:#fff;text-align:center;background:#14101a;border:1px solid #f4541a73;border-radius:16px;width:100%;max-width:440px;padding:32px 28px;font-family:system-ui,-apple-system,sans-serif;box-shadow:0 20px 60px #0009}#lphokus-ended-overlay h2{letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:26px;font-weight:700}#lphokus-ended-overlay p{color:#cfc6d8;margin:0 0 20px;font-size:15px;line-height:1.5}#lphokus-ended-overlay a.lphokus-shop{color:#fff;background:#f4541a;border-radius:99px;padding:12px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}
