product-card.hh-dup,:is(.column,.columns,.carousel__slide):has(>product-card.hh-dup){display:none!important}[id$=__hh-hero]{background:var(--hh-stage);color:var(--hh-bone);display:flow-root}.hh-hero{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;max-width:1440px;margin:0 auto;padding:44px 20px 60px}@media only screen and (min-width:990px){.hh-hero{grid-template-columns:1.05fr 1fr;gap:64px;padding:80px 48px 96px}}.hh-hero__kicker{font-size:.8125rem;line-height:1.4;letter-spacing:.22em;color:var(--hh-gold);margin:0 0 18px;font-weight:400}.hh-hero__display{font-family:Fjalla One,Archivo Narrow,sans-serif;text-transform:uppercase;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.95;letter-spacing:.005em;color:var(--hh-house);margin:0 0 22px;text-wrap:balance}.hh-hero__text p{color:var(--hh-bone);font-size:1.0625rem;line-height:1.6;max-width:46ch;margin:0}.hh-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hh-hero__actions .button{margin:0}.hh-hero__note{margin:20px 0 0;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:#b9b5ac}.hh-hero--full{position:relative;display:flex;align-items:flex-end;max-width:none;min-height:calc(100svh - 112px);padding:0;gap:0;overflow:hidden}@media only screen and (min-width:990px){.hh-hero--full{align-items:center;min-height:calc(100vh - 112px);padding:0}}.hh-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hh-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:var(--hh-focal, 50% 22%);display:block}.hh-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#121110f5,#121110cc 40%,#1211101f,#12111000)}@media only screen and (min-width:990px){.hh-hero__bg:after{background:linear-gradient(90deg,#121110f0,#121110cc 32%,#1211102e 60%,#12111000 78%)}}.hh-hero--full .hh-hero__copy{position:relative;z-index:1;width:100%;max-width:700px;padding:0 20px 44px}@media only screen and (min-width:990px){.hh-hero--full .hh-hero__copy{padding:80px 56px}}.hh-hero--full .hh-hero__display{font-size:clamp(2.5rem,5.4vw,5.2rem)}.hh-hero__photos{position:relative;width:100%;max-width:620px;margin:0 auto;aspect-ratio:1 / 1}.hh-hero__photo{position:absolute;margin:0;overflow:hidden;background:var(--hh-stage-2);box-shadow:0 18px 48px #00000080}.hh-hero__photo img{width:100%;height:100%;object-fit:cover;display:block}.hh-hero__photo--1{top:0;left:0;width:70%;aspect-ratio:1 / 1;z-index:1}.hh-hero__photo--3{top:40%;right:0;width:42%;aspect-ratio:768 / 543;z-index:2;outline:6px solid var(--hh-stage)}.hh-hero__photo--2{bottom:0;left:22%;width:40%;aspect-ratio:1 / 1;z-index:3;outline:6px solid var(--hh-stage)}:is([id$=__hh-hero],[id$=__hh-hunt-cta],[id$=__hh-impact],[id$=__hh-why],[id$=__hh-band],[id$=__hh-404],[id$=__hh-mom],[id$=__hh-gift-photo]) .button:not(.outline):before{background:var(--hh-stage)!important}:is([id$=__hh-hero],[id$=__hh-hunt-cta],[id$=__hh-impact],[id$=__hh-why],[id$=__hh-band],[id$=__hh-404],[id$=__hh-mom],[id$=__hh-gift-photo]) .button:not(.outline):is(:hover,:focus-visible){border-color:var(--hh-gold)!important;color:var(--hh-gold)!important}:is([id$=__hh-hero],[id$=__hh-hunt-cta],[id$=__hh-impact],[id$=__hh-why],[id$=__hh-band],[id$=__hh-404],[id$=__hh-mom],[id$=__hh-gift-photo]) .button:not(.outline):is(:hover,:focus-visible) span{color:var(--hh-gold)!important}:is([id$=__hh-hero],[id$=__hh-hunt-cta],[id$=__hh-impact],[id$=__hh-why],[id$=__hh-band],[id$=__hh-404],[id$=__hh-mom],[id$=__hh-gift-photo]) .button.outline:before{background:var(--hh-house)!important}:is([id$=__hh-hero],[id$=__hh-hunt-cta],[id$=__hh-impact],[id$=__hh-why],[id$=__hh-band],[id$=__hh-404],[id$=__hh-mom],[id$=__hh-gift-photo]) .button.outline:is(:hover,:focus-visible){border-color:var(--hh-house)!important;color:var(--hh-stage)!important}:is([id$=__hh-hero],[id$=__hh-hunt-cta],[id$=__hh-impact],[id$=__hh-why],[id$=__hh-band],[id$=__hh-404],[id$=__hh-mom],[id$=__hh-gift-photo]) .button.outline:is(:hover,:focus-visible) span{color:var(--hh-stage)!important}:is([id$=__hh-mom],[id$=__hh-gift-photo],[id$=__hh-why]) :is(h1,h2,h3,h4,.h1,.h2,.h3){color:var(--hh-house)!important}:is([id$=__hh-mom],[id$=__hh-gift-photo],[id$=__hh-why]) :is(p,li,.rte){color:var(--hh-bone)}[id$=__hh-gift] .image-with-text__content p em{font-size:.875rem;color:var(--hh-graphite)}[id$=__hh-gift] .subheading,[id$=__hh-patriotic] .subheading{color:var(--hh-gold-ink)}[id$=__hh-mom] .subheading,[id$=__hh-gift-photo] .subheading{color:var(--hh-gold)}:is([id$=__hh-mom],[id$=__hh-gift-photo]) .button{background:var(--hh-gold);border-color:var(--hh-gold)}:is([id$=__hh-mom],[id$=__hh-gift-photo]) .button span{color:var(--hh-stage)}[id$=__hh-mom] .image-with-text__content__image img{max-width:96px;height:auto;margin-bottom:18px}[id$=__hh-impact] em{color:#b9b5ac;font-size:.875rem}[id$=__hh-branches] .gallery__item figure{transition:background-color .45s ease}[id$=__hh-branches] .gallery__item figure img{transition:opacity .45s ease,transform .7s cubic-bezier(.2,.7,.2,1)}[id$=__hh-branches] .gallery__item figure img.hh-gallery-hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center top;padding:3% 4% 30%;opacity:0;z-index:0;pointer-events:none}[id$=__hh-branches] .gallery__item:hover figure,[id$=__hh-branches] .gallery__item:focus-within figure{background:#e9e5dc}[id$=__hh-branches] .gallery__item:is(:hover,:focus-within) figure img:not(.hh-gallery-hover){opacity:0}[id$=__hh-branches] .gallery__item:is(:hover,:focus-within) figure img.hh-gallery-hover{opacity:1;transform:scale(1.045)}@media(hover:none){[id$=__hh-branches] .gallery__item figure img.hh-gallery-hover{display:none}}.hh-sib-swatches{margin-top:10px}.hh-sib-swatches .product-card-swatch{cursor:pointer}.hh-sib-swatches .product-card-swatch:after{box-shadow:inset 0 0 0 1px #1c1b1959}[id$=__hh-about] .rich-text p{max-width:72ch;margin-left:auto;margin-right:auto;line-height:1.7}[id$=__hh-about] a,.hh-coll-outro a{color:var(--hh-gold-ink);text-decoration:underline;text-underline-offset:3px}.hh-coll-outro{max-width:780px;margin:0 auto;padding:56px 15px 64px}.hh-coll-outro h2{font-size:clamp(1.6rem,3vw,2.4rem);margin-bottom:18px}.hh-coll-outro p{line-height:1.7;margin-bottom:16px}.hh-coll-outro .hh-gift-line{font-style:italic;color:var(--hh-graphite)}[id$=__hh-people] .multicolumn__column p{line-height:1.7}[id$=__hh-people] .section-header .rte p{font-style:italic;color:var(--hh-graphite)}[id$=__hh-people] .multicolumn__image{width:100%!important;max-width:440px;margin:0 0 26px}[id$=__hh-people] .multicolumn__image img{object-fit:cover;object-position:50% 20%}[id$=__hh-people] .multicolumn__image--inner{box-shadow:0 0 0 1px var(--hh-rule-light)}[id$=__hh-gift-who] .multicolumn__column,[id$=__hh-gift-when] .multicolumn__column{border-top:1px solid var(--hh-rule-light);padding-top:18px}[id$=__hh-gift-who] .multicolumn__column p,[id$=__hh-gift-when] .multicolumn__column p{font-size:.9375rem}[id$=__hh-gift-who] .multicolumn__column p+p{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hh-graphite)}[id$=__hh-gift-who] .text-button,[id$=__hh-gift-when] .text-button{color:var(--hh-gold-ink)}.hh-page-head .hh-page-head__kw{font-size:.8125rem;letter-spacing:.22em;text-transform:uppercase;color:var(--hh-gold-ink);margin:0 0 14px}.hh-gift-tab a{color:var(--hh-gold-ink);text-decoration:underline}@media(prefers-reduced-motion:reduce){.hh-hero__photo{box-shadow:none}[id$=__hh-branches] .gallery__item figure img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hh-copy-pass.css.map */
