.ole-hdr .ole-bar{height:auto;overflow:visible;border-radius:0;background:#fffffff7}.ole-sec{padding-block:clamp(72px,8vw,128px)}.ole-head{margin-bottom:clamp(28px,3vw,44px)}.ole-tone--lilac .ole-quiz__card,.ole-tone--blue .ole-quiz__card{box-shadow:0 30px 80px #3c286e1a}.ole-tone--cream .ole-form-row input[type=email]{background:#fff}.ole-codebox{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.ole-code{display:flex;gap:8px}.ole-code input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid rgba(17,22,17,.22);border-radius:0;background:#fff;font:500 14px Archivo,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.ole-code input::placeholder{text-transform:none;letter-spacing:0;color:#8a8f86}.ole-code input:focus{outline:none;border-color:var(--ink)}.ole-code .ole-btn{min-height:40px;padding:0 18px}.ole-codes{display:flex;flex-wrap:wrap;gap:6px}.ole-codetag{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;background:var(--wash);border:1px dashed #7fbf3f;font-size:12px;font-weight:600;letter-spacing:.08em}.ole-codetag button{border:0;background:none;padding:0;cursor:pointer;font-size:15px;line-height:1;color:var(--mute)}.ole-codehint{font-size:12.5px;color:var(--mute)}.ole-codehint button{margin:0 2px;padding:3px 8px;border:1px dashed var(--hot);background:var(--hot-bg);color:var(--hot-ink);font:600 11.5px Archivo,system-ui,sans-serif;letter-spacing:.08em;cursor:pointer}.ole-codemsg{font-size:12.5px;font-weight:500}.ole-codemsg.is-ok{color:#2f7a1f}.ole-codemsg.is-err{color:#b42318}.ole-cart__line{display:flex;justify-content:space-between;font-size:13.5px;color:#2f7a1f;font-weight:500}.ole-welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482995;display:flex;align-items:center;justify-content:center;padding:16px;visibility:hidden;pointer-events:none;transition:visibility 0s linear .45s}.ole-welcome.is-open{visibility:visible;pointer-events:auto;transition:none}.ole-welcome__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0e0880;opacity:0;transition:opacity .4s}.ole-welcome.is-open .ole-welcome__scrim{opacity:1}.ole-welcome__box{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;width:min(780px,100%);background:#fff;box-shadow:0 40px 100px #00000040;opacity:0;transform:translateY(24px) scale(.98);transition:opacity .45s var(--ease),transform .45s var(--ease)}.ole-welcome.is-open .ole-welcome__box{opacity:1;transform:none}.ole-welcome__media{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:28px;background:var(--green);color:var(--ink);overflow:hidden;min-height:360px}.ole-welcome__media:before{content:"";position:absolute;width:320px;height:320px;right:-110px;top:-110px;border-radius:50%;background:#c9e69f}.ole-welcome__media b{position:relative;font-size:clamp(84px,11vw,132px);font-weight:500;letter-spacing:-.06em;line-height:.85}.ole-welcome__media span{position:relative;font-size:28px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase}.ole-welcome__media em{position:relative;font-size:24px;margin-top:6px}.ole-welcome__body{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,4vw,44px)}.ole-welcome__body .ole-title{font-size:clamp(28px,3vw,40px)}.ole-welcome__body .ole-lead{font-size:15.5px}.ole-welcome__code{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;border:1.5px dashed var(--ink);font-size:20px;font-weight:600;letter-spacing:.14em}.ole-welcome__code button{min-height:34px;padding:0 12px;border:1px solid var(--line);background:#fff;font:500 11.5px Archivo,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--ink)}.ole-welcome__fine{font-size:11.5px;color:var(--mute)}.ole-welcome__skip{align-self:center;border:0;background:none;padding:0;color:var(--mute);font:500 13px Archivo,system-ui,sans-serif;text-decoration:underline;cursor:pointer}.ole-welcome__x{position:absolute;top:8px;right:8px;z-index:2;width:40px;height:40px;border:0;background:none;color:var(--ink);font-size:18px;cursor:pointer}.ole-wtab{position:fixed;left:16px;bottom:16px;z-index:2147482980;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:0;border-radius:99px;background:var(--hot);color:#fff;font:600 12px Archivo,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px #ff4f7b59;animation:ole-in .5s var(--ease)}.ole-wtab[hidden]{display:none}@media(max-width:749px){.ole-sec{padding-block:56px}.ole-welcome{align-items:flex-end;padding:0}.ole-welcome__box{grid-template-columns:1fr;transform:translateY(100%)}.ole-welcome__media{min-height:0;flex-direction:row;align-items:baseline;gap:10px;padding:22px 20px}.ole-welcome__media:before{width:180px;height:180px;right:-60px;top:-80px}.ole-welcome__media b{font-size:64px}.ole-welcome__media span,.ole-welcome__media em{font-size:20px}.ole-wtab{bottom:84px;left:12px;min-height:38px;padding:0 14px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ole-gf2.css.map */
