.dbv20-bar,.dbv20-bar *{font-family:Assistant,Arial,sans-serif}.dbv20-bar{position:relative;z-index:4;background:#9f1717;color:#fff}.dbv20-bar__link{display:flex;align-items:center;justify-content:center;gap:1.4rem;min-height:4.4rem;padding:.8rem 1.6rem;color:inherit;text-decoration:none}.dbv20-bar__item{display:inline-flex;align-items:center;gap:.55rem;min-width:0;font-size:1.35rem;line-height:1.2;white-space:nowrap}.dbv20-bar__item strong,.dbv20-bar__date{font-weight:700}.dbv20-bar__item span{font-weight:600}.dbv20-bar__item s{color:#ffffffad;text-decoration-thickness:2px}.dbv20-bar__divider{width:1px;height:1.8rem;background:#ffffff52}.dbv20-bar__date{padding:.45rem .75rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;font-size:1.18rem;line-height:1;white-space:nowrap}@media screen and (max-width:749px){.dbv20-bar__link{justify-content:flex-start;min-height:4.2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dbv20-bar__link::-webkit-scrollbar{display:none}.dbv20-bar__item{font-size:1.22rem}}.dbv20-home,.dbv20-home *{font-family:Assistant,Arial,sans-serif}.dbv20-home{background:#f5f6f8;color:#111827}.dbv20-home__inner{padding-top:4.6rem;padding-bottom:5rem}.dbv20-home__header{display:grid;grid-template-columns:minmax(14rem,.28fr) minmax(0,1fr);gap:clamp(1.6rem,4vw,4rem);align-items:start;margin-bottom:2.6rem}.dbv20-home__eyebrow{width:fit-content;margin:.4rem 0 0;padding:.65rem .9rem;border-radius:999px;background:#111827;color:#fff;font-size:1.16rem;font-weight:700;line-height:1;letter-spacing:.06em}.dbv20-home h2{max-width:86rem;margin:0;color:#111827;font-size:clamp(3rem,4.4vw,5.8rem);font-weight:700;line-height:1}.dbv20-home__lead{max-width:74rem;margin:1.2rem 0 0;color:#3f4652;font-size:1.65rem;line-height:1.45}.dbv20-home__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(29rem,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.dbv20-home__rail::-webkit-scrollbar{display:none}.dbv20-home__card{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#fff;scroll-snap-align:start}.dbv20-home__card--featured{border-color:#9f171752;box-shadow:0 14px 34px #9f171714}.dbv20-home__card-media{position:relative;display:grid;place-items:center;min-height:25rem;background:#fff}.dbv20-home__image,.dbv20-home__placeholder{display:block;width:100%;aspect-ratio:1.28;object-fit:contain}.dbv20-home__image{padding:1.6rem}.dbv20-home__placeholder{display:grid;place-items:center;min-height:25rem;background:#eef1f5;color:#111827;font-size:3.2rem;font-weight:700}.dbv20-home__hot{position:absolute;left:1.2rem;top:1.2rem;display:inline-flex;align-items:center;gap:.5rem;padding:.56rem .78rem;border-radius:999px;background:#9f1717;color:#fff;font-size:1.12rem;font-weight:700;line-height:1}.dbv20-home__card-body{display:grid;gap:1rem;padding:1.5rem}.dbv20-home__card h3{margin:0;color:#111827;font-size:2.15rem;font-weight:700;line-height:1.1}.dbv20-home__price-row{display:flex;align-items:flex-end;gap:.85rem;flex-wrap:wrap}.dbv20-home__price-row strong{color:#9f1717;font-size:3.6rem;font-weight:700;line-height:.95}.dbv20-home__price-row span{color:#4b5563;font-size:1.22rem;font-weight:600;line-height:1.25}.dbv20-home__price-row s{color:#7b818b;text-decoration-thickness:2px}.dbv20-home__card p{margin:0;color:#374151;font-size:1.38rem;line-height:1.4}.dbv20-home__button{min-height:5.2rem;width:100%;margin-top:.3rem;border:0;border-radius:8px;background:#111;color:#fff;cursor:pointer;font:inherit;font-size:1.45rem;font-weight:700}.dbv20-home__button:focus-visible{outline:3px solid rgba(47,128,237,.45);outline-offset:2px}.dbv20-home__facts{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:1.6rem}.dbv20-home__facts span{padding:.7rem .9rem;border-radius:999px;background:#fff;color:#374151;font-size:1.18rem;font-weight:600;line-height:1.15}@media screen and (max-width:989px){.dbv20-home__header{grid-template-columns:1fr;gap:1.2rem}.dbv20-home__rail{grid-template-columns:none}}@media screen and (max-width:549px){.dbv20-home__inner{padding-top:3.2rem;padding-bottom:3.6rem}.dbv20-home__rail{grid-auto-columns:minmax(27.5rem,88%)}.dbv20-home__price-row strong{font-size:3.2rem}}.db-pickup-strip,.db-pickup-strip *{font-family:Assistant,Arial,sans-serif}.db-pickup-strip{display:grid;gap:1.4rem;margin:0 0 2rem;padding:1.6rem;border:1px solid rgba(159,23,23,.18);border-radius:8px;background:#fff7f5;color:#111827}.db-pickup-strip__head{display:flex;align-items:center;gap:1.2rem}.db-pickup-strip__badge{display:inline-flex;align-items:center;flex:0 0 auto;padding:.6rem .85rem;border-radius:999px;background:#9f1717;color:#fff;font-size:1.12rem;font-weight:700;line-height:1}.db-pickup-strip h2{margin:0;color:#111827;font-size:2.2rem;font-weight:700;line-height:1.1}.db-pickup-strip p{margin:.35rem 0 0;color:#4b5563;font-size:1.28rem;font-weight:600;line-height:1.35}.db-pickup-strip__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.db-pickup-strip__card{display:grid;gap:.35rem;min-height:10.4rem;padding:1.2rem;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#fff;color:inherit;text-decoration:none}.db-pickup-strip__card--hot{border-color:#9f171759;box-shadow:0 10px 24px #9f171714}.db-pickup-strip__card span{color:#111827;font-size:1.32rem;font-weight:700;line-height:1.1}.db-pickup-strip__card strong{color:#9f1717;font-size:3rem;font-weight:700;line-height:.95}.db-pickup-strip__card small{color:#4b5563;font-size:1.14rem;font-weight:600;line-height:1.2}.db-pickup-strip__card s{color:#777f8b;text-decoration-thickness:2px}@media screen and (max-width:749px){.db-pickup-strip{padding:1.2rem}.db-pickup-strip__head{align-items:flex-start;flex-direction:column}.db-pickup-strip__grid{grid-auto-flow:column;grid-auto-columns:minmax(21rem,82%);grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.db-pickup-strip__grid::-webkit-scrollbar{display:none}.db-pickup-strip__card{scroll-snap-align:start}}.dbv20-product-offer,.dbv20-product-offer *{font-family:Assistant,Arial,sans-serif}.dbv20-product-offer{display:grid;gap:1.25rem;padding:1.6rem;border:1px solid rgba(184,28,28,.24);border-radius:8px;background:#fff7f7;color:#111827;box-shadow:0 14px 34px #1118270f}.dbv20-product-offer__badge{width:fit-content;padding:.55rem .85rem;border-radius:999px;background:#9f1717;color:#fff;font-size:1.12rem;font-weight:700;line-height:1;letter-spacing:.04em}.dbv20-product-offer__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem}.dbv20-product-offer__eyebrow,.dbv20-product-offer__copy,.dbv20-error{margin:0}.dbv20-product-offer__eyebrow{color:#6b7280;font-size:1.2rem;font-weight:600;text-transform:uppercase}.dbv20-product-offer h2{margin:.2rem 0 0;color:#111827;font-size:2.25rem;font-weight:700;line-height:1.08}.dbv20-product-offer__price{color:#9f1717;font-size:3.2rem;font-weight:700;line-height:1;white-space:nowrap}.dbv20-product-offer__prices{display:flex;flex-wrap:wrap;gap:.7rem 1rem;font-size:1.35rem;line-height:1.35}.dbv20-product-offer__prices span{color:#6b7280}.dbv20-product-offer__prices strong{color:#111827}.dbv20-product-offer__prices s{text-decoration-thickness:2px}.dbv20-product-offer__copy{color:#374151;font-size:1.42rem;line-height:1.45}.dbv20-product-offer__facts{display:flex;flex-wrap:wrap;gap:.65rem}.dbv20-product-offer__facts span{padding:.55rem .75rem;border-radius:999px;background:#fff;color:#374151;font-size:1.18rem;font-weight:600;line-height:1.2}.dbv20-error{min-height:1.8rem;color:#9f1717;font-size:1.25rem;font-weight:600}.dbv20-reserve{min-height:5.6rem;width:100%;border:0;border-radius:8px;background:#111;color:#fff;cursor:pointer;font:inherit;font-size:1.55rem;font-weight:700}.dbv20-reserve:focus-visible{outline:3px solid rgba(47,128,237,.45);outline-offset:2px}@media screen and (max-width:749px){.dbv20-product-offer{padding:1.35rem}.dbv20-product-offer__header{align-items:flex-start;flex-direction:column;gap:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/114/compiled_assets/styles.css.map */
