:root{--hh-collection-page: #f7f7f7;--hh-collection-white: #fff;--hh-collection-parchment: #f3e6d8;--hh-collection-forest: #2c4a38;--hh-collection-terracotta: #c66a3f;--hh-collection-space-section: clamp(3rem, 5vw, 5rem);--hh-collection-space-group: clamp(2.5rem, 4vw, 4rem);--hh-collection-space-content: 1rem;--hh-collection-type-section: clamp(1.85rem, 3vw, 2.8rem);--hh-collection-accent: #f3e6d8;--hh-collection-accent-deep: #c66a3f;--hh-collection-tint: #f3e6d8;--hh-collection-card-shadow-desktop: none;--hh-collection-card-shadow-mobile: none;--hh-collection-chip-shadow: none;--hh-collection-chip-shadow-active: none}html[data-hh-collection-theme=the-farmers-market]{--hh-collection-accent: #abd79e;--hh-collection-accent-deep: #4f6e50;--hh-collection-tint: #f5f1df}html[data-hh-collection-theme=the-porcelain-panda]{--hh-collection-accent: #cbdce8;--hh-collection-accent-deep: #526f80;--hh-collection-tint: #f5ecef}html[data-hh-collection-theme=open-meadows]{--hh-collection-accent: #b9c4a9;--hh-collection-accent-deep: #59664d;--hh-collection-tint: #eee8dc}html:is([data-hh-collection-theme=the-farmers-market],[data-hh-collection-theme=the-porcelain-panda],[data-hh-collection-theme=open-meadows]){--hh-collection-card-shadow-desktop: -4px 4px 0 color-mix(in srgb, var(--hh-collection-accent) 78%, transparent);--hh-collection-card-shadow-mobile: -3px 3px 0 color-mix(in srgb, var(--hh-collection-accent) 72%, transparent);--hh-collection-chip-shadow: -3px 3px 0 color-mix(in srgb, var(--hh-collection-accent) 72%, transparent);--hh-collection-chip-shadow-active: -3px 3px 0 color-mix(in srgb, var(--hh-collection-accent) 82%, transparent)}.hh-collection-intro,.hh-collection-story{color:var(--hh-collection-forest)}#HaeHaeCollectionGrid{--section-padding-top: 2rem;--section-padding-bottom: 2rem}.recently-section .recently-viewed .section--padding{padding-block:var(--hh-collection-space-section)}.recently-section .recently-viewed .title-wrapper .title-md{font-size:var(--hh-collection-type-section);line-height:1.08}.hh-collection-intro__hero{height:34vh;min-height:0;overflow:hidden;position:relative}.hh-collection-intro__media,.hh-collection-intro__media:after{top:0;right:0;bottom:0;left:0;position:absolute}.hh-collection-intro__media img{height:100%;object-fit:cover;object-position:center 49%;width:100%}@media screen and (min-width:768px){.hh-collection-intro--open-meadows .hh-collection-intro__media img{object-position:center 14%}}.hh-collection-intro__media:after{background:linear-gradient(90deg,rgba(20,45,32,.68) 0%,rgba(20,45,32,.2) 52%,transparent 72%);content:""}.hh-collection-intro__hero-content{align-items:end;display:grid;gap:clamp(1.25rem,3vw,3rem);grid-template-columns:minmax(0,1fr) minmax(28rem,.9fr);height:100%;min-height:0;padding-bottom:clamp(1.25rem,2.5vw,2.5rem);position:relative;z-index:1}.hh-collection-intro__copy,.hh-collection-intro__copy h1,.hh-collection-intro__copy p,.hh-collection-intro__copy strong{color:#fff!important}.hh-collection-intro__copy{max-width:34rem;text-align:left;text-shadow:0 1px 18px rgba(20,45,32,.28)}.hh-collection-intro__eyebrow,.hh-collection-story__eyebrow,.hh-collection-shopper__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.15em;margin:0 0 .65rem;text-transform:uppercase}.hh-collection-intro__copy h1{color:inherit;font-family:var(--font-heading-family);font-size:clamp(2.5rem,5vw,4.75rem);line-height:.96;margin:0 0 .85rem}.hh-collection-intro__copy>p:not(.hh-collection-intro__eyebrow){font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.5;max-width:31rem}.hh-collection-intro__proof{align-items:center;background-image:none!important;border:0;box-shadow:none;color:inherit;display:flex;flex-wrap:wrap;font-size:clamp(.78rem,.72rem + .2vw,.9rem);font-weight:600;gap:.3rem;justify-content:flex-start;line-height:1.35;margin-top:1.3rem;text-align:left;text-decoration:none}.hh-collection-intro__proof:before,.hh-collection-intro__proof:after{content:none!important}.hh-collection-intro__proof .homepage-hero-proof__stars{color:var(--hh-collection-terracotta);letter-spacing:.04em}.hh-collection-intro__proof:focus-visible{outline:2px solid currentColor;outline-offset:4px}.hh-collection-intro__nav{align-items:center;border-bottom:1px solid rgba(44,74,56,.14);display:flex;justify-content:flex-start;padding-block:.65rem}.hh-collection-intro__stages{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.hh-collection-intro__stages>span{font-weight:700;margin-right:.5rem}.hh-collection-intro__stages a{border:1px solid rgba(44,74,56,.2);border-radius:999px;padding:.55rem 1rem;text-decoration:none}.hh-collection-intro__stages a:first-of-type{background:var(--hh-collection-forest);color:#fff}.hh-collection-intro__size-link{background:none;border:0;color:inherit;cursor:pointer;font-weight:700;padding:.75rem 0 .75rem 1.5rem}.hh-collection-intro__size-link span{color:var(--hh-collection-terracotta);margin-left:.3rem}.hh-collection-intro__promise{align-items:stretch;border-top:1px solid rgba(255,255,255,.45);color:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-shadow:0 1px 18px rgba(20,45,32,.38)}.hh-collection-intro__promise div{align-content:center;display:grid;justify-items:center;padding:.8rem .75rem 0;text-align:center}.hh-collection-intro__promise div+div{border-left:1px solid rgba(255,255,255,.35)}.hh-collection-intro__promise strong{color:#fff;font-size:.7rem;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.hh-collection-intro__promise span{display:none}.hh-collection-story{background:var(--hh-collection-page);padding-block:var(--hh-collection-space-section)}.hh-collection-story__fit{background:var(--hh-collection-parchment);border-radius:2rem;display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:1.2fr .8fr;padding:clamp(1.5rem,3vw,3rem)}.hh-collection-story__fit h2,.hh-collection-story__heading h2,.hh-collection-story__faqs h2{font-family:var(--font-heading-family);font-size:var(--hh-collection-type-section);line-height:1.08;margin:0 0 .8rem}.hh-collection-story__fit-copy>p:not(.hh-collection-story__eyebrow){font-size:1rem;line-height:1.55;margin:0;max-width:42rem}.hh-collection-story__fit-copy .button{margin-top:1.5rem}.hh-collection-story__review{align-self:stretch;background:#fff;border-radius:1.5rem;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,3rem)}.hh-collection-story__review div{align-items:center;display:flex;gap:.75rem}.hh-collection-story__review div span{color:var(--hh-collection-terracotta);letter-spacing:.08em}.hh-collection-story__review p{font-family:var(--font-heading-family);font-size:clamp(1.05rem,1.1vw,1.25rem);line-height:1.42;margin:1rem 0 .65rem}.hh-collection-story__review small{opacity:.65}.hh-collection-story__heading{align-items:end;display:flex;justify-content:space-between;margin:var(--hh-collection-space-group) 0 1.25rem}.hh-collection-story__heading h2{margin-bottom:0}.hh-collection-story__size-link{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:.4rem 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.hh-collection-story__size-link span{color:var(--hh-collection-terracotta);margin-left:.25rem}.hh-collection-story__tiles{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.hh-collection-story__tile{background:#fff;border-radius:1.5rem;color:inherit;overflow:hidden;text-decoration:none}.hh-collection-story__tile img{aspect-ratio:4/3;display:block;object-fit:cover;transition:transform .45s ease;width:100%}.hh-collection-story__tile:hover img{transform:scale(1.025)}.hh-collection-story__tile-copy{display:grid;gap:.2rem;padding:.9rem 1.1rem 1.1rem}.hh-collection-story__tile strong{font-size:1.05rem;line-height:1.25}.hh-collection-story__tile small{opacity:.68}.hh-collection-story__fit-details{border-top:1px solid rgba(44,74,56,.13);color:var(--hh-collection-forest);font-size:.8rem;line-height:1.45;margin-top:.65rem;padding-top:.65rem}.hh-collection-story__fit-details--secondary{margin-top:.5rem}.hh-collection-story__faqs{display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:.8fr 1.2fr;margin-top:var(--hh-collection-space-group)}.hh-collection-story__faqs details{border-top:1px solid rgba(44,74,56,.18)}.hh-collection-story__faqs details:last-child{border-bottom:1px solid rgba(44,74,56,.18)}.hh-collection-story__faqs summary{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;list-style:none;padding:1.25rem 0}.hh-collection-story__faqs summary::-webkit-details-marker{display:none}.hh-collection-story__faqs details[open] summary span{transform:rotate(45deg)}.hh-collection-story__faqs .rte{padding:0 2rem 1.5rem 0}.hh-collection-shopper .drawer__inner,.hh-collection-shopper .drawer__content,.hh-collection-shopper .drawer__scrollable,.hh-collection-shopper__body{background:#f7f7f7}.hh-collection-shopper .drawer__inner{border-radius:0;max-width:none}.hh-collection-shopper .drawer__header{align-items:center;background:var(--hh-collection-parchment);min-height:7.25rem;padding:1rem clamp(1rem,4vw,4rem);position:relative}.hh-collection-shopper .drawer__header>div{max-width:calc(100% - 4rem);padding-right:.5rem}.hh-collection-shopper .drawer__header .drawer__title{color:var(--hh-collection-forest)!important;display:block!important;line-height:1!important}.hh-collection-shopper .drawer__header .drawer__close{background:#fff!important;border:1px solid rgba(44,74,56,.16)!important;clip:auto;clip-path:none;color:var(--hh-collection-forest)!important;display:flex!important;flex:0 0 auto;height:44px;width:44px;min-width:44px;margin:0;opacity:1!important;position:absolute;right:1rem;top:50%;transform:translateY(-50%);visibility:visible!important;z-index:3}.hh-collection-shopper__body{margin:0 auto;max-width:78rem;padding:clamp(1.5rem,4vw,4rem);width:100%}.hh-collection-shopper__intro{max-width:47rem}.hh-collection-shopper__intro h2{font-family:var(--font-heading-family);font-size:clamp(1.85rem,3vw,3rem);line-height:1.05;margin:0 0 .8rem}.hh-collection-shopper__step{color:var(--hh-collection-terracotta);font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.hh-collection-shopper__form{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.hh-collection-shopper__form>label,.hh-collection-shopper__form fieldset{border:0;display:grid;gap:.5rem;margin:0;min-width:0;padding:0}.hh-collection-shopper__form>label>span:first-child,.hh-collection-shopper__form legend{font-weight:700}.hh-collection-shopper__form small{display:block;font-size:.7rem;font-weight:400;opacity:.65}.hh-collection-shopper__input{align-items:center;background:#fff;border:1px solid rgba(44,74,56,.2);border-radius:1rem;display:flex;min-height:4rem;padding:0 1rem}.hh-collection-shopper__input:focus-within{border-color:var(--hh-collection-forest);box-shadow:0 0 0 1px var(--hh-collection-forest)}.hh-collection-shopper__input input{background:transparent;border:0;color:inherit;font:inherit;font-size:1.25rem;min-width:0;outline:0;width:100%}.hh-collection-shopper__input input::placeholder{color:#2c4a3894;opacity:1}.hh-collection-shopper__input input:focus,.hh-collection-shopper__input input:focus-visible{border:0!important;box-shadow:none!important;outline:0!important}.hh-collection-shopper__input em{font-size:.85rem;font-style:normal;opacity:.6}.hh-collection-shopper__age{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.hh-collection-shopper__form .button{grid-column:1/-1;justify-self:start;margin-top:.5rem}.hh-collection-shopper__error{color:#a23422;grid-column:1/-1}.hh-collection-shopper__result-head{display:grid;gap:.35rem;margin-bottom:.75rem}.hh-collection-shopper__result-meta{align-items:center;display:flex;gap:1rem;justify-content:space-between}.hh-collection-shopper__result-meta .hh-collection-shopper__step{margin:0}.hh-collection-shopper__result-meta strong{background:var(--hh-collection-parchment);border-radius:999px;flex:0 0 auto;font-size:.8rem;padding:.3rem .6rem;white-space:nowrap}.hh-collection-shopper__result-head h2{font-family:var(--font-heading-family);font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.05;margin:0}.hh-collection-shopper__result-head+p{line-height:1.4;margin:0}.hh-collection-shopper__size-tabs{display:flex;flex-wrap:nowrap;gap:.45rem;margin:.85rem 0 1.1rem;overflow-x:auto;padding:2px;scrollbar-width:none}.hh-collection-shopper__size-tabs::-webkit-scrollbar{display:none}.hh-collection-shopper__size-tab{background:#fff;border:1px solid rgba(44,74,56,.2);border-radius:999px;color:inherit;cursor:pointer;flex:0 0 auto;font-size:.84rem;padding:.58rem .75rem;white-space:nowrap}.hh-collection-shopper__size-tab[aria-selected=true],.hh-collection-shopper__size-tab[aria-selected=true] small{background:var(--hh-collection-forest);color:#fff!important}.hh-collection-shopper__products{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.hh-fit-product{background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;min-width:0;overflow:visible}.hh-fit-product__media{aspect-ratio:1;background:#fff;border-radius:var(--card-radius, .625rem);overflow:hidden;position:relative;width:100%}.hh-fit-product__image{aspect-ratio:1;display:block;height:100%;object-fit:contain;padding:0;width:100%}.hh-fit-product__rating{align-items:center;background:#ffffffe0;display:flex;gap:.25rem;inset:.5rem .5rem auto auto;padding:.32rem .48rem;position:absolute;z-index:2}.hh-fit-product__star{color:var(--hh-collection-terracotta)}.hh-fit-product__body{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0;padding:.625rem 0 0}.hh-fit-product__body h3{font-size:clamp(1rem,.94rem + .24vw,1.125rem);line-height:1.2;margin:0 0 .6rem}.hh-fit-product__colours{display:flex;flex-wrap:wrap;gap:.45rem;margin:.75rem 0 0}.hh-fit-product__colour{background:var(--hh-fit-swatch, #e8e8e8);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #2c4a3838;box-sizing:border-box;cursor:pointer;height:1.45rem;overflow:hidden;padding:0;width:1.45rem}.hh-fit-product__colour[aria-pressed=true]{box-shadow:0 0 0 2px var(--hh-collection-forest)}.hh-fit-product__prices{display:grid;gap:.25rem}.hh-fit-product__regular{font-size:.875rem;font-weight:600;line-height:1.2}.hh-fit-product__member{align-items:baseline;display:flex;flex-wrap:nowrap;gap:.18rem;min-width:0}.hh-fit-product__member strong{color:var(--hh-collection-terracotta);font-size:.82rem;line-height:1.15;white-space:nowrap}.hh-fit-product__member em{background:var(--hh-collection-parchment);border-radius:999px;flex:0 0 auto;font-size:.58rem;font-style:normal;font-weight:700;padding:.12em .32em;white-space:nowrap}.hh-fit-product__credit{align-items:center;display:flex;flex-wrap:nowrap;gap:.25rem;font-size:.68rem;line-height:1.25;opacity:.88;white-space:nowrap}.hh-fit-product__footer{margin-top:.75rem}.hh-fit-product__add{height:2.45rem;min-height:2.45rem!important;padding-block:0!important;padding-inline:.75rem;width:100%}.hh-fit-product__status{font-size:.75rem;margin-top:.35rem}.hh-fit-product__status:empty{display:none}.hh-collection-shopper__edit{margin-top:2rem}.hh-collection-shopper__bundle-stage{padding-bottom:1rem}.hh-collection-shopper__bundle-confirmation{align-items:center;background:var(--hh-collection-parchment);border-radius:1rem;display:flex;gap:.75rem;margin-bottom:.75rem;padding:.8rem 1rem}.hh-collection-shopper__bundle-confirmation>span{align-items:center;background:var(--hh-collection-forest);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;height:1.65rem;justify-content:center;width:1.65rem}.hh-collection-shopper__bundle-confirmation strong,.hh-collection-shopper__bundle-confirmation small{display:block}.hh-collection-shopper__bundle-confirmation small{font-size:.75rem;line-height:1.35;opacity:.72}.hh-collection-shopper__bundle-widget{margin-top:0}.hh-collection-shopper__bundle-stage>.hh-bundle__continue{display:block;margin:.8rem auto 0;text-align:center}@media(hover:hover)and (pointer:fine){.hh-collection-intro__stages a,.hh-collection-intro__size-link,.hh-collection-story__size-link,.hh-collection-story__faqs summary{transition:background-color .2s ease,border-color .2s ease,color .2s ease,padding-inline .2s ease,transform .2s ease}.hh-collection-intro__stages a:hover{background:var(--hh-collection-parchment);border-color:#c66a3f73;transform:translateY(-1px)}:is(.hh-collection-intro__size-link,.hh-collection-story__size-link):hover{color:var(--hh-collection-terracotta);transform:translateY(-1px)}.hh-collection-story__faqs summary:hover{background:var(--hh-collection-parchment);padding-inline:.75rem}}@media(min-width:768px)and (hover:hover)and (pointer:fine){html[data-hh-collection-theme] #MainContent [id$=__main-collection] #HaeHaeCollectionGrid{--section-padding-bottom: 22px}html[data-hh-collection-theme] #MainContent [id$=__main-collection] #ProductGridContainer{gap:4px}html[data-hh-collection-theme] #MainContent [id$=__main-collection] .hh-collection-preview__view-all{margin-top:2px}html[data-hh-collection-theme] #MainContent [id$=__main-collection] .product-card__media,html[data-hh-collection-theme] .hh-collection-story__review{border:1px solid color-mix(in srgb,var(--hh-collection-accent) 58%,transparent);box-shadow:var(--hh-collection-card-shadow-desktop)}html[data-hh-collection-theme] #MainContent [id$=__main-collection] .collection-age-filter__chip,html[data-hh-collection-theme] #MainContent [id$=__main-collection] .collection-browse-toolbar__size-link{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease,transform .2s ease}html[data-hh-collection-theme] #MainContent [id$=__main-collection] .collection-age-filter__chip:hover:not([aria-current=true]){background:var(--hh-collection-tint);border-color:var(--hh-collection-accent);box-shadow:var(--hh-collection-chip-shadow);transform:translate(1px,-1px)}html[data-hh-collection-theme] #MainContent [id$=__main-collection] .collection-age-filter__chip[aria-current=true]:hover{box-shadow:var(--hh-collection-chip-shadow-active);filter:brightness(.94);transform:translate(1px,-1px)}html[data-hh-collection-theme] :is(.hh-collection-story,.hh-collection-shopper) .button--primary .btn-fill{background:var(--hh-collection-accent-deep)!important}html[data-hh-collection-theme] :is(.hh-collection-story,.hh-collection-shopper) .button--primary:is(:hover,:focus-visible),html[data-hh-collection-theme] :is(.hh-collection-story,.hh-collection-shopper) .button--primary:is(:hover,:focus-visible) :is(.btn-text,svg){color:#fff!important}html[data-hh-collection-theme] #MainContent [id$=__main-collection] .hh-collection-preview__view-all{background:#f7f7f7!important;color:var(--hh-collection-forest)!important}html[data-hh-collection-theme] #MainContent [id$=__main-collection] .hh-collection-preview__view-all .btn-fill{background:var(--hh-collection-accent-deep)!important}html[data-hh-collection-theme] #MainContent [id$=__main-collection] .hh-collection-preview__view-all:is(:hover,:focus-visible),html[data-hh-collection-theme] #MainContent [id$=__main-collection] .hh-collection-preview__view-all:is(:hover,:focus-visible) :is(.btn-text,svg){color:#fff!important}html[data-hh-collection-theme] :is(.hh-collection-story,.hh-collection-shopper,#MainContent [id$=__main-collection]) .button:not([disabled]) .btn-fill{transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .2s ease}html[data-hh-collection-theme] :is(.hh-collection-story,.hh-collection-shopper,#MainContent [id$=__main-collection]) .button:not([disabled]):is(:hover,:focus-visible) .btn-fill{transform:translateZ(0)!important}}@media(max-width:767px){#HaeHaeCollectionGrid{--section-padding-top: 1.5rem}html[data-hh-collection-theme] #MainContent [id$=__main-collection] .product-card__media,html[data-hh-collection-theme] .hh-fit-product__media,html[data-hh-collection-theme] .hh-collection-story__review{border:1px solid color-mix(in srgb,var(--hh-collection-accent) 52%,transparent);box-shadow:var(--hh-collection-card-shadow-mobile)}.hh-collection-intro__hero{height:clamp(13.5rem,27vh,16rem);min-height:0}.hh-collection-intro__media img{object-position:center 50%}.hh-collection-intro__media:after{background:linear-gradient(0deg,#142d20c7,#142d201a 68%)}.hh-collection-intro__hero-content{display:flex;flex-direction:column;gap:.65rem;justify-content:flex-end;padding-bottom:.9rem}.hh-collection-intro__copy{max-width:none;width:100%}.hh-collection-intro__copy h1{font-size:clamp(2rem,10vw,2.75rem);margin-bottom:.55rem}.hh-collection-intro__copy>p:not(.hh-collection-intro__eyebrow){font-size:.9rem;line-height:1.35;margin-block:0}.hh-collection-intro__proof{margin-top:.7rem}.hh-collection-intro__nav{align-items:flex-start}.hh-collection-intro__size-link{padding-left:0}.hh-collection-intro__promise{flex:0 0 auto;width:100%}.hh-collection-intro__promise div{padding:.5rem .3rem 0}.hh-collection-intro__promise div+div{border-left-color:#ffffff59}.hh-collection-intro__promise strong{font-size:.59rem;letter-spacing:.06em;line-height:1.25}.hh-collection-story__fit,.hh-collection-story__faqs{grid-template-columns:1fr}.hh-collection-story{padding-top:2.1rem}.hh-collection-story__fit{border-radius:1.5rem;padding:1.35rem}.hh-collection-story__heading{align-items:start;flex-direction:column;gap:.35rem}.hh-collection-story__tiles{display:flex;margin-right:calc(var(--page-padding) * -1);overflow-x:auto;padding-right:var(--page-padding);scroll-snap-type:x mandatory}.hh-collection-story__tile{flex:0 0 82%;scroll-snap-align:start}.hh-collection-shopper__form{grid-template-columns:1fr}.hh-collection-shopper .drawer__header{min-height:4.75rem;padding-block:.55rem}.hh-collection-shopper .drawer__header>div{min-width:0}.hh-collection-shopper .drawer__header .drawer__title{font-size:clamp(1.45rem,6.5vw,1.8rem)}.hh-collection-shopper__body{padding:.7rem 1rem 1rem}.hh-collection-shopper [data-hh-shopper-form-step] .hh-collection-shopper__intro h2{font-size:clamp(1.35rem,6vw,1.65rem);margin-bottom:.2rem}.hh-collection-shopper [data-hh-shopper-form-step] .hh-collection-shopper__intro>p:not(.hh-collection-shopper__step){font-size:.78rem;line-height:1.25;margin-block:0}.hh-collection-shopper [data-hh-shopper-form-step] .hh-collection-shopper__step{font-size:.65rem;margin-block:0 .2rem}.hh-collection-shopper [data-hh-shopper-form-step] .hh-collection-shopper__form{gap:.65rem;margin-top:.8rem}.hh-collection-shopper [data-hh-shopper-form-step] .hh-collection-shopper__form>label,.hh-collection-shopper [data-hh-shopper-form-step] .hh-collection-shopper__form fieldset{gap:.25rem}.hh-collection-shopper [data-hh-shopper-form-step] .hh-collection-shopper__form>label>span:first-child,.hh-collection-shopper [data-hh-shopper-form-step] .hh-collection-shopper__form legend{font-size:.88rem;line-height:1.1}.hh-collection-shopper [data-hh-shopper-form-step] .hh-collection-shopper__form small{font-size:.62rem}.hh-collection-shopper [data-hh-shopper-form-step] .hh-collection-shopper__input{min-height:3rem;padding-inline:.8rem}.hh-collection-shopper [data-hh-shopper-form-step] .hh-collection-shopper__input input{font-size:1rem}.hh-collection-shopper [data-hh-shopper-form-step] .hh-collection-shopper__form .button{min-height:3rem;margin-top:.3rem}.hh-collection-shopper__form .button{width:100%}.hh-collection-shopper__products{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:-1rem}.hh-collection-shopper__result-head,.hh-collection-shopper__result-head+p,.hh-collection-shopper__size-tabs{margin-left:-1rem;margin-right:-1rem}.hh-collection-shopper__size-tabs{padding-inline:0}.hh-fit-product__rating{font-size:.6875rem}.hh-fit-product__body{padding-top:.625rem}.hh-fit-product__body h3{margin-bottom:.6rem}.hh-fit-product__colours{gap:.35rem;margin-top:.75rem}.hh-fit-product__colour{height:1.375rem;width:1.375rem}.hh-fit-product__regular{font-size:.8125rem}.hh-fit-product__member strong{font-size:.76rem}.hh-fit-product__member em{font-size:.54rem}.hh-fit-product__credit{font-size:clamp(.56rem,2.35vw,.65rem);gap:.2rem}.hh-fit-product__footer{margin-top:.75rem}.hh-collection-shopper__bundle-stage{margin-inline:-1rem}.hh-collection-shopper__bundle-widget .hh-size-pills{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.hh-collection-shopper__bundle-widget .hh-size-pill{width:100%}}@media(min-width:1200px){.hh-collection-shopper__products{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.hh-collection-story__tile img,.hh-collection-intro__stages a,.hh-collection-intro__size-link,.hh-collection-story__size-link,.hh-collection-story__faqs summary{transition:none}html[data-hh-collection-theme] :is(.hh-collection-story,.hh-collection-shopper,#MainContent [id$=__main-collection]) .button .btn-fill{transition:none}}.hh-collection-size-cta{align-items:center!important;background:#c66a3f!important;border:1px solid #c66a3f!important;border-radius:999px!important;box-shadow:none;color:#fff!important;cursor:pointer;display:inline-flex!important;flex:0 0 auto;font:inherit;font-weight:700!important;gap:.55rem!important;justify-content:center;min-height:2.75rem;padding:.65rem 1.05rem!important;text-decoration:none!important;touch-action:manipulation;transition:background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)!important;-webkit-tap-highlight-color:transparent}.hh-collection-size-cta .btn-fill{display:none!important}.hh-collection-size-cta.button:after{border:0!important}.hh-collection-size-cta .btn-text{align-items:center;color:inherit!important;display:inline-flex;gap:.55rem}.hh-collection-size-cta :is(.hh-collection-size-cta__label,.hh-collection-size-cta__icon){color:#fff!important}.hh-collection-size-cta__icon{flex:0 0 auto;height:1.1rem;transition:transform .2s cubic-bezier(.2,.8,.2,1);width:1.1rem}.hh-collection-size-cta:focus-visible{background:#a95331!important;border-color:#a95331!important;box-shadow:0 0 0 3px #f7f7f7,0 0 0 5px var(--hh-collection-forest)!important;color:#fff!important;outline:0}@media(min-width:768px)and (hover:hover)and (pointer:fine){.hh-collection-size-cta:hover{background:#a95331!important;border-color:#a95331!important;box-shadow:0 8px 18px #2c4a382e!important;color:#fff!important;transform:translateY(-2px)!important}.hh-collection-size-cta:hover .hh-collection-size-cta__icon{transform:translateY(-2px)}}@media(max-width:767px),(hover:none),(pointer:coarse){.hh-collection-size-cta:active{background:#a95331!important;border-color:#a95331!important;box-shadow:inset 0 2px 4px #2c4a3833!important;color:#fff!important;transform:translateY(1px) scale(.98)!important;transition-duration:.1s!important}}@media(prefers-reduced-motion:reduce){.hh-collection-size-cta,.hh-collection-size-cta__icon{transition-duration:.01ms!important}.hh-collection-size-cta:is(:hover,:active),.hh-collection-size-cta:hover .hh-collection-size-cta__icon{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/haehae-collection-landing.css.map */
