cart-drawer{--sc-pad: 18px;--sc-gap: 14px;--sc-thumb: 90px;--sc-line: rgba(var(--color-foreground), .08);--sc-muted: rgba(var(--color-foreground), .65);--sc-link-hover: color-mix(in srgb, rgb(var(--color-link)) 55%, rgb(var(--color-foreground)))}@media screen and (min-width:750px){cart-drawer .cart-drawer .drawer__inner{width:480px;max-width:min(480px,94vw)!important;box-shadow:0 24px 60px rgba(var(--color-foreground),.22)}}@media screen and (max-width:749.98px){cart-drawer.drawer{padding-top:var(--sc-pad)}cart-drawer .cart-drawer .drawer__inner{width:100vw;max-width:none;border-radius:20px 20px 0 0}}cart-drawer .cart-drawer .drawer__header{padding:var(--sc-pad);border-bottom:1px solid var(--sc-line)}cart-drawer .cart-drawer .drawer__heading{font-size:18px;font-weight:700;letter-spacing:-.01em}cart-drawer .cart-drawer cart-drawer-items{padding:var(--sc-pad)}cart-drawer .cart-drawer .notification-message{border:0;border-radius:var(--panel-corner-radius);padding:22px var(--sc-pad)}cart-drawer .cart-drawer .notification-message .rte strong{font-size:14px;font-weight:700}cart-drawer .cart-drawer .notification-message .rte{font-size:12px;line-height:1.5}cart-drawer .cart-drawer .notification-message>svg{display:none}cart-drawer .cart-drawer .notification-message .rte{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}cart-drawer .cart-drawer .notification-message .rte p{margin:0}cart-drawer .cart-drawer .notification-message .rte p:first-of-type{flex:1 1 0;min-width:0}cart-drawer .cart-drawer .notification-message .rte p:last-of-type{flex:none}cart-drawer .cart-drawer .notification-message .rte a{display:inline-block;margin-top:0;padding:9px 16px;border-radius:999px;background:rgb(var(--color-accent));color:rgb(var(--color-foreground));font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;text-underline-offset:0}.cart-drawer__section-head{display:flex;align-items:center;gap:8px;margin:20px 0 10px;font-size:12px;font-weight:700;line-height:1}.cart-drawer__section-head svg{width:18px;height:18px}.cart-drawer__section-count{font-weight:400;color:var(--sc-muted)}cart-drawer .cart-drawer .cart-items{display:block;width:100%;border:1px solid var(--sc-line);border-radius:var(--panel-corner-radius);overflow:hidden}cart-drawer .cart-drawer .cart-items tbody{display:block}cart-drawer .cart-drawer .cart-items .cart-item{position:relative;margin:0 var(--sc-pad);padding:16px 0;border:0;border-bottom:1px solid var(--sc-line);border-radius:0}cart-drawer .cart-drawer .cart-items .cart-item:last-child{border-bottom:0;margin-bottom:0}cart-drawer .cart-drawer .cart-items .cart-item{display:grid;grid-template-columns:var(--sc-thumb) minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--sc-gap);row-gap:12px;align-items:start}cart-drawer .cart-drawer .cart-items .cart-item__media{grid-column:1;grid-row:1}cart-drawer .cart-drawer .cart-items .cart-item__details{grid-column:2 / 4;grid-row:1;min-width:0;padding-inline-end:28px}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:1 / 3;grid-row:2;padding:0}cart-drawer .cart-drawer .cart-items .cart-item__totals{grid-column:3;grid-row:2;justify-self:end;align-self:center;padding:0}cart-drawer .cart-drawer .cart-items .cart-item>td{padding-top:0}cart-drawer .cart-drawer .cart-items .cart-item>td+td{padding-inline-start:0}cart-drawer .cart-drawer .cart-items .cart-item__media,cart-drawer .cart-drawer .cart-items .cart-item__image-container{width:var(--sc-thumb);height:var(--sc-thumb);border-radius:12px;overflow:hidden}cart-drawer .cart-drawer .cart-items .cart-item__image-container{display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-background))}cart-drawer .cart-drawer .cart-items .cart-item__image{width:88%;height:88%;max-width:88%;object-fit:contain}cart-drawer .cart-drawer .cart-items .cart-item__details>*{max-width:none}cart-drawer .cart-drawer .cart-items .cart-item__name{font-size:14px;font-weight:700;line-height:1.3}cart-drawer .cart-drawer .cart-items .cart-item__subtitle{margin:3px 0 0;font-size:12px;font-weight:400;line-height:1.35}cart-drawer .cart-drawer .cart-items .cart-item__details dl:not(.cart-item__sku){display:flex;flex-direction:column;gap:3px;margin-top:10px;opacity:1}cart-drawer .cart-drawer .cart-items .cart-item__details .product-option{display:flex;gap:4px;margin:0;font-size:12px;font-weight:400;line-height:1.35;color:var(--sc-muted)}cart-drawer .cart-drawer .cart-items .cart-item__details .product-option dd{margin:0}cart-drawer .cart-drawer .cart-items .cart-item__sku{display:none}cart-drawer .cart-drawer .cart-items .cart-item__price-wrapper,cart-drawer .cart-drawer .cart-items .cart-item__discounted-prices{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:8px;white-space:nowrap}cart-drawer .cart-drawer .cart-items .cart-item__totals .price{font-size:14px;font-weight:700}cart-drawer .cart-drawer .cart-items .cart-item__totals .cart-item__old-price{font-size:12px;font-weight:400;color:var(--sc-muted)}cart-drawer .cart-drawer .cart-items .cart-item__price-wrapper .price-item--regular{order:-1;font-size:12px;font-weight:400;color:var(--sc-muted);opacity:1}cart-drawer .cart-drawer .cart-items .cart-item quantity-popover{position:static}cart-drawer .cart-drawer .cart-items .cart-item__quantity-wrapper{display:flex;align-items:center;gap:8px}cart-drawer .cart-drawer .cart-items .cart-item cart-remove-button{position:absolute;top:12px;inset-inline-end:-6px;margin:0;opacity:1;visibility:visible;transform:none}cart-drawer .cart-drawer .cart-items .cart-item cart-remove-button .cart-remove-button{width:24px;height:24px;min-width:0;min-height:0;padding:0;border:0;background:none;color:var(--sc-muted)}cart-drawer .cart-drawer .cart-items .cart-item cart-remove-button .cart-remove-button:hover{color:rgb(var(--color-foreground))}cart-drawer .cart-drawer .cart-items .cart-item cart-remove-button svg{width:18px;height:18px}cart-drawer .cart-drawer .cart-items save-for-later{display:none}cart-drawer .cart-drawer .cart-items .cart-drawer__wishlist{flex:1;min-width:0;margin-inline-start:4px;padding:0;font-family:inherit;border:0;background:none;font-size:12px;font-weight:400;text-align:start;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:2px;cursor:pointer;line-height:1.25}cart-drawer .cart-drawer .cart-items .cart-drawer__wishlist:hover{color:var(--sc-link-hover)}cart-drawer .cart-drawer .cart-items .cart-drawer__wishlist[aria-pressed=true]{color:rgb(var(--color-accent));text-decoration:none;cursor:default}cart-drawer .cart-drawer .cart-items .cart-quantity.quantity--squidge{grid-template-areas:"decrease input increase";grid-template-columns:auto auto auto;width:auto;height:28px;min-height:0;border:1px solid var(--sc-line);border-radius:999px;overflow:hidden;--color-foreground: inherit}cart-drawer .cart-drawer .cart-items .cart-quantity.quantity--squidge:after{display:none}cart-drawer .cart-drawer .cart-items .cart-quantity .quantity__button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--sc-muted)}cart-drawer .cart-drawer .cart-items .cart-quantity .quantity__button:hover:not([disabled]){color:rgb(var(--color-foreground))}cart-drawer .cart-drawer .cart-items .cart-quantity .quantity__button-decrease{border-inline-end:1px solid var(--sc-line)}cart-drawer .cart-drawer .cart-items .cart-quantity .quantity__button-increase{border-inline-start:1px solid var(--sc-line)}cart-drawer .cart-drawer .cart-items .cart-quantity .quantity__button svg{width:14px;height:14px;transform:none;position:static}cart-drawer .cart-drawer .cart-items .cart-quantity .quantity__button svg path{stroke-width:48px}cart-drawer .cart-drawer .cart-items .cart-quantity .quantity__input{opacity:1;width:32px;min-width:0;height:100%;min-height:0;padding:0;border:0;background:none;font-size:12px;font-weight:400;text-align:center}cart-drawer .cart-drawer .drawer__footer{border-top:1px solid var(--sc-line);padding-top:var(--sc-pad);padding-bottom:var(--sc-pad)}cart-drawer .cart-drawer .cart-drawer__footer,cart-drawer .cart-drawer .cart__ctas{padding-inline:var(--sc-pad)}cart-drawer .cart-drawer .totals{justify-content:space-between;align-items:baseline}cart-drawer .cart-drawer .totals__total,cart-drawer .cart-drawer .totals__total-value{font-size:18px;font-weight:700}cart-drawer .cart-drawer .totals__total-value{letter-spacing:-.01em}cart-drawer .cart-drawer .drawer__footer .cart__checkout-button{--color-button: var(--color-accent);min-height:40px;height:40px;padding-top:0;padding-bottom:0}.cart-drawer__note{display:inline-block;margin-inline-start:6px}.cart-drawer__note-toggle{display:inline-flex;align-items:center;color:var(--sc-muted)}.cart-drawer__note-toggle:hover,.cart-drawer__note-toggle:focus-visible,.cart-drawer__note[open] .cart-drawer__note-toggle{color:rgb(var(--color-foreground))}.cart-drawer__note-toggle svg{width:16px;height:16px}.cart-drawer__note-text{position:absolute;bottom:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%);z-index:2;width:max-content;max-width:220px;padding:8px 10px;border-radius:10px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:12px;font-weight:400;line-height:1.35;text-align:start;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.cart-drawer__note[open] .cart-drawer__note-text{opacity:1;visibility:visible}@media(hover:hover){.cart-drawer__note:not([open]):hover .cart-drawer__note-text{opacity:1;visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/revendo-sidecart.css.map */
