ed-companion-bundle[hidden]{display:none!important}.ed-bundle{display:block;margin:24px 0;padding:22px 0;border-block:1px solid #ffffff30;color:#f5f7fb;font-family:var(--font-body-family);text-align:left}.ed-bundle__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ed-bundle__heading h3{font-family:var(--font-heading-family);font-size:26px;font-weight:600;line-height:1.2;margin:0;color:inherit;text-transform:none;letter-spacing:0}.ed-bundle__heading>span{font-size:16px;font-weight:600;color:#a3d4f6;white-space:nowrap}.ed-bundle__intro,.ed-bundle__note{font-size:16px;line-height:1.4;color:#cad2dd;margin:8px 0 16px}.ed-bundle__pair{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:12px;align-items:start}.ed-bundle__product{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:17px;line-height:1.3}.ed-bundle__product a{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.ed-bundle__product img{display:block;width:100%;height:auto;aspect-ratio:1.7;object-fit:contain;background:#111720;border-radius:4px}.ed-bundle__product span{overflow-wrap:anywhere}.ed-bundle__product s{font-size:15px;color:#c1c8d2}.ed-bundle__product strong{font-weight:600;color:#f5f7fb}.ed-bundle__plus{align-self:start;margin-top:32px;font-size:25px;color:#abb7c8}.ed-bundle select{display:block;width:100%;min-height:44px;border:1px solid #8593a7;border-radius:4px;background:#151e2a;color:#fff;padding:8px;font:inherit}.ed-bundle__button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:18px;min-height:48px;border:1px solid #a3d4f6;border-radius:4px;padding:12px 16px;background:transparent;color:#f7faff;font:600 18px/1.2 var(--font-body-family);cursor:pointer;transition:background-color .12s ease}.ed-bundle__button:hover{background:#9dd2f51a}.ed-bundle__button:disabled{opacity:.65;cursor:wait}.ed-bundle :focus-visible{outline:3px solid #8dccf7;outline-offset:3px}.ed-bundle__note{font-size:14px;margin:10px 0 0}.ed-bundle__status{font-size:16px;line-height:1.4;margin:10px 0 0}.ed-bundle__status:empty{display:none}.ed-bundle__cart{display:inline-block;color:#b8def8;text-underline-offset:4px;margin-top:8px;font-size:17px}.ed-bundle__cart[hidden]{display:none}@media(max-width:480px){.ed-bundle{padding:20px 0}.ed-bundle__heading h3{font-size:23px}.ed-bundle__pair{gap:8px;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.ed-bundle__product{font-size:16px}.ed-bundle__plus{font-size:22px;margin-top:22px}}@media(prefers-reduced-motion:reduce){.ed-bundle__button{transition:none}}.ed-bundle--cart{margin:16px 0;padding:18px 0;color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.2)}.ed-bundle--cart .ed-bundle__heading{display:block;margin-bottom:14px}.ed-bundle--cart .ed-bundle__heading h3{font-size:22px;line-height:1.25}.ed-bundle--cart .ed-bundle__pair{display:block}.ed-bundle--cart .ed-bundle__product{font-size:17px;gap:6px}.ed-bundle--cart .ed-bundle__product a{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center}.ed-bundle--cart .ed-bundle__product img{width:88px}.ed-bundle--cart .ed-bundle__product>label,.ed-bundle--cart .ed-bundle__price{margin-left:100px}.ed-bundle--cart .ed-bundle__product s,.ed-bundle--cart .ed-bundle__product strong{color:inherit}.ed-bundle--cart .ed-bundle__button{color:inherit;border-color:#78c4f5;font-size:17px;margin-top:14px;min-height:44px;padding:10px 14px}.ed-bundle--cart .ed-bundle__note{color:inherit;font-size:13px;line-height:1.35;margin-top:8px}.ed-bundle--cart .ed-bundle__cart{color:inherit}.ed-bundle__cart-status{display:block;padding:14px;border:1px solid currentColor;border-radius:4px;margin:16px 0}.ed-bundle__cart-status[hidden]{display:none!important}.desk-shot__bundle-region{width:100%;margin:20px 0 0}.desk-shot__bundle-region:not(:has(>ed-companion-bundle)),.desk-shot__bundle-region:has(>ed-companion-bundle[hidden]){display:none}.desk-shot__bundle-region{container-type:inline-size;container-name:edpromo}.ed-bundle:not(.ed-bundle--cart){--pb-blue: var(--ed-blue, #00a8ff);--pb-gold: #f0d98c;--pb-line: rgba(255, 255, 255, .12);--pb-muted: rgba(255, 255, 255, .72);--pb-ease: cubic-bezier(.16, 1, .3, 1);position:relative;overflow:hidden;isolation:isolate;display:grid;gap:18px 36px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "pair" "cta" "note" "status" "cart";margin:0;padding:clamp(20px,2.6cqi,34px);border:0;border-radius:20px;color:#fff;text-align:left;font-family:var(--font-body-family, "Barlow Condensed", sans-serif);background:#0f141c;box-shadow:inset 0 0 0 1px var(--pb-line)}.ed-bundle:not(.ed-bundle--cart):before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--pb-blue),#7fd3ff 55%,rgba(127,211,255,0));transform-origin:left center}.ed-bundle:not(.ed-bundle--cart) :where(h3,p,span,strong,s,em,b,i,a,label,select,button){font-family:inherit}.ed-bundle:not(.ed-bundle--cart) :focus-visible{outline:3px solid var(--pb-gold);outline-offset:3px}.ed-bundle:not(.ed-bundle--cart)>*{min-width:0}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__intro,.ed-bundle:not(.ed-bundle--cart) .ed-bundle__badge,.ed-bundle:not(.ed-bundle--cart) .ed-bundle__tag{display:none}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__heading{grid-area:head;display:grid;gap:4px;margin:0;align-content:center}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__heading h3{margin:0;color:#fff;font-family:var(--font-heading-family, "Barlow Condensed", sans-serif);font-weight:800;text-transform:uppercase;letter-spacing:0;line-height:.95;font-size:clamp(30px,4cqi,44px)}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__heading>span{white-space:normal;font-size:20px;font-weight:600;color:var(--pb-gold)}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__pair{grid-area:pair;display:grid;align-items:stretch;gap:10px;grid-template-columns:minmax(0,1fr)}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product{--th: 96px;display:grid;align-content:center;grid-template-columns:var(--th) minmax(0,1fr);gap:4px 14px;min-width:0;padding:10px;border-radius:14px;font-size:18px;line-height:1.25;background:#ffffff0b;box-shadow:inset 0 0 0 1px var(--pb-line);transition:background .2s ease,box-shadow .2s ease}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product:hover{background:#ffffff13}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product--companion{box-shadow:inset 0 0 0 1.5px #f0d98c80}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product img{display:block;width:100%;height:auto;aspect-ratio:1.55;object-fit:contain;background:radial-gradient(ellipse at center,#1b2a3b,#0a141f 80%);border-radius:9px}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product--source>img{grid-row:1 / span 2;align-self:center}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product--source>span{grid-column:2}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product a{grid-column:1 / -1;display:grid;grid-template-columns:var(--th) minmax(0,1fr);gap:4px 14px;align-items:center;color:#fff;text-decoration:none}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product>label,.ed-bundle:not(.ed-bundle--cart) .ed-bundle__price{grid-column:2;margin:0}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product span{overflow-wrap:anywhere}.ed-bundle:not(.ed-bundle--cart) [data-bundle-source-title],.ed-bundle:not(.ed-bundle--cart) [data-bundle-companion-title]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:19px;line-height:1.2}.ed-bundle:not(.ed-bundle--cart) [data-bundle-source-price]{font-family:var(--font-heading-family, "Barlow Condensed", sans-serif);font-weight:700;font-size:24px;line-height:1;color:var(--pb-muted)}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product s{font-size:18px;color:#ffffff8c}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product strong{font-family:var(--font-heading-family, "Barlow Condensed", sans-serif);font-weight:800;font-size:28px;line-height:1;color:var(--pb-gold)}.ed-bundle:not(.ed-bundle--cart) select{display:block;width:100%;min-height:44px;padding:8px 10px;font-size:17px;color:#fff;color-scheme:dark;background:#0000004d;border:1.5px solid rgba(255,255,255,.24);border-radius:9px}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__plus{display:grid;place-items:center;justify-self:center;width:34px;height:34px;margin:0;border-radius:50%;font-family:var(--font-heading-family, "Barlow Condensed", sans-serif);font-weight:800;font-size:24px;line-height:1;color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__cta{grid-area:cta;display:grid;gap:10px;align-content:center}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;margin:0;padding:10px 20px;border:0;border-radius:12px;cursor:pointer;color:#fff;background:var(--ed-blue-gradient, linear-gradient(105deg, #00b5ff, #0068ad));font-family:var(--font-heading-family, "Barlow Condensed", sans-serif);font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:.05em;line-height:1.1;transition:filter .16s ease,transform .16s ease}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__button:disabled{opacity:.7;cursor:wait}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__button [data-bundle-total]{font-size:26px;letter-spacing:0}.ed-bundle__savebar{margin:0;font-size:18px;font-weight:600;text-align:center;color:var(--pb-muted)}.ed-bundle__savebar strong{font-family:var(--font-heading-family, "Barlow Condensed", sans-serif);font-weight:800;font-size:22px;color:var(--pb-gold)}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__note{grid-area:note;margin:0;font-size:16px;line-height:1.4;color:#ffffff8c}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__status{grid-area:status;margin:0;font-size:18px;line-height:1.4;color:#fff}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__cart{grid-area:cart;justify-self:start;margin:0;font-size:19px;font-weight:600;color:var(--pb-gold);text-underline-offset:4px}@container edpromo (min-width: 560px){.ed-bundle:not(.ed-bundle--cart) .ed-bundle__pair{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:8px;align-items:center}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product{--th: 80px;align-self:stretch}}@container edpromo (min-width: 820px){.ed-bundle:not(.ed-bundle--cart){grid-template-columns:minmax(180px,.62fr) minmax(0,2fr) minmax(250px,.8fr);grid-template-areas:"head pair cta" "note note note" "status status status" "cart cart cart";align-items:center;gap:16px 32px}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__product{--th: 92px}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__heading h3{font-size:clamp(30px,3.3cqi,46px)}}@container edpromo (max-width: 559.98px){.ed-bundle:not(.ed-bundle--cart) .ed-bundle__plus{width:30px;height:30px;font-size:22px}}@media(max-width:480px){.ed-bundle:not(.ed-bundle--cart){border-radius:16px}}.ed-bundle:not(.ed-bundle--cart).is-armed{transition:opacity .8s var(--pb-ease),transform 1s var(--pb-ease)}.ed-bundle:not(.ed-bundle--cart).is-armed:before{transition:transform 1.3s .3s var(--pb-ease)}.ed-bundle:not(.ed-bundle--cart).is-armed:not(.is-in){opacity:0;transform:translateY(30px)}.ed-bundle:not(.ed-bundle--cart).is-armed:not(.is-in):before{transform:scaleX(0)}.ed-bundle:not(.ed-bundle--cart).is-armed :is(.ed-bundle__heading,.ed-bundle__product,.ed-bundle__plus,.ed-bundle__cta){transition:opacity .7s var(--pb-ease),transform .8s var(--pb-ease),background .2s ease,box-shadow .2s ease}.ed-bundle:not(.ed-bundle--cart).is-armed:not(.is-in) :is(.ed-bundle__heading,.ed-bundle__product,.ed-bundle__plus,.ed-bundle__cta){opacity:0;transform:translateY(16px)}.ed-bundle:not(.ed-bundle--cart).is-armed.is-in .ed-bundle__heading{transition-delay:.12s,.12s,0s,0s}.ed-bundle:not(.ed-bundle--cart).is-armed.is-in .ed-bundle__product--source{transition-delay:.22s,.22s,0s,0s}.ed-bundle:not(.ed-bundle--cart).is-armed.is-in .ed-bundle__plus{transition-delay:.32s,.32s,0s,0s}.ed-bundle:not(.ed-bundle--cart).is-armed.is-in .ed-bundle__product--companion{transition-delay:.38s,.38s,0s,0s}.ed-bundle:not(.ed-bundle--cart).is-armed.is-in .ed-bundle__cta{transition-delay:.48s,.48s,0s,0s}@media(prefers-reduced-motion:reduce){.ed-bundle:not(.ed-bundle--cart),.ed-bundle:not(.ed-bundle--cart) *,.ed-bundle:not(.ed-bundle--cart):before{transition:none!important;animation:none!important}.ed-bundle:not(.ed-bundle--cart).is-armed:not(.is-in),.ed-bundle:not(.ed-bundle--cart).is-armed:not(.is-in) *{opacity:1!important;transform:none!important}}.ed-bundle:not(.ed-bundle--cart){row-gap:0}.ed-bundle:not(.ed-bundle--cart) :is(.ed-bundle__pair,.ed-bundle__cta,.ed-bundle__note,.ed-bundle__status,.ed-bundle__cart){margin-top:16px}@container edpromo (min-width: 820px){.ed-bundle:not(.ed-bundle--cart) :is(.ed-bundle__pair,.ed-bundle__cta){margin-top:0}.ed-bundle:not(.ed-bundle--cart) .ed-bundle__note{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/ed-bundle.css.map */
