.ao2{--ao2-text: #4a4a4a;--ao2-muted: #6b6b6b;--ao2-urgent: #c00000;--ao2-brand: #009bbd;--ao2-brand-dark: #007f9c;--ao2-accent: #009bbd;--ao2-accent-dark: #007f9c;--ao2-tint: #e6f5f9;--ao2-border: #ffd3c5;--ao2-radius: 10px;--ao2-shadow: 0 2px 18px rgba(0, 0, 0, .07);--ao2-font: "Montserrat", Helvetica, Arial, sans-serif;color:var(--ao2-text);font-family:var(--ao2-font);-webkit-font-smoothing:antialiased}.ao2 *,.ao2 *:before,.ao2 *:after{box-sizing:border-box}.ao2 h1,.ao2 h2,.ao2 h3,.ao2 p{margin:0;color:inherit;font-family:inherit;letter-spacing:normal}.ao2 strong{font-weight:700}.ao2 a{text-decoration:none}.ao2 img{display:block;max-width:100%}.ao2-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.ao2-btn{display:inline-block;background:var(--ao2-accent);color:#fff!important;border:0;border-radius:999px;padding:15px 32px;font:600 16px/1.2 var(--ao2-font);cursor:pointer;text-align:center;transition:background-color .2s ease}.ao2-btn:hover,.ao2-btn:focus-visible{background:var(--ao2-accent-dark);color:#fff}.ao2-btn:focus-visible{outline:2px solid var(--ao2-accent-dark);outline-offset:3px}.ao2-btn--caps{text-transform:uppercase;letter-spacing:.04em}.ao2-btn--lg{padding:16px 40px;font-size:17px}.ao2-btn--pill{padding:13px 26px;font-size:15px}.ao2-btn[disabled]{opacity:.5;cursor:not-allowed}.ao2-strip{background:var(--ao2-brand);color:#fff;text-align:center}.ao2-strip--announce{padding:9px 16px;font-size:14px;font-weight:600}.ao2-strip--trust{display:flex;justify-content:center;flex-wrap:wrap;gap:8px clamp(16px,4vw,56px);padding:14px 20px;font-size:16px}.ao2-strip--trust .ao2-dot{opacity:.9}.ao2-hero{text-align:center;padding:clamp(56px,8vw,96px) 20px clamp(48px,6vw,72px);display:flex;flex-direction:column;align-items:center;gap:20px}.ao2-eyebrow{font-size:15px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.ao2-hero h1{font-size:clamp(34px,5.4vw,58px);line-height:1.12;font-weight:600;max-width:900px;text-wrap:balance}.ao2-hero__text{font-size:18px;line-height:1.6;max-width:660px;text-wrap:pretty}.ao2-hero__text p+p{margin-top:.8em}.ao2-countdown{background:var(--ao2-brand);color:#fff;border-radius:6px;padding:10px 20px;font-size:clamp(17px,2vw,22px);font-weight:500}.ao2-countdown[hidden]{display:none}.ao2-pills{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:12px}.ao2-range{padding:clamp(64px,8vw,96px) 0 0;scroll-margin-top:90px}.ao2-range__inner{display:flex;flex-direction:column;gap:32px}.ao2-range__head{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.ao2-tag{background:var(--ao2-accent);color:#fff;font-weight:600;font-size:14px;letter-spacing:.14em;padding:6px 14px;border-radius:4px;text-transform:uppercase}.ao2-range__head h2{font-size:clamp(28px,3.4vw,38px);font-weight:600;line-height:1.2;text-wrap:balance}.ao2-card{border-radius:var(--ao2-radius);overflow:hidden;box-shadow:var(--ao2-shadow);background:#fff}.ao2-feature{display:flex;flex-wrap:wrap}.ao2-feature__media{flex:1 1 360px;min-height:380px;position:relative;padding:24px;background:#fff}.ao2-feature__body{flex:1 1 400px;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:22px;border-left:1px solid #f0f0f0}.ao2-feature--reverse{flex-direction:row-reverse}.ao2-feature--reverse .ao2-feature__body{border-left:0;border-right:1px solid #f0f0f0}@media(max-width:799px){.ao2-feature__body,.ao2-feature--reverse .ao2-feature__body{border-left:0;border-right:0;border-top:1px solid #f0f0f0}}.ao2-media-fit{position:absolute;top:24px;right:24px;bottom:24px;left:24px;display:flex;align-items:center;justify-content:center}.ao2-media-fit img,.ao2-media-fit svg{width:100%;height:100%;object-fit:contain}.ao2-media-fit svg{background:#f6f6f6;border-radius:6px}.ao2-badge{position:absolute;top:20px;left:20px;z-index:1;background:var(--ao2-accent);color:#fff;font-weight:600;font-size:15px;padding:6px 14px;border-radius:6px}.ao2-label{font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ao2-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:17px}.ao2-list li{display:flex;gap:12px;align-items:center;margin:0}.ao2-list li:before{content:"";flex:none;width:7px;height:13px;margin:0 4px 4px;border:solid var(--ao2-accent-dark);border-width:0 2px 2px 0;transform:rotate(45deg)}.ao2-note{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:16px 0;display:flex;flex-direction:column;gap:6px}.ao2-note__title{font-size:16px;font-weight:600}.ao2-note p{font-size:15px;line-height:1.6;text-wrap:pretty}.ao2-gift{background:var(--ao2-tint);border-radius:8px;padding:20px 22px;display:flex;flex-direction:column;gap:8px}.ao2-gift .ao2-label{font-weight:700}.ao2-gift p{font-size:16px;line-height:1.6;text-wrap:pretty}.ao2-gift__body{display:flex;flex-direction:column;gap:8px;min-width:0}.ao2-gift--has-image{gap:18px}.ao2-gift--side{flex-direction:row;align-items:center}.ao2-gift--top{align-items:flex-start}.ao2-gift__media{flex:none;width:var(--ao2-gift-img, 112px)}.ao2-gift__media img{width:100%;height:auto;object-fit:contain}@media(max-width:420px){.ao2-gift--side{flex-direction:column;align-items:flex-start}}.ao2-price{font-size:20px;font-weight:600;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.ao2-price s{font-size:16px;font-weight:500;color:var(--ao2-muted)}.ao2-urgent{font-size:15px;font-weight:600;color:var(--ao2-urgent)}.ao2-cta{align-self:flex-start;margin:0}.ao2-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ao2-actions__form{margin:0}.ao2 .ao2-btn--outline{background:transparent;color:var(--ao2-text)!important;box-shadow:inset 0 0 0 2px var(--ao2-accent)}.ao2 .ao2-btn--outline:hover,.ao2 .ao2-btn--outline:focus-visible{background:var(--ao2-accent);color:#fff!important}@media(max-width:420px){.ao2-actions{flex-direction:column;align-items:stretch}.ao2-actions .ao2-btn{width:100%}}.ao2-guide{display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center}.ao2-guide h3{font-size:22px;font-weight:600}.ao2-guide__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;width:100%;text-align:left}.ao2-guide__card{border:1px solid var(--ao2-border);border-radius:8px;padding:20px 22px;font-size:16px;line-height:1.6;text-wrap:pretty}.ao2-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px}.ao2-pair .ao2-card{display:flex;flex-direction:column}.ao2-pair__title{background:var(--ao2-accent);color:#fff;text-align:center;padding:18px;font-size:22px;font-weight:600;letter-spacing:.04em}.ao2-pair__media{height:320px;position:relative}.ao2-pair__media .ao2-media-fit{top:20px;right:20px;bottom:20px;left:20px}.ao2-pair__body{padding:8px clamp(24px,3vw,36px) 36px;display:flex;flex-direction:column;gap:22px;flex:1}.ao2-pair__body .ao2-list{font-size:16px}.ao2-pair__body .ao2-push{margin-top:auto}.ao2-closing{padding:clamp(72px,9vw,112px) 0 clamp(56px,7vw,80px);display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.ao2-closing h2{font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.2;text-wrap:balance}.ao2-terms{margin-top:12px;font-size:13px;line-height:1.6;max-width:640px;color:var(--ao2-muted);text-wrap:pretty}.ao2-terms p+p{margin-top:.6em}@media(max-width:599px){.ao2-strip--trust{flex-direction:column;gap:4px;font-size:15px}.ao2-strip--trust .ao2-dot{display:none}.ao2-feature__media{min-height:300px}.ao2-pair__media{height:260px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ao2-bundle-gift.css.map */
