body:has(.edb-page) .header__row--top{min-height:60px}body:has(.edb-page) .header[data-sticky-state=idle]{opacity:1}.edb-page,.edb-page *{box-sizing:border-box}.edb-page{color:#111;background:#fff;font-family:var(--font-body--family);font-size:15px;line-height:1.5}.edb-page[data-edb-product]{padding-bottom:28px}.edb-page button,.edb-page input{font:inherit}.edb-page button{cursor:pointer}.edb-page img{display:block;max-width:100%}.edb-page__shell,.edb-page__editorial-inner{width:min(100% - 48px,1500px);margin-inline:auto}.edb-page__breadcrumb{display:flex;gap:12px;align-items:center;min-height:20px;margin:16px 0 24px;color:#333;font-size:14px}.edb-page__breadcrumb a{color:inherit;text-decoration:none}.edb-page__breadcrumb a:hover{text-decoration:underline}.edb-page__product{display:grid;grid-template-columns:minmax(0,900px) minmax(0,500px);gap:40px;align-items:start}.edb-page__gallery{min-width:0}.edb-page__stage{position:relative;display:grid;place-items:center;aspect-ratio:1;background:#fff}.edb-page__stage img{width:100%;height:100%;object-fit:contain}.edb-page__gallery-arrow{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #e1e1e1;border-radius:50%;background:#fff;color:#111;font-size:32px;line-height:1;transform:translateY(-50%);opacity:0;transition:opacity .2s ease}.edb-page__gallery:hover .edb-page__gallery-arrow,.edb-page__gallery-arrow:focus-visible{opacity:1}.edb-page__gallery-arrow--previous{left:18px}.edb-page__gallery-arrow--next{right:18px}.edb-page__gallery-dots{display:flex;align-items:center;justify-content:center;gap:10px;height:44px}.edb-page__gallery-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#d4d4d4}.edb-page__gallery-dots button[aria-current=true]{width:30px;border-radius:8px;background:#929292}.edb-page__gallery-dots button[hidden]{display:none}.edb-page__thumbnails{display:flex;justify-content:center;gap:8px;padding-top:12px}.edb-page__thumbnails button{display:grid;place-items:center;flex:0 0 74px;width:74px;height:74px;padding:6px;border:1px solid #dedede;border-radius:4px;background:#f7f7f7}.edb-page__thumbnails button[hidden]{display:none}.edb-page__thumbnails button[aria-pressed=true]{border:2px solid #111;padding:5px}.edb-page__thumbnails button:hover{border-color:#777}.edb-page__thumbnails img{width:100%;height:100%;object-fit:contain}.edb-page__details{padding-top:9px}.edb-page__details h1{max-width:500px;margin:0 0 28px;font-size:30px;font-weight:700;line-height:1.35;letter-spacing:0}.edb-page__price-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px;padding-bottom:20px;border-bottom:1px solid #dedede}.edb-page__prices{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.edb-page__prices strong{color:#cf0b0b;font-size:38px;line-height:1.1}.edb-page__prices s{color:#4b4b4b;font-size:29px;font-weight:700;line-height:1.1;white-space:nowrap}.edb-page__saving{display:inline-flex;align-items:center;min-height:25px;padding:4px 7px;background:#c90000;color:#fff;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.edb-page__price-row [data-edb-stock]{color:#434343;font-size:14px;white-space:nowrap}.edb-page__price-row [data-edb-stock]:before{content:"";display:inline-block;width:9px;height:9px;margin-right:9px;border-radius:50%;background:#218950}.edb-page__prices s[hidden],.edb-page__saving[hidden],.edb-page__sticky-prices s[hidden]{display:none}.edb-page__quick-specs{display:grid;gap:4px;margin:0 0 22px;padding-left:18px;color:#373737;font-size:13px;line-height:1.45}.edb-page__quick-specs strong{color:#111;font-weight:700}.edb-page__brand-banner{display:block;height:122px;overflow:hidden;margin-bottom:22px;border-radius:6px;background:#0b0b0b}.edb-page__brand-banner img{width:100%;height:100%;object-fit:cover;object-position:center}.edb-page__description{padding:19px 0 14px;border-top:1px solid #e9e9e9}.edb-page__description h2{margin:0 0 12px;font-size:20px;line-height:1.25;font-weight:700}.edb-page__description p{margin:0 0 12px;color:#424242;font-size:14px;line-height:1.55}.edb-page__color-picker{margin-top:18px}.edb-page__color-picker p{margin:0 0 12px;font-size:17px;font-weight:600}.edb-page__colors{display:flex;flex-wrap:wrap;gap:12px}.edb-page__color{display:flex;align-items:center;gap:9px;min-height:46px;padding:8px 16px;border:1px solid #d8d8d8;border-radius:4px;background:#fff;color:#222}.edb-page__color[aria-pressed=true]{border-color:#111;outline:1px solid #111}.edb-page__swatch{width:17px;height:17px;border:1px solid #0002;border-radius:50%}.edb-page__swatch--blue{background:#1985ed}.edb-page__swatch--pink{background:#ee91a6}.edb-page__form{margin-top:27px}.edb-page__form>label{display:block;margin-bottom:11px;font-size:16px;font-weight:600}.edb-page__purchase-row{display:flex;gap:14px}.edb-page__quantity{display:flex;flex:0 0 150px;align-items:center;justify-content:space-between;height:52px;border:1px solid #d9d9d9;border-radius:4px}.edb-page__quantity button{width:43px;height:50px;padding:0;border:0;background:transparent;font-size:24px}.edb-page__quantity input{width:45px;min-width:0;padding:0;border:0;outline:none;text-align:center;-webkit-appearance:textfield;appearance:textfield}.edb-page__quantity input::-webkit-inner-spin-button,.edb-page__quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.edb-page__add,.edb-page__buy,.edb-page__sticky button{min-height:52px;border:0;border-radius:4px;background:#e72e27;color:#fff;font-size:15px;font-weight:700}.edb-page__add{flex:1}.edb-page__buy{width:100%;margin-top:12px;background:#151515}.edb-page__add:hover,.edb-page__sticky button:hover{background:#bf241e}.edb-page__buy:hover{background:#333}.edb-page button:disabled{opacity:.5;cursor:not-allowed}.edb-page__form-message{min-height:0;margin:7px 0 0;color:#ad2520;font-size:13px}.edb-page__form-message:empty{display:none}.edb-page__assurances{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid #e9e9e9}.edb-page__assurance{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;color:#222;text-align:center}.edb-page__assurance svg{flex:0 0 27px;width:27px;height:27px;color:#d72a28}.edb-page__assurance span{font-size:11px;font-weight:600;line-height:1.25}.edb-page__assurance a{color:inherit;font-size:11px;font-weight:600;line-height:1.25;text-decoration:underline;text-underline-offset:2px}.edb-page__assurance button{padding:0;border:0;background:none;color:inherit;font-size:11px;font-weight:600;line-height:1.25;text-decoration:none}.edb-page__assurance button:focus-visible{outline:2px solid #111;outline-offset:4px}.edb-page__warranty-dialog{width:min(560px,calc(100vw - 32px));max-width:100%;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;border:0;border-radius:6px;background:#fff;color:#111;box-shadow:0 20px 70px #0005}.edb-page__warranty-dialog::backdrop{background:#000a}.edb-page__warranty-content{position:relative;padding:38px 38px 34px}.edb-page__warranty-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:#333;font-size:30px;line-height:1}.edb-page__warranty-close:hover{color:#d72a28}.edb-page__warranty-eyebrow{margin:0 0 8px;color:#a52622;font-size:12px;font-weight:700;text-transform:uppercase}.edb-page__warranty-content h2{margin:0 32px 16px 0;font-size:29px;font-weight:700;line-height:1.2}.edb-page__warranty-content p{margin:0 0 18px;color:#3c3c3c;font-size:14px;line-height:1.55}.edb-page__warranty-coverage{margin:24px 0;border-top:1px solid #dedede}.edb-page__warranty-coverage div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #dedede}.edb-page__warranty-coverage dt,.edb-page__warranty-coverage dd{margin:0;font-size:14px;line-height:1.4}.edb-page__warranty-coverage dt{min-width:0}.edb-page__warranty-coverage dd{flex:0 0 auto;font-weight:700}.edb-page__warranty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px}.edb-page__warranty-actions a{color:#111;font-size:13px;font-weight:700;text-underline-offset:3px}.edb-page__warranty-actions a:first-child{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:3px;background:#111;color:#fff;text-decoration:none}.edb-page__warranty-actions a:first-child:hover{background:#333}.edb-page__warranty-actions a:focus-visible,.edb-page__warranty-close:focus-visible{outline:2px solid #d72a28;outline-offset:3px}.shopify-section:has(>.edb-page__tabs){position:sticky;top:calc(var(--header-height, 60px) - 1px);z-index:7}.edb-page__tabs{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fff}.edb-page__tabs-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 48px,620px);height:50px;margin-inline:auto}.edb-page__tabs a{display:grid;align-items:center;height:100%;padding:0 10px;border-bottom:2px solid transparent;color:#5f5f5f;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.edb-page__tabs a[aria-current=location],.edb-page__tabs a:hover{border-color:#e72e27;color:#111}.edb-page__tabs a:focus-visible{outline:2px solid #111;outline-offset:-4px}.edb-page__editorial#edb002-overview,.edb-page__specifications,.edb-page__support{scroll-margin-top:calc(var(--header-height, 60px) + 58px)}html:has(.edb-page__tabs){scroll-behavior:smooth}.edb-page__editorial{padding-bottom:0}.edb-page__editorial h2{margin:0;font-size:38px;font-weight:700;line-height:1.2;letter-spacing:0}.edb-page__editorial p{color:#6a6a6a}.edb-page__intro{padding:72px 0 32px}.edb-page__intro h2{font-size:45px}.edb-page__intro p{margin:8px 0 0;font-size:22px}.edb-page__intro-media{overflow:hidden;border-radius:8px}.edb-page__intro-media--mobile{display:none}.edb-page__intro-media img{width:100%;aspect-ratio:1464 / 520;object-fit:cover}.edb-page__intro-media video{display:block;width:100%;aspect-ratio:16 / 9;background:#111;object-fit:cover}.edb-page__performance{padding-top:100px}.edb-page__performance p{margin:12px 0 34px;font-size:17px}.edb-page__performance img{width:100%;height:auto;border-radius:8px}.edb-page__design{margin-top:110px;overflow:hidden}.edb-page__design h2{margin-bottom:38px}.edb-page__design-track{--design-gutter: max(24px, calc((100vw - 1500px)/2) );--design-card-width: min(79vw, 1200px);display:flex;gap:30px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--design-gutter);padding-inline:var(--design-gutter);scrollbar-width:none}.edb-page__design-track::-webkit-scrollbar{display:none}.edb-page__design-track:after{content:"";flex:0 0 max(0px,calc(100vw - var(--design-card-width) - var(--design-gutter) - var(--design-gutter)))}.edb-page__design-card{flex:0 0 var(--design-card-width);display:grid;grid-template-columns:40% minmax(0,60%);gap:0;min-height:470px;padding:28px;border-radius:8px;background:#f3f3f3;scroll-snap-align:start}.edb-page__design-copy{padding:8px 34px 8px 2px}.edb-page__design-copy h3{margin:0 0 18px;font-size:30px;line-height:1.2;font-weight:700}.edb-page__design-copy p{max-width:410px;margin:0;font-size:16px;line-height:1.55}.edb-page__design-card img{width:100%;height:100%;min-height:414px;border-radius:8px;object-fit:cover}.edb-page__design-controls{display:flex;align-items:center;justify-content:space-between;padding-top:24px}.edb-page__design-dots,.edb-page__design-arrows{display:flex;align-items:center;gap:10px}.edb-page__design-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#d5d5d5}.edb-page__design-dots button[aria-current=true]{width:30px;border-radius:6px;background:#303030}.edb-page__design-arrows button{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#333;color:#fff;font-size:27px;line-height:1}.edb-page__design-arrows button:disabled{background:#c4c4c4;cursor:default}.edb-page__video{padding-top:110px}.edb-page__video p{margin:12px 0 30px;font-size:17px}.edb-page__video video{display:block;width:100%;aspect-ratio:16 / 9;margin-top:30px;background:#111;object-fit:contain}.edb-page__feature{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:64px;align-items:center;padding-top:145px}.edb-page__feature--reverse{grid-template-columns:minmax(0,1fr) minmax(0,520px)}.edb-page__feature--reverse .edb-page__feature-copy{order:2}.edb-page__feature--reverse img{order:1}.edb-page__feature-copy h2{font-size:33px}.edb-page__feature-copy p{margin:12px 0 20px;font-size:18px}.edb-page__feature-copy ul{margin:0;padding-left:20px;color:#555;line-height:1.8}.edb-page__feature img{width:100%;height:auto;border-radius:8px}.edb-page__specifications{margin-top:135px;padding:80px 0 90px;background:#f7f7f7;scroll-margin-top:calc(var(--header-height, 60px) + 58px)}.edb-page__specifications p,.edb-page__support>div>p{margin:12px 0 36px;font-size:17px}.edb-page__specifications dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px;margin:0}.edb-page__specifications dl div{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid #d8d8d8}.edb-page__specifications dt{color:#666}.edb-page__specifications dd{margin:0;font-weight:700;text-align:right}.edb-page__specifications .edb-page__fineprint{margin:26px 0 0;font-size:13px}.edb-page__support{padding:90px 0 95px;scroll-margin-top:calc(var(--header-height, 60px) + 58px)}.edb-page__manual{display:inline-block;margin-bottom:38px;padding-bottom:5px;border-bottom:2px solid #e72e27;color:#111;font-weight:700;text-decoration:none}.edb-page__faq{max-width:950px;border-top:1px solid #ddd}.edb-page__faq details{border-bottom:1px solid #ddd}.edb-page__faq summary{padding:22px 0;font-size:18px;font-weight:600;cursor:pointer}.edb-page__faq details p{max-width:750px;margin:0 0 22px}.edb-page__sticky{position:fixed;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;gap:18px;min-height:74px;padding:8px max(24px,calc((100vw - 1500px)/2));border-top:1px solid #e5e5e5;background:#fff;box-shadow:0 -3px 16px #0001;transform:translateY(110%);transition:transform .2s ease}.edb-page__sticky[data-visible=true]{transform:translateY(0)}.edb-page__sticky img{width:56px;height:56px;object-fit:contain}.edb-page__sticky div{display:flex;flex:1;flex-direction:column;min-width:0}.edb-page__sticky .edb-page__sticky-prices{flex:0 0 auto;align-items:flex-end;gap:1px}.edb-page__sticky strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edb-page__sticky span{color:#666;font-size:13px}.edb-page__sticky b{margin-right:20px;white-space:nowrap}.edb-page__sticky-prices b{margin-right:0;color:#cf0b0b}.edb-page__sticky-prices s{color:#4b4b4b;font-size:12px;white-space:nowrap}.edb-page__sticky button{min-width:200px;padding:0 24px}@media(max-width:1100px){.edb-page__product{grid-template-columns:minmax(0,1fr) minmax(0,430px);gap:30px}.edb-page__feature{gap:34px}}@media(min-width:750px)and (max-width:900px){.edb-page__product{display:block}.edb-page__details{max-width:620px;margin-inline:auto;padding-top:28px}}@media(max-width:749px){.edb-page[data-edb-product]{padding-bottom:24px}.edb-page__shell,.edb-page__editorial-inner{width:100%}.edb-page__breadcrumb{gap:9px;margin:14px 16px 8px;font-size:12px}.edb-page__product{display:block}.edb-page__stage{height:auto;aspect-ratio:1}.edb-page__stage img{width:min(100%,460px);height:auto}.edb-page__gallery-arrow{width:35px;height:35px;font-size:26px;opacity:.75}.edb-page__gallery-arrow--previous{left:8px}.edb-page__gallery-arrow--next{right:8px}.edb-page__gallery-dots{height:28px}.edb-page__thumbnails{gap:6px;padding:8px 12px 0}.edb-page__thumbnails button{flex:0 1 60px;min-width:0;width:60px;height:auto;aspect-ratio:1;padding:4px}.edb-page__thumbnails button[aria-pressed=true]{padding:3px}.edb-page__details{padding:30px 18px 0}.edb-page__details h1{margin-bottom:18px;font-size:24px}.edb-page__price-row{margin-bottom:16px;padding-bottom:16px}.edb-page__prices strong{font-size:29px}.edb-page__prices s{font-size:22px}.edb-page__saving{min-height:21px;padding:4px 6px;font-size:11px}@media(max-width:360px){.edb-page__prices{column-gap:8px}.edb-page__prices strong{font-size:26px}.edb-page__prices s{font-size:18px}.edb-page__saving{padding-inline:5px;font-size:10px}}.edb-page__quick-specs{margin-bottom:20px}.edb-page__brand-banner{height:100px}.edb-page__assurances{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}.edb-page__assurance span{font-size:11px}.edb-page__warranty-content{padding:32px 22px 26px}.edb-page__warranty-content h2{font-size:24px}.edb-page__warranty-actions{gap:14px}.edb-page__quantity{flex-basis:120px}.edb-page__quantity button{width:35px}.edb-page__tabs-inner{width:min(100% - 24px,620px);height:48px;gap:6px}.edb-page__tabs a{padding:0 4px;font-size:13px}.edb-page__editorial h2{font-size:29px}.edb-page__intro{padding:54px 18px 25px}.edb-page__intro h2{font-size:33px}.edb-page__intro p{font-size:17px}.edb-page__intro-media{border-radius:0}.edb-page__intro-media--desktop{display:none}.edb-page__intro-media--mobile{display:block}.edb-page__intro-media img{aspect-ratio:1.25}.edb-page__performance{padding:70px 18px 0}.edb-page__performance p{font-size:15px}.edb-page__design{margin-top:76px}.edb-page__design h2{margin:0 18px 22px}.edb-page__design-track{--design-gutter: 18px;--design-card-width: calc(100vw - 48px) ;gap:14px}.edb-page__design-card{display:flex;flex-direction:column;min-height:0;padding:16px}.edb-page__design-copy{min-height:165px;padding:2px 4px 18px}.edb-page__design-copy h3{margin-bottom:10px;font-size:21px}.edb-page__design-copy p{font-size:14px}.edb-page__design-card img{height:auto;min-height:0;aspect-ratio:1.4}.edb-page__design-controls{padding:17px 18px 0}.edb-page__video{padding:80px 18px 0}.edb-page__video p{font-size:15px}.edb-page__feature,.edb-page__feature--reverse{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:85px 18px 0}.edb-page__feature--reverse .edb-page__feature-copy,.edb-page__feature--reverse img{order:initial}.edb-page__feature-copy h2{font-size:28px}.edb-page__feature-copy p{font-size:16px}.edb-page__specifications{margin-top:90px;padding:65px 18px}.edb-page__specifications dl{grid-template-columns:1fr}.edb-page__specifications dl div{padding:15px 0}.edb-page__support{padding:70px 18px 85px}.edb-page__sticky{gap:10px;min-height:66px;padding:7px 12px}.edb-page__sticky img{width:45px;height:45px}.edb-page__sticky strong{max-width:125px;font-size:12px}.edb-page__sticky b{margin:0;font-size:13px}.edb-page__sticky button{min-width:48px;min-height:46px;padding:0 10px;font-size:0}.edb-page__sticky button:before{content:"+";font-size:26px;line-height:1}}@media(prefers-reduced-motion:reduce){html:has(.edb-page__tabs){scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/edb002-page.css.map */
