.deeplay-hero{position:relative;isolation:isolate;width:calc(100% - (var(--hero-mobile-side-gap) * 2));min-height:var(--hero-mobile-height);margin-inline:auto;overflow:hidden;color:var(--hero-mobile-text);background:#17140f;border-radius:var(--hero-mobile-radius);font-family:var(--hero-body-font, "Buda", Georgia, serif)}.deeplay-hero *,.deeplay-hero *:before,.deeplay-hero *:after{box-sizing:border-box}.deeplay-hero__media,.deeplay-hero__slide,.deeplay-hero__slide picture,.deeplay-hero__slide img,.deeplay-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deeplay-hero__media{z-index:-3}.deeplay-hero__slide{opacity:0;transform:translateZ(0);transition:opacity var(--hero-transition-ms) ease,transform var(--hero-transition-ms) ease}.deeplay-hero__slide.is-active{z-index:1;opacity:1}.deeplay-hero--slide .deeplay-hero__slide{transform:translate3d(6%,0,0)}.deeplay-hero--slide .deeplay-hero__slide.is-active{transform:translateZ(0)}.deeplay-hero__slide img{display:block;object-fit:cover;object-position:var(--hero-mobile-image-x) var(--hero-mobile-image-y)}.deeplay-hero__placeholder{display:grid;place-items:center;background:#d8c9b7}.deeplay-hero__placeholder-svg{width:100%;height:100%;opacity:.5}.deeplay-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:#000;opacity:var(--hero-mobile-overlay-opacity)}.deeplay-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--hero-glow-color) 58%,transparent),transparent 58%);opacity:var(--hero-mobile-glow-opacity)}.deeplay-hero__content-wrap{position:absolute;z-index:2;right:var(--hero-mobile-panel-side-gap);bottom:0;left:var(--hero-mobile-panel-side-gap);filter:drop-shadow(0 0 1px var(--hero-mobile-panel-border)) drop-shadow(0 -4px 14px color-mix(in srgb,var(--hero-mobile-panel-glow) var(--hero-mobile-panel-glow-opacity),transparent)) drop-shadow(0 0 30px color-mix(in srgb,var(--hero-mobile-panel-glow) 38%,transparent))}.deeplay-hero__content{position:relative;display:flex;width:100%;min-height:calc(var(--hero-mobile-panel-height) + var(--hero-mobile-panel-curve-height));padding:calc(var(--hero-mobile-panel-curve-height) + var(--hero-mobile-panel-padding-top)) var(--hero-mobile-panel-padding-x) var(--hero-mobile-panel-padding-bottom);flex-direction:column;align-items:center;justify-content:center;color:var(--hero-mobile-text);background:var(--hero-mobile-panel-bg);background:var(--hero-mobile-panel-background);clip-path:var(--hero-wave-clip);text-align:center;text-shadow:none;-webkit-backdrop-filter:blur(var(--hero-mobile-panel-blur));backdrop-filter:blur(var(--hero-mobile-panel-blur));isolation:isolate}.deeplay-hero__content:before{content:"";position:absolute;top:0;right:0;bottom:45%;left:0;z-index:1;pointer-events:none;background:radial-gradient(130% 90% at 50% -12%,color-mix(in srgb,var(--hero-mobile-panel-glow) 52%,transparent) 0%,transparent 62%)}.deeplay-hero__content>*{position:relative;z-index:2}.deeplay-hero__eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 var(--hero-mobile-eyebrow-gap);color:var(--hero-mobile-eyebrow);font-family:var(--hero-label-font, "Buda", Arial, sans-serif);font-size:var(--hero-mobile-eyebrow-size);font-weight:700;line-height:1.15;letter-spacing:.2em;text-transform:uppercase}.deeplay-hero__eyebrow:before,.deeplay-hero__eyebrow:after{width:var(--hero-mobile-eyebrow-line);height:1px;flex:0 0 auto;background:currentColor;content:""}.deeplay-hero__heading{max-width:100%;margin:0;color:var(--hero-mobile-text);font-family:var(--hero-heading-font, "Arima", "Arima Madurai", serif);font-size:var(--hero-mobile-heading-size);font-weight:400;line-height:var(--hero-mobile-heading-line);letter-spacing:-.035em;white-space:var(--hero-mobile-heading-wrap)}.deeplay-hero__heading-copy--desktop{display:none}.deeplay-hero__heading-copy--mobile{display:inline}.deeplay-hero__subheading{max-width:34rem;margin-top:var(--hero-mobile-subheading-gap);color:var(--hero-mobile-text);font-family:var(--hero-subheading-font, "Neuton", Georgia, serif);font-size:var(--hero-mobile-subheading-size);font-weight:400;line-height:var(--hero-mobile-subheading-line)}.deeplay-hero__actions{display:flex;width:100%;max-width:100%;margin-top:var(--hero-mobile-actions-top);flex-direction:column;gap:var(--hero-mobile-actions-gap)}.deeplay-hero__button{display:inline-flex;position:relative;width:100%;min-width:0;min-height:var(--hero-mobile-button-height);align-items:center;justify-content:center;padding:12px var(--hero-mobile-button-padding);border-radius:var(--hero-mobile-button-radius);font-family:var(--hero-label-font, "Buda", Arial, sans-serif);font-size:var(--hero-mobile-button-size);font-weight:700;line-height:1.15;letter-spacing:.16em;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}.deeplay-hero__button>span:last-child{position:absolute;right:var(--hero-mobile-button-padding);color:var(--hero-mobile-eyebrow);font-size:1.45em;font-weight:400;letter-spacing:0}.deeplay-hero__button:hover{transform:translateY(-1px)}.deeplay-hero__button--primary{color:var(--hero-mobile-primary-text);background:var(--hero-mobile-primary-bg);border:1px solid var(--hero-mobile-primary-bg);box-shadow:0 0 14px color-mix(in srgb,var(--hero-mobile-panel-glow) 55%,transparent)}.deeplay-hero__button--secondary{color:var(--hero-mobile-secondary-text);background:var(--hero-mobile-secondary-bg);border:1px solid var(--hero-mobile-secondary-border);box-shadow:0 0 12px color-mix(in srgb,var(--hero-mobile-panel-glow) 45%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.deeplay-hero__dots{position:absolute;z-index:4;right:0;bottom:var(--hero-mobile-dots-bottom);left:0;display:flex;align-items:center;justify-content:center;gap:var(--hero-mobile-dot-gap);pointer-events:none}.deeplay-hero__dot{width:var(--hero-mobile-dot-size);height:var(--hero-mobile-dot-size);padding:0;border:0;border-radius:50%;background:var(--hero-mobile-dot-color);cursor:pointer;pointer-events:auto;transition:transform .18s ease,background-color .18s ease}.deeplay-hero__dot.is-active{width:var(--hero-mobile-dot-size);background:var(--hero-mobile-dot-active);box-shadow:0 0 0 1px color-mix(in srgb,var(--hero-mobile-dot-active) 50%,white);transform:scale(1.08)}@media screen and (min-width:920px){.deeplay-hero{width:100%;min-height:var(--hero-desktop-height);margin-inline:0;color:var(--hero-text-color);border-radius:0}.deeplay-hero__slide img{object-position:center}.deeplay-hero__overlay{opacity:var(--hero-overlay-opacity)}.deeplay-hero__glow{inset:0 auto 0 0;width:var(--hero-glow-width);background:linear-gradient(90deg,color-mix(in srgb,var(--hero-glow-color) 100%,transparent) 0%,color-mix(in srgb,var(--hero-glow-color) 92%,transparent) 38%,color-mix(in srgb,var(--hero-glow-color) 54%,transparent) 70%,transparent 100%);opacity:var(--hero-glow-opacity)}.deeplay-hero__content-wrap{display:contents}.deeplay-hero__content{position:relative;right:auto;bottom:auto;left:auto;display:flex;width:min(var(--hero-content-width),44vw);min-height:var(--hero-desktop-height);margin-left:var(--hero-content-left);padding:var(--hero-desktop-padding-top) 0 var(--hero-desktop-padding-bottom);align-items:flex-start;justify-content:var(--hero-desktop-alignment);color:var(--hero-text-color);background:transparent;border:0;border-radius:0;box-shadow:none;clip-path:none;text-align:left;text-shadow:0 2px 18px rgba(0,0,0,.36);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(var(--hero-desktop-content-offset-x),var(--hero-desktop-content-offset-y))}.deeplay-hero__content:before{display:none}.deeplay-hero__eyebrow{display:block;margin-bottom:var(--hero-desktop-eyebrow-gap);color:var(--hero-desktop-eyebrow-color);font-size:var(--hero-desktop-eyebrow-size);letter-spacing:0;text-align:left}.deeplay-hero__eyebrow:before,.deeplay-hero__eyebrow:after{display:none}.deeplay-hero__heading{color:var(--hero-desktop-heading-color);font-size:clamp(var(--hero-desktop-heading-min),5.2vw,var(--hero-desktop-heading-max));line-height:var(--hero-desktop-heading-line);letter-spacing:0;text-align:left}.deeplay-hero__heading-copy--desktop{display:inline}.deeplay-hero__heading-copy--mobile{display:none}.deeplay-hero__subheading{max-width:var(--hero-desktop-subheading-width);margin-top:var(--hero-desktop-subheading-gap);color:inherit;font-size:var(--hero-desktop-subheading-size);font-weight:600;line-height:1.35;text-align:left}.deeplay-hero__actions{width:100%;max-width:520px;margin-top:var(--hero-desktop-actions-top);flex-direction:row;flex-wrap:wrap;gap:var(--hero-desktop-actions-gap)}.deeplay-hero__button{width:auto;min-width:min(100%,var(--hero-desktop-button-width));min-height:var(--hero-desktop-button-height);padding:12px var(--hero-desktop-button-padding);border-radius:var(--hero-desktop-button-radius);font-size:var(--hero-desktop-button-size);letter-spacing:0}.deeplay-hero__button>span:last-child{position:static;color:inherit;font-size:inherit}.deeplay-hero__button--primary{color:var(--hero-button-text);background:var(--hero-button-bg);border-color:var(--hero-button-bg);box-shadow:none}.deeplay-hero__button--secondary{color:var(--hero-outline-text);background:#ffffff14;border-color:color-mix(in srgb,var(--hero-outline-border) 70%,transparent);box-shadow:none}.deeplay-hero__dots{bottom:var(--hero-desktop-dots-bottom);gap:8px}.deeplay-hero__dot{width:8px;height:8px;background:#ffffff6b}.deeplay-hero__dot.is-active{width:20px;background:#fffffff2;border-radius:999px;box-shadow:none;transform:none}}@media screen and (min-width:1400px){.deeplay-hero__content{width:min(var(--hero-content-width),38vw)}}@media screen and (max-width:480px){.deeplay-hero__heading{font-size:min(var(--hero-mobile-heading-size),9.8vw)}.deeplay-hero__content{min-height:min(calc(var(--hero-mobile-panel-height) + var(--hero-mobile-panel-curve-height)),calc(var(--hero-mobile-height) - 245px))}}@media(prefers-reduced-motion:reduce){.deeplay-hero__slide,.deeplay-hero__button,.deeplay-hero__dot{transition:none}}@supports not (background: color-mix(in srgb,#000 50%,transparent)){.deeplay-hero__glow{background:linear-gradient(90deg,var(--hero-glow-color) 0%,var(--hero-glow-color) 48%,transparent 100%)}.deeplay-hero__content{background:var(--hero-mobile-panel-bg)}.deeplay-hero__content-wrap{filter:drop-shadow(0 0 1px var(--hero-mobile-panel-border)) drop-shadow(0 -4px 18px var(--hero-mobile-panel-glow))}.deeplay-hero__content:before{display:none}.deeplay-hero__button--secondary{border-color:var(--hero-outline-border)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/u-hero-banner-custom.css.map */
