.op-promos{--promo-gold:#977128;--promo-navy:#0e1b4d;margin:18px 0 10px;color:var(--promo-navy)}.op-promos .op-set,.op-promos .op-pair{margin:0;min-width:0}.op-promos .op-set__card,.op-promos .op-pair__card{position:relative;border:1px solid #e2e5ec;background:#fff;box-shadow:0 2px 10px #0e1b4d05}.op-promos .op-set__offer-label{display:inline-flex;align-items:center;max-width:100%;width:fit-content;min-height:22px;margin:0 0 7px;padding:4px 8px;border-radius:999px;color:#8b6b35;background:transparent;font-size:10px;line-height:1.3;font-weight:600}.op-promos--dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.op-promos--dual>op-jewel-set,.op-promos--dual>op-pair-offer{display:flex;flex-direction:column}.op-promos--dual .op-set__card,.op-promos--dual .op-pair__card{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:0;height:100%;min-width:0;padding:43px 14px 14px;border-radius:19px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.op-promos--dual .op-pair__card{background:#fff;border-color:#e2e5ec}.op-promos--dual .op-set__card-photo,.op-promos--dual .op-pair__image-link{display:block;flex:none;align-self:stretch;width:100%;height:105px;margin:0 0 12px;aspect-ratio:auto;border-radius:11px;background:#ffffffb3;overflow:hidden}.op-promos--dual .op-set__card-photo img,.op-promos--dual .op-pair__image{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.op-promos--dual .op-set__card-copy,.op-promos--dual .op-pair__copy{display:flex;flex-direction:column;flex:1;min-width:0}.op-promos--dual .op-set__offer-label,.op-promos--dual .op-pair__card .op-pair__saving{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);margin:0!important;padding:4px 8px;border-radius:999px;background:transparent;color:#8b6b35;font-size:10px!important;line-height:1.35!important;font-weight:600;min-height:22px}.op-promos--dual .op-pair__card .op-pair__eyebrow{display:none}.op-promos--dual .op-set__card h3,.op-promos--dual .op-pair__heading{margin:0 0 6px!important;min-height:37px;color:var(--promo-navy);font-size:16px!important;line-height:1.15!important;letter-spacing:-.035em!important;font-weight:500!important}.op-promos--dual .op-set__benefit,.op-promos--dual .op-pair__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:31px;margin:0 0 9px!important;color:#707084;font-size:10px!important;line-height:1.5!important}.op-promos--dual .op-pair__prices,.op-promos--dual .op-set__card-prices{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;min-height:39px;margin:auto 0 9px;line-height:1.35}.op-promos--dual .op-pair__quantity,.op-promos--dual .op-set__card-prices>span{order:-1;color:#707084;font-size:10px}.op-promos--dual .op-pair__price,.op-promos--dual .op-set__card-prices strong{color:var(--promo-navy);font-size:16px;line-height:1.35;font-weight:600;letter-spacing:-.025em}.op-promos--dual [data-set-card-original]{display:none}.op-promos--dual .op-set__card-prices[hidden]{display:flex;visibility:hidden}.op-promos--dual .op-pair__open,.op-promos--dual .op-set__open{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;min-height:40px;margin:0;padding:9px 7px;border:1px solid #d8dce6;border-radius:999px;color:var(--promo-navy)!important;background:#fff;font-size:11px;line-height:1.3;font-weight:600;text-decoration:none;transition:background .18s ease,transform .18s ease}.op-promos--dual .op-pair__open{border-color:var(--promo-navy);background:var(--promo-navy);color:#fff!important}.op-promos--dual .op-pair__open svg,.op-promos--dual .op-set__open svg{flex:none;width:13px;height:13px}.op-promos--dual .op-pair__open:active,.op-promos--dual .op-set__open:active{transform:scale(.97)}.op-promos :focus-visible{outline:2px solid #a47d31;outline-offset:3px}@media(hover:hover){.op-promos--dual .op-set__card:hover,.op-promos--dual .op-pair__card:hover{transform:translateY(-3px);border-color:#baa77e;box-shadow:0 8px 22px #0e1b4d0d}.op-promos--dual .op-set__card:hover img,.op-promos--dual .op-pair__card:hover img{transform:scale(1.035)}.op-promos--dual .op-set__open:hover{background:#f3f4f7}}@media(max-width:749px){.op-promos{margin-top:15px}.op-promos--dual{gap:10px}.op-promos--dual .op-set__card,.op-promos--dual .op-pair__card{padding:39px 11px 11px;border-radius:17px}.op-promos--dual .op-set__card-photo,.op-promos--dual .op-pair__image-link{height:76px;margin-bottom:8px;border-radius:9px}.op-promos--dual .op-set__offer-label,.op-promos--dual .op-pair__card .op-pair__saving{top:10px;left:10px;max-width:calc(100% - 20px);font-size:10px!important;padding:4px 7px;min-height:21px}.op-promos--dual .op-set__card h3,.op-promos--dual .op-pair__heading{font-size:15px!important;min-height:35px}.op-promos--dual .op-set__benefit,.op-promos--dual .op-pair__description{display:none}.op-promos--dual .op-pair__price,.op-promos--dual .op-set__card-prices strong{font-size:15px}.op-promos--dual .op-pair__open,.op-promos--dual .op-set__open{min-height:44px;font-size:11px;padding:9px 5px;gap:3px}}@media(prefers-reduced-motion:reduce){.op-promos *,.op-promos--dual .op-set__card,.op-promos--dual .op-pair__card{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/op-promo-cards.css.map */
