@font-face{font-family:Oswald;src:url(Oswald-Variable.ttf) format("truetype-variations"),url(Oswald-Variable.ttf) format("truetype");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Anton;src:url(Anton-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--heading-font-family: "Oswald", "Zurich Extended", -apple-system, BlinkMacSystemFont, sans-serif;--heading-font-weight: 600;--pk-green: 31, 61, 43;--pk-flare: 228, 87, 46;--pk-cream: 244, 239, 230}body{font-size:16px;-webkit-font-smoothing:antialiased}.heading{letter-spacing:.015em}.heading--large{font-family:Anton,Oswald,sans-serif!important;font-weight:400!important;font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:.98;letter-spacing:.01em;text-transform:uppercase}.slideshow .heading--large{font-size:clamp(3rem,8.5vw,6.75rem)!important;line-height:.9;text-shadow:0 2px 32px rgba(0,0,0,.38)}.slideshow .heading--small{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.24em;text-transform:uppercase;opacity:.95}@media(min-width:1000px){.slideshow,.slideshow__slide{min-height:82vh}}.section__header .heading--small,.section__subheading{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.24em;text-transform:uppercase;font-size:13px;color:rgb(var(--pk-flare))}.section__header{margin-bottom:2.75rem}.vertical-breather{padding-top:clamp(3.25rem,7vw,6.5rem);padding-bottom:clamp(3.25rem,7vw,6.5rem)}.button{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.13em;padding:1.05em 2.4em;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.button--primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(var(--pk-flare),.34);filter:brightness(1.04)}.button--secondary:hover{transform:translateY(-2px)}.product-item{transition:transform .18s ease}.product-item:hover{transform:translateY(-5px)}.product-item__image-wrapper{overflow:hidden}.product-item__image-wrapper img{transition:transform .5s ease}.product-item:hover .product-item__image-wrapper img{transform:scale(1.045)}.header{border-bottom:3px solid rgb(var(--pk-flare))}.text-with-icons .heading{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem}.collection-list .heading,.collection-item__title{font-family:Anton,Oswald,sans-serif;text-transform:uppercase;letter-spacing:.01em}.product-item-meta__title{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.01em;line-height:1.2}.product-item-meta__price,.price{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.02em}.price--highlight,.price__sale{color:rgb(var(--pk-flare))}.product-meta__title{font-family:Oswald,sans-serif;font-weight:600;font-size:clamp(1.5rem,2.6vw,2.15rem)!important;text-transform:none;letter-spacing:0;line-height:1.12}.product-meta__vendor{letter-spacing:.18em}.collection-banner .heading,.collection-banner__title{font-family:Anton,Oswald,sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.95;text-transform:uppercase}.text-link,a.link,.rte a{text-decoration-color:rgb(var(--pk-flare));text-underline-offset:3px;transition:color .15s ease}.rte a:hover{color:rgb(var(--pk-flare))}.button--secondary{border:2px solid rgb(var(--pk-green))}.announcement-bar__message{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.shopify-section+.shopify-section .section__color-wrapper{position:relative}.footer{border-top:4px solid rgb(var(--pk-flare))}.footer .heading{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:13px}.footer a{transition:opacity .15s ease}.footer a:hover{opacity:.7}html{scroll-behavior:smooth}.header__linklist-link{font-family:Oswald,sans-serif;font-weight:500;letter-spacing:.05em;font-size:15px}.brand-marquee{overflow:hidden}.brand-marquee__viewport{overflow:hidden;white-space:nowrap}.brand-marquee__track{display:inline-flex;will-change:transform;animation:pk-marquee linear infinite}.brand-marquee__group{display:inline-flex;align-items:center;padding:.95rem 0}.brand-marquee__item{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(1.15rem,2.1vw,1.7rem);letter-spacing:.03em;padding:0 1.1rem}.brand-marquee__star{display:inline-block;width:.5rem;height:.5rem;transform:rotate(45deg);background:currentColor}@keyframes pk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-marquee:hover .brand-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.brand-marquee__track{animation:none}}.slideshow__image-wrapper{overflow:hidden}.slideshow__image{animation:pk-kenburns 22s ease-in-out infinite alternate;transform-origin:50% 50%}@keyframes pk-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.slideshow__image{animation:none}}.pk-foot{display:block;width:100%;height:auto}.shop-cat__inner{max-width:1180px;margin:0 auto;padding:0 5vw}.shop-cat__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.8rem,2vw,1.4rem);margin-top:2.75rem}@media(min-width:820px){.shop-cat__grid{grid-template-columns:repeat(3,1fr)}}.shop-cat__tile{position:relative;overflow:hidden;border-radius:16px;background:var(--tile-bg, #1F3D2B);color:var(--tile-fg, #F4EFE6);aspect-ratio:4 / 3;display:flex;flex-direction:column;justify-content:flex-end;padding:1.4rem 1.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.shop-cat__tile:hover{transform:translateY(-6px);box-shadow:0 18px 38px #1f3d2b38}.shop-cat__foot{position:absolute;top:-10%;right:-8%;width:56%;opacity:.14;transform:rotate(12deg);transition:transform .35s ease;pointer-events:none}.shop-cat__tile:hover .shop-cat__foot{transform:rotate(12deg) scale(1.07) translateY(8px)}.shop-cat__label{font-family:Anton,sans-serif;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1;text-transform:uppercase;position:relative}.shop-cat__cta{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.13em;font-size:12px;margin-top:.5rem;opacity:.9;position:relative}.partner-showcase__inner{max-width:1180px;margin:0 auto;padding:0 5vw}.partner-showcase__intro{max-width:640px;margin:1rem auto 0}.partner-showcase__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.9rem,2.4vw,1.9rem);margin-top:2.75rem}@media(min-width:820px){.partner-showcase__grid{grid-template-columns:repeat(3,1fr)}}.partner-showcase__item{margin:0}.partner-showcase__img{background:#fff;border-radius:16px;overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #1f3d2b17;transition:transform .18s ease,box-shadow .18s ease}.partner-showcase__item:hover .partner-showcase__img{transform:translateY(-6px);box-shadow:0 18px 38px #1f3d2b29}.partner-showcase__img img{width:100%;height:100%;object-fit:contain}.partner-showcase__caption{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.09em;font-size:13px;text-align:center;margin-top:.85rem}.partner-showcase__cta{margin-top:2.75rem}:focus-visible{outline:3px solid rgb(var(--pk-flare));outline-offset:2px}.product-info .text-block,.product-info__block--text{font-family:Oswald,sans-serif;font-size:13px;letter-spacing:.04em;color:rgb(var(--pk-green));border-top:1px solid rgba(var(--pk-green),.15);padding-top:.9rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pilchuck-custom.css.map */
