.hd-story-hero{overflow:hidden;background:#f5f0e8}.hd-story-hero--dark{background:#18130f;color:#fffaf2}.hd-story-hero--rose{background:#eee1df;color:#2b1818}.hd-story-hero__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:560px;padding-right:0}.hd-story-hero__copy{align-self:center;max-width:630px;padding:64px 54px 64px 0}.hd-story-hero__eyebrow{margin:0 0 16px;font-size:.78em;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hd-story-hero__title{margin:0;font-size:clamp(2.4rem,5vw,5.6rem);line-height:.98;text-wrap:balance}.hd-story-hero__text{margin-top:24px;font-size:1.05em;line-height:1.7}.hd-story-hero__text p:last-child{margin-bottom:0}.hd-story-hero__button{margin-top:28px}.hd-story-hero__media{min-height:560px;background:#e8dfd2}.hd-story-hero__image{width:100%;height:100%;min-height:560px;object-fit:cover;view-transition-name:hd-collection-hero}@media screen and (max-width:989px){.hd-story-hero__inner{grid-template-columns:1fr;padding:0}.hd-story-hero__copy{order:2;max-width:none;padding:42px 24px 48px;text-align:center}.hd-story-hero__media,.hd-story-hero__image{min-height:0;aspect-ratio:16 / 11}}.hd-gift-glamour-offer{padding:12px;margin:10px 0;background:#fbf7ee;border:1px solid #b79a60;color:#542634;text-align:center;line-height:1.5}.hd-gift-glamour-offer span,.hd-gift-glamour-offer small{display:block}.hd-gift-glamour-badge{display:inline-block;background:#542634;color:#fff;padding:4px 9px;font-size:12px;letter-spacing:.5px}.hd-gift-glamour-reason{font-size:12px;margin-top:6px}.hd-gift-glamour-price{font-size:17px;font-weight:600;margin:5px 0}.hd-gift-glamour-offer small{font-size:11px}.hd-gift-glamour-offer--pdp{text-align:left}.hd-gift-glamour-offer a{display:inline-block;color:inherit;text-decoration:underline;font-size:12px;margin:8px 12px 0 0}.hd-gift-glamour-description{display:none}.hd-gift-glamour-banner{display:block;background:#542634;color:#fff;text-align:center;padding:12px 18px;line-height:1.5;font-size:13px;text-decoration:none}.hd-gift-glamour-banner:hover{color:#fff;text-decoration:underline}.hd-merch-labels:empty{display:none}.hd-merch-facts a{color:inherit;text-decoration:underline}.hd-merch-facts li+li{margin-top:5px}#HDStyleGuide video,.hd-merch-facts video{max-width:100%}.product-single__meta details[id^=HDStyleGuide] video,.product-single__meta details[id^=HDStyleGuide] iframe{width:100%;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/105/compiled_assets/styles.css.map?subset=AAAgAAAAAAAAAAAAAAAAAAAAEAg */
