.dh{--dh-text: var(--color-text-main, #191919);--dh-badge-bg: var(--dh-text);--dh-badge-text: var(--color-background-main, #fff);--dh-btn-bg: var(--color-text-main, #191919);--dh-btn-text: var(--color-foreground-main, #fff);--dh-btn2-bg: transparent;--dh-btn2-border: var(--dh-text);--dh-btn2-text: var(--dh-text);--dh-heading-color: var(--dh-text);--dh-body-color: var(--dh-text);--dh-muted: color-mix(in srgb, var(--dh-body-color) 72%, transparent);--dh-rule: color-mix(in srgb, var(--dh-text) 16%, transparent);--dh-font-display: var(--dp-font-display, var(--font-stack-headings-primary, inherit));--dh-font-body: var(--dp-font-body, var(--font-stack-body-primary, inherit));--dh-gutter: var(--gutter-container, 40px);--dh-gutter-m: 16px;display:grid;grid-template-columns:minmax(0,var(--dh-split)) minmax(0,1fr);min-height:var(--dh-min-height);overflow:hidden;color:var(--dh-text);background:var(--dh-bg);border-radius:var(--dh-radius);font-family:var(--dh-font-body);-webkit-font-smoothing:antialiased}.dh--full{border-radius:0}.dh *,.dh *:before,.dh *:after{box-sizing:border-box}.dh--media-left .dh__content{order:2}.dh .dh__content{display:flex;align-items:center;padding:var(--dh-pad-y) clamp(24px,4vw,64px)}.dh--full.dh--media-right .dh__content{padding-left:max(var(--dh-gutter),calc((100vw - var(--dh-max)) / 2))}.dh--full.dh--media-left .dh__content{padding-right:max(var(--dh-gutter),calc((100vw - var(--dh-max)) / 2))}.dh--valign-top .dh__content{align-items:flex-start}.dh--valign-bottom .dh__content{align-items:flex-end}.dh .dh__inner{width:100%;max-width:var(--dh-content-max)}.dh--align-center .dh__content{justify-content:center}.dh--align-center .dh__inner{text-align:center}.dh .dh__badge{display:inline-block;margin:0 0 32px;padding:9px 16px;font-family:var(--dh-font-display);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;background:var(--dh-badge-bg);color:var(--dh-badge-text)}.dh .dh__badge--pill{border-radius:var(--dh-btn-radius)}.dh .dh__badge--text{padding:0;background:none;color:var(--dh-text);letter-spacing:.22em}.dh .dh__heading{margin:0 0 var(--dh-heading-gap);font-family:var(--dh-heading-font, var(--dh-font-display));font-weight:var(--dh-heading-weight);font-size:var(--dh-heading-size);line-height:var(--dh-heading-line);letter-spacing:var(--dh-heading-spacing);color:var(--dh-heading-color);text-wrap:balance}.dh--upper .dh__heading{text-transform:uppercase}.dh .dh__heading em{font-family:var(--dp-font-accent, Georgia, "Times New Roman", serif);font-style:italic;font-weight:300;text-transform:none;letter-spacing:0}.dh .dh__text{max-width:var(--dh-text-max);margin:0 0 var(--dh-text-gap);font-family:var(--dh-font-body);font-size:var(--dh-text-size);font-weight:var(--dh-text-weight);line-height:var(--dh-text-line);color:var(--dh-body-color)}.dh--align-center .dh__text{margin-left:auto;margin-right:auto}.dh .dh__text p{margin:0}.dh .dh__text p+p{margin-top:.75em}.dh .dh__text--mobile{display:none}.dh .dh__buttons{display:flex;flex-wrap:wrap;gap:12px}.dh--align-center .dh__buttons{justify-content:center}.dh .dh__btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--dh-btn-height);padding:10px 32px;border-width:1px;border-style:solid;border-radius:var(--dh-btn-radius);font-family:var(--dh-font-body);font-size:var(--dh-btn-size);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.dh--btn-upper .dh__btn{text-transform:uppercase;letter-spacing:.14em}.dh:not(.dh--btn-upper) a.dh__btn{text-transform:none;letter-spacing:.02em}.dh .dh__btn--solid{background-color:var(--dh-btn-bg);border-color:var(--dh-btn-bg);color:var(--dh-btn-text)}.no-touchevents .dh .dh__btn--solid:hover{background-color:color-mix(in srgb,var(--dh-btn-bg) 85%,#fff);border-color:color-mix(in srgb,var(--dh-btn-bg) 85%,#fff);color:var(--dh-btn-text)}.dh .dh__btn--soft{background-color:var(--dh-btn2-bg);border-color:var(--dh-btn2-border);color:var(--dh-btn2-text)}.dh .dh__btn--outline{background-color:transparent;border-color:var(--dh-btn2-border);color:var(--dh-btn2-text)}.no-touchevents .dh .dh__btn--soft:hover,.no-touchevents .dh .dh__btn--outline:hover{background-color:var(--dh-btn2-border);border-color:var(--dh-btn2-border);color:var(--dh-bg)}.dh .dh__meta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px}.dh--align-center .dh__meta{align-items:center}.dh--divider .dh__meta{padding-top:22px;border-top:1px solid var(--dh-rule)}.dh .dh__note{margin:0;font-size:14px;line-height:1.5;color:var(--dh-muted)}.dh .dh__note p{margin:0}.dh .dh__link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:14px;line-height:1.5;color:var(--dh-text);text-decoration:none}.dh .dh__link-lead{font-weight:400;color:var(--dh-muted)}.dh .dh__link-cta{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:4px;transition:text-decoration-color .2s ease}.dh .dh__link svg{flex:0 0 auto;transition:transform .2s ease}.no-touchevents .dh .dh__link:hover .dh__link-cta{text-decoration-color:currentColor}.no-touchevents .dh .dh__link:hover svg{transform:translate(3px)}.dh .dh__media{position:relative;display:block;min-height:100%;overflow:hidden;background:color-mix(in srgb,var(--dh-text) 8%,transparent)}.dh .dh__picture,.dh .dh__image,.dh .dh__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.dh .dh__video{opacity:0;transition:opacity .6s ease}.dh .dh__media.is-playing .dh__video{opacity:1}.dh .dh__video[hidden]{display:none}.dh .dh__image--placeholder{fill:color-mix(in srgb,var(--dh-text) 25%,transparent)}.dh .dh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--dh-overlay);pointer-events:none}@media screen and (max-width:1023px){.dh .dh__heading{font-size:max(var(--dh-heading-size-mobile),calc(var(--dh-heading-size) * .72))}}@media screen and (max-width:767px){.dh{min-height:0}.dh .dh__badge{margin-bottom:14px;padding:6px 10px;font-size:10px;letter-spacing:.14em}.dh .dh__badge--text{padding:0;letter-spacing:.18em}.dh .dh__heading{margin-bottom:min(var(--dh-heading-gap),14px);font-size:var(--dh-heading-size-mobile);line-height:max(var(--dh-heading-line),1.04)}.dh .dh__text{margin-bottom:min(var(--dh-text-gap),24px);font-size:var(--dh-text-size-mobile);line-height:1.55}.dh--has-mtext .dh__text--main{display:none}.dh--has-mtext .dh__text--mobile{display:block}.dh--hide-text-mobile .dh__text{display:none!important}.dh .dh__buttons{gap:8px}.dh .dh__actions a.dh__btn{flex:1 1 auto;min-height:min(var(--dh-btn-height),46px);padding:8px 14px;font-size:min(var(--dh-btn-size),11px)}.dh--btn-upper .dh__actions a.dh__btn{letter-spacing:.1em}.dh .dh__meta{margin-top:16px;gap:6px}.dh--divider .dh__meta{padding-top:14px}.dh .dh__note,.dh .dh__link{font-size:12px}.dh.dh--m-split{grid-template-columns:minmax(0,1fr) var(--dh-m-media);grid-template-areas:"copy media" "actions actions";row-gap:20px;padding-bottom:var(--dh-pad-y-mobile)}.dh.dh--m-split.dh--media-left{grid-template-columns:var(--dh-m-media) minmax(0,1fr);grid-template-areas:"media copy" "actions actions"}.dh.dh--m-split .dh__content,.dh.dh--m-split .dh__inner{display:contents}.dh.dh--m-split .dh__copy{grid-area:copy;align-self:center;padding:calc(var(--dh-pad-y-mobile) * .75) 14px calc(var(--dh-pad-y-mobile) * .75) var(--dh-gutter-m)}.dh.dh--m-split.dh--media-left .dh__copy{padding-left:14px;padding-right:var(--dh-gutter-m)}.dh.dh--m-split .dh__copy>:last-child{margin-bottom:0}.dh.dh--m-split .dh__head>:last-child{margin-bottom:0}.dh.dh--m-split .dh__actions{grid-area:actions;padding:0 var(--dh-gutter-m)}.dh.dh--m-split .dh__meta{margin-top:14px}.dh.dh--m-split .dh__media{grid-area:media;align-self:stretch;min-height:0}.dh.dh--m-split .dh__media:before{content:"";display:block;padding-top:calc(100% / var(--dh-m-ratio))}.dh.dh--m-split.dh--mobile-media-hidden{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "actions"}.dh.dh--m-split.dh--mobile-media-hidden .dh__copy{padding-left:var(--dh-gutter-m);padding-right:var(--dh-gutter-m)}.dh.dh--m-split.dh--m-text-below{grid-template-areas:"copy media" "text text" "actions actions"}.dh.dh--m-split.dh--m-text-below.dh--media-left{grid-template-areas:"media copy" "text text" "actions actions"}.dh.dh--m-split.dh--m-text-below.dh--hide-text-mobile{grid-template-areas:"copy media" "actions actions"}.dh.dh--m-split.dh--m-text-below.dh--hide-text-mobile.dh--media-left{grid-template-areas:"media copy" "actions actions"}.dh.dh--m-split.dh--m-text-below.dh--mobile-media-hidden{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "text" "actions"}.dh.dh--m-split.dh--m-text-below .dh__copy{display:contents}.dh.dh--m-split.dh--m-text-below .dh__head{grid-area:copy;align-self:center;padding:calc(var(--dh-pad-y-mobile) * .75) 14px calc(var(--dh-pad-y-mobile) * .75) var(--dh-gutter-m)}.dh.dh--m-split.dh--m-text-below.dh--media-left .dh__head{padding-left:14px;padding-right:var(--dh-gutter-m)}.dh.dh--m-split.dh--m-text-below.dh--mobile-media-hidden .dh__head{padding-left:var(--dh-gutter-m);padding-right:var(--dh-gutter-m)}.dh.dh--m-split.dh--m-text-below .dh__text{grid-area:text;max-width:none;margin:0;padding:0 var(--dh-gutter-m)}.dh.dh--m-stack{grid-template-columns:minmax(0,1fr)}.dh.dh--m-stack .dh__content{order:1;padding:var(--dh-pad-y-mobile) var(--dh-gutter-m)}.dh.dh--m-stack .dh__media{order:2;min-height:0;aspect-ratio:var(--dh-mobile-ratio)}.dh.dh--m-stack.dh--mobile-media-top .dh__media{order:0}.dh.dh--m-stack .dh__buttons{flex-direction:column}.dh.dh--m-stack .dh__actions a.dh__btn{width:100%}.dh.dh--mobile-media-hidden .dh__media{display:none}}.shopify-section>.dh-spacing--custom{margin-top:var(--dh-mt);margin-bottom:var(--dh-mb)}.shopify-section:has(+.shopify-section>.dh-spacing--custom)>[class*=container--negative-margin]{margin-bottom:0!important}.shopify-section:has(>.dh-spacing--custom)+.shopify-section>[class*=container--vertical-space]{margin-top:0!important}@media screen and (max-width:767px){.shopify-section>.dh-spacing--custom{margin-top:var(--dh-mt-mobile);margin-bottom:var(--dh-mb-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/section-delaco-hero.css.map */
