.promo-offer-cards{padding:var(--section-padding);width:100%;max-width:100%;min-width:0;background:var(--promo-bg, #000000)}.promo-offer-cards__inner{display:flex;flex-direction:column;align-items:center;gap:var(--promo-gap, 48px);width:100%;max-width:100%;min-width:0}.promo-offer-cards animate-fade-in{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;min-width:0}.promo-offer-cards .heading-wrapper{width:100%}.promo-offer-cards .heading-block{display:flex;flex-direction:column;align-items:center;gap:20px}.promo-offer-cards .heading-block__title-wrapper{order:1}.promo-offer-cards .heading-block__subheading{order:2;font-weight:400}.promo-offer-cards .heading-block__title,.promo-offer-cards .heading-block__title>div,.promo-offer-cards .heading-block__subheading{margin:0;text-align:center}.promo-offer-cards__list{display:flex;align-items:stretch;justify-content:center;gap:var(--promo-card-gap, 16px);width:var(--promo-cards-width, 1200px);max-width:100%;min-width:0}.promo-offer-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;align-items:center;max-width:100%;min-width:0;padding:24px;overflow:hidden;border-radius:10px;background:var(--promo-card-bg, rgba(63, 63, 63, .2));border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0a}.promo-offer-card--single{flex:366 1 0;min-width:0}.promo-offer-card--wide{flex:600 1 0;min-width:0}.promo-offer-card__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.promo-offer-card__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.promo-offer-card__title{margin:0;color:var(--promo-title-color, #ffffff);font-size:var(--promo-title-size, 24px);font-weight:700;line-height:var(--promo-title-line-height, 1.4);white-space:nowrap}.promo-offer-card__badge{display:flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;background:var(--promo-badge-bg, #ffffff);color:var(--promo-badge-color, #3f3f3f);font-size:var(--promo-badge-size, 16px);font-weight:400;line-height:1.4;white-space:nowrap}.promo-offer-card__offer{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;width:100%;color:var(--promo-offer-color, #e0bd99);font-size:var(--promo-offer-size, 28px);font-weight:700;line-height:var(--promo-offer-line-height, 1.4)}.promo-offer-card__info{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;background:transparent;color:var(--promo-offer-color, #e0bd99);font-size:inherit;font-weight:400;line-height:1;cursor:pointer}.promo-offer-card__info:focus:not(:focus-visible){outline:none}.promo-offer-card__info:focus-visible{outline:2px solid currentColor;outline-offset:3px}.promo-offer-card__rule{width:66px;height:1px;background:var(--promo-rule-color, #fff)}.promo-offer-card__desc{margin:0;width:100%;color:var(--promo-desc-color, #ffffff);font-size:var(--promo-desc-size, 20px);font-weight:400;line-height:var(--promo-desc-line-height, 1.4)}.promo-offer-card__media{display:flex;align-items:stretch;justify-content:center;gap:40px;width:100%}.promo-offer-card__showcase{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:0 1 auto;min-width:0;padding:0}.promo-offer-card__price{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:auto 0 0;padding-top:16px}.promo-offer-card__sale{color:#fff;font-size:20px;font-weight:700;line-height:1.4}.promo-offer-card__compare{color:#999;font-size:16px;font-weight:400;line-height:1.4;text-decoration:line-through}.promo-offer-card .ring-color-showcase{width:281px}.promo-offer-card .ring-color-showcase__stage{width:100%;height:200px}.promo-offer-card__divider{width:1px;align-self:stretch;flex-shrink:0;background:#ffffff80}html:has(.promo-offer-dialog[open]),html:has(.promo-offer-dialog[open]) body{overflow:hidden}.promo-offer-dialog{border:none;padding:0;background:transparent;margin:auto;max-width:min(420px,90vw);width:420px;max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;color:#fff}.promo-offer-dialog::backdrop{background:#000000a6}.promo-offer-dialog__inner{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px;border-radius:10px;background:#3f3f3f66;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-sizing:border-box}.promo-offer-dialog__toolbar{display:flex;justify-content:flex-end;width:100%}.promo-offer-dialog__close{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:8px;border:0;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer}.promo-offer-dialog__close:focus:not(:focus-visible){outline:none}.promo-offer-dialog__close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.promo-offer-dialog.is-pointer-open:focus-visible,.promo-offer-dialog.is-pointer-open .promo-offer-dialog__close:focus-visible{outline:none!important}.promo-offer-dialog__close svg{display:block}.promo-offer-dialog__header{display:flex;align-items:flex-start;justify-content:center;gap:24px;width:100%}.promo-offer-dialog__intro{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.promo-offer-dialog__title{margin:0;color:#e0bd99;font-size:20px;font-weight:700;line-height:1.4}.promo-offer-dialog__lead{margin:0;color:#fff;font-size:16px;font-weight:400;line-height:1.5}.promo-offer-dialog__image{display:block;width:141px;height:100px;flex-shrink:0;object-fit:contain;border-radius:8px}.promo-offer-dialog__rule{width:100%;height:1px;background:#fff}.promo-offer-dialog__regions{display:flex;flex-direction:column;gap:24px;width:100%}.promo-offer-dialog__regions>*{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.promo-offer-dialog__regions h3{margin:0;color:#e0bd99;font-size:20px;font-weight:700;line-height:1.4}.promo-offer-dialog__regions p{margin:0;width:100%;color:#fff;font-size:16px;font-weight:400;line-height:1.5}@media(max-width:767px){.promo-offer-cards__inner .heading-block__title{font-size:28px}.promo-offer-cards__list{flex-direction:column;width:100%;max-width:500px}.promo-offer-card--single,.promo-offer-card--wide{flex:none;width:100%}.promo-offer-card__row{flex-wrap:wrap}.promo-offer-card__title{min-width:0;white-space:normal}.promo-offer-card__media{flex-direction:column;min-width:0}.promo-offer-card__divider{width:140px;height:1px;align-self:center}.promo-offer-card--single .promo-offer-card__showcase{padding:0}.promo-offer-card--single .ring-color-showcase{width:100%;gap:8px}.promo-offer-card--wide .promo-offer-card__showcase{padding:0}.promo-offer-card--wide .ring-color-showcase{width:min(281px,100%);max-width:100%}.promo-offer-card .ring-color-showcase__swatches{flex-wrap:wrap;max-width:100%}}@media(max-width:374px){.promo-offer-cards .heading-block{gap:calc(20 / 375 * 100vw)}.promo-offer-cards__inner .heading-block__title{font-size:calc(28 / 375 * 100vw)}.promo-offer-card{gap:6.4vw;padding:6.4vw;border-radius:calc(10 / 375 * 100vw)}.promo-offer-card__copy,.promo-offer-card__row{gap:calc(16 / 375 * 100vw)}.promo-offer-card__title{white-space:normal}.promo-offer-card__badge{padding:calc(4 / 375 * 100vw) 3.2vw}.promo-offer-card__offer{gap:calc(4 / 375 * 100vw)}.promo-offer-card__info{width:4.8vw;height:4.8vw;font-size:calc(16 / 375 * 100vw)}.promo-offer-card__rule{width:calc(66 / 375 * 100vw)}.promo-offer-card__media{gap:calc(40 / 375 * 100vw)}.promo-offer-card__divider{width:calc(140 / 375 * 100vw)}.promo-offer-card__price{gap:calc(8 / 375 * 100vw);padding-top:calc(16 / 375 * 100vw)}.promo-offer-card__sale{font-size:calc(20 / 375 * 100vw)}.promo-offer-card__compare{font-size:calc(16 / 375 * 100vw)}.promo-offer-card .ring-color-showcase{width:min(calc(281 / 375 * 100vw),100%);gap:6.4vw}.promo-offer-card--single .ring-color-showcase{width:100%;gap:calc(8 / 375 * 100vw)}.promo-offer-card .ring-color-showcase__stage{width:100%;height:calc(200 / 375 * 100vw);border-radius:calc(8 / 375 * 100vw)}.promo-offer-card .ring-color-showcase__swatches{gap:calc(8 / 375 * 100vw)}.promo-offer-card .ring-color-showcase__swatch,.promo-offer-card .ring-color-showcase__check svg{width:8vw;height:8vw}.promo-offer-card .ring-color-showcase__dot{width:6.4vw;height:6.4vw}.promo-offer-dialog__inner,.promo-offer-dialog__header,.promo-offer-dialog__regions{gap:6.4vw}.promo-offer-dialog__inner{padding:6.4vw;border-radius:calc(10 / 375 * 100vw)}.promo-offer-dialog__close{width:calc(26 / 375 * 100vw);height:calc(26 / 375 * 100vw);padding:calc(8 / 375 * 100vw)}.promo-offer-dialog__intro{gap:calc(8 / 375 * 100vw)}.promo-offer-dialog__title,.promo-offer-dialog__regions h3{font-size:calc(20 / 375 * 100vw)}.promo-offer-dialog__lead,.promo-offer-dialog__regions p{font-size:calc(16 / 375 * 100vw)}.promo-offer-dialog__image{width:37.6vw;height:calc(100 / 375 * 100vw);border-radius:calc(8 / 375 * 100vw)}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/promo-offer-cards-2609.css.map */
