@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Newsreader:opsz,wght@6..72,500;6..72,600&display=swap');#aura-b2b .aura-test-notice{padding:12px 18px;background:#4c375a;color:#fff;text-align:center;font-size:13px;font-weight:700}#aura-b2b{--aura-amethyst:#a491cf;--aura-periwinkle:#cdc1f0;--aura-snow:#fffaf6;--aura-beige:#fffee7;--aura-orange:#f29b54;--aura-ink:#24212a;--aura-muted:#6d6876;--aura-line:rgba(36,33,42,.12);--aura-card:#fff;--aura-dark:#25212b;--aura-danger:#a83b3b;--aura-success:#31735a;--aura-shadow:0 16px 42px rgba(49,39,62,.10);min-height:70vh;color:var(--aura-ink);background:var(--aura-snow);font-family:"DM Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.5;isolation:isolate}#aura-b2b *,#aura-b2b *::before,#aura-b2b *::after{box-sizing:border-box}#aura-b2b [hidden]{display:none!important}#aura-b2b button,#aura-b2b input,#aura-b2b select,#aura-b2b textarea{font:inherit}#aura-b2b button,#aura-b2b a,#aura-b2b input,#aura-b2b select,#aura-b2b textarea{-webkit-tap-highlight-color:transparent}#aura-b2b img{display:block;max-width:100%}#aura-b2b :focus-visible{outline:3px solid rgba(242,155,84,.55);outline-offset:3px}#aura-b2b .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.aura-b2b__boot,.aura-b2b__noscript{min-height:50vh;display:grid;place-content:center;gap:12px;text-align:center}.aura-b2b__spinner{width:28px;height:28px;margin-inline:auto;border:3px solid var(--aura-periwinkle);border-top-color:var(--aura-orange);border-radius:50%;animation:aura-spin .8s linear infinite}.aura-auth{min-height:min(760px,calc(100svh - 110px));display:grid;place-items:center;padding:32px 18px;background:radial-gradient(circle at 12% 14%,rgba(205,193,240,.75),transparent 34%),radial-gradient(circle at 90% 84%,rgba(242,155,84,.19),transparent 30%),var(--aura-snow)}.aura-auth__card{width:min(100%,480px);padding:clamp(28px,7vw,52px);border:1px solid rgba(164,145,207,.3);border-radius:28px;background:rgba(255,255,255,.9);box-shadow:var(--aura-shadow);text-align:center}.aura-wordmark{margin:0 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.16em}.aura-eyebrow{margin:0;color:#79659f;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.aura-auth h1,.aura-hero h1,.aura-confirmation h2{margin:14px 0 8px;font-family:"Newsreader",Georgia,serif;font-weight:600;line-height:1.02;letter-spacing:-.025em}.aura-auth h1{font-size:clamp(2.25rem,9vw,3.6rem)}.aura-auth__tagline{margin:0 0 28px;color:var(--aura-muted)}.aura-auth__cat{width:74px;margin:0 auto 18px;color:var(--aura-amethyst)}.aura-field{display:grid;gap:7px;text-align:left}.aura-field+.aura-field{margin-top:14px}.aura-field label,.aura-field__label{font-size:.82rem;font-weight:700}.aura-field input,.aura-field select,.aura-field textarea,.aura-search input{width:100%;min-height:48px;border:1px solid rgba(36,33,42,.18);border-radius:14px;background:#fff;color:var(--aura-ink);padding:12px 14px;box-shadow:0 1px 0 rgba(255,255,255,.9) inset}.aura-field textarea{min-height:96px;resize:vertical}.aura-field__hint{color:var(--aura-muted);font-size:.72rem}.aura-field input:focus,.aura-field select:focus,.aura-field textarea:focus,.aura-search input:focus{border-color:var(--aura-amethyst);outline:3px solid rgba(164,145,207,.18)}.aura-password{position:relative}.aura-password input{padding-right:84px}.aura-password button{position:absolute;top:5px;right:6px;min-height:38px;border:0;background:transparent;font-size:.82rem;font-weight:700;cursor:pointer}.aura-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:12px 20px;background:var(--aura-orange);color:var(--aura-ink);font-weight:700;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.aura-btn:hover{transform:translateY(-1px);box-shadow:0 9px 22px rgba(242,155,84,.25)}.aura-btn:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.aura-btn--wide{width:100%;margin-top:18px}.aura-btn--dark{background:var(--aura-dark);color:#fff}.aura-btn--soft{background:var(--aura-periwinkle)}.aura-btn--ghost{border:1px solid var(--aura-line);background:#fff}.aura-btn--small{min-height:40px;padding:9px 14px;font-size:.86rem}.aura-error{margin:10px 0 0;color:var(--aura-danger);font-size:.86rem}.aura-help{margin:10px 0 0;color:var(--aura-muted);font-size:.78rem}.aura-app{padding-bottom:calc(116px+env(safe-area-inset-bottom))}.aura-shell{width:min(1320px,100%);margin-inline:auto;padding:0 16px}.aura-hero{padding:30px 0 18px}.aura-hero__grid{display:grid;gap:20px}.aura-hero h1{max-width:760px;font-size:clamp(2.25rem,8vw,4.8rem)}.aura-hero__intro{max-width:670px;margin:0;color:var(--aura-muted);font-size:clamp(1rem,2.3vw,1.16rem)}.aura-benefits{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.aura-benefits li{padding:8px 12px;border-radius:999px;background:var(--aura-beige);font-size:.78rem;font-weight:600}.aura-layout{display:grid;gap:22px;align-items:start}.aura-main{min-width:0}.aura-toolbar{position:relative;z-index:4;display:grid;gap:10px;margin:8px 0 14px}.aura-search{position:relative}.aura-search svg{position:absolute;width:20px;height:20px;left:14px;top:14px;color:var(--aura-muted);pointer-events:none}.aura-search input{padding-left:44px}.aura-toolbar__controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aura-toolbar select{min-width:0;min-height:46px;border:1px solid var(--aura-line);border-radius:13px;background:#fff;padding:10px 34px 10px 11px;color:var(--aura-ink)}.aura-progress{margin:14px 0 20px;border:1px solid rgba(164,145,207,.28);border-radius:20px;background:linear-gradient(145deg,rgba(205,193,240,.28),rgba(255,255,255,.92));overflow:hidden}.aura-progress summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:12px 15px;font-weight:700;cursor:pointer;list-style:none}.aura-progress summary::-webkit-details-marker{display:none}.aura-progress summary::after{content:'+';font-size:1.2rem}.aura-progress[open] summary::after{content:'−'}.aura-progress__content{display:grid;gap:12px;padding:0 14px 14px}.aura-progress__block{border-radius:15px;background:rgba(255,255,255,.78);padding:12px}.aura-progress__head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.aura-progress__head strong{font-size:.84rem}.aura-progress__head span{color:var(--aura-muted);font-size:.75rem;text-align:right}.aura-steps{display:flex;gap:5px;margin-top:9px}.aura-step{flex:1;min-width:0;border-radius:999px;padding:5px 4px;background:#eeeaf6;color:#746f7b;text-align:center;font-size:.67rem;font-weight:700}.aura-step.is-active{background:var(--aura-amethyst);color:#fff}.aura-progressbar{height:5px;margin-top:8px;border-radius:999px;background:#e7e2eb;overflow:hidden}.aura-progressbar i{display:block;height:100%;border-radius:inherit;background:var(--aura-orange);transition:width .3s ease}.aura-catalog-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px;color:var(--aura-muted);font-size:.82rem}.aura-catalog{display:grid;gap:14px}.aura-product{display:grid;grid-template-columns:minmax(0,110px) minmax(0,1fr);align-items:center;gap:15px;border:1px solid var(--aura-line);border-radius:22px;background:var(--aura-card);padding:14px;box-shadow:0 4px 20px rgba(46,38,58,.04);transition:border-color .2s ease,background .2s ease,transform .2s ease}.aura-product.is-selected{border-color:var(--aura-amethyst);background:#fdfbff}.aura-product__image{aspect-ratio:1 / 1;display:grid;place-items:center;border-radius:16px;background:var(--aura-beige);overflow:hidden}.aura-product__image img{width:100%;height:100%;object-fit:contain}.aura-product>.aura-formats{grid-column:1 / -1}.aura-product__placeholder{width:56%;color:rgba(164,145,207,.65)}.aura-product h2{margin:0;font-family:"Newsreader",Georgia,serif;font-size:1.65rem;line-height:1.05}.aura-product__meta{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.aura-product__meta span{padding:5px 8px;border-radius:999px;background:#f1edf8;color:#645675;font-size:.72rem;font-weight:600}.aura-stock{display:inline-flex;align-items:center;gap:6px;margin:2px 0 9px;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:700}.aura-stock span{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(49,115,90,.12)}.aura-stock--available{color:var(--aura-success);background:#edf8f1}.aura-stock--low{color:#9a4f14;background:#fff1df}.aura-product__notes{margin:0;color:var(--aura-muted);font-size:.9rem}.aura-product__link{display:inline-block;margin-top:9px;color:#68518d;font-size:.8rem;font-weight:700;text-underline-offset:3px}.aura-formats{display:grid;gap:8px}.aura-format{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px;border:1px solid transparent;border-radius:15px;background:#faf8fc}.aura-format__name{display:block;font-size:.8rem;font-weight:700}.aura-format__caption{display:block;margin-top:3px;color:var(--aura-muted);font-size:.61rem;line-height:1.1;text-transform:uppercase;letter-spacing:.08em}.aura-format__price{display:block;margin-top:1px;color:var(--aura-ink);font-size:1rem;line-height:1.15}.aura-qty{display:grid;grid-template-columns:38px 44px 38px;align-items:center;border:1px solid var(--aura-line);border-radius:999px;background:#fff;overflow:hidden}.aura-qty button,.aura-qty input{width:100%;height:40px;border:0;background:transparent;text-align:center}.aura-qty button{font-size:1.15rem;font-weight:600;cursor:pointer}.aura-qty button:hover{background:#f0ebf8}.aura-qty input{padding:0;appearance:textfield;-moz-appearance:textfield}.aura-qty input::-webkit-inner-spin-button{appearance:none;margin:0}.aura-format.is-disabled{opacity:.45}.aura-price-ladder{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.aura-price-tier{min-width:0;border:1px solid rgba(36,33,42,.08);border-radius:9px;padding:5px 3px;background:#fff;color:#817b88;text-align:center;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.aura-price-tier small,.aura-price-tier b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aura-price-tier small{font-size:.56rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.aura-price-tier b{margin-top:1px;font-size:.64rem}.aura-price-tier.is-reached{color:#665475;background:#f2eef9}.aura-price-tier.is-active{border-color:var(--aura-amethyst);background:var(--aura-periwinkle);color:var(--aura-ink);box-shadow:0 5px 14px rgba(164,145,207,.2);transform:scale(1.035)}.aura-format[data-format="quantity250"] .aura-price-ladder{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.aura-format[data-format="quantity250"] .aura-price-tier:not(.is-reached){align-self:center;padding-block:2px;opacity:.56;transform:scale(.9)}.aura-format[data-format="quantity250"] .aura-price-tier:not(.is-reached) small{font-size:.48rem}.aura-format[data-format="quantity250"] .aura-price-tier:not(.is-reached) b{font-size:.52rem;font-weight:600}.aura-format[data-format="quantity250"] .aura-price-tier.is-active{transform:scale(1.02)}.aura-format.is-unlocked{border-color:var(--aura-orange);animation:aura-unlock 1s ease}.aura-format.is-unlocked .aura-format__price{color:#8b4c18}.aura-format.is-unlocked .aura-price-tier.is-active{animation:aura-tier-glow 1s ease}.aura-empty{border:1px dashed rgba(36,33,42,.2);border-radius:22px;padding:40px 20px;background:#fff;text-align:center}.aura-empty h2{margin:0 0 7px;font-size:1.2rem}.aura-empty p{margin:0 0 18px;color:var(--aura-muted)}.aura-banner{margin:12px 0;border-radius:15px;padding:11px 14px;background:var(--aura-beige);font-size:.82rem}.aura-banner--error{background:#fff0ed;color:var(--aura-danger)}.aura-banner--success{background:#edf8f1;color:var(--aura-success)}.aura-cart-desktop{display:none}.aura-cart-card{border:1px solid rgba(36,33,42,.1);border-radius:24px;background:#fff;box-shadow:var(--aura-shadow);overflow:hidden}.aura-cart-card__head{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid var(--aura-line)}.aura-cart-card__head h2{margin:0;font-family:"Newsreader",Georgia,serif;font-size:1.5rem}.aura-cart-card__body{padding:14px 18px 18px}.aura-cart-items{display:grid;gap:10px;max-height:280px;overflow:auto;overscroll-behavior:contain}.aura-cart-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--aura-line)}.aura-cart-item__name{font-size:.84rem;font-weight:700}.aura-cart-item__detail{color:var(--aura-muted);font-size:.74rem}.aura-cart-item__price{font-size:.8rem;font-weight:700}.aura-cart-remove,.aura-cart-clear{border:0;background:transparent;color:#755b96;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.aura-cart-remove{display:block;margin-top:5px;padding:4px 0}.aura-cart-clear{display:block;margin:10px 0 0 auto;padding:8px 0}.aura-cart-remove:hover,.aura-cart-clear:hover{text-decoration:underline}.aura-cart-remove:focus-visible,.aura-cart-clear:focus-visible{outline:2px solid var(--aura-amethyst);outline-offset:3px;border-radius:3px}.aura-cart-empty{margin:16px 0;color:var(--aura-muted);text-align:center;font-size:.87rem}.aura-zone{position:relative;margin-top:16px}.aura-zone__input{width:100%;min-height:46px;border:1px solid var(--aura-line);border-radius:13px;padding:10px 12px}.aura-zone__list{position:absolute;z-index:10;left:0;right:0;top:calc(100%+5px);max-height:190px;margin:0;padding:5px;border:1px solid var(--aura-line);border-radius:13px;background:#fff;box-shadow:var(--aura-shadow);overflow:auto;list-style:none}.aura-zone__option{width:100%;border:0;border-radius:9px;background:transparent;padding:9px;text-align:left;cursor:pointer}.aura-zone__option:hover,.aura-zone__option.is-active{background:#eee9f8}.aura-zone__status{min-height:18px;margin:5px 0 0;color:var(--aura-muted);font-size:.73rem}.aura-zone__status.is-error{color:var(--aura-danger)}.aura-totals{display:grid;gap:6px;margin:15px 0}.aura-total-row{display:flex;justify-content:space-between;gap:18px;color:var(--aura-muted);font-size:.82rem}.aura-total-row strong{color:var(--aura-ink)}.aura-total-row__hint{font-size:.7rem;font-weight:400}.aura-total-row--saving{color:var(--aura-success)}.aura-total-row--grand{margin-top:5px;padding-top:11px;border-top:1px solid var(--aura-line);color:var(--aura-ink);font-size:1rem}.aura-total-row--grand strong{font-size:1.22rem}.aura-island{position:fixed;z-index:80;left:50%;bottom:calc(14px+env(safe-area-inset-bottom));width:min(calc(100% - 28px),440px);min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:0;border-radius:999px;padding:9px 16px 9px 12px;background:var(--aura-dark);color:#fff;box-shadow:0 18px 42px rgba(24,20,30,.3);transform:translateX(-50%);cursor:pointer}.aura-island__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--aura-periwinkle);color:var(--aura-ink)}.aura-island__icon svg{width:21px}.aura-island__count{min-width:0;text-align:left}.aura-island__count strong,.aura-island__count span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aura-island__count strong{font-size:.88rem}.aura-island__count span{color:#bbb5c3;font-size:.69rem}.aura-island__total{font-size:.92rem;font-weight:700;white-space:nowrap}.aura-island__arrow{color:var(--aura-periwinkle);font-size:1.1rem}.aura-island.is-bumping{animation:aura-bump .34s ease}.aura-overlay{position:fixed;z-index:90;inset:0;background:rgba(27,23,32,.48);opacity:0;transition:opacity .22s ease}.aura-overlay.is-open{opacity:1}.aura-sheet{position:fixed;z-index:91;left:0;right:0;bottom:0;max-height:88svh;border-radius:26px 26px 0 0;background:var(--aura-snow);transform:translateY(102%);transition:transform .28s cubic-bezier(.2,.75,.2,1);overflow:hidden}.aura-sheet.is-open{transform:translateY(0)}.aura-sheet__handle{width:44px;height:5px;margin:9px auto 2px;border-radius:99px;background:#c8c1cc}.aura-sheet__scroll{max-height:calc(88svh - 16px);padding:8px 15px calc(20px+env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.aura-sheet__head{position:sticky;z-index:2;top:-8px;display:flex;align-items:center;justify-content:space-between;margin:0 -2px 8px;padding:10px 2px;background:var(--aura-snow)}.aura-sheet__head h2{margin:0;font-family:"Newsreader",Georgia,serif;font-size:1.55rem}.aura-close{width:42px;height:42px;border:1px solid var(--aura-line);border-radius:50%;background:#fff;font-size:1.3rem;cursor:pointer}.aura-lock{overflow:hidden!important}.aura-modal{position:fixed;z-index:100;inset:0;display:grid;place-items:end center;padding:0;background:rgba(27,23,32,.52)}.aura-modal__card{width:100%;max-height:93svh;border-radius:26px 26px 0 0;background:var(--aura-snow);padding:18px 18px calc(22px+env(safe-area-inset-bottom));overflow-y:auto}.aura-modal__head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.aura-modal__head h2{margin:0;font-family:"Newsreader",Georgia,serif;font-size:1.7rem}.aura-form-grid{display:grid;gap:12px}.aura-privacy{margin:12px 0 0;color:var(--aura-muted);font-size:.76rem}.aura-form-total{margin-top:15px;border-radius:16px;padding:13px;background:var(--aura-periwinkle);display:flex;justify-content:space-between;font-weight:700}.aura-confirmation{text-align:center}.aura-confirmation__check{width:64px;height:64px;display:grid;place-items:center;margin:8px auto 14px;border-radius:50%;background:#ddf2e5;color:var(--aura-success);font-size:1.8rem}.aura-confirmation h2{font-size:2.25rem}.aura-confirmation__folio{display:inline-block;margin:10px 0 20px;border-radius:999px;padding:9px 15px;background:var(--aura-periwinkle);font-weight:700;letter-spacing:.05em}.aura-confirmation__actions{display:grid;gap:9px}@media(min-width:700px){.aura-shell{padding-inline:28px}.aura-toolbar{grid-template-columns:minmax(280px,1fr) auto;align-items:center}.aura-toolbar__controls{grid-template-columns:190px 190px}.aura-progress__content{grid-template-columns:1fr 1fr}.aura-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.aura-product{padding:17px}.aura-modal{place-items:center;padding:24px}.aura-modal__card{width:min(640px,100%);border-radius:26px;padding:24px}.aura-form-grid{grid-template-columns:1fr 1fr}.aura-field--full{grid-column:1 / -1}}@media(min-width:1024px){.aura-app{padding-bottom:64px}.aura-hero{padding-top:50px}.aura-hero__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.aura-benefits{max-width:420px;justify-content:flex-end}.aura-layout{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.aura-catalog{grid-template-columns:1fr}.aura-product{grid-template-columns:136px minmax(0,1fr) 250px;align-items:center;min-height:180px;padding:14px}.aura-product__image{width:136px;height:136px}.aura-product>.aura-formats{grid-column:auto}.aura-cart-desktop{position:sticky;top:20px;display:block}.aura-island,.aura-overlay,.aura-sheet{display:none!important}.aura-progress{margin-top:12px}.aura-progress summary{cursor:default}.aura-progress summary::after{display:none}.aura-progress__content{display:grid!important}}@media(min-width:1320px){.aura-layout{grid-template-columns:minmax(0,1fr) 370px;gap:34px}}@media(prefers-reduced-motion:reduce){#aura-b2b *,#aura-b2b *::before,#aura-b2b *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes aura-spin{to{transform:rotate(360deg)}}@keyframes aura-bump{50%{transform:translateX(-50%) scale(1.025)}}@keyframes aura-unlock{35%{background:#fff3df;box-shadow:0 0 0 5px rgba(242,155,84,.14)}}@keyframes aura-tier-glow{45%{transform:scale(1.1);box-shadow:0 0 0 5px rgba(242,155,84,.18),0 7px 18px rgba(164,145,207,.3)}}