:root{--hog-ink: #132d21;--hog-ink-soft: #405149;--hog-accent: #78914a;--hog-paper: #f7f4ed;--hog-line: rgba(19, 45, 33, .13);--hog-shadow: 0 16px 50px rgba(19, 45, 33, .1);--hog-font-display: var(--font-heading--family);--hog-font-text: var(--font-body--family);--font-primary--family: var(--font-body--family)}.contact-hub__details dd a{color:inherit;text-underline-offset:4px}.contact-hub__form .h-captcha{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.contact-hub__captcha-note{margin:14px 0 0!important;color:#718077;font-size:.68rem;line-height:1.5!important}.collection-category-navigation--all .collection-category-navigation__header>div:first-child{display:flex;flex:1;align-items:flex-end;justify-content:space-between;gap:24px}.collection-category-navigation__controls{display:flex;gap:8px;margin-left:24px}.collection-category-navigation__controls button{width:42px;height:42px;padding:0;color:#173e2b;background:transparent;border:1px solid rgba(23,62,43,.24);border-radius:50%;font-size:1rem;cursor:pointer}.collection-category-navigation__controls button:hover:not(:disabled){color:#fff;background:#173e2b;border-color:#173e2b}.collection-category-navigation__controls button:disabled{opacity:.3;cursor:default;transform:none}.collection-category-navigation--all .collection-category-navigation__grid{display:flex;grid-template-columns:none;gap:1px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}.collection-category-navigation--all .collection-category-navigation__grid::-webkit-scrollbar{display:none}.collection-category-navigation--all .collection-category-card{flex:0 0 calc((100% - 3px)/4);min-height:400px;scroll-snap-align:start}.collection-category-navigation--all .collection-category-card__media{height:auto;aspect-ratio:4 / 3;flex:none;background:#e6e4dc}.collection-category-navigation--all .collection-category-card__media img{object-position:center;filter:saturate(.94) contrast(1.02);image-rendering:auto}.collection-category-navigation--all .collection-category-card:hover .collection-category-card__media img{filter:saturate(1) contrast(1.04);transform:scale(1.008)}.collection-category-navigation--all :is(.collection-category-card__media--drivers,.collection-category-card__media--fairway-woods,.collection-category-card__media--hybrids,.collection-category-card__media--irons,.collection-category-card__media--wedges) img{object-position:center}.collection-category-card__media--golf-bags img,.collection-category-card__media--golf-accessories img,.collection-category-card__media--golf-gloves img{object-position:center}.collection-category-card__media--golf-shoes img{object-position:center 58%}.collection-category-card__media--golf-apparel img{object-position:center}.collection-category-card__media--putters img{object-position:center 65%}.collection-category-card__media--golf-balls img{object-position:center 58%}.collection-category-card__media--training-aids img,.collection-category-card__media--golf-technology img{object-position:76% 82%}.collection-category-navigation--all .collection-category-card__media--placeholder{position:relative;background:radial-gradient(circle at 72% 25%,rgba(185,207,121,.32),transparent 24%),linear-gradient(135deg,#dfe5d9,#ece7dc)}.collection-category-navigation--all .collection-category-card__media--placeholder:after{position:absolute;right:24px;bottom:-28px;width:110px;aspect-ratio:1;content:"";border:1px solid rgba(24,53,41,.14);border-radius:50%}.collection-category-navigation--all .collection-category-card__content{min-height:240px}@media screen and (max-width:989px){.collection-category-navigation--all .collection-category-card{flex-basis:calc((100% - 1px)/2)}}@media screen and (max-width:749px){.collection-category-navigation--all .collection-category-navigation__header{display:flex;align-items:flex-end}.collection-category-navigation--all .collection-category-navigation__header>div:first-child{display:block}.collection-category-navigation--all .collection-category-navigation__header span{max-width:220px}.collection-category-navigation__controls{margin-left:auto}.collection-category-navigation__controls button{width:38px;height:38px}.collection-category-navigation--all .collection-category-card{flex-basis:82%;min-height:365px}.collection-category-navigation--all .collection-category-card__media{height:auto;aspect-ratio:4 / 3}.collection-category-navigation--all .collection-category-card__content{min-height:225px}}html{scroll-behavior:smooth}.golf-tourism{--gt-green:#183529;--gt-green-2:#244c39;--gt-lime:#b9cf79;--gt-cream:#f4f0e6;--gt-sand:#e7dfcf;color:var(--gt-green);background:var(--gt-cream)}.golf-tourism .page-width{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(24px,4vw,72px)}.golf-tourism h1,.golf-tourism h2,.golf-tourism h3,.golf-tourism p{margin-top:0}.golf-tourism h2{font-size:clamp(2.4rem,5vw,5.2rem);line-height:.96;letter-spacing:-.035em}.golf-tourism h3{font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.12}.golf-tourism p{line-height:1.7}.golf-tourism__kicker,.golf-tourism__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700}.golf-tourism__kicker{color:#6f8350;margin-bottom:20px!important}.golf-tourism__hero{position:relative;min-height:min(760px,82vh);display:flex;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 80% 0,rgba(185,207,121,.19),transparent 34%),linear-gradient(125deg,#10271e,var(--gt-green-2))}.golf-tourism__hero--image{background-image:linear-gradient(90deg,#0a1e16e0,#0a1e1652),var(--tourism-hero);background-size:cover;background-position:center}.golf-tourism__hero-inner{position:relative;z-index:2;width:100%;padding-block:78px 64px}.golf-tourism__eyebrow{color:var(--gt-lime);margin-bottom:24px!important}.golf-tourism__hero h1{max-width:1050px;margin-bottom:28px;font-size:clamp(3rem,5.6vw,6rem);line-height:.94;letter-spacing:-.047em}.golf-tourism__lede{max-width:670px;margin-bottom:38px!important;font-size:clamp(1rem,1.45vw,1.3rem);color:#ffffffc7}.golf-tourism__actions{display:flex;gap:12px;flex-wrap:wrap}.golf-tourism__button{display:inline-flex;min-height:52px;padding:0 24px;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;letter-spacing:.09em;font-size:.73rem;font-weight:700;border:1px solid #fff;transition:.25s ease}.golf-tourism__button:hover{transform:translateY(-2px)}.golf-tourism__button--light{color:var(--gt-green);background:#fff}.golf-tourism__button--light:hover{background:var(--gt-lime);border-color:var(--gt-lime)}.golf-tourism__button--outline{color:#fff;background:transparent}.golf-tourism__button--outline:hover{color:var(--gt-green);background:#fff}.golf-tourism__scroll{position:absolute;right:clamp(24px,4vw,72px);bottom:0;display:flex;align-items:center;gap:12px;color:#ffffffb3;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.golf-tourism__scroll span{display:block;width:42px;height:1px;background:var(--gt-lime)}.golf-tourism__hero-art{position:absolute;right:-8vw;bottom:-19vw;width:min(65vw,900px);aspect-ratio:1;border:1px solid rgba(255,255,255,.09);border-radius:50%}.golf-tourism__hero-art span{position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:1px solid rgba(255,255,255,.08);border-radius:50%}.golf-tourism__hero-art span:nth-child(2){top:30%;right:30%;bottom:30%;left:30%}.golf-tourism__hero-art span:nth-child(3){top:45%;right:45%;bottom:45%;left:45%;background:var(--gt-lime);opacity:.18}.golf-tourism__intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;padding-block:clamp(80px,11vw,160px)}.golf-tourism__intro-copy>p{max-width:690px;font-size:clamp(1.1rem,1.6vw,1.4rem)}.golf-tourism__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;padding-top:22px;border-top:1px solid rgba(24,53,41,.2)}.golf-tourism__stats span{display:flex;gap:10px;font-size:.78rem;line-height:1.35}.golf-tourism__stats b{color:#82965f}.golf-tourism__holidays{padding-block:clamp(75px,9vw,130px);background:#fff}.golf-tourism__section-head{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-bottom:58px}.golf-tourism__section-head h2{margin-bottom:0}.golf-tourism__section-head>p{max-width:470px;margin-bottom:0;color:#52635b}.golf-tourism__tour-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(24,53,41,.18);border-left:1px solid rgba(24,53,41,.18)}.golf-tourism__tour-card{position:relative;min-height:225px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(24,53,41,.18);border-bottom:1px solid rgba(24,53,41,.18);transition:.25s ease}.golf-tourism__tour-card:nth-child(7){grid-column:span 2}.golf-tourism__tour-card:hover{color:#fff;background:var(--gt-green);transform:translateY(-3px)}.golf-tourism__tour-card>span{font-size:.68rem;color:#83935d}.golf-tourism__tour-card h3{max-width:220px;margin:50px 0 0}.golf-tourism__tour-card i{position:absolute;right:24px;bottom:22px;font-style:normal;font-size:1.4rem;color:#91a864}.golf-tourism__planning{display:grid;grid-template-columns:1.15fr .85fr;gap:1px;padding-block:clamp(80px,10vw,140px)}.golf-tourism__planning-card{padding:clamp(30px,4vw,55px);background:#e9e3d7}.golf-tourism__planning-card--feature{grid-row:span 2;padding:clamp(38px,5vw,75px);color:#fff;background:var(--gt-green)}.golf-tourism__planning-card--feature h2{font-size:clamp(2.5rem,4.3vw,4.8rem)}.golf-tourism__planning-card--feature>p:not(.golf-tourism__kicker){max-width:560px;color:#ffffffba}.golf-tourism__planning-card--feature a{display:inline-flex;gap:50px;margin-top:35px;color:var(--gt-lime);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;text-decoration:none}.golf-tourism__planning-card>p{color:#526158}.golf-tourism__line-icon{display:block;margin-bottom:35px;color:#7f9559;font-size:1.8rem}.golf-tourism__trip-types{padding-block:clamp(75px,9vw,130px);background:#ded6c7}.golf-tourism__trip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#1835292e}.golf-tourism__trip-grid article{padding:clamp(28px,3vw,50px);background:#ded6c7}.golf-tourism__trip-grid b{font-size:.7rem;color:#7f9559}.golf-tourism__trip-grid h3{margin:70px 0 20px}.golf-tourism__trip-grid p{margin:0;color:#526158}.golf-tourism__destinations{padding-block:clamp(80px,10vw,145px)}.golf-tourism__destination-preview{min-height:360px;display:flex;align-items:center;justify-content:center;gap:30px;color:#fff;text-align:left;background:radial-gradient(circle at center,rgba(185,207,121,.16),transparent 25%),repeating-radial-gradient(ellipse at center,transparent 0 48px,rgba(255,255,255,.06) 49px 50px),var(--gt-green)}.golf-tourism__destination-preview p{margin:0;font-family:var(--hog-font-display);font-size:clamp(1.5rem,3vw,2.8rem);line-height:1.2}.golf-tourism__destination-preview strong{color:var(--gt-lime);font-family:var(--hog-font-text);font-size:.7rem;letter-spacing:.17em;text-transform:uppercase}.golf-tourism__pin{width:44px;height:44px;border:1px solid var(--gt-lime);border-radius:50%;display:grid;place-items:center}.golf-tourism__pin span{width:8px;height:8px;border-radius:50%;background:var(--gt-lime)}.golf-tourism__confidence{padding-block:clamp(80px,10vw,145px);color:#fff;background:var(--gt-green)}.golf-tourism__confidence-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.golf-tourism__confidence-grid>div>p:last-child{max-width:420px;color:#ffffffa6}.golf-tourism__confidence ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.16)}.golf-tourism__confidence li{display:flex;gap:26px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.16)}.golf-tourism__confidence li span{color:var(--gt-lime);font-size:.7rem}.golf-tourism__faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw;padding-block:clamp(80px,10vw,145px)}.golf-tourism__faq>div>p:last-child{max-width:350px;color:#59685f}.golf-tourism__accordions{border-top:1px solid rgba(24,53,41,.2)}.golf-tourism__accordions details{border-bottom:1px solid rgba(24,53,41,.2)}.golf-tourism__accordions summary{position:relative;padding:25px 40px 25px 0;cursor:pointer;font-weight:600;list-style:none}.golf-tourism__accordions summary::-webkit-details-marker{display:none}.golf-tourism__accordions summary span,.golf-tourism__accordions summary span:after{position:absolute;right:5px;top:50%;width:16px;height:1px;background:currentColor;content:""}.golf-tourism__accordions summary span:after{right:0;top:0;transform:rotate(90deg);transition:.2s}.golf-tourism__accordions details[open] summary span:after{transform:rotate(0)}.golf-tourism__accordions details p{padding:0 45px 25px 0;margin:0;color:#59685f}.golf-tourism__closing{padding-block:clamp(85px,12vw,170px);text-align:center;color:#fff;background:radial-gradient(circle at 20% 100%,rgba(185,207,121,.18),transparent 30%),#244c39}.golf-tourism__closing h2{font-size:clamp(3rem,7vw,7rem)}.golf-tourism__closing>div>p:not(.golf-tourism__kicker){max-width:600px;margin:0 auto 36px;color:#ffffffb3}@media(max-width:900px){.golf-tourism__intro,.golf-tourism__confidence-grid,.golf-tourism__faq{grid-template-columns:1fr;gap:45px}.golf-tourism__tour-grid{grid-template-columns:repeat(2,1fr)}.golf-tourism__trip-grid{grid-template-columns:1fr}.golf-tourism__trip-grid h3{margin-top:38px}.golf-tourism__section-head{align-items:flex-start;flex-direction:column;gap:20px}.golf-tourism__planning{grid-template-columns:1fr}.golf-tourism__planning-card--feature{grid-row:auto}}@media(max-width:600px){.golf-tourism__hero{min-height:720px}.golf-tourism__actions{display:grid}.golf-tourism__button{width:100%}.golf-tourism__scroll{display:none}.golf-tourism__stats{grid-template-columns:1fr}.golf-tourism__tour-card{min-height:180px;padding:20px}.golf-tourism__tour-card:nth-child(7){grid-column:span 2}.golf-tourism__tour-card h3{margin-top:30px}.golf-tourism__destination-preview{min-height:280px;padding:30px;flex-direction:column;text-align:center}}.about-hog{--ah-green:#183529;--ah-deep:#10281e;--ah-lime:#b9cf79;--ah-cream:#f4f0e6;--ah-sand:#ded6c7;color:var(--ah-green);background:var(--ah-cream);overflow:hidden}.about-hog .page-width{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(24px,4vw,72px)}.about-hog h1,.about-hog h2,.about-hog h3,.about-hog p{margin-top:0}.about-hog h2{font-size:clamp(2.6rem,5vw,5.3rem);line-height:.96;letter-spacing:-.04em}.about-hog h3{font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.about-hog p{line-height:1.72}.about-hog__eyebrow,.about-hog__kicker{font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.about-hog__kicker{margin-bottom:22px!important;color:#718650}.about-hog__hero{position:relative;min-height:min(720px,78vh);display:flex;align-items:center;color:#fff;background:radial-gradient(circle at 82% 45%,rgba(185,207,121,.16),transparent 26%),linear-gradient(125deg,var(--ah-deep),#244b38)}.about-hog__hero-copy{position:relative;z-index:2}.about-hog__eyebrow{color:var(--ah-lime);margin-bottom:28px!important}.about-hog__hero h1{max-width:1120px;margin-bottom:32px;font-size:clamp(3.2rem,6.6vw,7rem);line-height:.91;letter-spacing:-.05em}.about-hog__hero-copy>p:last-child{max-width:660px;margin:0;color:#ffffffb8;font-size:clamp(1.05rem,1.5vw,1.3rem)}.about-hog__hero-mark{position:absolute;right:-10vw;top:50%;width:min(58vw,820px);aspect-ratio:1;border:1px solid rgba(255,255,255,.08);border-radius:50%;transform:translateY(-50%)}.about-hog__hero-mark span{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px solid rgba(255,255,255,.08);border-radius:50%}.about-hog__hero-mark span:nth-child(2){top:36%;right:36%;bottom:36%;left:36%}.about-hog__hero-mark i{position:absolute;top:46%;right:46%;bottom:46%;left:46%;border-radius:50%;background:var(--ah-lime);opacity:.27}.about-hog__manifesto{padding-block:clamp(80px,11vw,165px)}.about-hog__manifesto>div{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;align-items:start}.about-hog__manifesto h2{margin-bottom:0}.about-hog__manifesto>div>p{max-width:660px;margin-top:8px;font-size:clamp(1.08rem,1.5vw,1.35rem);color:#53635a}.about-hog__story{padding-block:clamp(70px,9vw,135px);background:#fff}.about-hog__story-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,130px);align-items:center}.about-hog__portrait{position:relative;min-height:620px;background:var(--ah-sand);overflow:hidden}.about-hog__portrait img,.about-hog__community-image img{width:100%;height:100%;object-fit:cover;display:block}.about-hog__portrait-label{position:absolute;right:0;bottom:0;min-width:175px;padding:25px;color:#fff;background:var(--ah-green);font-family:var(--hog-font-display);font-size:1.3rem;line-height:1.2}.about-hog__story-copy{max-width:620px}.about-hog__story-copy>p:not(.about-hog__kicker){color:#55645c}.about-hog__story-copy>a,.about-hog__text-link{display:inline-flex;gap:45px;margin-top:28px;color:var(--ah-green);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.about-hog__story-copy>a span,.about-hog__text-link span{color:#80965a}.about-hog__image-placeholder{height:100%;min-height:500px;display:grid;place-items:center;color:#18352929;background:radial-gradient(circle,rgba(24,53,41,.08),transparent 35%),var(--ah-sand);font-family:var(--hog-font-display);font-size:5rem}.about-hog__ecosystem{padding-block:clamp(80px,10vw,145px)}.about-hog__section-head{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:60px}.about-hog__section-head h2{margin-bottom:0}.about-hog__section-head>p{max-width:430px;margin:0;color:#59685f}.about-hog__service-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(24,53,41,.2);border-left:1px solid rgba(24,53,41,.2)}.about-hog__service-grid a{position:relative;min-height:330px;padding:28px;display:flex;flex-direction:column;color:inherit;text-decoration:none;border-right:1px solid rgba(24,53,41,.2);border-bottom:1px solid rgba(24,53,41,.2);transition:.25s}.about-hog__service-grid a:hover{color:#fff;background:var(--ah-green);transform:translateY(-3px)}.about-hog__service-grid span{color:#7c9158;font-size:.7rem}.about-hog__service-grid h3{margin:90px 0 18px}.about-hog__service-grid p{margin:0;color:#5b6961;font-size:.93rem}.about-hog__service-grid a:hover p{color:#ffffffb3}.about-hog__service-grid i{position:absolute;right:25px;bottom:22px;color:#81985a;font-size:1.4rem;font-style:normal}.about-hog__beliefs{padding-block:clamp(80px,10vw,145px);color:#fff;background:var(--ah-green)}.about-hog__beliefs-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw}.about-hog__beliefs-title{position:sticky;top:50px;align-self:start}.about-hog__belief-list{border-top:1px solid rgba(255,255,255,.16)}.about-hog__belief-list article{display:grid;grid-template-columns:55px 1fr;gap:25px;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.16)}.about-hog__belief-list b{color:var(--ah-lime);font-size:.7rem}.about-hog__belief-list h3{margin-bottom:12px}.about-hog__belief-list p{max-width:570px;margin:0;color:#ffffffa3}.about-hog__community{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,125px);align-items:center;padding-block:clamp(80px,10vw,145px)}.about-hog__community-copy{max-width:610px}.about-hog__community-copy>p:not(.about-hog__kicker){color:#56655c}.about-hog__community-image{height:min(630px,65vw);min-height:480px;overflow:hidden}.about-hog__button{display:inline-flex;min-height:52px;margin-top:22px;padding:0 26px;align-items:center;justify-content:center;color:#fff;background:var(--ah-green);border:1px solid var(--ah-green);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;transition:.25s}.about-hog__button:hover{color:var(--ah-green);background:var(--ah-lime);border-color:var(--ah-lime);transform:translateY(-2px)}.about-hog__closing{padding-block:clamp(95px,12vw,180px);text-align:center;color:#fff;background:radial-gradient(circle at 80% 100%,rgba(185,207,121,.18),transparent 30%),#244b38}.about-hog__closing h2{font-size:clamp(3rem,7vw,7rem)}.about-hog__closing-actions{display:flex;justify-content:center;align-items:center;gap:35px;flex-wrap:wrap}.about-hog__closing .about-hog__button{margin:0}.about-hog__button--light{color:var(--ah-green);background:#fff;border-color:#fff}.about-hog__closing .about-hog__text-link{margin:0;color:#fff}@media(max-width:900px){.about-hog__manifesto>div,.about-hog__story-grid,.about-hog__beliefs-grid,.about-hog__community{grid-template-columns:1fr}.about-hog__service-grid{grid-template-columns:repeat(2,1fr)}.about-hog__section-head{flex-direction:column;align-items:flex-start;gap:20px}.about-hog__beliefs-title{position:static}.about-hog__portrait{min-height:520px}.about-hog__community-image{grid-row:1}}@media(max-width:600px){.about-hog__hero{min-height:680px}.about-hog__hero h1{font-size:clamp(3.1rem,15vw,4.7rem)}.about-hog__service-grid a{min-height:250px;padding:20px}.about-hog__service-grid h3{margin-top:55px}.about-hog__portrait{min-height:430px}.about-hog__community-image{height:480px;min-height:0}.about-hog__closing-actions{display:grid}.about-hog__closing-actions>*{width:100%}}.about-hog__hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.about-hog__hero-actions .about-hog__button{margin:0}.about-hog__button--outline{color:#fff;background:transparent;border-color:#ffffffbf}.about-hog__button--outline:hover{color:var(--ah-green);background:#fff;border-color:#fff}.about-hog__pending{margin-top:30px!important;padding:18px 20px;border-left:3px solid #82985b;background:#f0ece3;font-size:.88rem}.about-hog__pending span{display:block;margin-bottom:5px;color:#718650;font-size:.66rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.about-hog__problem{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding-block:clamp(80px,11vw,160px)}.about-hog__problem h2{margin-bottom:0}.about-hog__problem>p{max-width:650px;margin-top:40px;color:#53635a;font-size:clamp(1.05rem,1.45vw,1.3rem)}.about-hog__direction{color:#fff;background:var(--ah-green)}.about-hog__direction-grid{display:grid;grid-template-columns:1fr 1fr;padding-block:clamp(75px,9vw,130px)}.about-hog__direction article{padding:clamp(25px,5vw,75px);border:1px solid rgba(255,255,255,.16)}.about-hog__direction article+article{border-left:0}.about-hog__direction article>span{display:block;margin-bottom:70px;color:var(--ah-lime);font-size:.7rem}.about-hog__direction h2{font-size:clamp(2.2rem,3.7vw,4.2rem)}.about-hog__direction article>p:last-child{max-width:570px;margin:0;color:#ffffffa8}.about-hog__together{padding-block:clamp(80px,10vw,145px)}.about-hog__together-intro{max-width:850px;margin:0 0 55px auto!important;color:#56655c;font-size:clamp(1.05rem,1.4vw,1.25rem)}.about-hog__together .about-hog__service-grid{grid-template-columns:repeat(3,1fr)}.about-hog__community-panel{position:relative;min-height:520px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,var(--ah-lime) 0 9%,transparent 9.5% 24%,rgba(24,53,41,.12) 24.5% 25%,transparent 25.5% 42%,rgba(24,53,41,.1) 42.5% 43%,transparent 43.5%),#e4ddcf}.about-hog__community-panel i{font-family:var(--hog-font-display);font-size:1.4rem;font-style:normal}.about-hog__community-panel span{position:absolute;padding:8px 13px;color:#fff;background:var(--ah-green);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.about-hog__community-panel span:nth-child(1){top:12%;left:45%}.about-hog__community-panel span:nth-child(2){top:42%;right:6%}.about-hog__community-panel span:nth-child(3){bottom:12%;left:38%}.about-hog__community-panel span:nth-child(4){top:48%;left:2%}.about-hog__note{margin-top:28px!important;padding-top:20px;border-top:1px solid rgba(24,53,41,.18);font-size:.85rem!important}.about-hog__trust{padding-block:clamp(80px,10vw,145px);background:#ded6c7}.about-hog__trust-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.about-hog__trust-grid>div>p:last-child{max-width:420px;color:#57665d}.about-hog__trust ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(24,53,41,.2)}.about-hog__trust li{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid rgba(24,53,41,.2)}.about-hog__trust li span{color:#728751;font-size:.7rem}.about-hog__faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw;padding-block:clamp(80px,10vw,145px)}.about-hog__accordions{border-top:1px solid rgba(24,53,41,.2)}.about-hog__accordions details{border-bottom:1px solid rgba(24,53,41,.2)}.about-hog__accordions summary{position:relative;padding:25px 40px 25px 0;cursor:pointer;font-weight:600;list-style:none}.about-hog__accordions summary::-webkit-details-marker{display:none}.about-hog__accordions summary span,.about-hog__accordions summary span:after{position:absolute;right:5px;top:50%;width:16px;height:1px;background:currentColor;content:""}.about-hog__accordions summary span:after{right:0;top:0;transform:rotate(90deg);transition:.2s}.about-hog__accordions details[open] summary span:after{transform:rotate(0)}.about-hog__accordions details p{padding:0 45px 25px 0;margin:0;color:#59685f}@media(max-width:900px){.about-hog__problem,.about-hog__trust-grid,.about-hog__faq{grid-template-columns:1fr;gap:45px}.about-hog__direction-grid{grid-template-columns:1fr}.about-hog__direction article+article{border-left:1px solid rgba(255,255,255,.16);border-top:0}.about-hog__together .about-hog__service-grid{grid-template-columns:1fr}.about-hog__problem>p{margin-top:0}}@media(max-width:600px){.about-hog__hero-actions{display:grid}.about-hog__hero-actions .about-hog__button{width:100%}.about-hog__direction article>span{margin-bottom:45px}.about-hog__community-panel{min-height:350px}}.about-hog--motion .about-hog__hero .about-hog__eyebrow{animation:about-fade-up .7s cubic-bezier(.2,.7,.2,1) .08s both}.about-hog--motion .about-hog__hero h1{animation:about-fade-up .9s cubic-bezier(.2,.7,.2,1) .18s both}.about-hog--motion .about-hog__hero-copy>p{animation:about-fade-up .8s cubic-bezier(.2,.7,.2,1) .34s both}.about-hog--motion .about-hog__hero-actions{animation:about-fade-up .8s cubic-bezier(.2,.7,.2,1) .46s both}.about-hog--motion .about-hog__hero-mark{animation:about-mark-in 1.5s cubic-bezier(.2,.7,.2,1) .15s both}.about-hog--motion .about-hog__hero-mark span:first-child{animation:about-breathe 7s ease-in-out 1.7s infinite}.about-hog--motion .about-hog__hero-mark span:nth-child(2){animation:about-breathe 7s ease-in-out 2.2s infinite reverse}.about-hog--motion .about-hog__hero-mark i{animation:about-pulse 4s ease-in-out 1.4s infinite}.about-hog--motion .about-hog__reveal{opacity:0;transform:translate3d(0,34px,0);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}.about-hog--motion .about-hog__reveal.is-visible{opacity:1;transform:translateZ(0)}.about-hog__portrait img,.about-hog__community-image img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .8s ease}.about-hog__portrait:hover img,.about-hog__community-image:hover img{transform:scale(1.035);filter:saturate(1.06)}.about-hog__service-grid a h3,.about-hog__service-grid a p,.about-hog__service-grid a i{transition:transform .35s cubic-bezier(.2,.7,.2,1),color .25s}.about-hog__service-grid a:hover h3,.about-hog__service-grid a:hover p{transform:translateY(-5px)}.about-hog__service-grid a:hover i{transform:translate(4px,-4px)}.about-hog--motion .about-hog__community-panel:before,.about-hog--motion .about-hog__community-panel:after{position:absolute;top:24%;right:24%;bottom:24%;left:24%;content:"";border:1px solid rgba(24,53,41,.13);border-radius:50%;animation:about-ring 5s ease-out infinite}.about-hog--motion .about-hog__community-panel:after{top:42%;right:42%;bottom:42%;left:42%;animation-delay:1.6s}.about-hog--motion .about-hog__community-panel span{transform-origin:50% 50%;animation:about-label-float 4s ease-in-out infinite}.about-hog--motion .about-hog__community-panel span:nth-child(2){animation-delay:-1s}.about-hog--motion .about-hog__community-panel span:nth-child(3){animation-delay:-2s}.about-hog--motion .about-hog__community-panel span:nth-child(4){animation-delay:-3s}.about-hog--motion .about-hog__community-panel i{animation:about-pulse 4s ease-in-out infinite}@keyframes about-fade-up{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}@keyframes about-mark-in{0%{opacity:0;transform:translate(8%,-50%) scale(.82)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes about-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.035);opacity:.7}}@keyframes about-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes about-ring{0%{opacity:.7;transform:scale(.78)}75%,to{opacity:0;transform:scale(1.5)}}@keyframes about-label-float{0%,to{translate:0 0}50%{translate:0 -7px}}@media(prefers-reduced-motion:reduce){.about-hog *,.about-hog *:before,.about-hog *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.about-hog__reveal{opacity:1!important;transform:none!important}}.home-journey{--hj-green:#183529;--hj-lime:#b9cf79;--hj-cream:#f4f0e6;--hj-sand:#ded6c7;color:var(--hj-green);background:var(--hj-cream);overflow:hidden}.home-journey .page-width{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(24px,4vw,72px)}.home-journey h2,.home-journey h3,.home-journey p{margin-top:0}.home-journey h2{font-size:clamp(2.7rem,5vw,5.4rem);line-height:.96;letter-spacing:-.04em}.home-journey h3{font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.home-journey p{line-height:1.7}.home-journey__kicker{margin-bottom:20px!important;color:#748851;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.home-journey__intro{padding-block:clamp(80px,11vw,160px)}.home-journey__intro>div{display:grid;grid-template-columns:.95fr 1.05fr;gap:9vw}.home-journey__intro h2{margin:0}.home-journey__intro>div>div{max-width:680px;color:#56655d;font-size:clamp(1.02rem,1.3vw,1.2rem)}.home-journey__paths{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:clamp(80px,10vw,145px)}.home-journey__paths article{min-height:450px;padding:clamp(28px,3.5vw,55px);display:flex;flex-direction:column;border:1px solid rgba(24,53,41,.18);background:#fff}.home-journey__paths article+article{border-left:0}.home-journey__paths article>span{color:#7c9157;font-size:.7rem}.home-journey__paths h3{margin:80px 0 20px}.home-journey__paths p{color:#58675f}.home-journey__paths article>div{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:auto;padding-top:35px}.home-journey__paths a,.home-journey__roles a,.home-journey__pending a{color:inherit;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px}.home-journey__coaching{padding-block:clamp(80px,10vw,145px);color:#fff;background:var(--hj-green)}.home-journey__section-head{margin-bottom:60px}.home-journey__section-head>p:last-child{max-width:760px;color:#ffffffad}.home-journey__categories .home-journey__section-head>p:last-child,.home-journey__steps .home-journey__section-head>p:last-child{color:inherit}.home-journey__roles{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.17)}.home-journey__roles article{padding:clamp(30px,4vw,60px)}.home-journey__roles article+article{border-left:1px solid rgba(255,255,255,.17)}.home-journey__roles ul{margin:0 0 35px;padding:0;list-style:none}.home-journey__roles li{position:relative;padding:14px 0 14px 28px;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffffbf}.home-journey__roles li:before{position:absolute;left:0;content:"\2713";color:var(--hj-lime)}.home-journey__roles a{color:var(--hj-lime);text-decoration:none}.home-journey__roles a span{margin-left:35px}.home-journey__categories{padding-block:clamp(80px,10vw,145px)}.home-journey__category-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(24,53,41,.18);border-left:1px solid rgba(24,53,41,.18)}.home-journey__category-grid a{position:relative;min-height:270px;padding:28px;color:inherit;text-decoration:none;border-right:1px solid rgba(24,53,41,.18);border-bottom:1px solid rgba(24,53,41,.18);transition:.3s}.home-journey__category-grid a:hover{color:#fff;background:var(--hj-green);transform:translateY(-3px)}.home-journey__category-grid span{color:#7d9259;font-size:.7rem}.home-journey__category-grid h3{margin:65px 0 15px}.home-journey__category-grid p{max-width:300px;color:#59685f}.home-journey__category-grid a:hover p{color:#ffffffad}.home-journey__category-grid i{position:absolute;right:25px;bottom:22px;color:#81985a;font-style:normal;font-size:1.4rem}.home-journey__why{padding-block:clamp(80px,10vw,145px);background:var(--hj-sand)}.home-journey__why-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.home-journey__why ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(24,53,41,.2)}.home-journey__why li{display:flex;gap:25px;padding:21px 0;border-bottom:1px solid rgba(24,53,41,.2)}.home-journey__why li span{color:#748951;font-size:.7rem}.home-journey__steps{padding-block:clamp(80px,10vw,145px)}.home-journey__steps ol{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;border-top:1px solid rgba(24,53,41,.2);border-left:1px solid rgba(24,53,41,.2)}.home-journey__steps li{min-height:280px;padding:25px;border-right:1px solid rgba(24,53,41,.2);border-bottom:1px solid rgba(24,53,41,.2)}.home-journey__steps b{color:#768b52;font-size:.7rem}.home-journey__steps h3{margin:75px 0 15px}.home-journey__steps p{color:#59685f}.home-journey__pending{display:grid;grid-template-columns:1fr 1fr;padding-bottom:clamp(80px,10vw,145px)}.home-journey__pending>div{min-height:480px;padding:clamp(35px,5vw,75px);color:#fff;background:#244b38}.home-journey__pending>div+div{color:var(--hj-green);background:var(--hj-sand)}.home-journey__pending h2{font-size:clamp(2.4rem,4vw,4.5rem)}.home-journey__pending p{max-width:570px;color:#ffffffab}.home-journey__pending>div+div p{color:#59685f}.home-journey__pending a{display:inline-flex;gap:35px;margin-top:30px;color:var(--hj-lime);text-decoration:none}.home-journey__status{display:inline-block;margin-top:25px;padding:10px 14px;border:1px solid rgba(24,53,41,.3);font-size:.67rem;letter-spacing:.1em;text-transform:uppercase}.home-journey__join{padding-block:clamp(90px,12vw,175px);text-align:center;color:#fff;background:radial-gradient(circle at 80% 100%,rgba(185,207,121,.2),transparent 31%),var(--hj-green)}.home-journey__join h2{font-size:clamp(3rem,6.5vw,7rem)}.home-journey__join>div>p:not(.home-journey__kicker){max-width:600px;margin-inline:auto;color:#ffffffad}.home-journey__button{display:inline-flex;min-height:52px;margin-top:25px;padding:0 27px;align-items:center;color:var(--hj-green);background:#fff;border:1px solid #fff;font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;transition:.25s}.home-journey__button:hover{background:var(--hj-lime);border-color:var(--hj-lime);transform:translateY(-2px)}.home-journey__faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw;padding-block:clamp(80px,10vw,145px)}.home-journey__accordions{border-top:1px solid rgba(24,53,41,.2)}.home-journey__accordions details{border-bottom:1px solid rgba(24,53,41,.2)}.home-journey__accordions summary{position:relative;padding:24px 40px 24px 0;cursor:pointer;font-weight:600;list-style:none}.home-journey__accordions summary::-webkit-details-marker{display:none}.home-journey__accordions summary span,.home-journey__accordions summary span:after{position:absolute;right:5px;top:50%;width:16px;height:1px;background:currentColor;content:""}.home-journey__accordions summary span:after{right:0;top:0;transform:rotate(90deg);transition:.2s}.home-journey__accordions details[open] summary span:after{transform:none}.home-journey__accordions details p{padding:0 45px 24px 0;margin:0;color:#59685f}.home-journey--motion .home-journey__reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--delay,0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--delay,0ms)}.home-journey--motion .home-journey__reveal.is-visible{opacity:1;transform:none}@media(max-width:900px){.home-journey__intro>div,.home-journey__why-grid,.home-journey__faq{grid-template-columns:1fr;gap:45px}.home-journey__paths,.home-journey__category-grid{grid-template-columns:1fr}.home-journey__paths article+article{border-left:1px solid rgba(24,53,41,.18);border-top:0}.home-journey__roles,.home-journey__pending{grid-template-columns:1fr}.home-journey__roles article+article{border-left:0;border-top:1px solid rgba(255,255,255,.17)}.home-journey__steps ol{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.home-journey__paths article{min-height:370px}.home-journey__steps ol{grid-template-columns:1fr}.home-journey__pending>div{min-height:420px}.home-journey__category-grid a{min-height:230px}}@media(prefers-reduced-motion:reduce){.home-journey *{animation-duration:.01ms!important;transition-duration:.01ms!important}.home-journey__reveal{opacity:1!important;transform:none!important}}.home-journey{position:relative}.home-journey__decor{position:absolute;z-index:2;pointer-events:none}.home-journey__decor--club{top:clamp(520px,42vw,760px);right:-35px;width:clamp(105px,11vw,190px);opacity:.92;filter:drop-shadow(0 18px 20px rgba(24,53,41,.14));animation:home-decor-float 6s ease-in-out infinite}.home-journey__decor--club img{display:block;width:100%;height:auto;transform:rotate(11deg)}.home-journey__decor--ball{top:33%;left:-70px;width:clamp(130px,15vw,240px);aspect-ratio:1;border:1px solid rgba(24,53,41,.12);border-radius:50%;background:radial-gradient(circle at 40% 36%,rgba(24,53,41,.08) 0 2px,transparent 2.5px) 0 0/18px 18px,#f4f0e6db;box-shadow:0 25px 60px #18352914;animation:home-decor-drift 9s ease-in-out infinite}.home-journey__decor--ball span{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border:1px solid rgba(24,53,41,.1);border-radius:50%}.home-journey__whatsapp{position:fixed;z-index:50;right:clamp(18px,2.2vw,34px);bottom:clamp(18px,2.2vw,34px);width:58px;min-width:58px;height:58px;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#25d366;border:2px solid #fff;border-radius:50%;box-shadow:0 12px 32px #0c2d1c40;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.home-journey__whatsapp:hover{color:#fff;background:#1ebe5d;box-shadow:0 16px 38px #0c2d1c52;transform:translateY(-4px)}.home-journey__whatsapp svg{width:27px;height:27px;fill:currentColor}.home-journey__whatsapp span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home-journey__whatsapp--pending{background:var(--hj-green)}.home-journey__whatsapp--pending:hover{background:#244b38}@keyframes home-decor-float{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -18px;rotate:2deg}}@keyframes home-decor-drift{0%,to{translate:0 0;rotate:0}50%{translate:22px -12px;rotate:7deg}}@media(max-width:749px){.home-journey__decor--club{right:-42px;width:105px}.home-journey__decor--ball{display:none}.home-journey__whatsapp{width:56px;min-width:56px;height:56px;padding:0}.home-journey__whatsapp span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.home-journey__decor{animation:none!important}}.collection-editorial-banner__actions{display:flex;align-items:center;gap:18px 28px;flex-wrap:wrap}.collection-editorial-banner__link--secondary{color:#c2d596;border-color:#c2d5968c}.collection-category-navigation--all{padding-block:clamp(42px,5vw,72px)}.collection-category-navigation--all .collection-category-navigation__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.collection-category-navigation--all .collection-category-card{min-height:215px;color:#183529;background:#f4f0e6;transition:color .25s,background-color .25s,transform .25s}.collection-category-navigation--all .collection-category-card:hover{z-index:1;color:#fff;background:#183529;transform:translateY(-3px)}.collection-category-navigation--all .collection-category-card__content{position:relative;inset:auto;min-height:215px;height:100%;padding:24px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;color:inherit;background:transparent;font-family:var(--hog-font-text);font-size:.7rem;letter-spacing:0;text-transform:none}.collection-category-navigation--all .collection-category-card__number{color:#7b9057;font-size:.65rem}.collection-category-navigation--all .collection-category-card__content>span:nth-child(2){margin-top:38px;font-family:var(--hog-font-display);font-size:clamp(1.15rem,1.5vw,1.55rem);line-height:1.1}.collection-category-navigation--all .collection-category-card small{margin-top:12px;color:#5a6960;font-size:.75rem;line-height:1.5}.collection-category-navigation--all .collection-category-card:hover small{color:#ffffffad}.collection-category-navigation--all .collection-category-card__arrow{position:absolute;right:20px;bottom:18px;color:#728751;font-size:.6rem}.shop-guide{--sg-green:#183529;--sg-lime:#b9cf79;--sg-cream:#f4f0e6;--sg-sand:#ded6c7;color:var(--sg-green);background:var(--sg-cream)}.shop-guide .page-width{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(24px,4vw,72px)}.shop-guide h2,.shop-guide h3,.shop-guide p{margin-top:0}.shop-guide h2{font-size:clamp(2.6rem,5vw,5.3rem);line-height:.96;letter-spacing:-.04em}.shop-guide h3{font-size:clamp(1.3rem,2vw,1.9rem)}.shop-guide p{line-height:1.7}.shop-guide__kicker{margin-bottom:20px!important;color:#718650;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.shop-guide__context{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw;padding-block:clamp(80px,10vw,145px)}.shop-guide__context h2{margin:0}.shop-guide__context>p{max-width:700px;margin-top:35px;color:#56655c;font-size:clamp(1.05rem,1.5vw,1.3rem)}.shop-guide__players{display:grid;grid-template-columns:1fr 1fr;padding-bottom:clamp(80px,10vw,145px)}.shop-guide__players article{min-height:380px;padding:clamp(32px,4vw,58px);border:1px solid rgba(24,53,41,.18);background:#fff}.shop-guide__players article+article{border-left:0}.shop-guide__players span{color:#748951;font-size:.7rem}.shop-guide__players h3{margin:75px 0 20px}.shop-guide__players p{color:#59685f}.shop-guide__trust{padding-block:clamp(80px,10vw,145px);color:#fff;background:var(--sg-green)}.shop-guide__trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end}.shop-guide__trust-grid>div>p:last-child{max-width:650px;color:#ffffffa8}.shop-guide__trust blockquote{margin:0;padding:clamp(30px,4vw,55px);border-left:3px solid var(--sg-lime);background:#ffffff0f;font-family:var(--hog-font-display);font-size:clamp(1.35rem,2vw,2rem);line-height:1.4}.shop-guide__choosing{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;padding-block:clamp(80px,10vw,145px)}.shop-guide__choosing ol{margin:0;padding:0;list-style:none;border-top:1px solid rgba(24,53,41,.2)}.shop-guide__choosing li{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:21px 0;border-bottom:1px solid rgba(24,53,41,.2);line-height:1.55}.shop-guide__choosing b{color:#758a52;font-size:.68rem}.shop-guide__seo{padding-block:clamp(80px,10vw,145px);background:var(--sg-sand)}.shop-guide__section-head{margin-bottom:55px}.shop-guide__seo-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(24,53,41,.18);border-left:1px solid rgba(24,53,41,.18)}.shop-guide__seo-grid article{min-height:245px;padding:30px;border-right:1px solid rgba(24,53,41,.18);border-bottom:1px solid rgba(24,53,41,.18)}.shop-guide__seo-grid h3{margin:50px 0 15px}.shop-guide__seo-grid p{color:#59685f}.shop-guide__faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw;padding-block:clamp(80px,10vw,145px)}.shop-guide__accordions{border-top:1px solid rgba(24,53,41,.2)}.shop-guide__accordions details{border-bottom:1px solid rgba(24,53,41,.2)}.shop-guide__accordions summary{position:relative;padding:24px 40px 24px 0;cursor:pointer;font-weight:600;list-style:none}.shop-guide__accordions summary::-webkit-details-marker{display:none}.shop-guide__accordions summary span,.shop-guide__accordions summary span:after{position:absolute;right:5px;top:50%;width:16px;height:1px;background:currentColor;content:""}.shop-guide__accordions summary span:after{right:0;top:0;transform:rotate(90deg);transition:.2s}.shop-guide__accordions details[open] summary span:after{transform:none}.shop-guide__accordions details p{padding:0 45px 24px 0;margin:0;color:#59685f}.shop-guide--motion .shop-guide__reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--delay,0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--delay,0ms)}.shop-guide--motion .shop-guide__reveal.is-visible{opacity:1;transform:none}@media(max-width:1100px){.collection-category-navigation--all .collection-category-navigation__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.shop-guide__context,.shop-guide__trust-grid,.shop-guide__choosing,.shop-guide__faq{grid-template-columns:1fr;gap:45px}.shop-guide__players{grid-template-columns:1fr}.shop-guide__players article+article{border-left:1px solid rgba(24,53,41,.18);border-top:0}.shop-guide__seo-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.collection-category-navigation--all .collection-category-navigation__grid{grid-template-columns:repeat(2,1fr)}.collection-category-navigation--all .collection-category-card,.collection-category-navigation--all .collection-category-card__content{min-height:190px}.collection-category-navigation--all .collection-category-card__content{padding:18px}.collection-category-navigation--all .collection-category-card small{font-size:.68rem}.shop-guide__seo-grid{grid-template-columns:1fr}.shop-guide__players article{min-height:340px}}@media(prefers-reduced-motion:reduce){.shop-guide__reveal{opacity:1!important;transform:none!important}}.brand-directory{--bd-green:#183529;--bd-lime:#b9cf79;--bd-cream:#f4f0e6;--bd-sand:#ded6c7;color:var(--bd-green);background:var(--bd-cream);overflow:hidden}.brand-directory .page-width{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(24px,4vw,72px)}.brand-directory h1,.brand-directory h2,.brand-directory p{margin-top:0}.brand-directory h2{font-size:clamp(2.6rem,5vw,5.3rem);line-height:.96;letter-spacing:-.04em}.brand-directory__eyebrow,.brand-directory__kicker{font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.brand-directory__kicker{margin-bottom:20px!important;color:#748951}.brand-directory__hero{position:relative;min-height:min(650px,72vh);display:flex;align-items:center;color:#fff;background:radial-gradient(circle at 80% 45%,rgba(185,207,121,.16),transparent 28%),linear-gradient(125deg,#10281e,#244b38)}.brand-directory__hero-inner{position:relative;z-index:2}.brand-directory__eyebrow{margin-bottom:25px!important;color:var(--bd-lime)}.brand-directory__hero h1{max-width:1050px;margin-bottom:28px;font-size:clamp(3.2rem,6.8vw,7.2rem);line-height:.91;letter-spacing:-.05em}.brand-directory__hero-inner>p:not(.brand-directory__eyebrow){max-width:650px;color:#ffffffb3;font-size:clamp(1.02rem,1.45vw,1.25rem);line-height:1.7}.brand-directory__hero-inner>a{display:inline-flex;gap:30px;margin-top:25px;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.brand-directory__hero-inner>a span{color:var(--bd-lime)}.brand-directory__hero-mark{position:absolute;right:-10vw;top:50%;width:min(55vw,760px);aspect-ratio:1;border:1px solid rgba(255,255,255,.08);border-radius:50%;transform:translateY(-50%)}.brand-directory__hero-mark span{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border:1px solid rgba(255,255,255,.08);border-radius:50%}.brand-directory__hero-mark span:nth-child(2){top:38%;right:38%;bottom:38%;left:38%}.brand-directory__hero-mark i{position:absolute;top:47%;right:47%;bottom:47%;left:47%;border-radius:50%;background:var(--bd-lime);opacity:.3}.brand-directory__intro{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding-block:clamp(80px,10vw,145px)}.brand-directory__intro h2{margin:0}.brand-directory__intro>p{max-width:620px;margin-top:38px;color:#58675e;font-size:clamp(1.03rem,1.4vw,1.25rem);line-height:1.7}.brand-directory__catalogue{padding-bottom:clamp(80px,10vw,145px)}.brand-directory__catalogue-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(24,53,41,.2);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.brand-directory__catalogue-head p{margin:0}.brand-directory__catalogue-head span{color:#748177}.brand-directory__grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid rgba(24,53,41,.17)}.brand-directory__tile{position:relative;min-height:290px;padding:24px;display:flex;flex-direction:column;color:inherit;background:#fff;border-right:1px solid rgba(24,53,41,.17);border-bottom:1px solid rgba(24,53,41,.17);text-decoration:none;transition:color .3s,background-color .3s,transform .3s}.brand-directory__tile:hover{z-index:2;color:#fff;background:var(--bd-green);transform:translateY(-4px)}.brand-directory__tile-number{color:#788e55;font-size:.66rem}.brand-directory__tile-logo-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:35px 10px}.brand-directory__tile-logo{display:block;width:auto;max-width:min(100%,210px);height:auto;max-height:70px;object-fit:contain;filter:saturate(.85);transition:filter .3s,transform .35s}.brand-directory__tile:hover .brand-directory__tile-logo{filter:saturate(1) brightness(0) invert(1);transform:scale(1.04)}.brand-directory__tile-name{font-family:var(--hog-font-display);font-size:1.7rem;text-align:center}.brand-directory__tile-link{display:flex;justify-content:space-between;gap:15px;padding-top:16px;border-top:1px solid rgba(24,53,41,.12);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.brand-directory__tile-link i{color:#7e9559;font-size:1rem;font-style:normal;transition:transform .25s}.brand-directory__tile:hover .brand-directory__tile-link i{transform:translate(3px,-3px)}.brand-directory__promise{padding-block:clamp(80px,10vw,145px);color:#fff;background:var(--bd-green)}.brand-directory__promise-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end}.brand-directory__promise-grid>div:last-child p{max-width:590px;color:#ffffffa8;line-height:1.7}.brand-directory__promise-grid a{display:inline-flex;gap:40px;margin-top:25px;color:var(--bd-lime);font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;text-decoration:none}.brand-directory--motion .brand-directory__hero .brand-directory__eyebrow{animation:about-fade-up .7s ease .1s both}.brand-directory--motion .brand-directory__hero h1{animation:about-fade-up .9s cubic-bezier(.2,.7,.2,1) .2s both}.brand-directory--motion .brand-directory__hero-inner>p{animation:about-fade-up .8s ease .35s both}.brand-directory--motion .brand-directory__hero-inner>a{animation:about-fade-up .8s ease .45s both}.brand-directory--motion .brand-directory__hero-mark{animation:about-mark-in 1.5s ease .15s both}.brand-directory--motion .brand-directory__hero-mark i{animation:about-pulse 4s ease-in-out infinite}.brand-directory--motion .brand-directory__reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--delay,0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--delay,0ms)}.brand-directory--motion .brand-directory__reveal.is-visible{opacity:1;transform:none}@media(max-width:1000px){.brand-directory__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.brand-directory__intro,.brand-directory__promise-grid{grid-template-columns:1fr;gap:45px}}@media(max-width:600px){.brand-directory__hero{min-height:620px}.brand-directory__hero h1{font-size:clamp(3.1rem,15vw,4.8rem)}.brand-directory__tile{min-height:230px;padding:17px}.brand-directory__tile-logo-wrap{padding:24px 6px}.brand-directory__tile-link{font-size:.58rem}.brand-directory__catalogue-head span{display:none}}@media(prefers-reduced-motion:reduce){.brand-directory *{animation-duration:.01ms!important;transition-duration:.01ms!important}.brand-directory__reveal{opacity:1!important;transform:none!important}}.brand-directory__tile:hover{color:#fff;background:var(--bd-green)}.brand-directory__tile:hover .brand-directory__tile-logo{filter:brightness(0) invert(1);transform:scale(1.04)}.brand-directory__tile:hover .brand-directory__tile-link{border-color:#ffffff2e}.contact-hub{--ch-green:#183529;--ch-lime:#b9cf79;--ch-cream:#f4f0e6;--ch-sand:#ded6c7;color:var(--ch-green);background:var(--ch-cream)}.contact-hub .page-width{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(24px,4vw,72px)}.contact-hub h1,.contact-hub h2,.contact-hub p{margin-top:0}.contact-hub h2{font-size:clamp(2.5rem,4.8vw,5rem);line-height:.96;letter-spacing:-.04em}.contact-hub__kicker{margin-bottom:22px!important;color:#758a52;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.contact-hub__hero{position:relative;min-height:min(680px,75vh);display:flex;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 42%,rgba(185,207,121,.17),transparent 28%),linear-gradient(125deg,#10281e,#244b38)}.contact-hub__hero>div:first-child{position:relative;z-index:2}.contact-hub__hero h1{max-width:1100px;margin-bottom:28px;font-size:clamp(3.2rem,6.6vw,7rem);line-height:.91;letter-spacing:-.05em}.contact-hub__hero>div>p:not(.contact-hub__kicker){max-width:650px;color:#ffffffb3;font-size:clamp(1.03rem,1.4vw,1.25rem);line-height:1.7}.contact-hub__hero a{display:inline-flex;gap:34px;margin-top:28px;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.contact-hub__hero a span{color:var(--ch-lime)}.contact-hub__hero-mark{position:absolute;right:-8vw;top:50%;width:min(54vw,760px);aspect-ratio:1;border:1px solid rgba(255,255,255,.08);border-radius:50%;transform:translateY(-50%)}.contact-hub__hero-mark span{position:absolute;top:25%;right:25%;bottom:25%;left:25%;border:1px solid rgba(255,255,255,.08);border-radius:50%}.contact-hub__hero-mark i{position:absolute;top:47%;right:47%;bottom:47%;left:47%;border-radius:50%;background:var(--ch-lime);opacity:.3}.contact-hub__enquiries{display:grid;grid-template-columns:.65fr 1.35fr;gap:9vw;padding-block:clamp(80px,10vw,145px)}.contact-hub__intro{position:sticky;top:50px;align-self:start}.contact-hub__list{border-top:1px solid rgba(24,53,41,.2)}.contact-hub__list details{border-bottom:1px solid rgba(24,53,41,.2)}.contact-hub__list summary{display:grid;grid-template-columns:42px 1fr 22px;gap:20px;align-items:start;padding:25px 5px;cursor:pointer;list-style:none}.contact-hub__list summary::-webkit-details-marker{display:none}.contact-hub__list summary b{color:#758a52;font-size:.68rem}.contact-hub__list summary span{display:grid;gap:6px}.contact-hub__list summary strong{font-family:var(--hog-font-display);font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:500}.contact-hub__list summary small{color:#657269;font-size:.82rem;line-height:1.5}.contact-hub__list summary i{position:relative;width:16px;height:16px}.contact-hub__list summary i:before,.contact-hub__list summary i:after{position:absolute;top:8px;left:0;width:16px;height:1px;content:"";background:currentColor}.contact-hub__list summary i:after{transform:rotate(90deg);transition:.2s}.contact-hub__list details[open] summary i:after{transform:none}.contact-hub__form-wrap{padding:5px 0 35px 62px}.contact-hub__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-hub__fields label{display:grid;gap:8px}.contact-hub__fields label>span{font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.contact-hub__field--wide{grid-column:1/-1}.contact-hub__fields input,.contact-hub__fields select,.contact-hub__fields textarea{width:100%;padding:13px 14px;color:var(--ch-green);background:#fff;border:1px solid rgba(24,53,41,.25);border-radius:0}.contact-hub__fields textarea{resize:vertical}.contact-hub__form button{min-height:50px;margin-top:20px;padding:0 24px;color:#fff;background:var(--ch-green);border:1px solid var(--ch-green);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-hub__form button:hover{color:var(--ch-green);background:var(--ch-lime);border-color:var(--ch-lime)}.contact-hub__success{padding:15px 18px;background:#e1ead0;border-left:3px solid #748a50}.contact-hub__form .errors{color:#a52c2c}.contact-hub__details{padding-block:clamp(80px,10vw,145px);color:#fff;background:var(--ch-green)}.contact-hub__details-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.contact-hub__details dl{margin:0;border-top:1px solid rgba(255,255,255,.16)}.contact-hub__details dl div{display:flex;justify-content:space-between;gap:25px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.16)}.contact-hub__details dt{color:#ffffff9e}.contact-hub__details dd{margin:0;color:var(--ch-lime)}.contact-hub__faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw;padding-block:clamp(80px,10vw,145px)}.contact-hub__faq-list{border-top:1px solid rgba(24,53,41,.2)}.contact-hub__faq-list details{border-bottom:1px solid rgba(24,53,41,.2)}.contact-hub__faq-list summary{position:relative;padding:24px 40px 24px 0;cursor:pointer;font-weight:600;list-style:none}.contact-hub__faq-list summary::-webkit-details-marker{display:none}.contact-hub__faq-list summary span,.contact-hub__faq-list summary span:after{position:absolute;right:5px;top:50%;width:16px;height:1px;background:currentColor;content:""}.contact-hub__faq-list summary span:after{right:0;top:0;transform:rotate(90deg);transition:.2s}.contact-hub__faq-list details[open] summary span:after{transform:none}.contact-hub__faq-list details p{padding:0 45px 24px 0;margin:0;color:#59685f}@media(max-width:900px){.contact-hub__enquiries,.contact-hub__details-grid,.contact-hub__faq{grid-template-columns:1fr;gap:45px}.contact-hub__intro{position:static}}@media(max-width:600px){.contact-hub__hero{min-height:650px}.contact-hub__hero h1{font-size:clamp(3rem,15vw,4.7rem)}.contact-hub__list summary{grid-template-columns:30px 1fr 18px;gap:12px}.contact-hub__form-wrap{padding-left:0}.contact-hub__fields{grid-template-columns:1fr}.contact-hub__field--wide{grid-column:auto}.contact-hub__details dl div{display:grid;gap:5px}}.contact-hub__single{display:grid;grid-template-columns:.7fr 1.3fr;gap:9vw;padding-block:clamp(80px,10vw,145px);align-items:start}.contact-hub__single-intro{position:sticky;top:50px}.contact-hub__single-intro>p:last-child{max-width:410px;color:#5c6a61;line-height:1.7}.contact-hub__single-card{padding:clamp(28px,4vw,55px);background:#fff;border:1px solid rgba(24,53,41,.16);box-shadow:0 24px 65px #18352912}.contact-hub__type{display:grid;gap:10px}.contact-hub__type>span{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-hub__type select{width:100%;padding:16px 45px 16px 16px;color:var(--ch-green);background:#f4f0e6;border:1px solid rgba(24,53,41,.25);border-radius:0;font-family:var(--hog-font-display);font-size:clamp(1.15rem,1.7vw,1.55rem)}.contact-hub__type-help{min-height:50px;margin:13px 0 25px!important;padding-bottom:20px;color:#657269;border-bottom:1px solid rgba(24,53,41,.15);font-size:.85rem}.contact-hub__form--adaptive [hidden]{display:none!important}.contact-hub__form--adaptive .contact-hub__fields{animation:contact-fields-in .4s ease both}.contact-hub__form--adaptive button[hidden]{display:none!important}@keyframes contact-fields-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){.contact-hub__single{grid-template-columns:1fr;gap:45px}.contact-hub__single-intro{position:static}}@media(max-width:600px){.contact-hub__single-card{padding:24px 18px}}body{color:var(--hog-ink);font-family:var(--hog-font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(button,input,select,textarea,summary,label,nav,.button,.text-block,.rte,product-price,compare-at-price){font-family:var(--hog-font-text)}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--hog-font-display)!important}::selection{color:#fff;background:var(--hog-ink)}:where(h1,h2,h3){text-wrap:balance}:where(.button,button,input,select,textarea){font:inherit}.button,button[class*=button]{letter-spacing:.075em;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.button:hover,button[class*=button]:hover{transform:translateY(-1px)}.button:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--hog-accent);outline-offset:4px}#header-component{border-bottom-color:var(--hog-line)}#header-component .header__row{transition:background-color .25s ease,box-shadow .25s ease}#header-component .menu-list__link{position:relative;font-size:.875rem}#header-component .menu-list__link:after{position:absolute;right:0;bottom:-8px;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}#header-component .menu-list__link:hover:after,#header-component .menu-list__link--active:after{transform:scaleX(1);transform-origin:left}.announcement-bar{letter-spacing:.035em}.product-card{overflow:hidden;border:1px solid transparent;border-radius:12px;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.product-card:hover{border-color:var(--hog-line);box-shadow:var(--hog-shadow);transform:translateY(-4px)}.product-card img{transition:transform .6s cubic-bezier(.2,.65,.25,1)}.product-card:hover img{transform:scale(1.025)}:where(input:not([type=checkbox],[type=radio]),select,textarea){transition:border-color .2s ease,box-shadow .2s ease}:where(input:not([type=checkbox],[type=radio]),select,textarea):focus{border-color:var(--hog-accent);box-shadow:0 0 0 3px #78914a26;outline:none}.hog-carousel-section{padding:0}.carousel-title{text-align:center;font-size:42px;margin-bottom:45px}.hog-card{background:#fff;position:relative}.hog-card .hog-image{overflow:hidden}.hog-card .hog-image img{width:100%;display:block;aspect-ratio:4/5;object-fit:cover;transition:.5s}.hog-card:hover .hog-image img{transform:scale(1.05)}.hog-card .hog-content{padding:30px;position:absolute;bottom:0;left:0;width:100%;color:#fff;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);min-height:200px;display:flex;flex-flow:column}.hog-card .hog-content h3{font-size:28px;margin:0 0 10px}.hog-card .hog-content p{margin:0}.swiper-button-next,.swiper-button-prev{color:#000}.swiper-pagination{margin-top:20px;position:relative}.footer-links-section-bg{position:relative;z-index:1;height:clamp(150px,12vw,190px);overflow:hidden;background:#fff}.footer-links-section-bg svg{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:clamp(64px,7vw,110px);fill:#1a3323}.footer-links-section__flag{position:absolute;z-index:1;top:0;bottom:auto;left:clamp(18px,4vw,72px);display:block;width:auto;max-width:clamp(64px,6vw,100px);height:calc(100% - 12px);object-fit:contain;transform:rotate(-2deg);transform-origin:bottom left}@media screen and (max-width:749px){.footer-links-section-bg{height:120px}.footer-links-section__flag{top:0;left:16px;max-width:62px;height:112px}}.footer-links-section{background:#1a3323!important;color:#fff;padding:70px 0;position:relative;border-bottom:solid 1px #74986a}.footer-links-section ul.footer-links{list-style:none;margin:0;padding:0}.footer-links-section ul.footer-links li{display:inline-block;margin:0 8px 8px 0;position:relative}.footer-links-section ul.footer-links li:after{position:absolute;content:"";background:#b3afaf;width:1px;height:16px;top:3px;right:-6px}.footer-links-section ul.footer-links li:last-child:after{display:none}.footer-links-section ul.footer-links li a{display:block}.footer-links-section ul.footer-links li a:hover{text-decoration:underline}.template-index .shopify-section.ui-test-product-list{position:relative;overflow:hidden;background:#f6f1e6}.ui-test-product-list .section-resource-list{position:relative;isolation:isolate}.ui-test-product-list .product-list-decoration{position:absolute;z-index:0;top:var(--y);left:var(--x);width:min(var(--w),38vw);pointer-events:none;transform:translate(-50%,-50%)}.ui-test-product-list .product-list-decoration img{display:block;width:100%;height:auto}.ui-test-product-list .product-list-decoration--float{animation:hog-product-float 6s ease-in-out var(--delay,0s) infinite}.ui-test-product-list .product-list-decoration--drift{animation:hog-product-drift 10s ease-in-out var(--delay,0s) infinite}.ui-test-product-list :is(.section-resource-list__header,resource-list,.section-resource-list__content){position:relative;z-index:2}@keyframes hog-product-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 12px))}}@keyframes hog-product-drift{0%,to{transform:translate(-50%,-50%) rotate(-1deg)}50%{transform:translate(calc(-50% + 10px),calc(-50% - 7px)) rotate(1deg)}}@media screen and (max-width:749px){.ui-test-product-list .product-list--hide-decorations-mobile .product-list-decoration{display:none}}.template-index .featured-blog-posts{background:#fff}.template-index .featured-blog-posts .section{padding-block:clamp(72px,8vw,112px)}.template-index .featured-blog-posts .text-block--static-blog-title{margin-inline:auto;padding-bottom:clamp(36px,5vw,58px);text-align:center}.template-index .featured-blog-posts .text-block--static-blog-title p:first-child{margin:0 0 14px;color:#668f5e;font-family:var(--font-body--family);font-size:.78rem;font-weight:700;letter-spacing:.08em}.template-index .featured-blog-posts .text-block--static-blog-title h3{margin:0;color:var(--hog-ink);font-size:clamp(2.25rem,4vw,4rem);line-height:1.08;letter-spacing:-.035em}.template-index .featured-blog-posts .resource-list--grid{column-gap:clamp(24px,3vw,42px)}.template-index .featured-blog-posts .featured-blog-posts-card{transition:transform .35s ease}.template-index .featured-blog-posts .featured-blog-posts-card:hover{transform:translateY(-6px)}.template-index .featured-blog-posts .featured-blog-posts-card__media{background:#edf0e9}.template-index .featured-blog-posts .featured-blog-posts-card__media .resource-image{aspect-ratio:1.22 / 1}.template-index .featured-blog-posts .featured-blog-posts-card__media img{aspect-ratio:1.22 / 1;object-fit:cover;transition:transform .65s cubic-bezier(.2,.65,.25,1)}.template-index .featured-blog-posts .featured-blog-posts-card:hover .featured-blog-posts-card__media img{transform:scale(1.035)}.template-index .featured-blog-posts .featured-blog-posts-card__overlay-title{padding:70px 30px 26px;--color: #fff;--color-foreground: #fff;color:#fff;background:linear-gradient(to top,rgb(8 39 24 / 96%) 0%,rgb(8 39 24 / 62%) 48%,transparent 100%)}.template-index .featured-blog-posts .featured-blog-posts-card__overlay-title .text-block{--color: #fff !important;--color-foreground: #fff !important;color:#fff!important;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.15;text-shadow:0 2px 14px rgb(0 0 0 / 25%)}.template-index .featured-blog-posts .featured-blog-posts-card__overlay-title :is(h4,h4 *,.text-block,.text-block *){color:#fff!important}.template-index .featured-blog-posts .featured-blog-posts-card__content{display:block;padding-top:22px}.template-index .featured-blog-posts .blog-post-card__content-text{color:#68736d;font-family:var(--font-body--family);font-size:.98rem;line-height:1.7}.template-index .featured-blog-posts .blog-post-card__content-text a{display:block;width:fit-content;margin-top:16px;color:#668f5e;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.template-index .featured-blog-posts .blog-post-card__content-text a:after{content:" \2192"}@media screen and (max-width:749px){.template-index .featured-blog-posts .resource-list--grid{--resource-list-columns-mobile: 1fr !important}.template-index .featured-blog-posts .featured-blog-posts-card__date{min-width:78px;padding:11px 9px}}.testimonial-section{padding:60px 0}.testimonial-item{display:flex;align-items:center;color:#fff}.testimonial-item .testimonial-content .testimonial-text{font-size:28px;margin:0 0 30px}.testimonial-item .testimonial-content .customer{display:flex;align-items:center;gap:30px}.testimonial-item .testimonial-content .customer img{min-width:100px;min-height:100px;max-height:100px;border-radius:50%;max-width:100px}.testimonial-item .testimonial-content .customer .customer-info h3{margin:0 0 10px;font-size:24px}.testimonial-item .testimonial-content .customer .customer-info span{display:block;font-style:italic}#header-component .menu-list__link{letter-spacing:.08em;transition:color .2s ease}#header-component .menu-list__link:hover,#header-component .menu-list__link--active{color:#74986a}#header-component .header-actions__action{transition:color .2s ease}#header-component .header-actions__action:hover{color:#74986a}#shopify-section-product_list_EDUBdR .product-card{box-shadow:0 1px 3px #1a332314;transition:box-shadow .25s ease,transform .25s ease}#shopify-section-product_list_EDUBdR .product-card:hover{box-shadow:0 14px 28px #1a332324}.hog-card{box-shadow:0 1px 3px #1a332314;transition:box-shadow .3s ease}.hog-card:hover{box-shadow:0 14px 28px #1a332329}.background-image-fit img[src*=faq-bg]{object-position:center bottom}.page-handle-about-us #MainContent .section-wrapper:has(.page-content) .section{background:#f6f1e6}.page-handle-about-us #MainContent .section-wrapper:has(.page-content) .section-content-wrapper{width:min(100%,1440px);margin-inline:auto;padding:clamp(48px,6vw,88px) clamp(20px,4vw,64px)}.page-handle-about-us #MainContent .section-wrapper:has(.page-content) .page-content{position:relative;width:100%;padding:clamp(30px,4.5vw,64px) clamp(28px,4vw,60px);overflow:hidden;color:#34453d;background:#fffffff0;border:1px solid rgba(19,45,33,.07);border-right:2px solid rgba(116,152,106,.62);box-shadow:0 18px 55px #132d2112;animation:hog-about-card-reveal .8s cubic-bezier(.2,.7,.2,1) both}.page-handle-about-us #MainContent .section-wrapper:has(.page-content) .page-content:after{position:absolute;z-index:5;top:-1px;right:-1px;display:block;width:clamp(48px,4.5vw,70px);height:clamp(42px,4vw,62px);content:"";background:#d8e4d5;border-right:2px solid #8ba384;clip-path:polygon(100% 0,100% 100%,0 42%);filter:drop-shadow(-2px 2px 1px rgba(19,45,33,.08))}.page-handle-about-us #MainContent .section-wrapper:has(.page-content) .page-content:after{display:none}.template-index .section-wrapper:has(.text-block--text_67aRAK) .text-block--text_67aRAK{position:relative;overflow:hidden;padding:clamp(30px,3.5vw,54px) clamp(30px,4vw,60px);background:#fffffff2;border:1px solid rgba(19,45,33,.07);border-right:2px solid #8ba384;box-shadow:0 18px 50px #132d2112}.page-handle-about-us #MainContent .section-wrapper:has(.page-content) .page-content rte-formatter{display:block;max-width:1200px}.page-handle-about-us #MainContent .section-wrapper:has(.page-content) .page-content p{margin:0 0 1.25rem;font-family:var(--font-body--family);font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.8;letter-spacing:.005em}.page-handle-about-us #MainContent .section-wrapper:has(.page-content) .page-content p:last-child{margin-bottom:0;color:var(--hog-ink);font-weight:600;letter-spacing:.025em}@keyframes hog-about-card-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.page-handle-about-us #MainContent .section-wrapper:has(.page-content) .section-content-wrapper{padding-block:36px 52px}.page-handle-about-us #MainContent .section-wrapper:has(.page-content) .page-content{border-right-width:1px;box-shadow:0 12px 36px #132d2112}}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section{position:relative;overflow:hidden;min-height:min(760px,calc(100svh - var(--header-group-height, 0px)));background:radial-gradient(circle at 8% 12%,rgba(120,145,74,.12),transparent 24rem),radial-gradient(circle at 92% 78%,rgba(19,45,33,.08),transparent 28rem),#f6f1e6}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section:before{position:absolute;top:clamp(44px,7vw,96px);left:clamp(24px,6vw,112px);width:56px;height:1px;content:"";background:var(--hog-accent);box-shadow:68px 0 #78914a59}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.2fr);align-items:start;gap:clamp(48px,8vw,128px);width:min(1180px,calc(100% - 48px));margin-inline:auto;padding-block:clamp(72px,9vw,132px) clamp(96px,12vw,176px)}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper>.text-block:first-child{position:sticky;top:calc(var(--header-group-height, 0px) + 40px);width:100%;--text-align: left;text-align:left;animation:hog-policy-title-reveal .75s cubic-bezier(.2,.7,.2,1) both}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper>.text-block:first-child:before{display:block;margin-bottom:18px;content:"HOUSE OF GOLFERS  /  POLICY";color:var(--hog-accent);font-family:var(--font-body--family);font-size:.7rem;font-weight:700;letter-spacing:.18em}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper>.text-block:first-child h1{margin:0;color:var(--hog-ink);font-size:clamp(2.75rem,4.6vw,5rem);line-height:.98;letter-spacing:-.045em}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper>.text-block:nth-child(2){width:100%;max-width:none;padding:clamp(30px,4vw,56px);background:#ffffffb8;border:1px solid rgba(19,45,33,.1);border-radius:18px;box-shadow:0 24px 70px #132d2117;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:hog-policy-card-reveal .8s .1s cubic-bezier(.2,.7,.2,1) both}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper>.text-block:nth-child(2) p{max-width:62ch;margin-block:0 1.25em;color:var(--hog-ink-soft);font-family:var(--font-body--family);font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.75}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper>.text-block:nth-child(2)>p:first-child{color:var(--hog-ink);font-size:clamp(1.08rem,1.35vw,1.22rem);line-height:1.65}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper>.text-block:nth-child(2) h4{margin:2rem 0 .65rem;padding-top:1.5rem;color:var(--hog-ink);border-top:1px solid var(--hog-line);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.02em}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper>.text-block:nth-child(2) h4:first-of-type{margin-top:1.5rem}.page-handle-track-your-order #MainContent>.section-wrapper:first-child .section-content-wrapper>:nth-child(n+3){grid-column:2;margin-top:-88px;margin-left:clamp(30px,4vw,56px);position:relative;z-index:1}@keyframes hog-policy-title-reveal{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes hog-policy-card-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:899px){body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper{grid-template-columns:1fr;gap:36px;width:min(720px,calc(100% - 32px));padding-block:72px 112px}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper>.text-block:first-child{position:static}.page-handle-track-your-order #MainContent>.section-wrapper:first-child .section-content-wrapper>:nth-child(n+3){grid-column:1;margin-top:-72px;margin-left:clamp(30px,4vw,56px)}}@media screen and (max-width:749px){body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper{padding-block:56px 88px}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper>.text-block:nth-child(2){padding:26px 22px;border-radius:14px}}.section:has(.background-image-fit img[src*=faq-bg]) .accordion{--padding-inline-start: clamp(260px, 21vw, 420px) !important;--padding-inline-end: clamp(260px, 21vw, 420px) !important;position:relative;z-index:1}.section:has(.background-image-fit img[src*=faq-bg]) .background-image-fit img{animation:hog-faq-art-reveal 1.2s cubic-bezier(.2,.7,.2,1) both}.section:has(.background-image-fit img[src*=faq-bg]) .section-content-wrapper>.text-block{animation:hog-faq-heading-reveal .8s cubic-bezier(.2,.7,.2,1) both}.section:has(.background-image-fit img[src*=faq-bg]) .section-content-wrapper>.text-block:nth-child(2){animation-delay:.1s}.section:has(.background-image-fit img[src*=faq-bg]) accordion-custom{opacity:0;transform:translateY(16px);animation:hog-faq-row-reveal .65s cubic-bezier(.2,.7,.2,1) forwards}.section:has(.background-image-fit img[src*=faq-bg]) accordion-custom:nth-child(1){animation-delay:.18s}.section:has(.background-image-fit img[src*=faq-bg]) accordion-custom:nth-child(2){animation-delay:.25s}.section:has(.background-image-fit img[src*=faq-bg]) accordion-custom:nth-child(3){animation-delay:.32s}.section:has(.background-image-fit img[src*=faq-bg]) accordion-custom:nth-child(4){animation-delay:.39s}.section:has(.background-image-fit img[src*=faq-bg]) accordion-custom:nth-child(5){animation-delay:.46s}.section:has(.background-image-fit img[src*=faq-bg]) .details__header{margin-inline:-14px;padding-inline:14px;border-radius:8px;transition:color .25s ease,background-color .25s ease,transform .25s ease}.section:has(.background-image-fit img[src*=faq-bg]) .details__header:hover{color:#183b2a;background:#ffffff6b;transform:translate(6px)}.section:has(.background-image-fit img[src*=faq-bg]) .icon-plus{color:#668541;transition:color .25s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.section:has(.background-image-fit img[src*=faq-bg]) details[open] .icon-plus{color:#183b2a;transform:rotate(45deg)}@keyframes hog-faq-art-reveal{0%{opacity:0;transform:translateY(24px) scale(1.012)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hog-faq-heading-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hog-faq-row-reveal{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:989px){.section:has(.background-image-fit img[src*=faq-bg]) .accordion{--padding-inline-start: clamp(40px, 8vw, 80px) !important;--padding-inline-end: clamp(40px, 8vw, 80px) !important}}@media screen and (max-width:749px){.section:has(.background-image-fit img[src*=faq-bg]) .accordion{--padding-inline-start: 20px !important;--padding-inline-end: 20px !important}.section:has(.background-image-fit img[src*=faq-bg]) .background-image-fit img{object-position:center bottom}}#header-component .mega-menu__link{transition:color .2s ease}#header-component .mega-menu__link:hover{color:#74986a}#header-component .mega-menu__link--parent{letter-spacing:.04em}#header-component .menu-list__submenu-inner{border-top:1px solid #d6d2c9}#header-component .header__underlay{--color-submenu: #f5f1e8}#header-component .header__underlay-open:after{box-shadow:0 18px 44px #122b1f1f}@media screen and (min-width:990px){#header-component .menu-list__submenu-inner{padding-block:22px 26px}#header-component .mega-menu__list:has(.mega-menu__column--catalogue){grid-template-columns:repeat(5,minmax(0,1fr));gap:0;counter-reset:catalogue-category;border-top:1px solid rgba(23,62,43,.14);border-left:1px solid rgba(23,62,43,.14)}#header-component .mega-menu__list:has(.mega-menu__column--catalogue) .mega-menu__column{grid-column:span 1;counter-increment:catalogue-category;border-right:1px solid rgba(23,62,43,.14);border-bottom:1px solid rgba(23,62,43,.14)}#header-component .mega-menu__list:has(.mega-menu__column--catalogue) .mega-menu__link-image{display:none}#header-component .mega-menu__list:has(.mega-menu__column--catalogue) .mega-menu__link{position:relative;display:flex;min-height:92px;padding:42px 42px 18px 20px;align-items:flex-end;color:#173e2b;font-family:var(--hog-font-display, var(--font-heading--family));font-size:clamp(1rem,1.25vw,1.28rem);text-transform:none;transition:color .25s ease,background-color .25s ease}#header-component .mega-menu__list:has(.mega-menu__column--catalogue) .mega-menu__link:before{position:absolute;top:16px;left:20px;content:counter(catalogue-category,decimal-leading-zero);color:#84945f;font-family:var(--font-body--family);font-size:.58rem;font-weight:700;letter-spacing:.12em}#header-component .mega-menu__list:has(.mega-menu__column--catalogue) .mega-menu__link:after{position:absolute;right:20px;bottom:20px;content:"\2197";color:#84945f;font-family:var(--font-body--family);font-size:.72rem}#header-component .mega-menu__list:has(.mega-menu__column--catalogue) .mega-menu__link:hover{color:#fff;background:#173e2b}#header-component .mega-menu__list:has(.mega-menu__column--catalogue) .mega-menu__link:hover:before,#header-component .mega-menu__list:has(.mega-menu__column--catalogue) .mega-menu__link:hover:after{color:#c2d596}}@media screen and (min-width:9999px){#header-component .menu-list__submenu{background:#f5f1e8;border-bottom:1px solid rgba(23,62,43,.14);box-shadow:0 24px 55px #122b1f24}#header-component .menu-list__submenu-inner{padding-block:24px 28px;border-top-color:#173e2b1f}#header-component .mega-menu__grid{gap:0}#header-component .mega-menu__list{grid-template-columns:260px minmax(0,1fr)!important;grid-column:1 / -1;align-items:stretch;gap:0 48px}#header-component .mega-menu__column{grid-column:1;padding-right:32px;border-right:1px solid rgba(23,62,43,.16)}#header-component .mega-menu__column .mega-menu__link{position:relative;display:flex;min-height:43px;padding:10px 28px 10px 0;align-items:center;color:#173e2b;border-bottom:1px solid rgba(23,62,43,.11);font-family:var(--hog-font-display, var(--font-heading--family));font-size:clamp(1.05rem,1.3vw,1.35rem);font-weight:400;letter-spacing:-.015em;line-height:1.15;text-transform:none}#header-component .mega-menu__column .mega-menu__link:after{position:absolute;right:2px;content:"\2197";color:#82955d;font-family:var(--font-body--family);font-size:.75rem;transition:transform .25s ease}#header-component .mega-menu__column .mega-menu__link:hover,#header-component .mega-menu__column .mega-menu__link--preview-active{color:#78904f}#header-component .mega-menu__column .mega-menu__link:hover:after{transform:translate(3px,-3px)}#header-component .mega-menu__content-list--products{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start;gap:20px}#header-component .mega-menu__content{grid-column:2;grid-row:1 / span 8;align-self:start}#header-component .mega-menu__content-list-item .resource-card{padding:10px 10px 14px;background:#ffffffc7;border:1px solid rgba(23,62,43,.1);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#header-component .mega-menu__content-list-item .resource-card:hover{border-color:#173e2b33;box-shadow:0 14px 28px #173e2b1c;transform:translateY(-3px)}#header-component .mega-menu__content-list-item .resource-card__media{overflow:hidden;aspect-ratio:4 / 3;background:#eeeeed}#header-component .mega-menu__content-list-item .resource-card__image{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;mix-blend-mode:multiply}#header-component .mega-menu__content-list-item .resource-card__content{padding:12px 4px 0}#header-component .mega-menu__content-list-item .resource-card__title{color:#173e2b;font-family:var(--hog-font-display, var(--font-heading--family));font-size:1rem;line-height:1.25}#header-component .mega-menu__content-list-item .resource-card__subtext{margin-top:5px;color:#6c786f;font-size:.76rem}}#shopify-section-collection_list_KreTXe{--hog-forest: #183b2a;--hog-lime: #9ac43c;--hog-cream: #f7f5ef}#shopify-section-collection_list_KreTXe .section-resource-list__content{max-width:760px}#shopify-section-collection_list_KreTXe .section-resource-list__content .text-block>*{margin:0}#shopify-section-collection_list_KreTXe .section-resource-list__content .text-block p:first-child{margin-bottom:12px;color:#668541;font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.18em}#shopify-section-collection_list_KreTXe .section-resource-list__content h1{color:var(--hog-forest);font-size:clamp(2.5rem,5vw,4.5rem);line-height:.98;letter-spacing:-.045em}#shopify-section-collection_list_KreTXe .section-resource-list__content h1+p{max-width:610px;margin-top:20px;color:#536059;font-family:var(--font-body--family);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65}#shopify-section-collection_list_KreTXe .resource-list__item{min-width:0}#shopify-section-collection_list_KreTXe .collection-card{overflow:hidden;background:#fff;border:1px solid rgba(24,59,42,.09);border-radius:12px;box-shadow:0 4px 18px #183b2a0f;transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}#shopify-section-collection_list_KreTXe .collection-card__image{overflow:hidden;background:#f1f2ed}#shopify-section-collection_list_KreTXe .collection-card__image .resource-image__image{transition:transform .55s cubic-bezier(.2,.65,.25,1)}#shopify-section-collection_list_KreTXe .collection-card__content{min-height:68px;justify-content:center;background:#fff}#shopify-section-collection_list_KreTXe .collection-card__content .text-block{position:relative;width:100%;color:var(--hog-forest);font-weight:600;letter-spacing:-.01em}#shopify-section-collection_list_KreTXe .collection-card__content .text-block:after{position:absolute;top:50%;right:20px;width:28px;height:28px;border:1px solid rgba(24,59,42,.18);border-radius:50%;content:"\2192";display:grid;place-items:center;font-size:15px;line-height:1;transform:translateY(-50%);transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}#shopify-section-collection_list_KreTXe .collection-card:hover{border-color:#183b2a2e;box-shadow:0 18px 45px #183b2a24;transform:translateY(-6px)}#shopify-section-collection_list_KreTXe .collection-card:hover .resource-image__image{transform:scale(1.045)}#shopify-section-collection_list_KreTXe .collection-card:hover .text-block:after{color:#fff;background:var(--hog-forest);border-color:var(--hog-forest);transform:translate(3px,-50%)}#shopify-section-collection_list_KreTXe .collection-card:focus-within{outline:3px solid rgba(154,196,60,.45);outline-offset:3px}@media screen and (max-width:749px){#shopify-section-collection_list_KreTXe .section{padding-block-start:48px!important;padding-block-end:56px!important}#shopify-section-collection_list_KreTXe .resource-list--grid{--resource-list-columns-mobile: 1fr !important;row-gap:20px}#shopify-section-collection_list_KreTXe .section-resource-list__content h1{font-size:clamp(2.5rem,14vw,3.75rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,button[class*=button],.product-card,.product-card img,#header-component .menu-list__link:after,#shopify-section-collection_list_KreTXe .collection-card,#shopify-section-collection_list_KreTXe .collection-card__image .resource-image__image,#shopify-section-collection_list_KreTXe .collection-card__content .text-block:after{transition:none}.section:has(.background-image-fit img[src*=faq-bg]) .background-image-fit img,.section:has(.background-image-fit img[src*=faq-bg]) .section-content-wrapper>.text-block,.section:has(.background-image-fit img[src*=faq-bg]) accordion-custom{opacity:1;transform:none;animation:none}.section:has(.background-image-fit img[src*=faq-bg]) .details__header,.section:has(.background-image-fit img[src*=faq-bg]) .icon-plus{transition:none}body:is(.page-handle-shipping-delivery-policy,.page-handle-return-exchange-policy,.page-handle-privacy-policy,.page-handle-terms-of-use,.page-handle-track-your-order) #MainContent>.section-wrapper:first-child .section-content-wrapper>.text-block{opacity:1;transform:none;animation:none}.button:hover,button[class*=button]:hover,.product-card:hover,.product-card:hover img,#shopify-section-collection_list_KreTXe .collection-card:hover,#shopify-section-collection_list_KreTXe .collection-card:hover .resource-image__image,#shopify-section-collection_list_KreTXe .collection-card:hover .text-block:after{transform:none}}.template-collection #MainContent{background:#fff}.collection-breadcrumb-band{display:block;width:100%;padding-block:clamp(24px,3vw,42px);color:#fff;background:#173e2b}.collection-breadcrumb-band__inner{display:flex;width:min(calc(100% - 48px),1764px);margin-inline:auto;align-items:center;justify-content:space-between;gap:24px}.collection-breadcrumbs{display:flex;align-items:center;gap:10px;color:#ffffffa6;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.collection-breadcrumbs a{color:#c2d596;text-decoration:none}.collection-breadcrumbs a:hover{color:#fff}.collection-breadcrumb-band h1{margin:0;color:#fff;font-size:clamp(2rem,3.4vw,3.75rem);font-weight:400;line-height:1}@media screen and (max-width:749px){.collection-breadcrumb-band__inner{align-items:flex-start;flex-direction:column;gap:12px}}.collection-editorial-banner{padding-block:clamp(28px,3.5vw,52px);background:#fff}.collection-editorial-banner__inner{display:grid;min-height:clamp(320px,24vw,420px);grid-template-columns:minmax(320px,.82fr) minmax(0,1.35fr);overflow:hidden;background:#173e2b}.collection-editorial-banner__content{display:flex;justify-content:center;flex-direction:column;padding:clamp(30px,3vw,48px);color:#fff}.collection-editorial-banner__eyebrow{margin:0 0 18px;color:#bac99b;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.collection-editorial-banner__content h2{max-width:460px;margin:0;color:#fff;font-size:clamp(2.25rem,3.4vw,4.25rem);font-weight:400;line-height:.98;letter-spacing:-.04em}.collection-editorial-banner__copy{max-width:470px;margin:20px 0 24px;color:#ffffffc2;font-size:.92rem;line-height:1.65}.collection-editorial-banner__link{display:inline-flex;width:fit-content;align-items:center;gap:22px;padding-bottom:6px;color:#fff;border-bottom:1px solid rgba(255,255,255,.5);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.collection-editorial-banner__link span{transition:transform .2s ease}.collection-editorial-banner__link:hover span{transform:translate(4px)}.collection-editorial-banner__media{position:relative;min-height:0;padding:clamp(10px,1.2vw,20px);overflow:hidden;background:#eeeeed}.collection-editorial-banner__media img{position:absolute;inset:clamp(10px,1.2vw,20px);display:block;width:calc(100% - clamp(20px,2.4vw,40px));height:calc(100% - clamp(20px,2.4vw,40px));object-fit:contain;object-position:center;mix-blend-mode:multiply}.template-collection #MainContent>.section-wrapper:first-child .text-block:not(:first-child){max-width:560px;color:#526159;font-size:1rem;line-height:1.7}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:none!important;margin-top:8px}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) p{margin:0}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) a{position:relative;display:flex;min-height:124px;flex-direction:column;justify-content:flex-end;padding:22px 24px;overflow:hidden;color:#173e2b;background:#ffffff9e;border:1px solid rgba(23,62,43,.16);font-family:var(--hog-font-display);font-size:clamp(1.15rem,1.5vw,1.55rem);line-height:1.2;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:color .22s ease,background-color .22s ease,border-color .22s ease}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) a:before{position:absolute;top:20px;left:24px;color:#78914a;font-family:var(--hog-font-text);font-size:.68rem;font-weight:700;letter-spacing:.14em}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) p:nth-child(1) a:before{content:"01"}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) p:nth-child(2) a:before{content:"02"}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) p:nth-child(3) a:before{content:"03"}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) p:nth-child(4) a:before{content:"04"}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) a:after{position:absolute;top:16px;right:20px;content:"\2197";font-family:var(--hog-font-text);font-size:1.05rem;transition:transform .22s ease}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) a:hover,.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) a[aria-current=page]{color:#fff;background:#173e2b;border-color:#173e2b}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) a:hover:after{transform:translate(3px,-3px)}.collection-category-navigation{padding-block:clamp(48px,5vw,72px) clamp(56px,6vw,88px);background:#fff}.collection-category-navigation__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-block:4px 22px;border-bottom:1px solid rgba(23,62,43,.18)}.collection-category-navigation__header p{margin:0;color:#173e2b;font-family:var(--hog-font-text);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.collection-category-navigation__header span{max-width:420px;color:#68756e;font-size:.82rem;line-height:1.5;text-align:right}.collection-category-navigation__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;background:#173e2b26}.collection-category-card{position:relative;min-width:0;overflow:hidden;color:#fff;background:#e9e8e1;border:0;text-decoration:none}.collection-category-card__media{aspect-ratio:3 / 2;overflow:hidden;background:#e9e8e1}.collection-category-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.03);transition:transform .55s cubic-bezier(.2,.65,.25,1),filter .3s ease}.collection-category-card__content{position:absolute;z-index:1;right:0;bottom:0;left:0;display:flex;min-height:112px;align-items:flex-end;justify-content:space-between;gap:16px;padding:52px 22px 22px;color:#fff;background:linear-gradient(to top,rgba(10,42,27,.94),rgba(10,42,27,.62) 52%,transparent);border:0;font-family:var(--hog-font-display);font-size:clamp(1.15rem,1.4vw,1.5rem);letter-spacing:.02em;text-transform:uppercase}.collection-category-card__arrow{font-family:var(--hog-font-text);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform .22s ease}.collection-category-card:hover .collection-category-card__media img{filter:saturate(1) contrast(1.04);transform:scale(1.035)}.collection-category-card:hover .collection-category-card__arrow{transform:translate(3px,-3px)}.template-collection .product-grid-container{background:#fff}.template-collection .facets-block-wrapper--horizontal{margin-bottom:clamp(28px,3vw,46px);border-bottom:1px solid rgba(23,62,43,.13)}.template-collection .facets--horizontal{min-height:72px;padding-block:12px!important}.template-collection .facets--horizontal :is(.facets__label,.facets__summary){color:#25372e;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.template-collection .facets--horizontal .products-count-wrapper{color:#718078;font-size:.82rem;letter-spacing:.04em}.template-collection .product-grid{align-items:stretch}.template-collection .product-grid__item,.template-collection .product-card,.template-collection .product-card__content{height:100%}.template-collection .product-grid__item{content-visibility:auto;contain-intrinsic-size:320px 430px}.template-collection .product-card{overflow:visible;background:#fff;border:0;border-radius:0;box-shadow:none;transition:none}.template-collection .product-card:hover{border-color:transparent;box-shadow:none;transform:none}.template-collection .product-card .card-gallery{overflow:hidden;padding:1px!important;background:#78914ab8;border:0;border-radius:0;box-shadow:none;outline:0;transition:background-color .18s ease}.template-collection .product-card .card-gallery:after{content:none}.template-collection .product-card:hover .card-gallery{background:#173e2b}.template-collection .product-card .card-gallery>:is(.contents,slideshow-component),.template-collection .product-card .card-gallery slideshow-container,.template-collection .product-card .card-gallery slideshow-slides{background:#f3f2ed}.template-collection .product-card .card-gallery img{object-fit:contain;transition:none}.template-collection .product-card:hover .card-gallery img{transform:none}.template-collection .product-card__content>.group-block{flex:1;background:#fff!important}.template-collection .product-card :is(h3,.product-title){color:#18372a;font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}.template-collection .product-card product-price{color:#34483e;font-size:.92rem}.template-collection .product-card compare-at-price{color:#8a918d}.template-collection .product-badges{padding:14px}.template-collection .product-badges__badge{padding:7px 11px;background:#173e2b!important;border-radius:2px!important;color:#fff!important;font-size:.66rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}@media screen and (min-width:1200px){.template-collection .product-grid[product-grid-view=default]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.collection-editorial-banner{padding-block:16px 32px}.collection-editorial-banner__inner{min-height:0;grid-template-columns:1fr}.collection-editorial-banner__content{padding:32px 24px 36px}.collection-editorial-banner__content h2{font-size:2.55rem}.collection-editorial-banner__copy{margin-block:16px 20px}.collection-editorial-banner__media{height:220px;min-height:220px;padding:10px;order:-1}.collection-editorial-banner__media img{top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) a{min-height:104px;padding:18px;font-size:1rem}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) a:before{top:16px;left:18px}.template-collection :is(.text-block--categories_links,.text-block:has(a[href="/collections/drivers"])) a:after{top:13px;right:16px}.collection-category-navigation{padding-block:40px 48px}.collection-category-navigation__header{display:block;padding-bottom:16px}.collection-category-navigation__header span{display:block;margin-top:8px;text-align:left}.collection-category-navigation__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px}.collection-category-card__content{min-height:80px;padding:38px 14px 14px;font-size:.92rem}.collection-category-card__media{aspect-ratio:4 / 3}.collection-category-card__arrow{font-size:0}.collection-category-card__arrow:after{content:"\2197";font-size:.9rem}.template-collection .facets-toggle{margin-bottom:24px;border-block:1px solid rgba(23,62,43,.12)}.template-collection .product-grid{row-gap:32px}}.template-product{--hog-product-forest: #173e2b;--hog-product-moss: #718463;--hog-product-cream: #f5f1e7;--hog-product-gold: #c8a86b;--hog-product-rule: rgba(23, 62, 43, .14)}.template-product #MainContent{background:#fff}.template-product .product-information{--page-width: 100rem;padding-block:clamp(32px,5vw,80px)}.template-product .product-information__grid{column-gap:clamp(48px,6vw,112px)}.template-product .product-information__media{overflow:hidden;align-self:start;background:transparent;border:0;border-radius:2px;box-shadow:none}.template-product .product-information__media img{transition:transform .8s cubic-bezier(.2,.65,.25,1)}.template-product .product-information__media:hover img{transform:scale(1.018)}.template-product .product-details>.group-block{position:relative;width:100%;max-width:520px;padding:clamp(16px,2.5vw,40px) 0!important;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.template-product .product-details>.group-block:before{display:none}.template-product .product-details h1{margin-block:0 8px;color:var(--hog-product-forest);font-size:clamp(2.5rem,3.35vw,4rem);font-weight:400;line-height:1.02;letter-spacing:-.04em}.template-product .product-details product-price{color:var(--hog-product-forest);font-size:clamp(1.15rem,1.6vw,1.4rem)}.template-product .product-details compare-at-price{color:#7d837e}.template-product .product-details variant-picker{padding-block:18px;border-block:1px solid var(--hog-product-rule)}.template-product .product-details :is(.variant-option__button-label,.quantity-selector){border-radius:4px}.template-product .product-details .buy-buttons-block{margin-top:4px}.template-product .product-form-buttons{gap:12px}.template-product .product-form-buttons .quantity-selector{border-color:var(--hog-product-rule);background:#fff}.template-product .product-form-buttons add-to-cart-component,.template-product .accelerated-checkout-block{position:relative;isolation:isolate;overflow:hidden;min-height:56px;border-radius:4px;box-shadow:none;transition:box-shadow .35s ease,transform .35s ease}.template-product .product-form-buttons .add-to-cart-button{position:relative;z-index:1;min-height:56px;overflow:hidden;color:#fff;background-color:var(--hog-product-forest);background-image:none;background-position:0 0;border:1px solid var(--hog-product-forest);border-radius:4px;font-size:.82rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:background-color .35s ease,background-position .6s ease,box-shadow .35s ease,transform .35s ease}.template-product .accelerated-checkout-block:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-image:radial-gradient(circle,rgba(23,62,43,.22) 0 2.5px,transparent 3px);background-position:0 0;background-size:24px 24px;opacity:0;transform:translate(-12px);transition:opacity .35s ease,transform .65s cubic-bezier(.2,.65,.25,1)}.template-product .product-form-buttons add-to-cart-component:hover,.template-product .accelerated-checkout-block:hover{box-shadow:0 10px 24px #173e2b24;transform:translateY(-1px)}.template-product .product-form-buttons .add-to-cart-button:hover{color:#fff;background-color:#214e38;background-image:repeating-linear-gradient(105deg,transparent 0 34px,rgba(245,241,231,.1) 34px 64px);background-position:24px 0;transform:none}.template-product .accelerated-checkout-block:hover:after{opacity:1;transform:translate(0)}.template-product .accelerated-checkout-block{background:#fff;border:1px solid var(--hog-product-forest)}.template-product .accelerated-checkout-block shopify-accelerated-checkout{position:relative;z-index:1;--shopify-accelerated-checkout-button-border-radius: 3px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-button-height: 54px}.template-product .product-details .rte{color:#435249;font-size:.95rem;line-height:1.7}.template-product .product-details :is(.color-custom-group_aXnYyb,.color-custom-group_YAKm6a,.color-custom-group_NGJDpt,.color-custom-group_73gqqM){min-height:104px;padding:20px 12px!important;background:transparent;border:1px solid var(--hog-product-rule);transition:border-color .25s ease,background-color .25s ease}.template-product .product-details :is(.color-custom-group_aXnYyb,.color-custom-group_YAKm6a,.color-custom-group_NGJDpt,.color-custom-group_73gqqM):hover{background:#ffffff8c;border-color:#173e2b47}.template-product .product-details :is(.color-custom-group_aXnYyb,.color-custom-group_YAKm6a,.color-custom-group_NGJDpt,.color-custom-group_73gqqM) .icon{color:var(--hog-product-moss)}@media screen and (min-width:1200px){.template-product .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.55fr) minmax(440px,.85fr)}}@media screen and (min-width:750px){.template-product .product-information__media{width:100%;min-width:0;max-width:680px;justify-self:end}.template-product .product-information__media .product-media-container.constrain-height{--constrained-min-height: 0px;--constrained-height: clamp(460px, 55vh, 600px);background:#fff}.template-product .product-information__media .product-media-constraint-wrapper{max-height:600px}.template-product .product-details{align-self:start}}@media screen and (max-width:749px){.template-product .product-information{padding-block:0 44px}.template-product .product-information__media{border-radius:0}.template-product .product-details>.group-block{margin-top:0;padding:32px 20px 24px!important;border-top:1px solid var(--hog-product-rule);border-radius:0}.template-product .product-details h1{font-size:clamp(2.2rem,12vw,3.5rem)}}@media(prefers-reduced-motion:reduce){.template-product .product-information__media img,.template-product .product-form-buttons add-to-cart-component,.template-product .product-form-buttons .add-to-cart-button,.template-product .product-form-buttons .add-to-cart-button:after,.template-product .accelerated-checkout-block,.template-product .accelerated-checkout-block:after{transition:none}.template-product .product-information__media:hover img,.template-product .product-form-buttons add-to-cart-component:hover,.template-product .accelerated-checkout-block:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
