body:has([data-regalux-bf-countdown]:not([hidden])) .shopify-section-group-header-group[id$=__announcement-bar]{display:none}.regalux-bf-countdown{color:var(--bf-timer-text, #fff);background:var(--bf-timer-background, #32112f)}.regalux-bf-countdown[hidden]{display:none!important}.regalux-bf-countdown__link{display:block;color:inherit;text-decoration:none}.regalux-bf-countdown__link:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.regalux-bf-countdown__inner{display:flex;align-items:center;justify-content:center;gap:1.8rem;max-width:var(--page-width, 144rem);min-height:5rem;margin:0 auto;padding:.8rem 1.6rem}.regalux-bf-countdown__brand{font-size:1.5rem;font-weight:800;line-height:1.2;letter-spacing:.03em;white-space:nowrap}.regalux-bf-countdown__caption{font-size:1.4rem;font-weight:600;line-height:1.2}.regalux-bf-countdown__clock{display:flex;align-items:center;justify-content:center;gap:.45rem;flex-shrink:0}.regalux-bf-countdown__unit{display:grid;justify-items:center;gap:.1rem;min-width:3.7rem;padding:.4rem .6rem;border-radius:.5rem;background:var(--bf-timer-box, #8c2779);box-shadow:inset 0 1px #ffffff1f}.regalux-bf-countdown__number{font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.02em}.regalux-bf-countdown__label{font-size:.85rem;font-weight:600;line-height:1}.regalux-bf-countdown__colon{font-size:1.5rem;font-weight:700;line-height:1;opacity:.8}@media screen and (max-width:749px){.regalux-bf-countdown__inner{display:grid;grid-template-columns:auto auto;justify-content:center;column-gap:1.2rem;row-gap:.9rem;padding:1rem 1.2rem}.regalux-bf-countdown__brand{font-size:1.3rem}.regalux-bf-countdown__caption{font-size:1.1rem;white-space:nowrap}.regalux-bf-countdown__clock{grid-column:1 / -1;gap:.6rem}.regalux-bf-countdown__unit{min-width:4.4rem;padding:.6rem .8rem;border-radius:.6rem}.regalux-bf-countdown__number{font-size:1.6rem}.regalux-bf-countdown__label{font-size:.9rem}}@media(hover:hover){.regalux-bf-countdown__link:hover .regalux-bf-countdown__caption{text-decoration:underline;text-underline-offset:.3rem}}.regalux-offers{padding-top:2rem;padding-bottom:1rem}.regalux-offers__hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3rem}.regalux-offers__eyebrow{color:#792b75;font-size:1.2rem;font-weight:700;letter-spacing:.16em;margin:0 0 .8rem}.regalux-offers h1{margin:0 0 1rem;font-size:clamp(3.2rem,4vw,5rem);line-height:1.1}.regalux-offers__description{font-size:1.4rem;line-height:1.65}.regalux-offers__description p{margin:0}.regalux-offers__status{padding:1rem 1.2rem;border-left:3px solid #792b75;background:#f6eff6;border-radius:0 .6rem .6rem 0;color:#54204f;font-size:1.3rem;line-height:1.5;margin-bottom:0}.regalux-offers__visual{overflow:hidden;border-radius:1.4rem;background:#160d19}.regalux-offers__image{display:block;width:100%;height:auto}.regalux-offers__filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(30rem,44rem);align-items:end;gap:1.4rem 3rem;padding-top:2.8rem}.regalux-offers__filter-heading h2{font-size:2rem;margin:0 0 .4rem}.regalux-offers__filter-heading p{font-size:1.3rem;color:#5b5260;margin:0}.regalux-offers__form label{display:block;font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.regalux-offers__controls{display:flex;gap:.8rem}.regalux-offers__controls select{min-width:0;flex:1;border:1px solid #b7a9ba;border-radius:.6rem;background:#fff;color:#211d23;padding:1.1rem;font:inherit;font-size:1.3rem}.regalux-offers__controls .button{min-height:4.4rem;min-width:9rem;padding:0 1.3rem;background:#792b75;color:#fff;border-radius:.6rem;font-size:1.3rem}.regalux-offers__quick{grid-column:1 / -1;display:grid;grid-auto-flow:column;grid-template-rows:max-content;grid-auto-columns:max-content;align-items:center;justify-items:start;gap:.7rem;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:.3rem 0 1rem;scrollbar-width:thin;scrollbar-color:#b7a9ba transparent;-webkit-overflow-scrolling:touch}.regalux-offers__chip{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;min-width:4.8rem;width:max-content;white-space:nowrap;scroll-snap-align:start;padding:.7rem 1.3rem;border:1px solid #d7c9da;border-radius:2.5rem;color:#54204f;background:#fff;text-decoration:none;font-size:1.3rem;line-height:1.4}.regalux-offers__chip:hover,.regalux-offers__chip.is-active{background:#792b75;border-color:#792b75;color:#fff}.regalux-offers__selection{grid-column:1 / -1;margin:0;font-size:1.3rem}.regalux-offers__selection a{color:#792b75;text-underline-offset:.2rem}.regalux-offers select:focus-visible,.regalux-offers button:focus-visible,.regalux-offers a:focus-visible{outline:2px solid #792b75;outline-offset:3px}.regalux-offers__pagination-hidden{display:none!important}.regalux-offers__load-state{display:flex;min-height:5rem;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem;color:#5b5260;font-size:1.3rem}.regalux-offers__load-state [hidden]{display:none}.regalux-offers__load-next{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.8rem 1.6rem;border:1px solid #792b75;border-radius:.6rem;color:#792b75;text-decoration:none}.regalux-offers__load-next:focus-visible{outline:2px solid #792b75;outline-offset:3px}.regalux-offers__back-to-top{position:fixed;right:2rem;bottom:9rem;z-index:10;display:inline-flex;align-items:center;gap:.7rem;min-height:4.4rem;padding:1rem 1.5rem;border-radius:2.5rem;background:#792b75;color:#fff;box-shadow:0 .4rem 1.6rem #0000002e;font-size:1.3rem;font-weight:600;text-decoration:none}.regalux-offers__back-to-top[hidden]{display:none}@media screen and (max-width:749px){.regalux-offers{padding-top:1.5rem}.regalux-offers__hero{display:flex;flex-direction:column-reverse;gap:1.8rem;align-items:stretch}.regalux-offers h1{font-size:3.2rem}.regalux-offers__filters{grid-template-columns:minmax(0,1fr);padding-top:2rem;gap:1.2rem}.regalux-offers__description{font-size:1.3rem}}.regalux-bf__product-badge{position:absolute;top:.8rem;right:.8rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:.6rem;border-radius:.65rem;background:#18713c;color:#fff;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAACAAhA */
