.ep{padding-top:20px;padding-bottom:72px;color:var(--eden-ink)}.ep__top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-areas:"crumbs crumbs" "gallery info";gap:18px 48px;align-items:start}.ep--single .ep__top{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.ep__crumbs{grid-area:crumbs;margin:0}.ep__crumb-m{display:none}@media screen and (min-width:750px){.ep__crumbs--m{display:none}}.ep__gallery{grid-area:gallery}.ep__info{grid-area:info}.ep__gallery{display:flex;flex-direction:column;gap:12px;position:sticky;top:calc(var(--eden-sticky-offset, 0px) + 16px);min-width:0}.ep__track{aspect-ratio:1 / 1;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--eden-r-card);background:var(--eden-tile);overscroll-behavior-x:contain}.ep__track::-webkit-scrollbar{display:none}.ep__track:focus-visible{outline:2px solid var(--eden-focus);outline-offset:var(--eden-focus-offset)}.ep__slide{flex:0 0 100%;aspect-ratio:1 / 1;padding:48px;display:grid;place-items:center;scroll-snap-align:start}.ep__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;display:block}.ep__dots{display:none}.ep__main{aspect-ratio:1 / 1;border-radius:var(--eden-r-card);background:var(--eden-tile);padding:48px;display:grid;place-items:center;overflow:hidden}.ep__main img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;display:block}.ep__thumbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ep__thumb{display:block;width:100%;aspect-ratio:1 / 1;padding:8px;border-radius:var(--eden-r-control);border:1px solid var(--eden-line);background:var(--eden-tile);cursor:pointer}.ep__thumb[aria-pressed=true]{border:2px solid var(--eden-gold);padding:7px}.ep__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.ep__info{display:flex;flex-direction:column;gap:16px;min-width:0}.ep__logo{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--eden-touch);margin:-9px 0}.ep__logo img{height:30px;width:auto;display:block}.ep__brand{margin:-8px 0 0;font-size:var(--eden-text-body);line-height:22px}.ep__brand a{display:inline-block;padding:11px 0;margin:-11px 0}.ep__title{margin:0;font:800 var(--eden-text-pdp, 64px)/.94 var(--eden-font-display);text-transform:uppercase;overflow-wrap:anywhere}.ep__intro{margin:0;font-size:var(--eden-text-title);line-height:28px;color:var(--eden-ink-2)}.ep--single .ep__intro{font-size:var(--eden-text-md);line-height:25px}.ep__facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;border:1px solid var(--eden-line);border-radius:var(--eden-r-card);background:var(--eden-surface-1)}.ep__facts:empty{display:none}.ep__facts>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:16px;border-right:1px solid var(--eden-line);min-width:0}.ep__facts>div:last-child{border-right:0}.ep__facts .ep__fv{margin:0;font:800 var(--eden-text-kpi)/36px var(--eden-font-display);overflow-wrap:anywhere}.ep__facts .ep__fv.ep__mono{font:500 var(--eden-text-md)/36px var(--eden-font-mono)}.ep__facts--gold1>div:nth-child(1) .ep__fv,.ep__facts--gold2>div:nth-child(2) .ep__fv,.ep__facts--gold3>div:nth-child(3) .ep__fv{color:var(--eden-gold)}.ep__facts:has(>div:nth-child(2)>.ep__fv.ep__mono)>div:first-child .ep__fv{color:var(--eden-ink)}.ep__facts .ep__fl{margin:2px 0 0;font-size:var(--eden-text-sm);color:var(--eden-ink-3)}.ep__stock{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:var(--eden-text-body)}.ep__stock i{width:8px;height:8px;margin-top:7px;border-radius:var(--eden-r-pill);background:var(--eden-success);flex:none}.ep__stock--part i{background:var(--eden-warning)}.ep__cta{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap}.ep__cta .eden-link{display:inline-flex;align-items:center;min-height:var(--eden-touch)}.ep__login{--eden-btn-h: var(--eden-control-lg)}.ep__note{margin:-4px 0 0;font-size:var(--eden-text-mono);line-height:21px;color:var(--eden-ink-2)}.ep__trade{min-width:0}.ep__dl{border-top:1px solid var(--eden-line);padding-top:16px;display:flex;flex-direction:column;gap:10px}.ep__dl-head{margin:0;font:600 var(--eden-text-sm)/20px var(--eden-font);color:var(--eden-ink-3);text-transform:none}.ep__dl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ep__dl-tile{display:flex;align-items:center;gap:12px;min-height:var(--eden-touch);padding:12px 14px;border-radius:var(--eden-r-control);border:1px solid var(--eden-line);color:var(--eden-ink);text-decoration:none;font-weight:600;font-size:var(--eden-text-mono)}.ep__dl-tile:hover{border-color:var(--eden-line-strong)}.ep__dl-tile>svg:first-child{color:var(--eden-gold);flex:none}.ep__dl-tile--locked{color:var(--eden-ink-3)}.ep__dl-tile--locked>svg:first-child{color:var(--eden-ink-3)}.ep__dl-lock{margin-left:auto;flex:none}.ep__mono{font:500 var(--eden-text-sm) var(--eden-font-mono);color:var(--eden-ink-3)}.ep__sizes,.ep__alts,.ep__specs{margin-top:64px}.ep__story,.ep__details{margin-top:72px}.ep__sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:18px;flex-wrap:wrap}.ep__sec-head h2,.ep__details h2,.ep__story h2{margin:0;font:800 var(--eden-text-display)/42px var(--eden-font-display);text-transform:uppercase}.ep__sec-head span{font-size:var(--eden-text-mono);color:var(--eden-ink-2)}.ep__sec-link{display:inline-flex;align-items:center;min-height:var(--eden-touch);font-size:var(--eden-text-mono)}.ep__table-wrap{border:1px solid var(--eden-line);border-radius:var(--eden-r-card);overflow:auto;background:var(--eden-surface-1)}.ep__table{width:100%;border-collapse:collapse}.ep__table thead th{text-align:left;font-size:var(--eden-text-sm);font-weight:600;color:var(--eden-ink-3);padding:10px 16px;background:var(--eden-surface-2);white-space:nowrap}.ep__table td,.ep__table tbody th{padding:10px 16px;border-top:1px solid var(--eden-line);vertical-align:middle;text-align:left;height:51px}.ep__table tbody th{font-weight:600}.ep__table tr[hidden]{display:none}.ep__table tbody tr:hover>*{background:var(--eden-surface-4)}.ep__size{display:flex;align-items:center;gap:10px}.ep__fp{flex:none}.ep__fp rect{fill:none;stroke:var(--eden-plus-orange);stroke-width:1.5}.ep__lock{color:var(--eden-ink-3);font-size:var(--eden-text-mono);white-space:nowrap}.ep__lock svg{vertical-align:-1px;margin-right:6px}.ep__more-row{display:flex;justify-content:center;border-top:1px solid var(--eden-line)}.ep__more-btn{min-height:var(--eden-touch);padding:0 16px;border:0;background:none;color:var(--eden-gold-text);font:600 var(--eden-text-mono) var(--eden-font);cursor:pointer}.ep__more-btn:hover{text-decoration:underline;text-underline-offset:4px}.ep__bar{position:sticky;bottom:12px;z-index:var(--eden-z-sticky);margin-top:12px;display:flex;align-items:center;gap:18px;padding:14px 18px;border-radius:var(--eden-r-card);background:var(--eden-surface-2);border:1px solid var(--eden-line-strong);box-shadow:var(--eden-shadow-2)}.ep__bar p{margin:0;flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:4px 18px}.ep__bar p b{font-weight:600}.ep__bar p span{color:var(--eden-ink-2)}.ep__bar-login{display:inline-flex;align-items:center;min-height:var(--eden-touch);font-size:var(--eden-text-mono)}.ep__bar-apply{--eden-btn-h: var(--eden-control-lg);flex:none}.ep__story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center;padding:40px;border-radius:var(--eden-r-card);background:var(--eden-surface-4);border:1px solid var(--eden-line);overflow:hidden}.ep__story-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.ep--single .ep__story h2{font-size:var(--eden-text-kpi);line-height:34px}.ep__stat{margin:0;display:flex;align-items:baseline;gap:12px}.ep__stat-n{font:800 var(--eden-text-stat, 96px)/.92 var(--eden-font-display);font-variant-numeric:tabular-nums}.ep__stat-u{color:var(--eden-gold-text);font-weight:700}.ep__stat-u small{display:block;color:var(--eden-ink-3);font-weight:500;font-size:var(--eden-text-sm)}.ep__story-body{margin:0;color:var(--eden-ink-2);font-size:var(--eden-text-md);line-height:25px}.ep__story-src{margin:0;font-size:var(--eden-text-caption);color:var(--eden-ink-3)}.ep__story-art{display:grid;place-items:center;min-width:0}.ep__story-img{width:100%;height:auto;border-radius:var(--eden-r-card);display:block}.ep-art{display:block;width:100%;height:auto}.ep-art--tent{max-width:420px}.ep-art--spectrum{max-width:380px}.ep-art__frame{fill:none;stroke:var(--eden-plus-orange);stroke-width:3}.ep-art__wall{fill:none;stroke:var(--eden-line);stroke-width:1}.ep-art__lamp{fill:var(--eden-ink)}.ep-art__rays{fill:none;stroke:var(--eden-gold);stroke-width:1.2;opacity:.85}.ep-art__tray{fill:var(--eden-surface-3);stroke:var(--eden-gold);stroke-width:1}.ep-art text{font-family:var(--eden-font);font-size:12px}.ep-art__lead{fill:var(--eden-ink);font-size:13px}.ep-art__label{fill:var(--eden-ink-2)}.ep-art__axis,.ep-art__axis text{fill:var(--eden-ink-3)}.ep-art__brace{fill:none;stroke:var(--eden-ink);stroke-width:1}.ep-art__dots{fill:var(--eden-gold)}.ep-art__s1{stop-color:#7a3cff}.ep-art__s2{stop-color:#2a6bff}.ep-art__s3{stop-color:#00c2c7}.ep-art__s4{stop-color:#5fd03a}.ep-art__s5{stop-color:#ffb21a}.ep-art__s6{stop-color:#ff3b1f}.ep-art__s7{stop-color:#b3001b}.ep-art__ir{fill:#3a0a10}.ep-art__uv{fill:#1d1033}@media(prefers-reduced-motion:no-preference){.ep-art__dots circle{animation:ep-photon 2.4s var(--eden-ease-out) infinite}.ep-art__dots circle:nth-child(3n+2){animation-delay:.4s}.ep-art__dots circle:nth-child(3n){animation-delay:.8s}}@keyframes ep-photon{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(18px);opacity:.4}}.ep__details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.ep__details--one{grid-template-columns:minmax(0,1fr)}.ep__details--one>div{max-width:760px}.ep__desc,.ep__spec{display:flex;flex-direction:column;gap:14px;min-width:0}.ep__rte{color:var(--eden-ink-2);font-size:var(--eden-text-md);line-height:26px}.ep__rte h2,.ep__rte h3,.ep__rte h4{font:700 var(--eden-text-title)/24px var(--eden-font);text-transform:none;color:var(--eden-ink);margin:20px 0 6px}.ep__rte p{margin:0 0 12px}.ep__rte>:first-child{margin-top:0}.ep__rte>:last-child{margin-bottom:0}.ep__rte>p:empty,.ep__rte>br{display:none}.ep__rte ul,.ep__rte ol{padding-left:20px;margin:0 0 12px}.ep__rte a{color:var(--eden-gold-text)}.ep__rte img{max-width:100%;height:auto}.ep__faq{margin-top:6px;border:1px solid var(--eden-line);border-radius:var(--eden-r-card);overflow:hidden}.ep__faq details+details{border-top:1px solid var(--eden-line)}.ep__faq summary{display:flex;align-items:center;gap:10px;min-height:var(--eden-touch);padding:12px 16px;font-weight:700;cursor:pointer;list-style:none}.ep__faq summary::-webkit-details-marker{display:none}.ep__faq summary:before{content:"";flex:none;width:0;height:0;border-left:6px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent;transition:transform var(--eden-dur-fast) var(--eden-ease-out)}.ep__faq details[open]>summary:before{transform:rotate(90deg)}.ep__faq summary:hover{background:var(--eden-surface-4)}.ep__faq .ep__rte{padding:0 16px 14px;font-size:var(--eden-text-body);line-height:24px}.ep__spec dl,.ep__spec-card dl{margin:0}.ep__spec dl{border:1px solid var(--eden-line);border-radius:var(--eden-r-card);background:var(--eden-surface-1);overflow:hidden}.ep__spec dl>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;padding:12px 16px;border-top:1px solid var(--eden-line);font-size:var(--eden-text-body)}.ep__spec dl>div:first-child{border-top:0}.ep__spec dt,.ep__spec-card dt{color:var(--eden-ink-3)}.ep__spec dd,.ep__spec-card dd{margin:0;font-variant-numeric:tabular-nums}.ep__spec dl>div>dd:only-child{grid-column:1 / -1}.ep__spec-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px}.ep__spec-card{padding:20px;border-radius:var(--eden-r-card);background:var(--eden-surface-1);border:1px solid var(--eden-line);min-width:0}.ep__spec-card h3{margin:0 0 12px;font:800 var(--eden-text-lg)/26px var(--eden-font-display);text-transform:uppercase}.ep__spec-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:var(--eden-text-mono)}.ep__spec-card dd{font-weight:600;text-align:right}.ep__spec-card dl>div>dd:only-child{text-align:left;font-weight:400}@media screen and (min-width:1200px){.ep--single .ep__story{margin-top:70px;padding-bottom:47px}.ep--single .ep__specs{margin-top:69px}.ep--single .ep__specs .ep__sec-head{margin-bottom:14px}.ep--single .ep__spec-card{padding-top:18px}.ep--single .ep__spec-card h3{margin-bottom:8px}}.ep__alts .el__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ep__recs:not(.is-ready){height:0;margin:0;overflow:hidden;visibility:hidden}@media screen and (max-width:1199px){.ep__spec-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.ep__top,.ep--single .ep__top{grid-template-columns:1fr;grid-template-areas:"crumbs" "gallery" "info";gap:18px}.ep__gallery{position:static}.ep__details{grid-template-columns:1fr;gap:48px}.ep__story{grid-template-columns:1fr;padding:32px}.ep__alts .el__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ep__crumbs--d{display:none}.ep{padding-top:0;padding-bottom:40px}.ep__top,.ep--single .ep__top{margin:0 calc(var(--eden-gutter) * -1);grid-template-areas:"gallery" "crumbs" "info";gap:0}.ep__crumbs{padding:20px var(--eden-gutter) 0;font-size:var(--eden-text-sm)}.ep__crumb-d{display:none}.ep__crumb-m{display:inline}.ep__gallery{position:relative;gap:0;background:var(--eden-tile);aspect-ratio:1 / 1;contain:layout paint;overflow:hidden}.ep__track{height:100%}.ep__track{border-radius:0}.ep__slide{aspect-ratio:1 / 1;height:auto;padding:28px}.ep__thumbs{display:none}.ep__dots{display:none;justify-content:center;gap:6px;position:absolute;left:0;right:0;bottom:12px;pointer-events:none}.ep__dots i{width:6px;height:3px;border-radius:var(--eden-r-pill);background:var(--eden-line-strong);transition:width var(--eden-dur-fast) var(--eden-ease-out)}.ep__dots i.is-on{width:18px;background:var(--eden-bg)}.ep__info{padding:14px var(--eden-gutter) 0;gap:14px}.ep__logo img{height:24px}.ep__title{font-size:var(--eden-text-display);line-height:40px}.ep__intro,.ep--single .ep__intro{font-size:var(--eden-text-md);line-height:24px}.ep__facts>div{padding:10px 12px}.ep__facts .ep__fv{font-size:var(--eden-text-xl);line-height:28px}.ep__facts .ep__fl{font-size:var(--eden-text-caption);line-height:16px}.ep__stock{font-size:var(--eden-text-mono);line-height:20px}.ep__stock i{margin-top:6px}.ep__cta .eden-btn{width:100%}.ep__dl{border-top:0;padding-top:8px}.ep__dl-head{font:800 var(--eden-text-xl)/28px var(--eden-font-display);color:var(--eden-ink);text-transform:uppercase}.ep__dl-tile{padding:10px 12px}.ep__sizes,.ep__alts,.ep__specs,.ep__story,.ep__details{margin-top:36px}.ep__sec-head{flex-wrap:nowrap;margin-bottom:12px;gap:12px}.ep__sec-head h2,.ep__details h2,.ep__story h2,.ep--single .ep__story h2{font-size:var(--eden-text-heading);line-height:32px}.ep__sec-head span{font-size:var(--eden-text-caption);text-align:right}.ep__sizes .ep__table-wrap{margin:0 calc(var(--eden-gutter) * -1);border-radius:0;border-left:0;border-right:0;background:var(--eden-surface-1)}.ep__table thead{display:none}.ep__table tr{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:14px var(--eden-gutter);border-top:1px solid var(--eden-line)}.ep__table tbody tr:first-child{border-top:0}.ep__table td,.ep__table tbody th{padding:0;border:0;height:auto}.ep__table tbody tr:hover>*{background:none}.ep__table .ep__fp{display:none}.ep__table tbody th{order:1}.ep__table .ep__lock{order:2;text-align:right}.ep__table td.ep__mono{order:3}.ep__table .ep__st{order:4;justify-self:end}.ep__more-row{justify-content:flex-start;padding:0 var(--eden-gutter)}.ep__more-btn{padding:0}.ep__bar{position:sticky;bottom:0;margin:12px calc(var(--eden-gutter) * -1) 0;border-radius:0;border-left:0;border-right:0;padding:12px var(--eden-gutter);flex-wrap:wrap;gap:8px 16px}.ep__bar p{flex-basis:100%;font-size:var(--eden-text-sm)}.ep__bar p span{display:none}.ep__bar-apply{flex:1}.ep__story{padding:20px;gap:20px}.ep__story-copy{display:contents}.ep__story-art{order:3}.ep__story-body{order:4}.ep__story-src{order:5}.ep__stat-n{font-size:var(--eden-text-hero)}.ep__faq summary{padding:12px 14px}.ep__spec dl>div{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.ep__spec-cards{grid-template-columns:1fr}.ep__alts .el__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:166px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--eden-gutter) * -1);padding:0 var(--eden-gutter) 4px;scroll-padding:0 var(--eden-gutter);scrollbar-width:none}.ep__alts .el__grid::-webkit-scrollbar{display:none}.ep__alts .el__grid>*{scroll-snap-align:start;min-width:0}}.ep__spec-card h3 .ep__unit,.ep__spec-card h3.ep__unit{text-transform:none}.ep__count,.ep__dl-acc{display:none}@media screen and (max-width:749px){.ep__count{display:block;position:absolute;right:var(--eden-space-3);bottom:var(--eden-space-3);margin:0;padding:2px var(--eden-space-2);border-radius:var(--eden-r-pill);background:var(--eden-surface-1);color:var(--eden-ink);font-size:var(--eden-text-caption);line-height:18px;pointer-events:none}.ep>.ep__dl-acc:has(.ep__dl){display:block;order:3;margin:var(--eden-space-8) calc(var(--eden-gutter) * -1) 0;padding:0 var(--eden-gutter);border-top:1px solid var(--eden-line);border-bottom:1px solid var(--eden-line)}.ep__dl-acc>summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--eden-touch);padding:4px 0;font:600 var(--eden-text-body)/22px var(--eden-font);color:var(--eden-ink);list-style:none;cursor:pointer}.ep__dl-acc>summary::-webkit-details-marker{display:none}.ep__dl-acc>summary:after{content:"+";color:var(--eden-gold);font-weight:600}.ep__dl-acc[open]>summary:after{content:"\2212"}.ep>.ep__dl-acc .ep__dl-phone{display:block;margin-top:0;padding-bottom:var(--eden-space-3)}.ep__dl-acc .ep__dl-head{display:none}.ep>.ep__recs{display:block}}.ep__spec-card dt{flex:none;white-space:nowrap}.ep__spec-card dd{min-width:0}@media screen and (min-width:750px){.ep__spec-cards{align-items:stretch}}.ep__faq summary:before{display:none}.ep__faq summary:after{content:"+";margin-left:auto;flex:none;font:400 22px/1 var(--eden-font);color:var(--eden-ink-3)}.ep__faq details[open]>summary:after{content:"\2212"}
/*# sourceMappingURL=/cdn/shop/t/40/assets/eden-product.css.map */
