/*!
 * Actie-countdown - tijdelijk, hoort bij settings.sale_countdown_*
 * Na de actie kan dit bestand samen met sale-countdown.js weg.
 */sale-countdown{display:block}sale-countdown[hidden]{display:none!important}.sale-countdown__units{--sale-countdown-gap: var(--sp-5);display:flex;align-items:flex-start;gap:var(--sale-countdown-gap);font-variant-numeric:tabular-nums}.sale-countdown__unit{position:relative;display:grid;gap:var(--sp-1);justify-items:center}.sale-countdown__value{display:block;line-height:1;font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing)}.sale-countdown__label{display:block;line-height:normal;font-size:var(--text-3xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.sale-countdown__unit:not(:last-child):after{content:":";position:absolute;top:0;line-height:1;inset-inline-end:calc(var(--sale-countdown-gap) / -2);transform:translate(calc(50% * var(--transform-logical)));opacity:.45}.sale-countdown__campaign{margin:0;line-height:1.25;font-size:var(--text-sm);font-weight:600;text-wrap:balance}.sale-countdown__message{margin:0;line-height:1.25;font-size:var(--text-sm);font-weight:500}.sale-countdown--hero{display:inline-grid;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--rounded-block);background:rgb(var(--color-foreground)/ .22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(var(--color-background)/ .3)}.sale-countdown--hero .sale-countdown__units{font-size:var(--text-2xl)}.sale-countdown--announcement{display:inline-flex;align-items:baseline;gap:var(--sp-1)}.sale-countdown--announcement .sale-countdown__message{font-size:inherit;font-weight:inherit;white-space:nowrap}.sale-countdown--announcement .sale-countdown__units{--sale-countdown-gap: var(--sp-1);align-items:baseline;font-size:inherit;font-weight:600;white-space:nowrap}.sale-countdown--announcement .sale-countdown__unit:after{content:none}@media screen and (max-width:1279px){.announcement__slide:has(.sale-countdown--announcement){align-items:center}.announcement__content:has(.sale-countdown--announcement){display:block;width:100%;text-align:center;line-height:1.1}.announcement__content:has(.sale-countdown--announcement) .announcement-text{display:inline;line-height:inherit}.announcement__content:has(.sale-countdown--announcement) .sale-countdown--announcement{margin-inline-start:.35em;line-height:inherit}}@media screen and (min-width:768px)and (max-width:1279px){.announcement__content:has(.sale-countdown--announcement) .announcement-icon{display:inline-block;vertical-align:middle;margin-inline-end:.35em}}.sale-countdown--pdp,.sale-countdown--cart{display:grid;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--rounded-block);background:rgb(var(--color-highlight)/ .14);border:1px solid rgb(var(--color-highlight)/ .4);justify-items:center;text-align:center}.sale-countdown--pdp .sale-countdown__units,.sale-countdown--cart .sale-countdown__units{font-size:var(--text-2xl)}@media screen and (max-width:767px){.sale-countdown--hero,.sale-countdown--pdp,.sale-countdown--cart{padding:var(--sp-2d5) var(--sp-3)}.sale-countdown--pdp,.sale-countdown--cart{width:100%}.sale-countdown--hero{width:fit-content;max-width:100%}.sale-countdown--hero .sale-countdown__units,.sale-countdown--pdp .sale-countdown__units,.sale-countdown--cart .sale-countdown__units{--sale-countdown-gap: var(--sp-4);font-size:var(--text-xl)}}.sale-countdown--cart{width:100%}cart-tiers{--cart-tiers-accent: rgb(var(--color-sale-tag, 255 134 48));--cart-tiers-ink: #fff;--cart-tiers-bg: #141414;--cart-tiers-dot: 2.125rem;display:block;padding:1rem 1.125rem .875rem;border-radius:var(--rounded-block, .75rem);background:radial-gradient(120% 140% at 100% 0%,rgb(var(--color-sale-tag, 255 134 48) / .28) 0%,transparent 55%),var(--cart-tiers-bg);color:var(--cart-tiers-ink);box-shadow:0 .5rem 1.5rem -.75rem #00000073}.cart-tiers__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cart-tiers__title{font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cart-tiers__current{display:flex;flex-shrink:0;align-items:center;gap:.375rem;margin-inline-start:auto;font-size:.75rem;line-height:1;opacity:.95}.cart-tiers__badge{padding:.3125rem .5rem;border-radius:999px;background:var(--cart-tiers-accent);color:rgb(var(--color-sale-tag-text, 255 255 255));font-size:.875rem;font-weight:800;font-variant-numeric:tabular-nums}.cart-tiers__message{margin-block:.625rem .875rem;font-size:.875rem;line-height:1.35}.cart-tiers__message strong{color:var(--cart-tiers-accent);font-weight:800;white-space:nowrap}.cart-tiers__meter{position:relative;height:calc(var(--cart-tiers-dot) + 1.125rem);margin-inline:calc(var(--cart-tiers-dot) / 2)}.cart-tiers__track{position:absolute;inset-inline:0;top:calc(var(--cart-tiers-dot) / 2 - .25rem);height:.5rem;overflow:hidden;border-radius:999px;background:#ffffff29}.cart-tiers__track>.cart-tiers__fill{display:block;position:relative;width:var(--progress, 0%);height:100%;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--color-sale-tag, 255 134 48) / .75),var(--cart-tiers-accent));transition:width .9s cubic-bezier(.22,1,.36,1)}.cart-tiers__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .45) 50%,transparent 80%);transform:translate(-100%);animation:cart-tiers-shine 2.6s ease-in-out .6s infinite}.cart-tiers--max .cart-tiers__fill:after{animation:none}.cart-drawer:not([active]) .cart-tiers__fill{width:0}.cart-tiers__point{position:absolute;top:0;inset-inline-start:var(--at, 0%);display:grid;justify-items:center;gap:.25rem;transform:translate(-50%)}.cart-tiers__point--start{--at: 0%}.cart-tiers__point--end{--at: 100%}.cart-tiers__dot{display:grid;place-items:center;width:var(--cart-tiers-dot);height:var(--cart-tiers-dot);border:2px solid rgb(255 255 255 / .35);border-radius:999px;background:var(--cart-tiers-bg);font-size:.6875rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;transition:background-color .3s,border-color .3s,color .3s}.cart-tiers__point--start .cart-tiers__dot,.cart-tiers__point.is-unlocked .cart-tiers__dot{border-color:var(--cart-tiers-accent);background:var(--cart-tiers-accent);color:rgb(var(--color-sale-tag-text, 255 255 255))}.cart-tiers__point:not(.is-unlocked):not(.cart-tiers__point--start) .cart-tiers__dot{animation:cart-tiers-pulse 2s ease-out infinite}.cart-tiers__point:not(.is-unlocked):not(.cart-tiers__point--start)~.cart-tiers__point .cart-tiers__dot{animation:none}.cart-tiers__point.is-new .cart-tiers__dot{animation:cart-tiers-pop .6s cubic-bezier(.34,1.56,.64,1)}.cart-tiers__amount{font-size:.6875rem;line-height:1;white-space:nowrap;opacity:.7}@keyframes cart-tiers-shine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes cart-tiers-pulse{0%{box-shadow:0 0 rgb(var(--color-sale-tag, 255 134 48) / .55)}70%,to{box-shadow:0 0 0 .5rem rgb(var(--color-sale-tag, 255 134 48) / 0)}}@keyframes cart-tiers-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cart-tiers__fill,.cart-tiers__dot{transition:none}.cart-tiers__fill:after,.cart-tiers__point .cart-tiers__dot{animation:none!important}}:root{--sale-bf-bg: #141414;--sale-bf-accent: rgb(var(--color-sale-tag, 255 134 48));--sale-bf-accent-ink: rgb(var(--color-sale-tag-text, 255 255 255))}.sale-countdown--pdp,.sale-countdown--cart{gap:var(--sp-2d5, .625rem);padding:var(--sp-4) var(--sp-5);border:0;background:radial-gradient(120% 140% at 100% 0%,rgb(var(--color-sale-tag, 255 134 48) / .3) 0%,transparent 55%),var(--sale-bf-bg);color:#fff;box-shadow:0 .5rem 1.5rem -.75rem #00000073}.sale-countdown--pdp .sale-countdown__campaign,.sale-countdown--cart .sale-countdown__campaign{display:grid;gap:.25rem}.sale-countdown__headline{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sale-countdown__offer{color:var(--sale-bf-accent);font-size:var(--text-base, 1rem);font-weight:800}.sale-countdown--pdp .sale-countdown__message,.sale-countdown--cart .sale-countdown__message{color:#fffc}.sale-countdown--pdp .sale-countdown__value,.sale-countdown--cart .sale-countdown__value{color:#fff}.sale-countdown--pdp .sale-countdown__unit:not(:last-child):after,.sale-countdown--cart .sale-countdown__unit:not(:last-child):after{color:var(--sale-bf-accent);opacity:1}.badge.sale-bf-badge,.badge.badge--onsale.sale-bf-badge,product-info .product__badges .badge.badge--onsale.sale-bf-badge,.product-card__discount.sale-bf-badge{--badge-background: var(--sale-bf-bg);--badge-foreground: #fff;background:var(--sale-bf-bg);color:#fff;font-weight:700;white-space:nowrap}@media screen and (max-width:767px){.product-card__discount.sale-bf-badge{font-size:8px}}.sale-media-badge{position:absolute;z-index:3;top:var(--sp-4, 1rem);inset-inline-start:var(--sp-4, 1rem);display:grid;gap:.125rem;max-width:calc(100% - 2rem);padding:.625rem .875rem .6875rem;border-radius:var(--rounded-block, .75rem);background:radial-gradient(120% 160% at 100% 0%,rgb(var(--color-sale-tag, 255 134 48) / .35) 0%,transparent 60%),var(--sale-bf-bg);color:#fff;box-shadow:0 .5rem 1.5rem -.5rem #00000080;pointer-events:none}.sale-media-badge__kicker{font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.sale-media-badge__main{color:var(--sale-bf-accent);font-size:1.375rem;font-weight:800;line-height:1.05}@media screen and (max-width:767px){.sale-media-badge{top:.75rem;inset-inline-start:.75rem;padding:.5rem .75rem}.sale-media-badge__main{font-size:1.125rem}}.header__menu .menu__item.menu__item--bf{background-color:var(--sale-bf-bg);color:#fff;font-weight:700;letter-spacing:.04em;border-radius:999px;box-shadow:0 0 rgb(var(--color-sale-tag, 255 134 48) / .5);animation:sale-bf-glow 2.4s ease-out infinite}.header__menu .menu__li--bf{margin-left:16px}.drawer__menu .drawer__menu-item--bf{position:relative;margin-inline-start:calc(-1 * var(--sp-5));padding:12px 0;padding-inline-start:var(--sp-5);background:var(--sale-bf-bg);color:#fff}.drawer__menu .drawer__menu-item--bf>.icon{position:absolute;inset-block-start:calc(50% - var(--sp-3));inset-inline-end:var(--sp-4d5);transform:scaleX(var(--transform-logical))}@keyframes sale-bf-glow{0%{box-shadow:0 0 rgb(var(--color-sale-tag, 255 134 48) / .5)}70%,to{box-shadow:0 0 0 .5rem rgb(var(--color-sale-tag, 255 134 48) / 0)}}@media(prefers-reduced-motion:reduce){.header__menu .menu__item.menu__item--bf{animation:none}}[role=dialog][aria-label$=" Form"][data-kl-scroll-locking-modal],[role=dialog][aria-label="POPUP Form"],[role=dialog][aria-label="FLYOUT Form"],[data-testid=POPUP],[data-testid=FLYOUT],[data-testid=animated-teaser],[class*=kl-teaser-]{display:none!important}html body.klaviyo-prevent-body-scrolling{overflow:visible!important}.totals__original{display:block}.totals__values{justify-items:end}.buy-compare-price{margin-inline-end:.5em;opacity:.7}button[name=checkout].button--primary{--color-button-background: 20 145 112;--color-button-border: 20 145 112;--color-button-gradient: none;background-color:#149170}
/*# sourceMappingURL=/cdn/shop/t/40/assets/sale-countdown.css.map */
