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{z-index:2147483646;box-sizing:border-box;overscroll-behavior:contain;color:#f7fafc;isolation:isolate;background:linear-gradient(90deg,#081c2b42 0 42%,#0000 42%),#03070d;place-items:center;min-width:100vw;max-width:none;min-height:100vh;padding:32px;animation:.22s ease-out both phase-member-gate-in;display:grid;overflow:hidden 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{box-sizing:border-box;background:#07101b;border:1px solid #aecddc29;border-radius:18px;grid-template-columns:minmax(340px,.9fr) minmax(400px,1.1fr);width:min(100%,980px);min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000006b}.phase-member-gate__story{background:#091927;border-right:1px solid #aecddc21;flex-direction:column;justify-content:space-between;min-width:0;padding:44px 46px;display:flex;position:relative;overflow:hidden}.phase-member-gate__story:before{content:"";background:#75dce7;width:3px;position:absolute;inset:0 auto 0 0}.phase-member-gate__brand,.phase-member-gate__story-copy,.phase-member-gate__proof{z-index:1;position:relative}.phase-member-gate__brand{color:#dde8eead;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;font-size:9px;font-weight:750;display:inline-flex}.phase-member-gate__brand img{object-fit:contain;object-position:left center;width:118px;height:42px}.phase-member-gate__overline{color:#8cdde5;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:750}.phase-member-gate__title{color:#f6f8fa;letter-spacing:-.055em;max-width:390px;margin:20px 0 18px;font-size:clamp(42px,4.5vw,58px);font-weight:570;line-height:.98}.phase-member-gate__description{color:#c0cfd9ab;max-width:355px;margin:0;font-size:13px;line-height:1.75}.phase-member-gate__proof{color:#c0cfd994;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #aecddc21;align-items:center;gap:14px;padding-top:18px;font-size:8px;font-weight:750;display:flex}.phase-member-gate__proof span+span:before{color:#75dce773;content:"·";margin-right:14px}.phase-member-gate__panel{background:#060d17;flex-direction:column;padding:44px 48px 34px;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:3;text-align:center;background:#060d17;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex;position:absolute;inset:0}.phase-member-gate__checking-icon{color:#9be2e8;border:1px solid #8cdde53d;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}.phase-member-gate__checking strong{color:#f7fafc;font-size:15px;font-weight:650}.phase-member-gate__checking span{color:#a0b2bfb8;font-size:12px}.phase-member-gate__panel-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.phase-member-gate__panel-kicker{color:#d3e1e9b8;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:750}.phase-member-gate__secure-status{color:#9bb1bea3;letter-spacing:.06em;align-items:center;gap:7px;font-size:9px;font-weight:650;display:inline-flex}.phase-member-gate__secure-status i{background:#75dce7;border-radius:50%;width:5px;height:5px}.phase-member-gate__form-copy{margin:42px 0 28px}.phase-member-gate__form-title{color:#fff;letter-spacing:-.045em;margin:0;font-size:34px;font-weight:570}.phase-member-gate__form-description{color:#9bb1beb8;margin:8px 0 0;font-size:13px;line-height:1.55}.phase-member-gate__tabs{border-bottom:1px solid #aecddc21;grid-template-columns:1fr 1fr;margin-bottom:25px;display:grid}.phase-member-gate__tabs button{color:#9bb1bead;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:43px;font-size:11px;font-weight:700}.phase-member-gate__tabs button.is-active{color:#f5fbfc;border-bottom-color:#75dce7}.phase-member-gate__form{gap:15px;display:grid}.phase-member-gate__name-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.phase-member-gate__form label{color:#baccd7b8;letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:750;display:grid}.phase-member-gate__form input{box-sizing:border-box;color:#f7fafc;letter-spacing:normal;background:#09131f;border:1px solid #aecddc26;border-radius:7px;outline:none;width:100%;min-height:50px;padding:0 14px;font-size:14px;transition:border-color .15s,background .15s}.phase-member-gate__form input:focus{background:#0b1724;border-color:#75dce7b8}.phase-member-gate__password-field{display:block;position:relative}.phase-member-gate__password-field input{padding-right:48px}.phase-member-gate__password-field button{color:#aecddca8;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.phase-member-gate__password-field button:hover{color:#fff}.phase-member-gate__forgot{text-align:right;margin-top:-2px}.phase-member-gate__forgot a{color:#8cdde5db;font-size:11px;text-decoration:none}.phase-member-gate__hint{color:#91a5b3b8;margin:-2px 0 0;font-size:11px}.phase-member-gate__age-confirmation{cursor:pointer;align-items:flex-start;line-height:1.45;color:#d1dce3c2!important;letter-spacing:normal!important;text-transform:none!important;grid-template-columns:none!important;gap:10px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.phase-member-gate__age-confirmation input{accent-color:#75dce7;cursor:pointer;min-width:16px;height:16px;margin:0;width:16px!important;min-height:16px!important}.phase-member-gate__error{color:#fecdd3;background:#9f123921;border-left:2px solid #fb7185;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.phase-member-gate__submit{color:#06131d;cursor:pointer;background:#b8edf1;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:3px;font-size:11px;font-weight:800;transition:background .15s,transform .15s;display:inline-flex}.phase-member-gate__submit:hover{background:#d6f7f9;transform:translateY(-1px)}.phase-member-gate__submit:disabled{cursor:wait;opacity:.68;transform:none}.phase-member-gate__legal{color:#738998a8;text-align:center;margin:auto 0 0;padding-top:22px;font-size:9px;line-height:1.6}.phase-member-gate__spin{animation:.8s 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{0%{opacity:1}to{opacity:0}}@media (width<=790px){.phase-member-gate{background:#03070d;padding:0;display:block}.phase-member-gate__shell{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0;display:block;overflow:visible}.phase-member-gate__story{min-height:0;padding:max(18px, env(safe-area-inset-top)) 22px 20px;border-bottom:1px solid #aecddc1f;border-right:0}.phase-member-gate__story:before{width:auto;height:2px;inset:auto 0 0}.phase-member-gate__brand img{width:104px;height:34px}.phase-member-gate__story-copy{margin-top:24px}.phase-member-gate__title{max-width:330px;margin:10px 0 0;font-size:30px;line-height:1.02}.phase-member-gate__description,.phase-member-gate__proof{display:none}.phase-member-gate__panel{min-height:calc(100vh - 150px);padding:25px 22px calc(24px + env(safe-area-inset-bottom))}.phase-member-gate__form-copy{margin:28px 0 20px}.phase-member-gate__form-title{font-size:29px}.phase-member-gate__form input{font-size:16px}.phase-member-gate__legal{margin-top:20px;padding-top:0}}@media (width<=440px){.phase-member-gate__name-grid{grid-template-columns:1fr}.phase-member-gate__secure-status{font-size:8px}}@media (prefers-reduced-motion:reduce){.phase-member-gate,.phase-member-gate.is-leaving{animation-duration:1ms}}.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}
