.dp-chips{display:none}@media(max-width:749px){.dp-chips{display:block;background:var(--lp-cream,#F9F7EF);border-bottom:1px solid var(--sb-line,#E4E0D0)}.dp-chips__track{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dp-chips__track::-webkit-scrollbar{display:none}.dp-chips a{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 15px;border:1.5px solid #111;border-radius:999px;background:#fff;color:#111;font-size:13.5px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.dp-chips a.is-hot{background:var(--dp-lime,#111111);color:#fff}.dp-chips a:active{background:#111;color:var(--dp-lime,#ffffff)}}.dp-tabbar{display:none}@media(max-width:749px){.dp-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:44;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--sb-line-2,#D3CEBA);box-shadow:0 -8px 24px -18px #11111159}.dp-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;padding:6px 0 5px;color:#5b5a50;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.01em;-webkit-tap-highlight-color:transparent}.dp-tab__ico{position:relative;display:grid;place-items:center;width:52px;height:28px;border-radius:999px;transition:background .2s}.dp-tab svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dp-tab.is-on{color:#111}.dp-tab.is-on .dp-tab__ico{background:var(--dp-lime,#111111);color:#fff}.dp-tab [data-cart-count]{position:absolute;top:-3px;right:3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#111;color:var(--dp-lime,#ffffff);font-size:10.5px;font-weight:800;line-height:1}.dp-tab [data-cart-count].is-empty{display:none}.sb-footer{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.dp-promos{padding:clamp(10px,1.6vw,22px) 0 clamp(4px,1vw,12px)}.dp-promos__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dp-promo{position:relative;display:flex;flex-direction:column;gap:6px;min-height:176px;padding:20px 22px 18px;border:1.5px solid #111;border-radius:24px;background:#fff;color:#111;text-decoration:none;overflow:hidden;transition:transform .25s var(--sb-ease,ease),box-shadow .25s}.dp-promo:hover{transform:translateY(-3px);box-shadow:0 14px 28px -18px #11111180}.dp-promo small{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-ink-2,#4A4A42)}.dp-promo strong{display:block;font-size:clamp(24px,2.3vw,30px);font-weight:700;line-height:1.02;letter-spacing:-.03em}.dp-promo strong em{font-family:var(--sb-serif,Georgia,serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.dp-promo span{font-size:14px;line-height:1.45;color:var(--sb-ink-2,#4A4A42)}.dp-promo__go{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#111}.dp-promo__go i{font-style:normal;transition:transform .2s}.dp-promo:hover .dp-promo__go i{transform:translate(4px)}.dp-promo--quiz{background:#111;color:#f9f7ef}.dp-promo--quiz small{color:#fff}.dp-promo--quiz span{color:#cfcbbb}.dp-promo--quiz .dp-promo__go{color:#111;align-self:flex-start;padding:9px 16px;background:#fff;border-radius:999px;margin-top:auto}.dp-promo--routines{background:var(--dp-mint,#E4F6C4)}.dp-promo--ready{background:#fff}.dp-promo--build{background:var(--lp-cream-3,#E8E4D3)}@media(max-width:899px){.dp-promos__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 20px 6px;margin:0 -20px}.dp-promos__track::-webkit-scrollbar{display:none}.dp-promo{flex:0 0 min(76vw,300px);min-height:156px;scroll-snap-align:start;padding:18px 20px 16px}.dp-promo strong{font-size:26px}}.dp-rv[hidden]{display:none}.dp-rv .sb-head{margin-bottom:clamp(14px,1.8vw,22px)}.dp-rv .sb-head h2{font-size:clamp(26px,2.8vw,40px)}html body .badge--low:not(#_){background:#fff;border:1px solid #111;color:#111}
/*# sourceMappingURL=/cdn/shop/t/271/assets/danella-patterns.css.map */
