.birthday-sale-topbar{display:flex;justify-content:center;align-items:center;gap:15px;min-height:33px;padding:6.5px 12px;background:var(--birthday-topbar-bg, #000000);text-decoration:none}.birthday-sale-topbar:hover,.birthday-sale-topbar:focus{text-decoration:none}.birthday-sale-topbar__label{flex-shrink:0;color:var(--birthday-topbar-label-color, #ffffff);font-family:var(--birthday-topbar-font, Antonio, sans-serif);font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase}.birthday-sale-topbar__label-highlight,.birthday-sale-topbar__discount{color:var(--birthday-topbar-accent, #ff0000)}.birthday-sale-topbar__badge{display:flex;justify-content:center;align-items:center;padding:8px 15px;border:1px solid var(--birthday-topbar-badge-border, #000000);border-radius:3px;background:var(--birthday-topbar-badge-bg, #ffffff);color:var(--birthday-topbar-badge-text, #000000);font-family:var(--birthday-topbar-font, Antonio, sans-serif);font-size:12px;font-style:normal;font-weight:700;line-height:13px;letter-spacing:2px;text-align:center;text-transform:uppercase}body:not(:has(#NavDrawer.drawer--is-open)) .birthday-sale-topbar{position:relative;z-index:1000}@media(max-width:595px){.birthday-sale-topbar{padding:6px 10px}.birthday-sale-topbar__label{font-size:13px}.birthday-sale-topbar__badge{line-height:11px}}.birthday-sale{--birthday-sale-accent: #D10000;--birthday-sale-banner-bg: #E5E5E5;--birthday-sale-border: #D4D4D4;--birthday-sale-muted: #979797;--birthday-sale-font: "Antonio", sans-serif;--birthday-sale-bottom-space: 45px;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:var(--birthday-sale-bottom-space)}.birthday-sale__inner{display:flex;max-width:1440px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:41px;border:1px solid var(--birthday-sale-border);background:#fff}.birthday-sale__banner{display:flex;height:77px;padding:0 25px;justify-content:space-between;align-items:center;align-self:stretch;background:var(--birthday-sale-banner-bg)}.birthday-sale__banner-title{display:flex;align-items:center;gap:5px;color:#000;text-align:center;font-family:var(--birthday-sale-font);font-size:28px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.birthday-sale__pct{color:var(--birthday-sale-accent)}.birthday-sale__banner-price,.birthday-sale__banner-price-group{display:flex;gap:5px}.birthday-sale__banner-orig{text-decoration:line-through;text-transform:lowercase;letter-spacing:-1.5px}.birthday-sale__banner-sale{color:var(--birthday-sale-accent);text-transform:lowercase;letter-spacing:-1.5px}.birthday-sale[data-currency=CHF] .birthday-sale__banner-orig,.birthday-sale[data-currency=CHF] .birthday-sale__banner-sale,.birthday-sale[data-currency=CHF] .birthday-sale__price-orig,.birthday-sale[data-currency=CHF] .birthday-sale__price-sale{text-transform:uppercase}.birthday-sale__countdown{display:flex;padding:0 10px;justify-content:center;align-items:center;height:59px;gap:2px}.birthday-sale__countdown-unit{display:flex;padding-bottom:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-radius:3px;border:.5px solid #D2D2D2;background:#eee;box-sizing:border-box}.birthday-sale__countdown-box{display:flex;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:3px 3px 0 0;background:#fff;color:var(--birthday-sale-accent);text-align:center;font-family:var(--birthday-sale-font);font-size:28px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:.7px}.birthday-sale__countdown-label{color:#000;text-align:center;font-family:var(--birthday-sale-font);font-size:12px;font-style:normal;font-weight:400;text-transform:uppercase}.birthday-sale__grid{display:flex;max-width:1389px;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.birthday-sale__card{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;position:relative;min-width:330px;max-width:331px;text-decoration:none;color:inherit}.birthday-sale__img-wrap img{height:330.75px;width:100%;object-fit:contain;align-self:stretch;aspect-ratio:1 / 1}.birthday-sale__badge{display:flex;padding:5px;justify-content:center;align-items:center;gap:10px;background:var(--birthday-sale-accent);color:#fff;text-align:center;font-family:var(--birthday-sale-font);font-size:16px;font-style:normal;font-weight:300;line-height:20.8px;text-transform:uppercase;position:absolute;top:0;left:0}.birthday-sale__card-info{display:flex;padding:10px 0 6px;flex-direction:column;align-items:center;gap:3.99px;align-self:stretch}.birthday-sale__stock{color:var(--birthday-sale-muted);text-align:center;font-family:var(--birthday-sale-font);font-size:16px;font-style:normal;font-weight:300;line-height:20.8px;letter-spacing:1px;text-transform:uppercase}.birthday-sale__name{color:#000;text-align:center;font-family:var(--birthday-sale-font);font-size:16px;font-style:normal;font-weight:300;line-height:20.8px;letter-spacing:3.2px;text-transform:uppercase}.birthday-sale__price{display:flex;align-items:center;gap:5px}.birthday-sale__price-orig{color:#000;text-align:center;font-family:var(--birthday-sale-font);font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through;text-transform:lowercase}.birthday-sale__price-sale{color:var(--birthday-sale-accent);text-align:center;font-family:var(--birthday-sale-font);font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:lowercase}@media(min-width:768px)and (max-width:1420px){.birthday-sale{padding-left:2%;padding-right:2%}}@media(max-width:767px){.birthday-sale{margin-bottom:22px}.birthday-sale__inner{max-width:362px;width:100%;gap:20px}.birthday-sale__banner{display:flex;padding:15px 25px;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;height:auto}.birthday-sale__banner-title{font-size:25px;flex-direction:column}.birthday-sale__banner-price{display:flex;gap:5px;white-space:nowrap;align-items:center;font-size:20px}.birthday-sale__grid{gap:15px}.birthday-sale__card{min-width:161.5px;max-width:162px}.birthday-sale__img-wrap img{height:162px;aspect-ratio:1 / 1}.birthday-sale__stock.birthday-sale__stock--last-pieces{font-size:14px}.birthday-sale__name{font-size:15px;letter-spacing:1px}.birthday-sale__price-orig,.birthday-sale__price-sale{font-size:15px}}.cart-sale-countdown[hidden]{display:none!important}.cart-sale-countdown{display:flex;width:100%;padding:5px;justify-content:center;align-items:center;gap:10px;box-sizing:border-box;background:var(--cart-countdown-bg, #000000);font-family:"Antonio",var(--typeHeaderPrimary, sans-serif)}.cart-sale-countdown__label{color:var(--cart-countdown-label-color, #ffffff);text-align:center;font-family:inherit;font-size:var(--cart-countdown-font-size, 20px);font-style:normal;font-weight:700;line-height:normal;letter-spacing:.7px;text-transform:uppercase}.cart-sale-countdown__timer{display:flex;align-items:center;gap:2px}.cart-sale-countdown__item{display:flex;align-items:center;justify-content:center;gap:1px;padding:2px 5px;border-radius:3px;background:var(--cart-countdown-chip-bg, #eeeeee)}.cart-sale-countdown__value{display:inline-block;min-width:1.4em;color:var(--cart-countdown-digit-color, #d10000);text-align:center;font-family:inherit;font-size:var(--cart-countdown-font-size, 20px);font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.7px;font-variant-numeric:tabular-nums}.cart-sale-countdown__unit{color:var(--cart-countdown-unit-color, #000000);text-align:center;font-family:inherit;font-size:var(--cart-countdown-font-size, 20px);font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.7px}.drawer__title:has(.cart-sale-countdown){display:flex;align-items:center;width:100%;margin:0;padding:0}.drawer__fixed-header:has(.cart-sale-countdown){padding-right:0}.drawer__fixed-header:has(.cart-sale-countdown) .drawer__close-button{right:0}@media screen and (max-width:480px){.cart-sale-countdown{gap:6px;--cart-countdown-font-size: 16px}}
/*# sourceMappingURL=/cdn/shop/t/99/compiled_assets/styles.css.map?subset=AAwAAAAAAAAAEA */
