.DT_hero_split__title--mobile_only{display:none}.DT_hero_split__button{display:none;position:relative;text-decoration:none}.DT_hero_split__button--show_desktop{display:inline-flex}.DT_hero_split__button_bg{position:absolute;top:4px;left:4px;right:-4px;bottom:-4px;background:var(--DT_color_brand);border:2px solid var(--DT_color_brand);border-radius:var(--DT_radius_pill)}.DT_hero_split__button_face{position:relative;display:inline-flex;align-items:center;justify-content:center;height:53px;padding:0 36px;background:var(--DT_color_accent);border:2px solid var(--DT_color_brand);border-radius:var(--DT_radius_pill);font-family:var(--DT_font_heading);font-weight:900;font-size:20px;line-height:22px;text-transform:uppercase;color:var(--DT_color_brand);z-index:1;min-width:300px}@media(max-width:768px){.DT_hero_split{padding-top:var(--DT_hero_split-pt-mobile, 64px);padding-bottom:var(--DT_hero_split-pb-mobile, 0)}.DT_hero_split__inner{aspect-ratio:402 / 708;max-height:none}.DT_hero_split__image--desktop{display:none}.DT_hero_split__image--mobile{display:block;object-position:var(--DT_hero_split-image-position-mobile, center) center}.DT_hero_split__content{right:0;left:0;width:100%;padding:80px 24px 32px;align-items:center;text-align:center;gap:260px;height:100%;display:flex}.DT_hero_split__title--desktop_only{display:none}.DT_hero_split__title--mobile_only{display:block;font-size:50px;line-height:.9}.DT_hero_split__button--show_desktop{display:none}.DT_hero_split__button--show_mobile{display:inline-flex}}.customdt-bundle{display:flex;flex-direction:column;gap:24px;width:100%;font-family:Prompt,Inter,sans-serif}.customdt-bundle__title{margin:0;font-family:Prompt;font-weight:600;font-size:18px;line-height:24px;letter-spacing:-.5081px;color:#000}.customdt-bundle__milestones{list-style:none;margin:0;padding:12px 20px;border:2px solid #000;display:flex;gap:0;position:relative;background:transparent}.customdt-bundle__milestone{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;z-index:1}.customdt-bundle__milestone-label{font-family:Prompt;font-weight:600;font-size:18px;line-height:24px;letter-spacing:-.5081px;color:#000;text-align:center;margin-bottom:8px;position:relative;z-index:2}.customdt-bundle__milestone-dot-row{width:100%;height:20px;display:flex;align-items:center;justify-content:center;position:relative}.customdt-bundle__milestone:not(:last-child) .customdt-bundle__milestone-dot-row:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background:#231f20;transform:translateY(-50%);z-index:0}.customdt-bundle__milestone-dot{width:12px;height:12px;border:2px solid #231f20;border-radius:50%;background:#fff;display:block;position:relative;z-index:2;flex-shrink:0}.customdt-bundle__milestone-price{font-family:Prompt;font-weight:400;font-size:14px;line-height:20px;color:#000;text-align:center;margin-top:8px;position:relative;z-index:2}.customdt-bundle__milestones--count-4 .customdt-bundle__milestone-label{font-size:16px;line-height:22px}.customdt-bundle__milestones--count-4 .customdt-bundle__milestone-price{font-size:13px;line-height:18px}.customdt-bundle__milestones--count-5 .customdt-bundle__milestone-label{font-size:14px;line-height:20px;letter-spacing:-.3px}.customdt-bundle__milestones--count-5 .customdt-bundle__milestone-price{font-size:12px;line-height:16px}.customdt-bundle__milestone-badge{position:absolute;top:-22px;background:#ff242d;color:#fff;padding:4px 6px;font-family:Prompt;font-weight:900;font-size:10px;line-height:10px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;z-index:2}.customdt-bundle__banner{padding:12px 20px;border:2px solid #000;font-family:Prompt;font-weight:500;font-size:16px;line-height:1.4;color:#000}.customdt-bundle__banner>*{margin:0}.customdt-bundle__banner>*+*{margin-top:8px}.customdt-bundle__list{display:flex;flex-direction:column;gap:18px;max-height:var(--customdt-bundle-max, 400px);overflow-y:auto;padding-right:8px}.customdt-bundle__list::-webkit-scrollbar{width:6px}.customdt-bundle__list::-webkit-scrollbar-track{background:transparent}.customdt-bundle__list::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.customdt-bundle__list::-webkit-scrollbar-thumb:hover{background:#999}.customdt-bundle__row{display:flex;align-items:center;gap:16px;padding-right:12px;position:relative;flex-shrink:0}.customdt-bundle__media{flex-shrink:0;display:block;line-height:0}.customdt-bundle__image{display:block;width:80px;height:80px;object-fit:cover;border-radius:16px;border:3.175px solid #ff242d;box-sizing:border-box}.customdt-bundle__image--placeholder{background:#f5f5f5}.customdt-bundle__info{flex:1 0 0;min-width:0}.customdt-bundle__name-link,.customdt-bundle__name-link:hover,.customdt-bundle__name-link:visited{color:inherit;text-decoration:none;display:block}.customdt-bundle__name{display:block;font-family:Prompt;font-weight:600;font-size:18px;line-height:24px;letter-spacing:-.5081px;color:#000}.customdt-bundle__description{margin:4px 0 0;font-family:Inter;font-weight:500;font-size:14px;line-height:1.5;color:#000;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.customdt-bundle__add-wrap{flex-shrink:0;position:relative}.customdt-bundle__row-badge{position:absolute;top:-22px;right:0;background:#ff242d;color:#fff;padding:4px 6px;font-family:Prompt;font-weight:900;font-size:10px;line-height:10px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;z-index:1}.customdt-bundle__form,.customdt-bundle__form-inner{margin:0;padding:0}.customdt-bundle__add-btn{width:80px;height:38.39px;border-radius:9999px;border:2px solid #ff242d;background:#fff;color:#ff242d;font-family:Prompt;font-weight:900;font-size:16px;line-height:22px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.customdt-bundle__add-btn:hover:not(:disabled),.customdt-bundle__add-btn:focus-visible:not(:disabled){background:#ff242d;color:#fff}.customdt-bundle__add-btn:disabled{opacity:.5;cursor:not-allowed}.customdt-bundle__qty{display:none;align-items:center;gap:1px;border:2px solid #ff242d;border-radius:9999px;padding:0 2px;height:38.39px;background:#fff;width:80px;box-sizing:border-box}.customdt-bundle__add-wrap[data-qty="0"] .customdt-bundle__qty{display:none}.customdt-bundle__add-wrap:not([data-qty="0"]) .customdt-bundle__add-btn{display:none}.customdt-bundle__add-wrap:not([data-qty="0"]) .customdt-bundle__qty{display:inline-flex}.customdt-bundle__qty-btn{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:#ff242d;font-family:Prompt;font-weight:700;font-size:20px;line-height:1;cursor:pointer;padding:0;border-radius:9999px}.customdt-bundle__qty-btn:hover{background:#ff242d14}.customdt-bundle__qty-btn:focus-visible{outline:2px solid #ff242d;outline-offset:1px}.customdt-bundle__qty-value{flex:1 0 0;min-width:20px;text-align:center;font-family:Prompt;font-weight:700;font-size:16px;line-height:1;color:#ff242d}.customdt-bundle__milestone.is-reached .customdt-bundle__milestone-dot{background:#ff242d;border-color:#ff242d}@media(max-width:749px){.customdt-bundle{gap:18px}.customdt-bundle__milestones{padding:12px}.customdt-bundle__milestone-label{font-size:15px;line-height:20px}.customdt-bundle__milestone-price{font-size:12px;line-height:16px}.customdt-bundle__milestones--count-4 .customdt-bundle__milestone-label,.customdt-bundle__milestones--count-5 .customdt-bundle__milestone-label{font-size:12px;line-height:16px;letter-spacing:-.2px}.customdt-bundle__milestones--count-4 .customdt-bundle__milestone-price,.customdt-bundle__milestones--count-5 .customdt-bundle__milestone-price{font-size:11px;line-height:14px}.customdt-bundle__row{gap:12px}.customdt-bundle__image{width:64px;height:64px;border-width:2.5px;border-radius:12px}.customdt-bundle__name{font-size:16px;line-height:22px}.customdt-bundle__description{font-size:13px}.customdt-bundle__add-btn{width:64px;font-size:14px}.customdt-bundle__qty{width:64px;height:32px;gap:4px}.customdt-bundle__qty-btn{width:22px;height:22px;font-size:16px}.customdt-bundle__qty-value{font-size:14px}}.customdt-trust-badge{display:inline-flex;align-items:center;gap:10px;width:calc(50% - 12px);margin:12px 8px 12px 0;padding:0;vertical-align:top;color:var(--DT_color_brand, #ff242d);font-family:Helvetica Neue,Inter,sans-serif}.customdt-trust-badge:nth-of-type(2n){margin-right:0}.customdt-trust-badge__icon{flex-shrink:0;width:60px;height:60px;border:1px solid var(--DT_color_brand, #ff242d);border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;overflow:hidden}.customdt-trust-badge__icon img{max-width:60%;max-height:60%;display:block;object-fit:contain}.customdt-trust-badge__text{margin:0;line-height:1.15}.customdt-trust-badge__label{font-weight:500;font-size:14px;line-height:16px;letter-spacing:1.4px;text-transform:uppercase;color:var(--DT_color_brand, #ff242d)}.customdt-trust-badge__sublabel{display:inline;font-weight:400;font-size:12px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:var(--DT_color_brand, #ff242d);margin-left:4px}@media(max-width:768px){.customdt-trust-badge{width:100%;margin:8px 0}}.DT_collection_grid{list-style:none;margin:0;padding:0}.DT_collection_grid.grid{display:grid;grid-template-columns:repeat(var(--customdt-cols, 2),minmax(0,1fr));align-items:stretch}@media screen and (max-width:749px){.DT_collection_grid.grid--1-col-tablet-down{--customdt-cols: 1}.DT_collection_grid.grid--2-col-tablet-down{--customdt-cols: 2}}@media screen and (min-width:750px){.DT_collection_grid.grid--1-col-desktop{--customdt-cols: 1}.DT_collection_grid.grid--2-col-desktop{--customdt-cols: 2}.DT_collection_grid.grid--3-col-desktop{--customdt-cols: 3}.DT_collection_grid.grid--4-col-desktop{--customdt-cols: 4}.DT_collection_grid.grid--5-col-desktop{--customdt-cols: 5}.DT_collection_grid.grid--6-col-desktop{--customdt-cols: 6}}.DT_collection_grid .grid__item{width:auto;max-width:none}.DT_collection_grid .DT_collection_card{width:100%;height:100%}.DT_collection_card .DT_collection_card__media-link{display:block;line-height:0}.DT_collection_card__placeholder{width:100%;aspect-ratio:1 / 1;border-radius:var(--DT_radius_xl);border:3.175px solid var(--DT_color_brand);display:flex;align-items:center;justify-content:center;background:var(--DT_color_light, #fff)}.DT_collection_card__placeholder svg{width:60%;height:60%;opacity:.6}.DT_collection_card__name-link,.DT_collection_card__name-link:hover,.DT_collection_card__name-link:visited{color:inherit;text-decoration:none;display:block}.DT_collection_card__cta,.DT_collection_card__cta:hover{text-decoration:none}@media(max-width:768px){.DT_collection_grid .DT_flavors__card{flex:1;scroll-snap-align:none}.DT_collection_grid .DT_flavors__card_info,.DT_collection_grid .DT_flavors__card_review_text,.DT_collection_grid .DT_flavors__card_name,.DT_collection_grid .DT_flavors__card_price--current,.DT_collection_grid .DT_flavors__card_price--original{color:var(--DT_color_dark)}}.customdt-non-home #MainContent{padding-top:var(--header-height, 80px)}.customdt-non-home .section-header .header__heading-link,.customdt-non-home .section-header .header__heading-link .h2,.customdt-non-home .section-header .header__menu-item,.customdt-non-home .section-header .header__active-menu-item,.customdt-non-home .section-header .list-menu__item,.customdt-non-home .section-header .list-menu__item--link,.customdt-non-home .section-header summary.list-menu__item,.customdt-non-home .section-header .header__icon,.customdt-non-home .section-header .header__icon--cart,.customdt-non-home .section-header .header__icon--account{color:#000!important}.customdt-non-home .section-header .header__icon .svg-wrapper,.customdt-non-home .section-header .header__icon svg,.customdt-non-home .section-header .svg-wrapper svg{color:#000!important;fill:currentColor}.customdt-non-home .section-header .header__icon svg path[fill],.customdt-non-home .section-header .header__icon svg circle[fill],.customdt-non-home .section-header .header__icon svg rect[fill]{fill:currentColor}.customdt-non-home .section-header .cart-count-bubble{background-color:var(--DT_color_brand)!important;color:var(--DT_color_light)!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/customdt_base_4.css.map */
