.offer-selector{--os-ink: #12203a;--os-muted: #5a6577;--os-line: #d9dee7;--os-sel: #2f5fd0;--os-sel-bg: #eef3fd;--os-gold-base: #cdb869;--os-gold-sheen: #fae3ad;--os-red: #d02020;--os-green: #127a3e;margin:20px 0;color:var(--os-ink)}.offer-selector__heading{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--os-red)}.offer-selector__heading:before,.offer-selector__heading:after{content:"";flex:1;height:1px;background:currentColor;opacity:.5}.offer-selector__list{display:flex;flex-direction:column;gap:10px}.offer-selector__frame{display:flex;flex-direction:column;gap:10px;padding:38px 10px 10px;position:relative;border-radius:12px;background:linear-gradient(90deg,#d5c37f 0%,#d4bf73 2%,#dfc984 7%,#e7d18f 11%,#eed89b 14%,var(--os-gold-sheen) 19%,#f2dba0 21%,#e3ce8b 25%,#d6c176 28%,var(--os-gold-base) 33%,var(--os-gold-base) 100%);border:0}.offer-selector__frame-label{position:absolute;top:9px;left:0;right:0;margin:0;text-align:center;font-size:15px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#000}.offer-selector__offer{display:block;position:relative;padding:14px 16px;border:1.5px solid var(--os-line);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.offer-selector__offer:hover{border-color:#b9c2d2}.offer-selector__offer.is-selected{border-color:var(--os-sel);background:var(--os-sel-bg);box-shadow:0 0 0 1px var(--os-sel)}.offer-selector__offer[data-available="0"]{opacity:.5;pointer-events:none}.offer-selector__radio{position:absolute;opacity:0;width:0;height:0}.offer-selector__radio:focus-visible+.offer-selector__row{outline:2px solid var(--os-sel);outline-offset:4px}.offer-selector__row{display:flex;align-items:center;gap:12px}.offer-selector__thumb{flex:0 0 auto}.offer-selector__thumb img{display:block;width:62px;height:62px;object-fit:contain}.offer-selector__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.offer-selector__label{font-size:17px;font-weight:800;line-height:1.25;color:#000}.offer-selector__sublabel{font-size:13px;color:var(--os-muted)}.offer-selector__savings{align-self:flex-start;margin-top:2px;padding:2px 7px;border-radius:4px;background:#e6f4ea;color:var(--os-green);font-size:11px;font-weight:700;letter-spacing:.02em}.offer-selector__pricing{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.offer-selector__badge{margin-bottom:2px;padding:3px 10px;border-radius:999px;background:var(--os-red);color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.offer-selector__price{font-size:19px;font-weight:800;line-height:1.1}.offer-selector__compare{font-size:14px;color:var(--os-muted)}.offer-selector__details{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.offer-selector__offer.is-selected .offer-selector__details{grid-template-rows:1fr}.offer-selector__details-inner{overflow:hidden}.offer-selector__offer.is-selected .offer-selector__details-inner{margin-top:12px;padding-top:12px;border-top:1px solid rgba(47,95,208,.25)}.offer-selector__details-inner p{margin:0 0 6px;font-size:13px;line-height:1.5}.offer-selector__details-inner p:last-child{margin-bottom:0}.offer-selector__details-inner ul{margin:0;padding:0;list-style:none}.offer-selector__details-inner li{position:relative;padding:0 0 9px 24px;font-size:13px;line-height:1.45;color:var(--os-muted)}.offer-selector__details-inner li:last-child{padding-bottom:0}.offer-selector__details-inner li:before{content:"";position:absolute;left:0;top:1px;width:15px;height:15px;border-radius:50%;background:var(--os-sel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 9px 9px no-repeat}.offer-selector__details-inner li strong{color:#000;font-weight:700}.offer-selector__divider{display:flex;align-items:center;gap:10px;margin:10px 0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--os-muted)}.offer-selector__divider:before,.offer-selector__divider:after{content:"";flex:1;height:1px;background:currentColor;opacity:.35}.offer-selector__sub{margin-top:12px}.offer-selector__sub-check{display:flex;align-items:center;gap:12px;padding:12px 14px;border:2px dashed #9aa7c2;border-radius:10px;cursor:pointer}.offer-selector__sub-check input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--os-sel)}.offer-selector__sub-text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.offer-selector__sub-title{font-size:15px;font-weight:700}.offer-selector__sub-body{font-size:13px;color:var(--os-muted)}.offer-selector__sub-body select{height:auto;min-height:0;margin:0 2px;padding:1px 4px;border:1px solid var(--os-line);border-radius:4px;background:#fff;font-size:13px;line-height:1.3;width:auto;display:inline-block}.offer-selector__sub-icon img{display:block;width:26px;height:26px;object-fit:contain}@media(max-width:600px){.offer-selector__label{font-size:15px}.offer-selector__price{font-size:17px}.offer-selector__thumb img{width:48px;height:48px}.offer-selector__row{gap:9px}.offer-selector__badge{font-size:10px;padding:2px 8px}}.free-gifts[data-unlocked] .free-gifts__item[data-gift-index]{position:relative}.free-gifts[data-unlocked] .free-gifts__item.is-locked .free-gifts__img{filter:blur(4px) grayscale(1);opacity:.5}.free-gifts__tag{z-index:3}.free-gifts[data-unlocked] .free-gifts__item.is-locked .free-gifts__tag,.free-gifts[data-unlocked] .free-gifts__item.is-locked .free-gifts__label{opacity:1}.free-gifts__lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffffeb;box-shadow:0 1px 6px #0000002e;pointer-events:none;z-index:2}.free-gifts__item.is-locked .free-gifts__lock{display:flex}.free-gifts__lock svg{width:19px;height:19px;display:block}
/*# sourceMappingURL=/cdn/shop/t/76/assets/offer-selector.css.map */
