.daddl-cart-timer,.daddl-cart-rewards,.daddl-cart-upsells{--daddl-cart-gap: 1.2rem;box-sizing:border-box}.daddl-cart-timer *,.daddl-cart-rewards *,.daddl-cart-upsells *{box-sizing:border-box}.daddl-cart-timer{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:-1.5rem -1.5rem 1.5rem;padding:.9rem 1.2rem;background:var(--daddl-cart-timer-bg, #611c47);color:var(--daddl-cart-timer-fg, #ffffff);font-size:1.3rem;line-height:1.3;text-align:center}.drawer__footer>details+.daddl-cart-timer{margin-top:0}.daddl-cart-timer[hidden]{display:none}.daddl-cart-timer__icon{flex:0 0 auto;width:1.7rem;height:1.7rem}.daddl-cart-timer__value{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}.daddl-cart-rewards{display:block;padding:1.4rem 1.6rem 1.8rem;border-bottom:1px solid rgba(var(--color-foreground, 18 18 18),.08)}.daddl-cart-rewards__message{margin:0 0 2rem;text-align:center;font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground, 18 18 18))}.daddl-cart-rewards__message strong{color:var(--daddl-cart-rewards-accent, #611c47);font-weight:700}.daddl-cart-rewards__msg-icon{margin-inline-end:.6rem;font-size:1.3rem;color:var(--daddl-cart-rewards-success, #2e9e5a)}.daddl-cart-rewards__track{display:flex;align-items:center;gap:.4rem;margin:0 2rem;padding-inline-end:1.3rem;padding-bottom:2.4rem}.daddl-cart-rewards__seg{position:relative;flex:1 1 0;display:flex;align-items:center;min-width:0}.daddl-cart-rewards__seg-track{flex:1 1 auto;height:.7rem;border-radius:999px;background:rgba(var(--color-foreground, 18 18 18),.12);overflow:hidden}.daddl-cart-rewards__seg-fill{height:100%;width:0;border-radius:999px;background-color:var(--daddl-cart-rewards-success, #2e9e5a);background-image:repeating-linear-gradient(-45deg,#fff0 0 6px,#ffffff38 6px 12px);background-size:17px 100%;animation:daddl-cart-bar-move .6s linear infinite;transition:width .5s ease}@keyframes daddl-cart-bar-move{0%{background-position:0 0}to{background-position:17px 0}}.daddl-cart-rewards__seg-fill:empty{display:block}.daddl-cart-rewards__badge{position:absolute;inset-inline-end:0;top:50%;transform:translate(50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--color-background, 255 255 255));border:2px solid rgba(var(--color-foreground, 18 18 18),.18);color:rgba(var(--color-foreground, 18 18 18),.4);transition:background .3s ease,border-color .3s ease,color .3s ease}[dir=rtl] .daddl-cart-rewards__badge{transform:translate(-50%,-50%)}.daddl-cart-rewards__badge svg{width:1.4rem;height:1.4rem}.daddl-cart-rewards__badge-check{display:none}.daddl-cart-rewards__seg.is-reached .daddl-cart-rewards__badge{background:var(--daddl-cart-rewards-success, #2e9e5a);border-color:var(--daddl-cart-rewards-success, #2e9e5a);color:#fff;animation:daddl-cart-badge-pop .35s ease}@keyframes daddl-cart-badge-pop{0%{scale:1}50%{scale:1.25}to{scale:1}}.daddl-cart-rewards__seg.is-reached .daddl-cart-rewards__badge-icon{display:none}.daddl-cart-rewards__seg.is-reached .daddl-cart-rewards__badge-check{display:block}.daddl-cart-rewards__node-label{position:absolute;inset-inline-end:0;top:calc(50% + 1.5rem);transform:translate(50%);font-size:1rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap;color:rgba(var(--color-foreground, 18 18 18),.65)}[dir=rtl] .daddl-cart-rewards__node-label{transform:translate(-50%)}.daddl-cart-rewards__seg.is-reached .daddl-cart-rewards__node-label{color:rgb(var(--color-foreground, 18 18 18));font-weight:600}.daddl-cart-upsells{display:block;padding:1.6rem 0;border-top:1px solid rgba(var(--color-foreground, 18 18 18),.08)}.daddl-cart-upsells.is-empty{display:none}.daddl-cart-upsells__heading{margin:0 0 1.2rem;text-align:center;font-size:1.6rem;font-style:italic;font-weight:700;letter-spacing:.01em;color:var(--daddl-cart-rewards-accent, #611c47)}.daddl-cart-upsells__list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.daddl-cart-upsells__item{display:flex;align-items:center;gap:1.2rem;padding:1rem;border-radius:var(--daddl-cart-upsells-radius, 12px);background:rgba(var(--color-foreground, 18 18 18),.04)}.daddl-cart-upsells__item[hidden]{display:none}.daddl-cart-upsells__media{flex:0 0 auto;width:6rem;height:6rem;border-radius:calc(var(--daddl-cart-upsells-radius, 12px) - 4px);overflow:hidden;background-color:rgba(var(--color-foreground, 18 18 18),.03)}.daddl-cart-upsells__media img{width:100%;height:100%;object-fit:contain}.daddl-cart-upsells__info{flex:1 1 auto;min-width:0}.daddl-cart-upsells__title{margin:0 0 .3rem;font-size:1.3rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground, 18 18 18))}.daddl-cart-upsells__price{font-size:1.3rem;color:rgba(var(--color-foreground, 18 18 18),.75)}.daddl-cart-upsells__add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border:none;border-radius:50%;cursor:pointer;background:var(--daddl-cart-rewards-accent, #611c47);color:#fff;transition:transform .2s ease,opacity .2s ease}.daddl-cart-upsells__add:hover{transform:scale(1.06)}.daddl-cart-upsells__add:focus-visible{outline:2px solid var(--daddl-cart-rewards-accent, #611c47);outline-offset:2px}.daddl-cart-upsells__add svg{width:1.8rem;height:1.8rem}.daddl-cart-upsells__add.is-loading{opacity:.6;cursor:progress}.daddl-cart-upsells__add[disabled]{cursor:not-allowed}#CartDrawer .cart-items thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#CartDrawer .drawer__inner{width:46rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground, 18 18 18),.28) transparent}#CartDrawer .drawer__inner::-webkit-scrollbar{width:6px}#CartDrawer .drawer__inner::-webkit-scrollbar-track{background:transparent}#CartDrawer .drawer__inner::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground, 18 18 18),.28);border-radius:999px}#CartDrawer .drawer__inner::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground, 18 18 18),.45)}#CartDrawer cart-drawer-items{overflow:visible;flex:0 0 auto}#CartDrawer .drawer__cart-items-wrapper{flex-grow:0}#CartDrawer .drawer__header,#CartDrawer .drawer__footer{position:sticky;z-index:3;background:rgb(var(--color-background, 255 255 255))}#CartDrawer .drawer__header{top:0}#CartDrawer .drawer__footer{bottom:0}#CartDrawer .cart-item__quantity-wrapper{gap:.6rem}#CartDrawer quantity-input.quantity{min-height:2.8rem;width:fit-content;align-items:center}#CartDrawer .cart-quantity.quantity:before,#CartDrawer .cart-quantity.quantity:after{content:none}#CartDrawer .cart-quantity .quantity__button{width:2.8rem;min-height:2.8rem;flex:0 0 2.8rem;margin:0;border-radius:50%;color:rgba(var(--color-foreground, 18 18 18),.55);transition:background-color .15s ease,color .15s ease}#CartDrawer .cart-quantity .quantity__button:hover{background-color:rgba(var(--color-foreground, 18 18 18),.06);color:rgb(var(--color-foreground, 18 18 18))}#CartDrawer .cart-quantity .quantity__button[disabled],#CartDrawer cart-remove-button .button[disabled]{opacity:.35;cursor:default;pointer-events:none}#CartDrawer .cart-quantity .quantity__button svg{width:1.1rem;height:1.1rem}#CartDrawer .cart-quantity .quantity__input{width:2.6rem;min-height:2.8rem;padding:0;font-size:1.3rem;font-weight:600;opacity:1}#CartDrawer cart-remove-button .button{min-width:3.4rem;min-height:3.4rem;padding:0}#CartDrawer cart-remove-button .svg-wrapper{width:1.5rem;height:1.5rem}#CartDrawer .cart-items td{padding-top:1.2rem}#CartDrawer .cart-items tbody .cart-item:not(:last-child){border-bottom:1px solid rgba(var(--color-foreground, 18 18 18),.08);padding-bottom:1.2rem}#CartDrawer .tax-note{display:none}#CartDrawer .cart-item{position:relative;gap:.6rem 1rem;grid-template-columns:6.4rem 1fr auto}#CartDrawer .cart-item__media{width:6.4rem}#CartDrawer .cart-item__image{max-width:100%}#CartDrawer .cart-item__name{font-size:1.25rem;line-height:1.35;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#CartDrawer .cart-item .product-option{font-size:1.2rem}#CartDrawer .cart-item__details{padding-inline-end:3rem;min-width:0;overflow:hidden}#CartDrawer cart-remove-button{position:absolute;top:.6rem;inset-inline-end:0;margin:0}#CartDrawer .cart-item quantity-popover{position:static}#CartDrawer .cart-item__totals .price{font-size:1.4rem;font-weight:700;white-space:nowrap}#CartDrawer .cart-item__totals .cart-item__old-price{font-weight:400}#CartDrawer .cart-items .cart-item__quantity{grid-column:2 / 3;grid-row:2}#CartDrawer .cart-item__totals{grid-column:3 / 4;grid-row:2;align-self:center}#CartDrawer .discounts__discount{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.3rem .9rem;border-radius:999px;background:var(--daddl-purple, #611c47);color:#fff;font-size:1.05rem;font-weight:600;line-height:1.3}#CartDrawer .discounts__discount svg{width:1.2rem;height:1.2rem}#CartDrawer .discounts__discount path{fill:#fff}#CartDrawer .daddl-cart-item__savings{display:block;margin:0 0 .2rem;font-size:1.2rem;font-weight:700;white-space:nowrap;color:#2e9e5a}#CartDrawer .cart__ctas{display:block;text-align:center;margin-top:1.6rem}.daddl-cart-payments{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.6rem;width:100%;margin-top:1.2rem}.daddl-cart-payments__item{flex:0 1 3.8rem;min-width:0;display:flex;align-items:center;justify-content:center}.daddl-cart-payments svg{width:100%;max-width:3.8rem;height:auto}@media screen and (max-width:400px){.daddl-cart-payments{gap:.4rem}}#CartDrawer .totals__total{font-weight:700}#CartDrawer .totals__total-value{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700}#CartDrawer .cart__checkout-button{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.02em}body:has(cart-drawer.active) #shopify-chat,body:has(cart-drawer.active) #ShopifyChat,body:has(cart-drawer.active) .chat-app{display:none!important}body:has(cart-drawer.active) div:has(>iframe[src*=hcaptcha]),body:has(cart-drawer.active) iframe[src*=hcaptcha]{visibility:hidden!important}.daddl-cart-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 .8rem;padding:0}.daddl-cart-perks__item{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem 1rem;border-radius:99px;background:rgba(var(--color-foreground, 18 18 18),.06);color:rgb(var(--color-foreground, 18 18 18));font-size:1.05rem;font-weight:600;line-height:1.3}.daddl-cart-perks__item svg,.daddl-cart-perks__item .svg-wrapper,.daddl-cart-perks__item>.icon{width:1.3rem;height:1.3rem;flex-shrink:0}.daddl-cart-perks__item--ship{background:#2e9e5a1f;color:#217a45}@property --daddl-free-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.cart-item.daddl-cart-item--free,.cart-item.daddl-cart-item--has-free{background:linear-gradient(90deg,#2e9e5a12,#2e9e5a08)}.daddl-cart-item--free .cart-item__image,.daddl-cart-item--has-free .cart-item__image{border:2px solid transparent;border-radius:10px;background:linear-gradient(rgb(var(--color-background, 255 255 255)),rgb(var(--color-background, 255 255 255))) padding-box,conic-gradient(from var(--daddl-free-angle),rgba(46,158,90,.3) 0%,rgba(46,158,90,.3) 70%,#2e9e5a 85%,#9fe6bf 93%,rgba(46,158,90,.3) 100%) border-box;animation:daddl-free-orbit 2.6s linear infinite}@keyframes daddl-free-orbit{to{--daddl-free-angle: 360deg}}.daddl-cart-item__media-frame{position:relative;display:inline-block;max-width:100%}.daddl-cart-item__media-frame .cart-item__image{display:block}.daddl-cart-item__free-chip{position:absolute;bottom:-.5rem;inset-inline-end:-.6rem;z-index:1;padding:.2rem .7rem;border-radius:99px;background:#2e9e5a;color:#fff;font-size:.95rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;box-shadow:0 1px 4px #0003}@media(prefers-reduced-motion:reduce){.daddl-cart-rewards__seg-fill,.daddl-cart-rewards__badge,.daddl-cart-upsells__add,.daddl-cart-item--free .cart-item__image,.daddl-cart-item--has-free .cart-item__image{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/daddl-cart.css.map */
