#cart-drawer{--rv-cart-w: min(430px, calc(100vw - 24px) );--theme-drawer-width: var(--rv-cart-w)}.page-wrapper.page-wrapper--drawer-open{margin-inline-end:0}html:has(#cart-drawer[open]) .page-wrapper:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-menu-drawer) + 1);background:#18181b52;animation:rv-cart-fade .25s}@keyframes rv-cart-fade{0%{opacity:0}}#cart-drawer .theme-drawer__dialog::backdrop{background:#18181b52}#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 20px;z-index:calc(var(--layer-temporary) + var(--drawer-stack-order, 0));top:12px;height:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:24px;overflow:hidden;background:#fff;color:#18181b;box-shadow:0 30px 70px -30px #18181b99;border:0;font-family:var(--font-body--family)}#cart-drawer .theme-drawer__dialog[open]{inset-inline-end:12px}#cart-drawer .theme-drawer__header{padding:18px 20px;border-bottom:1px solid #e4e4e7;align-items:center}#cart-drawer .theme-drawer__title{font-family:var(--font-body--family);font-weight:800;font-size:20px;letter-spacing:-.02em;display:flex;align-items:baseline;gap:4px}#cart-drawer .theme-drawer__badge{all:unset;font:inherit;color:inherit}#cart-drawer .theme-drawer__badge:before{content:"("}#cart-drawer .theme-drawer__badge:after{content:")"}#cart-drawer .theme-drawer__close-button{width:36px;height:36px;border-radius:10px;background:#f6f8f7;border:0;display:grid;place-items:center}#cart-drawer .theme-drawer__close-button:focus-visible{outline:2px solid #6c54db;outline-offset:2px}#cart-drawer .theme-drawer__close-button .svg-wrapper{width:18px;height:18px}#cart-drawer .cart-drawer__items{padding:4px 20px}#cart-drawer .cart-items__table-row{border-bottom:1px solid #e4e4e7;padding-block:14px}#cart-drawer .cart-items__media-image{width:72px;height:72px;object-fit:cover;border-radius:14px;border:0}#cart-drawer .cart-items__media-container{border-radius:14px;overflow:hidden}#cart-drawer .cart-items__title{font-weight:700;font-size:15px;letter-spacing:-.01em;line-height:1.3;color:#18181b;text-decoration:none}#cart-drawer .cart-items__variants,#cart-drawer .cart-items__unit-price-wrapper{font-size:13px;color:#52525b}#cart-drawer .cart-items__price{font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}#cart-drawer .quantity-selector-wrapper,#cart-drawer .quantity-selector{--quantity-selector-height: 34px;border-radius:12px}#cart-drawer .quantity-selector{border:1px solid #e4e4e7;background:#fff;height:34px}#cart-drawer .cart-items__remove{color:#52525b}#cart-drawer .cart-drawer__summary{padding:16px 20px 20px;border-top:1px solid #e4e4e7;gap:10px}#cart-drawer .cart-totals__total-label,#cart-drawer .cart-totals__total-value{font-family:var(--font-body--family);font-weight:800;font-size:18px;letter-spacing:-.01em;color:#18181b}#cart-drawer .cart-totals__installments{display:none}#cart-drawer .cart-totals__tax-note{display:flex;gap:8px;align-items:center;font-size:13px;color:#52525b}#cart-drawer .cart-totals__tax-note:before{content:"";flex:none;width:16px;height:16px;background:#6c54db;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 3h15v13H1z'/%3E%3Cpath d='M16 8h4l3 3v5h-7z'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 3h15v13H1z'/%3E%3Cpath d='M16 8h4l3 3v5h-7z'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E") center / contain no-repeat}#cart-drawer .cart__checkout-button{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:52px;border-radius:12px;background:#6c54db;color:#fff;font-weight:600;font-size:16px;box-shadow:0 10px 24px -12px #6c54dbcc;gap:8px}#cart-drawer .cart__checkout-button:after{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat}#cart-drawer .cart__checkout-button:hover{background:#5a43c7}@media(max-width:989.98px){#cart-drawer .theme-drawer__dialog[open]{inset-inline-end:12px}}@media(prefers-reduced-motion:reduce){html:has(#cart-drawer[open]) .page-wrapper:after{animation:none}}.cart-page{font-family:var(--font-body--family);color:#18181b}.cart-page .cart-page__title,.cart-page .cart-title{font-family:var(--font-body--family)}.cart-page .cart-page__title h1,.cart-page .cart-page__title .h4{font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.04em;line-height:1.02}.cart-page .cart-items__media-image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:clamp(12px,3vw,18px)}.cart-page .cart-items__title{font-weight:700;font-size:16px;color:#18181b;text-decoration:none}.cart-page .cart-items__price{font-weight:700;font-variant-numeric:tabular-nums}.cart-page .quantity-selector{border:1px solid #e4e4e7;border-radius:12px;background:#fff}.cart-page .cart-summary__inner{top:100px;padding:20px;border:1px solid #e4e4e7;border-radius:24px;background:#fff}@media(min-width:750px){.cart-page .cart-summary__inner{padding:28px}}.cart-page .cart-totals__total-label,.cart-page .cart-totals__total-value{font-weight:800;font-size:18px;color:#18181b}.cart-page .cart-totals__installments{display:none}.cart-page .cart__checkout-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:12px;background:#6c54db;color:#fff;font-weight:600;font-size:16px;box-shadow:0 10px 24px -12px #6c54dbcc}.cart-page .cart__checkout-button:after{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat}.cart-page .cart__checkout-button:hover{background:#5a43c7}.cart-page .cart-totals:not(:has(.cart-actions)){border-block-start:0;padding-block-start:0}.cart-page{padding-block-end:56px}rayvox-cart-addon{display:block}rayvox-cart-addon:empty{display:none}.rv-cartaddon .rv-addon{margin:14px 0 4px;font-family:var(--font-body--family);color:#18181b}.rv-cartaddon .rv-addon+.rv-addon{margin-top:8px}.rv-cartaddon .rv-addon span[data-addon-label]{color:#52525b}.rv-cartaddon .rv-addon b a{color:inherit;text-decoration:none}.rv-cartaddon .rv-addon .rv-price{font-size:14px}.rv-cartaddon .rv-addon .rv-btn{flex:none;border:0;cursor:pointer;font:inherit;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/97/assets/rayvox-cart.css.map */
