.f-price--on-sale .f-price__sale{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.f-price--on-sale .f-price-item--sale{font-weight:700;color:var(--color-foreground, #111111);text-decoration:none!important}.f-price--on-sale s.f-price-item--regular,.f-price--on-sale .f-price-item--regular{color:#888;font-weight:400;text-decoration:line-through;opacity:.85}.f-badge--festive{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:4px;text-transform:uppercase;line-height:1.2}.f-badge--festive-gold{background:linear-gradient(135deg,#b8860b,#d4af37)!important;color:#fff!important;border:1px solid #cfa83b;box-shadow:0 1px 4px #b8860b40}.f-badge--festive-silver{background:linear-gradient(135deg,#1e293b,#475569)!important;color:#fff!important;border:1px solid #64748b;box-shadow:0 1px 4px #1e293b40}.product-card__festive-offer{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.01em;width:fit-content;max-width:100%}.product-card__festive-offer--gold{background:linear-gradient(135deg,#fffdf5,#fef8eb);border:1px solid #ecd899;color:#8a6405}.product-card__festive-offer--gold .product-card__festive-sparkle{color:#b8860b}.product-card__festive-offer--silver{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #cbd5e1;color:#334155}.product-card__festive-offer--silver .product-card__festive-sparkle{color:#64748b}.product-card__festive-sparkle{flex-shrink:0}.product-card__festive-title{white-space:normal;overflow:hidden;text-overflow:ellipsis}.f-pdp-offer-card{position:relative;border-radius:10px;padding:12px 14px;margin-top:14px;margin-bottom:8px;overflow:hidden;box-shadow:0 2px 10px #0000000a;transition:transform .2s ease,box-shadow .2s ease}.f-pdp-offer-card:hover{box-shadow:0 4px 14px #00000012}.f-pdp-offer-card--gold{background:linear-gradient(135deg,#fffdf7,#fef8eb,#faf1d8);border:1px solid #e2c26f}.f-pdp-offer-card--silver{background:linear-gradient(135deg,#fcfdff,#f4f7fb,#e9eef5);border:1px solid #cbd5e1}.f-pdp-offer-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:8px}.f-pdp-offer-card__badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 9px;border-radius:12px}.f-pdp-offer-card--gold .f-pdp-offer-card__badge{background:linear-gradient(135deg,#b8860b,#d4af37);color:#fff}.f-pdp-offer-card--silver .f-pdp-offer-card__badge{background:linear-gradient(135deg,#334155,#64748b);color:#fff}.f-pdp-offer-card__sparkle{color:#fff;flex-shrink:0}.f-pdp-offer-card__tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;letter-spacing:.02em}.f-pdp-offer-card__tag--gold{color:#92690d}.f-pdp-offer-card__tag--silver{color:#475569}.f-pdp-offer-card__body{margin-bottom:8px}.f-pdp-offer-card__title{font-family:var(--font-body-family, "Jost", sans-serif);font-size:13.5px;font-weight:600;line-height:1.45;margin:0}.f-pdp-offer-card--gold .f-pdp-offer-card__title{color:#2b1d05}.f-pdp-offer-card--silver .f-pdp-offer-card__title{color:#1e293b}.f-pdp-offer-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px}.f-pdp-offer-card__label{color:#555;font-size:12px}.f-pdp-offer-card__code-btn{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:4px;background:#fff;line-height:1;cursor:pointer;border:1px dashed;transition:all .15s ease}.f-pdp-offer-card--gold .f-pdp-offer-card__code-btn{border-color:#cba442;color:#8c6708}.f-pdp-offer-card--silver .f-pdp-offer-card__code-btn{border-color:#64748b;color:#334155}.f-pdp-offer-card__code-btn:hover{background:#f8fafc;transform:translateY(-1px)}.f-pdp-offer-card__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;letter-spacing:.06em;font-weight:700}.f-pdp-offer-card__copy-icon{opacity:.7}.f-pdp-offer-card__copied-badge{display:none;font-size:11px;font-weight:600;color:#16a34a;background:#dcfce7;padding:2px 6px;border-radius:4px;animation:fFadeIn .2s ease}@keyframes fFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.sticky-atc-bar .sticky-atc-bar__price .f-price,.sticky-atc-bar .sticky-atc-bar__price .f-price--on-sale{display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:nowrap!important;white-space:nowrap!important;margin:0!important}.sticky-atc-bar .sticky-atc-bar__price .f-price--on-sale .f-price__sale{display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:6px!important;margin:0!important}.sticky-atc-bar .sticky-atc-bar__price .f-price-item--sale{order:1!important;font-size:13.5px!important;font-weight:700!important;white-space:nowrap!important;color:#fff!important;text-decoration:none!important}.sticky-atc-bar .sticky-atc-bar__price s,.sticky-atc-bar .sticky-atc-bar__price .f-price-item--regular{order:2!important;font-size:11px!important;font-weight:400!important;white-space:nowrap!important;color:#ffffffbf!important;text-decoration:line-through!important}
/*# sourceMappingURL=/cdn/shop/t/99/assets/festive-offers.css.map */
