html{overflow-x:hidden}html.coming-soon-homepage,html.coming-soon-homepage body{overflow:hidden;overscroll-behavior:none;height:100%;touch-action:none}body.coming-soon-mode.is-homepage{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;min-height:100svh}body.coming-soon-mode:not(.is-homepage){overflow-y:auto;overscroll-behavior-y:auto}html:not(.shopify-design-mode) body.coming-soon-mode.is-homepage .content-for-layout>#shopify-section-template--20043323834503__hero_rhMed7~.shopify-section{display:none!important}@media screen and (min-width:750px){body.coming-soon-mode.is-homepage #header-group{position:absolute;inset:0 0 auto 0;width:100%;z-index:20}body.coming-soon-mode .hero__content-wrapper{min-height:100svh;padding:clamp(24px,4vh,48px) 24px clamp(32px,5vh,56px)!important;justify-content:flex-start!important;align-items:center!important;gap:0!important}body.coming-soon-mode .hero__logo{width:100%!important;margin:0 auto}body.coming-soon-mode .hero__logo-img{width:min(80vw,680px,100%)!important;max-width:min(80vw,680px,100%)!important;margin-inline:auto}body.coming-soon-mode .hero__logo-img img,body.coming-soon-mode .hero__logo-img svg{width:100%!important;height:auto!important;max-height:none!important;top:0!important}body.coming-soon-mode .hero__content-wrapper>.spacer-block{display:none!important}body.coming-soon-mode .coming-soon-hero-panel{width:min(92vw,820px);display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,24px);margin:0 auto}html:not(.shopify-design-mode) body.coming-soon-mode .hero__coming-soon{margin-top:0}}body.section-bg-override section[class*=color-scheme],body.section-bg-override .section-background[class*=color-scheme]{background-color:rgb(var(--section-bg-rgb) / var(--section-bg-opacity))}.hero__logo-img svg *,.email-signup__button-icon *{fill:#00ffcb}.hero__logo-img svg{display:block;filter:drop-shadow(rgba(0,0,0,.7) -19px 16px 4px)!important}.hero__logo-img svg{display:block;position:relative!important;top:-91px!important}body.is-contact-page .mobile-column,body.is-contact-page .mobile-column h1,body.is-contact-page .mobile-column h2,body.is-contact-page .mobile-column h3,body.is-contact-page .mobile-column p{color:#00ffcb!important}@media(max-width:520px){body.is-contact-page main .shopify-section:first-of-type{margin-top:-55px;padding-top:0!important}body.is-contact-page .content-for-layout{padding-top:0}body.is-gallery-page main .shopify-section:first-of-type{margin-top:-42px;padding-top:0!important}body.is-gallery-page .content-for-layout{padding-top:0}}@media screen and (hover:none)and (pointer:coarse)and (orientation:landscape)and (max-height:540px){body.is-gallery-page main .shopify-section:first-of-type{margin-top:-56px;padding-top:0!important}body.is-gallery-page .content-for-layout{padding-top:0}}header-component,.header-section,.header{color:#000!important}.announcement-bar,.banner,.navigation{color:#000!important}html:not(.shopify-design-mode) body.coming-soon-mode:not(.coming-soon-page-allowed) a,html:not(.shopify-design-mode) body.coming-soon-mode:not(.coming-soon-page-allowed) button,html:not(.shopify-design-mode) body.coming-soon-mode:not(.coming-soon-page-allowed) summary,html:not(.shopify-design-mode) body.coming-soon-mode:not(.coming-soon-page-allowed) input,html:not(.shopify-design-mode) body.coming-soon-mode:not(.coming-soon-page-allowed) select,html:not(.shopify-design-mode) body.coming-soon-mode:not(.coming-soon-page-allowed) textarea,html:not(.shopify-design-mode) body.coming-soon-mode:not(.coming-soon-page-allowed) [role=button]{pointer-events:none;cursor:default}html:not(.shopify-design-mode) body.coming-soon-mode .hero__coming-soon{display:block;width:100%;max-width:min(92vw,775px);margin:0 auto;padding:15px 20px;text-align:center;position:relative;z-index:50;color:#00ffcb;text-shadow:-2px 5px 7px rgb(0 0 0);top:0;border-radius:25px;font-size:clamp(2rem,5vw,4.5rem);line-height:.95;letter-spacing:3px;text-transform:uppercase;background:#7000ff4d;box-shadow:#0006 0 2px 4px,#0000004d 0 7px 13px -3px,#00000078 0 -5px 2px inset,#00000078 5px 0 2px inset,#00000078 -5px 0 2px inset,#00000078 0 5px 2px inset,#00000070 -7px 7px 12px 14px;transition:all .3s}.DD-input-style.DD-input-style{background:#1c003f82;color:#00ffcb;border:1px solid rgba(0,0,0,.25);border-radius:14px;box-shadow:#0006 0 2px 4px,#0000004d 0 7px 13px -3px,#00000078 0 -5px 2px inset,#00000078 5px 0 2px inset,#00000078 -5px 0 2px inset,#00000078 0 5px 2px inset;padding:14px 16px;font-size:1rem;letter-spacing:.06em;text-transform:none;font-family:inherit;-webkit-font-smoothing:antialiased}.DD-input-style.DD-input-style::placeholder{color:#00ffcba6}.DD-input-style.DD-input-style:focus{outline:none;border-color:#00ffcb;box-shadow:0 0 0 2px #00ffcb66,0 0 25px #00ffcb59}.DD-input-style.DD-input-style--joined-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.DD-input-style.DD-input-style--joined-button{flex:0 0 72px;width:72px;min-width:72px;display:inline-flex;align-items:center;justify-content:center;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.email-signup__note{color:#00ffcb;letter-spacing:.08em;text-transform:uppercase}.email-signup-block{max-width:100%}.email-signup__form{width:100%}.email-signup__input-group.form.is-contact-page.textarea{display:flex!important;align-items:stretch;gap:0;width:100%;max-width:100%}.email-signup__input-group.form.is-contact-page.textarea .email-signup__input{flex:1 1 auto;min-width:0;width:auto!important;overflow:hidden;text-overflow:ellipsis;outline-color:transparent}.email-signup__button.DD-input-style--joined-button{display:flex;align-items:center;justify-content:center;padding:0!important}.email-signup__button-icon{color:#00ffcb!important;width:100%;height:100%;display:block}.email-signup__button-icon svg{width:100px;height:100%;padding:13px;display:block;object-fit:contain;overflow:visible}.email-signup__button-icon path{transform-box:fill-box;transform-origin:center;transform:scale(1.08)}@media screen and (max-width:749px){.DD-input-style.DD-input-style--joined-button{flex-basis:64px;width:64px;min-width:64px}}@media screen and (min-width:750px){body.coming-soon-mode.is-contact-page #MainContent{flex:0 0 auto}body.coming-soon-mode.is-contact-page footer>.shopify-section:not(:first-child){display:none!important}}@media screen and (max-width:749px){body.coming-soon-mode.is-homepage #header-group{position:absolute;inset:0 0 auto 0;width:100%;z-index:20}.hero__coming-soon span{display:block}.hero__coming-soon-divider{width:40px;border-radius:999px;height:1px;background:#fff6;margin:0 12px}.hero__content-wrapper{min-height:100svh;padding:4px 20px 28px!important;justify-content:flex-start!important;gap:0!important;align-items:center!important}.hero__content-wrapper>.spacer-block{display:none!important}.hero__logo{width:100%!important;margin:0 auto 12px;padding-inline:0}.hero__logo-img{width:min(80vw,680px,100%)!important;max-width:min(80vw,680px,100%)!important;margin:0 auto}.hero__logo-img img,.hero__logo-img svg{width:100%!important;height:auto!important;max-height:none!important;top:0!important;filter:drop-shadow(rgba(0,0,0,1) -6px 11px 3px)!important}.hero__content-wrapper>a.link{align-self:center;display:inline-flex;justify-content:center;width:auto!important;margin-inline:auto}html:not(.shopify-design-mode) body.coming-soon-mode .hero__coming-soon{max-width:calc(100vw - 32px);padding:10px 14px;font-size:clamp(1.4rem,8vw,2.25rem);margin-top:8px;top:0}body.coming-soon-mode .coming-soon-hero-panel{width:min(100%,420px);display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:0}header-component,.header-section,.header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}body.coming-soon-mode .hero__content-wrapper button,body.coming-soon-mode .hero__content-wrapper a.link{display:none!important}.hero__coming-soon-link{text-align:center;margin-top:16px}.coming-soon-utility-link{display:inline-flex;align-items:center;justify-content:center;width:min(100%,520px);min-height:46px;color:#00ffcb;padding:.75rem 1.5rem;border:1px solid rgba(0,255,203,.35);border-radius:999px;background:#0009;text-transform:uppercase;letter-spacing:.25em;font-size:.85rem;text-decoration:none;margin:0}html:not(.shopify-design-mode) body.coming-soon-mode .coming-soon-utility-link{pointer-events:auto;cursor:pointer}html:not(.shopify-design-mode) body.coming-soon-mode .shopify-section.shopify-section-group-header-group.header-section{opacity:0;pointer-events:none;transition:opacity .3s ease}.coming-soon-utility-link{pointer-events:all!important;cursor:pointer!important}@media screen and (min-width:750px)and (max-height:820px){html.coming-soon-homepage,html.coming-soon-homepage body{overflow-y:auto;overscroll-behavior-y:auto;height:auto;touch-action:auto}body.coming-soon-mode.is-homepage{position:static;inset:auto;min-height:100svh}body.coming-soon-mode .hero__content-wrapper{padding:18px 24px 24px!important;justify-content:flex-start!important;gap:12px!important}body.coming-soon-mode .hero__logo-img{width:min(80vw,680px,100%)!important;max-width:min(80vw,680px,100%)!important}body.coming-soon-mode .hero__logo-img img,body.coming-soon-mode .hero__logo-img svg{max-height:none!important}html:not(.shopify-design-mode) body.coming-soon-mode .hero__coming-soon{max-width:min(86vw,640px);padding:12px 16px;font-size:clamp(1.7rem,4vw,3.25rem)}.coming-soon-utility-link{width:min(100%,420px);padding:.65rem 1.25rem}}body.is-contact-page #shop-hcaptcha-badge-container{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:fixed!important;left:auto!important;right:0!important;bottom:0!important;transform:none!important;transition:none!important;z-index:-1!important}@media screen and (max-width:749px){body.is-contact-page #shop-hcaptcha-badge-container{display:none!important}}@keyframes hue-cycle{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(100deg)}to{filter:hue-rotate(0deg)}}body.DD-background{position:relative;background:transparent;overflow-x:hidden;isolation:isolate}body.DD-background:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(https://diamonddyes.com/cdn/shop/files/background_dye_backkground3.webp?v=1771310750&width=3840);background-repeat:no-repeat;background-size:cover;background-position:center center;filter:hue-rotate(45deg);animation:hue-cycle 10s linear infinite;transform:translateZ(0);will-change:filter}body.coming-soon-mode .hero__logo{position:relative;bottom:42px}html.coming-soon-homepage,html.coming-soon-homepage body{overflow:hidden;overscroll-behavior:none;height:100dvh;min-height:100dvh;touch-action:none}body.coming-soon-mode.is-homepage{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;min-height:100dvh}html:not(.shopify-design-mode) body.coming-soon-mode.is-homepage #header-group,html:not(.shopify-design-mode) body.coming-soon-mode.is-homepage footer,html:not(.shopify-design-mode) body.coming-soon-mode.is-homepage #MainContent>.shopify-section:not(.hero-wrapper.section-wrapper){display:none!important}html:not(.shopify-design-mode) body.coming-soon-mode.is-homepage .content-for-layout{display:block;flex:1 1 auto;min-height:100dvh}body.coming-soon-mode.is-homepage .hero-wrapper.section-wrapper,body.coming-soon-mode.is-homepage .hero-wrapper.section-wrapper .hero,body.coming-soon-mode.is-homepage .hero-wrapper.section-wrapper .hero__container{min-height:100dvh!important;height:100dvh}body.coming-soon-mode.is-homepage .hero-wrapper.section-wrapper,body.coming-soon-mode.is-homepage .hero__container.spacing-style.section.section--full-width{overflow:hidden}body.coming-soon-mode.is-homepage .hero__container.spacing-style.section.section--full-width{padding:0!important;margin:0!important;border:0;align-items:stretch;justify-content:center}html:not(.shopify-design-mode) body.coming-soon-mode.is-homepage .hero__content-wrapper>:not(.hero__logo):not(.coming-soon-hero-panel){display:none!important}body.coming-soon-mode.is-homepage .hero__content-wrapper{flex-flow:column nowrap!important;align-items:center!important;justify-content:center!important;width:min(100%,calc(100vw - 2rem));max-width:54rem;min-height:100dvh;height:100dvh;margin:0 auto;padding:max(.75rem,env(safe-area-inset-top)) clamp(1rem,4vw,2.5rem) max(1rem,env(safe-area-inset-bottom))!important;gap:clamp(.625rem,1.8dvh,1.25rem)!important;overflow:hidden}body.coming-soon-mode.is-homepage .hero__logo{flex:0 1 auto;width:auto!important;max-width:100%;margin:0!important;position:static!important;bottom:auto!important}body.coming-soon-mode.is-homepage .hero__logo-img{width:min(78vw,680px)!important;max-width:min(78vw,680px)!important;height:clamp(140px,40dvh,520px);max-height:clamp(140px,40dvh,520px);margin:0 auto!important}body.coming-soon-mode.is-homepage .hero__logo-img img,body.coming-soon-mode.is-homepage .hero__logo-img svg{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain;position:static!important;top:0!important}body.coming-soon-mode.is-homepage .coming-soon-hero-panel{width:min(100%,34rem);max-width:34rem;margin:0 auto!important;gap:clamp(.625rem,1.8dvh,1.125rem)}html:not(.shopify-design-mode) body.coming-soon-mode.is-homepage .hero__coming-soon{width:100%;max-width:100%;margin:0;padding:clamp(.625rem,1.8dvh,1rem) clamp(.875rem,3vw,1.375rem);font-size:clamp(1.25rem,.95rem + 2.6vw,3.5rem);line-height:.9}body.coming-soon-mode.is-homepage .coming-soon-utility-link{width:100%;min-height:clamp(40px,5.25dvh,46px);padding:.65rem 1.25rem;font-size:clamp(.72rem,.62rem + .28vw,.85rem);letter-spacing:.18em}@media screen and (max-height:520px){body.coming-soon-mode.is-homepage .hero__content-wrapper{padding-block:max(.5rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-bottom))!important;gap:.5rem!important}body.coming-soon-mode.is-homepage .hero__logo-img{height:clamp(110px,32dvh,180px);max-height:clamp(110px,32dvh,180px)}html:not(.shopify-design-mode) body.coming-soon-mode.is-homepage .hero__coming-soon{padding:.625rem .875rem;font-size:clamp(1.05rem,.8rem + 1.9vw,2rem)}body.coming-soon-mode.is-homepage .coming-soon-utility-link{min-height:38px;padding:.55rem 1rem;letter-spacing:.14em}}.shopify-section-group-footer-group:nth-child(2){display:none!important}.footer-utilities__group-copyright *{color:#00ffcb!important}
/*# sourceMappingURL=/cdn/shop/t/97/assets/customstyle.css.map */
