.dcart{--dcart-bg: #fff9f0;--dcart-ink: #241914;--dcart-ink-80: rgba(36, 25, 20, .8);--dcart-ink-50: rgba(36, 25, 20, .5);--dcart-accent: #f4512b;--dcart-accent-hover: #e0441f;--dcart-accent-10: rgba(244, 81, 43, .1);--dcart-accent-25: rgba(244, 81, 43, .25);--dcart-deep: #a02508;--dcart-stock-bg: rgba(137, 221, 99, .1);--dcart-stock-ink: #425f02;--dcart-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dcart-display: "Anton", Impact, "Arial Narrow Bold", sans-serif;--dcart-inset: 16px;--dcart-pad: 16px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;color:var(--dcart-ink);font-family:var(--dcart-font);-webkit-font-smoothing:antialiased}.dcart[hidden]{display:none}:where(.dcart) *,:where(.dcart) *:before,:where(.dcart) *:after{box-sizing:border-box}:where(.dcart) p{margin:0}:where(.dcart) ul{margin:0;padding:0;list-style:none}:where(.dcart) button{font:inherit;color:inherit}.dcart :focus-visible{outline:2px solid var(--dcart-ink);outline-offset:2px}.dcart-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.dcart-lock{overflow:hidden}.dcart-t{display:block;text-box:trim-both cap alphabetic}.dcart__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease}.dcart__panel{position:absolute;top:var(--dcart-inset);right:var(--dcart-inset);bottom:var(--dcart-inset);width:calc(100% - var(--dcart-inset) * 2);max-width:485px;overflow:hidden;background:var(--dcart-bg);border-radius:8px;box-shadow:0 12px 40px #2419142e;transform:translate(calc(100% + var(--dcart-inset) + 12px));transition:transform .32s cubic-bezier(.2,.8,.2,1)}.dcart.is-open .dcart__scrim{opacity:1}.dcart.is-open .dcart__panel{transform:none}@media(prefers-reduced-motion:reduce){.dcart__scrim,.dcart__panel,.dcart__bar i{transition:none}}.dcart__inner{display:flex;flex-direction:column;height:100%;min-height:0}.dcart__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px var(--dcart-pad) 20px}.dcart__title{margin:0;font-family:var(--dcart-display);font-size:24px;font-weight:400;line-height:1.1;letter-spacing:0;text-transform:uppercase}.dcart__close{position:relative;display:grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border:1px solid currentColor;border-radius:50%;background:#f0ebe4;cursor:pointer}.dcart__close:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.dcart__close svg{display:block;width:10px;height:10px}.dcart__rating{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px var(--dcart-pad);border-top:1px solid #000;border-bottom:1px solid #000;color:#000;font-size:12px;line-height:1.3;letter-spacing:-.01em}.dcart__stars{display:block;flex:none;width:80px;height:16px;color:var(--dcart-accent)}.dcart__ship{padding:24px var(--dcart-pad) 0}.dcart__ship-text{font-size:14px;line-height:1.3;letter-spacing:-.01em;color:var(--dcart-ink-80)}.dcart__bar{height:3px;margin-top:14px;overflow:hidden;border-radius:43px;background:var(--dcart-accent-25)}.dcart__bar i{display:block;height:100%;border-radius:inherit;background:var(--dcart-accent);transition:width .4s ease}.dcart__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px var(--dcart-pad) 20px}.dcart__lines{display:grid;gap:20px}.dcart-line{display:grid;grid-template-columns:83px minmax(0,1fr) auto;grid-template-areas:"media title title" "media price save" "media qty stock";align-items:center;column-gap:10px;row-gap:10px}.dcart-line__media{grid-area:media;align-self:start;display:block;width:100%;aspect-ratio:105 / 101;overflow:hidden;border:.8px solid var(--dcart-accent);border-radius:4px;background:var(--dcart-accent-10)}.dcart-line__media img{display:block;width:100%;height:100%;padding:6% 9%;object-fit:contain}.dcart-line__info{grid-area:title;min-width:0}.dcart-line__title{color:inherit;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-.01em;text-decoration:none}.dcart-line__title:hover{text-decoration:underline}.dcart-line__meta{margin-top:2px;font-size:12px;line-height:1.3;color:var(--dcart-ink-80)}.dcart-line__price{grid-area:price;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;line-height:1.3}.dcart-line__price span{font-size:14px;font-weight:500;letter-spacing:-.01em}.dcart-line__price s,.dcart__total s{font-weight:300;color:var(--dcart-ink-50)}.dcart-line__price s{font-size:12px}.dcart-qty{grid-area:qty;justify-self:start;display:grid;grid-template-columns:28px 1fr 28px;align-items:center;width:96px;height:22px;border:.5px solid var(--dcart-accent);border-radius:4px;color:var(--dcart-accent);font-size:11px;font-weight:500}.dcart-qty button{position:relative;display:grid;place-items:center;height:100%;padding:0;border:0;background:none;cursor:pointer}.dcart-qty button:after{content:"";position:absolute;top:-10px;right:-2px;bottom:-10px;left:-2px}.dcart-qty svg{display:block;width:8px;height:8px}.dcart-qty__value{text-align:center;font-variant-numeric:tabular-nums}.dcart-line__save{grid-area:save;justify-self:end;display:flex;align-items:center;gap:4px;color:var(--dcart-accent);font-size:12px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.dcart-line__save svg{display:block;flex:none;width:10px;height:10px}.dcart-line__stock{grid-area:stock;justify-self:end;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:124px;background:var(--dcart-stock-bg);color:var(--dcart-stock-ink);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.dcart-line__stock svg{display:block;flex:none;width:14px;height:14px}.dcart[aria-busy=true] [data-dcart-qty],.dcart[aria-busy=true] [data-dcart-switch]{opacity:.5;pointer-events:none}.dcart[aria-busy=true] .dcart__inner{cursor:progress}.dcart__error{margin:12px var(--dcart-pad) 0;padding:8px 12px;border-radius:4px;background:var(--dcart-accent-10);color:var(--dcart-deep);font-size:13px;line-height:1.35}.dcart__foot{flex:none;padding:0 var(--dcart-pad) 16px}.dcart__upsell-label{margin-bottom:12px;font-size:14px;line-height:1.3;letter-spacing:-.01em;color:var(--dcart-ink-80)}.dcart-sub{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 75px 122px;align-items:start;padding:0 10px 0 9px;border:1px solid var(--dcart-accent);border-radius:4px 4px 20px;background:var(--dcart-accent-10)}.dcart-sub__copy{position:relative;z-index:1;align-self:center;margin-right:-24px}.dcart-sub__img{position:relative;z-index:0}.dcart-sub__title{max-width:127px;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.dcart-sub__desc{max-width:80px;font-size:10px;line-height:1.2;letter-spacing:-.01em}.dcart-sub__img{display:block;width:75px;height:83px;margin-top:5px;object-fit:contain;object-position:bottom center}.dcart-sub__badge{position:absolute;top:11px;right:15px;display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:56px;background:var(--dcart-accent);color:#fff;font-size:10px;font-weight:600;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.dcart-sub__btn{display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-top:37px;padding:0 8px;border:0;border-radius:4px;background:var(--dcart-deep);color:#fff;font-size:12px;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.dcart-sub__btn:hover{background:#861d05}.dcart__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:20px 0 14px;font-size:16px;line-height:1.3;letter-spacing:-.01em}.dcart__total>span{font-weight:600}.dcart__total p{display:flex;align-items:baseline;gap:4px}.dcart__total b{font-weight:500}.dcart__total s{font-size:14px}.dcart__cta{display:flex;align-items:center;justify-content:center;width:100%;height:70px;padding:0 24px;border:0;border-radius:4px 4px 24px;background:var(--dcart-accent);color:#fff;font-family:var(--dcart-font);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.dcart__cta:hover{background:var(--dcart-accent-hover)}.dcart__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:16px;font-size:14px;line-height:1.3;letter-spacing:-.01em}.dcart__trust li{display:flex;align-items:center;gap:5px}.dcart__trust svg{display:block;flex:none;color:var(--dcart-accent)}.dcart__i-shield{width:14px;height:14px}.dcart__i-ship{width:18px;height:14px}.dcart__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:16px}.dcart__pay svg{display:block;width:32px;height:22px}.dcart__legal{margin-top:12px;font-size:11px;line-height:1.4;text-align:center;color:var(--dcart-ink-50)}.dcart__legal a{color:inherit}.dcart__empty{flex:1 1 auto;overflow-y:auto;padding:32px var(--dcart-pad) 24px;text-align:center}.dcart__empty img{display:block;width:min(220px,70%);height:auto;margin:0 auto 16px}.dcart__empty-title{margin-bottom:20px;font-family:var(--dcart-display);font-size:24px;line-height:1.1;text-transform:uppercase}.dcart__picks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.dcart__picks a{display:grid;gap:2px;padding:12px 8px;border:1px solid var(--dcart-accent);border-radius:4px;background:var(--dcart-accent-10);color:inherit;font-size:14px;text-decoration:none}.dcart__picks span{font-size:12px;color:var(--dcart-ink-80)}@media(max-height:600px){.dcart__inner{overflow-y:auto}.dcart__scroll{flex:none;overflow:visible}}@media(min-width:750px){.dcart{--dcart-inset: 24px;--dcart-pad: 24px}.dcart__head{padding-bottom:24px}.dcart__title{font-size:32px}.dcart__rating{gap:10px;padding:16px var(--dcart-pad);font-size:16px}.dcart-line__media{border-radius:6.4px}.dcart-line__media img{padding:8% 11%}.dcart__ship-text{font-size:16px}.dcart__bar{margin-top:18px}.dcart__scroll{padding-top:24px}.dcart-line{grid-template-columns:105px minmax(0,1fr) auto;column-gap:18px;row-gap:14px}.dcart-line__price span{font-size:16px}.dcart-line__price s{font-size:14px}.dcart-qty{height:24px;font-size:16px}.dcart-line__save{gap:8px;font-size:16px}.dcart-line__save svg{width:16px;height:16px}.dcart-line__stock{padding:4px 11px;font-size:14px}.dcart__foot{padding-bottom:24px}.dcart__upsell-label{margin-bottom:16px;font-size:16px}.dcart-sub{grid-template-columns:141px 99px 169px;padding:0 12px 0 14px;border-radius:4px}.dcart-sub__copy{margin-right:0}.dcart-sub__title{margin-bottom:6px;font-size:16px;line-height:1.2}.dcart-sub__desc{max-width:143px;font-size:14px;line-height:1.3}.dcart-sub__img{width:99px;height:110px;margin-top:7px}.dcart-sub__badge{top:15px;right:15px;height:22px;font-size:14px}.dcart-sub__btn{width:169px;height:51px;margin:51px 0 0 -3px;font-size:16px}.dcart__total{margin:24px 0 20px;font-size:20px}.dcart__total s{font-size:16px}.dcart__trust{margin-top:20px;font-size:16px}.dcart__trust svg{color:var(--dcart-deep)}.dcart__i-shield{width:16px;height:16px}.dcart__i-ship{width:20px;height:16px}.dcart__pay{margin-top:20px}}.dph__icon--bag{text-decoration:none}.dph__icon--bag .header-actions__cart-icon{position:relative;display:block}.dph__icon--bag .header-actions__cart-icon .cart-bubble{position:absolute!important;top:-2px!important;right:-7px!important;left:auto!important;width:14px!important;height:14px!important;min-width:0!important;padding:0!important;aspect-ratio:1!important}.dph__icon--bag .header-actions__cart-icon .cart-bubble__background{border-radius:50%!important}.dph__icon--bag .header-actions__cart-icon .cart-bubble__text{font-size:9px!important;line-height:1!important}.dph__icon--bag .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:radial-gradient(circle at 100% 5px,transparent 8.5px,#000 9px)!important;mask:radial-gradient(circle at 100% 5px,transparent 8.5px,#000 9px)!important}@media(min-width:750px){.dph__icon--bag .header-actions__cart-icon .cart-bubble{width:16px!important;height:16px!important}.dph__icon--bag .header-actions__cart-icon .cart-bubble__text{font-size:10px!important}.dph__icon--bag .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:radial-gradient(circle at calc(100% - 1px) 6px,transparent 9.5px,#000 10px)!important;mask:radial-gradient(circle at calc(100% - 1px) 6px,transparent 9.5px,#000 10px)!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dandy2-cart-drawer.css.map */
