/* Standalone behavior for the original, section-scoped Wavell styles. */
@font-face{font-family:aeonik;src:url('../media/aeonik-regular.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:aeonik;src:url('../media/aeonik-medium.woff') format('woff');font-weight:500 600;font-display:swap}
@font-face{font-family:aeonik;src:url('../media/aeonik-bold.woff') format('woff');font-weight:700 900;font-display:swap}
.gallery-zoom>img{object-fit:contain;padding:50px 0 50px 120px;mix-blend-mode:multiply}
.more-benefits ul{max-height:120px;overflow:hidden;position:relative}
.more-benefits:not(.expanded) ul::after{content:'';position:absolute;inset:65px 0 0;background:linear-gradient(transparent,#fff)}
.more-benefits.expanded ul{max-height:none}
.more-benefits .spec-link{display:none}.more-benefits.expanded .spec-link{display:inline}
.show-benefits{display:block;margin:20px auto 0;font-size:14px;font-weight:500;padding:10px 20px}
.why-wavell{margin-top:35px;padding-top:32px}.why-wavell h3:first-child{font-size:23px;letter-spacing:-.6px}.why-wavell h3:not(:first-child){text-align:center;font-size:13px;font-weight:400;margin-top:65px}
.why-wavell>p:not(.arctic){font-size:15px;margin:14px 0}
.press-logos{display:flex;overflow:hidden;gap:12px;margin:30px -20px 42px;padding:6px 0}
.press-logos img{flex:0 0 110px;width:110px;max-width:none;max-height:none;height:50px;object-fit:contain;padding:14px;border-radius:5px;box-shadow:0 2px 8px #0001}
.arctic{border-top:1px solid #e5e5e5;padding-top:45px;margin-top:30px!important}.arctic small{display:block;font-size:11px;letter-spacing:0;margin-bottom:6px}.arctic strong{font-size:23px;color:#4694af;font-weight:400;letter-spacing:-.5px}
.v2_cpr_swiper .swiper-wrapper{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.v2_cpr_swiper .swiper-slide{flex:0 0 87%;min-width:0;scroll-snap-align:start}
.v2_specs_tabs,.v2_compare_products,.v2_trust{display:block}
.v2_specs_tabs h2,.v2_compare_products h2,.v2_trust h2{font-weight:400!important}
@media(min-width:750px){.sticky-buy{left:auto;right:16px;bottom:16px;width:560px;border:1px solid #ddd;border-radius:6px;padding:16px;background:#fff;backdrop-filter:none}.sticky-buy .buy-button{width:auto;min-width:100px;font-size:13px}.sticky-buy>img{width:80px;height:100px;object-fit:cover;border-radius:3px}.sticky-buy>div{margin-right:auto;gap:5px}.sticky-buy>div>strong{font-size:16px}.sticky-buy>div>span{font-size:13px}}
@media(max-width:749px){.gallery-zoom>img{padding:55px 46px;object-fit:contain}.gallery-stage,.gallery-zoom>img{aspect-ratio:1/1.09}.gallery-dots{bottom:26px}.product-heading h1{font-weight:500}.sticky-buy>img{display:none}}
.shopify-section{width:100%;min-width:0}.shopify-section--image-with-text-overlay2 img{width:100%;height:auto}.shopify-section--image-with-text-overlay2 image-banner{display:block}.mode-orb{display:block;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c8f9ff,#4995a8 55%,#172c40);box-shadow:0 0 14px #89dcf640;animation:orb-breathe 3s ease-in-out infinite}.aas-orb:nth-child(2) .mode-orb{animation-delay:1s}.aas-orb:nth-child(3) .mode-orb{animation-delay:2s}@keyframes orb-breathe{50%{transform:scale(.75);filter:brightness(1.3)}}
#shopify-section-template--28496463003994__ads_connect_5sig .ads-cn__feature.is-active .ads-cn__feature-text{max-height:300px}
#shopify-section-template--28496463003994__ads_reviews_5sig .rv__track.expanded{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:40px}
.specifications{background:#f5f6f7}.spec-tabs{display:flex;gap:10px;margin-top:35px;flex-wrap:wrap}.spec-tabs button{padding:12px 25px;border-radius:30px;background:#e7e9eb;font-size:14px}.spec-tabs button[aria-selected=true]{background:#121b21;color:#fff}.spec-panel dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;padding:0;margin:30px 0 0}.spec-panel dl>div{padding:23px 0;border-bottom:1px solid #dadddf}.spec-panel dt{font-size:13px;color:#636971}.spec-panel dd{margin:7px 0 0;font-size:19px}.comparison{background:radial-gradient(ellipse at top left,#ecedf5,#e2edf0 55%,#d8e5eb)}.comparison h2{margin-bottom:50px}.comparison-scroll{overflow:auto}.comparison table{border-collapse:collapse;width:100%;min-width:760px;text-align:left}.comparison th,.comparison td{padding:19px 22px;border-bottom:1px solid #bac8cf;font-size:14px}.comparison th{font-weight:500}.comparison thead th{font-size:20px;vertical-align:bottom}.comparison thead th small{display:block;font-size:10px;letter-spacing:1px;margin-bottom:14px}.comparison thead th span{display:block;margin-top:8px}.comparison td:nth-child(2),.comparison th:nth-child(2){background:#172d39;color:#fff}.trust-section{text-align:center;background:#fff}.trust-section .eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;margin-bottom:18px}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:50px 0}.trust-grid>div{display:flex;flex-direction:column;justify-content:center;gap:6px}.trust-grid strong{font-size:18px}.trust-grid p{font-size:14px;color:#676b6d}.trust-section>.buy-button{max-width:300px;margin:auto}
@media(max-width:749px){.spec-tabs{gap:6px}.spec-tabs button{padding:10px 16px;font-size:13px}.spec-panel dl{grid-template-columns:1fr;gap:0}.spec-panel dd{font-size:18px}.trust-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.trust-grid strong{font-size:15px}.trust-grid p{font-size:13px}#shopify-section-template--28496463003994__ads_reviews_5sig .rv__track.expanded{grid-template-columns:1fr;gap:32px}#shopify-section-template--28496463003994__ads_reviews_5sig .rv__nav{display:flex}#shopify-section-template--28496463003994__ads_reviews_5sig .rv__readall{font-size:14px}}
