.er-pdp{--er-pdp-accent: #a855f7;--er-pdp-accent-rgb: 168 85 247}@media(min-width:990px){.er-pdp media-gallery.product__column-sticky{position:static!important;top:auto!important}}.er-pdp .product-form__input--pill{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:7px!important;margin:8px 0 4px!important;justify-content:stretch!important}.er-pdp .product-form__input--pill>legend.form__label{float:none;width:100%;margin:0 0 4px!important;padding:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--er-text-2)}.er-pdp .product-form__input--pill input[type=radio]+label.er-plan{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:52px;margin:0!important;padding:10px 18px!important;border-radius:var(--er-radius-sm)!important;border:1px solid rgb(var(--er-border) / .1)!important;background:rgb(var(--er-surface) / .5)!important;color:var(--er-text)!important;font-size:14px!important;letter-spacing:normal!important;text-align:left!important;cursor:pointer;overflow:hidden;-webkit-backdrop-filter:blur(var(--er-blur));backdrop-filter:blur(var(--er-blur));transition:transform .28s var(--er-ease),border-color .28s var(--er-ease),background .28s var(--er-ease),box-shadow .28s var(--er-ease)}.er-pdp .product-form__input--pill label.er-plan--badged{overflow:visible!important}.er-pdp label.er-plan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(157deg,color-mix(in srgb,var(--er-pdp-accent) 22%,transparent),transparent 42%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.5;pointer-events:none;transition:opacity .28s var(--er-ease)}.er-pdp label.er-plan:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--er-pdp-accent);border-radius:3px 0 0 3px;transform:scaleY(0);transform-origin:center;transition:transform .24s var(--er-ease);pointer-events:none}.er-plan__dot{position:relative;flex:none;width:20px;height:20px;border-radius:50%;border:2px solid rgb(var(--er-border) / .25);transition:border-color .25s var(--er-ease)}.er-plan__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--er-pdp-accent);transform:scale(0);transition:transform .3s var(--er-ease)}.er-plan__main{display:flex;flex-direction:column;gap:3px;min-width:0}.er-plan__name{font-size:15px;font-weight:600;line-height:1.15;color:var(--er-text)}.er-plan__sub{font-size:12px;line-height:1.2;color:var(--er-text-3);font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;letter-spacing:.2px}.er-plan__stock{color:color-mix(in srgb,var(--er-pdp-accent) 78%,#ffffff);font-weight:600}.er-plan__price{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none;text-align:right}.er-plan__amt{display:flex;align-items:baseline;gap:6px}.er-plan__was{font-size:11.5px;color:var(--er-text-3);text-decoration:line-through}.er-plan__now{font-size:17px;font-weight:800;line-height:1;color:var(--er-text)}.er-plan__save{font-size:10px;font-weight:700;letter-spacing:.4px;color:#7ee2a8;background:rgb(var(--er-green) / .14);border:1px solid rgb(var(--er-green) / .3);padding:2px 7px;border-radius:var(--er-radius-pill)}.er-plan__sold-tag{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--er-text-3)}.er-plan__badge{position:absolute;top:-7px;right:12px;z-index:3;font-size:9px;font-weight:800;letter-spacing:.5px;padding:3px 9px;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--er-pdp-accent) 88%,#000),var(--er-pdp-accent));border-radius:6px;box-shadow:0 3px 10px color-mix(in srgb,var(--er-pdp-accent) 45%,transparent)}.er-pdp .product-form__input--pill input[type=radio]:not(:checked):not(.disabled):not([disabled])+label.er-plan:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--er-pdp-accent) 35%,transparent)!important;background:color-mix(in srgb,var(--er-pdp-accent) 6%,rgb(var(--er-surface) / .6))!important;box-shadow:0 8px 22px #0000004d}.er-pdp input[type=radio]:not(:checked)+label.er-plan:hover .er-plan__dot{border-color:color-mix(in srgb,var(--er-pdp-accent) 55%,transparent)}.er-pdp .product-form__input--pill input[type=radio]:checked+label.er-plan{border-color:color-mix(in srgb,var(--er-pdp-accent) 62%,transparent)!important;background:color-mix(in srgb,var(--er-pdp-accent) 12%,rgb(var(--er-surface) / .62))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--er-pdp-accent) 38%,transparent),0 10px 28px color-mix(in srgb,var(--er-pdp-accent) 18%,transparent)!important}.er-pdp input[type=radio]:checked+label.er-plan:before{opacity:1}.er-pdp input[type=radio]:checked+label.er-plan:after{transform:scaleY(1)}.er-pdp input[type=radio]:checked+label.er-plan .er-plan__dot{border-color:var(--er-pdp-accent)}.er-pdp input[type=radio]:checked+label.er-plan .er-plan__dot:after{transform:scale(1)}.er-pdp input[type=radio]:checked+label.er-plan .er-plan__now{color:color-mix(in srgb,var(--er-pdp-accent) 55%,#ffffff)}.er-pdp .product-form__input--pill input[type=radio].disabled+label.er-plan,.er-pdp .product-form__input--pill input[type=radio][disabled]+label.er-plan{opacity:.5;cursor:not-allowed;pointer-events:none}.er-pdp input[type=radio].disabled+label.er-plan .er-plan__name{text-decoration:line-through;color:var(--er-text-3)}.er-pdp .product-form__input--pill input[type=radio]:focus-visible+label.er-plan{outline:2px solid color-mix(in srgb,var(--er-pdp-accent) 70%,transparent);outline-offset:2px}.er-pdp .product-form__input--pill input[type=radio]:checked+label.er-plan{animation:none!important}@media(max-width:749px){.er-pdp .product-form__input--pill input[type=radio]+label.er-plan{min-height:58px;padding:11px 14px!important;gap:11px}.er-plan__name{font-size:14px}.er-plan__now{font-size:16px}}@media(prefers-reduced-motion:reduce){.er-pdp label.er-plan,.er-pdp label.er-plan:before,.er-pdp label.er-plan:after,.er-pdp .er-plan__dot,.er-pdp .er-plan__dot:after{transition:none!important;animation:none!important}.er-pdp .product-form__input--pill input[type=radio]:not(:checked):not(.disabled)+label.er-plan:hover{transform:none}}.er-pdp [id^=price-][role=status]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.er-pdp .er-summary{position:relative;margin:4px 0 10px;padding:13px 16px;border-radius:var(--er-radius-card);overflow:hidden;background:linear-gradient(157deg,color-mix(in srgb,var(--er-pdp-accent) 9%,rgb(var(--er-surface-2) / .92)),rgb(var(--er-surface) / .85));-webkit-backdrop-filter:blur(var(--er-blur));backdrop-filter:blur(var(--er-blur));box-shadow:var(--er-shadow-card)}.er-pdp .er-summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(157deg,color-mix(in srgb,var(--er-pdp-accent) 45%,transparent),transparent 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.er-summary__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.er-summary__kicker{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--er-pdp-accent) 70%,#ffffff)}.er-summary__sel{font-size:13px;font-weight:700;color:var(--er-text);padding:3px 10px;border-radius:var(--er-radius-pill);background:color-mix(in srgb,var(--er-pdp-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--er-pdp-accent) 30%,transparent);white-space:nowrap}.er-summary__pricerow{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.er-summary__price{font-size:27px;font-weight:800;line-height:1;color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.er-summary__perday{font-size:12.5px;color:var(--er-text-3);font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace}.er-summary__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;flex-wrap:wrap}.er-summary__save{font-size:11px;font-weight:700;letter-spacing:.2px;color:#7ee2a8;background:rgb(var(--er-green) / .14);border:1px solid rgb(var(--er-green) / .3);padding:3px 9px;border-radius:var(--er-radius-pill)}.er-summary__save.is-hidden{display:none}.er-summary__eta{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--er-text-2)}.er-summary__bolt{color:var(--er-pdp-accent)}@media(max-width:749px){.er-summary__price{font-size:26px}}@media(prefers-reduced-motion:reduce){.er-summary__price{transition:none!important}}.er-pdp .er-trust-bar{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 2px}.er-trust-chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:var(--er-text-2);padding:4px 9px;border-radius:var(--er-radius-pill);background:rgb(var(--er-surface) / .5);border:1px solid rgb(var(--er-border) / .09);white-space:nowrap;-webkit-backdrop-filter:blur(var(--er-blur));backdrop-filter:blur(var(--er-blur))}.er-trust-chip svg{flex:none;width:13px;height:13px;color:color-mix(in srgb,var(--er-pdp-accent) 75%,#ffffff)}.er-trust-chip--status{color:var(--er-text)}.er-trust-led{width:8px;height:8px;border-radius:50%;flex:none;background:rgb(var(--er-green));box-shadow:0 0 rgb(var(--er-green) / .5);animation:er-pdp-led 2.4s ease-in-out infinite}@keyframes er-pdp-led{0%,to{box-shadow:0 0 rgb(var(--er-green) / .5);opacity:1}50%{box-shadow:0 0 0 5px rgb(var(--er-green) / 0);opacity:.72}}.er-pdp .er-cta-micro{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 10px;font-size:11.5px;color:var(--er-text-3)}.er-pdp .er-cta-micro svg{color:color-mix(in srgb,var(--er-pdp-accent) 70%,#ffffff);flex:none}.er-pdp .er-cta-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:0 0 4px}.er-cta-pay__ic{display:inline-flex}.er-cta-pay__ic .icon{width:34px;height:22px;border-radius:4px;overflow:hidden}.er-pdp .er-safety{margin:16px 0 2px;padding:15px 16px;border-radius:var(--er-radius-card);background:rgb(var(--er-surface-2) / .6);border:1px solid rgb(var(--er-border) / .08);-webkit-backdrop-filter:blur(var(--er-blur));backdrop-filter:blur(var(--er-blur))}.er-safety__timeline{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:12px}.er-safety__step{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none;text-align:center;width:90px}.er-safety__ico{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--er-pdp-accent) 82%,#ffffff);background:color-mix(in srgb,var(--er-pdp-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--er-pdp-accent) 28%,transparent)}.er-safety__label{font-size:11px;font-weight:600;color:var(--er-text-2);line-height:1.2}.er-safety__conn{flex:1;height:1px;margin-top:17px;background:linear-gradient(90deg,color-mix(in srgb,var(--er-pdp-accent) 30%,transparent),rgb(var(--er-border) / .1))}.er-safety__guarantee{display:flex;align-items:flex-start;gap:9px;margin:0;padding-top:12px;border-top:1px solid rgb(var(--er-border) / .07);font-size:12px;line-height:1.5;color:var(--er-text-2)}.er-safety__guarantee strong{color:var(--er-text)}.er-safety__shield{flex:none;margin-top:1px;color:rgb(var(--er-green))}@media(max-width:749px){.er-safety__step{width:76px}.er-safety__label{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.er-trust-led{animation:none!important}}.er-pdp .er-community{position:relative;display:flex;align-items:center;gap:14px;margin:14px 0 4px;padding:15px 16px;border-radius:var(--er-radius-card);background:linear-gradient(157deg,#5865f21a,rgb(var(--er-surface) / .85));border:1px solid rgb(88 101 242 / .28);-webkit-backdrop-filter:blur(var(--er-blur));backdrop-filter:blur(var(--er-blur));box-shadow:0 8px 26px #0003,0 0 22px #5865f221;transform:perspective(760px) rotateX(var(--er-comm-rx, 0deg)) rotateY(var(--er-comm-ry, 0deg));transition:transform .32s var(--er-ease),box-shadow .4s var(--er-ease);will-change:transform}.er-pdp .er-community.is-hover{box-shadow:0 14px 42px #00000047,0 0 44px #5865f252}.er-community__glyph{flex:none;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#5865f2,#7c3aed);box-shadow:0 4px 14px #5865f259}.er-community__text{flex:1;min-width:0}.er-community__title{margin:0 0 2px;font-size:14px;font-weight:700;color:var(--er-text);white-space:nowrap}.er-community__sub{margin:0;font-size:12px;line-height:1.4;color:var(--er-text-3)}.er-community__btn{flex:none;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:var(--er-radius-sm);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#5865f2,#6d5ae0);box-shadow:0 4px 14px #5865f259;transition:transform .2s var(--er-ease),box-shadow .2s var(--er-ease),filter .2s var(--er-ease)}.er-community__btn:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 6px 20px #5865f280}.er-community__btn svg{transition:transform .2s var(--er-ease)}.er-community__btn:hover svg{transform:translate(3px)}.er-community__btn:focus-visible{outline:2px solid rgb(88 101 242 / .85);outline-offset:2px}@media(max-width:520px){.er-pdp .er-community{flex-wrap:wrap}.er-community__text{flex-basis:calc(100% - 58px)}.er-community__btn{width:100%;justify-content:center;margin-top:2px}}@media(prefers-reduced-motion:reduce){.er-community__btn,.er-community__btn svg{transition:none!important}.er-pdp .er-community{transform:none!important;transition:none!important}}.er-pdp .er-thumb-section{margin-top:14px}.er-pdp .er-thumb-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 2px}.er-pdp .er-thumb-label{display:inline-flex;align-items:center;gap:7px;margin:0!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--er-text)!important;animation:none!important}.er-pdp .er-thumb-label svg{color:var(--er-pdp-accent);flex:none}.er-pdp .er-thumb-hint{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--er-text-3)}.er-pdp .er-thumb-hint svg{color:color-mix(in srgb,var(--er-pdp-accent) 70%,#fff)}.er-pdp .er-thumb-caption{margin:0 0 12px;font-size:11.5px;color:var(--er-text-3);font-family:ui-monospace,JetBrains Mono,monospace}.er-pdp .er-thumb-row{gap:12px}.er-pdp .er-thumb-item{width:94px;height:94px;padding:4px;border-radius:var(--er-radius-sm);border:1px solid color-mix(in srgb,var(--er-pdp-accent) 18%,transparent);background:rgb(var(--er-surface) / .55);opacity:.72;overflow:hidden;position:relative;animation:none!important;transition:transform .4s var(--er-ease),opacity .3s var(--er-ease),border-color .3s var(--er-ease),box-shadow .3s var(--er-ease)!important}.er-pdp .er-thumb-item img{border-radius:9px}.er-pdp .er-thumb-idx{position:absolute;top:7px;left:7px;z-index:2;font-family:ui-monospace,JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.5px;color:color-mix(in srgb,var(--er-pdp-accent) 82%,#ffffff);background:#00000080;padding:1px 5px;border-radius:5px}.er-pdp .er-thumb-item:after{content:"";position:absolute;left:0;right:0;top:-70%;height:55%;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--er-pdp-accent) 32%,transparent),transparent)}.er-pdp .er-thumb-item:hover{opacity:1;transform:translateY(-3px);border-color:color-mix(in srgb,var(--er-pdp-accent) 55%,transparent);box-shadow:0 10px 26px #00000073,0 0 18px color-mix(in srgb,var(--er-pdp-accent) 28%,transparent)}.er-pdp .er-thumb-item:hover:after{animation:er-pdp-scan .6s var(--er-ease)}@keyframes er-pdp-scan{0%{top:-60%;opacity:0}40%{opacity:1}to{top:115%;opacity:0}}.er-pdp .er-thumb-item.active{opacity:1;border-color:color-mix(in srgb,var(--er-pdp-accent) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--er-pdp-accent) 45%,transparent),0 0 14px color-mix(in srgb,var(--er-pdp-accent) 22%,transparent)}@media(max-width:749px){.er-pdp .er-thumb-item{width:74px;height:74px}}.er-mani{position:relative;isolation:isolate;margin-top:18px;padding:6px 6px 6px 4px}.er-mani:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:14px;background:radial-gradient(120% 82% at 0% 42%,rgb(var(--er-incl-accent-rgb) / .07),transparent 60%);pointer-events:none}.er-mani__kicker{display:flex;align-items:center;gap:10px;margin:0 2px 8px}.er-mani__eyebrow{margin:0;flex:none;font-family:ui-monospace,JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--er-incl-accent) 60%,rgb(255 255 255 / .55))}.er-mani__rule{flex:1;height:1px;min-width:12px;background:linear-gradient(90deg,rgb(var(--er-incl-accent-rgb) / .32),transparent)}.er-mani__meta{flex:none;font-family:ui-monospace,JetBrains Mono,monospace;font-size:10px;color:#fff6;white-space:nowrap}.er-mani__list{position:relative;list-style:none;margin:0;padding:0}.er-mani__list:before{content:"";position:absolute;left:7px;width:2px;top:12.5%;bottom:12.5%;border-radius:2px;background:linear-gradient(180deg,transparent,rgb(var(--er-incl-accent-rgb) / .55) 8%,rgb(var(--er-incl-accent-rgb) / .55) 92%,transparent);box-shadow:0 0 8px rgb(var(--er-incl-accent-rgb) / .32);transition:box-shadow .4s var(--er-ease)}.er-mani__list:after{content:"";position:absolute;left:6px;width:4px;height:22px;top:12.5%;border-radius:4px;background:linear-gradient(180deg,transparent,rgb(var(--er-incl-accent-rgb) / .9),transparent);opacity:0;pointer-events:none}.er-mani:hover .er-mani__list:before{box-shadow:0 0 12px rgb(var(--er-incl-accent-rgb) / .5)}.er-mani__item{position:relative;display:grid;grid-template-columns:16px 1fr;gap:12px;align-items:center;padding:7px 0}.er-mani__node{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(34 197 94 / .5);background:radial-gradient(circle,#22c55e33,#0d0a1f 82%);box-shadow:0 0 0 4px rgb(var(--er-incl-accent-rgb) / .06),0 0 12px #22c55e40;transition:transform .25s var(--er-ease),box-shadow .25s var(--er-ease)}.er-mani__body{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:2px}.er-mani__label{font-size:13px;line-height:1.3;color:#ffffffe6;transition:color .25s var(--er-ease)}.er-mani__label strong{color:color-mix(in srgb,var(--er-incl-accent) 60%,#fff);font-weight:700}.er-mani__sub{font-family:ui-monospace,JetBrains Mono,monospace;font-size:11px;color:#ffffff73}.er-mani__item:hover .er-mani__node{transform:scale(1.1);box-shadow:0 0 0 5px rgb(var(--er-incl-accent-rgb) / .1),0 0 16px #22c55e66}.er-mani__item:hover .er-mani__label{color:#fff}@media(max-width:749px){.er-mani__label{font-size:12.5px}.er-mani__sub{font-size:10.5px}}@media(prefers-reduced-motion:no-preference){.er-mani__list:after{animation:erManiFlow 3.6s var(--er-ease) infinite}}@keyframes erManiFlow{0%{top:12.5%;opacity:0}6%{opacity:.9}38%{top:82%;opacity:.9}44%{top:82%;opacity:0}to{top:82%;opacity:0}}@media(prefers-reduced-motion:reduce){.er-mani__list:after{display:none}.er-mani__node,.er-mani__label,.er-mani__list:before{transition:none!important}}.er-lightbox-overlay{--er-lb-accent: #a855f7}.er-lightbox-overlay.er-lb-easy-rust-lite{--er-lb-accent: #22c55e}.er-lightbox-overlay.er-lb-easy-rust-pro{--er-lb-accent: #60a5fa}.er-lightbox-overlay.er-lb-easy-rust-scr{--er-lb-accent: #9ca3af}.er-lb-frame{position:relative;border-radius:14px;overflow:hidden;background:#0a0816f5;border:1px solid color-mix(in srgb,var(--er-lb-accent) 32%,transparent);box-shadow:0 0 50px color-mix(in srgb,var(--er-lb-accent) 24%,transparent),0 30px 70px #0009;transform-style:preserve-3d;will-change:transform;transform:scale(.92);opacity:0;transition:transform .34s var(--er-ease),opacity .28s var(--er-ease)}.er-lightbox-overlay.active .er-lb-frame{transform:scale(1);opacity:1}.er-lb-gloss{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .25s var(--er-ease);background:radial-gradient(320px circle at var(--gx, 50%) var(--gy, 50%),rgb(255 255 255 / .18),rgb(255 255 255 / .05) 32%,transparent 60%)}.er-lb-frame.is-tilting .er-lb-gloss{opacity:1}@media(prefers-reduced-motion:reduce){.er-lb-gloss{display:none}}.er-lb-bar{display:flex;align-items:center;gap:7px;padding:9px 14px;background:#ffffff0a;border-bottom:1px solid rgb(255 255 255 / .07)}.er-lb-tl{width:11px;height:11px;border-radius:50%;flex:none}.er-lb-tl--r{background:#ff5f57}.er-lb-tl--y{background:#febc2e}.er-lb-tl--g{background:#28c840}.er-lb-bar-title{margin-left:8px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;color:#ffffff80}.er-lb-bar-hint{margin-left:auto;font-size:10.5px;letter-spacing:.3px;color:#ffffff59}.er-lightbox-overlay .er-lightbox-content{overflow:hidden;position:relative}.er-lightbox-overlay .er-lightbox-img{display:block;max-width:min(620px,68vw)!important;max-height:50vh!important;border-radius:0;box-shadow:none;transform:none;cursor:zoom-in}.er-lightbox-content.is-zoomed{cursor:zoom-out}.er-lightbox-content.is-zoomed .er-lightbox-img{transform:scale(2.2);transform-origin:var(--zx, 50%) var(--zy, 50%);cursor:zoom-out;transition:transform .28s var(--er-ease)}.er-lb-strip{position:absolute;bottom:-70px;left:50%;transform:translate(-50%);display:flex;gap:8px;max-width:90vw;overflow-x:auto;padding:4px;scrollbar-width:none}.er-lb-strip::-webkit-scrollbar{display:none}.er-lb-thumb{flex:none;width:54px;height:40px;padding:0;border-radius:7px;overflow:hidden;border:1px solid rgb(255 255 255 / .15);background:none;opacity:.5;cursor:pointer;transition:opacity .25s var(--er-ease),border-color .25s var(--er-ease),box-shadow .25s var(--er-ease),transform .25s var(--er-ease)}.er-lb-thumb img{width:100%;height:100%;object-fit:cover;display:block}.er-lb-thumb:hover{opacity:.85;transform:translateY(-2px)}.er-lb-thumb.is-active{opacity:1;border-color:var(--er-lb-accent);box-shadow:0 0 12px color-mix(in srgb,var(--er-lb-accent) 50%,transparent)}.er-lightbox-overlay .er-lb-counter{position:absolute;bottom:-100px;left:50%;transform:translate(-50%);font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;letter-spacing:1px;color:#ffffff80}.er-lightbox-overlay .er-lb-counter [data-er-current]{color:#fff;font-weight:600}@media(max-width:749px){.er-lb-strip{bottom:-62px}.er-lightbox-overlay .er-lb-counter{bottom:-90px}.er-lightbox-overlay .er-lightbox-img{max-width:92vw!important;max-height:58vh!important}}@media(prefers-reduced-motion:reduce){.er-lb-frame{transition:none!important;transform:none!important;opacity:1!important}.er-pdp .er-thumb-item:after{animation:none!important}.er-pdp .er-thumb-item{transition:none!important}}.er-plan__badge--gold{color:#3a2c00;background:linear-gradient(135deg,#ffe793,rgb(var(--er-gold)));box-shadow:0 2px 12px rgb(var(--er-gold) / .4)}.er-pdp .product-form__submit{position:relative;overflow:hidden;background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;box-shadow:0 4px 14px #7c3aed42!important;transition:transform .2s var(--er-ease),box-shadow .22s var(--er-ease),filter .2s var(--er-ease)!important}.er-pdp .product-form__submit:after{content:"";position:absolute;top:0;left:-60%;width:48%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .26),transparent);transform:skew(-18deg);pointer-events:none}@keyframes er-pdp-btn-gloss{0%{left:-60%}to{left:130%}}.er-pdp .product-form__submit:hover:after{animation:er-pdp-btn-gloss 1.3s ease-in-out 1}.er-pdp .product-form__submit:hover{transform:translateY(-1px)!important;filter:brightness(1.06)!important;box-shadow:0 6px 18px #7c3aed5c!important}.er-pdp .product-form__submit:active{transform:translateY(0)!important}.er-buybar{--er-pdp-accent: #a855f7;display:none}.er-buybar__info{display:flex;flex-direction:column;gap:1px;min-width:0}.er-buybar__name{font-size:11.5px;color:var(--er-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.er-buybar__price{font-size:18px;font-weight:800;color:#fff;line-height:1}.er-buybar__btn{flex:none;display:inline-flex;align-items:center;gap:7px;padding:12px 20px;border:none;border-radius:var(--er-radius-sm);font-size:14px;font-weight:700;color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,color-mix(in srgb,var(--er-pdp-accent) 92%,#000),var(--er-pdp-accent));box-shadow:0 4px 16px color-mix(in srgb,var(--er-pdp-accent) 40%,transparent)}.er-buybar__btn:active{transform:translateY(1px)}@media(max-width:749px){.er-buybar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:rgb(var(--er-bg) / .92);border-top:1px solid rgb(var(--er-border) / .1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(110%);visibility:hidden;transition:transform .35s var(--er-ease),visibility 0s linear .35s}.er-buybar.is-visible{transform:translateY(0);visibility:visible;transition:transform .35s var(--er-ease)}}@media(prefers-reduced-motion:reduce){.er-buybar,.er-pdp .product-form__submit{transition:none!important}.er-pdp .product-form__submit:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/er-pdp.css.map */
