.ys{--ys-muted:#a9bcc8;--ys-line:#2b3a44;color:#eff8ff;background:#090e13}.ys h1,.ys h2,.ys h3{letter-spacing:-.025em;font-family:Barlow Condensed,Impact,sans-serif}.ys h1{max-width:none;font-size:clamp(3.2rem,6.2vw,7rem);line-height:.94}.ys h2{font-size:clamp(2.7rem,5vw,5rem)}.ys h3{font-size:1.8rem;line-height:1.05}.ys p{color:var(--ys-muted)}.ys .ys-kicker{color:var(--cyan);letter-spacing:.2em;font-size:.8rem;font-weight:800}.ys-wordmark{font-size:clamp(1.7rem,3vw,3rem);line-height:1.2;color:var(--cyan)!important;font-family:Yeti Rugged,Permanent Marker,cursive!important}.ys-lede{max-width:520px;font-size:1rem;margin-top:22px!important}.ys-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.ys-mini{isolation:isolate;border-block:1px solid var(--ys-line);content-visibility:auto;contain-intrinsic-size:auto 840px;padding:90px 0 55px;position:relative;overflow:hidden}.ys-mini:before{content:"";z-index:-1;opacity:.45;background:linear-gradient(#090e1399,#090e13 85%),url(/pnw-wilderness.webp) 50%/cover;position:absolute;inset:0}.ys-mini-heading{justify-content:space-between;align-items:center;gap:32px;display:flex}.ys-mini-heading .ys-wordmark{margin-top:16px}.ys-mini-heading h2{margin:12px 0 0}.ys-mini-heading .ys-actions{flex-direction:column;align-items:flex-start}.ys-image{isolation:isolate;background:#080b0e;width:100%;display:block;position:relative;overflow:hidden}.ys-image img{pointer-events:none;height:auto;position:absolute}.ys-track-wrap{padding:20px 0 34px;position:relative}.ys-track{touch-action:pan-y;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ys-belt{will-change:transform;align-items:center;width:max-content;display:flex}.ys-track-group{flex-shrink:0;align-items:center;gap:22px;padding:35px 22px 35px 0;display:flex}.ys-float{transform-origin:50%;isolation:isolate;background:#06090b;border:1px solid #253541;flex-shrink:0;width:210px;transition:transform .7s;display:block;position:relative}.ys-float-photo{align-items:center;height:260px;display:flex;overflow:hidden}.ys-float-photo .ys-image{flex-shrink:0}.ys-float.ys-depth-1{width:245px;transform:translateY(18px)}.ys-float.ys-depth-2{width:185px;transform:translateY(-13px)}.ys-float.ys-featured{border-color:var(--cyan);z-index:3;transform:translateY(-8px)scale(1.05)}.ys-float-info{background:#0d1720;flex-direction:column;gap:5px;min-height:104px;padding:15px;font-size:.85rem;display:flex}.ys-float-info b{font:700 1.25rem Barlow Condensed,sans-serif}.ys-float-info small{color:#a9bcc8;font-size:.75rem}.ys-float-info strong{letter-spacing:.08em;color:var(--cyan);font-size:.75rem}.ys-float-badge{background:var(--pink);color:#070e14;padding:3px 8px;font-size:.75rem;font-weight:800;position:absolute;top:10px;left:10px}.ys-motion{color:#b7cbd7;background:0 0;border:1px solid #3a4c58;border-radius:3px;min-height:36px;padding:6px 12px;font-size:.75rem;position:absolute;bottom:0;right:4%}.ys-mini-exit{border-top:1px solid var(--ys-line);justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:30px;display:flex}.ys-mini-exit b{font:700 1.4rem Barlow Condensed,sans-serif}.ys-mini-exit p{letter-spacing:.1em;margin-top:5px;font-size:.8rem}.ys-frost-reveal{isolation:isolate;position:relative}.ys-frost-reveal:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 15%,#bcefff22 42%,#ecfbff77 49%,#0000 70%);position:absolute;inset:-20px 0;transform:translate(-100%)}.ys-revealed:after{animation:.9s ease-out ys-frost}@keyframes ys-frost{0%{opacity:0;transform:translate(-80%)}30%{opacity:.8}to{opacity:0;transform:translate(80%)}}.ys-nav{max-width:none;gap:18px!important}.ys-nav a{white-space:nowrap;font-size:.8rem}.ys-shop-header{gap:18px}.ys-cart-button{color:var(--cyan);white-space:nowrap;background:0 0;border:1px solid #3d5563;border-radius:4px;align-items:center;gap:8px;padding:10px 12px;font-size:.875rem;display:flex}.ys-store-hero{isolation:isolate;border-bottom:1px solid var(--ys-line);min-height:660px;padding:65px 0 50px;position:relative;overflow:hidden}.ys-store-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#090e13 7%,#090e1399 70%),url(/pnw-wilderness.webp) 50%/cover;position:absolute;inset:0}.ys-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.ys-hero-copy h1{margin:22px 0}.ys-hero-copy h1 span{color:var(--cyan)}.ys-hero-copy h1 em{font-family:inherit;font-size:1em;line-height:inherit;transform:none}.ys-hero-art{grid-template-columns:1fr 1fr;align-items:center;gap:15px;display:grid;transform:rotate(-5deg)}.ys-hero-art>a{background:#090e13;border:1px solid #354453;display:block}.ys-hero-art>a:first-child{grid-column:1/3;width:67%;margin:auto}.ys-hero-art>a:nth-child(2){margin-top:-50px}.ys-hero-caption{letter-spacing:.1em;color:#b5d6e8;padding:9px 12px;font-size:.75rem}.ys-announcement{text-align:center;color:#d8edf5;background:#152630;border-bottom:1px solid #31414a;padding:14px 24px;font-size:.8rem}.ys-announcement strong{color:var(--cyan)}.ys-section{padding-block:80px}.ys-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.ys-section-head p{max-width:340px}.ys-wall{border-block:1px solid var(--ys-line);content-visibility:auto;contain-intrinsic-size:auto 1260px;background:#060a0e;padding:65px 0;overflow:hidden}.ys-wall .ys-track-wrap{padding-top:0}.ys-editorial .ys-track-group{padding-block:22px}.ys-editorial .ys-float{width:220px}.ys-editorial .ys-depth-1{width:290px}.ys-editorial .ys-depth-2{width:190px}.ys-editorial .ys-float-photo{height:215px}.ys-editorial .ys-float-info{min-height:76px;padding:10px 14px}.ys-editorial .ys-float-info small{display:none}.ys-editorial .ys-editorial-photo{width:390px}.ys-editorial-photo>img{object-fit:cover;width:100%;height:230px}.ys-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;display:grid}.ys-product-card{min-width:0}.ys-product-picture{aspect-ratio:4/5;background:#05080b;align-items:center;display:flex;position:relative;overflow:hidden}.ys-product-picture>.ys-image{transition:transform .5s}.ys-product-picture .ys-back{opacity:0;transition:opacity .45s;position:absolute;inset:0}.ys-card-labels{z-index:2;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:12px;left:12px;right:12px}.ys-badge{color:var(--cyan);letter-spacing:.04em;background:#112632;padding:4px 8px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-block}.ys-badge.exclusive{color:#ff90cf;background:#35182a}.ys-badge.limited{color:#090e13;background:var(--cyan)}.ys-card-bottom{padding:17px 0}.ys-card-bottom h3{font-size:1.55rem}.ys-card-bottom p{justify-content:space-between;gap:8px;margin-top:7px;font-size:.875rem;display:flex}.ys-quick{min-height:44px;color:var(--cyan);border-bottom:1px solid #426071;margin-top:10px;font-size:.85rem}.ys-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ys-collection{background:#101a22;align-items:center;height:320px;display:flex;position:relative;overflow:hidden}.ys-collection>.ys-image{transition:transform .5s}.ys-collection:after{content:"";background:linear-gradient(#0000 25%,#08131bee);position:absolute;inset:0}.ys-collection:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#d7faff33 50%,#0000 80%);transition:transform .65s;position:absolute;inset:0;transform:translate(-110%)}.ys-collection>div{z-index:1;position:absolute;bottom:25px;left:25px}.ys-collection h3{font-size:2.7rem}.ys-collection small{color:var(--cyan);letter-spacing:.08em;font-size:.8rem}.ys-collection:last-child{grid-column:span 3;height:240px}.ys-collection:last-child>.ys-image{max-width:420px;margin-left:auto}.ys-drop-banner{background:linear-gradient(110deg,#112b37,#19101f);border:1px solid #394e5b;justify-content:space-between;align-items:center;gap:30px;padding:38px;display:flex}.ys-drop-banner h2{margin:10px 0 20px}.ys-drop-banner strong{font-size:1.2rem}.ys-timer{color:var(--cyan);font-variant-numeric:tabular-nums;margin-top:10px;font:700 clamp(1.7rem,4vw,3rem) Barlow Condensed,sans-serif}.ys-footer{border-top:1px solid var(--ys-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:35px;font-size:.875rem;display:flex}.ys-footer a{color:var(--cyan)}.ys-breadcrumb{color:#acc2cf;padding-top:25px;font-size:.85rem}.ys-product-layout{grid-template-columns:1.1fr 1fr;gap:65px;padding-top:40px;display:grid}.ys-gallery-main{background:#020405;position:relative;overflow:hidden}.ys-gallery-main .ys-image{max-width:580px;margin:auto}.ys-gallery-tabs{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.ys-gallery-tabs button{border:1px solid var(--ys-line);min-height:44px;padding:10px 16px;font-size:.875rem}.ys-gallery-tabs button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan)}.ys-product-info h1{margin:18px 0;font-size:clamp(3rem,5vw,5rem)}.ys-price{font:700 2rem Barlow Condensed,sans-serif;color:var(--cyan)!important}.ys-product-info>p{margin-bottom:20px}.ys-option{flex-direction:column;gap:9px;margin:20px 0;display:flex}.ys-option>span{letter-spacing:.1em;font-size:.85rem;font-weight:700}.ys-option select,.ys-option input{color:#fff;min-height:48px;font:inherit;background:#0e1b24;border:1px solid #415762;border-radius:3px;max-width:100%;padding:12px}.ys-options{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ys-quantity{max-width:100px}.ys-note{margin:15px 0;line-height:1.7;color:#b5c8d4!important;font-size:.85rem!important}.ys-lock{background:#2b1422;border:1px solid #8c426b;margin:20px 0;padding:22px}.ys-lock h3{margin-bottom:10px;font-size:2rem}.ys-lock p{margin-bottom:18px}.ys-details details{border-bottom:1px solid var(--ys-line);padding:20px 0}.ys-details summary{cursor:pointer;font-weight:600}.ys-details p{margin:15px 0 0;font-size:.875rem}.ys-modal{max-height:90dvh;overflow:auto;background:#0a1219!important;width:calc(100% - 32px)!important;max-width:860px!important;padding:30px!important}.ys-modal-grid{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.ys-modal h2{margin-top:10px;font-size:2.8rem;line-height:1}.ys-cart{overflow:auto;background:#0a1219!important;width:min(440px,100%)!important;max-width:440px!important;padding:32px 24px!important}.ys-cart h2{font-size:2.7rem;line-height:1}.ys-total{justify-content:space-between;margin:24px 0;font-size:1.2rem;font-weight:700;display:flex}.ys-error{margin:15px 0;font-size:.875rem;color:#ffaccf!important}.ys-plans{grid-template-columns:1fr 1fr;gap:26px;margin-top:45px;display:grid}.ys-plan{background:#0e1a24;border:1px solid #3e5664;padding:40px}.ys-plan.plus{border-color:var(--pink);background:linear-gradient(145deg,#231023,#0e1a24)}.ys-plan h2{margin:15px 0}.ys-plan ul{color:#b8ccd7;margin:25px 0;padding-left:20px;line-height:2.1}.ys-plan .ys-price{font-size:3rem}.ys-plan form{flex-direction:column;gap:16px;display:flex}.ys-plan input[type=email]{color:#fff;background:#070e14;border:1px solid #58717e;border-radius:4px;width:100%;padding:12px}.ys-plan label{font-size:.875rem}.ys-form-check{align-items:flex-start;gap:10px;display:flex}.ys-form-check input{margin-top:6px}.ys-membership-hero{padding:75px 0 35px}.ys-membership-hero h1{max-width:850px}.ys-empty{text-align:center;border:1px solid var(--ys-line);padding:45px 20px}.ys-empty p{margin-top:15px}@media (hover:hover){.ys-float:hover{border-color:var(--cyan);z-index:3;transform:translateY(-8px)scale(1.045)}.ys-float:hover .ys-float-info strong{color:var(--pink)}.ys-product-picture:hover>.ys-image{transform:scale(1.03)}.ys-product-picture:hover .ys-back{opacity:1}.ys-collection:hover>.ys-image{transform:scale(1.04)}.ys-collection:hover small{color:var(--pink)}.ys-collection:hover:before{transform:translate(110%)}}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.ys-hero-art>a:first-child{animation:9s ease-in-out infinite ys-breathe}.ys-hero-art>a:nth-child(3){animation:12s ease-in-out 2s infinite ys-breathe}@keyframes ys-breathe{50%{transform:translateY(-9px)scale(1.015)}}}@media (max-width:1250px) and (min-width:761px){header .ys-nav{gap:10px!important}header .ys-nav a{font-size:.75rem}header:has(.ys-nav){gap:12px}.ys-shop-header .brand{font-size:22px}header:has(.ys-nav) .header-phone span{font-size:1.1rem}.ys-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px) and (min-width:761px){header:has(.ys-nav) .ys-nav{background:#0b1720;flex-direction:column;padding:24px;display:none;position:absolute;top:90px;left:0;right:0}header:has(.ys-nav) .ys-nav.open{display:flex}header:has(.ys-nav) .menu-toggle{display:block}}@media (max-width:1000px){.ys-hero-grid{gap:25px}.ys-product-layout{gap:30px}.ys-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ys-collection:last-child{grid-column:span 2}}@media (max-width:760px){.ys-mini{padding:55px 0 35px}.ys-mini-heading{display:block}.ys-mini-heading .ys-actions{flex-direction:row;align-items:center}.ys-mini-exit{flex-direction:column;align-items:flex-start}.ys-float{width:165px}.ys-float.ys-depth-1{width:185px;transform:translateY(9px)}.ys-float.ys-depth-2{width:160px;transform:translateY(-7px)}.ys-float-photo{height:205px}.ys-track-group{padding-right:12px;gap:12px;padding-block:23px}.ys-track{-webkit-mask-image:none;mask-image:none}.ys-float-info{min-height:104px;padding:12px}.ys-hero-grid{display:block}.ys-store-hero{padding-top:40px}.ys-hero-art{gap:10px;max-width:460px;margin:40px auto 20px;transform:rotate(-3deg)}.ys-hero-art>a:first-child{width:62%}.ys-hero-art>a:nth-child(2){margin-top:-20px}.ys-section{padding-block:50px}.ys-section-head{flex-direction:column;align-items:flex-start;gap:15px}.ys-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.ys-card-bottom h3{font-size:1.35rem}.ys-card-bottom p{flex-direction:column;gap:1px;font-size:.85rem}.ys-card-labels{top:6px;left:6px;right:6px}.ys-badge{padding:3px 5px;font-size:.75rem}.ys-collection-grid{gap:12px}.ys-collection{height:225px}.ys-collection>div{bottom:18px;left:15px}.ys-collection h3{font-size:2rem}.ys-collection small{font-size:.75rem}.ys-drop-banner{padding:25px;display:block}.ys-drop-banner .button{margin-top:25px}.ys-product-layout{padding-top:22px;display:block}.ys-product-info{padding-top:30px}.ys-modal-grid{display:block}.ys-modal-grid>.ys-image{max-width:220px;margin:0 auto 20px}.ys-modal{padding:24px!important}.ys-plans{grid-template-columns:1fr}.ys-plan{padding:28px}.ys-membership-hero{padding-top:40px}.ys-editorial .ys-float{width:155px}.ys-editorial .ys-depth-1{width:205px}.ys-editorial .ys-depth-2{width:170px}.ys-editorial .ys-float-photo{height:175px}.ys-editorial .ys-float-info b{font-size:1.1rem}.ys-editorial .ys-float-info{padding:8px}.ys-editorial .ys-editorial-photo{width:240px}.ys-editorial-photo>img{height:175px}.ys-shop-header{gap:12px;padding-inline:20px}.ys-shop-header .brand{font-size:22px}.ys-shop-header .ys-nav{top:74px}.ys-cart-button{font-size:.8rem}.ys .button{white-space:normal;text-align:center}.ys-footer{flex-direction:column;align-items:flex-start}.ys-wall{padding-block:40px}}.ys-track:has(a:focus-visible){overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ys-track:has(a:focus-visible) .ys-belt{transform:none!important}.ys-track:has(a:focus-visible) .ys-track-group[aria-hidden=true]{display:none}@media (max-width:760px){header.ys-shop-header{gap:10px;height:74px;padding:0 16px;display:flex}header.ys-shop-header .brand{margin-right:auto;font-size:21px}header.ys-shop-header .brand svg{width:30px}header.ys-shop-header .ys-cart-button{flex:none;width:auto}header.ys-shop-header .ys-nav{top:74px}header.ys-shop-header .ys-nav a{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.ys *,.ys :before,.ys :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ys-belt{will-change:auto;transform:none!important}.ys-track{touch-action:pan-x pan-y;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ys-track-group[aria-hidden=true]{display:none}.ys-float{transform:none!important}.ys-motion{display:none}.ys-hero-art{transform:none}}
