.frz-cart-surface{--frz-paper: #fcfaf5;--frz-card: #f9f6ef;--frz-ink: #211f1b;--frz-muted: #5c554a;--frz-border: #c7bdaa;--frz-green: #315643;--frz-footer: #202b23;--frz-font: "DM Sans", "Noto Sans Arabic", Arial, sans-serif;font-family:var(--frz-font);font-weight:500;letter-spacing:0}#CartDrawer .drawer__inner{width:min(100%,43rem);max-width:100%;padding:0;border:0;background:var(--frz-paper);color:var(--frz-ink)}#CartDrawer .drawer__header{flex:0 0 auto;min-height:5.6rem;margin:0 1.6rem;padding:0;border-bottom:1px solid #e8e0d3}#CartDrawer .drawer__heading{margin:0;color:inherit;font:800 20px/1.25 var(--frz-font);letter-spacing:0}#CartDrawer .drawer__header .drawer__close{inset:.6rem -.8rem auto auto;color:var(--frz-ink)}#CartDrawer .frz-delivery-progress{position:sticky;top:0;z-index:1;margin:0 -1.6rem;padding:.95rem 1.6rem .8rem;border:0;border-radius:0;background:var(--frz-paper);text-align:center}#CartDrawer .frz-delivery-progress p{margin:0 0 .55rem;color:var(--frz-green);font-size:13px}#CartDrawer .frz-delivery-track{height:.5rem;background:#e4e8e0}#CartDrawer .frz-delivery-track span{background:var(--frz-green)}#CartDrawer cart-drawer-items{display:block;flex:1 1 auto;min-height:0;padding:0 1.6rem 1.6rem;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}#CartDrawer cart-drawer-items.is-empty{display:none}#CartDrawer .cart-drawer__form{display:block;padding-top:.7rem}.frz-cart-surface .cart-items{display:block;width:100%}.frz-cart-surface .cart-items tbody{display:grid;width:100%;gap:8px}.frz-cart-surface .cart-item{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;gap:3px 10px;margin:0;padding:9px;border:1px solid var(--frz-border);border-radius:10px;background:linear-gradient(145deg,#fffdfa,var(--frz-card));box-shadow:0 1px #e5dccd}.frz-cart-surface .cart-items .cart-item td{min-width:0;padding:0;border:0}.frz-cart-surface .cart-item__media{grid-area:1 / 1 / 3 / 2;width:auto}.frz-cart-surface .cart-item__image{display:block;width:54px;height:61px;border:1px solid #e8e0d3;border-radius:6px;background:#fffdfa;object-fit:contain}.frz-cart-surface .cart-item__details{grid-area:1 / 2 / 2 / 3;width:auto}.frz-cart-surface .cart-item__name{color:var(--frz-ink);font-family:var(--frz-font);font-size:14px;font-weight:750;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.frz-cart-surface .cart-item__details dl{margin:3px 0 0}.frz-cart-surface .cart-item__details .product-option{color:var(--frz-muted);font-size:12px;font-weight:500;line-height:1.45}.frz-cart-surface .cart-item__details dl:empty,.frz-cart-surface .cart-item__error:not(:has(.cart-item__error-text:not(:empty))){display:none}.frz-cart-surface .cart-item__totals{grid-area:1 / 3 / 2 / 4;display:flex;justify-content:flex-end}.frz-cart-surface .cart-item__price-wrapper{text-align:end}.frz-cart-surface .cart-item__price-wrapper>*{margin:0}.frz-cart-surface .cart-item__price-wrapper .price{color:var(--frz-ink);font-size:14px;font-weight:750;white-space:nowrap}.frz-cart-surface .cart-item__price-wrapper .cart-item__old-price{color:var(--frz-muted);font-size:11px;font-weight:500}.frz-cart-surface .cart-item__quantity{grid-area:2 / 2 / 3 / 4}.frz-cart-surface .frz-cart-line-controls,.frz-cart-surface .frz-cart-bundle-line{display:flex;flex-wrap:wrap;align-items:center;gap:0 9px;color:var(--frz-muted);font-size:12px;font-weight:600;line-height:1.4}.frz-cart-surface .frz-cart-remove{display:inline-grid;width:44px;min-height:44px;place-items:center;color:var(--frz-green)}.frz-cart-surface .frz-cart-remove svg{width:16px;height:16px}.frz-cart-surface .frz-cart-bundle-line button{min-height:36px;padding:0 3px;color:var(--frz-green);font-family:var(--frz-font);font-size:12px;font-weight:650;letter-spacing:0}.frz-cart-surface .frz-cart-offer-badge,.frz-cart-surface .frz-cart-gift-callout{display:table;margin:4px 0 0;padding:2px 5px;border:0;background:#e9efe6;color:var(--frz-green);font-size:11px;line-height:1.4}.frz-cart-surface .frz-cart-gift-callout span{display:none}.frz-cart-surface .frz-cart-notice{margin:10px 0 0;font-size:13px}.frz-cart-surface .frz-cart-offers{margin-top:12px;padding:0;border:0;background:transparent}.frz-cart-surface .frz-cart-offers__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.frz-cart-surface .frz-cart-offers__actions>*{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:76px;min-width:0;padding:10px 24px 10px 9px;border:1px solid #9baa97;border-radius:9px;background:#eef2ea;color:#263f30;font:inherit;text-align:start;text-decoration:none;line-height:1.3}.frz-cart-surface .frz-cart-offers__actions>*:hover{background:#e4ece0}.frz-cart-surface .frz-cart-offers__actions strong{font-size:13px;font-weight:750;overflow-wrap:anywhere}.frz-cart-surface .frz-bundle-action{font-size:11px;font-weight:600}.frz-cart-surface .frz-bundle-arrow{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);font-size:14px}.frz-cart-surface .frz-cart-page-link{display:inline-block;margin-top:8px;color:var(--frz-green);font-size:13px}#CartDrawer .drawer__footer{flex:0 0 auto;z-index:1;padding:.95rem 1.6rem max(1rem,env(safe-area-inset-bottom));border-top:0;background:var(--frz-footer);color:#fffaf0;box-shadow:0 -7px 20px #2f261515}#CartDrawer .drawer__footer>details{margin:0;border-color:#ffffff35}#CartDrawer .drawer__footer>details>summary{padding:.7rem 1.6rem .7rem 0}#CartDrawer .drawer__footer>details+.cart-drawer__footer{padding-top:.95rem}#CartDrawer .cart-drawer__footer>*+*{margin-top:0}.frz-cart-surface .frz-drawer-gifts{display:flex;align-items:center;gap:.55rem;margin:-.95rem -1.6rem .7rem;padding:.65rem 1.6rem;background:#eaf0e7;color:#234832;font-size:13px;font-weight:700}.frz-cart-surface .frz-drawer-gifts svg,.frz-cart-surface .frz-drawer-trust svg{width:1.5rem;height:1.5rem;flex:none}.frz-cart-surface .frz-drawer-savings summary{display:flex;min-height:3.6rem;align-items:center;gap:.55rem;padding:.4rem 0;color:#deedd9;font-size:13px;cursor:pointer}.frz-cart-surface .frz-drawer-savings summary strong{margin-inline-start:auto}.frz-cart-surface .frz-drawer-chevron,.frz-cart-surface .frz-drawer-chevron svg{display:block;width:1.15rem;height:1.15rem}.frz-cart-surface .frz-drawer-chevron svg{position:static}.frz-cart-surface .frz-drawer-savings__breakdown{max-height:22vh;overflow:auto;margin:0 0 .55rem;padding:.55rem .8rem;border-radius:.55rem;background:#ffffff12;font-size:12px}.frz-cart-surface .frz-drawer-savings__breakdown div{display:flex;justify-content:space-between;gap:1rem}.frz-cart-surface .frz-drawer-savings__breakdown dd{margin:0;white-space:nowrap}.frz-cart-surface .totals{align-items:center;gap:.6rem;margin-top:.2rem}.frz-cart-surface .totals__total,.frz-cart-surface .totals__total-value{color:inherit;font-size:15px;font-weight:750;font-family:var(--frz-font);letter-spacing:0}.frz-cart-surface .cart__ctas{display:grid;gap:0;margin:8px 0 0}.frz-cart-surface :is(#CartDrawer-Checkout,#checkout).frz-cart-checkout{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:none;min-height:48px;overflow:hidden;border-radius:.75rem;background:linear-gradient(115deg,#dcb15b,#f9e5ad 42%,#eac471 74%,#f6df9c);color:#251e10;box-shadow:inset 0 1px #fff6d7,0 2px #0e140e;font-family:var(--frz-font);font-size:16px;font-weight:800;letter-spacing:0}.frz-cart-surface :is(#CartDrawer-Checkout,#checkout).frz-cart-checkout span{position:absolute;inset-inline-end:1.45rem;font-size:1.7rem}.frz-cart-surface :is(#CartDrawer-Checkout,#checkout).frz-cart-checkout:before,.frz-cart-surface :is(#CartDrawer-Checkout,#checkout).frz-cart-checkout:after{content:none}.frz-cart-surface :is(#CartDrawer-Checkout,#checkout).frz-cart-checkout:focus-visible,.frz-cart-surface .frz-drawer-savings summary:focus-visible{outline:2px solid #fff8dd;outline-offset:2px}.frz-cart-surface .frz-drawer-trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1.35rem;margin:.65rem 0 0;color:#e1e9df;font-size:12px;line-height:1.35}.frz-cart-surface .frz-drawer-trust span{display:inline-flex;align-items:center;gap:.35rem}.frz-cart-page{display:block;color:var(--frz-ink);background:var(--frz-paper)}.frz-cart-page .page-width{width:100%;max-width:720px;padding-inline:16px}.frz-cart-page .title-wrapper-with-link{gap:8px;margin-bottom:12px}.frz-cart-page .title--primary{color:var(--frz-ink);font:800 24px/1.25 var(--frz-font);letter-spacing:0}.frz-cart-page .title-wrapper-with-link a{color:var(--frz-green);font-size:13px}.frz-cart-page .cart__items{padding:0;border:0}.frz-cart-page .cart__footer{display:block;padding-top:0}.frz-cart-page .cart__blocks{width:100%;margin:0}.frz-cart-page .cart__note{margin:0 0 12px}.frz-cart-page .cart__note+.cart__blocks{margin-inline-start:0}.frz-cart-page-summary{overflow:hidden;padding:.95rem 1.6rem 12px;border-radius:10px;background:var(--frz-footer);color:#fffaf0}.frz-cart-page .frz-delivery-progress{margin:0 0 10px;padding:9px 0 8px;border:0;background:transparent;text-align:center}.frz-cart-page .frz-delivery-progress p{color:var(--frz-green);font-size:13px}.frz-cart-page .frz-delivery-track{height:.5rem;background:#e4e8e0}.frz-cart-page .frz-delivery-track span{background:var(--frz-green)}.frz-cart-page .frz-drawer-savings summary{position:relative}.frz-cart-page .frz-drawer-savings summary::-webkit-details-marker{display:none}.frz-cart-page .totals{display:flex;justify-content:space-between}.frz-bogo-dialog{font-family:DM Sans,Noto Sans Arabic,Arial,sans-serif;letter-spacing:0}.frz-bogo-dialog h2,.frz-bogo-dialog h3{font-family:inherit;letter-spacing:0}@media(max-height:440px){#CartDrawer .drawer__inner{overflow:auto}#CartDrawer cart-drawer-items{min-height:12rem}}@media(prefers-reduced-motion:no-preference){.frz-cart-surface .frz-cart-checkout{transition:filter .16s ease}.frz-cart-surface .frz-cart-checkout:hover{filter:brightness(1.08)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/frz-cart-drawer.css.map */
