.wf-brand-positioning,.wf-brand-positioning *{box-sizing:border-box}.wf-brand-positioning{--wf-black: #0b0b0b;--wf-white: #ffffff;--wf-muted: #55585e;--wf-border: #e9e9e9;background:var(--wf-section-bg, #ffffff);color:var(--wf-black);width:100%;overflow:hidden}.wf-brand__split{display:grid;grid-template-columns:1fr;width:100%}.wf-brand__copy{background:var(--wf-white);padding:clamp(2.75rem,8vw,4.5rem) 1.25rem 2.5rem}.wf-brand__copy-inner{width:min(100%,46rem);margin-inline:auto}.wf-brand__eyebrow,.wf-products-intro__eyebrow{margin:0 0 .75rem;color:var(--wf-red);font:inherit;font-size:clamp(.78rem,1.4vw,.95rem);font-weight:800;letter-spacing:.2em;line-height:1.3;text-transform:uppercase}.wf-brand__headline{display:flex;flex-wrap:wrap;gap:0 .24em;margin:0;color:var(--wf-black);font:inherit;font-size:clamp(2.25rem,9vw,4.9rem);font-weight:900;letter-spacing:-.045em;line-height:.95;text-transform:uppercase}.wf-brand__headline-accent{color:var(--wf-red)}.wf-brand__body{max-width:42rem;margin-top:1.4rem;color:#24262a;font-size:clamp(1rem,2.1vw,1.18rem);line-height:1.65}.wf-brand__body>*{margin-top:0;margin-bottom:0}.wf-brand__pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem .8rem;max-width:42rem;margin:2rem 0 0;padding:0;list-style:none}.wf-brand__pillar{display:grid;justify-items:center;gap:.5rem;min-width:0;color:var(--wf-black);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.wf-brand__pillar-icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;color:var(--wf-red)}.wf-brand__pillar-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wf-brand__cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;margin-top:2.15rem;padding:.85rem 1.5rem;border:2px solid var(--wf-red);border-radius:0;background:var(--wf-red);color:var(--wf-white);font:inherit;font-size:.9rem;font-weight:850;letter-spacing:.055em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:filter .18s ease,transform .18s ease}.wf-brand__cta:hover{color:var(--wf-white);filter:brightness(.9);transform:translateY(-1px)}.wf-brand__cta:focus-visible{outline:3px solid var(--wf-black);outline-offset:3px}.wf-brand__visual{position:relative;min-height:23rem;overflow:hidden;background:#050505}.wf-brand__image,.wf-brand__image-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wf-brand__image{display:block;object-fit:cover;object-position:68% center}.wf-brand__image-fallback{background:radial-gradient(circle at 50% 85%,rgba(255,255,255,.12),transparent 32%),linear-gradient(145deg,#2a2a2a,#101010 42%,#000)}.wf-brand__visual-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000001f,#00000029 52%,#00000094)}.wf-brand__visual-quote{position:absolute;top:clamp(1.75rem,4vw,3rem);left:clamp(2.25rem,6vw,5rem);right:auto;z-index:2;max-width:12.5rem;margin:0;color:var(--wf-white);font:inherit;font-size:clamp(.8rem,1vw,1rem);font-weight:500;letter-spacing:.24em;line-height:1.75;text-transform:uppercase;text-align:left}.wf-brand__visual-quote:after{display:block;width:5.5rem;height:2px;margin-top:.8rem;margin-left:0;background:var(--wf-red);content:""}.wf-products-intro{width:min(100% - 2.5rem,78rem);margin-inline:auto;padding:clamp(2.6rem,7vw,5rem) 0 clamp(1.2rem,3vw,2.2rem);text-align:center}.wf-products-intro__heading{margin:0;color:var(--wf-black);font:inherit;font-size:clamp(1.8rem,5vw,3.1rem);font-weight:900;letter-spacing:-.025em;line-height:1.05;text-transform:uppercase}.wf-products-intro__body{max-width:52rem;margin:.85rem auto 0;color:var(--wf-muted);font:inherit;font-size:clamp(.95rem,1.8vw,1.08rem);line-height:1.55}.shopify-section:has(.wf-brand-positioning--polish-next)+.shopify-section{padding-top:clamp(.75rem,2vw,1.75rem)}.shopify-section:has(.wf-brand-positioning--polish-next)+.shopify-section :where(h1,h2,h3){color:var(--wf-black, #0b0b0b);font-weight:800;letter-spacing:-.015em}.shopify-section:has(.wf-brand-positioning--polish-next)+.shopify-section :where(button,.button,input[type=submit]){min-height:2.9rem}.shopify-section:has(.wf-brand-positioning--polish-next)+.shopify-section :where(img){transition:transform .22s ease}@media(hover:hover)and (pointer:fine){.shopify-section:has(.wf-brand-positioning--polish-next)+.shopify-section a:hover img{transform:translateY(-2px)}}@media(min-width:600px){.wf-brand__pillars{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:900px){.wf-brand__split{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch}.wf-brand__copy{display:flex;align-items:center;min-height:35rem;padding:clamp(4.5rem,7vw,7rem) clamp(3rem,6vw,7rem)}.wf-brand__copy-inner{margin-left:auto;margin-right:0}.wf-brand__visual{min-height:35rem;margin-left:-4rem;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.wf-brand__image{object-position:center}}@media(max-width:420px){.wf-brand__pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-brand__pillar:last-child{grid-column:1 / -1}.wf-brand__cta{width:100%}}@media(prefers-reduced-motion:reduce){.wf-brand__cta,.shopify-section:has(.wf-brand-positioning--polish-next)+.shopify-section :where(img){transition:none}}@media screen and (min-width:1200px){.wf-brand__image{object-position:66% center}.wf-brand__visual-quote{top:2.5rem;left:16%;right:auto;max-width:12rem}}@media screen and (min-width:769px)and (max-width:1199px){.wf-brand__image{object-position:70% center}.wf-brand__visual-quote{top:auto;bottom:2rem;left:7%;right:auto;max-width:10.5rem;font-size:.76rem;line-height:1.65;letter-spacing:.2em}.wf-brand__visual-quote:after{width:4.5rem;margin-left:0}}@media screen and (max-width:768px){.wf-brand__image{object-position:72% center}.wf-brand__visual-quote{top:1.25rem;bottom:auto;left:1.25rem;right:auto;max-width:9.25rem;font-size:.68rem;line-height:1.55;letter-spacing:.17em}.wf-brand__visual-quote:after{width:3.5rem;height:2px;margin-top:.6rem;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/wf-brand-positioning.css.map */
