.trek-contact-band[data-astro-cid-7b7d76pr]{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:29.1vw;padding:clamp(38px,4.4vw,74px) 0 clamp(44px,5.2vw,88px);background:#ece6f2;box-sizing:border-box;font-family:Inter,Arial,sans-serif}.trek-contact-content[data-astro-cid-7b7d76pr]{position:relative;z-index:1;margin-left:14.8vw;margin-right:5vw}.trek-contact-content[data-astro-cid-7b7d76pr] h2[data-astro-cid-7b7d76pr]{margin:0;color:#62549a;font-size:clamp(30px,4.1vw,68px);font-weight:700;line-height:1.14;letter-spacing:-.025em;text-transform:none}.trek-contact-details[data-astro-cid-7b7d76pr]{margin-top:clamp(28px,3.2vw,54px)}.trek-contact-details[data-astro-cid-7b7d76pr] p[data-astro-cid-7b7d76pr]{margin:0 0 6px;color:#111;font-size:clamp(20px,2.15vw,35px);font-weight:400;line-height:1.25}.trek-contact-phone[data-astro-cid-7b7d76pr]{display:inline-flex;align-items:center;gap:clamp(8px,.9vw,15px);color:#584878;font-size:clamp(23px,2.5vw,41px);font-weight:600;line-height:1.15;text-decoration:none}.trek-contact-phone[data-astro-cid-7b7d76pr] svg[data-astro-cid-7b7d76pr]{display:block;flex:0 0 auto;width:clamp(36px,3.5vw,57px);height:clamp(36px,3.5vw,57px);color:#62549a}.trek-contact-mountain[data-astro-cid-7b7d76pr]{position:absolute;z-index:0;right:0;bottom:0;display:block;width:30vw;height:auto;max-height:none;object-fit:contain;object-position:right bottom;pointer-events:none}.trek-shop-band[data-astro-cid-7b7d76pr]{position:relative;width:100%;height:44.6vw;min-height:390px;margin-top:clamp(40px,5.2vw,84px);background-color:#c5d2df;background-image:linear-gradient(135deg,#a9bdd2,#dce3ea);background-position:center;background-size:cover;box-sizing:border-box;font-family:Inter,Arial,sans-serif}.trek-shop-panel[data-astro-cid-7b7d76pr]{position:absolute;left:1.4vw;right:.3vw;top:48%;padding:clamp(20px,1.75vw,30px) 1.2vw clamp(20px,1.6vw,28px);background:#577741ad;color:#fff;text-align:center;box-sizing:border-box}.trek-shop-panel[data-astro-cid-7b7d76pr] h2[data-astro-cid-7b7d76pr]{margin:0;color:#fff;font-size:clamp(22px,2.45vw,40px);font-weight:800;line-height:1.16;text-transform:uppercase;letter-spacing:-.01em}.trek-shop-panel[data-astro-cid-7b7d76pr] p[data-astro-cid-7b7d76pr]{margin:4px 0 0;color:#fff;font-size:clamp(16px,1.73vw,28px);font-weight:400;line-height:1.3}.trek-shop-button[data-astro-cid-7b7d76pr]{display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(16px,1.5vw,25px);padding:9px 17px;border:0;border-radius:12px;background:#f5b94a;color:#000;font-size:clamp(17px,1.58vw,26px);font-weight:600;line-height:1.2;text-decoration:none}.trek-shop-button[data-astro-cid-7b7d76pr]:hover{background:#f8c460}.trek-contact-phone[data-astro-cid-7b7d76pr]:hover{text-decoration:underline}.trek-contact-phone[data-astro-cid-7b7d76pr]:focus-visible,.trek-shop-button[data-astro-cid-7b7d76pr]:focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(max-width:760px){.trek-contact-band[data-astro-cid-7b7d76pr]{min-height:350px;padding:36px 24px 110px}.trek-contact-content[data-astro-cid-7b7d76pr]{margin:0}.trek-contact-content[data-astro-cid-7b7d76pr] h2[data-astro-cid-7b7d76pr]{font-size:clamp(28px,5.5vw,40px)}.trek-contact-break[data-astro-cid-7b7d76pr]{display:none}.trek-contact-details[data-astro-cid-7b7d76pr]{margin-top:28px}.trek-contact-mountain[data-astro-cid-7b7d76pr]{width:38%;max-height:34%}.trek-shop-band[data-astro-cid-7b7d76pr]{height:470px;min-height:0;margin-top:40px}.trek-shop-panel[data-astro-cid-7b7d76pr]{inset:auto 12px 55px;padding:24px 18px}.trek-shop-panel[data-astro-cid-7b7d76pr] h2[data-astro-cid-7b7d76pr]{font-size:25px}.trek-shop-panel[data-astro-cid-7b7d76pr] p[data-astro-cid-7b7d76pr]{margin-top:10px;font-size:17px}}.trek-contact-content[data-astro-cid-7b7d76pr] h2[data-astro-cid-7b7d76pr]{font-size:clamp(26px,3.5vw,58px)}.trek-contact-details[data-astro-cid-7b7d76pr] p[data-astro-cid-7b7d76pr]{font-size:clamp(18px,1.85vw,30px)}.trek-contact-phone[data-astro-cid-7b7d76pr]{font-size:clamp(21px,2.15vw,35px)}.trek-shop-panel[data-astro-cid-7b7d76pr]{left:0;right:0;width:100%}
