.dha-ig,.dha-igf{--ig-tile-bg: #100f0d;--ig-accent: #b8946a;--ig-text: #EDEAE4;--ig-muted: #a8a299;--ig-button: #3a2e20;--ig-button-hover: #4a3b29;--ig-button-text: #efe9df;--ig-tile-ratio: 1.45}.dha-ig__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dha-ig__tile{position:relative;display:block;overflow:hidden;aspect-ratio:var(--ig-tile-ratio);background:var(--ig-tile-bg)}.dha-ig__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.dha-ig__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ig-button);color:var(--ig-button-text);font-family:var(--font-body--family);font-weight:500;font-size:15px;line-height:1.2;padding:18px 28px;white-space:nowrap;text-decoration:none;transition:background .18s ease}.dha-ig__button:hover{background:var(--ig-button-hover);color:var(--ig-button-text)}.dha-ig__button:focus-visible{outline:2px solid var(--ig-accent);outline-offset:3px}.dha-ig__button svg{flex:none}.dha-ig{max-width:calc(var(--ig-max, 1208px) + 112px);margin-inline:auto;padding-inline:56px}.dha-ig__layout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head action" "grid grid" "partner partner";column-gap:40px;row-gap:40px;align-items:end}.dha-ig__head{grid-area:head;display:flex;flex-direction:column;gap:14px;min-width:0}.dha-ig__action{grid-area:action}.dha-ig__label{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--ig-accent)}.dha-ig__title{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(30px,3.4vw,42px);line-height:1.04;letter-spacing:-.015em;font-stretch:125%;color:var(--ig-text)}.dha-ig__desc{margin:0;font-family:var(--font-body--family);font-size:16px;line-height:1.6;color:var(--ig-muted)}.dha-ig__notice{grid-column:1 / -1;margin:0;padding:14px 16px;border:1px dashed rgba(184,148,106,.5);color:var(--ig-muted);font-family:var(--font-body--family);font-size:13px;line-height:1.5}.dha-ig__partner{grid-area:partner;margin:0}.dha-ig__button--outline{background:transparent;color:var(--ig-text);border:1px solid rgba(184,148,106,.55);padding:17px 28px}.dha-ig__button--outline:hover{background:#b8946a1f;border-color:var(--ig-accent);color:var(--ig-text)}.dha-ig__grid{grid-area:grid;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dha-ig__tile--lead{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.dha-ig__grid[data-count="1"] .dha-ig__tile,.dha-ig__grid[data-count="2"] .dha-ig__tile{grid-column:span 2}.dha-ig__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(75% - 3.5px)}@media(max-width:1100px){.dha-ig{padding-inline:32px}}@media(max-width:899px){.dha-ig{padding-inline:24px}}@media(max-width:767px){.dha-ig{padding-inline:20px}.dha-ig__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "grid" "action" "partner";row-gap:20px}.dha-ig__partner{margin-top:-8px}.dha-ig__head{gap:10px}.dha-ig__label{font-size:10px}.dha-ig__title{font-size:32px;line-height:1}.dha-ig__desc{font-size:15px;line-height:1.55}.dha-ig__action .dha-ig__button,.dha-ig__partner .dha-ig__button{width:100%;height:52px;padding-block:0}.dha-ig__grid,.dha-ig__grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;gap:8px}.dha-ig__tile--lead{grid-column:span 2;grid-row:auto;aspect-ratio:var(--ig-tile-ratio)}.dha-ig__grid[data-count="2"] .dha-ig__tile{grid-column:auto}.dha-ig__grid[data-count="1"] .dha-ig__tile{grid-column:span 2}}.dha-igf{padding-block:56px;border-bottom:1px solid rgba(237,234,228,.08)}.dha-igf__inner{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:48px;align-items:center}.dha-igf--no-strip .dha-igf__inner{grid-template-columns:minmax(0,1fr)}.dha-igf__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.dha-igf__title{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:28px;line-height:1.1;letter-spacing:-.02em;font-stretch:125%;color:var(--ig-text)}.dha-igf__text{margin:0;font-family:var(--font-body--family);font-size:15px;line-height:1.55;color:var(--ig-muted)}.dha-igf .dha-ig__button{font-size:14px;padding:14px 22px}.dha-igf__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}@media(max-width:899px){.dha-igf__inner{grid-template-columns:minmax(0,1fr);gap:28px}.dha-igf__strip{max-width:480px}}@media(max-width:767px){.dha-igf{padding-block:40px}.dha-igf__inner{display:flex;flex-direction:column;align-items:stretch;gap:16px}.dha-igf__copy{display:contents}.dha-igf__title{font-size:24px}.dha-igf__text{font-size:14px}.dha-igf__strip{order:2;max-width:none;gap:4px}.dha-igf .dha-ig__button{order:3;width:100%;height:52px;padding-block:0;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dha-instagram-feed.css.map */
