@font-face{font-family:Cherify Geist;src:url(./cherify-geist-latin.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}body:has(.cherify-cart-page){--cherify-cart-canvas: #faf8f5;--cherify-cart-ink: #312b36;--cherify-cart-border: #e0dad6;background:var(--cherify-cart-canvas)}.section:has(.cherify-cart-page){--page-width: calc(1376px + var(--page-margin) * 2)}.cherify-cart-page,.cherify-cart-page *{box-sizing:border-box}.cherify-cart-page{width:100%;max-width:1376px;color:var(--cherify-cart-ink);font-family:Cherify Geist,Geist,system-ui,sans-serif;padding-block:40px 56px!important}.cherify-cart-page .cart-page__title{margin:0}.cherify-cart-page .cart-page__title+.cart-page__items{margin-block-start:0}.cherify-cart-page .cart-title h1{color:var(--cherify-cart-ink);font-family:inherit;font-size:24px;font-weight:500;line-height:32px;letter-spacing:-.02em;gap:4px}.cherify-cart-page .cart-title__count{font-size:16px;font-weight:700;line-height:24px}.cherify-cart-page .cart-items{--cart-items-gap: 12px !important}.cherify-cart-page :is(.cart-primary-typography,.cart-secondary-typography,.cart-items__remove){font-family:inherit}.cherify-cart-page .cart-items__table,.cherify-cart-page .cart-items__table tbody{display:block;width:100%}.cherify-cart-page .cart-items__table tbody{display:grid;grid-template-columns:minmax(0,1fr)}.cherify-cart-page .cart-items__table-row{position:relative;display:grid;width:100cqi;grid-template-columns:216px minmax(0,1fr);grid-template-areas:"media details" "media quantity" "media error";grid-template-rows:auto auto 1fr;column-gap:12px;row-gap:0;min-height:250px;margin:0 0 12px!important;padding:16px!important;overflow:hidden;border:1px solid var(--cherify-cart-border)!important;border-radius:8px;background:#fff}.cherify-cart-page .cart-items__table-row:last-child{margin-bottom:0!important}.cherify-cart-page .cart-items__media{grid-area:media;width:216px;height:216px}.cherify-cart-page .cart-items__media-container,.cherify-cart-page .cart-items__media-image{width:100%;height:100%;aspect-ratio:1;border:0!important;border-radius:4px!important;object-fit:cover}.cherify-cart-page .cart-items__details{position:static;grid-area:details;min-width:0;padding:0;color:var(--cherify-cart-ink)}.cherify-cart-page .cart-items__details>*+*{margin-block-start:8px}.cherify-cart-page .cart-items__title{margin:0;color:var(--cherify-cart-ink);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;text-transform:none;-webkit-line-clamp:3;line-clamp:3}.cherify-cart-page .cart-items__variants,.cherify-cart-page .cart-items__properties,.cherify-cart-page .cart-items__variants-wrapper p{color:#69636d;font-size:12px;line-height:16px}.cherify-cart-page .cart-items__variant,.cherify-cart-page .cart-items__property{display:flex;gap:4px}.cherify-cart-page .cart-items__unit-price-wrapper{margin-top:12px;color:#f06724;font-size:16px;font-weight:500;line-height:24px}.cherify-cart-page .cart-items__unit-price-wrapper>div>span:not(.visually-hidden){font-size:16px;font-weight:500}.cherify-cart-page .cart-items__quantity{grid-area:quantity!important;align-self:start;width:100%;margin:16px 0 0;padding:0}.cherify-cart-page .cart-items__actions{display:flex;align-items:center;width:100%;gap:12px}.cherify-cart-page .cart-items__quantity-controls,.cherify-cart-page .quantity-selector-wrapper{width:114px}.cherify-cart-page .quantity-selector{--quantity-selector-width: 114px;flex:0 0 114px;width:114px;height:38px;min-height:38px;overflow:hidden;border:1px solid var(--cherify-cart-border);border-radius:999px;background:#fff}.cherify-cart-page .quantity-selector :is(.quantity-minus,.quantity-plus){width:36px;height:36px;min-height:36px;color:var(--cherify-cart-ink)}.cherify-cart-page .quantity-selector :is(.quantity-minus,.quantity-plus) :is(.svg-wrapper,svg){width:20px;height:20px}.cherify-cart-page .quantity-selector input[type=number]{min-width:40px;max-width:40px;color:var(--cherify-cart-ink);font-family:inherit;font-size:14px;font-weight:500;line-height:20px}.cherify-cart-page .cart-items__remove{position:static;width:36px;height:36px;min-height:36px;margin:0;padding:8px;justify-content:center;border:1px solid #efecea;border-radius:50%;background:#fff}.cherify-cart-page .cart-items__remove:hover{background:#f3efeb}.cherify-cart-page .cart-items__remove>span:last-child{display:none}.cherify-cart-page .cart-items__remove :is(.svg-wrapper,svg){width:18px;height:18px}.cherify-cart-page .cart-items__price{display:none}.cherify-cart-page .cart-countdown{width:100%;margin:8px 0 16px;padding:8px 0;color:#f06724}.cherify-cart-page .cart-countdown__icon{display:flex;align-items:center;gap:6px}.cherify-cart-page .cart-countdown__icon img{flex:0 0 20px;width:20px;height:20px}.cherify-cart-page .cart-countdown__text{margin:0;color:inherit;font-size:14px;font-weight:500;line-height:20px}.cherify-cart-page .cart-countdown__timer{font-weight:500}.cherify-cart-page .cart-page__summary{padding:0}.cherify-cart-page .cart-summary,.cherify-cart-page .cart-summary__inner{color:var(--cherify-cart-ink);background:transparent}.cherify-cart-page .cart-summary__inner{top:16px!important;align-items:stretch;gap:0;padding:0 0 0 40px;font-family:inherit}.cherify-cart-page .cherify-cart-summary__title{margin:0 0 16px;color:var(--cherify-cart-ink);font-family:inherit;font-size:24px;font-weight:500;line-height:32px;letter-spacing:-.02em}.cherify-cart-page .cart-buyer-protection-wrapper,.cherify-cart-page .cart-totals__original-container,.cherify-cart-page .additional-checkout-buttons,.cherify-cart-page .cart__continue-shopping-link{display:none}.cherify-cart-page .cart-totals{gap:0;margin:0;padding:0;border:0;font-size:14px;line-height:20px}.cherify-cart-page .cherify-cart-summary__line{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.cherify-cart-page .cherify-cart-summary__discount{color:#d8482f}.cherify-cart-page .cart-totals__container{gap:0;margin-top:4px;padding-top:12px;border-top:1px solid var(--cherify-cart-border)}.cherify-cart-page .cart-totals__total{font-weight:500}.cherify-cart-page .cart-totals__total-label,.cherify-cart-page .cart-totals__total-value{color:var(--cherify-cart-ink);font-family:inherit;font-size:16px;font-weight:600;line-height:24px}.cherify-cart-page .cherify-cart-summary__savings{margin:0;color:#23774b;font-size:14px;line-height:20px;text-align:right}.cherify-cart-page #checkout{width:100%;height:48px;min-height:48px;color:#fff;background:var(--cherify-cart-ink);border:0;border-radius:999px;box-shadow:none;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;text-transform:none;margin-top:12px;padding:12px 24px}.cherify-cart-page #checkout:hover{color:#fff;background:#1f1b23;border-color:#1f1b23}.cherify-cart-page #checkout .cart__checkout-lock-icon{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;line-height:0}.cherify-cart-page #checkout .cart__checkout-lock-icon svg{display:block;width:24px;height:24px}.cherify-cart-page #checkout .button-text{display:flex;align-items:center;justify-content:center;gap:8px}.cherify-cart-page .cherify-cart-payment{width:220px;height:22px;margin:16px auto 0;overflow:hidden}.cherify-cart-page .cherify-cart-payment img{display:block;width:291px;max-width:none;height:103px;transform:translate(-63px,-32px)}.cherify-cart-page .cherify-cart-assurances{display:grid;gap:0;margin-top:16px}.cherify-cart-page .cherify-cart-assurances p{display:flex;align-items:center;gap:4px;margin:0 0 12px;color:var(--cherify-cart-ink);font-size:12px;line-height:16px}.cherify-cart-page .cherify-cart-assurances p:last-child{margin-bottom:0}.cherify-cart-page .cherify-cart-assurances__icon,.cherify-cart-page .cherify-cart-assurances__icon svg{display:block;flex:0 0 16px;width:16px;height:16px}.cherify-cart-page .cherify-cart-assurances__icon--buyer{overflow:hidden}.cherify-cart-page .cherify-cart-assurances__icon--buyer img{display:block;width:90px;max-width:none;height:auto;transform:translate(-2px)}@media(min-width:750px){.cherify-cart-page{grid-template-columns:minmax(0,1fr) minmax(320px,38%);grid-template-rows:min-content min-content 1fr;column-gap:20px}.cherify-cart-page .cart-items__title{font-size:16px;font-weight:500}.cherify-cart-page .cart-page__summary{grid-column:2;grid-row:1 / -1}}@media(min-width:1100px){.cherify-cart-page{grid-template-columns:minmax(0,913px) minmax(360px,443px)}}@media(max-width:749px){body:has(.cherify-cart-page){padding-bottom:78px}body:has(.cherify-cart-page) .cherify-scroll-top{bottom:max(92px,calc(env(safe-area-inset-bottom) + 76px))}.section:has(.cherify-cart-page){--page-margin: 16px}.cherify-cart-page{display:block;padding-block:24px 40px!important}.cherify-cart-page .cart-page__title{margin-bottom:0}.cherify-cart-page .cart-items__table-row{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"media details" "media quantity" "error error";column-gap:12px;min-height:160px;padding:12px!important}.cherify-cart-page .cart-items__media{width:112px;height:112px}.cherify-cart-page .cart-items__details>*+*{margin-block-start:5px}.cherify-cart-page .cart-items__title{-webkit-line-clamp:2;line-clamp:2}.cherify-cart-page .cart-items__variants,.cherify-cart-page .cart-items__properties,.cherify-cart-page .cart-items__variants-wrapper p{font-size:12px;line-height:17px}.cherify-cart-page .cart-items__quantity{align-self:start}.cherify-cart-page .cart-items__remove{position:static;width:36px;height:36px;min-height:36px}.cherify-cart-page .cart-page__summary{margin-top:32px}.cherify-cart-page .cart-countdown__icon{align-items:flex-start}.cherify-cart-page .cart-summary__inner{position:static;gap:18px;padding:0}.cherify-cart-page .cherify-cart-summary__title{font-size:22px;line-height:30px}.cart__ctas-sticky-mobile-wrapper{padding:12px 16px;background:#faf8f5eb;border-color:var(--cherify-cart-border)}.cart__ctas-sticky-mobile-wrapper .cart__checkout-button{height:48px;min-height:48px;color:#fff;background:var(--cherify-cart-ink);border-color:var(--cherify-cart-ink);border-radius:999px;font-family:Cherify Geist,Geist,system-ui,sans-serif;font-size:15px;font-weight:500;text-transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cherify-cart.css.map */
