
:root{--po-gutter:clamp(20px,3.5vw,56px);--po-accent:#11222D;--po-forest:#11222D;--submenu-animation-speed:200ms}
body{letter-spacing:0}
.header__row{padding-inline:var(--po-gutter)}
.header-logo span{white-space:nowrap}
.menu-list__link{min-height:44px}
.button,.button-secondary{min-height:48px;letter-spacing:0;font-weight:500}
.menu-drawer-container[open] .menu-drawer__animated-element{animation:none}
:focus-visible{outline:3px solid var(--po-accent);outline-offset:4px}
.button:focus-visible{outline:3px solid var(--po-accent);outline-offset:4px}
input[type=search],input[type=email],input[type=text],select{font-size:max(16px,1em)}
.content-for-layout[data-template^='page'] .section-content-wrapper{max-width:850px;margin-inline:auto;width:100%;padding-block:64px}
.content-for-layout[data-template^='page'] .rte{line-height:1.75}
.shopify-policy__container{max-width:850px!important;padding:64px 24px!important;line-height:1.75}
.content-for-layout[data-template^='product'] .product-information{padding-block-start:32px}
.product-information .product-details{padding-inline:clamp(0px,2vw,32px)}
.product-information h1{font-size:clamp(36px,3.5vw,56px);letter-spacing:-.025em;line-height:1.08}
.product-information .variant-option__button-label{min-height:46px}
.product-grid[product-grid-view='default']{row-gap:40px!important}
.product-grid .product-card__content{padding-block-start:12px}
@media(hover:hover) and (pointer:fine){.product-card img{transition:transform 200ms ease}.product-card:hover img{transform:scale(1.015)}}
@media(max-width:749px){.header__row{padding-inline:16px}.product-information .product-details{padding-inline:0}.content-for-layout[data-template^='page'] .section-content-wrapper{padding-block:40px}.product-grid[product-grid-view='default']{row-gap:28px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}dialog::backdrop{animation:none!important;transition:none!important}}
