.contact-window__panel{max-height:calc(100svh - 32px);overflow:auto;overscroll-behavior:contain}.contact-hub__hero figure{width:min(100%,560px);min-height:0;aspect-ratio:16/9;margin-inline:auto}.contact-hub__hero img{min-height:0;object-fit:contain;object-position:center}.field-guide__hero{grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);align-items:center}.field-guide__hero>div:first-child{min-width:0;text-align:left}.field-guide__hero .eyebrow{justify-content:flex-start}.field-guide__hero .h1{max-width:11ch!important;margin:16px 0 22px!important;font-size:clamp(3rem,5.35vw,5.35rem)!important}.field-guide__hero .lead{max-width:52ch;margin-inline:0}.field-guide__hero .btn-row{display:flex;flex-wrap:wrap;justify-content:flex-start}.field-guide__hero-media{width:min(100%,620px);justify-self:center}.field-guide__chapter-head{grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);justify-items:start;text-align:left}.field-guide__chapter-head .eyebrow{justify-self:start}.field-guide__chapter-head p{grid-column:2;margin-inline:0;text-align:left}.field-guide__ingredients article,.field-guide__steps article{min-width:0}@media(max-width:900px){.field-guide__hero{grid-template-columns:1fr;gap:32px}.field-guide__hero>div:first-child{text-align:center}.field-guide__hero .eyebrow{justify-content:center}.field-guide__hero .h1{max-width:13ch!important;margin-inline:auto!important}.field-guide__hero .lead{margin-inline:auto}.field-guide__hero .btn-row{justify-content:center}.field-guide__hero-media{width:min(100%,560px)}.field-guide__chapter-head{grid-template-columns:1fr;justify-items:start;text-align:left}.field-guide__chapter-head .eyebrow{justify-self:start}.field-guide__chapter-head p{grid-column:1;margin-inline:0;text-align:left}}@media(max-width:760px){.contact-window__panel{width:calc(100% - 20px);max-height:calc(100svh - 20px);padding:24px 20px}.contact-window__panel h2{font-size:clamp(2.8rem,15vw,4.2rem)}.contact-window__email{font-size:1rem}.contact-hub__hero figure{width:min(88vw,430px)}.field-guide{padding-top:32px}.field-guide__wrap{width:100%}.field-guide__hero{gap:24px;margin-bottom:48px}.field-guide__hero>div:first-child{text-align:left}.field-guide__hero .eyebrow{justify-content:flex-start}.field-guide__hero .h1{max-width:14ch!important;margin:14px 0 18px!important;font-size:clamp(2.35rem,7.8vw,3.1rem)!important;line-height:1.04!important}.field-guide__hero .lead{margin-inline:0;font-size:1rem;line-height:1.58}.field-guide__hero .btn-row{display:grid;grid-template-columns:1fr;width:100%;gap:10px}.field-guide__hero .btn{width:100%}.field-guide__hero-media{width:min(100%,460px);margin-top:2px}.field-guide__tldr{margin-bottom:64px;padding:22px 18px}.field-guide__chapter,.field-guide__faq,.field-guide__articles{margin-bottom:68px}.field-guide__chapter-head{gap:10px;margin-bottom:24px}.field-guide__chapter-head h2{max-width:12ch;font-size:clamp(2.55rem,11.8vw,3.9rem);line-height:1.02!important}.field-guide__ingredients{grid-template-columns:repeat(2,minmax(0,1fr))}.field-guide__steps{grid-template-columns:1fr}.field-guide__ingredients article,.field-guide__steps article{padding:22px 18px}.raider-grid--story{grid-auto-rows:auto}.raider-grid--story .raider-card,.raider-grid--story .raider-card--moto,.raider-grid--story .raider-card--mtb,.raider-grid--story .raider-card--4x4,.raider-grid--story .raider-card--nieve{width:100%;min-height:0!important;aspect-ratio:1/1;overflow:hidden!important;contain:paint;transform:none!important}.raider-grid--story .raider-card img{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover;transform:none!important;transition:none!important}.raider-grid--story .raider-card__veil{top:0;right:0;bottom:0;left:0;border-radius:inherit}.raider-grid--story .raider-card:hover,.raider-grid--story .raider-card:focus-visible{transform:none!important}.raider-grid--story .raider-card:hover img,.raider-grid--story .raider-card:focus-visible img{transform:none!important}}@media(max-width:560px){.field-guide__ingredients{grid-template-columns:1fr}.field-guide__hero-media{width:min(92vw,390px)}}@media(prefers-reduced-motion:reduce){.contact-window__panel,.field-guide__hero-media{scroll-behavior:auto}}.cart{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;display:flex!important;justify-content:flex-end!important;align-items:stretch!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity .3s ease,visibility .3s ease!important}.cart[data-open="1"]{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.cart__scrim{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0a0f1abf!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.cart__panel{position:relative!important;z-index:2!important;width:min(450px,92vw)!important;height:100%!important;height:100dvh!important;max-height:100dvh!important;background:#111827!important;color:#f9fafb!important;display:flex!important;flex-direction:column!important;box-shadow:-10px 0 40px #0009!important;border-left:1px solid rgba(255,255,255,.12)!important;transform:translate(100%)!important;transition:transform .35s cubic-bezier(.16,1,.3,1)!important;margin:0!important;padding:0!important}.cart[data-open="1"] .cart__panel{transform:translate(0)!important}.cart__head{padding:1.25rem 1.5rem!important;border-bottom:1px solid rgba(255,255,255,.1)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#1f2937!important}.cart__head .h3{font-family:inherit!important;font-size:1.35rem!important;font-weight:700!important;color:#fff!important;margin:0!important}.cart__head .icon-btn{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:50%!important;width:36px!important;height:36px!important;display:grid!important;place-items:center!important;color:#cbd5e1!important;cursor:pointer!important;transition:all .2s ease!important}.cart__head .icon-btn:hover{background:#fff3!important;color:#fff!important}.cart__error{margin:0!important;padding:.75rem 1.5rem!important;background:#ef4444!important;color:#fff!important;font-size:.85rem!important;font-weight:600!important}.cart__body{flex:1 1 auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:1.25rem 1.5rem!important;display:flex!important;flex-direction:column!important;gap:1rem!important}.cart__empty{text-align:center!important;color:#94a3b8!important;font-size:1rem!important;margin-top:3rem!important}.cart__body .line{display:grid!important;grid-template-columns:64px 1fr auto!important;gap:12px!important;align-items:center!important;padding:12px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;transition:background .2s ease!important}.cart__body .line:hover{background:#ffffff12!important}.cart__body .line__sw{width:64px!important;height:64px!important;border-radius:8px!important;object-fit:cover!important;background:#ffffff1a!important}.cart__body .line__name{font-size:.95rem!important;font-weight:600!important;color:#f8fafc!important;line-height:1.3!important}.cart__body .line__sub{font-size:.82rem!important;color:#94a3b8!important;margin-top:2px!important}.cart__body .qty{display:inline-flex!important;align-items:center!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:20px!important;overflow:hidden!important}.cart__body .qty button{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;color:#f8fafc!important;font-weight:700!important;font-size:1rem!important;border:none!important;background:transparent!important;cursor:pointer!important;transition:background .15s ease!important}.cart__body .qty button:hover{background:#fff3!important}.cart__body .qty span{min-width:24px!important;text-align:center!important;font-size:.85rem!important;font-weight:600!important;color:#fff!important}.cart__foot{padding:1.25rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(255,255,255,.1)!important;background:#0f172a!important;display:flex!important;flex-direction:column!important;gap:12px!important}.cart__total{display:flex!important;justify-content:space-between!important;align-items:baseline!important;font-size:.95rem!important;color:#cbd5e1!important;font-weight:500!important}.cart__total b{font-size:1.4rem!important;font-weight:700!important;color:#fff!important}.ship.ape-cart-free-shipping,.ape-cart-free-shipping{display:flex!important;flex-direction:column!important;gap:8px!important;background:#fff02412!important;border:1px solid rgba(255,240,36,.28)!important;border-radius:8px!important;padding:12px 16px!important;margin-top:0!important;margin-bottom:8px!important;text-align:center!important}.ship__msg.ape-shipping-msg,.ape-shipping-msg{font-size:.82rem!important;font-weight:600!important;color:#fff024!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:0!important}.ship__bar.ape-shipping-bar,.ape-shipping-bar{width:100%!important;height:8px!important;background:#ffffff1f!important;border-radius:10px!important;overflow:hidden!important}.ship__fill.ape-shipping-progress,.ape-shipping-progress{display:block!important;height:100%!important;background:#fff024!important;border-radius:10px!important;transition:width .4s cubic-bezier(.4,0,.2,1)!important}.ape-cart-trust-badges{display:flex!important;justify-content:space-around!important;align-items:center!important;gap:8px!important;margin-top:8px!important;padding-top:10px!important;border-top:1px dashed rgba(255,255,255,.15)!important;flex-wrap:wrap!important}.ape-trust-item{display:flex!important;align-items:center!important;gap:6px!important;font-size:.75rem!important;color:#ffffffd9!important;font-weight:500!important}.cart__checkout-button{background:#fff024!important;color:#080a0d!important;font-weight:700!important;font-size:1.05rem!important;letter-spacing:.5px!important;border-radius:12px!important;box-shadow:0 4px 14px #fff02447!important;transition:all .25s ease!important;cursor:pointer!important;width:100%!important;min-height:48px!important}.cart__checkout-button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #fff02466!important;background:#fff066!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ape-layout-fixes.css.map */
