:root{--dwd-motion-ease: cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}.dwd-reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .72s var(--dwd-motion-ease),transform .72s var(--dwd-motion-ease);transition-delay:var(--dwd-reveal-delay, 0ms);will-change:opacity,transform}.dwd-reveal.is-visible{opacity:1;transform:none;will-change:auto}.template-index #MainContent>.shopify-section:first-child .casa-section__eyebrow,.template-index #MainContent>.shopify-section:first-child h1,.template-index #MainContent>.shopify-section:first-child .casa-section__subtitle,.template-index #MainContent>.shopify-section:first-child .button{animation:dwd-hero-rise .9s var(--dwd-motion-ease) both}.template-index #MainContent>.shopify-section:first-child h1{animation-delay:90ms}.template-index #MainContent>.shopify-section:first-child .casa-section__subtitle{animation-delay:.18s}.template-index #MainContent>.shopify-section:first-child .button{animation-delay:.27s}@keyframes dwd-hero-rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}.casa-collection-card,.product-card{transition:transform .35s var(--dwd-motion-ease),box-shadow .35s var(--dwd-motion-ease)}@media(hover:hover){.casa-collection-card:hover,.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #33333317}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dwd-reveal,.dwd-reveal.is-visible{opacity:1;transform:none;transition:none;will-change:auto}.template-index #MainContent>.shopify-section:first-child *{animation:none!important}.casa-collection-card,.product-card{transition:none}}.casa-header__logo{display:block!important;overflow:hidden;width:400px;height:46px;background-image:url(/cdn/shop/files/daily-wear-diamonds-logo-4.png?v=1787189753);background-repeat:no-repeat;background-size:100% auto;background-position:center 51%;justify-self:start!important;align-self:center}.casa-header__logo-image,.casa-header__logo-text{opacity:0!important;visibility:hidden!important}@media(min-width:1100px){.casa-header:not(.casa-header--minimal) .casa-header__bar{grid-template-columns:minmax(300px,400px) minmax(0,1fr) auto!important;grid-template-rows:72px!important;min-height:72px!important;padding:0 clamp(1.25rem,2.5vw,2rem)!important;column-gap:clamp(1rem,2vw,2.5rem)}.casa-header:not(.casa-header--minimal) .casa-header__left{display:none!important}.casa-header:not(.casa-header--minimal) .casa-header__logo{grid-column:1!important;grid-row:1!important;margin:0!important}.casa-header:not(.casa-header--minimal) .casa-header__center{grid-column:2!important;grid-row:1!important;justify-self:center!important}.casa-header:not(.casa-header--minimal) .casa-header__right{grid-column:3!important;grid-row:1!important;justify-self:end!important}.casa-header__icons{padding-inline-end:0!important}}@media(max-width:1099px){.casa-header__bar{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:64px!important;padding:8px 12px!important}.casa-header__left{grid-column:1!important;display:flex!important}.casa-header__logo{grid-column:2!important;width:min(280px,calc(100vw - 9rem));height:36px;margin-left:10px;background-position:center 51%}.casa-header__right{grid-column:3!important}.casa-header__icons{padding-inline-end:0!important}}@media(max-width:480px){.casa-header__logo{width:min(210px,calc(100vw - 8rem));height:30px;margin-left:6px}}@media(min-width:1100px){.casa-header:not(.casa-header--minimal) .casa-header__bar{grid-template-columns:minmax(300px,1fr) auto minmax(140px,1fr)!important;grid-template-rows:66px 48px!important;min-height:114px!important;padding:4px 0 6px!important;row-gap:0!important}.casa-header:not(.casa-header--minimal) .casa-header__logo{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:400px;height:46px;margin-left:clamp(1.25rem,2.5vw,2rem)!important}.casa-header:not(.casa-header--minimal) .casa-header__left{display:flex!important;grid-column:1!important;grid-row:2!important;justify-self:start!important;align-self:center!important;padding-left:clamp(1.25rem,2.5vw,2rem)!important}.casa-header:not(.casa-header--minimal) .casa-header__search-inline{display:flex!important;width:min(100%,14rem)!important}.casa-header:not(.casa-header--minimal) .casa-header__center{grid-column:2!important;grid-row:2!important;justify-self:center!important}.casa-header:not(.casa-header--minimal) .casa-header__right{grid-column:3!important;grid-row:2!important;justify-self:end!important}.casa-header:not(.casa-header--minimal) .casa-header__icons{padding-right:clamp(1.25rem,2.5vw,2rem)!important}}.template-index .casa-banner--hero{min-height:clamp(560px,68vw,820px);position:relative;overflow:hidden}.template-index .casa-banner--hero .casa-banner__media,.template-index .casa-banner--hero .casa-banner__picture,.template-index .casa-banner--hero .casa-banner__image{width:100%;height:100%}.template-index .casa-banner--hero .casa-banner__image{object-fit:cover;object-position:62% center}.template-index .casa-banner--hero .casa-banner__overlay{background:linear-gradient(90deg,#0c090885,#0c09083d 46%,#0c090814 72%,#0c09082e)}.template-index .casa-banner--hero .casa-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;padding:clamp(2rem,6vw,7rem)}.template-index .casa-banner--hero .casa-banner__content-inner{width:min(86vw,1120px);max-width:none}.template-index .casa-banner--hero .casa-banner__heading,.template-index .casa-banner--hero .casa-banner__subheading{color:#fff;font-family:var(--font-heading--family);font-size:clamp(2.4rem,4.6vw,5.6rem);font-weight:var(--font-heading--weight, 500);line-height:.98;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 3px 26px rgb(0 0 0 / 34%);max-width:12ch}.template-index .casa-banner--hero .casa-banner__heading{margin:0}.template-index .casa-banner--hero .casa-banner__subheading{margin:clamp(1.2rem,3vw,3rem) 0 0 clamp(3rem,12vw,13rem);max-width:11ch}@media(max-width:749px){.template-index .casa-banner--hero{min-height:620px}.template-index .casa-banner--hero .casa-banner__image{object-position:66% center}.template-index .casa-banner--hero .casa-banner__overlay{background:linear-gradient(180deg,#0a080759,#0a080729 45%,#0a08078a)}.template-index .casa-banner--hero .casa-banner__content{align-items:flex-end;padding:2rem 1.25rem 3rem}.template-index .casa-banner--hero .casa-banner__heading,.template-index .casa-banner--hero .casa-banner__subheading{font-size:clamp(2rem,10vw,3.2rem);line-height:1.02;max-width:11ch}.template-index .casa-banner--hero .casa-banner__subheading{margin:1rem 0 0 clamp(1.5rem,9vw,3.5rem)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dwd-motion.css.map */
