html.phase-preloader-lock,body.phase-preloader-lock{overscroll-behavior:none!important;touch-action:none!important;overflow:hidden!important}body.phase-preloader-lock{height:100dvh!important}.phase-preloader{z-index:999999;color:#fff;isolation:isolate;overscroll-behavior:contain;touch-action:none;opacity:1;background:#020617;place-items:center;width:100vw;height:100vh;min-height:100vh;padding:24px;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;inset:0;overflow:hidden;transform:translateY(0)}.phase-preloader--leaving{opacity:0;pointer-events:none;transform:translateY(-10px)}@supports (height:100dvh){.phase-preloader{height:100dvh;min-height:100dvh}}@supports (height:100svh){.phase-preloader{height:100svh;min-height:100svh}}.phase-preloader__background{z-index:-3;background:radial-gradient(circle at 50% 42%,#67e8f913,#0000 30%),radial-gradient(circle at 50% 100%,#3b82f60f,#0000 42%),linear-gradient(#020617 0%,#030a14 50%,#020617 100%);position:fixed;inset:0}.phase-preloader__background:before{content:"";opacity:.22;background:linear-gradient(90deg,#0000,#a5f3fc0b,#0000),linear-gradient(#ffffff07,#0000 24% 76%,#ffffff05);position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 72%)}.phase-preloader__background:after{content:"";opacity:.04;background-image:linear-gradient(#fffc 1px,#0000 1px),linear-gradient(90deg,#fffc 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 68%)}.phase-preloader__line{background:linear-gradient(90deg,#0000,#a5f3fc2e,#0000);width:min(720px,82vw);height:1px;position:absolute;left:50%;transform:translate(-50%)}.phase-preloader__line--top{top:18%}.phase-preloader__line--bottom{bottom:18%}.phase-preloader__content{z-index:2;text-align:center;width:min(100%,440px);animation:.75s cubic-bezier(.16,1,.3,1) both phasePreloaderContentIn;position:relative}.phase-preloader__logoBlock{place-items:center;width:clamp(112px,20vw,150px);height:clamp(112px,20vw,150px);margin:0 auto 28px;animation:.7s cubic-bezier(.16,1,.3,1) both phasePreloaderLogoIn;display:grid;position:relative}.phase-preloader__logoBlock:before{content:"";filter:blur(34px);background:#67e8f913;border-radius:999px;position:absolute;inset:0}.phase-preloader__logoBlock:after{content:"";background:#ffffff06;border:1px solid #a5f3fc1f;border-radius:999px;position:absolute;inset:18px;box-shadow:inset 0 1px #ffffff0b,0 25px 80px #00000047}.phase-preloader__logo{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 38px #67e8f929);width:clamp(78px,14vw,104px);max-height:clamp(78px,14vw,104px);position:relative}.phase-preloader__brand{margin-top:2px;animation:.6s cubic-bezier(.16,1,.3,1) .16s both phasePreloaderItemIn}.phase-preloader__brand p{letter-spacing:-.065em;color:#fffffff5;margin:0;font-size:clamp(30px,7vw,46px);font-weight:650;line-height:.95}.phase-preloader__brand span{letter-spacing:.32em;text-transform:uppercase;color:#a5f3fc94;margin-top:15px;font-size:10px;font-weight:900;display:inline-block}.phase-preloader__progress{width:min(100%,340px);margin:34px auto 0;animation:.55s cubic-bezier(.16,1,.3,1) .26s both phasePreloaderItemIn}.phase-preloader__bar{background:#ffffff14;border-radius:999px;height:3px;position:relative;overflow:hidden}.phase-preloader__barFill{border-radius:inherit;background:linear-gradient(90deg,#67e8f959,#67e8f9,#93c5fdbf);width:0%;height:100%;transition:width .25s ease-out;animation:1.15s ease-out both phasePreloaderProgress;box-shadow:0 0 24px #67e8f96b}.phase-preloader--complete .phase-preloader__barFill{width:100%;animation:none}.phase-preloader__meta{letter-spacing:.18em;text-transform:uppercase;color:#94a3b89e;justify-content:space-between;gap:20px;margin-top:12px;font-size:9px;font-weight:900;display:flex}@keyframes phasePreloaderContentIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes phasePreloaderLogoIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes phasePreloaderItemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes phasePreloaderProgress{0%{width:0}to{width:96%}}@media (width<=640px){.phase-preloader{padding:22px}.phase-preloader__background{background:radial-gradient(circle at 50% 38%,#67e8f90e,#0000 32%),radial-gradient(circle at 50% 100%,#3b82f60b,#0000 44%),linear-gradient(#020617 0%,#030812 54%,#020617 100%)}.phase-preloader__background:after{opacity:.035;background-size:58px 58px}.phase-preloader__line{width:74vw}.phase-preloader__line--top{top:13%}.phase-preloader__line--bottom{bottom:13%}.phase-preloader__logoBlock{width:118px;height:118px;margin-bottom:22px}.phase-preloader__logoBlock:after{inset:14px}.phase-preloader__logo{width:78px;max-height:78px}.phase-preloader__brand p{letter-spacing:-.055em;font-size:clamp(30px,10vw,38px)}.phase-preloader__brand span{letter-spacing:.24em;margin-top:12px;font-size:8.5px}.phase-preloader__progress{width:min(100%,290px);margin-top:26px}.phase-preloader__meta{letter-spacing:.1em;gap:10px;font-size:7.5px}}@media (width<=380px){.phase-preloader{padding:18px}.phase-preloader__logoBlock{width:104px;height:104px;margin-bottom:20px}.phase-preloader__logoBlock:after{inset:12px}.phase-preloader__logo{width:68px;max-height:68px}.phase-preloader__brand p{font-size:29px}.phase-preloader__brand span{letter-spacing:.2em;font-size:7.5px}.phase-preloader__progress{width:min(100%,260px);margin-top:24px}.phase-preloader__meta{flex-direction:column;align-items:center;gap:6px;margin-top:11px}}@media (height<=620px){.phase-preloader__line--top{top:9%}.phase-preloader__line--bottom{bottom:9%}.phase-preloader__logoBlock{width:96px;height:96px;margin-bottom:16px}.phase-preloader__logoBlock:after{inset:11px}.phase-preloader__logo{width:64px;max-height:64px}.phase-preloader__brand p{font-size:28px}.phase-preloader__brand span{margin-top:10px}.phase-preloader__progress{margin-top:20px}}@media (prefers-reduced-motion:reduce){.phase-preloader,.phase-preloader__content,.phase-preloader__logoBlock,.phase-preloader__brand,.phase-preloader__progress,.phase-preloader__barFill{transition:none!important;animation:none!important}}.phase-halloween-filter[data-astro-cid-uknkx2fu]{z-index:70;pointer-events:none;contain:layout paint style;height:min(100svh,900px);position:absolute;inset:0 0 auto;overflow:hidden}.phase-halloween-filter[data-astro-cid-uknkx2fu][hidden]{display:none}.phase-halloween-filter__web[data-astro-cid-uknkx2fu]{color:#9f80727a;opacity:.46;position:absolute}.phase-halloween-filter__web[data-astro-cid-uknkx2fu] path[data-astro-cid-uknkx2fu]{vector-effect:non-scaling-stroke;stroke-width:1.15px}.phase-halloween-filter__web--top[data-astro-cid-uknkx2fu]{width:clamp(188px,22vw,310px);top:0;left:0}@media (width<=700px){.phase-halloween-filter__web--top[data-astro-cid-uknkx2fu]{opacity:.48;width:172px}}html.phase-halloween-active{--halloween-accent:#9d5d49;--halloween-accent-soft:#c49a87;--halloween-ember:#b98770;--halloween-line:#a6654c33}html.phase-halloween-active body{background-color:#0000!important;background-image:radial-gradient(72% 44% at 52% -8%,#5b291f3d,#0000 68%),linear-gradient(145deg,#0d0706 0%,#180c09 46%,#21100c 72%,#0b0605 100%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}html.phase-halloween-active body:before,html.phase-halloween-active body:after{display:none!important}html.phase-halloween-active :is([class*="bg-[#050b18]"],[class*="bg-[#020617]"],[class*="bg-[#040917]"],[class*="bg-[#030712]"],[class*="bg-[#07111f]"],[class*="bg-[#07111D]"],[class*="bg-[#121E2E]"],[class*="bg-[#081321]"],[class*="bg-[#05111d]"],[class*="bg-[#030b14]"],[class*="bg-[#061625]"],[class*="bg-[#050c18]"],[class*="bg-[#020305]"]){background-color:#170503!important;background-image:none!important}html.phase-halloween-active :is([class^=border-cyan-],[class*=\ border-cyan-],[class^=border-blue-],[class*=\ border-blue-]){border-color:var(--halloween-line)!important}html.phase-halloween-active :is([class^=text-cyan-],[class*=\ text-cyan-],[class^=text-blue-],[class*=\ text-blue-]){color:var(--halloween-accent-soft)!important}html.phase-halloween-active :is([class^=decoration-cyan-],[class*=\ decoration-cyan-],[class^=decoration-blue-],[class*=\ decoration-blue-]){text-decoration-color:#a6654c6b!important}html.phase-halloween-active :is([class^=bg-cyan-],[class*=\ bg-cyan-],[class^=bg-blue-],[class*=\ bg-blue-]){background-color:#8e4e391c!important}html.phase-halloween-active :is(button,a,input[type=submit]):is([class^=bg-cyan-],[class*=\ bg-cyan-]),html.phase-halloween-active [class~=bg-cyan-300],html.phase-halloween-active [class~=bg-cyan-200]{background-color:#795044!important}html.phase-halloween-active :is([class^=from-cyan-],[class*=\ from-cyan-],[class^=from-blue-],[class*=\ from-blue-]){--tw-gradient-from:#d1b0a0 var(--tw-gradient-from-position)!important}html.phase-halloween-active :is([class^=via-cyan-],[class*=\ via-cyan-],[class^=via-blue-],[class*=\ via-blue-]){--tw-gradient-via:#ad7762 var(--tw-gradient-via-position)!important}html.phase-halloween-active :is([class^=to-cyan-],[class*=\ to-cyan-],[class^=to-blue-],[class*=\ to-blue-]){--tw-gradient-to:#81503f var(--tw-gradient-to-position)!important}html.phase-halloween-active :is([class^="bg-white/["],[class*=" bg-white/["]){background-color:#a66f5809!important}html.phase-halloween-active :is([class^=bg-\[radial-gradient],[class*=" bg-[radial-gradient"])[class*="103,232,249"],html.phase-halloween-active :is([class^=bg-\[radial-gradient],[class*=" bg-[radial-gradient"])[class*="59,130,246"]{background-image:radial-gradient(circle at 50% 35%,#8045331c,#0000 70%)!important}html.phase-halloween-active :is([class^=bg-cyan-],[class*=\ bg-cyan-])[class*=blur-],html.phase-halloween-active :is([class^=bg-blue-],[class*=\ bg-blue-])[class*=blur-]{display:none!important}html.phase-halloween-active [class*=hover\:border-cyan]:hover,html.phase-halloween-active [class*=hover\:border-blue]:hover{border-color:#ae6f5757!important}html.phase-halloween-active [class*=hover\:text-cyan]:hover,html.phase-halloween-active [class*=hover\:text-blue]:hover{color:#d0ad9c!important}html.phase-halloween-active [class*=hover\:bg-cyan]:hover,html.phase-halloween-active [class*=hover\:bg-blue]:hover{background-color:#91503b29!important}html.phase-halloween-active [class*=backdrop-blur]{-webkit-backdrop-filter:none!important}html.phase-halloween-active :is(input,textarea,select){accent-color:#795044}html.phase-halloween-active :is(input,textarea,select):focus{border-color:#ae6f576b!important}html.phase-halloween-active .product-catalog-section{background:linear-gradient(#190503,#100201)!important}html.phase-halloween-active .product-float-card{background:#240806!important;border-color:#ff84502e!important}html.phase-halloween-active .product-float-card:hover{border-color:#ff84506b!important}html.phase-halloween-active .product-float-visual{background:radial-gradient(circle at 52% 24%,#ff74402e,#0000 48%),linear-gradient(#3a0d08,#180503)!important;border-color:#ff84501f!important}html.phase-halloween-active :is(.product-float-price,.product-float-price-current,.product-mg-kicker,.product-mg-option-copy small,.product-mg-option>svg,.product-variant-select-value){color:#ff9d72!important}html.phase-halloween-active :is(.product-bundle-select,.product-mg-selector,.product-mg-option,.product-variant-select,.product-float-eye,.product-float-pill){background:#190503!important;border-color:#ff84502e!important}html.phase-halloween-active .product-float-button{box-shadow:none!important;color:#fff8f3!important;background:#e95832!important;border-color:#ff784c!important}html.phase-halloween-active :is(.product-float-image-wrap,.product-float-shadow,.visual-glow){will-change:auto!important;animation:none!important}html.phase-halloween-active .featured-card{background:#240806;border-color:#ff84502e}html.phase-halloween-active .featured-visual{background:radial-gradient(circle at 50% 34%,#ff744029,#0000 46%),linear-gradient(145deg,#1a0503,#46120b,#160403)}html.phase-halloween-active .featured-visual-bg,html.phase-halloween-active .category-bg,html.phase-halloween-active .rewards-bg{background:radial-gradient(circle at 18% 20%,#ff6e3a1a,#0000 42%)}html.phase-halloween-active :is(.featured-card,.featured-rings,.category-intro-footer,.category-directory-head,.category-row,.rewards-layout,.rewards-flow,.rewards-steps,.reward-step,.reward-note){border-color:#ff845029!important}html.phase-halloween-active :is(.category-eyebrow p,.category-index,.category-arrow,.category-all-link svg,.rewards-kicker,.rewards-copy h2 span,.reward-step-number,.reward-note svg,.rewards-flow>header p,.rewards-flow>header>span){color:#ffad83!important}html.phase-halloween-active .category-eyebrow>span,html.phase-halloween-active .rewards-kicker span{background:#ff8154}html.phase-halloween-active .category-row:before{background:linear-gradient(100deg,#ff69371c,#ffffff05)}html.phase-halloween-active .rewards-actions a.is-primary{color:#fff8f3;background:#e95832}html.phase-halloween-active .contact-bg,html.phase-halloween-active .faq-bg{background:radial-gradient(circle at 50% -8%,#ff6c3929,#0000 34%),radial-gradient(circle at 100% 28%,#7f1a0d29,#0000 34%)}html.phase-halloween-active :is(.contact-panel,.faq-side,.faq-group,.faq-item,.faq-quick-links a){background:#220705!important;border-color:#ff84502b!important}html.phase-halloween-active :is(.contact-kicker,.contact-title span,.contact-eyebrow,.contact-method p,.contact-section-head h2 span,.contact-method strong,.faq-kicker,.faq-title span,.faq-side-head p,.faq-group-head p,.faq-support-list p,.faq-side-head h2 span,.faq-quick-links a,.faq-item summary strong){color:#ffad83!important}html.phase-halloween-active .contact-dot,html.phase-halloween-active .faq-dot{background:#ff7549;box-shadow:0 0 14px #ff62306b}html.phase-halloween-active .contact-form input,html.phase-halloween-active .contact-form select,html.phase-halloween-active .contact-form textarea{background:#150402;border-color:#ff84502e}html.phase-halloween-active .contact-submit{color:#fff8f3;background:#e95832;border-color:#ff774a}html.phase-halloween-active .rh-site-shell{--rh-bg:#130302;--rh-panel:#270906e0;--rh-panel-strong:#320d08f5;--rh-line:#ff89542b;--rh-line-strong:#ff89547a;--rh-text:#fff8f3;--rh-copy:#d0b5a7;--rh-muted:#a07e6d;--rh-accent:#ff895c;--rh-accent-strong:#ff6f43;background:radial-gradient(circle at 12% 8%,#cd30172e,#0000 26rem),linear-gradient(#210704,#100201)!important}html.phase-halloween-active .rh-site-header,html.phase-halloween-active .rh-site-footer{border-color:var(--rh-line);-webkit-backdrop-filter:none;background:#190503!important}html.phase-halloween-active :is(.rh-article-card,.rh-resource-panel,.rh-resource-link,.rh-related-link,.rh-toc,.rh-callout,.rh-takeaways,.rh-compliance-note){border-color:var(--rh-line)!important;background:var(--rh-panel)!important}html.phase-halloween-active .dispatch-notice{--notice-accent:255, 126, 77}html.phase-halloween-active .promo-countdown-shell,html.phase-halloween-active .promo-countdown-product{-webkit-backdrop-filter:none;background:linear-gradient(105deg,#180403,#45110a 55%,#170403);border-color:#ff845059;box-shadow:inset 0 1px #ffc19e14,0 16px 42px #0a010057}html.phase-halloween-active .promo-countdown-glow{display:none}html.phase-halloween-active :is(.promo-countdown-icon,.promo-simple-gifts-tier>span,.promo-simple-gifts-reward em,.promo-product-prices strong){color:#ff9c70;filter:none;text-shadow:none}html.phase-halloween-active .promo-countdown-shell:before,html.phase-halloween-active .promo-countdown-shell:after{background:#ff7448;box-shadow:0 0 14px #ff65339e}html.phase-halloween-active .phase-reputation-dock{--dock-border:#ff895433;--dock-accent:#ff895c;background:#220705;border-color:#ff895433}html.phase-halloween-active :is(.reputation-dock__panel,.reputation-dock__tab,.reputation-dock__source){background:#190503!important;border-color:#ff895429!important}html.phase-halloween-active .phase-preloader,html.phase-halloween-active .phase-age-gate{background:#130302}html.phase-halloween-active .phase-preloader__background,html.phase-halloween-active .phase-age-gate__ambient{background:radial-gradient(circle at 50% 40%,#ff693721,#0000 34%),linear-gradient(#210704,#100201)}html.phase-halloween-active .phase-age-gate__mesh,html.phase-halloween-active .phase-preloader__background:after{background-image:linear-gradient(#ff84500a 1px,#0000 1px),linear-gradient(90deg,#ff845009 1px,#0000 1px)}html.phase-halloween-active :is(.phase-age-gate__brandRail,.phase-age-gate__logoBox,.phase-age-gate__panel,.phase-age-gate__badge){-webkit-backdrop-filter:none;background-color:#210704!important;border-color:#ff895430!important}html.phase-halloween-active .phase-age-gate__panel:before,html.phase-halloween-active .phase-age-gate__scanline{box-shadow:none;background:linear-gradient(90deg,#0000,#ff845066,#0000)}html.phase-halloween-active :is(.phase-age-gate__brandText span,.phase-age-gate__badge){color:#ffad83}html.phase-halloween-active .phase-modal-overlay{background:#0c0100e6}html.phase-halloween-active .phase-modal{background:linear-gradient(145deg,#2d0a06,#190503 58%,#100201);border-color:#ff895438}html.phase-halloween-active .phase-modal:before,html.phase-halloween-active .phase-saved-tab-glow{display:none}html.phase-halloween-active :is(.phase-modal-badge,.phase-code-box,.phase-input,.phase-secondary-code){background:#170503!important;border-color:#ff895433!important}html.phase-halloween-active .account-page-shell,html.phase-halloween-active .account-page-shell main,html.phase-halloween-active .account-page-shell .sh-header,html.phase-halloween-active .account-page-shell .sh-shell,html.phase-halloween-active .account-page-shell .sh-announcement,html.phase-halloween-active .account-page-shell .sh-nav-clear,html.phase-halloween-active .account-page-shell .sh-nav-card,html.phase-halloween-active .account-page-shell .sh-nav-glass{background:#170503!important;border-color:#ff89542b!important}html.phase-halloween-active .account-page-shell{background-image:linear-gradient(#ff845005 1px,#0000 1px),linear-gradient(90deg,#ff845005 1px,#0000 1px),radial-gradient(circle at 50% -12%,#ff67351f,#0000 34%)!important}html.phase-halloween-active{--bulk-bg:#130302;--bulk-surface:#210704;--bulk-surface-soft:#2b0a06;--bulk-line:#542015;--bulk-line-strong:#82402c;--bulk-text:#fff7f2;--bulk-muted:#b79381;--bulk-blue:#ff966b;--bulk-blue-dark:#ffd0b8;--bulk-accent:#ff784c}html.phase-halloween-active .bulk-commercial-points article,html.phase-halloween-active .bulk-commercial-points article:nth-child(2),html.phase-halloween-active .bulk-commercial-points article:nth-child(4),html.phase-halloween-active :is(.bulk-product-card,.bulk-cart,.bulk-toolbar>label,.bulk-public-code,.bulk-public-request,.bulk-public-proof,.bulk-public-explainer,.bulk-sheet){border-color:var(--bulk-line)!important;background:var(--bulk-surface)!important}html.phase-halloween-active .checkout-page,html.phase-halloween-active .checkout-empty-page{background:#130302!important}html.phase-halloween-active :is(.traditional-checkout-form,.checkout-summary,.checkout-empty,.phase-thanks-card,.checkout-address-review,.checkout-fee-confirmation){box-shadow:none!important;background:#210704!important;border-color:#ff89542e!important}html.phase-halloween-active .checkout-section{border-color:#ff895424!important}html.phase-halloween-active :is(.section-number,.checkout-address-review-icon,.checkout-address-confirm-box){color:#ffad83!important;background:#ff69371c!important;border-color:#ff89544d!important}html.phase-halloween-active :is(.checkout-field input,.checkout-field select,.coupon-entry input){background:#150402!important;border-color:#ff89542e!important}html.phase-halloween-active :is(.checkout-submit,.checkout-empty a,.coupon-entry button){color:#fff8f3!important;background:#e95832!important;border-color:#ff784c!important}html.phase-halloween-active .sh-announcement{-webkit-backdrop-filter:none;background:linear-gradient(90deg,#210704,#48130c 52%,#210704);border-bottom-color:#ff8f623d}html.phase-halloween-active .sh-announcement-fade-left{background:linear-gradient(90deg,#210704 8%,#0000)}html.phase-halloween-active .sh-announcement-fade-right{background:linear-gradient(270deg,#210704 8%,#0000)}html.phase-halloween-active .sh-nav-card,html.phase-halloween-active .sh-nav-card.sh-nav-compact,html.phase-halloween-active .sh-header-inner .sh-nav-clear,html.phase-halloween-active .sh-header-home .sh-nav-card.sh-nav-top.sh-nav-clear{-webkit-backdrop-filter:none;background:linear-gradient(#50160efa,#180705fa);border-bottom-color:#ff9e7040;box-shadow:inset 0 1px #ffc4a61f,0 14px 34px #0c020140}html.phase-halloween-active .sh-nav-card:before{background:radial-gradient(circle at 18% -100%,#ff915e29,#0000 40%)}html.phase-halloween-active .sh-link:hover,html.phase-halloween-active .sh-link.is-active{background:#ff70441c;border-color:#ff9e7038}html.phase-halloween-active .sh-link-catalog>svg,html.phase-halloween-active .sh-inline-search-form>svg{color:#ffa97ed1}html.phase-halloween-active .sh-icon,html.phase-halloween-active .sh-inline-search-trigger,html.phase-halloween-active .sh-mobile-toggle,html.phase-halloween-active .sh-mobile-user,html.phase-halloween-active .sh-mobile-cart{background:linear-gradient(#ff85501f,#ffffff06);border-color:#ffa07433}html.phase-halloween-active .sh-catalog-dropdown,html.phase-halloween-active .sh-user-dropdown,html.phase-halloween-active .sh-inline-results{-webkit-backdrop-filter:none;background:#170604;border-color:#ff916040;box-shadow:inset 0 1px #ffc2a11a,0 24px 54px #0a010080}html.phase-halloween-active .sh-catalog-dropdown-head,html.phase-halloween-active .sh-user-dropdown-head,html.phase-halloween-active .sh-catalog-dropdown-item,html.phase-halloween-active .sh-user-dropdown-link,html.phase-halloween-active .sh-inline-result{border-color:#ff8f621f}html.phase-halloween-active .sh-catalog-dropdown-item:hover,html.phase-halloween-active .sh-catalog-dropdown-item:focus-visible,html.phase-halloween-active .sh-user-dropdown-link:hover,html.phase-halloween-active .sh-inline-result:hover,html.phase-halloween-active .sh-inline-view-all:hover{background:#ff6e3f1c}html.phase-halloween-active .sh-catalog-dropdown-index,html.phase-halloween-active .sh-catalog-dropdown-item>svg,html.phase-halloween-active .sh-user-dropdown-link svg,html.phase-halloween-active .sh-inline-result-price,html.phase-halloween-active .sh-inline-view-all,html.phase-halloween-active .sh-user-balance{color:#ff9b70}html.phase-halloween-active .sh-inline-search.is-open .sh-inline-search-form{background:#210906;border-color:#ff986a40}html.phase-halloween-active .sh-mobile-backdrop{background:#0c0201e0}html.phase-halloween-active .sh-mobile-panel,html.phase-halloween-active .sh-mobile-search-results,html.phase-halloween-active .sh-mobile-catalog-list{background:#180604;border-color:#ff92622e}html.phase-halloween-active .sh-mobile-search-box{background:#260b07;border-color:#ff926233}html.phase-halloween-active .sh-mobile-nav-link>svg,html.phase-halloween-active .sh-mobile-account-arrow,html.phase-halloween-active .sh-mobile-catalog>summary>svg,html.phase-halloween-active .sh-mobile-catalog-list>a>svg{color:#ff9769b8}html.phase-halloween-active .sh-mobile-bottom button{color:#fff7f1;background:#ff724b}html.phase-halloween-active .phase-cart-drawer,html.phase-halloween-active .phase-cart-checkout{background:#160503!important;border-color:#ff916038!important}html.phase-halloween-active .phase-cart-drawer :is([class^=border-cyan-],[class*=\ border-cyan-]){border-color:var(--halloween-line)!important}html.phase-halloween-active .phase-cart-drawer :is([class^=text-cyan-],[class*=\ text-cyan-]){color:var(--halloween-accent-soft)!important}html.phase-halloween-active .phase-cart-drawer :is([class^=bg-cyan-],[class*=\ bg-cyan-]){background-color:#8e4e391c!important}html.phase-halloween-active .phase-cart-drawer button:is([class^=bg-cyan-],[class*=\ bg-cyan-]){color:#fff8f3!important;background-color:#795044!important}html.phase-halloween-active .phase-cart-drawer .cart-scroll{scrollbar-color:#ff7e4d75 transparent}html.phase-halloween-active .phase-cart-drawer .cart-scroll::-webkit-scrollbar-thumb{background:#ff7e4d6b}html.phase-halloween-active .newsletter-section,html.phase-halloween-active .phase-footer{background:#170503!important;border-color:#ff895429!important}html.phase-halloween-active :is(.newsletter-section,.phase-footer) :is([class^=border-cyan-],[class*=\ border-cyan-]){border-color:var(--halloween-line)!important}html.phase-halloween-active :is(.newsletter-section,.phase-footer) :is([class^=text-cyan-],[class*=\ text-cyan-]){color:var(--halloween-accent-soft)!important}html.phase-halloween-active :is(.newsletter-section,.phase-footer) :is([class^=bg-cyan-],[class*=\ bg-cyan-]){color:#fff8f3!important;background-color:#795044!important}html.phase-halloween-active .payment-logo-badge{background:#210704;border-color:#ff89542e}html.phase-halloween-active .hero-section:before{opacity:.16;filter:sepia(.65)hue-rotate(322deg)saturate(1.05)}html.phase-halloween-active .hero-section:after{background:linear-gradient(#2c0a0600,#210704 100%)}html.phase-halloween-active .hero-copy-column:before{opacity:.66;background:linear-gradient(142deg,#c4361d45,#63180c14 44%,#0000 44.2%)}html.phase-halloween-active .hero-title-accent{color:#ffe2ca;text-shadow:0 0 28px #ff8b5233}html.phase-halloween-active .hero-copy{color:#ffe6d7cc}html.phase-halloween-active .hero-primary-cta{color:#fff7f2;background:#ff6541;border-color:#ff7550}html.phase-halloween-active .hero-secondary-cta{color:#ffebddf0;border-bottom-color:#ff9e6d7a}html.phase-halloween-active .hero-product-figure:before{filter:none;background:radial-gradient(at 50% 54%,#ff7e483d,#0000 64%)}html.phase-halloween-active .hero-product-vial-center{filter:drop-shadow(0 36px 32px #00000073)}html.phase-halloween-active .hero-product-vial-left,html.phase-halloween-active .hero-product-vial-right{filter:saturate(.78)brightness(.67)sepia(.25)hue-rotate(324deg)drop-shadow(0 24px 24px #00000061);animation:none}html.phase-halloween-active .hero-product-shadow{animation:none}html.phase-halloween-active .pdp-stage{background:radial-gradient(circle at 50% 20%,#ff80462e,#0000 34%),linear-gradient(145deg,#260906,#54170e 54%,#190504);border-color:#ff8f6038;box-shadow:0 24px 60px #0c02014d}html.phase-halloween-active .pdp-lab-sheet,html.phase-halloween-active .pdp-order-console,html.phase-halloween-active .pdp-price-band,html.phase-halloween-active .pdp-bundle{background-color:#2b0b07c2;border-color:#ff8f602e}html.phase-halloween-active .pdp-breadcrumb,html.phase-halloween-active .pdp-points-chip,html.phase-halloween-active .pdp-lot{color:#ffb18b}html.phase-halloween-active .pdp-variant-pill.is-active,html.phase-halloween-active .pdp-add{color:#fff8f3;background:#ff6b45;border-color:#ff7b52}html.phase-halloween-product .product-detail-page,html.phase-halloween-product .product-detail-after,html.phase-halloween-product .suggested-catalog-section,html.phase-halloween-product .product-research-content{background:#170503!important}html.phase-halloween-product .pdp{background:radial-gradient(circle at 82% 7%,#c2331938,#0000 28%),linear-gradient(#210704 0%,#120302 72%,#170503 100%)}html.phase-halloween-product .pdp-noise{opacity:.12;background-image:linear-gradient(#ff824d09 1px,#0000 1px),linear-gradient(90deg,#ff824d06 1px,#0000 1px)}html.phase-halloween-product .pdp-glow{display:none}html.phase-halloween-product .pdp-lab-sheet,html.phase-halloween-product .pdp-order-console,html.phase-halloween-product .pdp-price-band,html.phase-halloween-product .pdp-variant-stack,html.phase-halloween-product .pdp-bundle,html.phase-halloween-product .pdp-bundle-coas,html.phase-halloween-product .pdp-description,html.phase-halloween-product .pdp-details,html.phase-halloween-product .pdp-featured,html.phase-halloween-product .pdp-policy-note,html.phase-halloween-product .pdp-usage,html.phase-halloween-product .pdp-quantity-note,html.phase-halloween-product .pdp-restock-card,html.phase-halloween-product .pdp-custom-request-card,html.phase-halloween-product .pdp-researched-together-panel{background:#260906!important;border-color:#ff845033!important;box-shadow:inset 0 1px #ffbe970b,0 18px 46px #0a01002e!important}html.phase-halloween-product .pdp-lab-sheet:before,html.phase-halloween-product .pdp-restock-card:before,html.phase-halloween-product .pdp-custom-request-card:before,html.phase-halloween-product .pdp-bundle:before{background:linear-gradient(#ff784c,#ff5e2d14)!important}html.phase-halloween-product .pdp-lab-sheet:after{color:#ff8c5c0b}html.phase-halloween-product .pdp-file-row,html.phase-halloween-product .pdp-bundle-coa-item,html.phase-halloween-product .pdp-bundle-row,html.phase-halloween-product .pdp-detail-list>div,html.phase-halloween-product .pdp-featured-card,html.phase-halloween-product .pdp-woo table,html.phase-halloween-product .pdp-custom-form input,html.phase-halloween-product .pdp-custom-form select,html.phase-halloween-product .pdp-custom-form textarea,html.phase-halloween-product .pdp-restock-form>input,html.phase-halloween-product .pdp-restock-email-row label{background:#190604!important;border-color:#ff845029!important}html.phase-halloween-product .pdp-gallery-dot,html.phase-halloween-product .pdp-variant-pill,html.phase-halloween-product .pdp-qty,html.phase-halloween-product .pdp-featured-all,html.phase-halloween-product .pdp-file-action,html.phase-halloween-product .pdp-custom-request-button{background:#ff6d3d11!important;border-color:#ff8b5838!important}html.phase-halloween-product .pdp-gallery-dot:hover,html.phase-halloween-product .pdp-gallery-dot.is-active,html.phase-halloween-product .pdp-variant-pill:hover,html.phase-halloween-product .pdp-variant-pill.is-active,html.phase-halloween-product .pdp-featured-all:hover,html.phase-halloween-product .pdp-file-action:hover,html.phase-halloween-product .pdp-custom-request-button:hover{color:#fff3e9!important;background:#ff673526!important;border-color:#ff8e5b94!important}html.phase-halloween-product :is(.pdp-breadcrumb,.pdp-lab-overline,.pdp-price-value em,.pdp-file-kicker-row>small,.pdp-section-head p,.pdp-variant-head em,.pdp-bundle-coa-number,.pdp-featured-head p,.pdp-featured-kicker,.pdp-info-row svg,.pdp-policy-note svg,.pdp-woo a){color:#ffac82!important}html.phase-halloween-product .pdp-lot,html.phase-halloween-product .pdp-stock-pill,html.phase-halloween-product .pdp-points-chip,html.phase-halloween-product .pdp-panel-badge,html.phase-halloween-product .pdp-tags em{color:#ffd4bd!important;background:#ff69371a!important;border-color:#ff8e5b3d!important}html.phase-halloween-product .pdp-add,html.phase-halloween-product .pdp-bundle-footer button,html.phase-halloween-product .pdp-restock-email-row button,html.phase-halloween-product .pdp-custom-submit{color:#fff8f3!important;background:#e94f2a!important;border-color:#ff7148!important}html.phase-halloween-product .product-research-content{border-color:#ff845029}html.phase-halloween-product .product-research-content__grid article{background:#240806;border-color:#ff845029}html.phase-halloween-product .product-research-content__header>p,html.phase-halloween-product .product-research-content__grid article>p,html.phase-halloween-product .product-research-content__grid article>a,html.phase-halloween-product .product-research-content__resources a:hover{color:#ffad83}html.phase-halloween-product .product-research-content__resources,html.phase-halloween-product .product-research-content__grid dl{border-color:#ff845029}html.phase-halloween-product .suggested-catalog-section :is([class^=border-cyan-],[class*=\ border-cyan-]){border-color:var(--halloween-line)!important}html.phase-halloween-product .suggested-catalog-section :is([class^=text-cyan-],[class*=\ text-cyan-]){color:var(--halloween-accent-soft)!important}html.phase-halloween-product .suggested-catalog-section :is([class^=bg-cyan-],[class*=\ bg-cyan-]){background-color:#8e4e391c!important}html.phase-halloween-product .suggested-catalog-section :is([class^=from-cyan-],[class*=\ from-cyan-]){--tw-gradient-from:#d1b0a0 var(--tw-gradient-from-position)!important}html.phase-halloween-product .suggested-catalog-section :is([class^=via-cyan-],[class*=\ via-cyan-]){--tw-gradient-via:#ad7762 var(--tw-gradient-via-position)!important}html.phase-halloween-product .suggested-catalog-section [class*=bg-\[linear-gradient]{background:linear-gradient(145deg,#190503,#45110a 54%,#130302)!important}html.phase-halloween-product .suggested-catalog-section [class*=backdrop-blur]{-webkit-backdrop-filter:none!important}html.phase-halloween-coa .coa-archive,html.phase-halloween-coa .coa-viewer,html.phase-halloween-coa .coa-tour{--coa-bg:#150402;--coa-panel:#260906;--coa-panel-deep:#190503;--coa-line:#ff89542b;--coa-line-strong:#ff895480;--coa-text:#fff7f2;--coa-muted:#cfae9d;--coa-faint:#9d7664;--coa-accent:#ff895c}html.phase-halloween-coa .coa-archive{background:radial-gradient(circle at 88% 4%, #c02e1633, transparent 26%), linear-gradient(180deg, #210704, var(--coa-bg) 34%)!important}html.phase-halloween-coa .coa-family,html.phase-halloween-coa .coa-family__header,html.phase-halloween-coa .coa-family__photo,html.phase-halloween-coa .coa-family__expand,html.phase-halloween-coa .coa-archive__search,html.phase-halloween-coa .coa-archive__filters,html.phase-halloween-coa .coa-archive__skeleton,html.phase-halloween-coa .coa-pagination button{border-color:var(--coa-line)!important;background:var(--coa-panel-deep)!important}html.phase-halloween-coa .coa-family__learn:hover,html.phase-halloween-coa .coa-history__item[aria-pressed=true]{background:#ff6b3914!important}html.phase-halloween-coa .coa-family__certificate,html.phase-halloween-coa .coa-pagination button.is-current,html.phase-halloween-coa .coa-archive__filters button[aria-pressed=true],html.phase-halloween-coa .coa-viewer__actions a,html.phase-halloween-coa .coa-viewer__handoff a{color:#fff8f3!important;background:#ed582f!important;border-color:#ff784c!important}html.phase-halloween-coa .coa-viewer{background:#0c0100eb!important}html.phase-halloween-coa .coa-viewer__dialog,html.phase-halloween-coa .coa-tour__dialog,html.phase-halloween-coa .coa-tour__topbar,html.phase-halloween-coa .coa-tour__controls,html.phase-halloween-coa .coa-tour__caption{background:#210704!important;border-color:#ff895433!important}html.phase-halloween-coa [class*="bg-[#050b18]"],html.phase-halloween-coa [class*="bg-[#07111f]"],html.phase-halloween-coa [class*="bg-[#05111d]"],html.phase-halloween-coa [class*="bg-[#020617]"],html.phase-halloween-coa [class*="bg-[#030b14]"]{background-color:#170503!important}html.phase-halloween-coa :is([class^=border-cyan-],[class*=\ border-cyan-]){border-color:var(--halloween-line)!important}html.phase-halloween-coa :is([class^=text-cyan-],[class*=\ text-cyan-]){color:var(--halloween-accent-soft)!important}html.phase-halloween-coa :is([class^=bg-cyan-],[class*=\ bg-cyan-]){background-color:#8e4e391c!important}html.phase-halloween-coa :is([class^=from-cyan-],[class*=\ from-cyan-]){--tw-gradient-from:#d1b0a0 var(--tw-gradient-from-position)!important}html.phase-halloween-coa :is([class^=via-cyan-],[class*=\ via-cyan-]){--tw-gradient-via:#ad7762 var(--tw-gradient-via-position)!important}html.phase-halloween-coa .mini-coa-results{scrollbar-color:#ff7e4c5c transparent}html.phase-halloween-coa .mini-coa-results::-webkit-scrollbar-thumb{background:#ff7e4c5c}html.phase-halloween-active .sh-header{--sh-accent:#a06a57;--sh-panel:#180d0a;--sh-line:#a76c542e}html.phase-halloween-active .sh-announcement{background:linear-gradient(90deg,#130b09,#251510 52%,#130b09)}html.phase-halloween-active .sh-nav-card,html.phase-halloween-active .sh-nav-card.sh-nav-compact,html.phase-halloween-active .sh-header-inner .sh-nav-clear,html.phase-halloween-active .sh-header-home .sh-nav-card.sh-nav-top.sh-nav-clear{background:linear-gradient(#2a1711,#140b08)}html.phase-halloween-active .hero-section{background:radial-gradient(46% 62% at 78% 34%,#6f3d2d30,#0000 70%),linear-gradient(#25130f 0%,#342019 58%,#170d0a 100%)}html.phase-halloween-active .pdp-stage{background:radial-gradient(circle at 50% 20%,#844c381f,#0000 34%),linear-gradient(145deg,#1b0e0b,#2d1913 54%,#130a08)}html.phase-halloween-active :is(.hero-primary-cta,.product-float-button,.rewards-actions a.is-primary,.contact-submit,.checkout-submit,.checkout-empty a,.coupon-entry button,.pdp-add,.pdp-bundle-footer button,.pdp-restock-email-row button,.pdp-custom-submit,.coa-family__certificate,.coa-pagination button.is-current,.coa-archive__filters button[aria-pressed=true],.coa-viewer__actions a,.coa-viewer__handoff a,.sh-mobile-bottom button){box-shadow:none!important;color:#f4ece8!important;background:#795044!important;border-color:#916453!important}html.phase-halloween-active :is(.product-float-price,.product-float-price-current,.product-mg-kicker,.product-mg-option-copy small,.product-mg-option>svg,.product-variant-select-value,.category-eyebrow p,.category-index,.category-arrow,.category-all-link svg,.rewards-kicker,.rewards-copy h2 span,.reward-step-number,.reward-note svg,.contact-kicker,.contact-title span,.contact-eyebrow,.contact-method p,.faq-kicker,.faq-title span,.pdp-breadcrumb,.pdp-lab-overline,.pdp-price-value em,.pdp-section-head p,.pdp-variant-head em,.pdp-bundle-coa-number,.pdp-info-row svg,.pdp-policy-note svg){color:#b99483!important;text-shadow:none!important}html.phase-halloween-active :is(.category-eyebrow>span,.rewards-kicker span,.contact-dot,.faq-dot),html.phase-halloween-active .promo-countdown-shell:before,html.phase-halloween-active .promo-countdown-shell:after{box-shadow:none!important;background:#896051!important}html.phase-halloween-active .promo-countdown-copy h2{background:linear-gradient(90deg,#9d6d5a,#c9a99a 64%,#e5d9d3);-webkit-background-clip:text;background-clip:text}html.phase-halloween-active .phase-saved-tab{background:linear-gradient(135deg,#795044,#4a2a21 52%,#1b0e0b);border-color:#a66c5457;box-shadow:0 10px 24px #0501004d}html.phase-halloween-active .rh-site-shell{--rh-line:#a76c542b;--rh-line-strong:#a76c5461;--rh-accent:#ad7964;--rh-accent-strong:#95604d}html.phase-halloween-active{--bulk-blue:#ad7964;--bulk-blue-dark:#c6a393;--bulk-accent:#95604d}html.phase-halloween-coa .coa-archive,html.phase-halloween-coa .coa-viewer,html.phase-halloween-coa .coa-tour{--coa-line:#a76c542b;--coa-line-strong:#a76c5461;--coa-accent:#ad7964}html.phase-halloween-active .phase-band--petrol,html.phase-halloween-active .phase-band--petrol-soft,html.phase-halloween-active .phase-band--midnight{background:linear-gradient(145deg,#17100d 0%,#130b09 50%,#1e120e 100%)}html.phase-halloween-active ::selection{background:#97634e4d}html.phase-halloween-active ::-webkit-scrollbar-thumb{background:#97634e47}html[data-halloween-motion=paused] .halloween-hero-scene *,html[data-halloween-hero-visible=false] .halloween-hero-scene *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html.phase-halloween-active .halloween-hero-scene *{animation:none!important}}.halloween-pumpkins{z-index:6;pointer-events:none;height:150px;display:none;position:absolute;inset:auto 0 0;overflow:visible}html.phase-halloween-active .halloween-pumpkins{display:block}.halloween-pumpkin{filter:drop-shadow(0 12px 8px #0a01008a);position:absolute;bottom:0;overflow:visible}.halloween-pumpkin__body{fill:#71301f;stroke:#9a5b43;stroke-width:2.4px}.halloween-pumpkin__ridge{fill:none;stroke:#1d0805c2;stroke-width:4px;stroke-linecap:round}.halloween-pumpkin__stem{fill:#160804;stroke:#7d351b;stroke-width:2px}.halloween-pumpkin__vine,.halloween-pumpkin__scar{fill:none;stroke:#29130b;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.halloween-pumpkin__face{fill:#0a0101;stroke:#ff4d2324;stroke-width:1.2px;stroke-linejoin:round}.halloween-pumpkin__tooth{fill:#9b5940;stroke:#351008;stroke-width:1px}.halloween-pumpkins--hero{bottom:1%}.halloween-pumpkins--hero .halloween-pumpkin--left{width:132px;left:-1%;transform:rotate(-8deg)}.halloween-pumpkins--hero .halloween-pumpkin--center{opacity:.92;width:88px;bottom:-7px;right:22%;transform:rotate(7deg)}.halloween-pumpkins--hero .halloween-pumpkin--right{width:116px;right:-1%;transform:rotate(10deg)}.halloween-pumpkins--pdp{height:128px;bottom:0;left:12px;right:12px}.halloween-pumpkins--pdp .halloween-pumpkin--left{width:116px;left:-4px;transform:rotate(-8deg)}.halloween-pumpkins--pdp .halloween-pumpkin--center{opacity:.9;width:72px;bottom:-5px;right:19%;transform:rotate(6deg)}.halloween-pumpkins--pdp .halloween-pumpkin--right{width:102px;right:-4px;transform:rotate(9deg)}.halloween-pumpkins--coa{background:linear-gradient(#0000 0 70%,#170503 70%);height:138px;margin-top:-34px;position:relative;inset:auto}.halloween-pumpkins--coa:before{content:"";background:#ff74422e;height:1px;position:absolute;bottom:35px;left:0;right:0}.halloween-pumpkins--coa .halloween-pumpkin--left{width:124px;left:clamp(4%,9vw,11%);transform:rotate(-8deg)}.halloween-pumpkins--coa .halloween-pumpkin--center{width:88px;bottom:-5px;left:50%;transform:translate(-50%)rotate(5deg)}.halloween-pumpkins--coa .halloween-pumpkin--right{width:116px;right:clamp(4%,9vw,11%);transform:rotate(9deg)}.halloween-pumpkins--fixed{z-index:65;opacity:.58;height:96px;position:fixed;inset:auto 0 0}.halloween-pumpkins--fixed .halloween-pumpkin{filter:drop-shadow(0 9px 7px #0501006b)}.halloween-pumpkins--fixed .halloween-pumpkin--left{width:86px;left:12px;transform:rotate(-9deg)}.halloween-pumpkins--fixed .halloween-pumpkin--center{width:58px;bottom:-7px;left:82px;transform:rotate(8deg)}.halloween-pumpkins--fixed .halloween-pumpkin--right{width:92px;right:14px;transform:rotate(8deg)}@media (width<=640px){.halloween-pumpkins--hero{height:88px}.halloween-pumpkins--hero .halloween-pumpkin--left{width:72px}.halloween-pumpkins--hero .halloween-pumpkin--center{width:50px;right:20%}.halloween-pumpkins--hero .halloween-pumpkin--right{width:66px}.halloween-pumpkins--pdp{height:96px}.halloween-pumpkins--pdp .halloween-pumpkin--left{width:82px}.halloween-pumpkins--pdp .halloween-pumpkin--center{width:52px}.halloween-pumpkins--pdp .halloween-pumpkin--right{width:72px}.halloween-pumpkins--coa{height:104px;margin-top:-20px}.halloween-pumpkins--coa .halloween-pumpkin--left{width:84px;left:2%}.halloween-pumpkins--coa .halloween-pumpkin--center{width:64px}.halloween-pumpkins--coa .halloween-pumpkin--right{width:80px;right:2%}.halloween-pumpkins--fixed{opacity:.48;height:72px}.halloween-pumpkins--fixed .halloween-pumpkin--left{width:64px;left:5px}.halloween-pumpkins--fixed .halloween-pumpkin--center{display:none}.halloween-pumpkins--fixed .halloween-pumpkin--right{width:68px;right:5px}}html.phase-member-gate-open,body.phase-member-gate-open{overscroll-behavior:none;width:100%!important;height:100%!important;overflow:hidden!important}.phase-member-gate,.phase-member-gate *{box-sizing:border-box}.phase-member-gate{--gate-ink:#f7fbff;--gate-muted:#93a5b8;--gate-line:#a4cfe126;--gate-cyan:#7de6f2;--gate-blue:#39acd0;z-index:2147483646;min-height:100vh;color:var(--gate-ink);isolation:isolate;background:radial-gradient(circle at 12% 20%,#2286ac29,#0000 30%),radial-gradient(circle at 90% 85%,#2865972e,#0000 32%),#02070d;place-items:center;padding:26px;animation:.22s ease-out both phase-member-gate-in;display:grid;overflow:auto;width:100vw!important;position:fixed!important;inset:0!important}@supports (height:100dvh){.phase-member-gate{min-height:100dvh}}.phase-member-gate.is-leaving{pointer-events:none;animation:.22s both phase-member-gate-out}.phase-member-gate__shell{background:#07101a;border:1px solid #9dd3e92e;border-radius:28px;grid-template-columns:minmax(520px,1.25fr) minmax(390px,.75fr);width:min(100%,1220px);min-height:690px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008f,inset 0 0 0 1px #ffffff05}.phase-member-gate__story{border-right:1px solid var(--gate-line);background:linear-gradient(90deg,#030e18f5 0%,#030f1bd1 48%,#030f1b61 100%),linear-gradient(#030f1b1f,#030f1bd6),url(/cover.webp) 65%/cover no-repeat;flex-direction:column;justify-content:space-between;min-width:0;padding:42px 50px 34px;display:flex;position:relative;overflow:hidden}.phase-member-gate__story:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#7de6f212 55%,#0000 73%);position:absolute;inset:0}.phase-member-gate__brand,.phase-member-gate__story-copy,.phase-member-gate__story-foot,.phase-member-gate__vial{z-index:2;position:relative}.phase-member-gate__brand{justify-content:space-between;align-items:center;gap:20px;display:flex}.phase-member-gate__brand img{object-fit:contain;width:154px;height:auto}.phase-member-gate__brand>span{color:#bceef4;letter-spacing:.15em;text-transform:uppercase;backdrop-filter:blur(10px);background:#071826b3;border:1px solid #7de6f23d;border-radius:999px;align-items:center;min-height:30px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.phase-member-gate__story-copy{max-width:560px;margin-top:45px}.phase-member-gate__overline{color:#a9ebf2;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.phase-member-gate__title{color:#f8fbfd;letter-spacing:-.065em;text-wrap:balance;max-width:610px;margin:20px 0;font-size:clamp(54px,5vw,76px);font-weight:780;line-height:.94}.phase-member-gate__title span{color:var(--gate-cyan);display:block}.phase-member-gate__description{color:#d6e4edb8;max-width:470px;margin:0;font-size:14px;line-height:1.7}.phase-member-gate__benefits{gap:11px;margin-top:28px;display:grid}.phase-member-gate__benefits span{color:#e7f1f6d1;align-items:center;gap:11px;font-size:12px;display:flex}.phase-member-gate__benefits svg{color:var(--gate-cyan)}.phase-member-gate__vial{object-fit:contain;opacity:.68;filter:drop-shadow(0 28px 30px #00000073);width:290px;height:290px;position:absolute;bottom:-80px;right:-52px;transform:rotate(8deg)}.phase-member-gate__story-foot{color:#b5cad675;letter-spacing:.16em;text-transform:uppercase;margin:35px 0 0;font-size:8px;font-weight:800}.phase-member-gate__panel{background:linear-gradient(#0a1421 0%,#07101a 100%);flex-direction:column;min-width:0;padding:36px 40px 30px;display:flex;position:relative}.phase-member-gate__panel-content{flex-direction:column;flex:1;min-height:100%;transition:opacity .15s;display:flex}.phase-member-gate__panel-content.is-checking{visibility:hidden;opacity:0}.phase-member-gate__checking{z-index:5;text-align:center;background:#08121e;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:30px;display:flex;position:absolute;inset:0}.phase-member-gate__checking svg{color:var(--gate-cyan);margin-bottom:8px}.phase-member-gate__checking strong{font-size:16px}.phase-member-gate__checking span{color:var(--gate-muted);font-size:12px}.phase-member-gate__mobile-brand{display:none}.phase-member-gate__tabs{background:#030a129e;border:1px solid #a1ccde1a;border-radius:15px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.phase-member-gate__tabs button{color:#91a1b3;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;font-size:12px;font-weight:750;transition:color .16s,background .16s,box-shadow .16s}.phase-member-gate__tabs button.is-active{color:#f7fbff;background:linear-gradient(#2c607e99,#1c4158b8);box-shadow:0 6px 20px #00000038}.phase-member-gate__form-copy{margin:25px 0 18px}.phase-member-gate__form-copy>span{color:#7ccee0;letter-spacing:.18em;font-size:8px;font-weight:850}.phase-member-gate__form-copy h2{color:#f8fafc;letter-spacing:-.04em;margin:8px 0 7px;font-size:28px;line-height:1.05}.phase-member-gate__form-copy p{color:#91a2b5;margin:0;font-size:12px;line-height:1.55}.phase-member-gate__google{min-height:44px;transition:opacity .15s;position:relative}.phase-member-gate__google.is-disabled{opacity:.47;pointer-events:none}.phase-member-gate__google-button{border-radius:999px;justify-content:center;align-items:center;min-height:44px;display:flex;overflow:hidden}.phase-member-gate__google-button>div{width:100%!important}.phase-member-gate__google-loading{color:#344454;background:#f7fafc;border:1px solid #9ac1d32e;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.phase-member-gate__divider{color:#607487;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:13px;margin:16px 0;font-size:9px;font-weight:750;display:flex}.phase-member-gate__divider:before,.phase-member-gate__divider:after{background:var(--gate-line);content:"";flex:1;height:1px}.phase-member-gate__form{gap:12px;display:grid}.phase-member-gate__form label{color:#d7e1e8;gap:6px;font-size:10px;font-weight:750;display:grid}.phase-member-gate__form label>span:first-child{letter-spacing:.02em}.phase-member-gate__form input{color:#f8fafc;width:100%;min-width:0;min-height:45px;font:inherit;background:#020910b8;border:1px solid #99c4d829;border-radius:11px;outline:0;padding:0 13px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.phase-member-gate__form input:focus{background:#040f19eb;border-color:#7de6f294;box-shadow:0 0 0 3px #56c2d81a}.phase-member-gate__name-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.phase-member-gate__password-field{display:block;position:relative}.phase-member-gate__password-field input{padding-right:43px}.phase-member-gate__password-field button{color:#71879a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.phase-member-gate__password-field button:hover{color:#bfeff4;background:#7de6f214}.phase-member-gate__forgot{justify-content:flex-end;margin-top:-3px;display:flex}.phase-member-gate__forgot a{color:#86dce8;font-size:10px;font-weight:750;text-decoration:none}.phase-member-gate__forgot a:hover{text-decoration:underline}.phase-member-gate__hint{color:#64788b;margin:-5px 0 0;font-size:9px}.phase-member-gate__submit{color:#031018;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#9cecf3 0%,#65d7e7 52%,#4bb8d5 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:850;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 14px 34px #3fb1cf29}.phase-member-gate__submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 18px 38px #3fb1cf3b}.phase-member-gate__submit:disabled{cursor:wait;opacity:.72}.phase-member-gate__consent{color:#8294a6;cursor:pointer;grid-template-columns:16px minmax(0,1fr);gap:9px;margin-top:16px;font-size:9.5px;line-height:1.5;display:grid}.phase-member-gate__consent input{accent-color:#58cfe1;width:15px;height:15px;margin:1px 0 0}.phase-member-gate__consent a{color:#acdfe8;text-underline-offset:2px}.phase-member-gate__error{color:#ffb6b6;background:#7d1e2329;border:1px solid #ff767638;border-radius:10px;margin:12px 0 0;padding:9px 11px;font-size:10px;line-height:1.45}.phase-member-gate__legal{color:#5e7386;text-align:center;justify-content:center;align-items:center;gap:7px;margin:auto 0 0;padding-top:18px;font-size:8.5px;display:flex}.phase-member-gate__legal svg{color:#65b8c9}.phase-member-gate__spin{animation:.9s linear infinite phase-member-gate-spin}@keyframes phase-member-gate-spin{to{transform:rotate(360deg)}}@keyframes phase-member-gate-in{0%{opacity:0}to{opacity:1}}@keyframes phase-member-gate-out{to{opacity:0;transform:scale(1.008)}}@media (width<=980px){.phase-member-gate{padding:18px}.phase-member-gate__shell{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);min-height:650px}.phase-member-gate__story{padding:34px}.phase-member-gate__title{font-size:clamp(46px,6vw,62px)}.phase-member-gate__vial{opacity:.42;right:-90px}.phase-member-gate__panel{padding:32px 30px 26px}}@media (width<=760px){.phase-member-gate{background:#07101a;padding:0;display:block;overflow-x:hidden}.phase-member-gate__shell{width:100%;min-width:0;max-width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;display:block;overflow-x:hidden}.phase-member-gate__story{display:none}.phase-member-gate__panel{width:100%;min-width:0;max-width:100%;min-height:100vh;padding:max(22px, env(safe-area-inset-top)) 20px max(22px, env(safe-area-inset-bottom));background:radial-gradient(circle at 100% 0,#2d82a521,#0000 34%),#07101a;overflow-x:hidden}.phase-member-gate__panel-content{width:100%;min-width:0;max-width:440px;margin:0 auto}.phase-member-gate__tabs,.phase-member-gate__form,.phase-member-gate__form label,.phase-member-gate__password-field,.phase-member-gate__google,.phase-member-gate__divider,.phase-member-gate__consent{min-width:0;max-width:100%}.phase-member-gate__tabs button{white-space:normal;min-width:0;padding-inline:8px}.phase-member-gate__consent span,.phase-member-gate__form-copy p{overflow-wrap:anywhere;min-width:0}.phase-member-gate__mobile-brand{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.phase-member-gate__mobile-brand img{width:126px;height:auto}.phase-member-gate__mobile-brand span{color:#7890a3;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.phase-member-gate__mobile-brand i{background:#77dfac;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #77dfac14}.phase-member-gate__form-copy h2{font-size:30px}.phase-member-gate__legal{margin-top:20px}}@media (width<=420px){.phase-member-gate__panel{padding-inline:16px}.phase-member-gate__name-grid{grid-template-columns:1fr}.phase-member-gate__form-copy{margin-top:22px}.phase-member-gate__form-copy h2{font-size:27px}}@media (height<=720px) and (width>=761px){.phase-member-gate{align-items:start;padding-block:14px}.phase-member-gate__shell{min-height:640px}.phase-member-gate__panel{padding-block:26px 22px}.phase-member-gate__form-copy{margin-block:18px 14px}}@media (prefers-reduced-motion:reduce){.phase-member-gate,.phase-member-gate.is-leaving,.phase-member-gate__spin{animation:none}}.maintenance-mode[data-astro-cid-mdxo7eaa]{color:#fff;isolation:isolate;background:#020617;place-items:center;min-height:100dvh;padding:32px 20px;display:grid;position:relative;overflow:hidden auto}.maintenance-mode[data-astro-cid-mdxo7eaa]:before{content:"";z-index:-3;background:radial-gradient(circle at 50% 34%,#22d3ee1f,#0000 27%),radial-gradient(circle at 12% 90%,#2563eb1f,#0000 34%),linear-gradient(#020617,#04101f 52%,#020617);position:absolute;inset:0}.maintenance-mode__grid[data-astro-cid-mdxo7eaa]{z-index:-2;opacity:.18;background-image:linear-gradient(#67e8f914 1px,#0000 1px),linear-gradient(90deg,#67e8f914 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 72%)}.maintenance-mode__orb[data-astro-cid-mdxo7eaa]{z-index:-1;filter:blur(100px);border-radius:999px;position:absolute}.maintenance-mode__orb--one[data-astro-cid-mdxo7eaa]{background:#0ea5e91c;width:380px;height:380px;top:-12%;right:-8%}.maintenance-mode__orb--two[data-astro-cid-mdxo7eaa]{background:#3b82f61a;width:420px;height:420px;bottom:-18%;left:-7%}.maintenance-mode__content[data-astro-cid-mdxo7eaa]{text-align:center;width:min(100%,720px)}.maintenance-mode__logo[data-astro-cid-mdxo7eaa]{object-fit:contain;width:auto;height:58px;margin:0 auto 34px}.maintenance-mode__visual[data-astro-cid-mdxo7eaa]{place-items:center;width:190px;height:190px;margin:0 auto 28px;display:grid;position:relative}.maintenance-mode__ring[data-astro-cid-mdxo7eaa]{border:1px solid #67e8f933;border-radius:50%;position:absolute}.maintenance-mode__ring[data-astro-cid-mdxo7eaa]:before{content:"";background:#67e8f9;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-3px;box-shadow:0 0 16px #67e8f9e6}.maintenance-mode__ring--outer[data-astro-cid-mdxo7eaa]{animation:16s linear infinite maintenance-spin;inset:0}.maintenance-mode__ring--middle[data-astro-cid-mdxo7eaa]{border-style:dashed;border-color:#7dd3fc47;animation:11s linear infinite maintenance-spin-reverse;inset:23px}.maintenance-mode__ring--inner[data-astro-cid-mdxo7eaa]{border-color:#bae6fd4d;animation:2.8s ease-in-out infinite maintenance-pulse;inset:47px}.maintenance-mode__core[data-astro-cid-mdxo7eaa]{color:#a5f3fc;background:linear-gradient(145deg,#22d3ee21,#020617c7);border:1px solid #67e8f94d;border-radius:24px;place-items:center;width:74px;height:74px;display:grid;box-shadow:inset 0 1px #ffffff14,0 0 46px #22d3ee21}.maintenance-mode__core[data-astro-cid-mdxo7eaa] svg[data-astro-cid-mdxo7eaa]{width:38px;height:38px}.maintenance-mode__status[data-astro-cid-mdxo7eaa]{color:#cffafeb8;letter-spacing:.2em;text-transform:uppercase;background:#22d3ee0e;border:1px solid #67e8f92e;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:9px;font-weight:900;display:inline-flex}.maintenance-mode__status[data-astro-cid-mdxo7eaa] i[data-astro-cid-mdxo7eaa]{background:#67e8f9;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite maintenance-blink;box-shadow:0 0 14px #67e8f9cc}.maintenance-mode[data-astro-cid-mdxo7eaa] h1[data-astro-cid-mdxo7eaa]{letter-spacing:-.07em;text-wrap:balance;background:linear-gradient(110deg,#fff,#cffafe 48%,#7dd3fc);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:700px;margin:22px auto 0;font-size:clamp(42px,7vw,78px);font-weight:650;line-height:.9}.maintenance-mode[data-astro-cid-mdxo7eaa] p[data-astro-cid-mdxo7eaa]{color:#cbd5e1ad;text-wrap:balance;max-width:580px;margin:24px auto 0;font-size:14px;line-height:1.85}.maintenance-mode__actions[data-astro-cid-mdxo7eaa]{justify-content:center;gap:10px;margin-top:30px;display:flex}.maintenance-mode__actions[data-astro-cid-mdxo7eaa] a[data-astro-cid-mdxo7eaa],.maintenance-mode__actions[data-astro-cid-mdxo7eaa] button[data-astro-cid-mdxo7eaa]{color:#cffafe;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid #67e8f933;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-family:inherit;font-size:9px;font-weight:900;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.maintenance-mode__actions[data-astro-cid-mdxo7eaa] a[data-astro-cid-mdxo7eaa]{color:#082f49;background:#67e8f9;box-shadow:0 12px 38px #22d3ee2b}.maintenance-mode__actions[data-astro-cid-mdxo7eaa] button[data-astro-cid-mdxo7eaa]{background:#0f172a6b}.maintenance-mode__actions[data-astro-cid-mdxo7eaa] a[data-astro-cid-mdxo7eaa]:hover,.maintenance-mode__actions[data-astro-cid-mdxo7eaa] button[data-astro-cid-mdxo7eaa]:hover{border-color:#a5f3fc8c;transform:translateY(-2px)}.maintenance-mode[data-astro-cid-mdxo7eaa] footer[data-astro-cid-mdxo7eaa]{color:#64748bc7;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #7dd3fc17;justify-content:space-between;gap:20px;margin-top:54px;padding-top:18px;font-size:8px;font-weight:800;display:flex}.maintenance-mode[data-astro-cid-mdxo7eaa] footer[data-astro-cid-mdxo7eaa] span[data-astro-cid-mdxo7eaa]:first-child{align-items:center;gap:8px;display:flex}.maintenance-mode[data-astro-cid-mdxo7eaa] footer[data-astro-cid-mdxo7eaa] i[data-astro-cid-mdxo7eaa]{background:#34d399;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #34d39999}@keyframes maintenance-spin{to{transform:rotate(360deg)}}@keyframes maintenance-spin-reverse{to{transform:rotate(-360deg)}}@keyframes maintenance-pulse{50%{opacity:.55;transform:scale(1.07)}}@keyframes maintenance-blink{50%{opacity:.35}}@media (width<=640px){.maintenance-mode[data-astro-cid-mdxo7eaa]{padding:24px 18px}.maintenance-mode__logo[data-astro-cid-mdxo7eaa]{height:48px;margin-bottom:24px}.maintenance-mode__visual[data-astro-cid-mdxo7eaa]{width:150px;height:150px;margin-bottom:22px}.maintenance-mode__ring--middle[data-astro-cid-mdxo7eaa]{inset:18px}.maintenance-mode__ring--inner[data-astro-cid-mdxo7eaa]{inset:37px}.maintenance-mode__core[data-astro-cid-mdxo7eaa]{border-radius:20px;width:62px;height:62px}.maintenance-mode[data-astro-cid-mdxo7eaa] h1[data-astro-cid-mdxo7eaa]{font-size:clamp(38px,13vw,58px)}.maintenance-mode[data-astro-cid-mdxo7eaa] p[data-astro-cid-mdxo7eaa]{margin-top:18px;font-size:12px;line-height:1.7}.maintenance-mode__actions[data-astro-cid-mdxo7eaa]{flex-direction:column;max-width:300px;margin:25px auto 0}.maintenance-mode[data-astro-cid-mdxo7eaa] footer[data-astro-cid-mdxo7eaa]{flex-direction:column;align-items:center;margin-top:38px}}@media (height<=720px){.maintenance-mode[data-astro-cid-mdxo7eaa]{place-items:start center;padding-top:24px;padding-bottom:24px}.maintenance-mode__logo[data-astro-cid-mdxo7eaa]{height:42px;margin-bottom:16px}.maintenance-mode__visual[data-astro-cid-mdxo7eaa]{width:112px;height:112px;margin-bottom:14px}.maintenance-mode__ring--middle[data-astro-cid-mdxo7eaa]{inset:14px}.maintenance-mode__ring--inner[data-astro-cid-mdxo7eaa]{inset:29px}.maintenance-mode__core[data-astro-cid-mdxo7eaa]{border-radius:17px;width:52px;height:52px}.maintenance-mode__core[data-astro-cid-mdxo7eaa] svg[data-astro-cid-mdxo7eaa]{width:29px;height:29px}.maintenance-mode[data-astro-cid-mdxo7eaa] h1[data-astro-cid-mdxo7eaa]{margin-top:14px;font-size:clamp(38px,6vw,62px);line-height:.94}.maintenance-mode[data-astro-cid-mdxo7eaa] p[data-astro-cid-mdxo7eaa]{margin-top:14px;line-height:1.65}.maintenance-mode__actions[data-astro-cid-mdxo7eaa]{margin-top:18px}.maintenance-mode[data-astro-cid-mdxo7eaa] footer[data-astro-cid-mdxo7eaa]{margin-top:24px}}@media (prefers-reduced-motion:reduce){.maintenance-mode__ring[data-astro-cid-mdxo7eaa],.maintenance-mode__status[data-astro-cid-mdxo7eaa] i[data-astro-cid-mdxo7eaa]{animation:none}.maintenance-mode__actions[data-astro-cid-mdxo7eaa] a[data-astro-cid-mdxo7eaa],.maintenance-mode__actions[data-astro-cid-mdxo7eaa] button[data-astro-cid-mdxo7eaa]{transition:none}}body.phase-cart-open .phase-saved-tab,html.phase-cart-open .phase-saved-tab,body.phase-cart-open .phase-modal-overlay,html.phase-cart-open .phase-modal-overlay{opacity:0!important;pointer-events:none!important;visibility:hidden!important}
