:root{--ima-navy: #0b2d59;--ima-blue: #1f67aa;--ima-red: #b51f32;--ima-sky: #eaf6ff;--ima-ink: #172b45;--ima-gold: #d7a642}body{color:var(--ima-ink);background:linear-gradient(180deg,#e8f5ff 0,#f8fbff 420px,#eef4f9)}main:not([data-template=index]){min-height:58vh;background:linear-gradient(180deg,#e8f6fff5,#fffffffa 360px,#f2f6fa)}main:not([data-template=index])>.shopify-section:first-child{position:relative}.button,.shopify-payment-button__button,button.quick-add__submit{border-radius:999px!important;font-weight:700!important;letter-spacing:.01em}.button:not(.button--secondary),.shopify-payment-button__button--unbranded{box-shadow:0 8px 20px #0c2d5924}.collection-hero{position:relative;overflow:hidden;color:#fff;background-color:var(--ima-navy)!important;background-image:linear-gradient(90deg,#041939f0,#0a3664b3 55%,#0b4b8259),url(ima-header-skyline-airship-v2.png)!important;background-position:center 55%!important;background-size:cover!important}.collection-hero:after{content:"";position:absolute;inset:auto 0 0;height:7px;background:linear-gradient(90deg,var(--ima-navy) 0 33%,#fff 33% 66%,var(--ima-red) 66%)}.collection-hero__title,.collection-hero__description,.collection-hero__description *{color:#fff!important;text-shadow:0 2px 12px rgba(0,22,55,.42)}.collection-hero__title{font-size:clamp(3.4rem,5vw,5.8rem)!important;font-weight:800}.collection-hero__description{max-width:760px;font-size:1.7rem}.collection-hero__image-container{overflow:hidden;margin:24px 0;border:3px solid rgba(255,255,255,.82);border-radius:18px;box-shadow:0 18px 45px #00143252}.facets-container,.facets__form{color:var(--ima-navy)}.facet-filters__sort,.mobile-facets__sort .select__select{border-radius:8px}.product-grid-container .gradient{background:transparent}.card-wrapper .card{overflow:hidden;border:1px solid rgba(31,84,137,.14);border-radius:16px;background:#fff;box-shadow:0 10px 30px #113c671a;transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 16px 38px #113c672b}.card__media{overflow:hidden;border-radius:15px 15px 0 0}.card__content{padding:1.5rem!important}.card__heading{color:var(--ima-navy);font-weight:700}.price{color:var(--ima-red);font-weight:700}.product:not(.product--no-media){align-items:start}.product__media-wrapper,.product__info-wrapper{border-radius:18px}.product__media-list .product__media{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 12px 35px #113c671f}.product__info-container{padding:30px;border:1px solid rgba(31,84,137,.14);border-radius:18px;background:#fffffff0;box-shadow:0 16px 45px #113c671f}.product__title h1{color:var(--ima-navy);font-weight:800;line-height:1.12}.product-form__submit{background:var(--ima-red)!important;color:#fff!important}.product-form__submit:after{box-shadow:none!important}.related-products{padding-top:55px!important;border-top:1px solid rgba(31,84,137,.15)}.main-page-title,.title--primary,.title-wrapper-with-link h1,.template-search__header h1,.cart__empty-text{color:var(--ima-navy);font-weight:800}.page-width--narrow,.contact,.main-blog,.article-template,.template-search,.cart-items,.cart__footer{position:relative}.contact form,.main-page-title+.rte,.article-template__content,.cart__footer-wrapper,.template-search__search{padding:clamp(22px,4vw,40px);border:1px solid rgba(31,84,137,.14);border-radius:18px;background:#fffffff0;box-shadow:0 14px 42px #113c671a}.field__input,.select__select,.customer .field input{border-radius:10px;background:#fff}.footer{position:relative;border-top:8px solid var(--ima-red);background:linear-gradient(145deg,#08254a,#103f75)!important;color:#fff}.footer *,.footer a,.footer .footer-block__heading{color:#fff!important}.footer .field__input{color:var(--ima-navy)!important;background:#fff!important}.footer .field__label{color:#536b84!important}.footer__copyright{opacity:.82}.list-collections .card,.collection-list .card{border-radius:16px;box-shadow:0 12px 30px #113c671f}.blog-articles .article-card,.article-template__hero-container{border-radius:18px;overflow:hidden}@media screen and (max-width:749px){.collection-hero{background-position:64% 55%!important}.collection-hero__title{font-size:3.4rem!important}.product__info-container{padding:20px}.card__content{padding:1.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ima-site.css.map */
