.card-wrapper{border-radius:var(--radius);overflow:hidden}.card{border-radius:var(--radius);background:#fff;border:none;box-shadow:none;transition:transform var(--transition),box-shadow var(--transition)}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000000f}.card__inner{border-radius:var(--radius);border:none}.card__media .media img{transition:transform .5s ease}.card:hover .card__media .media img{transform:scale(1.03)}.card__heading a{font-family:var(--font-body);font-weight:500;color:var(--color-ink);font-size:1.5rem;line-height:1.4}.card__heading a:hover{color:var(--color-orange)}.card-information .price .price-item--regular,.card-information .price .price-item--sale{font-family:var(--font-body);font-weight:600;color:var(--color-ink);font-size:1.5rem}.card-information .price .price-item--sale{color:var(--color-orange-text)}.card-information .price s.price-item--regular{color:var(--color-ink-soft);font-weight:400;font-size:1.3rem}.card__inner .card__badge{position:absolute;z-index:2;margin:0;pointer-events:none}.card__inner .card__badge.bottom{bottom:1.2rem}.card__inner .card__badge.top{top:1.2rem}.card__inner .card__badge.left{left:1.2rem}.card__inner .card__badge.right{right:1.2rem}.badge{display:inline-block;font-family:var(--font-body);font-size:1.2rem;font-weight:700;letter-spacing:.04em;line-height:1.4;border-radius:var(--radius-pill);padding:.5rem 1.2rem;border:none;box-shadow:0 1px 4px #25252529}.badge.color-scheme-2{background:var(--color-orange);color:var(--color-ink)}.badge.color-scheme-3{background:var(--color-gray-900);color:#fff}.quick-add__submit{font-family:var(--font-body);font-weight:600;border-radius:var(--radius-pill);transition:background var(--transition),color var(--transition)}.collection .title-wrapper{margin-bottom:24px}.facets__summary{font-family:var(--font-body);font-weight:500}.facets__disclosure label,.facet-checkbox__text{font-family:var(--font-body)}.active-facets__button{font-family:var(--font-body);border-radius:var(--radius-pill)}.facet-filters__sort .select__select{font-family:var(--font-body)}.product__title{font-family:var(--font-serif);font-weight:700;font-size:clamp(2.4rem,3vw,3.2rem);color:var(--color-ink);line-height:1.3}.product__text{font-family:var(--font-body);color:var(--color-ink-soft)}.product .price .price-item--regular,.product .price .price-item--sale{font-family:var(--font-body);font-weight:700;font-size:2rem}.product .price .price-item--sale{color:var(--color-orange-text)}.product .price s.price-item--regular{color:var(--color-ink-soft);font-weight:400;font-size:1.6rem}.product-form__submit{font-family:var(--font-body);font-weight:600;font-size:1.5rem;letter-spacing:.02em;background:var(--color-orange);color:var(--color-ink, #252525);border:none;border-radius:var(--radius-pill);padding:14px 32px;transition:background var(--transition),transform var(--transition)}.product-form__submit:hover{background:var(--color-deep-orange);transform:translateY(-1px)}.product-form__submit[disabled]{background:var(--color-gray-200);color:var(--color-ink-soft)}.shopify-payment-button__button{border-radius:var(--radius-pill)!important}.product-form__input label{font-family:var(--font-body);font-weight:500;color:var(--color-ink)}.variant-input input:checked+label,.swatch-input input:checked+label{border-color:var(--color-orange)}.quantity__input{font-family:var(--font-body)}.quantity__button{color:var(--color-ink);transition:color var(--transition)}.quantity__button:hover{color:var(--color-orange)}.product__description{font-family:var(--font-body);font-size:1.5rem;line-height:1.7;color:var(--color-ink-soft)}.product__description h2,.product__description h3{font-family:var(--font-serif);color:var(--color-ink)}.accordion__title{font-family:var(--font-body);font-weight:500}.share-button{font-family:var(--font-body)}.product__media-wrapper .media{border-radius:var(--radius);overflow:hidden}.product__media-wrapper .thumbnail{border-radius:6px;overflow:hidden}.product__media-wrapper .thumbnail.is-active{border-color:var(--color-orange)}.related-products .related-products__heading{font-family:var(--font-serif);font-weight:700;color:var(--color-ink)}.pagination__item a,.pagination__item span{font-family:var(--font-body)}.pagination__item--current{background:var(--color-orange);color:var(--color-ink, #252525);border-radius:var(--radius-pill)}.button--primary{font-family:var(--font-body);font-weight:600;background:var(--color-orange);border-radius:var(--radius-pill);border:none;transition:background var(--transition),transform var(--transition)}.button--primary:hover{background:var(--color-deep-orange);transform:translateY(-1px)}.button--secondary,.quick-add__submit.button--secondary{font-family:var(--font-body);font-weight:600;color:var(--color-ink);background-color:#fff;border:1.5px solid var(--color-ink);border-radius:var(--radius-pill);padding:1.1rem 2.4rem;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.button--secondary:hover,.quick-add__submit.button--secondary:hover{color:#fff;background-color:var(--color-ink);border-color:var(--color-ink)}.button--secondary:focus-visible,.quick-add__submit.button--secondary:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.button--secondary[disabled],.quick-add__submit.button--secondary[disabled]{color:var(--color-ink-soft);background-color:var(--color-gray-100);border-color:var(--color-gray-300);cursor:not-allowed}.country-selector__overlay{display:none}.blog-articles .blog-articles__article{border-radius:var(--radius);overflow:hidden}.blog-articles__article .card__heading a{font-family:var(--font-body);font-weight:600}.article-card .article-card__info .article-card__title a{font-family:var(--font-body);font-weight:600;color:var(--color-ink)}.article-card .article-card__info .article-card__title a:hover{color:var(--color-orange)}.article-card .article-card__excerpt{color:var(--color-ink-soft)}.article-template .article-template__hero-medium .article-template__hero-container{border-radius:var(--radius);overflow:hidden}.article-template__title{font-family:var(--font-serif);font-weight:700;color:var(--color-ink)}.article-template__content{font-family:var(--font-body);font-size:1.6rem;line-height:1.8;color:var(--color-ink)}.article-template__content h2,.article-template__content h3{font-family:var(--font-serif);color:var(--color-ink)}.article-template__content a{color:var(--color-orange-text)}.article-template__content a:hover{color:var(--color-deep-orange)}.article-template__content a{white-space:normal!important}.article-template__content{overflow-wrap:anywhere}.cart-drawer .cart-item__name{font-family:var(--font-body);font-weight:500}.cart-drawer .totals__total-value{font-family:var(--font-body);font-weight:700}.cart-drawer .cart__ctas .button{border-radius:var(--radius-pill)}.predictive-search__result-group .predictive-search__heading{font-family:var(--font-body);font-weight:600;color:var(--color-ink)}.search__button .svg-wrapper{color:var(--color-ink)}.shopify-section--404 h1{font-family:var(--font-serif);color:var(--color-ink)}.rich-text .rich-text__heading{font-family:var(--font-serif)}.rich-text .rich-text__text{font-family:var(--font-body);color:var(--color-ink-soft)}.hero-banner a,.hero-banner button,.brand-vision a,.brand-vision button,.product-lines a,.product-lines button,.featured-products a,.featured-products button,.experience-teaser a,.experience-teaser button,.testimonials a,.testimonials button,.testimonials__track,.journal a,.journal button,.faq-warranty a,.faq-warranty button,.brand-story a,.brand-story button,.product-line-hero a,.product-line-content a,.product-line-content button,.contact-info a,.contact-info button,.warranty-content a,.warranty-content button,.experience-4d a,.experience-4d button,.aqive-footer a,.aqive-footer button,.aqive-footer input,.aqive-footer select,.aqive-footer summary{outline-offset:2px}.hero-banner a:focus-visible,.hero-banner button:focus-visible,.brand-vision a:focus-visible,.brand-vision button:focus-visible,.product-lines a:focus-visible,.product-lines button:focus-visible,.featured-products a:focus-visible,.featured-products button:focus-visible,.experience-teaser a:focus-visible,.experience-teaser button:focus-visible,.testimonials a:focus-visible,.testimonials button:focus-visible,.testimonials__track:focus-visible,.journal a:focus-visible,.journal button:focus-visible,.faq-warranty a:focus-visible,.faq-warranty button:focus-visible,.brand-story a:focus-visible,.brand-story button:focus-visible,.product-line-hero a:focus-visible,.product-line-content a:focus-visible,.product-line-content button:focus-visible,.contact-info a:focus-visible,.contact-info button:focus-visible,.warranty-content a:focus-visible,.warranty-content button:focus-visible,.experience-4d a:focus-visible,.experience-4d button:focus-visible,.aqive-footer a:focus-visible,.aqive-footer button:focus-visible,.aqive-footer input:focus-visible,.aqive-footer select:focus-visible,.aqive-footer summary:focus-visible{outline:2px solid var(--color-orange)!important;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto!important}[data-reveal],[data-reveal].is-visible{opacity:1!important;transform:none!important}.card:hover,.card:hover .card__media .media img,.featured-products__card:hover,.featured-products__card:hover .featured-products__image,.journal__card:hover,.journal__card:hover .journal__card-image img,.testimonials__card:hover,.product-lines__block:hover .product-lines__image-col img,.experience-teaser__card:hover,.button--primary:hover,.product-form__submit:hover{transform:none!important}}.aqive-breadcrumb{max-width:100%;margin:0 0 2.4rem}.aqive-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-family:var(--font-body);font-size:1.3rem;line-height:1.6;color:var(--color-ink-soft);overflow-wrap:anywhere}.aqive-breadcrumb__item{display:inline-flex;align-items:center;min-width:0;max-width:100%}.aqive-breadcrumb__item+.aqive-breadcrumb__item:before{content:"\ff0f";flex:none;margin:0 .2rem;color:var(--color-ink-soft);opacity:.55}.aqive-breadcrumb__link{color:var(--color-ink-soft);text-decoration:none;display:inline-block;padding:12px 6px;margin:-12px -6px;transition:color var(--transition)}.aqive-breadcrumb__link:hover,.aqive-breadcrumb__link:focus-visible{color:var(--color-deep-orange);text-decoration:underline;text-underline-offset:.3rem}.aqive-breadcrumb__current{min-width:0;color:var(--color-ink);font-weight:500}.aqive-breadcrumb a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px;border-radius:2px}.aqive-breadcrumb-bar{padding:2rem 2.4rem 0}.aqive-breadcrumb-bar>.aqive-breadcrumb{max-width:var(--page-width);margin:0 auto}.aqive-breadcrumb-bar--narrow>.aqive-breadcrumb{max-width:var(--page-width-narrow)}.aqive-breadcrumb-bar--muted{background:var(--color-gray-100)}@media(max-width:749px){.aqive-breadcrumb{margin-bottom:1.6rem}.aqive-breadcrumb__list{font-size:1.2rem}.aqive-breadcrumb-bar{padding:1.6rem 2rem 0}}.article-related{margin-top:4.8rem;padding-top:4rem;border-top:1px solid var(--color-gray-200)}.article-related__heading{font-family:var(--font-serif);font-size:2.2rem;font-weight:700;line-height:1.4;color:var(--color-ink);margin:0 0 2.4rem}.article-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2rem;list-style:none;margin:0;padding:0}.article-related__item{min-width:0}.article-related__card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.article-related__card:hover{transform:translateY(-4px);border-color:var(--color-orange);box-shadow:0 8px 24px #00000014}.article-related__card:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.article-related__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--color-gray-100)}.article-related__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.article-related__card:hover .article-related__media img{transform:scale(1.04)}.article-related__body{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem 1.8rem 2rem}.article-related__eyebrow{font-family:var(--font-body);font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-deep-orange)}.article-related__title{font-family:var(--font-body);font-size:1.6rem;font-weight:600;line-height:1.4;color:var(--color-ink);overflow-wrap:anywhere}.article-related__meta{font-size:1.3rem;line-height:1.5;color:var(--color-ink-soft)}@media(max-width:989px){.article-related{margin-top:4rem;padding-top:3.2rem}}@media(max-width:749px){.article-related__grid{grid-template-columns:1fr;gap:1.6rem}.article-related__heading{font-size:2rem}}@media(prefers-reduced-motion:reduce){.article-related__card:hover,.article-related__card:hover .article-related__media img{transform:none!important}}.grid__item product-component,.grid__item .card-wrapper,.grid__item .card-wrapper>.card{height:100%}.grid__item .card-wrapper>.card{display:flex;flex-direction:column}.grid__item .card-wrapper>.card>.card__content{flex:1 1 auto;display:flex;flex-direction:column}.grid__item .card-wrapper>.card>.card__content>.quick-add{margin-top:auto}cart-drawer .drawer__inner,.cart-drawer .drawer__inner{background-color:var(--color-paper)}.search-modal__content{background-color:var(--color-paper);border-bottom:1px solid var(--color-gray-200)}.facet-filters .select,.facets-vertical-sort .select{position:relative;display:inline-flex;align-items:center;background-color:#fff;border:1.5px solid var(--color-gray-300);border-radius:var(--radius-pill);transition:border-color var(--transition)}.facet-filters .select:hover,.facets-vertical-sort .select:hover{border-color:var(--color-ink-soft)}.facet-filters .select:focus-within,.facets-vertical-sort .select:focus-within{border-color:var(--color-orange)}.facet-filters__sort,.facet-filters .select__select,.facets-vertical-sort .select__select{padding:.9rem 3.6rem .9rem 1.6rem;font-family:var(--font-body);font-size:1.4rem;color:var(--color-ink);background:none;border:none;border-radius:var(--radius-pill);cursor:pointer}.facet-filters .select .svg-wrapper,.facets-vertical-sort .select .svg-wrapper{position:absolute;right:1.2rem;pointer-events:none;color:var(--color-ink-soft)}.button:not(.button--secondary):not(.button--tertiary):not(.shopify-challenge__button),.cart__checkout-button.button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:600;color:var(--color-ink);background-color:var(--color-orange);border:none;border-radius:var(--radius-pill);padding:1.2rem 2.8rem;text-decoration:none;cursor:pointer;transition:background-color var(--transition),color var(--transition)}.button:not(.button--secondary):not(.button--tertiary):not(.shopify-challenge__button):hover,.cart__checkout-button.button:hover{background-color:var(--color-deep-orange);color:var(--color-ink)}.button:not(.button--secondary):not(.button--tertiary)[disabled],.cart__checkout-button.button[disabled]{background-color:var(--color-gray-200);color:var(--color-ink-soft);cursor:not-allowed}.button:not(.button--secondary):not(.button--tertiary):focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.product-form__submit.button--secondary,.product-form__submit{color:var(--color-ink);background-color:var(--color-orange);border:none;border-radius:var(--radius-pill);font-weight:600}.product-form__submit.button--secondary:hover,.product-form__submit:hover{color:var(--color-ink);background-color:var(--color-deep-orange)}.product-form__submit[disabled],.product-form__submit.button--secondary[disabled]{background-color:var(--color-gray-200);color:var(--color-ink-soft)}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background-color:var(--color-ink)!important;color:#fff!important;border:none!important;border-radius:var(--radius-pill)!important;font-family:var(--font-body)!important;font-weight:600!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#3a3a3a!important}#cart-notification.cart-notification{position:fixed;top:calc(var(--header-height, 72px) + 5.6rem);right:2.4rem;left:auto;width:min(34rem,calc(100vw - 4.8rem));max-width:none;transform:translateY(-1.2rem);padding:2rem;background-color:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius);box-shadow:0 8px 28px #25252524;opacity:0;visibility:hidden;z-index:1100;transition:transform .22s ease,opacity .22s ease,visibility 0s .22s}#cart-notification.cart-notification.active{transform:translateY(0);opacity:1;visibility:visible;transition:transform .22s ease,opacity .22s ease,visibility 0s}#cart-notification .cart-notification__heading{font-family:var(--font-body);font-size:1.4rem;font-weight:600;color:var(--color-ink);margin-bottom:1.2rem}#cart-notification .cart-notification-product__name{font-size:1.4rem;line-height:1.5}#cart-notification .cart-notification__links{gap:.8rem}#cart-notification .button{font-size:1.4rem;padding:1rem 2rem}@media screen and (max-width:749px){#cart-notification.cart-notification{top:calc(var(--header-height, 60px) + 4.8rem);right:1.6rem;width:calc(100vw - 3.2rem)}}#cart-notification #cart-notification-button.button--secondary{color:var(--color-ink);background-color:var(--color-orange);border:none}#cart-notification #cart-notification-button.button--secondary:hover{background-color:var(--color-deep-orange);color:var(--color-ink)}.grid__item .card__heading{font-size:1.5rem;line-height:1.4;height:4.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:none;letter-spacing:normal;margin-bottom:.4rem}.grid__item .card__heading a{font-size:inherit;line-height:inherit}.grid__item .card-information .price{min-height:2.4rem;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem}.share-button__fallback{background-color:#fff;box-shadow:0 4px 24px #2525251f;border-radius:var(--radius)}.product__media-wrapper .thumbnail[aria-current]{border-color:var(--color-orange);box-shadow:0 0 0 .2rem var(--color-orange)}.caption,.caption-with-letter-spacing{font-size:1.2rem}.cart-count-bubble,.predictive-search__item .caption-with-letter-spacing{font-size:1.1rem}.aqive-article-fallback{position:relative;width:100%;height:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem 2rem;overflow:hidden;background:linear-gradient(135deg,#fc7c42,#ff9d4d 45%,#ffd561)}.aqive-article-fallback__glyph{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-serif);font-size:16rem;font-weight:700;line-height:1;color:var(--color-ink);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none}.aqive-article-fallback__title{position:relative;max-width:100%;font-family:var(--font-serif);font-size:1.7rem;font-weight:700;line-height:1.45;text-align:center;color:var(--color-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.journal-featured__media .aqive-article-fallback__title{font-size:2.4rem}.aqive-article-fallback__label{position:relative;font-family:var(--font-body);font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink);opacity:.6}.rte iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/aqive-overrides.css.map */
