.cart-layout.cart-enter-active,.cart-layout.cart-leave-active{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:#0000004d}.cart-layout.cart-enter-from,.cart-layout.cart-leave-to{background-color:transparent}.cart-enter-active aside,.cart-leave-active aside,.cart-enter-active main,.cart-leave-active main{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cart-enter-from aside,.cart-leave-to aside{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cart-enter-from main,.cart-leave-to main{--tw-translate-x: 1240px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cart-layout{position:fixed;z-index:20;display:flex;height:100%;width:100%;flex-direction:row;justify-content:flex-end;background-color:#0000004d}@media(max-width:768px){.cart-layout{display:none}}.cart-layout .cart{width:1240px;max-width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch}.cart-layout main{width:840px;--tw-bg-opacity: 1;background-color:rgb(248 239 235 / var(--tw-bg-opacity, 1));display:flex;flex-direction:column;overflow-y:auto}.cart-layout header{border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(236 224 219 / var(--tw-border-opacity, 1));padding:2rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;font-family:Syncopate,serif;font-size:32px;text-transform:uppercase;line-height:1}.cart-layout header h1{font-size:32px}.cart-layout header button{font-size:.75rem;line-height:1rem;text-transform:uppercase}.cart-layout aside{width:400px;border-left-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(236 224 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 239 235 / var(--tw-bg-opacity, 1));display:flex;flex-direction:column}.cart-layout aside .total{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:2rem}.cart-layout aside .total .ring-btn{height:5rem;width:5rem}.cart-layout aside .total .price{font-size:0px}.cart-layout aside .total h1{margin-bottom:1.25rem;font-family:Syncopate,serif;font-size:32px;text-transform:uppercase;line-height:1}.cart-layout aside .total span{font-size:.75rem;line-height:1rem;text-transform:uppercase;line-height:1}.cart-layout aside .subtotal{flex-grow:1;overflow:hidden;padding-left:2rem;padding-right:2rem}.cart-layout aside .subtotal:hover{overflow:auto}.cart-layout aside .subtotal p{margin-bottom:.75rem;display:flex;height:1.25rem;flex-direction:row;align-items:center;justify-content:space-between}.cart-layout aside .subtotal p:last-child{margin-bottom:1.5rem}.cart-layout aside .subtotal p span{font-size:.75rem;line-height:1rem;text-transform:uppercase}.cart-layout aside .subtotal p strong{font-family:Syncopate,serif;font-size:.875rem;line-height:1.25rem;text-transform:uppercase}.cart-layout aside .subtotal .standard-price{display:block;text-align:right;text-transform:uppercase;line-height:140%;--tw-text-opacity: 1;color:rgb(188 168 165 / var(--tw-text-opacity, 1));text-decoration-line:line-through}.cart-layout aside .subtotal .coupon{margin-bottom:.75rem;height:3.5rem;width:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(204 213 187 / var(--tw-bg-opacity, 1));font-size:.75rem;line-height:1rem;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.cart-layout aside .subtotal .coupon:last-child{margin-bottom:1.5rem}.cart-layout aside .subtotal .coupon>div{display:flex;flex-direction:row;align-items:center}.cart-layout aside .subtotal .coupon button{height:3.5rem;width:3.5rem}.cart-layout aside .subtotal .coupon button svg{margin-left:auto;margin-right:auto}.cart-layout aside .subtotal .coupon .title{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cart-layout aside .subtotal .coupon .tick{margin-right:1.5rem;margin-left:.75rem}.cart-layout aside .subtotal .add-buttons{padding-bottom:1.5rem}.cart-layout aside .subtotal .add-buttons .base-btn{margin-right:.75rem;height:3rem;width:-moz-min-content;width:min-content;min-width:104px;font-family:Syncopate,serif;font-size:10px}.cart-layout aside .checkout{padding-left:2rem;padding-right:2rem;padding-bottom:2rem}.cart-layout aside .checkout .unauthorize{margin-bottom:3.5rem;border-top-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(236 224 219 / var(--tw-border-opacity, 1));padding-top:2rem}.cart-layout aside .checkout .unauthorize-title{margin-bottom:1rem;font-family:Syncopate,serif;font-size:1.25rem;line-height:1.75rem;text-transform:uppercase;letter-spacing:.02em}.cart-layout aside .checkout .unauthorize-text{width:270px;font-size:.75rem;line-height:1rem;line-height:1.4}.cart-layout aside .checkout .base-btn{width:100%}.cart-layout aside .checkout .paypal{margin-bottom:1.5rem}
