:root{--h4h-olive: #3f4b2f;--h4h-olive-hi: #4f5e3b;--h4h-olive-deep: #2c3522;--h4h-khaki: #d7c8a9;--h4h-khaki-tint: #e9e0cd;--h4h-khaki-deep: #c3b28d;--h4h-black: #111111;--h4h-ground: #f4f1ea;--h4h-surface: #ffffff;--h4h-ink: #2a2a26;--h4h-ink-strong: #111111;--h4h-on-dark: #e8e4d8;--h4h-crimson: #8c1c2b;--h4h-border: #ddd7c9;--h4h-card-ground: #ffffff;--h4h-card-edge: #cfc8b9}.card--block-media .ratio,.card-product-flex .ratio,.card__inner.ratio{--ratio-percent: 100% !important}.card--block-media .media,.card-product-flex .media,.card__media .media{background-color:var(--h4h-card-ground);--media-image-fit: contain}.card--block-media .media>img,.card--block-media .media>picture>img,.card-product-flex .media>img,.card__media .media>img,.card__media .media>picture>img{object-fit:contain!important;padding:10%;box-sizing:border-box}.header__heading,.header__heading-link,.header__logo,.header__logo-link{white-space:nowrap}.logo-fallback{white-space:nowrap!important}@media(max-width:767px){.logo-fallback{font-size:2.1rem!important}}.header__heading-link,.header__logo-link{display:inline-flex;align-items:center;line-height:1.05}.collection-list .group-block>.group-block-content{position:relative!important;height:100%;display:flex;align-items:flex-end}.section-resource-list__header{position:relative;z-index:3;margin-bottom:8px}.collection--grid-layout .grid__item>.group-block{min-height:0;position:relative;overflow:hidden}.collection--grid-layout .grid__item>.group-block:has(.background-image-img){aspect-ratio:4 / 3;background-color:var(--color-background)}.collection--grid-layout .grid__item:has(>.group-block):not(:has(.background-image-img)){grid-column:1 / -1}.collection--grid-layout .grid__item:not(:has(.background-image-img))>.group-block,.collection--grid-layout .grid__item:not(:has(.background-image-img)) .group-block-content,.collection--grid-layout .grid__item:not(:has(.background-image-img)) .text-block{align-items:center;justify-content:center;text-align:center;width:100%;max-width:100%}.collection--grid-layout .grid__item:not(:has(.background-image-img)) p{text-align:center}.collection--grid-layout .grid__item>.group-block>.group-block__media-wrapper,.collection--grid-layout .grid__item>.group-block .background-image-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto!important}.collection--grid-layout .grid__item .background-image-img{width:100%;height:100%;object-fit:cover!important;object-position:50% 0%!important}.collection--grid-layout .grid__item .group-block-content .group-block{background-color:transparent!important;aspect-ratio:auto}.collection--grid-layout .grid__item .group-block-content .group-block__media-wrapper.media--empty{display:none}.collection--grid-layout .grid__item>.group-block:has(.background-image-img):after{content:"";position:absolute;inset:auto 0 0 0;height:48%;background:linear-gradient(to top,#111111ed,#111111b3 42%,#1110);pointer-events:none;z-index:1}.collection-list .group-block>.group-block-content{z-index:2}.collection--grid-layout .grid__item:nth-child(5) .background-image-img{transform:scale(1.16)}.collection-list .group-block .button{letter-spacing:.01em;background:transparent;border:0}@media(max-width:767px){.collection-list .group-block .button{font-size:1.6rem}}h1,h2,h3,.h1,.h2,.h3{overflow-wrap:break-word;text-wrap:pretty}.color-scheme-5 .h4h-legacy-demo-ground{background-color:var(--h4h-ground)}.facets-block-wrapper,.facets-block-wrapper--vertical{align-self:start;background-color:transparent!important}.slideshow__slide{position:relative;isolation:isolate}.slideshow__slide>.group-block__media-wrapper,.slideshow__slide picture,.slideshow__slide .media{z-index:0}.slideshow__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1111116b,#11111129 42%,#11111194);pointer-events:none;z-index:1}.slideshow__slide .group-block-content,.slideshow__slide .slideshow__content,.slideshow__slide .layout-panel-flex{position:relative;z-index:2}#MainContent>:last-child .section,#MainContent>:last-child .shopify-section{padding-block-end:0}[id$=section_ifY4BX] .layout-panel-flex--row{align-items:center!important}@media screen and (min-width:1025px){.collection-wrapper>.facets-block-wrapper--vertical,.facets-block-wrapper--vertical{align-self:stretch}.facets-block-wrapper--vertical>.facets-wrapper--vertical,.facets-wrapper.facets--vertical{position:sticky;top:calc(var(--header-height, 81px) + 16px);max-height:calc(100vh - var(--header-height, 81px) - 32px);overflow-y:auto;overscroll-behavior:contain}}.swatch-item .swatch-wrapper{width:44px;height:44px}.swatch-item .swatch{width:44px!important;height:44px!important;--swatch-input--size: 44px;border-radius:2px;box-shadow:inset 0 0 0 1px #11111147;transition:box-shadow .12s ease,transform .12s ease}.swatch-item:hover .swatch{box-shadow:inset 0 0 0 1px #1111118c,0 0 0 3px #11111124}.swatch-item input:checked+.swatch,.swatch-item input:checked~.swatch,.swatch-item [aria-checked=true] .swatch,.swatch-item.is-selected .swatch{box-shadow:inset 0 0 0 1px #11111147,0 0 0 2px var(--h4h-surface),0 0 0 4px var(--h4h-olive)}.swatch-item input:focus-visible+.swatch,.swatch-item input:focus-visible~.swatch{outline:2px solid var(--h4h-olive);outline-offset:3px}.swatch-list{gap:10px}.h4h-photo-notice{margin:8px 0 0;font-size:1.3rem;line-height:1.45;color:var(--h4h-ink, #2a2a26);opacity:.78;max-width:52ch}body.template-page main h1{font-size:4rem!important;line-height:1.15}body.template-page rte-formatter h2,body.template-page .rte h2,body.template-page main h2{font-size:2.6rem!important;line-height:1.25}body.template-page rte-formatter h3,body.template-page .rte h3,body.template-page main h3{font-size:2.2rem!important;line-height:1.3}body.template-page rte-formatter h4,body.template-page .rte h4,body.template-page main h4{font-size:1.9rem!important;line-height:1.35}@media screen and (max-width:749px){body.template-page main h1{font-size:3rem!important}body.template-page rte-formatter h2,body.template-page .rte h2,body.template-page main h2{font-size:2.2rem!important}body.template-page rte-formatter h3,body.template-page .rte h3,body.template-page main h3{font-size:1.9rem!important}body.template-page rte-formatter h4,body.template-page .rte h4,body.template-page main h4{font-size:1.7rem!important}}.button.button--outline,.button-secondary.button--outline,.button.button--outline .button-text-main,.button-secondary.button--outline .button-text-main{color:var(--color-primary, var(--color-foreground))!important}.button.button--outline,.button-secondary.button--outline{border-color:var(--color-primary, var(--color-foreground))}.color-scheme-3 .price,.color-scheme-3 .price-item,.color-scheme-4 .price,.color-scheme-4 .price-item,.color-scheme-7 .price,.color-scheme-7 .price-item,.color-scheme-9 .price,.color-scheme-9 .price-item,.color-mobile-scheme-3 .price-item,.color-mobile-scheme-4 .price-item,.color-mobile-scheme-7 .price-item,.color-mobile-scheme-9 .price-item,.color-tablet-scheme-3 .price-item,.color-tablet-scheme-4 .price-item,.color-tablet-scheme-7 .price-item,.color-tablet-scheme-9 .price-item{color:var(--color-foreground)!important}.color-scheme-3 .price-item--regular.price-item--sale,.color-scheme-4 .price-item--regular.price-item--sale,.color-scheme-7 .price-item--regular.price-item--sale,.color-scheme-9 .price-item--regular.price-item--sale{color:var(--color-foreground)!important;opacity:.7}.number-showmore,.number-showmore .text-number,.number-showmore *{color:var(--color-foreground)!important}.h4h-megamenu-tiles{display:grid!important;grid-auto-flow:row!important;gap:10px;align-content:start;flex:0 0 auto}.h4h-megamenu-tiles--1{grid-template-columns:minmax(0,1fr)!important;width:22rem}.h4h-megamenu-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:34rem}.h4h-megamenu-tiles--3,.h4h-megamenu-tiles--4,.h4h-megamenu-tiles--5,.h4h-megamenu-tiles--6{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:46rem}.h4h-megamenu-tiles .collage__item{grid-column:auto!important;grid-row:auto!important;width:auto!important;height:auto!important}.h4h-megamenu-tiles .collage__item--image{aspect-ratio:1 / 1;background-color:var(--h4h-card-ground);box-shadow:inset 0 0 0 1px #1111111a;border-radius:2px;overflow:hidden}.h4h-megamenu-tiles .collage__item--image img{width:100%;height:100%;object-fit:contain;transition:transform .22s ease}.h4h-megamenu-tiles .collage__item--image:hover img{transform:scale(1.04)}.h4h-megamenu-tiles .collage__item--image a:focus-visible{outline:2px solid var(--h4h-olive);outline-offset:2px}@media screen and (max-width:1279px){.h4h-megamenu-tiles--4,.h4h-megamenu-tiles--5,.h4h-megamenu-tiles--6,.h4h-megamenu-tiles--3{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:32rem}}@media screen and (max-width:1024px){.h4h-megamenu-tiles{display:none!important}}.h4h-parent-link{display:inline-block;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--color-primary, var(--color-foreground));margin-inline-start:2rem;margin-block-end:14px}.h4h-parent-link__item{margin-bottom:6px}.h4h-main-nav .h4h-parent-link__item{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.h4h-main-nav .h4h-parent-link__item:focus-within{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;margin-bottom:6px}.mega-menu__content>.h4h-parent-link{margin-block-start:0}.haloCalculatorShipping .message .text{text-transform:none}.swatch-item [role=radio]:focus-visible{outline:2px solid var(--h4h-olive);outline-offset:2px;border-radius:2px}.swatch-item [role=radio][aria-checked=true]{box-shadow:0 0 0 1px var(--h4h-surface),0 0 0 3px var(--h4h-olive)}.h4h-main-nav__inner{display:flex;align-items:stretch;justify-content:space-between;gap:32px;flex-wrap:nowrap;padding-block:28px 32px}.h4h-main-nav__columns{display:flex;align-items:flex-start;gap:40px;flex:1 1 auto;margin:0;padding:0;list-style:none;flex-wrap:wrap}.h4h-nav-column{min-width:0;flex:1 1 0;max-width:320px}.h4h-nav-column__heading{display:block;font-size:1.35rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground);opacity:.62;margin-block-end:10px;white-space:nowrap}.h4h-nav-column__list{margin:0;padding:0;list-style:none}.h4h-nav-column__list .header__menu-item{display:flex;align-items:center;min-height:56px;padding-block:2px;white-space:nowrap;font-size:1.7rem;line-height:1.35}.h4h-nav-tile{flex:0 0 28%;max-width:360px;min-width:200px;display:flex}.h4h-nav-tile__link{display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit}.h4h-nav-tile__media{position:relative;overflow:hidden;border-radius:2px;flex:1 1 auto;min-height:205px;background-color:var(--h4h-card-ground)}.h4h-nav-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;transition:transform .4s cubic-bezier(.7,0,.2,1)}.h4h-nav-tile__link:hover .h4h-nav-tile__img{transform:scale(1.03)}.h4h-nav-tile__caption{display:flex;align-items:center;min-height:44px;font-weight:700;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground)}@media(max-width:1279px){.h4h-nav-tile{display:none}.h4h-main-nav__columns{gap:28px}}html:root{--h4h-display: Oswald, sans-serif;--font-h1--family: var(--font-body--family);--font-h2--family: var(--font-body--family);--font-h3--family: var(--font-body--family);--font-h4--family: var(--font-body--family);--font-h5--family: var(--font-body--family);--font-h6--family: var(--font-body--family)}.logo-fallback,.header__heading,.header__heading-link,.collection-header h1,.template-collection .collection-header h1,.h4h-display{font-family:var(--h4h-display)}.text-block.h1>*,.text-block.h2>*,.text-block.h3>*{font-family:var(--h4h-display)}.collection-header h1,.template-collection .collection-header h1{font-size:clamp(3rem,3.5vw,4.4rem);font-weight:700}.h4h-main-nav,.h4h-main-nav *{font-family:var(--font-body--family)}footer *,[class*=facet] *,[class*=filter] *,[class*=drawer] *,[class*=cart] *,[class*=newsletter] *,button,[role=button],a[class*=btn],.template-product h1,.product-information h1{font-family:var(--font-body--family)!important}.collection-list .group-block-content .text-block,.collection-list .group-block-content .text-block *{font-family:var(--font-body--family)!important;font-weight:700!important}.h4h-scope{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block:12px 4px}.h4h-scope__label{font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground);opacity:.62}.h4h-scope__chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:2px;border:1px solid var(--h4h-olive);color:var(--h4h-olive);background:transparent;font-size:1.4rem;line-height:1.2;text-decoration:none;transition:background-color .14s ease,color .14s ease}.h4h-scope__chip:hover,.h4h-scope__chip:focus-visible{background:var(--h4h-olive);color:#fff}.h4h-scope__chip-x{font-size:1.8rem;line-height:1}.h4h-scope__clear{min-height:44px;display:inline-flex;align-items:center;font-size:1.4rem;text-decoration:underline;color:var(--color-foreground)}.h4h-disc{--h4h-disc-gap: 1.6rem;display:flex;flex-direction:column;gap:2rem;width:100%}.h4h-disc__heading{margin:0;font-family:var(--h4h-display);font-size:clamp(2.2rem,2.2vw,2.6rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground)}.h4h-disc__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.h4h-disc__tabs{display:flex;flex-wrap:wrap;gap:.8rem}.h4h-disc__tab{display:inline-flex;align-items:center;min-height:44px;padding:0 2rem;border:1px solid var(--h4h-border);border-radius:999px;background:transparent;font-family:var(--font-body--family);font-size:1.4rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.h4h-disc__tab:hover{border-color:var(--h4h-olive);color:var(--h4h-olive)}.h4h-disc__radio:nth-of-type(1):focus-visible~.h4h-disc__tabs .h4h-disc__tab:nth-child(1),.h4h-disc__radio:nth-of-type(2):focus-visible~.h4h-disc__tabs .h4h-disc__tab:nth-child(2){outline:2px solid var(--h4h-olive);outline-offset:2px}.h4h-disc__panel{display:none}.h4h-disc__radio:nth-of-type(1):checked~.h4h-disc__panels>.h4h-disc__panel:nth-child(1),.h4h-disc__radio:nth-of-type(2):checked~.h4h-disc__panels>.h4h-disc__panel:nth-child(2),.h4h-disc__panel[data-single=true]{display:grid}.h4h-disc__radio:nth-of-type(1):checked~.h4h-disc__tabs .h4h-disc__tab:nth-child(1),.h4h-disc__radio:nth-of-type(2):checked~.h4h-disc__tabs .h4h-disc__tab:nth-child(2){background:var(--h4h-olive);border-color:var(--h4h-olive);color:#fff}.h4h-disc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--h4h-disc-gap);justify-content:start}@media screen and (min-width:750px){.h4h-disc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.h4h-disc__grid--3{max-width:105rem}.h4h-disc__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:72rem}.h4h-disc__grid--4,.h4h-disc__grid--7,.h4h-disc__grid--8{grid-template-columns:repeat(4,minmax(0,30rem))}.h4h-disc__grid--5{grid-template-columns:repeat(6,minmax(0,1fr))}.h4h-disc__grid--5>.h4h-disc__tile{grid-column:span 2}.h4h-disc__grid--5>.h4h-disc__tile:nth-child(4){grid-column:2 / span 2}.h4h-disc__grid--5>.h4h-disc__tile:nth-child(5){grid-column:4 / span 2}.h4h-disc__grid--6{grid-template-columns:repeat(6,minmax(0,24rem))}}.h4h-disc__tile{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:var(--color-foreground)}.h4h-disc__media{display:block;position:relative;isolation:isolate;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px;background:var(--h4h-card-ground)}.h4h-disc__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.h4h-disc__tile:hover .h4h-disc__img{transform:scale(1.04)}.h4h-disc__overlay{position:absolute;inset-inline:0;inset-block-end:0;display:block;padding:4rem 1.4rem 1.2rem;background-image:linear-gradient(to top,#000c 0% 72%,#0000006b 88%,#0000)}.h4h-disc__label{display:block;font-family:var(--font-body--family);font-size:clamp(1.5rem,1.5vw,1.8rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:#fff}.h4h-disc__tile:hover .h4h-disc__label{text-decoration:underline;text-underline-offset:3px}.h4h-disc__tile:focus-visible{outline:2px solid var(--h4h-olive);outline-offset:3px}.h4h-disc__shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.h4h-disc__shortcuts-label{font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.h4h-disc__shortcut{display:inline-flex;align-items:center;min-height:44px;padding:0 1.4rem;border:1px solid var(--h4h-border);border-radius:999px;font-size:1.4rem;text-decoration:none;color:var(--color-foreground)}.h4h-disc__shortcut:hover{border-color:var(--h4h-olive);color:var(--h4h-olive)}.h4h-disc__steps{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;margin:0;padding:1.6rem 0 0;list-style:none;border-top:1px solid var(--h4h-border)}.h4h-disc__step{display:flex;align-items:center;gap:.8rem;font-size:1.5rem}.h4h-disc__step>span{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--h4h-olive);color:#fff;font-size:1.3rem;font-weight:700;flex:0 0 auto}.h4h-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;width:100%}.h4h-chips__label{font-family:var(--font-body--family);font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-inline-end:.4rem}.h4h-chips__chip{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:0 1.6rem;border:1px solid var(--h4h-border);border-radius:999px;font-size:1.4rem;text-decoration:none;color:var(--color-foreground);transition:border-color .15s ease,color .15s ease,background-color .15s ease}.h4h-chips__chip:hover{border-color:var(--h4h-olive);color:var(--h4h-olive)}.h4h-chips__chip.is-active{background:var(--h4h-olive);border-color:var(--h4h-olive);color:#fff}.h4h-chips__count{font-size:1.2rem;opacity:.6}.h4h-chips__x{font-size:1.7rem;line-height:1}.h4h-chips__chip:focus-visible{outline:2px solid var(--h4h-olive);outline-offset:2px}.h4h-hero{--h4h-hero-h: clamp(40rem, 30vw, 48rem);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:0;min-height:var(--h4h-hero-h);width:100%;overflow:hidden;border-radius:2px;background:var(--h4h-khaki-tint)}.h4h-hero--type-only{grid-template-columns:minmax(0,1fr);--h4h-hero-h: clamp(24rem, 18vw, 30rem)}.h4h-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.2rem;padding:3.2rem clamp(2rem,3vw,4.8rem);min-width:0}.h4h-hero__title{margin:0;font-family:var(--h4h-display);font-size:clamp(3rem,3.4vw,4.4rem);font-weight:700;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--h4h-ink-strong);overflow-wrap:anywhere}.h4h-hero__desc{margin:0;max-width:52ch;font-size:1.6rem;line-height:1.5;color:var(--h4h-ink)}.h4h-hero__count{margin:0;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;color:var(--h4h-ink);opacity:.75}.h4h-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:.6rem;padding:0 3rem;border:0;border-radius:2px;background:var(--h4h-olive);color:#fff;font-family:var(--font-body--family);font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease}.h4h-hero__cta:hover{background:var(--h4h-olive-hi)}.h4h-hero__cta:focus-visible{outline:2px solid var(--h4h-ink-strong);outline-offset:3px}.h4h-hero__media{position:relative;min-width:0;background:var(--h4h-card-ground)}.h4h-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.h4h-hero{--h4h-hero-h: clamp(32rem, 88vw, 38rem);grid-template-columns:minmax(0,1fr);grid-template-rows:40% minmax(0,1fr)}.h4h-hero--type-only{--h4h-hero-h: 20rem;grid-template-rows:minmax(0,1fr)}.h4h-hero__media{grid-row:1}.h4h-hero__copy{grid-row:2;gap:.8rem;padding:1.8rem 1.6rem 2rem}.h4h-hero__cta{min-height:44px;padding:0 2.4rem}}.h4h-hero--bleed{position:relative;display:block;grid-template-columns:none;min-height:clamp(40rem,30vw,48rem);background:var(--h4h-ink-strong, #111)}.h4h-hero__bleed-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.h4h-hero__bleed-media picture{display:block;width:100%;height:100%}.h4h-hero__bleed-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.h4h-hero--bleed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(to right,#000000b8,#00000085 30%,#0000 55%)}.h4h-hero--bleed .h4h-hero__copy{position:relative;z-index:2;width:38%;margin-inline-start:5%;min-height:clamp(40rem,30vw,48rem);padding-block:3.2rem;padding-inline:0;justify-content:center;color:#fff}.h4h-hero--bleed .h4h-hero__title,.h4h-hero--bleed .h4h-hero__count{color:#fff}.h4h-hero--bleed .h4h-hero__desc,.h4h-hero--bleed .h4h-hero__desc *{color:#ffffffeb}.h4h-hero--bleed .h4h-hero__cta{background:#fff;color:var(--h4h-ink-strong, #111);border-color:#fff}.h4h-hero--bleed .h4h-hero__cta:hover{background:var(--h4h-khaki, #d7c8a9);border-color:var(--h4h-khaki, #d7c8a9);color:var(--h4h-ink-strong, #111)}.h4h-hero--bleed .h4h-hero__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}@media screen and (max-width:749px){.h4h-hero--bleed{min-height:0;aspect-ratio:4 / 5}.h4h-hero--bleed:before{background-image:linear-gradient(to bottom,#000000a8,#00000070 26%,#0000 46%)}.h4h-hero--bleed .h4h-hero__copy{width:54%;margin-inline-start:6%;min-height:0;padding-block:5% 0;justify-content:flex-start}.h4h-hero--copy-above-mobile{aspect-ratio:auto;display:flex;flex-direction:column-reverse}.h4h-hero--copy-above-mobile:before{display:none}.h4h-hero--copy-above-mobile .h4h-hero__bleed-media{position:relative;inset:auto;aspect-ratio:4 / 5}.h4h-hero--copy-above-mobile .h4h-hero__copy{width:auto;margin-inline:0;padding:1.8rem 1.6rem 2rem;color:var(--color-foreground);background:var(--h4h-khaki-tint)}.h4h-hero--copy-above-mobile .h4h-hero__title,.h4h-hero--copy-above-mobile .h4h-hero__count,.h4h-hero--copy-above-mobile .h4h-hero__desc,.h4h-hero--copy-above-mobile .h4h-hero__desc *{color:var(--color-foreground)}.h4h-hero--copy-above-mobile .h4h-hero__cta{background:var(--h4h-ink-strong, #111);border-color:var(--h4h-ink-strong, #111);color:#fff}}.h4h-anchor{display:block;height:0;scroll-margin-top:12rem}.h4h-csearch{display:block;width:100%;max-width:44rem;margin:0 0 1.6rem}.h4h-csearch__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.h4h-csearch__row{display:flex;align-items:stretch;gap:0;border:1px solid var(--h4h-border);border-radius:2px;background:var(--h4h-surface);overflow:hidden}.h4h-csearch__row:focus-within{border-color:var(--h4h-olive);box-shadow:0 0 0 1px var(--h4h-olive)}.h4h-csearch__input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 1.4rem;border:0;background:transparent;font-family:var(--font-body--family);font-size:1.5rem;color:var(--h4h-ink)}.h4h-csearch__input:focus{outline:none}.h4h-csearch__submit{flex:0 0 auto;min-height:44px;padding:0 1.8rem;border:0;background:var(--h4h-olive);color:#fff;font-family:var(--font-body--family);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.h4h-csearch__submit:hover{background:var(--h4h-olive-hi)}.h4h-csearch__submit:focus-visible{outline:2px solid var(--h4h-ink-strong);outline-offset:-4px}.template-list-collections .section-resource-list__header h1{margin:0 0 .4rem;font-family:var(--h4h-display);font-size:clamp(3rem,3.4vw,4.4rem);font-weight:700;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--h4h-ink-strong)}@media screen and (max-width:1024px){.card__media.h4h-card-swiped .media.media--hover-effect>img:first-child:not(:only-child){opacity:var(--opacity-0)}.card__media.h4h-card-swiped .media.media--hover-effect>img+img{opacity:var(--opacity-100)}.card-wrapper.h4h-swipe-ready .card__media{touch-action:pan-y}.card__media .h4h-card-dots{position:absolute;inset-inline:0;bottom:0;z-index:2;display:flex;justify-content:center;gap:0;pointer-events:auto}.card__media .h4h-card-dot{inline-size:2.3rem;block-size:2.3rem;padding:0;border:0;background:none;box-shadow:none;display:grid;place-items:center;cursor:pointer}.card__media .h4h-card-dot:before{content:"";inline-size:.7rem;block-size:.7rem;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 1px #00000047;transition:background var(--duration-short, .15s) ease}.card__media .h4h-card-dot.is-active:before{background:#fff;box-shadow:0 0 0 1px #00000073}}@media screen and (min-width:1025px){.card__media .h4h-card-dots{display:none}}.h4h-pdp-lifestyle__heading,.h4h-pdp-details__heading,.h4h-pdp-personalise__heading{font-size:clamp(2rem,2.6vw,2.6rem);line-height:1.15;margin:0 0 1.6rem}.h4h-pdp-lifestyle__grid{display:grid;grid-template-columns:repeat(min(var(--h4h-lifestyle-cols, 4),2),1fr);gap:1.2rem;margin:0;padding:0}.h4h-pdp-lifestyle__item{margin:0;list-style:none}.h4h-pdp-lifestyle__img{display:block;inline-size:100%;block-size:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--h4h-radius, 0)}@media screen and (min-width:750px){.h4h-pdp-lifestyle__grid{grid-template-columns:repeat(min(var(--h4h-lifestyle-cols, 4),4),1fr);gap:1.6rem;max-inline-size:calc(var(--h4h-lifestyle-cols, 4) * 34rem)}}.h4h-pdp-details__body ul{display:grid;grid-template-columns:1fr;gap:.8rem 3.2rem;margin:0;padding:0;list-style:none}.h4h-pdp-details__body li{position:relative;padding-inline-start:1.8rem;line-height:1.5}.h4h-pdp-details__body li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.75em;inline-size:.6rem;block-size:.6rem;border-radius:50%;background:currentColor;opacity:.55}@media screen and (min-width:750px){.h4h-pdp-details__body ul{grid-template-columns:1fr 1fr}}.h4h-pdp-personalise{display:grid;gap:2rem}.h4h-pdp-personalise__lead{margin:0 0 .8rem;font-size:1.6rem;line-height:1.5}.h4h-pdp-personalise__note{margin:0;font-size:1.4rem;line-height:1.5;opacity:.8}.h4h-pdp-personalise__img{display:block;inline-size:100%;block-size:auto}@media screen and (min-width:750px){.h4h-pdp-personalise--with-image{grid-template-columns:1fr 1fr;align-items:center;gap:3.2rem}}.h4h-pdp-trust{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:0;padding:0}.h4h-pdp-trust__item{display:flex;align-items:flex-start;gap:1rem;margin:0;list-style:none;font-size:1.4rem;line-height:1.45}.h4h-pdp-trust__icon{flex:0 0 auto;inline-size:2rem;block-size:2rem;margin-block-start:.1rem}.h4h-pdp-trust__icon svg{inline-size:100%;block-size:100%}@media screen and (min-width:750px){.h4h-pdp-trust{grid-template-columns:repeat(var(--h4h-trust-cols, 3),1fr);gap:2.4rem}}.customization-option.product-option{white-space:normal}.customization-option.product-option dd{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.h4h-band{position:relative;display:block;min-height:clamp(32rem,24vw,40rem);overflow:hidden;background:var(--h4h-ink-strong, #111)}.h4h-band__media{position:absolute;top:0;right:0;bottom:0;left:0}.h4h-band__media picture{display:block;width:100%;height:100%}.h4h-band__img{width:100%;height:100%;object-fit:cover;display:block}.h4h-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(to right,#000000b8,#00000085 30%,#0000 55%)}.h4h-band__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.2rem;width:38%;margin-inline-start:5%;min-height:clamp(32rem,24vw,40rem);padding-block:3.2rem;color:#fff}.h4h-band__heading{margin:0;font-family:var(--h4h-display);font-size:clamp(2.8rem,3.2vw,4.2rem);line-height:1.05;color:#fff}.h4h-band__body{margin:0;font-size:1.6rem;line-height:1.5;color:#ffffffeb}.h4h-band__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 2.8rem;border:1px solid #fff;background:#fff;color:var(--h4h-ink-strong, #111);font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.h4h-band__cta:hover{background:var(--h4h-khaki, #d7c8a9);border-color:var(--h4h-khaki, #d7c8a9)}.h4h-band__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}@media screen and (max-width:749px){.h4h-band{min-height:0;aspect-ratio:4 / 5}.h4h-band:before{background-image:linear-gradient(to bottom,#000000a8,#00000070 26%,#0000 46%)}.h4h-band__copy{width:54%;margin-inline-start:6%;min-height:0;padding-block:5% 0;justify-content:flex-start}}.h4h-pdp-faq{max-width:82rem;margin-inline:auto}.h4h-pdp-faq__heading{font-family:var(--h4h-display);font-size:clamp(2.2rem,2.6vw,3rem);line-height:1.15;margin:0 0 1.6rem}.h4h-pdp-faq__row{border-block-end:1px solid var(--h4h-card-edge, #cfc8b9)}.h4h-pdp-faq__row:first-of-type{border-block-start:1px solid var(--h4h-card-edge, #cfc8b9)}.h4h-pdp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:56px;padding-block:1.2rem;cursor:pointer;font-size:1.7rem;font-weight:600;line-height:1.35;list-style:none}.h4h-pdp-faq__q::-webkit-details-marker{display:none}.h4h-pdp-faq__mark{flex:0 0 auto;position:relative;inline-size:1.4rem;block-size:1.4rem}.h4h-pdp-faq__mark:before,.h4h-pdp-faq__mark:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:1.4rem;block-size:2px;background:currentColor;transform:translateY(-50%);transition:transform .2s ease}.h4h-pdp-faq__mark:after{transform:translateY(-50%) rotate(90deg)}.h4h-pdp-faq__row[open] .h4h-pdp-faq__mark:after{transform:translateY(-50%) rotate(0)}.h4h-pdp-faq__a{padding-block:0 1.8rem;padding-inline-end:3rem;font-size:1.5rem;line-height:1.6}.h4h-pdp-faq__a p{margin:0 0 1rem}.h4h-pdp-faq__a p:last-child{margin-bottom:0}.h4h-pdp-faq__a ul{margin:0 0 1rem;padding-inline-start:2rem}.h4h-pdp-faq__more{display:inline-block;margin-block-start:1.8rem;font-size:1.5rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.h4h-pdp-faq__q{font-size:1.6rem}.h4h-pdp-faq__a{font-size:1.45rem;padding-inline-end:0}}body.template-collection,body.template-product,body.template-search,body.template-list-collections,.template-collection.collection-wrapper,.template-product.product-wrapper,.template-product .main-product-information,.template-product .main-product-information .product-details,[id$=__h4h_breadcrumb] .section,[id$=__breadcrumb_ztwnCj] .section{background-color:#fff}.template-collection .card-wrapper.product-card-wrapper,.template-search .card-wrapper.product-card-wrapper,.template-product .card-wrapper.product-card-wrapper{background-color:#fff;border:1px solid var(--h4h-card-edge);border-radius:2px;box-sizing:border-box}.template-collection .card-wrapper.product-card-wrapper .card__content,.template-search .card-wrapper.product-card-wrapper .card__content,.template-product .card-wrapper.product-card-wrapper .card__content{padding-inline:1rem;padding-block-end:1.2rem}.h4h-sample-note{display:block;font-family:var(--font-body--family);font-size:1.1rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;margin-block-end:.4rem;color:#ffffffd1}.h4h-sample-note--nav{margin-block:.6rem 0;color:var(--color-foreground);opacity:.68}.h4h-sample-note--hero{margin-block:1.2rem 0;text-transform:none;letter-spacing:.01em;font-size:1.2rem;color:#fffc}.h4h-hero--copy-above-mobile .h4h-sample-note--hero{color:var(--color-foreground);opacity:.72}.h4h-branch-grid__heading{font-size:clamp(2.4rem,3.8vw,3.8rem);line-height:1.1;margin:0 0 1.2rem}.h4h-branch-grid__lead{margin:0 0 2rem;font-size:1.6rem;line-height:1.5}.h4h-branch-grid__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;margin:0;padding:0}.h4h-branch-grid__item{margin:0;list-style:none}.h4h-branch-grid__link{display:block;text-decoration:none;color:inherit}.h4h-branch-grid__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background-color:var(--h4h-card-ground, #f4f1ea)}.h4h-branch-grid__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--duration-long, .4s) var(--ease-out-slow, ease)}.h4h-branch-grid__overlay{position:absolute;inset-inline:0;inset-block-end:0;display:block;padding:4.2rem 1.4rem 1.2rem;color:#fff;background-image:linear-gradient(to top,#000c 0% 72%,#0000006b 88%,#0000)}.h4h-branch-grid__name{display:block;font-size:1.6rem;line-height:1.25;font-weight:700;color:#fff}.h4h-branch-grid__count{display:block;margin-block-start:.2rem;font-size:1.3rem;color:#ffffffdb}@media(hover:hover)and (min-width:1025px){.h4h-branch-grid__link:hover .h4h-branch-grid__img{transform:scale(1.03)}}@media screen and (min-width:750px){.h4h-branch-grid__list{grid-template-columns:repeat(min(var(--h4h-tile-cols, 4),6),1fr);gap:2rem}}.h4h-pdp-usage__heading{font-size:clamp(2rem,2.6vw,2.6rem);line-height:1.15;margin:0 0 1.6rem}.h4h-pdp-usage__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:0;padding:0}.h4h-pdp-usage__item{margin:0;list-style:none}.h4h-pdp-usage__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--h4h-radius, 0);background:var(--h4h-card-edge, #cfc8b9)}.h4h-pdp-usage__img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 50%}.h4h-pdp-usage__label{display:block;margin-block-start:.8rem;font-family:var(--font-body--family);font-size:1.4rem;line-height:1.3;color:var(--color-foreground)}.h4h-pdp-usage__item .h4h-sample-note{margin-block:.4rem 0;color:var(--color-foreground);opacity:.68}@media screen and (min-width:750px){.h4h-pdp-usage__grid{grid-template-columns:repeat(var(--h4h-usage-cols, 4),1fr);gap:1.6rem;max-inline-size:calc(var(--h4h-usage-cols, 4) * 34rem)}}.h4h-band__copy--note-only{justify-content:flex-end;padding-block-end:2rem}.h4h-sample-note--hero{align-self:flex-start;background:#000000c7;padding:.4rem .9rem;border-radius:0;color:#fff}.h4h-hero--copy-above-mobile .h4h-sample-note--hero{color:#fff;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/31/assets/h4h-custom.css.map */
