:root{--as-sage-green: #2C3E2D;--as-sage-dark: #1F2B20;--as-sage-light: #3D5240;--as-orange: #F6983A;--as-orange-dark: #E58830;--as-brown-accent: #2C1810;--as-warm-gray: #F5F3F0;--as-warm-white: #FAFAF8;--as-text-primary: #1A1A1A;--as-text-secondary: #6B6B6B;--as-space-xs: .5rem;--as-space-sm: 1rem;--as-space-md: 1.5rem;--as-space-lg: 2.5rem;--as-space-xl: 4rem;--as-font-heading: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--as-font-body: "Questrial", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--as-shadow-sm: 0 2px 4px rgba(78, 83, 56, .1);--as-shadow-md: 0 4px 12px rgba(78, 83, 56, .15);--as-shadow-lg: 0 8px 24px rgba(78, 83, 56, .2);--as-radius-sm: 4px;--as-radius-md: 8px;--as-radius-lg: 12px}body{font-family:var(--as-font-body);color:var(--as-text-primary);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--as-font-heading);color:var(--as-sage-dark);font-weight:700;letter-spacing:-.02em;line-height:1.2}h1,.h1{font-size:clamp(2rem,5vw,3.5rem)}h2,.h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3,.h3{font-size:clamp(1.5rem,3vw,2rem)}.button,button[type=submit]:not(.quantity__button),.shopify-payment-button__button{font-family:var(--as-font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:100px!important;transition:all .3s ease;min-height:48px;padding:1rem 2rem;outline:none!important;box-shadow:none!important}.button--primary,.shopify-payment-button__button--unbranded{background-color:var(--as-orange)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #f6983a4d!important}.button--primary:hover,.button--primary:focus,.shopify-payment-button__button--unbranded:hover{background-color:var(--as-orange-dark)!important;border-color:var(--as-orange-dark)!important;transform:translateY(-2px);box-shadow:0 4px 12px #f6983a66}.button--secondary{background-color:#fff!important;color:var(--as-sage-dark)!important;border:2px solid var(--as-sage-dark)!important;box-shadow:none!important}.button--secondary:hover,.button--secondary:focus{background-color:var(--as-sage-dark)!important;color:#fff!important;transform:translateY(-2px)}.card{border-radius:var(--as-radius-md);transition:all .3s ease;overflow:hidden}.card:hover{transform:translateY(-4px);box-shadow:var(--as-shadow-lg)}.card__heading{font-family:var(--as-font-heading);font-weight:600;color:var(--as-sage-dark)}.card__information .price{font-weight:700;color:var(--as-sage-dark);font-size:1.5rem}.price .price-item--regular{font-size:1.5rem;font-weight:800}.price__container{margin:.75rem 0}.price--on-sale .price-item--regular{font-size:1.125rem;text-decoration:line-through;opacity:.6}.product__title h1{color:var(--as-sage-dark);margin-bottom:.75rem}.product__text.caption-with-letter-spacing{color:var(--as-sage-light);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem}.price{color:var(--as-sage-dark)}.price--on-sale .price-item--sale{color:var(--as-orange)}.header{border-bottom:1px solid rgba(78,83,56,.1);box-shadow:0 2px 8px #0000000d}.header__heading-link{font-weight:700}.header__menu-item{font-family:var(--as-font-heading);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:1rem}@media screen and (min-width:990px){.header__menu-item{font-size:1.125rem}}.header__menu-item:hover{color:var(--as-orange)}a{color:var(--as-sage-dark);transition:color .2s ease}a:hover{color:var(--as-orange)}.link--text{color:var(--as-sage-dark);font-weight:600}.footer{background-color:var(--as-sage-dark);color:#fff}.footer h2,.footer .h2{color:var(--as-orange);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.footer a{color:#fffc}.footer a:hover{color:#fff}.cart-item{border-bottom:1px solid rgba(78,83,56,.1)}.cart__checkout-button{background-color:var(--as-orange)!important;color:#fff!important;font-size:1.125rem;padding:1.25rem 2rem;min-height:56px}.cart__checkout-button:hover{background-color:var(--as-orange-dark)!important;transform:translateY(-2px)}.badge{background-color:var(--as-sage-dark);color:#fff;font-family:var(--as-font-heading);font-weight:600;letter-spacing:.05em;padding:.375rem .75rem;border-radius:var(--as-radius-sm);font-size:.75rem;text-transform:uppercase}.badge--sale,.badge.discount{background-color:var(--as-orange)}input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{border:2px solid rgba(78,83,56,.2);border-radius:var(--as-radius-sm);font-family:var(--as-font-body);transition:border-color .2s ease}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:var(--as-sage-dark);outline:none;box-shadow:0 0 0 3px #4e53381a}.newsletter-form__field-wrapper,.newsletter-form__field-wrapper .field{border:none!important;box-shadow:none!important;outline:none!important}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{display:none!important}.newsletter-form__field-wrapper .field__input{border:none!important;min-height:50px;font-size:16px!important;background-color:#fff!important;outline:none!important;box-shadow:none!important}.newsletter-form__field-wrapper .field__input:focus{border:none!important;outline:none!important;box-shadow:0 0 0 2px var(--as-orange)!important}@media screen and (min-width:750px){.newsletter-form__field-wrapper .field__input{padding-right:6.5rem!important;min-height:56px}}@media screen and (max-width:749px){.newsletter-form__field-wrapper{border:none!important;box-shadow:none!important;outline:none!important}.newsletter-form__field-wrapper .field{display:flex!important;gap:.5rem!important;align-items:center!important;border:none!important;box-shadow:none!important;outline:none!important}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{display:none!important}.newsletter-form__field-wrapper .field__input{height:52px!important;flex:1!important;padding:0 1rem!important;border:none!important;border-radius:4px!important;background-color:#fff!important;outline:none!important;box-shadow:none!important}.newsletter-form__field-wrapper .field__input:focus{border:none!important;outline:none!important;box-shadow:0 0 0 2px var(--as-orange)!important}.newsletter-form__button{position:relative!important;right:auto!important;top:auto!important;width:52px!important;height:52px!important;flex-shrink:0!important;border-radius:8px!important;border:none!important;box-shadow:none!important;outline:none!important}.newsletter-form__button:focus,.newsletter-form__button:focus-visible{box-shadow:0 0 0 3px #f6983a4d!important;outline:none!important;border:none!important}.newsletter-form__button .icon{width:2rem!important;height:2rem!important}}.newsletter-form__button{background-color:var(--as-orange)!important;color:#fff!important;border:none!important;box-shadow:none!important;outline:none!important}.newsletter-form__button:focus,.newsletter-form__button:focus-visible{box-shadow:0 0 0 3px #f6983a4d!important;outline:none!important;border:none!important}.newsletter-form__button .icon{color:#fff;width:2.25rem!important;height:2.25rem!important}@media screen and (min-width:750px){.newsletter-form__button{width:5.5rem!important}.newsletter-form__button .icon{width:3.5rem!important;height:3.5rem!important}}.newsletter-form__button:hover{background-color:var(--as-orange-dark)!important;border:none!important}.banner__box{background-color:#fffffff2;padding:2.5rem;border-radius:var(--as-radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.banner__heading{color:var(--as-sage-dark);text-shadow:none}.rating-star{color:var(--as-orange)}.collection{padding:var(--as-space-lg) 0}.collection-hero__title{color:var(--as-sage-dark)}@media screen and (max-width:749px){.button,button[type=submit]:not(.quantity__button){min-height:56px;padding:1rem 1.5rem;font-size:1rem;width:100%}.cart__checkout-button{min-height:56px;width:100%}.banner__box{padding:1.5rem}.product-form__submit,.quick-add__submit{width:100%!important}}.quantity__button{background-color:var(--as-warm-gray);border:1px solid rgba(78,83,56,.2);color:var(--as-sage-dark);transition:all .2s ease}.quantity__button:hover{background-color:var(--as-sage-dark);color:#fff;border-color:var(--as-sage-dark)}.quantity__input{border:1px solid rgba(78,83,56,.2);font-weight:600;color:var(--as-sage-dark)}.section{padding-top:var(--as-space-xl);padding-bottom:var(--as-space-xl)}@media screen and (max-width:749px){.section{padding-top:var(--as-space-lg);padding-bottom:var(--as-space-lg)}}.card,.banner__box,.content-container{position:relative}.card:before,.banner__box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff1a,#fff0);pointer-events:none;border-radius:inherit}.header__icon--search,.modal__toggle-open{width:2.2rem!important;height:2.2rem!important}.header__icon--search .icon,.modal__toggle-open .icon{width:2.2rem;height:2.2rem}@media screen and (max-width:749px){.header__icon--search,.modal__toggle-open{width:2rem!important;height:2rem!important}.header__icon--search .icon,.modal__toggle-open .icon{width:2rem;height:2rem}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--as-orange);outline-offset:2px}html{scroll-behavior:smooth}.loading-spinner__circle{stroke:var(--as-orange)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/adventure-solutions-custom.css.map */
