html{scroll-behavior:smooth}.video-hero__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.35)}.video-hero__content{max-width:900px!important;z-index:2!important}.video-hero__content:before{display:none!important}.video-hero__heading{font-size:clamp(3rem,10vw,7rem)!important;font-weight:700!important;letter-spacing:.25em!important;text-transform:uppercase;margin:0 0 1.5rem!important;line-height:1!important}.video-hero__heading:after{content:"";display:block;width:60px;height:1px;background:#faf7f266;margin:1.5rem auto 0}.video-hero__subheading{font-size:clamp(1rem,2vw,1.2rem)!important;font-weight:300!important;letter-spacing:.08em!important;font-style:italic;margin:0 0 2.5rem!important;opacity:.85!important;line-height:1.8!important;max-width:600px;margin-left:auto!important;margin-right:auto!important}.video-hero__button{padding:16px 50px!important;font-size:.75rem!important;letter-spacing:.25em!important;font-weight:500!important;text-transform:uppercase;border:1px solid rgba(255,255,255,.3)!important;background:transparent!important;color:#faf7f2!important;transition:all .4s ease!important;cursor:pointer}.video-hero__button:hover{background:#1b3a5c99!important;border-color:#ffffff80!important;color:#fff!important}.header-wrapper--transparent{transition:background-color var(--duration-default, .3s) ease!important}.section-header:has(details[open]) .header-wrapper--transparent,.section-header:has(.menu-opening) .header-wrapper--transparent{background-color:#1b3a5c!important}@media screen and (max-width:749px){.video-hero__content{padding-top:80px!important}.video-hero__heading{font-size:2.5rem!important;letter-spacing:.15em!important}}.section-collection-list .title{font-size:1.2rem!important;letter-spacing:.15em!important;text-transform:uppercase}.collection-list__item .card__content{padding:1rem!important}.collection-list__item .card__heading{font-size:.9rem!important}.section-collection-list .collection-list-wrapper{padding-top:30px!important;padding-bottom:30px!important}.header__active-menu-item,a[aria-current=page] .header__active-menu-item{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.section-collection-list .page-width{max-width:100%!important;padding:0 2rem}.section-collection-list .title{font-size:1.1rem!important;letter-spacing:.18em!important;text-transform:uppercase;text-align:center}.template-collection .page-width{max-width:1400px}.template-collection .collection-product-grid{background-color:#0f2640}.template-collection .product-grid .grid__item .card{background-color:#1b3a5c;border:none;border-radius:4px;overflow:hidden}.template-collection .card__information{padding:1rem}.template-collection .card__heading{font-size:.9rem;font-weight:500;letter-spacing:.02em}.template-collection .card__heading a{color:#faf7f2;text-decoration:none}.template-collection .price{color:#1b3a5c;font-weight:600}.template-collection .card__media img{transition:transform .5s ease}.template-collection .card:hover .card__media img{transform:scale(1.05)}.template-collection .card__badge{display:none}.template-product{background-color:#faf7f2;color:#0f2640}.template-product .page-width{max-width:1200px}.template-product .product{column-gap:4rem}.template-product .product__media-wrapper{background-color:#f0f1ef;border-radius:6px;overflow:hidden;padding:1rem}.template-product .product__media-list .product__media{background-color:#e8e9e6;border-radius:4px;overflow:hidden}.template-product .product__media img{border-radius:4px;mix-blend-mode:normal}.template-product .thumbnail img{border-radius:3px;border:1px solid rgba(15,38,64,.1);transition:border-color .3s ease}.template-product .thumbnail img:hover,.template-product .thumbnail--active img{border-color:#1b3a5c}.template-product .slider-button{color:#0f2640;background:#faf7f2cc;border:none}.template-product .product__title{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;letter-spacing:.06em;color:#0f2640;line-height:1.3;margin-bottom:.5rem}.template-product .price__regular,.template-product .price-item--regular,.template-product .price-item--sale,.template-product .price .money{font-size:1.4rem;font-weight:700;color:#1b3a5c}.template-product .price__compare-at{opacity:.4}.template-product .product-form__input label,.template-product fieldset legend{color:#0f2640;font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.template-product .variant-input__label,.template-product .product-form__input input[type=radio]+label{background:transparent;border:1px solid rgba(250,247,242,.2);color:#0f2640;border:1px solid rgba(15,38,64,.2);transition:all .3s ease}.template-product .product-form__input input[type=radio]:checked+label{border-color:#1b3a5c;background:#1b3a5c26;color:#0f2640}.template-product .quantity__button,.template-product .quantity__input{color:#0f2640;background:transparent;border-color:#0f264033}.template-product .product-form__submit{background-color:#1b3a5c;color:#fff;border:none;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:.85rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:18px;border-radius:2px;transition:background-color .3s ease}.template-product .product-form__submit:hover{background-color:#000f1f}.template-product .product-form__submit[disabled]{background-color:#1b3a5c4d;color:#ffffff80}.template-product .accordion{border-color:#faf7f21a}.template-product .accordion__title{color:#0f2640;font-size:.85rem;font-weight:500;letter-spacing:.05em}.template-product .accordion .icon-accordion{color:#0f2640}.template-product .accordion__content{color:#0f2640;opacity:.7;font-size:.9rem;line-height:1.7}.template-product .product__description{color:#0f2640;opacity:.8;line-height:1.7;font-size:.92rem}.template-product .product__description h2,.template-product .product__description h3,.template-product .product__description strong{color:#0f2640;opacity:1;font-weight:600}.template-product .product__description ul{padding-left:1.2rem}.template-product .product__description li{margin-bottom:.4rem}.template-product .related-products{background-color:#0f2640}.template-product .related-products h2{color:#faf7f2;font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase}.template-product .related-products .card{background-color:#1b3a5c;border:none;border-radius:4px}.template-product .related-products .card__heading a{color:#faf7f2;font-size:.85rem}.template-product .related-products .price,.template-product .related-products .price .money{color:#1b3a5c}.template-product .related-products .card__media img{transition:transform .5s ease}.template-product .related-products .card:hover .card__media img{transform:scale(1.05)}.template-product .product__info-wrapper,.template-product .product__info-container,.template-product .gradient,.template-product [class*=color-scheme]{background:transparent;color:#0f2640}.template-product .tax-note,.template-product .product__tax{color:#0f2640;opacity:.4;font-size:.75rem}@media screen and (max-width:749px){.template-product .product{row-gap:2rem}.template-product .product__media-wrapper{padding:.5rem}}@media screen and (min-width:750px){.template-product .product__media-wrapper{max-width:38%!important;width:38%!important}.template-product .product__info-wrapper{max-width:58%!important;width:58%!important}}.utility-bar .slider-button{display:none}.header__heading-logo{width:220px!important;max-width:220px!important;height:auto!important}@media screen and (max-width:749px){.header__heading-logo{width:160px!important;max-width:160px!important}}body:has(.video-hero) .section-header,body:has(.video-hero) .section-header .header-wrapper,body:has(.video-hero) .section-header header.header,body:has(.video-hero) .shopify-section-group-header-group{background-color:transparent!important;background:transparent!important;--gradient-background:transparent!important}body:has(.video-hero) .shopify-section-group-header-group{position:absolute!important;top:0!important;left:0;right:0;z-index:5}body:has(.video-hero) .section-header{margin-bottom:0!important}body:has(.video-hero) .video-hero{margin-top:0!important}.article-template{padding-bottom:60px}.article-template__hero{max-height:420px;overflow:hidden}.article-template__hero-adapt,.article-template__hero-medium,.article-template__hero-large,.article-template__hero-small{max-height:420px}.article-template__hero img{max-height:420px;object-fit:cover}.article-template__title{font-size:clamp(1.6rem,3.5vw,2.4rem)!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1.25!important;margin:1.5rem 0 1rem!important}.article-template__content{font-size:1rem!important;line-height:1.75!important;max-width:720px;margin:0 auto!important}.article-template__content p{margin:0 0 1.2rem!important;font-size:1rem!important;line-height:1.75!important}.article-template__content h2{font-size:1.3rem!important;font-weight:700!important;letter-spacing:.04em!important;margin:2.5rem 0 .8rem!important;line-height:1.3!important}.article-template__content h3{font-size:1.1rem!important;font-weight:600!important;margin:2rem 0 .6rem!important}.article-template__content ul{margin:0 0 1.2rem!important;padding-left:1.4rem!important}.article-template__content li{margin-bottom:.5rem!important;font-size:1rem!important;line-height:1.7!important}.article-template__content strong{font-weight:600}.article-template .circle-divider{font-size:.85rem!important}.article-template__back{margin-top:3rem!important}.header__search details[open] summary.header__icon--summary,.header__search details[open] summary.header__icon--search{visibility:hidden!important;pointer-events:none!important}.search-modal,.header__search .search-modal{background-color:#faf7f2!important;background:#faf7f2!important}.search-modal .modal-overlay{background-color:#0f264073!important}.search-modal__content{background-color:#faf7f2!important}.search-modal__form .field,.search.search-modal__form .field{background-color:#fff!important;background:#fff!important;border-radius:6px!important;border:1px solid rgba(27,58,92,.15)!important}.search-modal__form .field__input,.search-modal__form input.search__input,.search-modal__form input[type=search],.search.search-modal__form input{background:#fff!important;background-color:#fff!important;color:#1b3a5c!important}.search-modal__form .field__input::placeholder{color:#1b3a5c!important;opacity:.5!important}.search-modal__form .field__input:focus,.search-modal__form .field__input:-webkit-autofill{background:#fff!important;background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #FFFFFF inset!important;-webkit-text-fill-color:#1B3A5C!important}.search-modal__form .field{border:1.5px solid #1B3A5C!important}.search-modal__form .search__button svg,.search-modal__form .search__button .icon,.search-modal__form .reset__button svg,.search-modal__form .reset__button .icon{color:#1b3a5c!important;fill:#1b3a5c!important;stroke:#1b3a5c!important}.search-modal__form .search__button svg path,.search-modal__form .reset__button svg path,.search-modal__form .reset__button svg circle{fill:#1b3a5c!important;stroke:#1b3a5c!important}.search-modal__close-button svg,.search-modal__close-button .icon{color:#1b3a5c!important;fill:#1b3a5c!important}.search-modal__close-button svg path{fill:#1b3a5c!important}.search-modal__form .field__label,.search.search-modal__form .field__label,form[role=search] .field__label,.header__search .field__label,.template-search__search .field__label,.field:has(.search__input) .field__label{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important}.search-modal__form .field__input,.search-modal__form .field__input:focus,.search-modal__form .field__input:not(:placeholder-shown),.search-modal__form input[type=search]:focus,.search-modal__form input.search__input:focus{padding:0 1rem!important;padding-top:0!important;padding-bottom:0!important;line-height:normal!important;height:48px!important;min-height:48px!important;vertical-align:middle!important}.search-modal__form .field{height:48px!important;min-height:48px!important}.search-modal__form .field__input::placeholder{transform:none!important;transition:none!important;animation:none!important;font-size:1rem!important;line-height:48px!important}.shopify-policy__container{background:#fff;color:#1b3a5c;padding:80px 24px;max-width:920px;margin:0 auto}.shopify-policy__title h1{color:#1b3a5c;font-family:var(--font-heading-family);letter-spacing:-.02em;margin-bottom:48px}.shopify-policy__body,.shopify-policy__body *{color:#1b3a5c}.shopify-policy__body h2{color:#1b3a5c;font-family:var(--font-heading-family);margin-top:40px;margin-bottom:16px;letter-spacing:-.01em}.shopify-policy__body h3{color:#1b3a5c;font-family:var(--font-heading-family);margin-top:28px;margin-bottom:12px}.shopify-policy__body a{color:#1b3a5c;text-decoration:underline;text-underline-offset:3px}.shopify-policy__body a:hover{opacity:.7}.shopify-policy__body p{line-height:1.7;margin-bottom:16px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:24px;margin-bottom:16px}.shopify-policy__body li{line-height:1.7;margin-bottom:6px}body:has(.shopify-policy__container){background:#fff}body:has(.shopify-policy__container) main{background:#fff}.template-page main,body:has(.main-page-title) main{background:#fff}.template-collection .collection{background:#fff}.template-collection .card__heading,.template-collection .card__heading a,.template-collection .price__regular .price-item,.template-collection .price-item--regular,.template-collection .price__sale .price-item,.template-collection .price-item--sale{color:#1b3a5c!important}.template-collection .card__information{padding-top:14px}.template-collection .card__heading{font-weight:500;letter-spacing:-.005em;font-size:.98rem;line-height:1.4}.template-collection .price{font-weight:500;letter-spacing:.01em}.template-collection .card-wrapper{transition:transform .35s ease}.template-collection .card-wrapper:hover{transform:translateY(-2px)}.template-collection .facets__heading,.template-collection .facets-vertical-sort label,.template-collection .sort-by,.template-collection .collection__title-row{color:#1b3a5c}.template-collection .collection-hero+#shopify-section-template--product-grid,.template-collection .collection-hero+section{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aquavosa-overlay.css.map */
