:root{--of-bg:#EEF5F8;--of-text:#0F2A3A;--of-accent:#1B6E9B;--of-accent-text:#FFFFFF;--of-mint:#7FC8B8;--of-card:#FFFFFF}[style*=--of-text],.obogo,.ogift,.obuy,.ocart,.ssugg__offer,.oprods{--of-line:color-mix(in srgb,var(--of-text) 14%,transparent)}.ocd{display:inline-flex;align-items:flex-start;gap:6px;font-family:var(--font-body);direction:ltr}.ocd__u{display:flex;flex-direction:column;align-items:center;min-width:58px;padding:10px 8px 8px;border-radius:14px;background:var(--of-card);border:1px solid var(--of-line)}.ocd__u b{font:800 28px/1 var(--font-body);font-variant-numeric:tabular-nums}.ocd__u i{font-style:normal;font-size:11px;font-weight:600;opacity:.65;margin-top:6px;text-transform:uppercase;letter-spacing:.06em}.ocd__sep{font:800 24px/1 var(--font-body);opacity:.5;padding-top:10px}.ocd--light .ocd__u{background:#fff;border-color:#00000014;color:#0f2a3a}.ocd--mini .ocd__u{min-width:42px;padding:6px 5px 5px;border-radius:10px}.ocd--mini .ocd__u b{font-size:18px}.ocd--mini .ocd__u i{font-size:9px;margin-top:3px}.ocd--mini .ocd__sep{font-size:16px;padding-top:6px}.ocd.is-over{opacity:.5}.otiers{display:grid;gap:14px}.otiers--row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.otiers--stack{grid-template-columns:1fr}.otier{position:relative;display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:20px;background:var(--of-card);border:1.5px solid var(--of-line);text-align:start}.otier--best{border-color:var(--of-accent);background:color-mix(in srgb,var(--of-mint) 18%,var(--of-card));box-shadow:0 0 0 3px color-mix(in srgb,var(--of-accent) 25%,transparent)}.otier__math{direction:ltr;display:flex;align-items:center;gap:6px;flex:none}.otier__math b{display:grid;place-items:center;min-width:46px;height:46px;padding:0 8px;border-radius:14px;background:var(--of-accent);color:var(--of-accent-text);font:900 24px/1 var(--font-body)}.otier__math b+span+b{background:var(--of-text);color:var(--of-card)}.otier__math span{font:800 20px/1 var(--font-body);opacity:.8}.otier__title{font:800 17px/1.25 var(--font-body)}.otier__sub{font:500 13px/1.4 var(--font-body);opacity:.75;margin-top:3px}.otier__price{margin-top:6px;font:700 14px/1.2 var(--font-body)}.otier__price s{opacity:.55;font-weight:500;margin-inline-start:6px}.otiers--light .otier{background:#fff;border-color:#e3ecf1;color:#0f2a3a}.obogo{background:var(--of-bg);color:var(--of-text);position:relative;overflow:hidden}.obogo__inner{position:relative;z-index:1;display:grid;gap:clamp(20px,3vw,36px);align-items:center}.obogo--split .obogo__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.obogo__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--of-accent);color:var(--of-accent-text);font:800 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.obogo__title{margin:14px 0 0;font:900 clamp(34px,5.4vw,72px)/1.02 var(--font-heading);letter-spacing:-.02em}.obogo__title em{font-style:normal;color:var(--of-accent)}.obogo__sub{margin-top:12px;font:500 clamp(15px,1.3vw,18px)/1.55 var(--font-body);opacity:.85;max-width:52ch}.obogo__cd{margin-top:22px}.obogo__cta{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:16px 30px;border-radius:999px;background:var(--of-accent);color:var(--of-accent-text);font:800 16px/1 var(--font-body);text-decoration:none;transition:transform .2s}.obogo__cta:hover{transform:translateY(-2px)}.obogo__media{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:1}.obogo__media img{width:100%;height:100%;object-fit:cover;display:block}.obogo__glow{position:absolute;inset:auto -20% -60% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--of-accent) 35%,transparent),transparent 65%);pointer-events:none}.obogo__marquee{direction:ltr;display:flex;overflow:hidden;border-block:1px solid var(--of-line);margin-top:clamp(24px,3vw,40px);white-space:nowrap}.obogo__marquee div{display:flex;gap:40px;padding:12px 20px;animation:obogo-mq 22s linear infinite;font:800 14px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase}@keyframes obogo-mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.obogo__marquee div{animation:none}}.obogo--light{background:#fff;color:#0f2a3a}@media(max-width:749px){.obogo--split .obogo__inner{grid-template-columns:1fr}.obogo__media{aspect-ratio:4/3;order:-1}.ocd__u{min-width:52px}.ocd__u b{font-size:22px}.otier{padding:14px 16px;gap:12px}.otier__math b{min-width:40px;height:40px;font-size:20px}.otier__title{font-size:15px}}.ogift{position:static}.ogift__tab{position:fixed;z-index:60;top:var(--og-top,55%);transform:translateY(-50%);right:0;left:auto;display:flex;align-items:center;gap:8px;writing-mode:vertical-rl;padding:16px 10px;border:0;border-radius:14px 0 0 14px;background:var(--of-accent);color:var(--of-accent-text);font:800 14px/1 var(--font-body);letter-spacing:.06em;cursor:pointer;box-shadow:0 10px 30px #00000038}[dir=rtl] .ogift__tab,.ogift--start .ogift__tab{right:auto;left:0;border-radius:0 14px 14px 0}[dir=rtl] .ogift--start .ogift__tab{left:auto;right:0;border-radius:14px 0 0 14px}[dir=rtl] .ogift__tab{writing-mode:vertical-lr}[dir=rtl] .ogift__dot,.ogift--start .ogift__dot{left:auto;right:-6px}[dir=rtl] .ogift--start .ogift__dot{right:auto;left:-6px}.ogift__tab svg{writing-mode:horizontal-tb;flex:none;animation:ogift-wiggle 2.8s ease-in-out infinite}@keyframes ogift-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-14deg)}90%{transform:rotate(12deg)}95%{transform:rotate(-6deg)}}@media(prefers-reduced-motion:reduce){.ogift__tab svg{animation:none}}.ogift__dot{position:absolute;top:-6px;left:-6px;width:14px;height:14px;border-radius:50%;background:#ff3b5c;border:2px solid #fff}.ogift__panel{position:fixed;z-index:61;top:50%;inset-inline-end:16px;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;transform:translateY(-50%) translate(calc(110% * var(--og-dir,1)));opacity:0;visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s,visibility .35s;padding:22px;border-radius:24px;background:var(--of-bg);color:var(--of-text);box-shadow:0 24px 70px #0f2a3a38;border:1px solid var(--of-line)}[dir=rtl] .ogift__panel{--og-dir:-1}.ogift--start .ogift__panel{inset-inline-end:auto;inset-inline-start:16px;--og-dir:-1}[dir=rtl] .ogift--start .ogift__panel{--og-dir:1}.ogift.is-open .ogift__panel{transform:translateY(-50%) translate(0);opacity:1;visibility:visible}.ogift__close{position:absolute;top:12px;inset-inline-end:12px;width:34px;height:34px;border-radius:50%;border:0;background:color-mix(in srgb,var(--of-text) 8%,transparent);color:inherit;font-size:20px;line-height:1;cursor:pointer}.ogift__eyebrow{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--of-accent);color:var(--of-accent-text);font:800 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.ogift__title{margin:12px 0 4px;font:900 26px/1.1 var(--font-heading)}.ogift__sub{font:500 14px/1.5 var(--font-body);opacity:.8;margin-bottom:14px}.ogift__panel .otiers{margin-top:14px}.ogift__panel .ocd{margin-top:6px}.ogift__cta{display:flex;justify-content:center;margin-top:16px;padding:14px 20px;border-radius:999px;background:var(--of-accent);color:var(--of-accent-text);font:800 15px/1 var(--font-body);text-decoration:none}@media(max-width:749px){.ogift__tab{padding:12px 8px;font-size:12px}.ogift__panel{top:auto;bottom:12px;inset-inline:12px;width:auto;transform:translateY(120%);border-radius:22px}.ogift.is-open .ogift__panel{transform:translateY(0)}}.obuy{border-radius:20px;padding:16px;background:var(--of-bg);color:var(--of-text)}.obuy__head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.obuy__title{font:800 15px/1.2 var(--font-body);display:flex;align-items:center;gap:8px}.obuy__title span{padding:5px 10px;border-radius:999px;background:var(--of-accent);color:var(--of-accent-text);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.obuy__opts{display:grid;gap:10px}.obuy__opt{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1.5px solid var(--of-line);background:var(--of-card);cursor:pointer;transition:border-color .2s,background .2s}.obuy__opt input{position:absolute;opacity:0;pointer-events:none}.obuy__radio{width:20px;height:20px;flex:none;border-radius:50%;border:2px solid currentColor;opacity:.6}.obuy__opt.is-active{border-color:var(--of-accent);background:color-mix(in srgb,var(--of-accent) 12%,transparent)}.obuy__opt.is-active .obuy__radio{opacity:1;border:6px solid var(--of-accent)}.obuy__math{display:flex;align-items:center;gap:4px;flex:none;direction:ltr}.obuy__math b{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border-radius:10px;background:var(--of-accent);color:var(--of-accent-text);font:900 17px/1 var(--font-body)}.obuy__math b:last-child{background:var(--of-text);color:var(--of-card)}.obuy__math span{font-weight:800;opacity:.8}.obuy__txt{flex:1;min-width:0}.obuy__name{display:block;font:800 14px/1.25 var(--font-body)}.obuy__sub{display:block;font:500 12px/1.35 var(--font-body);opacity:.75;margin-top:2px}.obuy__price{text-align:end;flex:none;font:800 15px/1.2 var(--font-body)}.obuy__price s{display:block;font-size:12px;font-weight:500;opacity:.55}.obuy__tag{position:absolute;top:-9px;inset-inline-end:14px;padding:4px 9px;border-radius:999px;background:#ff3b5c;color:#fff;font:800 10px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.obuy__note{margin-top:10px;font:500 12px/1.45 var(--font-body);opacity:.75}.obuy--light{background:#fff;color:#0f2a3a;border:1.5px solid #e3ecf1}.obuy--light .obuy__opt{border-color:#e3ecf1}.obuy--light .obuy__math b:last-child{background:#0f2a3a;color:#fff}.pcard__offer{position:absolute;z-index:2;bottom:10px;inset-inline-start:10px;padding:6px 10px;border-radius:999px;background:var(--of-accent);color:var(--of-accent-text);--x:var(--of-accent);font:800 11px/1 var(--font-body);letter-spacing:.06em;box-shadow:0 4px 12px #0000002e}.ocart{margin:10px 16px 0;padding:12px 14px;border-radius:16px;background:var(--of-bg);color:var(--of-text)}.ocart__msg{display:flex;align-items:center;gap:8px;font:700 13px/1.35 var(--font-body)}.ocart__msg svg{flex:none;color:var(--of-accent)}.ocart__track{position:relative;height:6px;margin-top:10px;border-radius:99px;background:color-mix(in srgb,var(--of-text) 12%,transparent);overflow:hidden}.ocart__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:99px;background:var(--of-accent);transition:width .4s}.ocart__steps{display:flex;justify-content:space-between;margin-top:6px;font:700 10px/1 var(--font-body);opacity:.7}.ocart.is-done .ocart__fill{width:100%!important}.header__search{position:relative}.search-offer-pill{flex:none;margin-inline-start:6px;padding:6px 10px;border-radius:999px;background:var(--of-accent);color:var(--of-accent-text);--x:var(--of-accent);font:800 11px/1 var(--font-body);letter-spacing:.04em;text-decoration:none;white-space:nowrap}.header__search input.is-ph-swap::placeholder{opacity:0;transition:opacity .18s}.header__search input::placeholder{transition:opacity .18s}.ssugg__offer{display:block;margin-bottom:14px;padding:14px 16px;border-radius:16px;background:var(--of-bg);color:var(--of-text);text-decoration:none}.ssugg__offer-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ssugg__offer-name{padding:5px 10px;border-radius:999px;background:var(--of-accent);color:var(--of-accent-text);font:800 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.ssugg__offer-tiers{display:flex;gap:6px}.ssugg__offer-tiers b{padding:5px 9px;border-radius:9px;background:var(--of-accent);color:var(--of-accent-text);font:900 13px/1 var(--font-body)}.ssugg__offer-title{display:block;margin-top:10px;font:800 16px/1.3 var(--font-body)}.ssugg__offer-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px}.ssugg__offer-cta{font:800 13px/1 var(--font-body);color:var(--of-accent)}.ssugg__prod{position:relative}.ssugg__ob{position:absolute;top:6px;inset-inline-start:6px;padding:4px 7px;border-radius:999px;background:#1b6e9b;color:#fff;font:800 9px/1 var(--font-body);letter-spacing:.04em}@media(max-width:749px){.search-offer-pill{padding:5px 8px;font-size:10px}}.oprods{margin-top:16px}.oprods .carousel__head{align-items:flex-end}.oprods__title{display:flex;flex-direction:column;gap:4px;min-width:0}.oprods__title>span:first-child{font:800 16px/1.25 var(--font-body)}.oprods__progress{font:700 13px/1.35 var(--font-body);color:var(--of-accent)}.oprods__progress:empty{display:none}.ocard{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:16px;background:var(--of-card);border:1px solid var(--of-line);color:inherit}.oprods--light .ocard{background:#fff;border-color:#e3ecf1;color:#0f2a3a}.ocard__media{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff}.ocard__media img{width:100%;height:100%;object-fit:contain}.ocard__badge{position:absolute;bottom:6px;inset-inline-start:6px;padding:4px 7px;border-radius:999px;background:var(--of-accent);color:var(--of-accent-text);--x:var(--of-accent);font:800 9px/1 var(--font-body);letter-spacing:.04em}.ocard__name{font:700 12.5px/1.3 var(--font-body);color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.ocard__row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto}.ocard__price{display:flex;flex-direction:column;font:800 13px/1.15 var(--font-body)}.ocard__price s{font-size:11px;font-weight:500;opacity:.55}.ocard__add{display:inline-flex;align-items:center;gap:6px;flex:none;padding:7px 10px;border:0;border-radius:999px;background:var(--of-accent);color:var(--of-accent-text);font:800 12px/1 var(--font-body);text-decoration:none;cursor:pointer}.ocard__add b{font-size:15px;line-height:.8}.ocard__add.is-loading{opacity:.6;pointer-events:none}.obogo .oprods .carousel__btn,.ogift__panel .oprods .carousel__btn,.obuy .oprods .carousel__btn{background:var(--of-card);border-color:var(--of-line);color:var(--of-text)}.obuy__tiers{display:flex;flex-wrap:wrap;gap:8px}.obuy__chip{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:14px;border:1.5px solid var(--of-line);background:var(--of-card);font:700 13px/1.2 var(--font-body)}.obuy__chip .obuy__math b{min-width:28px;height:28px;font-size:14px;border-radius:8px}.obuy--light .obuy__chip{border-color:#e3ecf1}@media(max-width:749px){.oprods__track{--card-w:146px}}.obogo__prods{margin-top:clamp(24px,3vw,40px)}.header__search .search-offer-pill{order:3}@media(max-width:1199px){.header__search .search-offer-pill{display:none}}@media(min-width:1200px){.header__search:has(.search-offer-pill){max-width:400px}}.ssugg__chip--offer{background:var(--of-accent)!important;color:var(--of-accent-text)!important;border-color:var(--of-accent)!important;font-weight:800}.ssugg__offer{padding:12px 14px;border:1px solid var(--of-line)}.ssugg__offer-title{font-size:15px;margin-top:8px}.ssugg__offer-foot{margin-top:8px}.ssugg__offerprods .oprods{margin-top:0}.ssugg__offerprods .oprods__title>span:first-child{font:800 12px/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#5b7c8f)}.ssugg__offerprods .ocard{padding:6px;border-radius:12px}.ssugg__offerprods .ocard__name{font-size:12px}.ssugg__offerprods .ocard__add{padding:6px 8px;font-size:11px}.ssugg__offerprods .carousel__btn{width:28px;height:28px}
/*# sourceMappingURL=/cdn/shop/t/148/assets/avens-offers.css.map */
