.b5-card{min-width:0;box-shadow:var(--shadow-card);background:#fff;border:1px solid #1d212914;border-radius:22px;margin:0;padding:24px;display:block;overflow:hidden}.generic-page .pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:56px 0 96px;display:grid}.generic-page .pcard{border-radius:var(--b5-radius);color:inherit;box-shadow:var(--shadow-card);background:#fff;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.generic-page .pcard:hover{box-shadow:var(--shadow-pop);transform:translateY(-6px)}.generic-page .pcard__img{aspect-ratio:1;background:var(--b5-cloud);place-items:center;padding:26px;display:grid;overflow:hidden}.generic-page .pcard__img img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1)}.generic-page .pcard:hover .pcard__img img{transform:scale(1.05)}.generic-page .pcard__body{align-content:start;gap:8px;padding:20px 22px 24px;display:grid}.generic-page .pcard__title,.generic-page .pcard__price{font-family:var(--font-display);font-weight:800}.generic-page .pcard__title{letter-spacing:-.01em;font-size:17px;line-height:1.35}.generic-page .pcard__price{font-size:18px}.generic-page .pvideo__frame{aspect-ratio:16/9;width:100%;box-shadow:var(--shadow-pop);background:#000;border-radius:24px;position:relative;overflow:hidden}.generic-page .pvideo__frame iframe,.generic-page .pvideo__frame video,.generic-page .pvideo__play{border:0;width:100%;height:100%;position:absolute;inset:0}.generic-page .pvideo__play{cursor:pointer;background:#000;padding:0}.generic-page .pvideo__play picture{position:absolute;inset:0}.generic-page .pvideo__play img{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.generic-page .pvideo__play-btn{z-index:1;width:74px;height:74px;color:var(--b5-ink);background:#fffffff0;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 34px #0006}.generic-page .pvideo__play:hover .pvideo__play-btn{transform:translate(-50%,-50%)scale(1.06)}.generic-page .pvideo__play-btn svg{margin-left:3px}.generic-page .pdsec-anchor{height:0;scroll-margin-top:96px;display:block}.order-tracking{background:#f5fbff;padding-top:56px}.order-tracking__inner{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:22px;display:grid}.order-tracking__form,.order-tracking__help,.tracking-result{background:#fff;border:1px solid #1d212914;border-radius:8px;box-shadow:0 18px 42px -34px #0055aa6b}.order-tracking__form{gap:16px;padding:28px;display:grid}.order-tracking__form h2,.tracking-result h2{margin:4px 0 8px;font-size:clamp(28px,4vw,44px);line-height:1}.order-tracking__form p,.order-tracking__help p,.tracking-result p{color:var(--b5-ink-60)}.order-tracking__form label{color:var(--b5-ink);gap:8px;font-weight:800;display:grid}.order-tracking__form input{width:100%;min-height:50px;color:var(--b5-ink);font:inherit;background:#fff;border:1px solid #1d212924;border-radius:8px;outline:none;padding:0 14px;transition:border-color .16s,box-shadow .16s}.order-tracking__form input:focus{border-color:var(--b5-blue);box-shadow:0 0 0 4px #0088ff1f}.order-tracking__website{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.order-tracking__error{background:#fff5f5;border:1px solid #dc26263d;border-radius:8px;padding:12px 14px;font-weight:700;color:#b42318!important}.order-tracking__help{padding:26px}.order-tracking__help h3{margin:0 0 10px;font-size:24px}.order-tracking__help ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.order-tracking__help li{color:var(--b5-ink-70);padding-left:22px;font-weight:700;position:relative}.order-tracking__help li:before{background:var(--b5-active);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:.62em;left:0}.order-tracking__result{grid-column:1/-1}.tracking-result{padding:26px}.tracking-result__head{border-bottom:1px solid #1d212914;justify-content:space-between;align-items:start;gap:20px;padding-bottom:20px;display:flex}.tracking-result__head>div>span,.tracking-shipment>div>span{color:var(--b5-link);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.tracking-result__statuses{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tracking-result__pill{background:var(--b5-active-bg);min-height:32px;color:var(--b5-link);border-radius:999px;align-items:center;padding:0 12px;font-weight:800;display:inline-flex}.tracking-result__shipments{gap:14px;margin:20px 0;display:grid}.tracking-shipment{background:#fbfdff;border:1px solid #1d212914;border-radius:8px;gap:12px;padding:18px;display:grid}.tracking-shipment h3{margin:4px 0 0;font-size:22px}.tracking-shipment dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tracking-shipment dt{color:var(--b5-ink-50);font-size:13px;font-weight:700}.tracking-shipment dd{margin:4px 0 0;font-weight:800}.tracking-shipment__link{color:var(--b5-link);text-underline-offset:3px;justify-self:start;font-weight:800}.tracking-result__empty{background:#fbfdff;border:1px dashed #1d21292e;border-radius:8px;margin:20px 0;padding:18px}.generic-page{font-family:var(--font-body);background:#fff}.generic-page h1,.generic-page h2,.generic-page h3{font-family:var(--font-title), var(--font-display);letter-spacing:0}.generic-page h1,.generic-page h2{font-weight:600}.generic-page h3{font-weight:500}.generic-page p,.generic-page li{font-family:var(--font-body)}.generic-page__hero-cta{justify-content:center;margin-top:26px;display:flex}.generic-page__hero-media{border-radius:var(--b5-radius,24px);margin:34px 0 0;overflow:hidden}.generic-page__hero-media img{aspect-ratio:3;object-fit:cover;width:100%;display:block}.generic-page__narrow{max-width:860px}.generic-page__text{background:radial-gradient(620px 300px at 15% 10%, var(--b5-primary-10), transparent 72%), linear-gradient(180deg, #fff 0%, #f8fcff 100%)}.generic-page__text h2,.generic-page__copy h2{color:var(--section-heading-color,var(--b5-ink));font-size:var(--section-heading-size,clamp(36px, 4.5vw, 64px));font-weight:var(--section-heading-weight,inherit);margin:0 0 22px;line-height:1.04}.generic-page__text p,.generic-page__copy p,.generic-page__body-html p{color:var(--section-body-color,var(--b5-ink-60));font-size:var(--section-body-size,clamp(17px, 1.45vw, 20px));font-weight:var(--section-body-weight,inherit);line-height:1.72}.generic-page__text p+p,.generic-page__body-html p+p{margin-top:18px}.generic-page__split-section{background:radial-gradient(560px 280px at 82% 18%,#ffd10024,#0000 70%),linear-gradient(#f8fcff 0%,#fff 100%)}.generic-page__split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(38px,6vw,96px);display:grid}.generic-page__split.is-reverse .generic-page__copy{order:2}.generic-page__media{border:1px solid var(--b5-primary-14);background:#fff;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 22px 58px #008cff1a}.generic-page__media img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.generic-page__cards-section{background:radial-gradient(620px 280px at 50% 0%, var(--b5-primary-10), transparent 72%), linear-gradient(180deg, #fff 0%, #f6fbff 100%)}.generic-page__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.generic-page__card-media{aspect-ratio:16/10;object-fit:cover;border-radius:18px;width:100%;margin-bottom:18px}.generic-page__cards .b5-card h3{color:var(--section-heading-color,inherit);font-size:var(--section-heading-size);font-weight:var(--section-heading-weight)}.generic-page__cards .b5-card p{color:var(--section-body-color,inherit);font-size:var(--section-body-size);font-weight:var(--section-body-weight)}.generic-page__card-link{color:var(--b5-link);align-items:center;gap:8px;margin-top:14px;font-weight:800;text-decoration:none;display:inline-flex}.generic-page__body-html{color:var(--b5-ink-60)}.generic-page__body-html h2,.generic-page__body-html h3{color:var(--section-heading-color,var(--b5-ink));font-size:var(--section-heading-size);font-weight:var(--section-heading-weight)}@media (max-width:1024px){.generic-page .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.generic-page__hero-media{margin-top:24px}.generic-page__hero-media img{aspect-ratio:4/3}.generic-page__split{grid-template-columns:1fr;gap:28px}.generic-page__split.is-reverse .generic-page__copy{order:initial}.generic-page__cards{grid-template-columns:1fr}.generic-page__text h2,.generic-page__copy h2{font-size:clamp(32px,10vw,46px)}.order-tracking__inner{grid-template-columns:1fr}.order-tracking__form,.order-tracking__help,.tracking-result{padding:20px}.tracking-result__head{display:grid}.tracking-result__statuses{justify-content:flex-start}.tracking-shipment dl{grid-template-columns:1fr}}@media (max-width:600px){.generic-page .pgrid{width:auto;margin-right:calc(var(--container-pad,22px) * -1);overscroll-behavior-inline:contain;scroll-padding-inline:0 var(--container-pad,22px);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;display:flex;overflow-x:auto;padding:0 var(--container-pad,22px) 18px 0!important}.generic-page .pgrid::-webkit-scrollbar{display:none}.generic-page .pcard{scroll-snap-align:start;flex:0 0 min(76vw,310px)}.generic-page .pcard:hover{transform:none}}@media (prefers-reduced-motion:reduce){.generic-page .pcard,.generic-page .pcard__img img{transition:none}}
