.customdt-non-home .section-header .header__heading-link,.customdt-non-home .section-header .header__menu-item{color:#000!important}.DT_flavors__card_stars{display:inline-flex;align-items:center;gap:2px;line-height:1}.DT_flavors__card_stars .customdt-star{display:inline-flex;width:16px;height:16px}.DT_flavors__card_stars .customdt-star svg{width:100%;height:100%;display:block}.DT_flavors__card_stars .customdt-star--empty svg path{fill:transparent}.DT_hero__button--mobile_only,.DT_benefits__button--mobile_only,.DT_flavors__card_button,.DT_lifestyle__card_button_face,.DT_action__button_face,.DT_bundle__button_face,.DT_hero_split__button_face,.DT_recipes__more_button_face,.DT_newsletter__submit_face,.customdt-bundle__add-btn .product-form__submit{transition:background .2s ease,color .2s ease}.DT_hero__button--mobile_only:hover,.DT_hero__button--mobile_only:focus-visible,.DT_benefits__button--mobile_only:hover,.DT_benefits__button--mobile_only:focus-visible,.DT_flavors__card_button:hover:not(:disabled),.DT_flavors__card_button:focus-visible:not(:disabled),.DT_lifestyle__card_button_face:hover,.DT_lifestyle__card_button_face:focus-visible,.DT_action__button_face:hover,.DT_action__button_face:focus-visible,.DT_bundle__button_face:hover,.DT_bundle__button_face:focus-visible,.DT_hero_split__button_face:hover,.DT_hero_split__button_face:focus-visible{background:var(--gradient-background)}.DT_recipes__more_button_face:hover,.DT_recipes__more_button_face:focus-visible,.DT_newsletter__submit_face:hover,.DT_newsletter__submit_face:focus-visible,.product-form__submit:hover,.product-form__submit:focus-visible{background:var(--DT_color_accent)}.section-header .header-wrapper,.shopify-section-header .header-wrapper{transition:background-color .2s ease,background .2s ease}body.customdt-scrolled:not(.customdt-non-home) .section-header .header-wrapper,body.customdt-scrolled:not(.customdt-non-home) .shopify-section-header .header-wrapper{background-color:#19c1ef!important;background:#19c1ef!important}body.customdt-scrolled.customdt-non-home .section-header .header-wrapper,body.customdt-scrolled.customdt-non-home .shopify-section-header .header-wrapper{background-color:#fff!important;background:#fff!important}body.customdt-glossy-header.customdt-scrolled:not(.customdt-non-home) .section-header .header-wrapper,body.customdt-glossy-header.customdt-scrolled:not(.customdt-non-home) .shopify-section-header .header-wrapper{background-color:color-mix(in oklab,#19c1efd9 90%,transparent)!important;background:color-mix(in oklab,#19c1efd9 90%,transparent)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.customdt-glossy-header.customdt-scrolled.customdt-non-home .section-header .header-wrapper,body.customdt-glossy-header.customdt-scrolled.customdt-non-home .shopify-section-header .header-wrapper{background-color:color-mix(in oklab,#ffffffd9 90%,transparent)!important;background:color-mix(in oklab,#ffffffd9 90%,transparent)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.DT_action__carousel{display:block;width:100%;max-width:560px}.DT_action__carousel_viewport{overflow:hidden}.DT_action__carousel_track{display:flex;align-items:center;gap:18px;list-style:none;margin:0;padding:24px 0;transition:transform .5s cubic-bezier(.22,.61,.36,1);will-change:transform}.DT_action__carousel_slide{flex:0 0 auto;width:280px;aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background:#1a1a1a;transform:scale(.78);opacity:.55;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s ease}.DT_action__carousel_slide.is-active{transform:scale(1.05);opacity:1;z-index:2}.DT_action__carousel_video,.DT_action__carousel_placeholder{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:768px){.DT_action__carousel_slide{width:200px}}@media(prefers-reduced-motion:reduce){.DT_action__carousel_track,.DT_action__carousel_slide{transition:none}}.DT_newsletter-modal[hidden]{display:none}.DT_newsletter-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.DT_newsletter-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;cursor:pointer}.DT_newsletter-modal__panel{position:relative;width:min(92vw,460px);background:var(--DT_color_light, #fff);border:2px solid var(--DT_color_brand, #ff242d);border-radius:16px;padding:36px 28px 28px;text-align:center;box-shadow:4px 6px #0000001f}.DT_newsletter-modal__close{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:999px;background:transparent;color:var(--DT_color_brand, #ff242d);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.DT_newsletter-modal__close svg{width:18px;height:18px}.DT_newsletter-modal__title{font-family:Prompt;font-weight:900;font-size:24px;line-height:1.1;color:var(--DT_color_brand, #ff242d);margin:0 0 12px}.DT_newsletter-modal__subtitle{font-family:Inter;font-weight:500;font-size:14px;line-height:1.4;color:var(--DT_color_dark, #000);margin:0 0 20px}body.DT-newsletter-modal-open{overflow:hidden}.customdt-contact{background:#fff}.customdt-contact__container{display:flex;flex-direction:column;gap:64px}.customdt-contact__intro{text-align:center;max-width:720px;margin:0 auto}.customdt-contact__eyebrow{font-family:Prompt,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:#0000008c;margin:0 0 16px}.customdt-contact__title{font-family:Prompt,sans-serif;font-weight:900;font-size:clamp(32px,4vw,56px);line-height:1.05;margin:0 0 16px;color:#000}.customdt-contact__text{font-family:Inter,sans-serif;font-size:16px;line-height:1.5;color:#000000bf}.customdt-contact__text>*{margin:0 0 8px}.customdt-contact__text>*:last-child{margin-bottom:0}.customdt-contact__columns{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:750px){.customdt-contact__columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.customdt-contact__columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.customdt-contact__column{text-align:center}.customdt-contact__column-image img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:8px;margin:0 0 18px;background:#ccc}.customdt-contact__column-eyebrow{font-family:Prompt,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:#0000008c;margin:0 0 6px}.customdt-contact__column-value{font-family:Inter,sans-serif;font-weight:600;font-size:16px;color:#000}.customdt-contact__column-value>*{margin:0}.customdt-contact__map-form{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:750px){.customdt-contact__map-form{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:48px;align-items:start}}.customdt-contact__map{background:#dcdcdc;min-height:280px;overflow:hidden;border-radius:8px}@media(min-width:750px){.customdt-contact__map{min-height:480px}}.customdt-contact__map iframe{display:block;width:100%;height:100%;min-height:inherit;border:0}.customdt-contact__form-eyebrow{font-family:Prompt,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:#0000008c;margin:0 0 8px}.customdt-contact__form-title{font-family:Prompt,sans-serif;font-weight:900;font-size:28px;line-height:1.15;color:#000;margin:0 0 12px}.customdt-contact__form-text{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#000000bf;margin:0 0 24px}.customdt-contact__form-text>*{margin:0}.customdt-contact__form{display:flex;flex-direction:column;gap:24px}.customdt-contact__field{font-family:Inter,sans-serif;font-size:15px;color:#000;border:0;border-bottom:1px solid rgba(0,0,0,.3);background:transparent;padding:8px 0;width:100%;outline:none;border-radius:0}.customdt-contact__field::placeholder{color:#00000073}.customdt-contact__field:focus{border-bottom-color:var(--DT_color_brand, #ff242d)}.customdt-contact__field--textarea{resize:vertical;min-height:80px}.customdt-contact__field-row{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:750px){.customdt-contact__field-row{grid-template-columns:1fr 1fr;gap:24px}}.customdt-contact__submit{align-self:flex-start;background:#000;color:#fff;border:0;padding:12px 32px;font-family:Prompt,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;cursor:pointer;border-radius:4px;transition:background .2s ease}.customdt-contact__submit:hover,.customdt-contact__submit:focus-visible{background:var(--DT_color_brand, #ff242d)}.customdt-contact__form-success{font-family:Inter,sans-serif;color:#18a957;font-weight:600;margin:0}.customdt-contact__form-error{font-family:Inter,sans-serif;color:var(--DT_color_brand, #ff242d);font-weight:600;margin:0}.customdt-faq-heading__title{font-family:Prompt,sans-serif;font-weight:700;color:#000;margin:0;line-height:1.1}.customdt-faq-group__header{display:flex;align-items:center;gap:18px;padding-bottom:28px}.customdt-faq-group__number{font-family:Prompt,sans-serif;font-weight:700;font-size:44px;line-height:1;color:#00000040}.customdt-faq-group__title{font-family:Prompt,sans-serif;font-weight:900;font-size:16px;letter-spacing:.06em;text-transform:uppercase;margin:0;color:#000}.customdt-faq-group__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;row-gap:36px}@media(min-width:750px){.customdt-faq-group__items--cols-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.customdt-faq-group__items--cols-3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}}.customdt-faq-group__question{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#000;margin:0 0 12px}.customdt-faq-group__answer{font-family:Inter,sans-serif;font-size:14px;line-height:1.55;color:#000000a6}.customdt-faq-group__answer>*{margin:0}.customdt-faq-group__answer>*+*{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/customdt_base_5.css.map */
