html body.tf-theme #CartDrawer .drawer__inner{width:min(420px,calc(100vw - 16px))!important;max-width:100%;height:calc(100dvh - 24px - var(--tf-preview-safe-bottom,0px));top:12px;bottom:calc(12px + var(--tf-preview-safe-bottom,0px));border-radius:16px;overflow:hidden;background:var(--tf-color-bg-primary);color:var(--tf-color-text-primary)}html body.tf-theme #CartDrawer .drawer__header{padding:0!important;background:#fff}html body.tf-theme #CartDrawer .drawer__header-inner{padding:16px!important;border-bottom:1px solid var(--tf-color-border-default)}html body.tf-theme #CartDrawer .drawer__heading{font:var(--tf-type-heading-s)!important;display:flex;align-items:center;gap:8px}html body.tf-theme #CartDrawer .cart-count{display:grid;place-items:center;background:#ffe1e9;color:var(--tf-color-brand-primary);font:var(--tf-type-ui-label-s);border-radius:50%;min-width:20px;height:20px;padding:0}html body.tf-theme #CartDrawer .drawer__close-btn{width:28px;height:28px;min-width:28px;background:#f7f3ef;border-radius:50%;color:var(--tf-color-brand-primary)}html body.tf-theme #CartDrawer .drawer__close-btn svg{width:14px;height:14px}html body.tf-theme #CartDrawer .drawer__body{padding:16px!important;gap:20px;min-height:0;overscroll-behavior:contain;overflow-y:auto;scrollbar-width:thin}html body.tf-theme #CartDrawer .tallah-package-progress{padding:16px;border:1px solid #f3dfe5;border-radius:12px;background:#fff;margin:0}html body.tf-theme #CartDrawer .tallah-package-progress__message{font:var(--tf-type-body-s)!important;margin:0 0 20px;color:var(--tf-color-text-primary)}html body.tf-theme #CartDrawer .tallah-package-progress__track{background:#fae5ec;height:4px}html body.tf-theme #CartDrawer .tallah-package-progress__fill{background:var(--tf-color-brand-primary)}html body.tf-theme #CartDrawer .tallah-package-progress__labels{font:var(--tf-type-ui-label-s);color:var(--tf-color-brand-primary)}html body.tf-theme #CartDrawer cart-items{flex-grow:0!important}html body.tf-theme #CartDrawer cart-items>ul{gap:12px!important}html body.tf-theme #CartDrawer .cart-item{border:1px solid #eee8e9;border-radius:12px;padding:12px;gap:8px;background:#fff}html body.tf-theme #CartDrawer .cart-item__media{width:80px;min-width:80px;height:92px;border-radius:8px;background:var(--tf-color-bg-secondary);overflow:hidden}html body.tf-theme #CartDrawer .cart-item__media img{width:100%;height:100%;object-fit:contain}html body.tf-theme #CartDrawer .cart-item__title{font:500 13px/19px var(--tf-font-body)!important;color:var(--tf-color-text-primary)}html body.tf-theme #CartDrawer .cart-item__details{min-width:0;gap:8px!important}html body.tf-theme #CartDrawer .cart-item__remove{width:22px;height:22px;border-radius:50%;background:#f7f3ef;flex:none}html body.tf-theme #CartDrawer .cart-item__remove svg{width:10px;height:10px}html body.tf-theme #CartDrawer .quantity{display:inline-grid!important;grid-template-columns:24px 24px 24px!important;align-items:center;justify-content:center;width:88px!important;min-width:88px!important;max-width:88px!important;height:32px!important;min-height:32px!important;box-sizing:border-box;border:1px solid var(--tf-color-border-default);border-radius:50px;padding:3px!important;gap:3px!important;overflow:hidden;flex:none}html body.tf-theme #CartDrawer .quantity__button{display:grid!important;place-items:center;position:static!important;inset:auto!important;grid-row:1;flex:none!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;box-sizing:border-box;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:var(--tf-color-brand-primary);color:#fff;line-height:1;transform:none}html body.tf-theme #CartDrawer .quantity__button svg{display:block;position:static!important;width:12px!important;height:12px!important;flex:none;margin:0!important;transform:none!important}html body.tf-theme #CartDrawer .quantity__button:before,html body.tf-theme #CartDrawer .quantity__button:after{display:none!important}html body.tf-theme #CartDrawer .quantity__button[name=minus]{background:#d4d4d4;grid-column:1}html body.tf-theme #CartDrawer .quantity__button[name=plus]{grid-column:3}html body.tf-theme #CartDrawer .quantity__input{grid-column:2;grid-row:1;width:24px!important;min-width:0!important;max-width:24px!important;height:24px!important;min-height:24px!important;box-sizing:border-box;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;border-radius:0;background:transparent!important;text-align:center;font:var(--tf-type-ui-label-s)!important;color:var(--tf-color-text-primary);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}html body.tf-theme #CartDrawer .quantity__input::-webkit-inner-spin-button,html body.tf-theme #CartDrawer .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html body.tf-theme #CartDrawer .cart-item__prices{font:var(--tf-type-ui-label-m)!important;color:#1a9b69}html body.tf-theme #CartDrawer .tallah-package{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:0;border:0;background:#fff}html body.tf-theme #CartDrawer .tallah-package__heading{font:var(--tf-type-ui-label-s)!important;text-transform:uppercase;color:var(--tf-color-text-secondary);margin-bottom:12px}html body.tf-theme #CartDrawer .tallah-package__optional{text-transform:none;font:var(--tf-type-ui-label-s)!important}html body.tf-theme #CartDrawer .tallah-package__options{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0}html body.tf-theme #CartDrawer .tallah-package__option{display:grid!important;grid-template-columns:54px minmax(0,1fr) 44px 18px;width:100%!important;max-width:100%;min-width:0!important;box-sizing:border-box;white-space:normal;text-align:start;padding:10px;border:1px solid #eee8e9;border-radius:10px;min-height:76px;box-shadow:none;gap:8px}html body.tf-theme #CartDrawer .tallah-package__copy{min-width:0;overflow-wrap:anywhere}html body.tf-theme #CartDrawer .tallah-package__price{font:400 10px/15px var(--tf-font-body)!important;white-space:normal;overflow-wrap:anywhere}html body.tf-theme #CartDrawer .tallah-package__image{width:54px;height:54px;flex:none;border-radius:8px;background:var(--tf-color-bg-secondary)}html body.tf-theme #CartDrawer .tallah-package__copy strong{font:var(--tf-type-ui-label-s)!important}html body.tf-theme #CartDrawer .tallah-package__copy small{font:400 11px/16px var(--tf-font-body)!important;color:var(--tf-color-text-secondary)}html body.tf-theme #CartDrawer .tallah-package__check{width:18px;height:18px;border:1px solid var(--tf-color-border-default);border-radius:5px}html body.tf-theme #CartDrawer .tallah-package__status{font:var(--tf-type-body-s)!important}html body.tf-theme #CartDrawer .cart-whatsapp-expert{padding:16px;border:1px solid #f3dfe5;border-radius:12px;background:#fff;box-shadow:none;gap:12px;margin-top:0}html body.tf-theme #CartDrawer .cart-whatsapp-expert__media{width:44px;height:44px;flex:none;border:1px solid var(--tf-color-brand-primary);border-radius:50%;background:#fff;color:var(--tf-color-brand-primary)}html body.tf-theme #CartDrawer .cart-whatsapp-expert__eyebrow{font:600 9px/14px var(--tf-font-body)!important;color:#399a94;letter-spacing:.5px}html body.tf-theme #CartDrawer .cart-whatsapp-expert__title{font:var(--tf-type-heading-s)!important;font-size:16px!important}html body.tf-theme #CartDrawer .cart-whatsapp-expert__text{font:400 11px/16px var(--tf-font-body)!important;color:var(--tf-color-text-secondary)}html body.tf-theme #CartDrawer .cart-whatsapp-expert__link{font:var(--tf-type-ui-label-s)!important;color:var(--tf-color-brand-primary)}html body.tf-theme #CartDrawer .cart-whatsapp-expert__arrow{display:none}html body.tf-theme #CartDrawer .drawer__footer{flex:none;padding:16px!important;background:#fff;border-top:1px solid #eee8e9;box-shadow:0 -10px 24px #00000005;gap:12px!important}html body.tf-theme #CartDrawer .drawer__footer-head:empty{display:none}html body.tf-theme #CartDrawer .drawer__footer-body>.grid{gap:12px!important}html body.tf-theme #CartDrawer .totals{font:var(--tf-type-ui-label-m)!important}html body.tf-theme #CartDrawer .totals__subtotal-value{color:var(--tf-color-brand-primary);font:var(--tf-type-ui-label-m)!important}html body.tf-theme #CartDrawer .drawer__footer-buttons{display:grid;grid-template-columns:1fr 1.65fr;gap:8px}html body.tf-theme #CartDrawer .drawer__footer-buttons .btn{min-height:48px;padding:8px 12px;border-radius:50px!important;white-space:normal;font:var(--tf-type-ui-label-s)!important}html body.tf-theme #CartDrawer .drawer__footer-buttons .btn--primary{background:var(--tf-color-brand-primary)!important;border:1px solid var(--tf-color-brand-primary)!important;color:#fff!important}html body.tf-theme #CartDrawer .drawer__footer-buttons .btn--primary:hover{background:var(--tf-color-brand-primary-hover)!important}html body.tf-theme #CartDrawer .drawer__view-cart{background:#fff!important;border:1px solid var(--tf-color-brand-secondary)!important;color:var(--tf-color-text-primary)!important}@media(max-width:479px){html body.tf-theme #CartDrawer .drawer__inner{height:calc(100dvh - 16px - var(--tf-preview-safe-bottom,0px));top:8px;bottom:calc(8px + var(--tf-preview-safe-bottom,0px))}html body.tf-theme #CartDrawer .drawer__body,html body.tf-theme #CartDrawer .drawer__header-inner,html body.tf-theme #CartDrawer .drawer__footer{padding:12px!important}}html body.tf-theme #CartDrawer .tf-bag-related{padding:16px;border-radius:12px;background:linear-gradient(120deg,var(--tf-color-brand-secondary),#fbe2eb);margin-top:0}html body.tf-theme #CartDrawer .tf-bag-related h3{font:italic 400 18px/24px var(--tf-font-heading);color:var(--tf-color-brand-primary);margin:0 0 8px}html body.tf-theme #CartDrawer .tf-bag-related__row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center}html body.tf-theme #CartDrawer .tf-bag-related__row img{width:64px;height:90px;object-fit:contain}html body.tf-theme #CartDrawer .tf-bag-related__row>div>a{font:var(--tf-type-ui-label-s);color:var(--tf-color-text-primary)}html body.tf-theme #CartDrawer .tf-bag-related p{font:var(--tf-type-ui-label-s);margin:4px 0 8px}html body.tf-theme #CartDrawer .tf-bag-related button{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:50px;padding:8px 16px;background:var(--tf-color-brand-primary);color:#fff;font:var(--tf-type-ui-label-s);cursor:pointer}html body.tf-theme #CartDrawer .tf-bag-related button .tf-icon{width:14px;height:14px}html body.tf-theme #CartDrawer .tf-bag-related button:disabled{opacity:.5;cursor:wait}html body.tf-theme #CartDrawer .tf-bag-related [hidden]{display:none!important}html body.tf-theme #CartDrawer .tf-bag-items-label{font:var(--tf-type-ui-label-s);color:var(--tf-color-text-secondary);text-transform:uppercase;letter-spacing:.6px;margin-bottom:12px}html body.tf-theme #CartDrawer .drawer__heading{font-weight:600!important}html body.tf-theme #CartDrawer .drawer__body{gap:24px!important}html body.tf-theme #CartDrawer [id^=CartDrawerBody-]{gap:24px!important;flex-grow:0!important}html body.tf-theme #CartDrawer .tallah-package{margin:0!important}html body.tf-theme #CartDrawer .cart-drawer__body-help{display:grid;gap:24px;margin:0!important}html body.tf-theme #CartDrawer .tallah-package-progress{padding:16px!important;margin:0!important;border-color:#f5dce5}html body.tf-theme #CartDrawer .tf-bag-progress-intro{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:20px}html body.tf-theme #CartDrawer .tf-bag-progress-intro strong{display:block;text-transform:uppercase;font:var(--tf-type-ui-label-s);letter-spacing:.4px;margin-bottom:4px}html body.tf-theme #CartDrawer .tf-bag-progress-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--tf-color-brand-primary);border-radius:16px;color:var(--tf-color-brand-primary)}html body.tf-theme #CartDrawer .tf-bag-progress-icon svg{width:26px;height:26px}html body.tf-theme #CartDrawer .tf-bag-progress-intro .tallah-package-progress__message{font:400 11px/17px var(--tf-font-body)!important;margin:0!important}html body.tf-theme #CartDrawer .tallah-package-progress__track{margin:0 18px 0 0!important;height:5px!important}html body.tf-theme #CartDrawer .tallah-package-progress__knot{width:22px!important;height:22px!important;background:#fff!important;color:var(--tf-color-brand-primary)!important;border:1px solid var(--tf-color-brand-primary)!important}html body.tf-theme #CartDrawer .tallah-package-progress__knot svg{width:14px;height:14px;opacity:1!important}html body.tf-theme #CartDrawer .tallah-package-progress__labels{height:42px;margin:0 18px 0 0!important;position:relative}html body.tf-theme #CartDrawer .tallah-package-progress__labels>span{font:400 10px/14px var(--tf-font-body)!important;display:flex;flex-direction:column;text-align:center;top:14px!important;color:var(--tf-color-brand-primary)}html body.tf-theme #CartDrawer .tallah-package-progress__labels>span:before{font-size:9px;color:var(--tf-color-text-primary);content:"Free gift"}html body.tf-theme #CartDrawer .tallah-package-progress__labels>span:last-child:before{content:"Large gift"}html body.tf-theme #CartDrawer .tf-bag-items-label{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px!important;font:400 10px/16px var(--tf-font-body);letter-spacing:.3px}html body.tf-theme #CartDrawer .tf-bag-items-label>span:last-child{text-transform:none;letter-spacing:0}html body.tf-theme #CartDrawer .cart-item{padding:10px!important}html body.tf-theme #CartDrawer .cart-item__media{width:72px!important;min-width:72px!important;height:76px!important}html body.tf-theme #CartDrawer .cart-item__product{gap:12px!important}html body.tf-theme #CartDrawer .cart-item__details{gap:6px!important}html body.tf-theme #CartDrawer .cart-item__options{font:400 11px/16px var(--tf-font-body)!important;color:var(--tf-color-text-secondary)}html body.tf-theme #CartDrawer .tallah-package__heading{font:400 10px/16px var(--tf-font-body)!important;margin:0 0 8px!important;letter-spacing:.3px}html body.tf-theme #CartDrawer .tallah-package__option{grid-template-columns:54px minmax(0,1fr) 20px!important;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;padding:10px!important;min-height:76px!important;border-color:#f5dce5}html body.tf-theme #CartDrawer .tallah-package__image{grid-column:1;grid-row:1 / 3;background:#fff;border:1px solid #eee;border-radius:8px}html body.tf-theme #CartDrawer .tallah-package__copy{grid-column:2;grid-row:1;align-self:end}html body.tf-theme #CartDrawer .tallah-package__price{grid-column:2;grid-row:2;align-self:start;font:var(--tf-type-ui-label-s)!important}html body.tf-theme #CartDrawer .tallah-package__check{grid-column:3;grid-row:1 / 3;align-self:center}html body.tf-theme #CartDrawer .tallah-package__option:disabled{opacity:.65!important}html body.tf-theme #CartDrawer .tf-bag-related{padding:12px!important;border:1px solid var(--tf-color-border-default);border-radius:10px!important}html body.tf-theme #CartDrawer .tf-bag-related h3{font:400 16px/22px var(--tf-font-heading)!important;margin:0 0 8px!important}html body.tf-theme #CartDrawer .tf-bag-related__row{align-items:start;grid-template-columns:68px minmax(0,1fr);gap:12px}html body.tf-theme #CartDrawer .tf-bag-related__row img{width:68px;height:76px;background:var(--tf-color-bg-secondary);border-radius:6px}html body.tf-theme #CartDrawer .tf-bag-related .tf-bag-related-note{font:400 11px/16px var(--tf-font-body)!important;margin:0 0 6px!important;color:var(--tf-color-text-secondary)}html body.tf-theme #CartDrawer .tf-bag-related button{height:28px!important;min-height:28px!important;max-height:28px!important;padding:6px 12px!important;font:400 11px/16px var(--tf-font-body)!important}html body.tf-theme #CartDrawer .cart-whatsapp-expert{display:grid!important;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto!important;aspect-ratio:auto!important;height:auto!important;align-items:center;gap:12px!important;padding:12px!important;border-color:#f5dce5!important}html body.tf-theme #CartDrawer .cart-whatsapp-expert__media{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:grid!important;place-items:center;overflow:hidden}html body.tf-theme #CartDrawer .cart-whatsapp-expert__media>svg{width:25px;height:25px;color:var(--tf-color-text-primary)}html body.tf-theme #CartDrawer .cart-whatsapp-expert__content{display:flex!important;flex-direction:column;gap:4px!important;min-width:0;margin:0!important}html body.tf-theme #CartDrawer .cart-whatsapp-expert__eyebrow{font:500 8px/12px var(--tf-font-body)!important;letter-spacing:.2px!important}html body.tf-theme #CartDrawer .cart-whatsapp-expert__title{font:400 14px/20px var(--tf-font-heading)!important}html body.tf-theme #CartDrawer .cart-whatsapp-expert__text{font:400 10px/15px var(--tf-font-body)!important}html body.tf-theme #CartDrawer .cart-whatsapp-expert__link{font:400 10px/15px var(--tf-font-body)!important;margin:0!important;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/43/assets/tf-cart-bag.css.map */
