.carrito-drawer[data-v-77e16880]{z-index:1001!important}.carrito-drawer[data-v-77e16880] .v-navigation-drawer__content{overflow-y:auto}.carrito-card[data-v-77e16880]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.carrito-header[data-v-77e16880]{background:linear-gradient(135deg,#c9a86c,#b08d4f);color:#fff;-ms-flex-negative:0;flex-shrink:0}.carrito-vacio[data-v-77e16880]{text-align:center;padding:60px 20px;color:#999}.carrito-vacio p[data-v-77e16880]{margin-top:15px;font-family:Roboto,sans-serif}.carrito-content[data-v-77e16880]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:15px}.carrito-item[data-v-77e16880]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #eee}.carrito-item-imagen[data-v-77e16880]{width:70px;height:70px;border-radius:8px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;background:#f5f5f5}.carrito-item-imagen img[data-v-77e16880]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carrito-item-info[data-v-77e16880]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.carrito-item-info h4[data-v-77e16880]{font-size:.85rem;font-weight:500;margin-bottom:4px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carrito-item-info p[data-v-77e16880]{font-size:.75rem;color:#666;margin-bottom:4px}.carrito-item-talla[data-v-77e16880]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.75rem;color:#c9a86c;background:rgba(201,168,108,.1);padding:2px 8px;border-radius:4px;margin-bottom:4px;font-weight:500}.carrito-item-precio[data-v-77e16880]{display:block;font-size:.9rem;font-weight:600;color:#c9a86c;margin-top:4px}.carrito-item-acciones[data-v-77e16880]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cantidad-control[data-v-77e16880],.carrito-item-acciones[data-v-77e16880]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cantidad-control[data-v-77e16880]{font-size:.9rem;font-weight:500}.carrito-footer[data-v-77e16880]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;background:#f9f9f9;border-top:1px solid #eee;-ms-flex-negative:0;flex-shrink:0}.carrito-total[data-v-77e16880]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:15px;font-size:1.1rem}.carrito-total strong[data-v-77e16880]{color:#c9a86c}.theme--light.v-navigation-drawer{background-color:#fff}.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:rgba(0,0,0,.12)}.theme--light.v-navigation-drawer .v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-navigation-drawer{background-color:#363636}.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:hsla(0,0%,100%,.12)}.theme--dark.v-navigation-drawer .v-divider{border-color:hsla(0,0%,100%,.12)}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;max-width:100%;overflow:hidden;pointer-events:auto;top:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-property:visibility,width,-webkit-transform;transition-property:visibility,width,-webkit-transform;transition-property:transform,visibility,width;transition-property:transform,visibility,width,-webkit-transform}.v-navigation-drawer:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-navigation-drawer.v-navigation-drawer--right:after{left:0;right:auto}.v-navigation-drawer .v-list:not(.v-select-list){background:inherit}.v-navigation-drawer__border{position:absolute;right:0;top:0;height:100%;width:1px}.v-navigation-drawer__content{height:100%;overflow-y:auto;overflow-x:hidden}.v-navigation-drawer__image{border-radius:inherit;height:100%;position:absolute;top:0;bottom:0;z-index:-1;contain:strict;width:100%}.v-navigation-drawer__image .v-image{border-radius:inherit}.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile{max-height:50%;top:auto;bottom:0;min-width:100%}.v-navigation-drawer--right{left:auto;right:0}.v-navigation-drawer--right>.v-navigation-drawer__border{right:auto;left:0}.v-navigation-drawer--absolute{z-index:1}.v-navigation-drawer--fixed{z-index:6}.v-navigation-drawer--absolute{position:absolute}.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile){z-index:4}.v-navigation-drawer--fixed{position:fixed}.v-navigation-drawer--floating:after{display:none}.v-navigation-drawer--mini-variant{overflow:hidden}.v-navigation-drawer--mini-variant .v-list-item>:first-child{margin-left:0;margin-right:0}.v-navigation-drawer--mini-variant .v-list-item>:not(:first-child){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;display:initial}.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,.v-navigation-drawer--mini-variant .v-list-group--sub-group{display:none}.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-navigation-drawer--temporary{z-index:7}.v-navigation-drawer--mobile{z-index:6}.v-navigation-drawer--close{visibility:hidden}.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),.v-navigation-drawer--temporary:not(.v-navigation-drawer--close){-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}