:root{--sc-ink:#101312;--sc-bone:#F5F4F0;--sc-fairway:#1F4D36;--sc-fairway-lit:#2E7A54;--sc-sand:#C9BFA9;--sc-chrome:#8C9490;--sc-display:"Archivo",system-ui,sans-serif;--sc-body:"Instrument Sans",system-ui,sans-serif;--sc-mono:"IBM Plex Mono",ui-monospace,monospace;--sc-gut:clamp(20px,5vw,64px)}.sc-wrap{max-width:1320px;margin:0 auto;padding:0 var(--sc-gut)}.sc-section{padding:clamp(64px,10vh,120px) 0;background:var(--sc-bone);color:var(--sc-ink);font-family:var(--sc-body)}.sc-section h2,.sc-section h3{font-family:var(--sc-display);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;margin:0}.sc-eyebrow{font-family:var(--sc-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sc-chrome);display:flex;gap:14px;align-items:center;margin:0 0 18px}.sc-eyebrow b{font-weight:500;color:var(--sc-fairway)}.sc-eyebrow .rule{flex:1;height:1px;background:currentColor;opacity:.25}.sc-headline-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:38px;flex-wrap:wrap}.sc-headline-row h2{font-size:clamp(30px,4.6vw,62px)}.sc-pill{font-family:var(--sc-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(16,19,18,.2);padding:10px 16px;border-radius:100px;text-decoration:none;color:inherit}.sc-pill:hover{background:var(--sc-ink);color:var(--sc-bone);border-color:var(--sc-ink)}.sc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#1013121f}@media(max-width:1000px){.sc-grid{grid-template-columns:repeat(2,1fr)}}.sc-card{background:var(--sc-bone);padding:0 0 22px}.sc-shot{aspect-ratio:1/1;background:#e9e7e0;position:relative;overflow:hidden;display:block}.sc-shot img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sc-card:hover .sc-shot img{transform:scale(1.05)}.sc-tag{position:absolute;top:12px;left:12px;font-family:var(--sc-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:var(--sc-fairway);color:var(--sc-bone);padding:5px 9px}.sc-card h3{font-size:16px;margin:16px 18px 6px;line-height:1.15}.sc-card h3 a{color:inherit;text-decoration:none}.sc-card p{margin:0 18px;font-size:13px;color:#5c6461;min-height:2.6em}.sc-price{margin:12px 18px 0!important;font-family:var(--sc-mono);font-size:13px;letter-spacing:.05em;min-height:0!important;color:var(--sc-ink)!important}.sc-price s{color:var(--sc-chrome);margin-left:8px}.sc-cats{background:var(--sc-ink);color:var(--sc-bone)}.sc-cats .sc-eyebrow{color:#f5f4f080}.sc-cats .sc-eyebrow b{color:var(--sc-fairway-lit)}.sc-cats h2{color:var(--sc-bone);font-size:clamp(30px,4.6vw,62px);margin-bottom:38px}.sc-catgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1000px){.sc-catgrid{grid-template-columns:repeat(2,1fr)}}.sc-cat{position:relative;display:flex;flex-direction:column;border:1px solid rgba(245,244,240,.16);padding:26px 22px 68px;text-decoration:none;color:inherit;transition:border-color .35s ease,background .35s ease}.sc-cat:hover{border-color:var(--sc-fairway-lit);background:#2e7a5414}.sc-cat .no{font-family:var(--sc-mono);font-size:11px;letter-spacing:.2em;color:var(--sc-sand)}.sc-cat h3{font-size:22px;margin:14px 0 8px;color:var(--sc-bone)}.sc-cat p{font-size:13px;line-height:1.45;color:#f5f4f09e;margin:0;max-width:26ch}.sc-cat .arrow{position:absolute;right:20px;bottom:18px;font-size:26px;color:var(--sc-fairway-lit);transition:transform .35s ease}.sc-cat:hover .arrow{transform:translate(6px)}.sc-story{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,6vw,90px);align-items:center}@media(max-width:900px){.sc-story{grid-template-columns:1fr}}.sc-story h2{font-size:clamp(28px,4vw,52px);margin-bottom:22px}.sc-body{font-size:16px;color:#454d4a;max-width:52ch}.sc-stats{display:flex;gap:38px;margin-top:34px;flex-wrap:wrap}.sc-stat .n{font-family:var(--sc-display);font-weight:900;font-size:38px;letter-spacing:-.03em}.sc-stat .l{font-family:var(--sc-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sc-chrome);margin-top:4px}.sc-plate{aspect-ratio:4/5;background:var(--sc-ink);display:grid;place-items:center;overflow:hidden}.sc-plate svg{width:72%}.sc-plate img{width:100%;height:100%;object-fit:cover}.swing-stage{position:fixed;top:0;left:0;right:0;height:100vh;height:100lvh;overflow:hidden;background:#0e1512;z-index:0;pointer-events:none}.swing-rig.is-before .swing-stage{position:absolute;top:0;bottom:auto}.swing-rig.is-after .swing-stage{position:absolute;top:auto;bottom:0}.swing-scene{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;transform-origin:50% 50%}.swing-scene video,.swing-scene [data-fallback]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.swing-scene [data-fallback]{z-index:0;opacity:0;transition:opacity .3s ease}.swing-scene.no-video video{display:none}.swing-scene.no-video [data-fallback]{opacity:1}.swing-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 50%,#0a100d85,#0a100d42 58%,#0a100d0f),linear-gradient(180deg,#0a100d66,#0a100d0f 24%,#0a100d1a 60%,#0a100d80)}.swing-centre{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:0 var(--sc-gut);text-align:center;color:var(--sc-bone)}.swing-state{grid-area:1/1;opacity:0;transform:translateY(12px);transition:opacity .32s ease,transform .32s ease;pointer-events:none;width:min(92vw,720px)}.swing-state.is-on{opacity:1;transform:none;pointer-events:auto}.swing-kicker{font-family:var(--sc-mono);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#9fd9bb;margin:0 0 16px}.swing-centre h1{font-family:var(--sc-display);font-weight:900;text-transform:uppercase;line-height:.92;letter-spacing:-.03em;font-size:clamp(34px,5.6vw,92px);color:var(--sc-bone);margin:0;text-wrap:balance;text-shadow:0 2px 40px rgba(8,14,11,.55)}.swing-sub{margin:20px auto 0;max-width:40ch;font-size:clamp(14px,1.35vw,18px);color:#f5f4f0e6;font-family:var(--sc-body);text-shadow:0 1px 22px rgba(8,14,11,.7)}.swing-cta{display:inline-block;margin-top:28px;background:var(--sc-bone);color:var(--sc-ink);padding:16px 32px;font-family:var(--sc-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.swing-cta:hover{background:var(--sc-sand)}.swing-cue{position:absolute;left:50%;transform:translate(-50%);bottom:22px;z-index:6;font-family:var(--sc-mono);font-size:10px;letter-spacing:.28em;color:#f5f4f0a6;text-transform:uppercase}.swing-prog{position:absolute;left:0;bottom:0;height:3px;background:#7fd3a6;z-index:7;width:0}.parform-hero-page #header-component:not(.parform-header-solid){--color-transparent-text:#F5F4F0;--color-transparent-text-rgb:245,244,240;color:#f5f4f0}.parform-hero-page #header-component:not(.parform-header-solid) .header__row{background:transparent!important;box-shadow:none!important;border-color:transparent!important}@media(max-width:620px){.swing-centre h1{font-size:clamp(30px,8.2vw,44px)}.swing-sub{font-size:14px;max-width:32ch}}.sc-trust-section{padding:0!important}.sc-trust{border-top:1px solid rgba(16,19,18,.12);border-bottom:1px solid rgba(16,19,18,.12);padding:26px 0;background:var(--sc-bone)}.sc-trust .sc-wrap{display:flex;gap:32px;justify-content:space-between;flex-wrap:wrap;font-family:var(--sc-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#5c6461}@media(max-width:620px){.sc-trust .sc-wrap{gap:14px 20px;justify-content:flex-start;font-size:10px}}.sc-capture{background:var(--sc-fairway);color:var(--sc-bone)}.sc-capture h2{color:var(--sc-bone);font-size:clamp(28px,4vw,54px);max-width:16ch}.sc-capture p{color:#f5f4f0bf;max-width:44ch;margin:16px 0 30px;font-family:var(--sc-body)}.sc-capture-note{font-family:var(--sc-mono);font-size:12px;letter-spacing:.1em;color:var(--sc-sand)}.sc-form{display:flex;gap:10px;flex-wrap:wrap;max-width:520px}.sc-form input{flex:1;min-width:220px;background:transparent;border:1px solid rgba(245,244,240,.35);color:var(--sc-bone);padding:15px 16px;font-family:var(--sc-body);font-size:15px;border-radius:0}.sc-form input::placeholder{color:#f5f4f073}.sc-form input:focus{outline:2px solid var(--sc-sand);outline-offset:2px}.sc-form button{background:var(--sc-bone);color:var(--sc-ink);border:0;padding:15px 26px;cursor:pointer;font-family:var(--sc-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-radius:0}.sc-form button:hover{background:var(--sc-sand)}.sc-section *,.swing-rig *{box-sizing:border-box}.sc-section a{text-decoration:none}.sc-section img{max-width:100%}.content-for-layout>.shopify-section:has(.swing-rig),.shopify-section:has(.swing-rig){overflow:visible!important;transform:none!important;filter:none!important;contain:none!important;perspective:none!important}.content-for-layout:has(.swing-rig){overflow:visible!important}.swing-rig{position:relative;z-index:0}.shopify-section:has(.swing-rig){margin-top:calc(var(--header-height, 60px) * -1);position:relative;z-index:0}@media(orientation:portrait){.swing-centre{padding-top:calc(var(--header-height, 60px) + clamp(14px,3vh,44px))}}@media(orientation:landscape){.swing-centre{padding-top:calc(var(--header-height, 60px) * .5)}}main[data-template*=product]{--pf-display:"Archivo",system-ui,sans-serif;--pf-body:"Instrument Sans",system-ui,sans-serif;--pf-mono:"IBM Plex Mono",ui-monospace,monospace}main[data-template*=product] .product-media-container{padding-inline:clamp(14px,5vw,40px);padding-block:clamp(10px,2vw,24px)}main[data-template*=product] .product-media-container img,main[data-template*=product] .product-media-container video{border-radius:18px}@media(min-width:750px){main[data-template*=product] .product-media-container{padding-inline:clamp(20px,2.5vw,56px)}}main[data-template*=product],main[data-template*=product] .paragraph,main[data-template*=product] .rte,main[data-template*=product] p,main[data-template*=product] li{font-family:var(--pf-body)}main[data-template*=product] .paragraph:not(.button),main[data-template*=product] .rte,main[data-template*=product] p{font-size:clamp(14px,1.05vw,16px);line-height:1.6;letter-spacing:0}main[data-template*=product] .product-title,main[data-template*=product] .product-title *,main[data-template*=product] h1,main[data-template*=product] h2,main[data-template*=product] h3,main[data-template*=product] h4{font-family:var(--pf-display);font-weight:800;letter-spacing:-.02em;line-height:1.12;text-transform:none}main[data-template*=product] .product-title,main[data-template*=product] .product-title *,main[data-template*=product] h1{font-size:clamp(21px,2.4vw,30px)!important}main[data-template*=product] h2{font-size:clamp(19px,2vw,25px)!important}main[data-template*=product] h3{font-size:clamp(17px,1.6vw,21px)!important}main[data-template*=product] h4,main[data-template*=product] h5,main[data-template*=product] h6{font-size:clamp(15px,1.3vw,17px)!important}main[data-template*=product] .price,main[data-template*=product] .price *{font-family:var(--pf-mono);font-size:clamp(15px,1.4vw,18px)!important;letter-spacing:.02em}main[data-template*=product] .variant-option__label,main[data-template*=product] .variant-option legend,main[data-template*=product] .quantity-label,main[data-template*=product] .tax-note{font-family:var(--pf-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}main[data-template*=product] .button,main[data-template*=product] .button-secondary,main[data-template*=product] .button-custom,main[data-template*=product] .product-form-buttons button{font-family:var(--pf-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase}main[data-template*=product] .variant-option input+label,main[data-template*=product] .variant-option select{font-family:var(--pf-body);font-size:14px;letter-spacing:0;text-transform:none}.header-logo,.header-logo .header-logo__image-container,.header-logo span{--font-family:"Archivo",system-ui,sans-serif!important;--font-weight:900!important;--font-style:normal!important;font-family:Archivo,system-ui,sans-serif!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.22em;line-height:1;text-decoration:none;white-space:nowrap}.header-logo{font-size:clamp(15px,1.5vw,19px)!important}@media(max-width:520px){.header-logo{letter-spacing:.16em;font-size:14px!important}}.menu-drawer__menu,.menu-drawer__navigation,.header-drawer .menu-drawer__menu a,.menu-drawer__menu-item{font-family:var(--sc-display)}.menu-drawer__menu a,.menu-drawer__menu-item{font-family:var(--sc-display)!important;font-weight:900!important;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(26px,7vw,40px)!important;line-height:1.06}.menu-drawer__menu a:hover{color:var(--sc-fairway)}.menu-drawer__navigation{padding-top:8px}.menu-drawer__navigation .product-grid,.menu-drawer__navigation .resource-list,.menu-drawer__navigation .product-card,.menu-drawer .predictive-search__results,.menu-drawer-container .product-grid,.menu-drawer-container .product-card{display:none!important}.product-grid-container{padding-inline:clamp(14px,4vw,44px)}.product-grid{gap:clamp(10px,2vw,26px)!important}.product-grid__item .product-title,.product-grid__item .product-card__title,.product-grid__item h3,.resource-card__title{font-family:var(--sc-display)!important;font-weight:800!important;text-transform:none;letter-spacing:-.01em;line-height:1.16;font-size:clamp(13px,1.15vw,16px)!important}.product-grid__item .price,.product-grid__item .price *{font-family:var(--sc-mono)!important;font-size:clamp(12px,1vw,14px)!important;letter-spacing:.02em}.main-collection-grid__title,.collection-title,body[class*=template-collection] h1{font-family:var(--sc-display)!important;font-weight:900!important;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(30px,4.4vw,58px)!important}.facets__summary,.facets summary,.facets button,.facets label{font-family:var(--sc-mono)!important;font-size:11px!important;letter-spacing:.16em;text-transform:uppercase}.facets__summary{border:1px solid rgba(16,19,18,.2);padding:10px 16px;border-radius:100px}.contact-form{max-width:640px;margin-inline:auto}.contact-form__form-row{display:grid;gap:14px}@media(min-width:750px){.contact-form__form-row{grid-template-columns:1fr 1fr}}.contact-form .contact-form__input,.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea{font-family:var(--sc-body)!important;font-size:15px!important;padding:15px 16px!important;border:1px solid rgba(16,19,18,.22)!important;border-radius:8px!important;background:transparent!important;width:100%}.contact-form textarea{min-height:150px}.contact-form .contact-form__input:focus,.contact-form textarea:focus{outline:2px solid var(--sc-fairway);outline-offset:2px}.contact-form label{font-family:var(--sc-mono)!important;font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;color:#5c6461}.contact-form button,.contact-form .button{font-family:var(--sc-mono)!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;padding:16px 30px!important}.contact-form__success{font-family:var(--sc-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-fairway)}.parform-hero-page #header-component:not(.parform-header-solid),.parform-hero-page #header-component:not(.parform-header-solid) .header__row,.parform-hero-page #header-component:not(.parform-header-solid) a,.parform-hero-page #header-component:not(.parform-header-solid) button,.parform-hero-page #header-component:not(.parform-header-solid) svg,.parform-hero-page #header-component:not(.parform-header-solid) .header-logo,.parform-hero-page #header-component:not(.parform-header-solid) .header-logo span{color:#fff!important;--color-foreground:#FFFFFF;--color-transparent-text:#FFFFFF;--color-transparent-text-rgb:255,255,255}.parform-hero-page #header-component:not(.parform-header-solid) svg *{stroke:#fff}.parform-hero-page #header-component:not(.parform-header-solid) .header-logo span{text-shadow:0 2px 18px rgba(8,14,11,.55)}#header-component.parform-header-solid,#header-component.parform-header-solid .header__row,#header-component.parform-header-solid a,#header-component.parform-header-solid button,#header-component.parform-header-solid .header-logo,#header-component.parform-header-solid .header-logo span{color:#101312!important;--color-foreground:#101312;--color-transparent-text:#101312;--color-transparent-text-rgb:16,19,18}#header-component.parform-header-solid svg *{stroke:#101312}#header-component.parform-header-solid .header-logo span{text-shadow:none}.sc-catgrid{align-items:stretch}.sc-cat{height:100%}.sc-cat p{margin-bottom:14px}.sc-cat .arrow{position:static;margin-top:auto;align-self:flex-end;padding-top:10px}@media(max-width:620px){.sc-cat{padding:20px 16px;min-height:230px}.sc-cat .arrow{padding-top:8px}}body:has(.swing-rig) #header-component,.parform-hero-page #header-component{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:60;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;translate:none!important}body:has(.swing-rig) #header-component:not(.parform-header-solid) .header__row,body:has(.swing-rig) #header-component:not(.parform-header-solid) .header__row--top,.parform-hero-page #header-component:not(.parform-header-solid) .header__row{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.swing-rig) .shopify-section-group-header-group{position:fixed;top:0;left:0;right:0;z-index:60;background:transparent}body:has(.swing-rig) .shopify-section:has(.swing-rig){margin-top:0!important}#header-component.parform-header-solid,#header-component.parform-header-solid .header__row,#header-component.parform-header-solid .header__row--top{background:#fff!important;background-color:#fff!important}#header-component.parform-header-solid .header__row--top{border-bottom:1px solid rgba(16,19,18,.1)!important}#header-component .menu-drawer-container,#header-component .menu-drawer,#header-component .header-drawer,#header-component dialog,#header-component details[open]>.menu-drawer-container,.menu-drawer-container,.menu-drawer,.cart-drawer,.search-modal,.theme-drawer{color:#101312!important;--color-foreground:#101312;--color-transparent-text:#101312;--color-transparent-text-rgb:16,19,18}#header-component .menu-drawer-container a,#header-component .menu-drawer-container button,#header-component .menu-drawer-container span,#header-component .menu-drawer-container p,#header-component .menu-drawer-container li,#header-component .menu-drawer a,#header-component .menu-drawer button,.menu-drawer-container a,.menu-drawer-container button,.menu-drawer a,.menu-drawer button,.cart-drawer a,.cart-drawer button,.cart-drawer span,.search-modal a,.search-modal button,.search-modal input{color:#101312!important;text-shadow:none!important}#header-component .menu-drawer-container svg *,#header-component .menu-drawer svg *,.menu-drawer-container svg *,.menu-drawer svg *,.cart-drawer svg *,.search-modal svg *{stroke:#101312!important}.menu-drawer,.cart-drawer,.search-modal{background:#f5f4f0}#header-component .menu-drawer-container,#header-component .header-drawer,#header-component summary,#header-component .header__icon,#header-component .header__icon--summary,#header-component .header__icon--menu,#header-component details>summary,.menu-drawer-container>summary{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.menu-drawer-container a,.menu-drawer a{font-family:var(--sc-display)!important;font-weight:900!important;text-transform:uppercase}.parform-hero-page #header-component:not(.parform-header-solid) .menu-drawer-container,.parform-hero-page #header-component:not(.parform-header-solid) .menu-drawer-container a,.parform-hero-page #header-component:not(.parform-header-solid) .menu-drawer-container button,.parform-hero-page #header-component:not(.parform-header-solid) .menu-drawer-container span,.parform-hero-page #header-component:not(.parform-header-solid) .menu-drawer-container li,.parform-hero-page #header-component:not(.parform-header-solid) .menu-drawer-container p,.parform-hero-page #header-component:not(.parform-header-solid) .menu-drawer a,.parform-hero-page #header-component:not(.parform-header-solid) .menu-drawer button,.parform-hero-page #header-component:not(.parform-header-solid) .cart-drawer a,.parform-hero-page #header-component:not(.parform-header-solid) .cart-drawer button,.parform-hero-page #header-component:not(.parform-header-solid) .cart-drawer span,.parform-hero-page #header-component:not(.parform-header-solid) .search-modal a,.parform-hero-page #header-component:not(.parform-header-solid) .search-modal button,.parform-hero-page #header-component:not(.parform-header-solid) .search-modal input,body:has(.swing-rig) #header-component:not(.parform-header-solid) .menu-drawer-container,body:has(.swing-rig) #header-component:not(.parform-header-solid) .menu-drawer-container a,body:has(.swing-rig) #header-component:not(.parform-header-solid) .menu-drawer-container button,body:has(.swing-rig) #header-component:not(.parform-header-solid) .menu-drawer-container span,body:has(.swing-rig) #header-component:not(.parform-header-solid) .menu-drawer a,body:has(.swing-rig) #header-component:not(.parform-header-solid) .cart-drawer a,body:has(.swing-rig) #header-component:not(.parform-header-solid) .cart-drawer button,body:has(.swing-rig) #header-component:not(.parform-header-solid) .search-modal input{color:#101312!important;--color-foreground:#101312;--color-transparent-text:#101312;text-shadow:none!important}.parform-hero-page #header-component:not(.parform-header-solid) .menu-drawer-container svg *,.parform-hero-page #header-component:not(.parform-header-solid) .cart-drawer svg *,.parform-hero-page #header-component:not(.parform-header-solid) .search-modal svg *,body:has(.swing-rig) #header-component:not(.parform-header-solid) .menu-drawer-container svg *,body:has(.swing-rig) #header-component:not(.parform-header-solid) .cart-drawer svg *{stroke:#101312!important}#header-component .header__icon,#header-component .header__icon--summary,#header-component summary,#header-component .header-drawer,#header-component .menu-drawer-container,#header-component.parform-header-solid .header__icon,#header-component.parform-header-solid summary,#header-component.parform-header-solid .menu-drawer-container,.parform-hero-page #header-component:not(.parform-header-solid) .header__icon,.parform-hero-page #header-component:not(.parform-header-solid) summary,.parform-hero-page #header-component:not(.parform-header-solid) .menu-drawer-container,body:has(.swing-rig) #header-component:not(.parform-header-solid) .header__icon,body:has(.swing-rig) #header-component:not(.parform-header-solid) summary,body:has(.swing-rig) #header-component:not(.parform-header-solid) .menu-drawer-container{background:transparent!important;background-color:transparent!important}.parform-hero-page #header-component:not(.parform-header-solid) .header-drawer-icon svg *,body:has(.swing-rig) #header-component:not(.parform-header-solid) .header-drawer-icon svg *{stroke:#fff!important}#header-component.parform-header-solid .header-drawer-icon svg *{stroke:#101312!important}#header-component{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.swing-stage{top:calc(-1*env(safe-area-inset-top,0px))!important;height:calc(100lvh + env(safe-area-inset-top,0px))!important}.swing-rig.is-before .swing-stage,.swing-rig.is-after .swing-stage{top:auto!important;height:100lvh!important}.swing-rig.is-before .swing-stage{top:0!important}#header-component.parform-header-solid{background:#fff!important}body:has(.swing-rig) #header-component:not(.parform-header-solid),.parform-hero-page #header-component:not(.parform-header-solid){background:transparent!important}body:has(.swing-rig) #header-component.parform-header-solid,body:has(.swing-rig) #header-component.parform-header-solid .header__row,body:has(.swing-rig) #header-component.parform-header-solid .header__row--top,.parform-hero-page #header-component.parform-header-solid,.parform-hero-page #header-component.parform-header-solid .header__row,.parform-hero-page #header-component.parform-header-solid .header__row--top{background:#fff!important;background-color:#fff!important}html.parform-chrome-dark .content-for-layout,html.parform-chrome-light .content-for-layout{background:transparent}body:has(.swing-rig) header-component:not(.parform-header-solid),body:has(.swing-rig) header-component:not(.parform-header-solid)>*,body:has(.swing-rig) header-component:not(.parform-header-solid) .header,body:has(.swing-rig) header-component:not(.parform-header-solid) .header__row,body:has(.swing-rig) header-component:not(.parform-header-solid) .header__row--top,body:has(.swing-rig) header-component:not(.parform-header-solid) .header__row--bottom,.parform-hero-page header-component:not(.parform-header-solid),.parform-hero-page header-component:not(.parform-header-solid)>*,.parform-hero-page header-component:not(.parform-header-solid) .header__row,.parform-hero-page header-component:not(.parform-header-solid) .header__row--bottom{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important}body:has(.swing-rig) header-component.parform-header-solid,body:has(.swing-rig) header-component.parform-header-solid .header__row,body:has(.swing-rig) header-component.parform-header-solid .header__row--top,body:has(.swing-rig) header-component.parform-header-solid .header__row--bottom,.parform-hero-page header-component.parform-header-solid,.parform-hero-page header-component.parform-header-solid .header__row{background:#fff!important;background-color:#fff!important}main[data-template*=product] .parform-assurance{display:grid;gap:10px;margin:22px 0 4px;padding:16px 0;border-top:1px solid rgba(16,19,18,.12);border-bottom:1px solid rgba(16,19,18,.12)}main[data-template*=product] .parform-assurance li{display:flex;align-items:center;gap:10px;list-style:none;font-family:var(--pf-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#4a524f}main[data-template*=product] .parform-assurance li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sc-fairway);flex:0 0 auto}.parform-empty{text-align:center;padding:clamp(48px,9vw,110px) var(--sc-gut);font-family:var(--sc-body)}.parform-empty h2{font-family:var(--sc-display);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(24px,3.4vw,40px);margin:0 0 12px}.parform-empty p{color:#5c6461;max-width:44ch;margin:0 auto 24px}.parform-empty a{display:inline-block;background:var(--sc-ink);color:var(--sc-bone);padding:15px 28px;text-decoration:none;font-family:var(--sc-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.sc-section a:focus-visible,.sc-section button:focus-visible,.swing-cta:focus-visible,.sc-cat:focus-visible,.sc-pill:focus-visible{outline:3px solid var(--sc-fairway-lit);outline-offset:3px}.sc-cats a:focus-visible{outline-color:#7fd3a6}.product-grid__item .product-title,.product-grid__item h3{overflow-wrap:anywhere}.shopify-section-group-footer-group,.shopify-section-group-footer-group .section,footer,.footer{background-color:#101312!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group h1,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group p,.shopify-section-group-footer-group li,.shopify-section-group-footer-group a,.shopify-section-group-footer-group span,.shopify-section-group-footer-group button{color:#f5f4f0!important}.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3{font-family:var(--sc-display)!important;font-weight:900!important;text-transform:uppercase;letter-spacing:-.02em}.shopify-section-group-footer-group p,.shopify-section-group-footer-group a{font-family:var(--sc-body)!important}.shopify-section-group-footer-group a:hover{color:#7fd3a6!important}.shopify-section-group-footer-group svg *{stroke:#f5f4f0;fill:none}.shopify-section-group-footer-group input{background:transparent!important;color:#f5f4f0!important;border-color:#f5f4f073!important}.shopify-section-group-footer-group input::placeholder{color:#f5f4f080!important}.shopify-section-group-footer-group .footer-copyright,.shopify-section-group-footer-group .footer-policy-list{color:#f5f4f099!important}html:has(.swing-rig),html:has(.swing-rig) body{background-color:#0e1512}html.parform-chrome-light,html.parform-chrome-light body{background-color:#fff!important}html.parform-chrome-dark,html.parform-chrome-dark body{background-color:#0e1512!important}#header-component.parform-header-clear.parform-header-clear,#header-component.parform-header-clear.parform-header-clear .header,#header-component.parform-header-clear.parform-header-clear .header__row,#header-component.parform-header-clear.parform-header-clear .header__row--top,#header-component.parform-header-clear.parform-header-clear .header__row--bottom,#header-component.parform-header-clear.parform-header-clear[data-sticky-state=active],#header-component.parform-header-clear.parform-header-clear[data-sticky-state=active] .header__row{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#header-component.parform-header-clear.parform-header-clear,#header-component.parform-header-clear.parform-header-clear .header__row,#header-component.parform-header-clear.parform-header-clear a,#header-component.parform-header-clear.parform-header-clear button,#header-component.parform-header-clear.parform-header-clear .header-logo span{--color-foreground:#FFFFFF;--color-foreground-rgb:255,255,255;--color-transparent-text:#FFFFFF;--color-transparent-text-rgb:255,255,255;--color-background:transparent;color:#fff!important}#header-component.parform-header-clear.parform-header-clear svg *{stroke:#fff!important}#header-component.parform-header-clear.parform-header-clear .menu-drawer-container a,#header-component.parform-header-clear.parform-header-clear .menu-drawer-container button,#header-component.parform-header-clear.parform-header-clear .menu-drawer a{color:#101312!important}#header-component.parform-header-clear.parform-header-clear .menu-drawer-container svg *,#header-component.parform-header-clear.parform-header-clear .menu-drawer svg *{stroke:#101312!important}.product-grid-container{padding-inline:clamp(16px,5vw,64px)!important;padding-block:clamp(16px,3vw,32px)}.product-grid{gap:clamp(22px,4vw,44px)!important;row-gap:clamp(30px,5vw,56px)!important;background:transparent!important}.product-grid__item{background:transparent;padding-bottom:clamp(6px,1vw,12px)}.product-grid__item,.product-grid__item+.product-grid__item{border:0!important}.product-grid__item .product-card__title,.product-grid__item .product-title,.product-grid__item h3{margin-top:14px!important;line-height:1.2}.product-grid__item .price{margin-top:8px!important}@media(max-width:749px){.product-grid{gap:18px!important;row-gap:34px!important}.product-grid-container{padding-inline:16px!important}}html{scroll-padding-top:calc(var(--header-height, 60px) + 16px)}.pf-reveal{opacity:0;transform:translateY(26px);transition:opacity .62s cubic-bezier(.22,.7,.28,1),transform .62s cubic-bezier(.22,.7,.28,1);will-change:opacity,transform}.pf-reveal.pf-revealed{opacity:1;transform:none}.pf-reveal.pf-instant{transition:none}@media(prefers-reduced-motion:reduce){.pf-reveal{opacity:1!important;transform:none!important;transition:none!important}}.facets,.facets-form,.facet-filters,dialog .facets{font-family:var(--sc-body)}.facets__heading,.facets h2,dialog .facets h2{font-family:var(--sc-display)!important;font-weight:900!important;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(20px,3vw,28px)!important}.facets details>summary,.facets__summary,.facets .disclosure__button{font-family:var(--sc-mono)!important;font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;color:#5c6461!important;border:0!important;border-top:1px solid rgba(16,19,18,.12)!important;border-radius:0!important;padding:18px 2px!important;background:transparent!important}.facets details:first-of-type>summary{border-top:0!important}.facets label,.facets .facet-checkbox{font-family:var(--sc-body)!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:var(--sc-ink)!important;padding:9px 2px!important;display:flex;align-items:center;gap:12px;cursor:pointer}.facets input[type=checkbox]{width:19px;height:19px;accent-color:var(--sc-fairway);border-radius:3px;flex:0 0 auto}.facets label:has(input:disabled){opacity:.4}.facets input[type=text],.facets input[type=number],.facets .field input{border-radius:6px!important;border:1px solid rgba(16,19,18,.22)!important;padding:12px 14px!important;font-family:var(--sc-mono)!important;font-size:14px!important}.facets .price-range__label,.facets .facets__price-info{font-family:var(--sc-mono)!important;font-size:11px!important;letter-spacing:.1em;color:#6b736f!important;text-transform:none}.facets select,.facets .select select{font-family:var(--sc-body)!important;font-size:15px!important;border-radius:6px!important}.facets button[type=submit],dialog .facets .button{font-family:var(--sc-mono)!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;border-radius:100px!important;padding:17px 26px!important}.facets__heading .count,.facets .active-facets__count{font-family:var(--sc-mono)!important;font-size:11px!important;background:var(--sc-fairway)!important;color:var(--sc-bone)!important}.facets__summary--trigger,button.facets__disclosure-toggle{font-family:var(--sc-mono)!important;font-size:11px!important;letter-spacing:.16em;text-transform:uppercase}.shopify-section-group-footer-group button[type=submit] svg *,.shopify-section-group-footer-group .email-signup__button svg *,.shopify-section-group-footer-group form button svg *{stroke:#101312!important;fill:none!important}.shopify-section-group-footer-group button[type=submit],.shopify-section-group-footer-group form button{color:#101312!important}#header-component .header__icon svg,#header-component .svg-wrapper svg,#header-component .header-actions svg,#header-component .account-button__icon,#header-component .header-drawer-icon svg{width:23px!important;height:23px!important;display:block}#header-component .header__icon,#header-component .header-actions>*{display:flex;align-items:center;justify-content:center}#header-component .cart-bubble,#header-component .cart-count,#header-component [class*=cart-bubble]{min-width:19px;height:19px;border-radius:100px;display:flex;align-items:center;justify-content:center;font-family:var(--sc-mono)!important;font-size:10px!important;line-height:1;letter-spacing:0}#header-component.parform-header-clear .cart-bubble,#header-component.parform-header-clear [class*=cart-bubble]{background:#f5f4f0!important;color:#101312!important}#header-component.parform-header-clear .cart-bubble *,#header-component.parform-header-clear [class*=cart-bubble] *{color:#101312!important;-webkit-text-fill-color:#101312!important}#header-component.parform-header-solid .cart-bubble,#header-component.parform-header-solid [class*=cart-bubble]{background:#101312!important;color:#fff!important}#header-component.parform-header-solid .cart-bubble *,#header-component.parform-header-solid [class*=cart-bubble] *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}
/*# sourceMappingURL=/cdn/shop/t/39/assets/parform-brand.css.map */
