[data-template=design-e] .ed-reference-home,[data-template=design-e] .ed-reference-detail{color:#171717;width:100%}[data-template=design-e] .ed-reference-home section,[data-template=design-e] .ed-reference-detail section{position:relative}[data-template=design-e] .ed-reference-home h2{letter-spacing:0;font-weight:500}[data-template=design-e] .ed-reference-home :is(h2,h3){font-weight:500!important}[data-template=design-e] .ed-ref-review-track>button,[data-template=design-e] .ed-ref-daily-grid>button,[data-template=design-e] .ed-ref-signature .jay-one-image,[data-template=design-e] .ed-ref-magazine-track>button,[data-template=design-e] .ed-ref-split-media button,[data-template=design-e] .ed-ref-articles button,[data-template=design-e] .ed-ref-testimonials .ed-native-track>button{white-space:normal;min-width:0;height:auto;min-height:0;color:inherit;text-transform:none;background:0 0;border:0;line-height:normal;display:block}[data-template=design-e] .ed-ref-daily-grid>button{width:100%}[data-template=design-e] .ed-reference-sample{text-align:center;opacity:.7;word-break:keep-all;padding:4px 12px;font-size:10px;line-height:1.5;display:block}[data-template=design-e] .ed-native-track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto;transform:none!important}[data-template=design-e] .ed-native-track>*{scroll-snap-align:start;flex-shrink:0}[data-template=design-e] .ed-native-track::-webkit-scrollbar{display:none}[data-template=design-e] .ed-widget-arrows{gap:8px;display:flex}[data-template=design-e] .ed-widget-arrows button{width:30px;height:30px;color:inherit;opacity:.7;background:0 0;border:1px solid;border-radius:50%;place-items:center;padding:0;display:grid}[data-template=design-e] .ed-widget-more{text-align:center;border:1px solid;border-radius:3px;min-width:142px;margin:28px auto 0;padding:12px 24px;font-size:11px;line-height:16px;text-decoration:none;display:table}[data-template=design-e] .ed-widget-empty{text-align:center;padding:60px 20px;font-size:14px}[data-template=design-e] .ed-widget-dots{justify-content:center;gap:9px;padding:12px;display:flex}[data-template=design-e] .ed-widget-dots button{opacity:.3;background:currentColor;border:0;border-radius:50%;width:7px;height:7px;min-height:0;padding:0}[data-template=design-e] .ed-widget-dots button[aria-pressed=true]{opacity:1}[data-template=design-e] .ed-reference-hero-track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}[data-template=design-e] .ed-reference-hero-slide{scroll-snap-align:start;color:#fff;background:#171717;flex:0 0 100%;height:720px;position:relative}[data-template=design-e] .ed-reference-hero-slide>a,[data-template=design-e] .ed-reference-hero-slide picture{width:100%;height:100%;display:block}[data-template=design-e] .ed-reference-hero-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}[data-template=design-e] .ed-reference-hero-copy{pointer-events:none;max-width:650px;position:absolute;bottom:12%;left:8%}[data-template=design-e] .ed-reference-hero-copy h1{color:inherit;font-size:42px;line-height:1.2}[data-template=design-e] .ed-reference-hero-copy a{pointer-events:auto}[data-template=design-e] .ed-reference-hero>.ed-widget-dots{color:#fff;position:absolute;bottom:26px;left:0;right:0}[data-template=design-e] .ed-reference-hero>.ed-reference-sample{color:#fff;opacity:1;background:#0009;position:absolute;bottom:0;left:0;right:0}[data-template=design-e] .ed-ref-reviews{color:#161616;background:#fff}[data-template=design-e] .ed-ref-reviews>header{text-align:center;padding:19px 20px 9px}[data-template=design-e] .ed-ref-reviews>header h2{margin:0;font-size:27px;font-weight:500;line-height:32px}[data-template=design-e] .ed-ref-reviews>header p{margin:8px 0 0;font-size:11px;line-height:16px}[data-template=design-e] .ed-ref-reviews-inner{max-width:1200px;margin:auto;padding:100px 0 0;position:relative}[data-template=design-e] .ed-ref-reviews-inner>.ed-widget-arrows{position:absolute;top:62px;right:0}[data-template=design-e] .ed-ref-review-track{scrollbar-width:none;scroll-snap-type:x mandatory;gap:20px;display:flex;overflow-x:auto}[data-template=design-e] .ed-ref-review-track>button{aspect-ratio:9/16;scroll-snap-align:start;border-radius:4px;flex:0 0 calc(16.6667% - 16.6667px);padding:0;position:relative;overflow:hidden}[data-template=design-e] .ed-ref-review-track img,[data-template=design-e] .ed-ref-daily-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-template=design-e] .ed-ref-review-track picture,[data-template=design-e] .ed-ref-daily-grid picture{height:100%;display:block}[data-template=design-e] .ed-ref-review-overlay{text-align:left;color:#fff;background:linear-gradient(#0000,#000b);flex-direction:column;padding:35px 12px 12px;font-size:14px;line-height:20px;display:flex;position:absolute;bottom:0;left:0;right:0}[data-template=design-e] .ed-ref-review-overlay small{color:#fff;font-size:10px}[data-template=design-e] .ed-ref-reviews.is-daily .ed-ref-reviews-inner{padding-top:50px;padding-bottom:22px}[data-template=design-e] .ed-ref-daily-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}[data-template=design-e] .ed-ref-daily-grid>button{aspect-ratio:1;border-radius:4px;padding:0;overflow:hidden}[data-template=design-e] .ed-ref-reviews .ed-widget-more{border-color:#ccc;min-width:92px;margin:18px auto 0;font-size:14px}[data-template=design-e] .ed-ref-comparison{color:#fff;background:#080808;overflow:hidden}[data-template=design-e] .ed-ref-comparison .jay-auth-inner{min-width:0}[data-template=design-e] .ed-ref-comparison .jay-auth-right{min-width:0;position:relative}[data-template=design-e] .ed-ref-comparison .jay-auth-main-copy{white-space:pre-line}[data-template=design-e] .ed-ref-comparison .ed-widget-more{border-radius:0;min-width:190px;margin:22px 0 0;font-size:12px}[data-template=design-e] .ed-ref-comparison .ed-widget-arrows{position:absolute;top:-42px;right:0}[data-template=design-e] .ed-ref-comparison .jay-auth-track{gap:14px}[data-template=design-e] .ed-ref-comparison .jay-auth-card{text-align:left;min-width:calc(33.333% - 9.33px);padding:0}[data-template=design-e] .ed-ref-comparison .jay-auth-card-image picture,[data-template=design-e] .ed-ref-comparison .jay-auth-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-template=design-e] .ed-ref-comparison>.ed-reference-sample{position:absolute;bottom:1px;left:0;right:0}[data-template=design-e] .ed-ref-signature{color:#171717;background:#f0efec}[data-template=design-e] .ed-ref-signature .jay-one-inner{max-width:1500px;margin:auto;padding:28px 46px 30px}[data-template=design-e] .ed-ref-signature .jay-one-header{justify-content:space-between;align-items:end;margin-bottom:19px;display:flex}[data-template=design-e] .ed-ref-signature .jay-one-eyebrow{letter-spacing:3.2px;margin:0 0 8px;font-size:8px}[data-template=design-e] .ed-ref-signature .jay-one-title{margin:0;font-size:18px;line-height:1.3}[data-template=design-e] .ed-ref-signature .jay-one-track{gap:14px}[data-template=design-e] .ed-ref-signature .jay-one-card{flex:0 0 calc(25% - 10.5px);min-width:0}[data-template=design-e] .ed-ref-signature .jay-one-image{aspect-ratio:1/1.04;border-radius:7px;width:100%;padding:0;display:block;position:relative;overflow:hidden}[data-template=design-e] .ed-ref-signature .jay-one-image picture,[data-template=design-e] .ed-ref-signature .jay-one-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-template=design-e] .ed-signature-badge{color:#fff;background:#111;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid;position:absolute;top:14px;left:7px}[data-template=design-e] .ed-ref-signature .jay-one-info{padding:12px 2px}[data-template=design-e] .ed-ref-signature .jay-one-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:19px;overflow:hidden}[data-template=design-e] .ed-ref-signature .jay-one-price{color:#666;margin:4px 0 0;font-size:11px;line-height:17px}[data-template=design-e] .ed-ref-signature .ed-widget-more{margin-top:18px;font-size:10px}[data-template=design-e] .ed-ref-magazine{background:#fff}[data-template=design-e] .ed-ref-magazine-heading{padding:18px 46px 6px}[data-template=design-e] .ed-ref-magazine-heading h2{margin:0;font-size:36px;line-height:43px}[data-template=design-e] .ed-ref-magazine-wrap{padding:24px 46px 22px}[data-template=design-e] .ed-ref-magazine-track{gap:20px}[data-template=design-e] .ed-ref-magazine-track>button{aspect-ratio:3/4;border-radius:8px;flex:0 0 calc(25% - 15px);padding:0;position:relative;overflow:hidden}[data-template=design-e] .ed-ref-magazine-track picture,[data-template=design-e] .ed-ref-magazine-track img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-template=design-e] .ed-ref-magazine-progress{background:#eee;height:3px;margin:30px 0 0;position:relative}[data-template=design-e] .ed-ref-magazine-progress span{background:#111;width:25%;height:3px;position:absolute;top:0}[data-template=design-e] .ed-widget-lightbox{width:min(620px,88vw);margin:auto}[data-template=design-e] .ed-widget-lightbox-image{position:relative}[data-template=design-e] .ed-widget-lightbox-image>img{-o-object-fit:contain;object-fit:contain;background:#f6f6f6;width:100%;max-height:67vh;display:block}[data-template=design-e] .ed-widget-lightbox-image .ed-widget-arrows{justify-content:space-between;position:absolute;top:50%;left:10px;right:10px}[data-template=design-e] .ed-widget-lightbox-image .ed-widget-arrows button{color:#111;opacity:1;background:#fff}[data-template=design-e] .ed-widget-lightbox-caption{text-align:center;padding:18px}[data-template=design-e] .ed-widget-lightbox-caption h2{margin:8px 0;font-size:18px}[data-template=design-e] .ed-widget-lightbox-caption p{white-space:pre-line;font-size:13px}[data-template=design-e] .ed-widget-lightbox-caption>span{font-size:11px}[data-template=design-e] .ed-ref-best{color:#fff;background:#0b0b0b}[data-template=design-e] .ed-ref-best .jay-best-title{font-size:27px;line-height:33px}[data-template=design-e] .ed-ref-best .jay-best-inner{max-width:1500px;margin:auto;padding:40px 46px 35px}[data-template=design-e] .ed-reference-best-pages{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}[data-template=design-e] .ed-reference-best-page{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 14px;display:grid}[data-template=design-e] .ed-reference-best-page .jay-best-product{width:auto;min-width:0}[data-template=design-e] .ed-reference-best-page .jay-best-image{aspect-ratio:1/1.04;border-radius:10px;overflow:hidden}[data-template=design-e] .ed-reference-best-page .jay-best-product-title{font-size:12px;line-height:18px}[data-template=design-e] .ed-reference-best-page .jay-best-price{margin-top:4px;font-size:12px;line-height:18px}[data-template=design-e] .ed-ref-new .jay-new-title{font-size:27px;line-height:33px}[data-template=design-e] .ed-ref-new .jay-new-item img{-o-object-fit:cover;object-fit:cover}[data-template=design-e] .ed-ref-watch{background:#fff;padding:15px 0}[data-template=design-e] .ed-watch-scroll{overflow:hidden}[data-template=design-e] .ed-watch-track{width:max-content;animation:38s linear infinite ed-reference-marquee;display:flex}[data-template=design-e] .ed-watch-group{gap:20px;padding-right:20px;display:flex}[data-template=design-e] .ed-watch-group button{border-radius:12px;width:260px;height:260px;padding:0;overflow:hidden}[data-template=design-e] .ed-watch-group picture,[data-template=design-e] .ed-watch-group img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-template=design-e] .ed-watch-track:hover,[data-template=design-e] .ed-watch-track:focus-within{animation-play-state:paused}@keyframes ed-reference-marquee{to{transform:translate(-50%)}}[data-template=design-e] .ed-ref-faq{background:#f5f5f5}[data-template=design-e] .ed-ref-faq-inner{grid-template-columns:1fr 1.1fr;gap:80px;max-width:1440px;margin:auto;padding:80px 50px;display:grid}[data-template=design-e] .ed-ref-faq h2{margin:0 0 22px;font-size:40px;line-height:48px}[data-template=design-e] .ed-ref-faq header>p{white-space:pre-line;font-size:16px;line-height:26px}[data-template=design-e] .ed-ref-faq .ed-widget-more{border:0;border-bottom:1px solid;border-radius:0;min-width:0;margin-left:0;padding:0 0 4px;font-size:14px}[data-template=design-e] .ed-ref-faq details{background:#fff;border-radius:12px;margin-bottom:10px;padding:0 24px}[data-template=design-e] .ed-ref-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:18px;line-height:26px;list-style:none;display:flex}[data-template=design-e] .ed-ref-faq details>p{white-space:pre-line;padding-bottom:20px;font-size:15px;line-height:24px}[data-template=design-e] .ed-ref-faq details[open] summary svg{transform:rotate(180deg)}[data-template=design-e] .ed-ref-benefits{text-align:center;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1440px;margin:auto;padding:60px 50px;display:grid}[data-template=design-e] .ed-ref-benefits svg{margin:0 auto 22px}[data-template=design-e] .ed-ref-benefits h3{margin:0 0 15px;font-size:20px}[data-template=design-e] .ed-ref-benefits p{white-space:pre-line;font-size:16px;line-height:26px}[data-template=design-e] .ed-ref-split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1440px;margin:auto;padding:50px;display:grid}[data-template=design-e] .ed-ref-split-media{min-width:0;position:relative}[data-template=design-e] .ed-ref-split-media button,[data-template=design-e] .ed-ref-split-media picture,[data-template=design-e] .ed-ref-split-media img{border-radius:20px;width:100%;padding:0;display:block}[data-template=design-e] .ed-ref-split-copy h2{white-space:pre-line;margin:15px 0 24px;font-size:40px;line-height:48px}[data-template=design-e] .ed-ref-split-copy p,[data-template=design-e] .ed-ref-split-copy>div{white-space:pre-line;font-size:16px;line-height:26px}[data-template=design-e] .ed-ref-split-copy .ed-widget-more{color:#fff;background:#111;border-radius:24px;margin-left:0;font-size:14px}[data-template=design-e] .ed-ref-split.is-layered{background:#f5f5f5;max-width:none;padding:70px max(50px,50vw - 670px)}[data-template=design-e] .ed-ref-split.is-layered .ed-ref-split-media{padding-bottom:15%;padding-right:18%}[data-template=design-e] .ed-ref-split.is-layered .ed-ref-split-media>button:nth-child(2){width:50%;position:absolute;bottom:0;right:0}[data-template=design-e] .ed-ref-articles{max-width:1440px;margin:auto;padding:60px 50px}[data-template=design-e] .ed-ref-articles>header{text-align:center;margin-bottom:40px}[data-template=design-e] .ed-ref-articles h2,[data-template=design-e] .ed-ref-testimonials h2{font-size:40px;line-height:48px}[data-template=design-e] .ed-ref-articles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}[data-template=design-e] .ed-ref-articles button{text-align:left;padding:0}[data-template=design-e] .ed-ref-articles picture,[data-template=design-e] .ed-ref-articles img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;display:block}[data-template=design-e] .ed-ref-articles button>span{margin-top:20px;font-size:12px;display:block}[data-template=design-e] .ed-ref-articles button h3{margin:10px 0;font-size:24px;line-height:32px}[data-template=design-e] .ed-ref-articles button p{font-size:16px;line-height:26px}[data-template=design-e] .ed-ref-testimonials{text-align:center;background:#f5f5f5;padding:60px 50px}[data-template=design-e] .ed-ref-testimonials>.ed-widget-arrows{justify-content:center;margin:20px 0}[data-template=design-e] .ed-ref-testimonials .ed-native-track{gap:24px;max-width:1000px;margin:auto}[data-template=design-e] .ed-ref-testimonials .ed-native-track>button{background:#fff;border-radius:16px;width:calc(33.3333% - 16px);padding:30px 20px}[data-template=design-e] .ed-ref-testimonials img{-o-object-fit:contain;object-fit:contain;width:160px;height:120px;margin:auto}[data-template=design-e] .ed-ref-testimonials h3{margin-top:20px;font-size:20px}[data-template=design-e] .ed-ref-testimonials p{font-size:15px;line-height:24px}@media (max-width:767px){[data-template=design-e] .ed-reference-hero-slide{height:420px}[data-template=design-e] .ed-reference-hero-copy h1{font-size:28px}[data-template=design-e] .ed-ref-reviews>header{padding:18px 20px 8px}[data-template=design-e] .ed-ref-reviews>header h2{font-size:21px;line-height:27px}[data-template=design-e] .ed-ref-reviews>header p{font-size:10px}[data-template=design-e] .ed-ref-reviews-inner{padding:100px 15px 0}[data-template=design-e] .ed-ref-reviews-inner>.ed-widget-arrows{top:60px;right:15px}[data-template=design-e] .ed-ref-review-track{gap:8px}[data-template=design-e] .ed-ref-review-track>button{flex-basis:100px}[data-template=design-e] .ed-ref-review-overlay{padding:25px 8px 8px;font-size:11px;line-height:15px}[data-template=design-e] .ed-ref-reviews.is-daily .ed-ref-reviews-inner{padding:35px 15px 20px}[data-template=design-e] .ed-ref-daily-grid{gap:8px}[data-template=design-e] .ed-ref-comparison .jay-auth-inner{padding:20px 0 28px;display:block}[data-template=design-e] .ed-ref-comparison .jay-auth-copy{padding:0 22px}[data-template=design-e] .ed-ref-comparison .ed-widget-more{min-width:165px;margin:20px 0 28px;font-size:11px}[data-template=design-e] .ed-ref-comparison .ed-widget-arrows{display:none}[data-template=design-e] .ed-ref-comparison .jay-auth-track{gap:11px;padding:0 22px}[data-template=design-e] .ed-ref-comparison .jay-auth-card{aspect-ratio:1/1.03;flex:0 0 78vw;min-width:78vw;height:auto}[data-template=design-e] .ed-ref-signature .jay-one-inner{padding:24px 0}[data-template=design-e] .ed-ref-signature .jay-one-header{margin-bottom:16px;padding:0 22px}[data-template=design-e] .ed-ref-signature .jay-one-title{font-size:15px}[data-template=design-e] .ed-ref-signature .ed-widget-arrows{display:none}[data-template=design-e] .ed-ref-signature .jay-one-track{gap:11px;padding:0 22px}[data-template=design-e] .ed-ref-signature .jay-one-card{flex-basis:72vw}[data-template=design-e] .ed-ref-magazine-heading{padding:15px 22px 4px}[data-template=design-e] .ed-ref-magazine-heading h2{font-size:29px;line-height:35px}[data-template=design-e] .ed-ref-magazine-wrap{padding:18px 0 15px}[data-template=design-e] .ed-ref-magazine-track{gap:12px;padding:0 22px}[data-template=design-e] .ed-ref-magazine-track>button{flex-basis:62vw}[data-template=design-e] .ed-ref-magazine-progress{margin:20px 22px 0}[data-template=design-e] .ed-ref-best .jay-best-inner{padding:28px 20px}[data-template=design-e] .ed-ref-best .jay-best-title,[data-template=design-e] .ed-ref-new .jay-new-title{font-size:21px;line-height:27px}[data-template=design-e] .ed-ref-best .ed-widget-arrows{display:none}[data-template=design-e] .ed-reference-best-pages{gap:12px}[data-template=design-e] .ed-reference-best-page{display:contents}[data-template=design-e] .ed-reference-best-page .jay-best-product{scroll-snap-align:start;flex:0 0 78vw}[data-template=design-e] .ed-reference-best-page .jay-best-image{aspect-ratio:1/1.12}[data-template=design-e] .ed-watch-group{gap:12px;padding-right:12px}[data-template=design-e] .ed-watch-group button{border-radius:8px;width:110px;height:110px}[data-template=design-e] .ed-ref-watch{padding:10px 0}[data-template=design-e] .ed-ref-faq-inner{padding:40px 20px;display:block}[data-template=design-e] .ed-ref-faq h2{margin-bottom:18px;font-size:28px;line-height:35px}[data-template=design-e] .ed-ref-faq header{margin-bottom:28px}[data-template=design-e] .ed-ref-faq header>p{font-size:14px;line-height:23px}[data-template=design-e] .ed-ref-faq summary{padding:16px 0;font-size:16px;line-height:24px}[data-template=design-e] .ed-ref-faq details{padding:0 18px}[data-template=design-e] .ed-ref-benefits{grid-template-columns:1fr 1fr;gap:30px 20px;padding:36px 20px}[data-template=design-e] .ed-ref-benefits h3{margin-bottom:10px;font-size:17px}[data-template=design-e] .ed-ref-benefits p{font-size:13px;line-height:21px}[data-template=design-e] .ed-ref-split,[data-template=design-e] .ed-ref-split.is-layered{flex-direction:column;gap:30px;padding:36px 20px;display:flex}[data-template=design-e] .ed-ref-split-copy h2{font-size:28px;line-height:36px}[data-template=design-e] .ed-ref-split-copy p,[data-template=design-e] .ed-ref-split-copy>div{font-size:14px;line-height:23px}[data-template=design-e] .ed-ref-articles{padding:36px 20px}[data-template=design-e] .ed-ref-articles>div{scroll-snap-type:x mandatory;gap:20px;display:flex;overflow:auto}[data-template=design-e] .ed-ref-articles button{scroll-snap-align:start;min-width:80%}[data-template=design-e] .ed-ref-articles h2,[data-template=design-e] .ed-ref-testimonials h2{font-size:28px;line-height:35px}[data-template=design-e] .ed-ref-testimonials{padding:36px 20px}[data-template=design-e] .ed-ref-testimonials .ed-native-track>button{width:80%}}@media (prefers-reduced-motion:reduce){[data-template=design-e] .ed-watch-track{animation:none}[data-template=design-e] .ed-watch-scroll{overflow:auto}}[data-template=design-e] .ed-header[data-home=true]{color:#fff;background:#262626;border-color:#262626}[data-template=design-e] .ed-reference-hero{margin-top:-80px}[data-template=design-e] .ed-header-inner{position:static}[data-template=design-e] .ed-shop-nav{align-items:center;gap:4px;display:flex;position:static}[data-template=design-e] .ed-mega-toggle{width:20px;height:30px;color:inherit;background:0 0;border:0;place-items:center;min-width:0;padding:0;display:grid}[data-template=design-e] .ed-mega-menu{color:#111;text-align:left;background:#fff;border-top:1px solid #eee;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 14px #0001}[data-template=design-e] .ed-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;max-width:1440px;margin:auto;padding:40px 50px 50px;display:grid}[data-template=design-e] .ed-mega-grid>div{flex-direction:column;gap:9px;display:flex}[data-template=design-e] .ed-mega-grid a{padding:0;font-size:14px;font-weight:400;line-height:24px}[data-template=design-e] .ed-mega-grid .ed-mega-heading{margin-bottom:16px;font-size:18px;font-weight:600}[data-template=design-e] .ed-mega-grid .ed-mega-all{margin-top:14px;font-size:12px;text-decoration:underline}[data-template=design-e] .ed-mobile-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;max-width:160px;height:40px;margin-bottom:24px}[data-template=design-e] .ed-mobile-drill,[data-template=design-e] .ed-mobile-back{width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #eee;border-radius:0;justify-content:space-between;height:auto;min-height:0;padding:18px 0;display:flex}[data-template=design-e] .ed-mobile-login{color:#fff;background:#111;border-radius:24px;justify-content:center;align-items:center;gap:10px;margin-top:40px;padding:14px;display:flex;position:sticky;bottom:0}[data-template=design-e] .ed-detail-layout{grid-template-columns:minmax(0,1.565fr) minmax(0,1fr);gap:80px;max-width:1440px}[data-template=design-e] .ed-detail-info .product__title{font-size:40px;line-height:48px}[data-template=design-e] .ed-related-carousel{scroll-snap-type:x mandatory;gap:30px;display:flex;overflow:auto}[data-template=design-e] .ed-related-carousel>article{scroll-snap-align:start;flex:0 0 calc(25% - 22.5px)}@media (max-width:1023px){[data-template=design-e] .ed-detail-layout{gap:32px}[data-template=design-e] .ed-detail-info .product__title{font-size:30px;line-height:39px}[data-template=design-e] .ed-reference-hero{margin-top:-68px}}@media (max-width:767px){[data-template=design-e] .ed-detail-layout{display:block}[data-template=design-e] .ed-detail-info .product__title{font-size:26px;line-height:34px}[data-template=design-e] .ed-related-carousel>article{flex-basis:70vw}[data-template=design-e] .ed-reference-hero{margin-top:-60px}}[data-template=design-e] .ed-collection-hero{height:720px;position:relative}[data-template=design-e] .ed-collection-hero picture,[data-template=design-e] .ed-collection-hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-template=design-e] .ed-collection-hero>.ed-reference-sample{color:#fff;opacity:1;background:#0009;position:absolute;bottom:0;left:0;right:0}[data-template=design-e] .ed-brand-initial{color:#333;word-break:break-word;background:#eee;padding:7px;font-size:13px;line-height:17px;overflow:hidden}[data-template=design-e] .ed-lookbook-card{aspect-ratio:3/4;border-radius:20px;flex:0 0 calc(33.3333% - 20px);min-width:0;position:relative;overflow:hidden}[data-template=design-e] .ed-lookbook-card>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}[data-template=design-e] .ed-lookbook-bag{color:#111;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;min-width:0;height:44px;padding:0;display:grid;position:absolute;bottom:20px;left:20px}[data-template=design-e] .ed-lookbook-popover{color:#111;text-align:left;background:#fff;border-radius:16px;padding:20px;position:absolute;bottom:76px;left:20px;right:20px;box-shadow:0 8px 30px #0002}[data-template=design-e] .ed-lookbook-popover>strong{font-size:16px}[data-template=design-e] .ed-lookbook-popover>a{align-items:center;gap:12px;margin:15px 0;display:flex}[data-template=design-e] .ed-lookbook-popover>a img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:65px;height:85px}[data-template=design-e] .ed-lookbook-popover span{color:inherit;background:0 0;border-radius:0;width:auto;height:auto;font-size:13px;line-height:20px;display:block;position:static}[data-template=design-e] .ed-lookbook-popover small{margin-top:5px;font-size:12px;display:block}[data-template=design-e] .ed-lookbook-popover p{margin:12px 0;font-size:13px;line-height:20px}[data-template=design-e] .ed-lookbook-popover button{color:#111;background:0 0;border:0;height:auto;min-height:0;padding:5px 0;font-size:12px;text-decoration:underline}[data-template=design-e] .ed-search-catalog h1{text-align:center;margin:55px 0 25px;font-size:40px;line-height:48px}[data-template=design-e] .ed-collection-search{border:1px solid #999;border-radius:28px;max-width:650px;height:48px;margin:0 auto 55px;display:flex;overflow:hidden}[data-template=design-e] .ed-collection-search input{background:0 0;border:0;flex:1;min-width:0;padding:0 20px}[data-template=design-e] .ed-collection-search button{color:#111;background:0 0;border:0;place-items:center;width:50px;min-width:0;height:48px;padding:0;display:grid}[data-template=design-e] .ed-search-results-layout{grid-template-columns:300px minmax(0,1fr);gap:30px;display:grid}[data-template=design-e] .ed-search-filters details{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px}[data-template=design-e] .ed-search-filters summary{cursor:pointer;padding-bottom:18px;font-size:20px;line-height:28px}[data-template=design-e] .ed-search-filters details>label{margin-bottom:12px;font-size:15px;display:block}[data-template=design-e] .ed-price-filter{gap:12px;display:flex}[data-template=design-e] .ed-price-filter label{flex:1;min-width:0;font-size:12px}[data-template=design-e] .ed-price-filter input{border:1px solid #bbb;border-radius:6px;width:100%;min-width:0;padding:10px 8px;font-size:13px}[data-template=design-e] .ed-filter-apply{color:#fff;background:#111;border-radius:24px;height:40px;margin-right:15px;padding:0 20px}[data-template=design-e] .ed-catalog-results{min-width:0}[data-template=design-e] .ed-reference-reviews-page{color:#222;max-width:1200px;margin:30px auto 80px}[data-template=design-e] .ed-reference-reviews-page>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:64px;display:flex}[data-template=design-e] .ed-reference-reviews-page>header h1{letter-spacing:0;font-size:18px}[data-template=design-e] .ed-reference-reviews-page>header span{color:#666;font-size:12px}[data-template=design-e] .ed-review-filters{border-bottom:1px solid #ddd;align-items:end;gap:15px;margin-bottom:24px;padding:24px 0 28px;display:flex}[data-template=design-e] .ed-review-filters label{flex-direction:column;gap:5px;font-size:12px;display:flex}[data-template=design-e] .ed-review-filters input,[data-template=design-e] .ed-review-filters select{border:1px solid #ddd;border-radius:4px;height:40px;padding:0 12px;font-size:13px}[data-template=design-e] .ed-review-query{flex:1}[data-template=design-e] .ed-review-filters button{color:#333;background:#fff;border:1px solid #bbb;border-radius:4px;height:40px;padding:0 22px;font-size:13px}[data-template=design-e] .ed-reference-review-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 20px;display:grid}[data-template=design-e] .ed-reference-review-photo{aspect-ratio:9/16;text-align:left;border:0;border-radius:4px;width:100%;height:auto;min-height:0;padding:0;display:block;position:relative;overflow:hidden}[data-template=design-e] .ed-reference-review-photo>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-template=design-e] .ed-reference-review-photo>div{color:#fff;background:linear-gradient(#0000,#000b);padding:60px 12px 14px;position:absolute;bottom:0;left:0;right:0}[data-template=design-e] .ed-reference-review-photo p{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}[data-template=design-e] .ed-reference-review-photo small{font-size:10px}[data-template=design-e] .ed-review-product{align-items:center;gap:10px;min-height:56px;font-size:11px;line-height:16px;display:flex}[data-template=design-e] .ed-review-product img{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:36px;height:36px}[data-template=design-e] .ed-review-product span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-template=design-e] .ed-detail-reviews{margin-block:50px}[data-template=design-e] .ed-detail-reviews>header{margin-bottom:30px}[data-template=design-e] .ed-detail-reviews h2{margin:0;font-size:18px;font-weight:500}[data-template=design-e] .ed-review-reader{grid-template-columns:1.6fr 1fr;gap:30px;display:grid}[data-template=design-e] .ed-review-reader-media{background:#f6f6f6;place-items:center;min-width:0;display:grid;position:relative}[data-template=design-e] .ed-review-reader-media>img{-o-object-fit:contain;object-fit:contain;width:100%;height:70vh}[data-template=design-e] .ed-review-reader-arrows{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:15px;left:15px;right:15px}[data-template=design-e] .ed-review-reader-arrows button{color:#111;background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:36px;min-width:0;height:36px;min-height:0;padding:0;display:grid}[data-template=design-e] .ed-review-reader-arrows span{background:#fff;border-radius:20px;padding:4px 12px;font-size:12px}[data-template=design-e] .ed-review-reader-copy{max-height:70vh;padding-top:16px;overflow:auto}[data-template=design-e] .ed-review-reader-copy h2{margin:20px 0 10px;font-size:17px;line-height:26px}[data-template=design-e] .ed-review-reader-copy small{color:#777;font-size:11px}[data-template=design-e] .ed-review-reader-copy>p{white-space:pre-line;margin:25px 0;font-size:14px;line-height:24px}[data-template=design-e] .ed-review-reader-copy .ed-review-product{border-top:1px solid #ddd;padding-top:20px}[data-template=design-e] .ed-review-no-photo{color:#888;background:#e9e9e9;place-items:center;height:100%;font-size:12px;display:grid}[data-template=design-e] .ed-card-badge{z-index:3;color:#333;background:#fff;border-radius:3px;padding:3px 7px;font-size:10px;position:absolute;top:14px;left:14px}[data-template=design-e] .ed-card-hover-image{z-index:2;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}[data-template=design-e] .product-card:hover .ed-card-hover-image,[data-template=design-e] .jay-best-product:hover .ed-card-hover-image{opacity:1}[data-template=design-e] .ed-card-quick{z-index:4;color:#111;opacity:0;background:#fff;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:12px;transition:all .2s;display:flex;position:absolute;bottom:15px;left:15px;right:15px;transform:translateY(8px)}[data-template=design-e] :is(.product-card,.jay-best-product):is(:hover,:focus-within) .ed-card-quick{opacity:1;transform:none}[data-template=design-e] .ed-quick-view{color:#111;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;max-width:900px;display:grid}[data-template=design-e] .ed-quick-view>img{-o-object-fit:contain;object-fit:contain;border-radius:12px;align-self:start;width:100%;max-height:65vh}[data-template=design-e] .ed-quick-view h2{margin-bottom:14px;font-size:24px;line-height:32px}[data-template=design-e] .ed-quick-view>div>p{margin-bottom:24px;font-size:20px}@media (max-width:767px){[data-template=design-e] .ed-collection-hero{height:420px}[data-template=design-e] .ed-lookbook-card{flex-basis:80vw}[data-template=design-e] .ed-search-catalog h1{margin-top:30px;font-size:26px;line-height:34px}[data-template=design-e] .ed-collection-search{margin-bottom:30px}[data-template=design-e] .ed-search-results-layout{display:block}[data-template=design-e] .ed-search-filters form{flex-wrap:wrap;align-items:start;gap:14px;margin-bottom:20px;display:flex}[data-template=design-e] .ed-search-filters details{flex:1;min-width:140px}[data-template=design-e] .ed-search-filters summary{font-size:16px}[data-template=design-e] .ed-reference-reviews-page{margin:15px 15px 50px}[data-template=design-e] .ed-review-filters{flex-wrap:wrap;gap:10px}[data-template=design-e] .ed-review-query{flex-basis:100%;order:-1;min-width:180px}[data-template=design-e] .ed-review-filters select{min-width:100px}[data-template=design-e] .ed-reference-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px}[data-template=design-e] .ed-reference-review-photo p{font-size:12px;line-height:18px}[data-template=design-e] .ed-review-reader{display:block}[data-template=design-e] .ed-review-reader-media>img{height:48vh}[data-template=design-e] .ed-review-reader-copy{max-height:none}[data-template=design-e] .ed-card-quick{opacity:1;width:34px;height:34px;padding:0;bottom:8px;left:auto;right:8px;transform:none}[data-template=design-e] .ed-card-quick span{display:none}[data-template=design-e] .ed-quick-view{width:80vw;display:block}[data-template=design-e] .ed-quick-view>img{height:240px}[data-template=design-e] .ed-quick-view h2{font-size:20px;line-height:28px}}
