html,body{max-width:100%;overflow-x:hidden}.hwd-container,.hwd-hero__grid,.hwd-pdp__grid,.hwd-bundle-pdp__grid{min-width:0}.h-display,.h-1,.h-2,.body,.small{overflow-wrap:break-word}.hwd-hero__media{order:0}.hwd-hero__body{max-width:58ch}.hwd-button{white-space:normal}.hwd-card-image{background:var(--cream-2);border-bottom:1px solid var(--stone)}.hwd-placeholder{background:var(--cream-2);border:1px solid var(--stone);box-shadow:none}.hwd-placeholder--bundle-card{align-content:center;gap:16px;padding:24px}.hwd-placeholder__title{font:italic 500 24px/1.1 var(--font-serif)}.hwd-placeholder__items{border-top:1px solid hsla(97,12%,67%,.3);color:var(--ink-3);display:block;font:500 11px/1.5 var(--font-sans);letter-spacing:.12em;max-width:220px;padding-top:14px;text-transform:uppercase}.hwd-placeholder--product span,.hwd-placeholder--bundle-tile span{font:italic 500 clamp(22px,4vw,32px)/1.1 var(--font-serif)}.hwd-bundle-card--hero .hwd-placeholder{background:#f5f3ef14;border-color:#f5f3ef2e;color:var(--cream)}.hwd-bundle-card--hero .hwd-placeholder__items{border-color:#f5f3ef38;color:#f5f3efb8}.hwd-contact-form{display:grid;gap:18px;margin-top:32px;max-width:760px}.hwd-contact-form label{display:grid;gap:8px}.hwd-contact-form label span{color:var(--ink-navy);font:500 var(--fs-cap)/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.hwd-form-grid{display:grid;gap:18px}.hwd-textarea{height:auto;line-height:1.5;min-height:160px;padding:16px;resize:vertical}.hwd-faq summary span[aria-hidden=true]{transition:transform var(--dur-fast) var(--ease-gentle)}.hwd-faq details[open] summary span[aria-hidden=true]{transform:rotate(45deg)}.hwd-free-ship__bar{background:var(--gold)}.hwd-free-ship p{color:var(--sage);font-family:var(--font-serif);font-style:italic}.hwd-cart-upsell{margin-top:22px;padding:18px;border:1px solid var(--stone);border-radius:14px;background:#efebe1a8}.hwd-cart-upsell__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;color:var(--sage);font:600 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.hwd-cart-upsell__head a{color:var(--ink-navy);text-decoration:none}.hwd-cart-upsell__grid{display:grid;gap:10px}.hwd-cart-upsell__item{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:12px;min-height:72px;color:var(--ink-navy);text-decoration:none}.hwd-cart-upsell__media{display:grid;place-items:center;min-height:60px;border:1px solid var(--stone);border-radius:10px;background:var(--cream);overflow:hidden;font-family:var(--font-serif);font-style:italic;font-size:13px;text-align:center}.hwd-cart-upsell__media img{width:100%;height:100%;object-fit:cover}.hwd-cart-upsell__item strong,.hwd-cart-upsell__item span{display:block}.hwd-cart-upsell__item strong{font:600 14px/1.2 var(--font-sans)}.hwd-cart-upsell__item span{margin-top:4px;color:var(--ink-3);font:500 13px/1.2 var(--font-sans)}.hwd-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:720px;margin:28px 0 36px}.hwd-search-form input{min-height:52px;border:1px solid var(--stone);border-radius:999px;background:var(--paper);color:var(--ink-navy);padding:0 20px;font:500 15px/1 var(--font-sans)}.hwd-search-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:28px}.hwd-search-result{display:block;border:1px solid var(--stone);border-radius:10px;background:var(--paper);padding:20px;color:var(--ink-navy);text-decoration:none}.hwd-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hwd-chip{border:1px solid var(--stone);border-radius:999px;padding:10px 14px;background:var(--paper);color:var(--ink-navy);font:700 12px/1 var(--font-sans);letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.hwd-cart-line__bundle-chip{width:fit-content;border-radius:999px;background:color-mix(in srgb,var(--sage) 12%,transparent);color:var(--sage);padding:5px 9px}.hwd-cart-qty{display:inline-grid;grid-template-columns:40px 44px 40px;align-items:center;min-height:40px;overflow:hidden;border:1px solid var(--stone);border-radius:999px;background:var(--paper);text-align:center}.hwd-cart-qty a,.hwd-cart-qty span{display:grid;place-items:center;min-height:40px;color:var(--ink-navy);text-decoration:none;font:700 14px/1 var(--font-sans)}.hwd-cart-qty a:hover{background:color-mix(in srgb,var(--sage) 12%,transparent)}.hwd-cart-empty-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:24px}.hwd-empty-cart--drawer{align-items:start;padding:8px 0 24px}.hwd-empty-cart--drawer .hwd-cart-empty-grid{grid-template-columns:1fr}.hwd-empty-cart--drawer .hwd-collection-tile{min-height:auto}.hwd-bundle-selector-head{margin:18px 0 12px}.hwd-bundle-selector-head .h-3{margin:0}.hwd-bundle-choice[open] summary .small,.hwd-bundle-progress{color:var(--sage)}.hwd-bundle-map{display:none}.hwd-size-table{margin-top:28px;overflow:hidden;border:1px solid var(--stone);border-radius:10px;background:var(--linen)}.hwd-size-table h2{padding:18px 18px 0}.hwd-size-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-top:1px solid var(--stone)}.hwd-size-table[aria-label="T-shirt measurements"] .hwd-size-row{grid-template-columns:repeat(3,minmax(0,1fr))}.hwd-size-row span{min-height:46px;display:flex;align-items:center;padding:10px 14px;background:var(--paper);color:var(--ink-navy);font:500 14px/1.35 var(--font-sans)}.hwd-size-row--head span{background:var(--cream);color:var(--sage);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hwd-prose-page{max-width:860px}.hwd-prose{display:grid;gap:18px;margin-top:30px;max-width:680px}.hwd-prose p{color:var(--ink-3);font:400 17px/1.7 var(--font-sans)}.hwd-buybox__tagline{color:var(--sage);font:italic 500 22px/1.2 var(--font-serif);margin:8px 0 0}.hwd-buybox__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}.hwd-buybox__price span{color:var(--ink-navy);font:600 28px/1 var(--font-sans)}.hwd-buybox__price s{color:var(--ink-faint);font:500 16px/1 var(--font-sans)}.hwd-pdp-band{border-bottom:1px solid hsla(97,12%,67%,.25);border-top:1px solid hsla(97,12%,67%,.25);padding:64px 0}.hwd-pdp-band--cream{background:var(--cream)}.hwd-pdp-band--paper{background:var(--paper)}.hwd-pdp-band--linen{background:var(--cream-2)}.hwd-pdp-narrow,.hwd-prose-wrap{max-width:720px;text-align:center}.hwd-pdp-narrow .body,.hwd-pdp-narrow .small{margin-left:auto;margin-right:auto;max-width:560px}.hwd-pdp-narrow .h-2,.hwd-pdp-narrow .h-3,.hwd-prose-wrap .h-2{margin:10px auto 0}.hwd-moment-map{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px auto 18px;max-width:620px;position:relative}.hwd-moment-node{align-items:center;background:var(--paper);border:1px solid var(--stone);border-radius:var(--r-md);display:grid;gap:6px;min-height:84px;padding:12px 8px;position:relative}.hwd-moment-node strong{color:var(--sage);font:italic 600 28px/1 var(--font-serif)}.hwd-moment-node small{color:var(--ink-3);font:600 11px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.hwd-moment-node.is-active{background:var(--ink-navy);border-color:var(--ink-navy)}.hwd-moment-node.is-active strong,.hwd-moment-node.is-active small{color:var(--cream)}.hwd-text-link{color:var(--sage-deep);display:inline-flex;font:700 14px/1 var(--font-sans);margin-top:10px;text-decoration:underline;text-decoration-color:var(--sage);text-underline-offset:5px}.hwd-pdp-bridge{padding:34px 0}.hwd-pdp-bridge p,.hwd-pdp-day p{color:var(--ink-3);font:italic 500 16px/1.7 var(--font-sans);margin:0 auto;max-width:640px;text-align:center}.hwd-pdp-story{background:var(--cream)}.hwd-prose--pdp{margin-left:auto;margin-right:auto;text-align:left}.hwd-story-break{aspect-ratio:4 / 3;background:var(--cream-2);border:1px solid var(--stone);border-radius:var(--r-md);margin:22px 0;overflow:hidden}.hwd-story-break img,.hwd-story-break .hwd-placeholder{height:100%;object-fit:cover;width:100%}.hwd-pdp-reassurance .h-3,.hwd-gift-framing .h-3,.hwd-verse-sample .h-3{font-family:var(--font-serif);font-weight:500}.hwd-verse-fragments{color:var(--sage);display:flex;flex-wrap:wrap;font:italic 500 20px/1.45 var(--font-serif);gap:10px 14px;justify-content:center;margin:22px auto 16px}.hwd-verse-fragments span:not(:last-child):after{content:"\2726";font-style:normal;margin-left:14px}.hwd-rhythm-cards{display:grid;gap:14px;margin-top:28px}.hwd-rhythm-card{background:var(--paper);border:1px solid var(--stone);border-radius:var(--r-md);color:inherit;display:grid;gap:8px;min-height:132px;padding:20px;text-align:left;text-decoration:none}.hwd-rhythm-card strong{color:var(--ink-navy);font:500 26px/1.1 var(--font-serif)}.hwd-rhythm-card small{color:var(--ink-3);font:500 14px/1.4 var(--font-sans)}.hwd-rhythm-card--hero{background:var(--ink-navy);border-color:#1a233233}.hwd-rhythm-card--hero strong,.hwd-rhythm-card--hero small{color:var(--cream)}.hwd-pdp-faq .hwd-faq{margin-top:28px;text-align:left}.hwd-pdp-faq .small{margin-top:18px;text-align:center}.hwd-accordion summary,.hwd-faq summary{align-items:center;display:flex;gap:16px;justify-content:space-between;list-style:none}.hwd-accordion summary::-webkit-details-marker,.hwd-faq summary::-webkit-details-marker{display:none}.hwd-accordion summary:after{color:var(--sage);content:"+";flex:0 0 auto;font:500 18px/1 var(--font-sans)}.hwd-accordion details[open] summary:after{content:"\2212"}.hwd-faq summary span[aria-hidden=true]{color:var(--sage);transition:none}.hwd-faq details[open] summary span[aria-hidden=true]{font-size:0;transform:none}.hwd-faq details[open] summary span[aria-hidden=true]:after{content:"\2212";font-size:16px}.hwd-pdp-close{background:var(--ink-navy);color:var(--cream);padding:80px 0;text-align:center}.hwd-pdp-close .h-2{color:var(--cream)}.hwd-pdp-close .hwd-button--secondary{background:var(--cream);border-color:var(--cream);color:var(--ink-navy)}.hwd-button--ghost{background:transparent;border:2px solid rgba(245,243,239,.82);color:var(--cream)}.hwd-cta-row--center{align-items:center;justify-content:center}.hwd-trust-strip{background:var(--paper);border-top:1px solid hsla(97,12%,67%,.25);padding:22px 0;text-align:center}.hwd-trust-strip p{color:var(--ink-navy);font:700 12px/1.4 var(--font-sans);letter-spacing:.12em;margin:0;text-transform:uppercase}.hwd-sticky-atc{background:#f5f3effa;border-top:1px solid hsla(97,12%,67%,.35);box-shadow:0 -10px 28px #1a23321f;inset:auto 0 0;padding:10px 14px calc(22px + env(safe-area-inset-bottom));position:fixed;z-index:var(--z-sticky)}.hwd-sticky-atc[hidden]{display:none}.hwd-sticky-atc form{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto}.hwd-sticky-atc .hwd-qty{display:none}.hwd-sticky-atc__product{align-items:center;display:flex;gap:10px;min-width:0}.hwd-sticky-atc__product img,.hwd-sticky-atc__thumb{background:var(--cream-2);border:1px solid var(--stone);border-radius:var(--r-sm);height:40px;object-fit:cover;width:40px}.hwd-sticky-atc__product span{color:var(--ink-navy);font:700 14px/1.2 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hwd-sticky-atc .hwd-button{min-height:44px;padding:12px 16px}.hwd-sticky-atc__bundle{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto}.hwd-sticky-atc__bundle span{color:var(--ink-navy);font:700 14px/1.2 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.hwd-rhythm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hwd-rhythm-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.hwd-sticky-atc{display:none}}@media(max-width:767px){:root{--fs-display: clamp(38px, 11vw, 46px);--fs-h1: clamp(32px, 9vw, 42px);--fs-h2: clamp(28px, 8vw, 36px)}.hwd-hero{padding-top:36px}.hwd-hero__grid{gap:28px}.hwd-hero__media{border-radius:18px}.hwd-cta-row .hwd-button{width:100%}.hwd-italic-sage,.hwd-sage-italic{display:block;margin-top:4px}.hwd-mobile-nav{position:absolute;top:100%;left:0;right:0;z-index:30;display:grid;gap:4px;border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);background:var(--cream);padding:20px var(--gutter-mobile) 24px;box-shadow:0 18px 40px #14243624}.hwd-mobile-nav[hidden]{display:none}.hwd-mobile-nav a{min-height:44px;display:flex;align-items:center;color:var(--ink-navy);text-decoration:none;font:700 13px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.hwd-bundle-grid{grid-auto-columns:minmax(82vw,1fr);grid-auto-flow:column;overflow-x:auto;scroll-padding-left:var(--gutter-mobile);scroll-snap-type:x proximity}.hwd-bundle-card{scroll-snap-align:start}.hwd-bundle-choice{margin-bottom:12px}.hwd-bundle-choice summary{align-items:flex-start;gap:8px}.hwd-bundle-choice__body .hwd-choice-group{grid-template-columns:repeat(4,minmax(0,1fr))}.hwd-card-image{aspect-ratio:4 / 3}.hwd-placeholder--bundle-tile,.hwd-placeholder--bundle-card{font-size:clamp(14px,5vw,19px);line-height:1.05;padding:12px}.hwd-product-card{grid-template-columns:96px 1fr 24px}.hwd-product-card .hwd-card-image{min-height:96px}.hwd-footer__cols{grid-template-columns:1fr 1fr}.hwd-bracelet-swatches{grid-template-columns:1fr}.hwd-pdp__gallery{gap:12px}.hwd-pdp__thumbs{display:flex;gap:10px;grid-template-columns:none;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.hwd-pdp__thumb{aspect-ratio:1;flex:0 0 74px;scroll-snap-align:start}.hwd-search-form{grid-template-columns:1fr}.hwd-search-form .hwd-button{width:100%}.hwd-size-row,.hwd-size-table[aria-label="T-shirt measurements"] .hwd-size-row{grid-template-columns:1fr}.hwd-size-row--head{display:none}.hwd-size-row{margin:12px;border:1px solid var(--stone);border-radius:8px;overflow:hidden}.hwd-size-row span:first-child{background:var(--cream);color:var(--sage);font-weight:800}.hwd-pdp-band,.hwd-pdp-close{padding:46px 0}.hwd-moment-map{grid-template-columns:repeat(2,minmax(0,1fr))}.hwd-moment-node:last-child{grid-column:1 / -1}.hwd-pdp-close .hwd-cta-row form,.hwd-pdp-close .hwd-button{width:100%}}@media(min-width:768px){.hwd-form-grid{grid-template-columns:1fr 1fr}.hwd-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hwd-bundle-card--hero .hwd-card-image{aspect-ratio:5 / 4}}@media(min-width:1200px){.hwd-bundle-grid{grid-template-columns:1.12fr repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/hwd-remediation.css.map */
