@font-face{font-family:AH Celias;src:url(/aeris/assets/fonts/ah-celias.otf)format("opentype");font-display:swap}:root{--brand:#213e9a;--hv:#1b3280;--tint:#e8ecf7;--ink:#2f2f7d;--text:#101010;--muted:#5f5f5f;--line:#d4d4d7;--bd:#8a8a90;--tile:#eeeff1;--foot:#0e1a42;--err:#b3261e;--ok:#1f7a4d;--f:"AH Celias", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font:16px/1.5 var(--f);color:var(--text);background:#fff;margin:0}h1,h2,h3,p{margin:0;font-weight:400}h2{font-size:27px;line-height:34px}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wrap{max-width:1200px;margin:0 auto;padding:0 16px}.sec{padding:48px 0}.muted{color:var(--muted)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:13px}.btn{border:1.5px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--hv)}.btn.sec{color:var(--brand);background:0 0}.btn.sec:hover{background:var(--tint)}.btn.lt{color:var(--text);background:#fff;border-color:#fff}.btn.blk{width:100%}.cart-add{box-sizing:border-box;border:1.5px solid var(--brand);width:100%;color:var(--brand);background:#fff;border-radius:99px;height:48px!important;min-height:24px!important;max-height:48px!important;padding:0 1px!important}.cart-add:hover{background:var(--tint)}.lnk{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chat-pill{color:#173b93;white-space:nowrap;background:#fff;border:1px solid #173b93;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.chat-pill:hover{background:#c5d6ff;transform:translateY(-1px)}.chat-pill:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.top{z-index:20;background:#fff;position:sticky;top:0}.status{background:var(--brand);color:#fff;text-align:center;padding:10px 16px;font-size:14px}.hdr{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.hdr img{height:22px}.hero{color:#fff;background:#1b1f2a;height:min(80vh,640px);min-height:420px;position:relative;overflow:hidden}.track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;background:linear-gradient(160deg,#5e6a50,#2e3526);flex:0 0 100%;position:relative}.slide--video{background:#1b1f2a}.slide:nth-child(2){background:linear-gradient(160deg,#5c6068,#2a2d33)}.slide:nth-child(3){background:linear-gradient(160deg,#213e9a,#0e1a42)}.slide img,.slide video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slide--video video{background:0 0}.slide--video.is-video-loading:before{content:"";pointer-events:none;z-index:3;border:3px solid #e2e6eb59;border-top-color:#e2e6eb;border-radius:50%;width:38px;height:38px;margin:-19px 0 0 -19px;animation:.8s linear infinite aeris-image-spin;position:absolute;top:50%;left:50%}.slide:after{content:"";background:linear-gradient(#0a0c1400 38%,#0a0c14bf);position:absolute;inset:0}.copy{z-index:2;gap:10px;max-width:760px;padding:0 16px 56px;display:grid;position:absolute;bottom:0;left:0;right:0}.copy .cap{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:12px}.copy h1,.copy h2{white-space:pre-line;font-size:32px;line-height:38px}.ctas{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ctas .btn{min-height:44px;padding:0 18px}.under{opacity:.9;font-size:14px}.dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:20px;left:16px}.hero-nav{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;bottom:54px;right:24px}.hero-nav .dots{align-items:center;gap:6px;display:flex;position:static}.hero-arrow{width:36px;height:36px;color:var(--ink);text-align:center;cursor:pointer;background:#fff;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;padding:2px 0 0;font-family:Arial,sans-serif;font-size:19px;font-weight:300;line-height:36px;transition:transform .2s,background .2s;display:flex;box-shadow:0 2px 8px #0000002e}.hero-arrow:hover{background:#edf1ff;transform:translateY(-1px)}.hero-arrow:focus-visible{outline-offset:3px;outline:2px solid #fff}.dot{cursor:pointer;background:#ffffff73;border:0;border-radius:99px;width:8px;height:8px;padding:0}.dot.on{background:#fff;width:22px}.why h2{margin:8px 0 12px}.why .d{color:#2a2a2a;max-width:46em;margin-bottom:28px;font-size:17px;line-height:27px}.bens{align-items:start;gap:20px;margin:0;padding:0;list-style:none;display:grid}.ben{grid-template-columns:96px 1fr;align-content:start;gap:14px;display:grid}.ph{background:var(--tile);aspect-ratio:1;border-radius:8px;overflow:hidden}.ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ben h3{margin-bottom:4px;font-size:19px}.ben p{color:#2a2a2a;text-align:justify;font-size:15px}.ben .sp{color:var(--muted);margin-top:6px;font-size:13px}.pick{background:#f6f6f7}#app.bg-white-all .sec:not(.cta),#app.bg-white-all .pick,#app.bg-white-all .vt{background:#fff!important}.cfg{gap:20px;display:grid}.panel{align-content:start;gap:18px;display:grid}.price{font-size:24px}.fld{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);justify-content:space-between;gap:10px;font-size:14px;display:flex}.lbl b{text-transform:none;letter-spacing:0;color:var(--text);font-weight:400}.opt{position:relative}.opt input{opacity:0;width:1px;height:1px;position:absolute}.opt span{border:1px solid var(--bd);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:30px;font-size:14px;display:flex}.opt input:checked+span{border-color:var(--brand);background:var(--tint);box-shadow:inset 0 0 0 1px var(--brand)}.opt input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.opt input:disabled+span{color:#9a9a9a;cursor:not-allowed;text-decoration:line-through}.g2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sizes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sizes.err .opt span{border-color:var(--err)}.sw{gap:12px;display:flex}.sw .opt span{border-radius:50%;width:20px;height:20px;min-height:0;padding:0;box-shadow:inset 0 0 0 1px #0000002e}.sw .opt input:checked+span{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--text)}.in{border:1px solid var(--bd);background:#fff;border-radius:8px;width:100%;height:46px;padding:0 12px}textarea.in{height:auto;padding:10px 12px}.qty{border:1px solid var(--bd);border-radius:99px;align-items:center;display:inline-flex;overflow:hidden}.qty button{cursor:pointer;background:#fff;border:0;width:44px;height:40px;font-size:18px}.qty output{text-align:center;min-width:32px}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.small{color:var(--muted);font-size:13px}.msg{font-size:14px}.msg.e{color:var(--err)}.msg.k{color:var(--ok);background:#e7f3ec;border-radius:16px;padding:14px}.po{background:var(--tint);border-radius:16px;gap:10px;padding:16px;display:grid}.po ul{gap:1px;margin:0;padding-left:18px;font-size:14.5px;line-height:22px;list-style:outside;display:grid}.po li{padding-left:1px}.po li::marker{color:var(--brand);font-size:1.8em}@media (max-width:759px){#why .bens{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:2px 0 12px;scroll-padding-left:0;display:flex;overflow-x:auto}#why .bens::-webkit-scrollbar{height:4px}#why .bens::-webkit-scrollbar-thumb{background:#c8cbd4;border-radius:99px}#why .ben{scroll-snap-align:start;flex:0 0 min(70vw,300px);display:block}#why .ben .ph{aspect-ratio:1;width:100%;margin-bottom:10px}#why .ben h3{margin-bottom:5px}#why .ben p{font-size:15px;line-height:22px}}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;padding:14px 0;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--brand);font-size:20px}details[open] summary:after{content:"−"}.ans{color:#2a2a2a;padding:0 0 16px;font-size:15px}.acc .ans ul{margin:8px 0 0;padding-left:22px;list-style:outside}.acc .ans li{margin-top:4px}.acc .ans .acc-subgroup__title{font-weight:600}.acc .ans .acc-subgroup>ul{margin-top:2px;padding-left:20px;list-style-type:square}.acc{border-top:1px solid var(--line)}.lead{background:var(--tint);border-radius:16px;gap:8px;padding:14px;display:grid}.lead .r{gap:8px;display:flex}.lead .in{flex:1;min-width:0}.lead .btn{min-height:46px}.vt{background:#e1e1e1}.vt .wrap{gap:20px;display:grid}.vt .ph{aspect-ratio:4/5;background:#f9f9f9;border-radius:16px}.vt-slider{justify-self:center;width:50%;position:relative;overflow:hidden}.vt-slider img{-o-object-fit:contain;object-fit:contain;opacity:0;background:#f9f9f9;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.vt-slider img:first-child{opacity:1;animation:8s infinite vt-slide-first}.vt-slider img:last-child{animation:8s infinite vt-slide-last}@keyframes vt-slide-first{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes vt-slide-last{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.vt .t{align-self:center;gap:12px;display:grid}.vt #vt{justify-items:start;gap:12px;display:grid}.vt #vbtn{white-space:nowrap;place-self:start;max-width:100%;padding:0 20px;width:max-content!important;height:44px!important;min-height:44px!important;display:inline-flex!important}.vt #vt .lead{background:#fff;width:100%;max-width:430px}.vt .lead{background:#fff}.faq{gap:20px;display:grid}.faq-contact{margin-top:1px;font-size:16px}.faq-contact a{color:var(--brand);text-decoration:underline}.grp{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:18px 0 4px;font-size:13px}.cta{background:var(--brand);color:#fff;text-align:center}.cta .wrap{justify-items:center;gap:20px;max-width:720px;display:grid}.cta h2{font-size:24px}.cta .ctas{justify-content:center}.cta .btn{color:var(--brand);background:#fff;border-color:#fff}.cta .btn.sec,.cta .btn.sec1{color:#fff!important;background:#203e98!important;border-color:#fff!important}.foot{background:var(--foot);color:#fff;padding:44px 0 24px;font-size:14px}.fg{grid-template-columns:1.55fr .9fr .9fr 1.25fr .85fr;gap:30px;display:grid}.fb{grid-column:auto;align-content:start;gap:4px;display:grid}.fb img{justify-self:start;height:27px}.footer-sign{color:#ffffffe6;margin:0 0 7px}.biz-line{color:#ffffffc2;margin:0;line-height:1.45}.biz-line b{color:#fff;font-weight:500}.contact-chip{background:#fff0a8;border-radius:3px;padding:0 4px;font-size:11px;display:inline-block;color:#303030!important}.business-notice{color:#ffffffd9;text-align:center;border:1px dashed #fff6;border-radius:6px;justify-content:center;align-items:center;width:150px;min-height:56px;margin-top:14px;font-size:12px;line-height:1.25;display:flex}.foot h3{text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:15px}.foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot a{color:#fff;text-decoration:none}.foot a:hover{text-decoration:underline}.cp{text-align:center;color:#ffffffbf;border-top:1px solid #ffffff26;margin-top:32px;padding-top:18px}.bar{z-index:15;border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));visibility:hidden;background:#fff;align-items:center;gap:12px;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 18px #10101014}.bar.on{visibility:visible;transform:none}.bar .btn{min-height:44px;margin-left:auto}.cart-bar{border:1px solid var(--line);border-radius:999px;width:min(520px,100% - 32px);padding:8px 10px 8px 18px;bottom:16px;left:50%;right:auto;transform:translate(-50%,110%)}.cart-bar.on{transform:translate(-50%)}.cart-bar p{margin:0;line-height:1.15}.cart-bar p .small{color:var(--muted)}dialog{border:0;border-radius:20px;width:min(520px,100% - 24px);max-height:90vh;padding:20px}dialog::backdrop{background:#0c0e1680}dialog form{gap:12px;display:grid}.size-dialog{width:min(520px,100% - 24px);max-height:90vh;padding:20px;top:20px;overflow:auto}.size-dialog h2{margin:0 0 14px;font-size:20px;line-height:26px}.size-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.size-tab{border:1px solid var(--muted);height:36px;color:var(--brand);cursor:pointer;background:#fff;border-radius:6px}.size-tab.on{border:2px solid var(--brand);background:#eef2ff}.size-image{background:#f6f6f7;border-radius:14px;width:100%;display:block}.size-note{margin-top:12px;font-size:14px;line-height:20px}.size-note ol{margin:2px 0 0;padding-left:20px}.size-note p{margin-top:2px}.checkout-v2{gap:12px;display:grid}.checkout-v2 h2{font-size:22px;line-height:28px}.checkout-blue{color:var(--brand);margin:0;font-weight:500}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr auto;gap:3px 10px;padding:10px 0;display:grid}.cart-thumb{-o-object-fit:cover;object-fit:cover;border-radius:8px;grid-row:span 2;width:52px;height:64px}.cart-line span{font-size:13px}.cart-actions{grid-column:2/-1;align-items:center;gap:10px;display:flex}.cart-actions button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.cart-actions button:first-child,.cart-actions button:nth-child(3){border:1px solid var(--line);border-radius:99px;padding:4px 10px;text-decoration:none}.checkout-link{color:var(--brand);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:underline}.checkout-summary{background:#f6f6f7;border-radius:14px;gap:7px;padding:12px;font-size:13px;display:grid}.checkout-summary div{justify-content:space-between;gap:12px;display:flex}.checkout-summary .total{font-size:16px}.green{color:#15804b}.grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.grid2 label,.checkout-v2 label{gap:5px;font-size:13px;display:grid}.grid2 select,.checkout-v2 select{border:1px solid var(--line);background:#fff;border-radius:7px;height:40px;padding:0 10px}.checkout-v2 .in{background:#eaf1fc;border:1px solid #8d929c;border-radius:7px;min-height:38px;padding:0 10px}.checkout-v2 textarea.in{padding:10px}.checkout-v2 .in:focus{outline:2px solid var(--brand);outline-offset:1px}.pay-option{border:1px solid var(--brand);border-radius:14px;padding:12px}.pay-warning{color:var(--brand);background:#eaf0ff;border-radius:8px;padding:8px;font-size:13px}.qr-placeholder{text-align:center;width:175px;height:170px;color:var(--muted);border:1px dashed #8b8b8b;border-radius:14px;place-items:center;margin:auto;font-size:12px;display:grid}.success{text-align:center}.check{color:#fff;background:#198754;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto;font-size:28px;display:grid}.x{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:36px;height:36px;position:absolute;top:12px;right:12px}.promo{width:min(352px,100% - 24px);color:var(--text);background:#fff;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 18px 60px #0c0e1647}.promo::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0e1694}.promo__image{-o-object-fit:cover;object-fit:cover;width:100%;height:198px;display:block}.promo__body{gap:10px;padding:12px 16px 18px;display:grid}.promo__body h2{font-size:21px;line-height:27px}.promo__body p{font-size:13px;line-height:19px}.promo__body ul{gap:7px;margin:0;padding-left:17px;font-size:13px;line-height:18px;display:grid}.zalopay-qr{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e1e1e5;border-radius:12px;width:220px;height:220px;margin:4px auto 10px;display:block}.payment-zalopay .btn{margin-top:4px}.payment-zalopay a.btn{justify-self:center;width:auto;height:40px;min-height:40px;padding:0 22px;font-size:14px}.promo__body ul{list-style:none!important}.promo__body li{padding-left:14px;position:relative;list-style:none!important}.promo__body li:before{content:"";background:#203e98;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.promo__body mark{background:#fff0a8;border-radius:3px;padding:1px 3px}.promo__close{color:#101010;cursor:pointer;background:#fff;border:0;border-radius:50%;width:31px;height:31px;font-size:20px;line-height:1;position:absolute;top:9px;right:9px;box-shadow:0 1px 5px #00000026}.promo__close:focus-visible,.promo__later:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.promo__cta{width:100%;min-height:40px;padding:0 16px}.promo__later{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:center;font-size:13px;text-decoration:underline}.promo[open]{animation:.22s ease-out promo-in}@keyframes promo-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:420px){.promo__image{background:#111;width:360px;height:195px}.promo__body{padding:11px 14px 16px}.promo__body h2{font-size:20px}}@media (min-width:760px){.wrap{padding:0 40px}.sec{padding:40px 0}h2{font-size:36px;line-height:42px}.hdr{padding:12px 40px}.copy{padding:0 40px 64px}.copy h1,.copy h2{font-size:52px;line-height:58px}.dots{bottom:28px;left:40px}.bens{grid-template-columns:repeat(var(--n,4), 1fr);gap:28px}.ben{grid-template-columns:1fr}.ben .ph{aspect-ratio:4/5}.cfg{grid-template-columns:7fr 5fr;align-items:start;gap:40px}.cfg>.gal{align-self:start;height:fit-content;margin-top:0;transform:none;position:sticky!important;top:120px!important}.sizes{grid-template-columns:repeat(6,1fr)}.vt .wrap{grid-template-columns:7fr 5fr;align-items:start;gap:40px}.faq{grid-template-columns:4fr 8fr;gap:48px}.faq-contact{grid-column:2}.fg{grid-template-columns:1.55fr .9fr .9fr 1.25fr .85fr;gap:28px}.fb{grid-column:auto}.bar{display:none}.cart-bar{display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.rv{color:#c9ccd6;background:#12151f;align-items:center;gap:10px;padding:8px 12px;font:13px system-ui,sans-serif;display:flex;overflow-x:auto}.rv div{background:#1d2130;border-radius:99px;gap:4px;padding:3px;display:flex}.rv button{color:#c9ccd6;cursor:pointer;white-space:nowrap;font:inherit;background:0 0;border:0;border-radius:99px;padding:6px 12px}.rv button.on{color:#fff;background:#4f6bed}.chips{gap:6px;margin-left:auto;margin-right:12px;display:flex}.chip{background:var(--tint);cursor:pointer;white-space:nowrap;border:0;border-radius:99px;padding:6px 12px;font-size:13px}.chip.on{background:var(--brand);color:#fff}.hdr .lnk{white-space:nowrap}@media (max-width:520px){.pcard__img{aspect-ratio:auto;align-self:start;height:auto}.pcard__img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.pcard__img{justify-content:center}.pcard__body{grid-template-columns:1fr}.pcard__color,.pcard__price{grid-column:1;justify-self:start}.pcard .btn{width:100%}.pcard__img .imgtag{white-space:nowrap;width:max-content;max-width:none;padding:3px 5px;font-size:9px;line-height:1.1;inset:auto auto 8px 50%!important;transform:translate(-50%)!important}.hdr .chat-pill{padding:0 11px;font-size:12px;display:none}.chips{margin-right:0}}.slide__ph{justify-content:center;align-items:center;gap:5%;padding:6% 8% 0;display:flex;position:absolute;inset:0}.slide__ph svg{width:auto;max-width:44%;height:86%}.slide__ph--img{background:linear-gradient(160deg,#e9eaee,#cfd2da);align-items:flex-end}.ph svg{width:100%;height:100%;display:block}.tbd{color:#5a4a00;background:#fff1a6;border-radius:3px;padding:0 4px;font-size:.88em}.pick__head{gap:8px;margin-bottom:24px;display:grid}.cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pcard{background:#fff;border-radius:16px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.pcard__img{aspect-ratio:3/4;background:radial-gradient(circle at 0 0,#fafafa 0%,#0000 58%),radial-gradient(circle at 100% 0,#fff 0%,#0000 58%),radial-gradient(circle at 0 100%,#f7f7f7 0%,#0000 58%),radial-gradient(circle at 100% 100%,#f8f8f8 0%,#0000 58%),#fafafa;justify-content:center;align-items:flex-end;width:100%;padding-top:0;transition:opacity .2s;display:flex;position:relative}.pcard__img svg{width:auto;height:auto;max-height:100%}.pcard__img img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;transition:opacity .2s;display:block;position:relative}#gal.is-loading,#pickcards.is-loading{opacity:.72}#gal.is-loading:after,#pickcards.is-loading:after{content:"";pointer-events:none;z-index:10;border:3px solid #f7f7f759;border-top-color:#f7f7f7;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.8s linear infinite aeris-image-spin;position:absolute;top:50%;left:50%}#gal,#pickcards{position:relative}@keyframes aeris-image-spin{to{transform:rotate(360deg)}}.pcard__body{text-align:left;grid-template-columns:auto 1fr auto;align-content:start;align-items:center;gap:8px;width:92%;margin-inline:auto;padding:12px;display:grid}.pcard__body>h3,.pcard__body>.pcard__desc,.pcard__body>.btn{grid-column:1/-1}.pcard h3{font-size:18px;line-height:24px}.pcard__desc{font-size:12px}.pcard__color{color:var(--muted);grid-column:2;min-height:22px;margin:0;font-size:14px;line-height:19px}.pcard__color .cn{color:var(--text)}.pcard__price{white-space:nowrap;grid-column:3;justify-self:end;font-size:16px}.pcard .btn{min-height:44px;padding:0 12px;font-size:15px}.gal{gap:10px;min-width:0;display:grid}.gal__wrap{width:100%;max-width:600px;margin:0 auto;position:relative}.gal__track{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;border-radius:16px;display:flex;overflow-x:auto}.gal__track::-webkit-scrollbar{display:none}.gal__s{scroll-snap-align:start;background:0 0;flex:0 0 100%;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.gal__s svg{width:auto;height:94%}.gal__s .full{width:100%;height:100%;position:absolute;inset:0}.gal__s img,.gal__s video{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;border-radius:16px;width:100%;height:auto;display:block;position:relative;transform:none}.imgtag{color:#4a4a4a;z-index:2;background:0 0;border-radius:0;max-width:80%;padding:0;font:400 11px/1.2 system-ui,sans-serif;position:absolute;bottom:8px;right:8px}.gal__s .imgtag{white-space:nowrap;width:max-content;max-width:none}.pcard__img .imgtag{display:none}.gal__s:first-child .imgtag{bottom:50px;right:40px}.imgtag b{color:#222;background:#ffeb3b;border-radius:3px;padding:1px 4px;font-weight:700}.imgtag .tbd{font-size:11px}.gal__arr{width:38px;height:38px;color:var(--ink);cursor:pointer;z-index:3;background:#ffffffe0;border:0;border-radius:50%;font-size:18px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0000001f}.gal__arr--p{left:10px}.gal__arr--n{right:10px}@media (hover:none){.gal__arr{display:none}}.gal__dots{justify-content:center;gap:7px;display:flex}.gdot{cursor:pointer;background:#c9ccd6;border:0;border-radius:50%;width:8px;height:8px;padding:0;position:relative}.gdot:after{content:"";position:absolute;inset:-8px}.gdot[aria-current=true]{background:var(--brand);border-radius:4px;width:20px}#crosslink{padding:32px 0}.xl{background:#ececed;border-radius:16px;grid-template-columns:72px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.xl__img{aspect-ratio:3/4;background:var(--tile);border-radius:8px;justify-content:center;align-items:flex-end;width:72px;display:flex;overflow:hidden}.xl__img svg{width:auto;height:92%}.xl__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.xl__txt{gap:4px;min-width:0;display:grid}.xl__txt h3{font-size:19px;line-height:24px}.xl__txt p{color:#2a2a2a;font-size:14.5px;line-height:21px}.xl .btn{white-space:nowrap;grid-column:1/-1;place-self:center start;width:auto;height:42px;min-height:42px;padding:0 18px}@media (min-width:760px){.cards{gap:28px}.pcard__img{aspect-ratio:auto;height:auto}.pcard__body{gap:10px;padding:20px}.xl{grid-template-columns:96px 1fr auto;padding:20px 24px}.xl__img{width:96px}.xl .btn{grid-column:auto;place-self:center end}.gal__track{border-radius:16px}.cfg .gal{width:min(100%,520px,42vw);margin:0 auto}.cfg .gal__wrap{width:100%;max-width:520px}.cfg .gal__s{aspect-ratio:auto;height:auto;max-height:100%}.cfg .gal__s img,.cfg .gal__s video{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 180px)}}@media (min-width:760px) and (max-height:800px){.pcard__img{aspect-ratio:auto;height:min(420px,100vh - 300px)}.pcard__img img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:100%}.pcard__body{gap:6px;padding:10px 12px}}@media (max-width:520px){.hero-nav{bottom:42px;right:14px}.hero-arrow{width:32px;height:32px;font-size:17px}.pcard__price{white-space:nowrap;grid-column:3;justify-self:end;padding-right:4px;font-size:12px}.pcard__color .cn{max-width:45px;font-size:12px;line-height:1}.gal__s:first-child .imgtag{bottom:30px;right:24px}.pcard__img .imgtag{white-space:nowrap;padding:3px 5px;font-size:8px;line-height:1.1;width:max-content!important;max-width:none!important;inset:auto auto -3px 50%!important;transform:translate(-50%)!important}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.pcard__body{grid-template-columns:auto 1fr auto;align-content:start;align-items:center;gap:8px;width:100%;padding:4px;display:grid}.slide img[src*=aeris-hero-2\.jpg]{-o-object-fit:cover;object-fit:cover;-o-object-position:calc(50% - 130px) center;object-position:calc(50% - 130px) center;zoom:.9}}@media (max-width:380px){.pcard__img .imgtag{inset:auto auto 0 50%!important;transform:translate(-50%)!important}}@media (max-width:370px){.pcard__img .imgtag{inset:auto auto 3px 50%!important;transform:translate(-50%)!important}}@media (max-width:759px){.copy{gap:10px}.copy h1,.copy h2{font-size:28px;line-height:30px}.copy cap{font-size:22px;line-height:22px}.copy .cap{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:10px;line-height:11px}.copy .cap2{letter-spacing:.1em;text-transform:uppercase;opacity:.95;font-size:10px;line-height:11px}.copy .cap,.copy .cap2{margin:0}.copy .cap2{margin-top:-7px}.panel h2{font-size:28px;line-height:34px}.ben h3{margin-bottom:4px;font-size:19px;line-height:24px}.ctas .btn{min-height:34px;padding:0 12px;font-size:11px}.hero-nav{bottom:14px;right:24px}}.checkout-v2 .pay-option{border:1px solid var(--brand);color:var(--text);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.checkout-v2 .pay-option input{accent-color:var(--brand);margin-top:3px}.checkout-v2 .pay-warning{color:var(--brand);background:#eaf0ff;border-radius:8px;margin:0;padding:8px;font-size:12px}.checkout-v2 form .btn.blk{border-radius:22px;min-height:42px;font-weight:600}.checkout-v2 .cart-line{background:0 0;grid-template-columns:1fr auto;min-height:66px;padding:10px 0 10px 62px;position:relative}.checkout-v2 .cart-line:before{content:"";background:var(--cart-image) center/cover no-repeat;border-radius:8px;width:52px;height:64px;position:absolute;top:10px;left:12px}.checkout-v2 .cart-line{padding-left:62px}.checkout-v2 .cart-line:before{left:0}.checkout-v2 .cart-line{background-color:#fff;background-clip:padding-box;border-bottom:1px solid #d9d9dd;border-radius:0}.checkout-v2 .cart-line:first-of-type{border-top:0}.checkout-v2 .cart-line b{font-size:14px}.checkout-v2 .cart-price{white-space:nowrap;font-size:14px}.checkout-v2 .cart-actions button:first-child,.checkout-v2 .cart-actions button:nth-child(3){border-color:#9b9da5;place-items:center;width:31px;height:31px;padding:0;display:inline-grid}.checkout-v2 .cart-actions{gap:8px;margin-top:2px}.checkout-v2 .cart-actions button:last-child{margin-left:2px}.checkout-v2 .cart-thumb{display:none}.checkout-v2 .cart-actions{grid-column:1/-1}@media (min-width:760px){.copy{gap:10px}.copy h1,.copy h2{font-size:36px;line-height:38px}.copy .cap{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:10px;line-height:11px}.copy .cap2{letter-spacing:.1em;text-transform:uppercase;opacity:.95;font-size:10px;line-height:11px}.copy .cap,.copy .cap2{margin:0}.copy .cap2{margin-top:-7px}.panel h2{font-size:40px;line-height:46px}.ben h3{margin-bottom:4px;font-size:19px;line-height:24px}.hero-arrow{padding:0;line-height:36px}.ctas .btn{min-height:34px;padding:0 12px;font-size:12px}.pcard__body{gap:10px;width:80%;padding:20px}.cfg .gal__wrap{max-width:520px;top:20px}}.fld #cname{text-align:left;justify-self:start;width:100%;margin:0;display:block}.inline-other{border:1px dashed var(--brand);border-radius:14px;gap:8px;margin:8px 0 10px;padding:10px;display:grid}.inline-other .checkout-blue{font-size:13px}.inline-other .grid2{gap:8px}.inline-other label{font-size:12px}.inline-other .in,.inline-other select{height:36px;min-height:36px;font-size:13px}.inline-actions{gap:8px;display:flex}.inline-actions .btn{min-height:34px;padding:0 14px;font-size:13px}.checkout-v2 .pay-option.pay-cod:after{display:none}.checkout-v2 .pay-cod{cursor:pointer}.checkout-v2 .pay-option span{grid-area:1/2/span 2;gap:2px;line-height:18px;display:grid}.checkout-v2 .pay-option b{font-weight:400}.checkout-v2 .pay-option small{color:var(--muted);font-size:12px;line-height:14px;display:block}.checkout-v2 .pay-disabled{color:#9b9ba1;background:#fafafa;border-color:#e1e1e5}.checkout-v2 .pay-disabled:after{display:none}.checkout-v2 .pay-disabled small{color:#aaa;margin-top:2px;font-size:12px;display:block}.checkout-v2 .pay-disabled input{accent-color:#aaa}.checkout-v2 .pay-note{color:var(--muted);margin:0;font-size:12px;line-height:18px}.checkout-v2.success{text-align:center;max-width:430px;margin:0 auto}.checkout-v2.success h2{margin:8px 0 6px}.checkout-v2.success>.small{color:var(--muted);line-height:18px}.success-items{text-align:left;border-top:1px solid #e1e1e5;border-bottom:1px solid #e1e1e5;gap:0;margin:14px 0;display:grid}.success-item{border-bottom:1px solid #ececf0;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;font-size:12px;line-height:17px;display:grid}.success-item:last-child{border-bottom:0}.success-item>div:nth-child(2){min-width:0}.success-item>div:nth-child(2) b{font-size:13px;line-height:17px}.success-item>div:nth-child(2) span{color:var(--muted)}.success-item>b{white-space:nowrap;font-size:12px}.success-thumb{background:var(--cart-image) center/cover no-repeat;background-color:#f1f1f3;border-radius:9px;width:52px;height:64px}.success .checkout-summary{text-align:left}.success-contact{text-align:left;border:1px solid #d7d7dd;border-radius:12px;margin-top:12px;font-size:13px;overflow:hidden}.success-contact div{border-bottom:1px solid #d7d7dd;justify-content:space-between;gap:14px;padding:9px 10px;line-height:18px;display:flex}.success-contact div:last-child{border-bottom:0}.success-contact span{color:var(--muted);flex:none}.success-contact b{text-align:right;overflow-wrap:anywhere;font-weight:500}.success .btn.sec{border-color:var(--brand);color:var(--brand);background:#fff}@media (max-width:520px){.checkout-v2.success{max-width:none}.success-item{grid-template-columns:48px minmax(0,1fr) auto;gap:8px}.success-thumb{width:48px;height:60px}.success-contact div{padding:8px;font-size:12px}.success .btn.sec{width:100%;font-size:12px}.pcard .btn{min-height:26px;padding:0 10px;font-size:12px}}.success #dx2{border-radius:999px;min-height:42px;padding:0 22px;font-size:14px;font-weight:500}.signature-notify{text-align:center;color:#16348f;background:#e9eefb;border-radius:14px;margin-top:10px;padding:10px;font-size:12px;position:relative}.signature-notify-title{margin:0 0 7px;font-weight:500}.signature-gender{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.signature-gender button{color:#16348f;cursor:pointer;background:#fff;border:1px solid #999;border-radius:7px;height:36px}.signature-gender button.on{border-color:#2245a9;box-shadow:inset 0 0 0 1px #2245a9}.signature-notify label{text-align:center;margin:0 52px 0 0;display:block}.signature-notify input{color:#222;width:100%;height:38px;font:inherit;text-align:left;background:#fff;border:1px solid #999;border-radius:7px;margin-top:4px;padding:0 10px;display:block}.signature-send{color:#fff;width:43px;height:38px;font:inherit;cursor:pointer;background:#2848aa;border:0;border-radius:999px;position:absolute;bottom:39px;right:10px}.signature-send:disabled{opacity:.55;cursor:wait}.signature-notify-hint{color:#536078;margin:6px 0 0;font-size:11px}.signature-notify-error{color:#b42318;min-height:15px;margin:3px 0 0;font-size:11px}.signature-notify-success{color:#16794c;margin:8px 0;font-size:13px;line-height:19px}.footer-toggle{width:100%;color:inherit;text-align:left;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0;font-size:15px;font-weight:500;display:flex}.footer-toggle b{font-size:18px;font-weight:400;display:none}.footer-panel{display:block}@media (max-width:759px){.foot{padding:0 0 20px}.foot .wrap{padding:0 16px}.foot .fb{grid-column:1/-1;gap:8px;padding:18px 0 12px;display:grid}.foot .fg{grid-template-columns:1fr;gap:0;display:grid}.foot .footer-toggle{margin-bottom:0}.foot .footer-group{border-top:1px solid #ffffff2e;padding:0}.foot .footer-group:last-child{border-bottom:1px solid #ffffff2e}.foot .footer-toggle{text-transform:uppercase;letter-spacing:.02em;cursor:pointer;min-height:54px}.foot .footer-toggle b{display:block}.foot .footer-panel{padding:0 0 14px;display:none}.foot .footer-group.is-open .footer-panel{display:block}.foot .footer-group.is-open .footer-toggle{min-height:46px}.foot .footer-panel ul{gap:8px}.foot .footer-panel a{padding:1px 0;display:block}.foot .cp{margin-top:0;padding-top:18px}}.payment-summary{background:#fff;border:1px solid #d7d7dd;border-radius:14px;padding:0;overflow:hidden}.payment-summary div{border-bottom:1px solid #d7d7dd;padding:8px 12px}.payment-summary div:last-child{border-bottom:0}.payment-summary b{font-weight:500}.pending-payment{color:var(--brand);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.pending-payment i{background:#4668c7;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite payment-pulse;display:inline-block}@keyframes payment-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.checkout-v2 .pay-option{-moz-column-gap:8px;grid-template-columns:18px 1fr;align-items:start;column-gap:8px;line-height:18px;display:grid!important}.checkout-v2 .pay-option input{grid-area:1/1;margin-top:2px}.checkout-v2 .pay-option:after{color:var(--muted);grid-area:2/2;margin:0;font-size:11px;line-height:14px}
