@import url(../font/icons/css/v-icons.css);@font-face{font-family:'Averia Serif Libre';src:url(../font/Averia_Sans/AveriaSerifLibre-Regular.ttf)}@font-face{font-family:'Averia Serif Libre';src:url(../font/Averia_Sans/AveriaSerifLibre-Bold.ttf);font-weight:bold}@font-face{font-family:'IBM Plex Sans';src:url(../font/IBM_Plex_Sans/IBMPlexSans-Regular.ttf)}@font-face{font-family:'IBM Plex Sans';src:url(../font/IBM_Plex_Sans/IBMPlexSans-Italic.ttf);font-style:italic}@font-face{font-family:'IBM Plex Sans';src:url(../font/IBM_Plex_Sans/IBMPlexSans-Bold.ttf);font-weight:bold}h1,h2{margin:0;font-family:"Averia Serif Libre",cursive;font-weight:400}h3{margin:0;font-family:"Averia Serif Libre",cursive;font-weight:700}a{text-decoration:none;color:#386c86}a:hover{color:#b23252;text-decoration:underline}input,textarea,select{box-sizing:border-box;font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;border:none;outline:none;background:transparent}strong,b{font-weight:700}ul{margin:0}html{position:relative;min-height:100vh}body{margin:0;padding:0;line-height:1.3;font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:300;color:#111;background:#c8b890;background-image:url(/assets/img/seamless-pattern-with-books-and-leaves-vector.jpg);scroll-behavior:smooth}@media screen and (max-width:1050px){body{background-image:none;background-size:0}}.v-selected{color:#8a2740}.v-button{box-sizing:border-box;float:right;max-width:fit-content;padding:5px 10px;border:1px solid #8a2740;border-radius:3px;font-size:16px;color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.35);background:#8a2740;transition:all 250ms linear;cursor:pointer}.v-button:hover{box-shadow:1px 1px 2px rgba(0,0,0,.35) , 0 0 5px #b23252;text-decoration:none;background:#b23252;color:#fff}.v-button-close{margin:10px 10px 0 0;float:right}.v-button-close-icon{color:#8a2740}.v-button-close-icon:hover{color:#b23252}.v-button-sidebar_reset{box-sizing:border-box;float:left;margin:5px 0;padding:3px;border-radius:3px;border:1px solid #8a2740;line-height:16px;font-size:14px}.v-button-search_reset{box-sizing:border-box;float:right;margin:5px 4px 0 0;font-size:9pt;border-radius:none;border:none;color:#b23252;background-color:none;background:none}.v-button-search_reset:hover{text-decoration:underline}.v-button-shop{margin:10px 10px 5px}.v-button-open{float:left;margin:20px 0 0;padding:3px 8px;font-size:99%}.v-button-remove{margin:0 100px 0 10px;padding:1px 0 2px;display:flex;text-align:center}.v-button-remove-icon{font-size:60%}.v-button-remove-all{color:#3d0b18;background:#fff;border:unset;padding:2px;font-size:80%}.v-button-remove-all:hover{color:#fff}.v-button-divider{font-size:16px;padding:2px 5px 0}.v-button-cart_empty{text-align:center;font-size:16px}.v-collapse-content{display:none;position:relative}.v-collapse-input:checked ~ .v-collapse-content {display:block}.v-collapse-input:checked ~ .v-sidebar-item-title::before,
.v-collapse-input:checked ~ .v-sidebar-item-tree::before {transform:rotate(90deg)}.v-collapse-input_open:checked ~ .v-collapse-content {display:block;overflow:hidden;max-height:0;min-height:0;transition:max-height ease-in-out 500ms}.v-collapse-input_open:not(:checked) ~ .v-collapse-content {display:block;overflow:hidden;max-height:300px;transition:max-height ease-in-out 500ms}.v-dropdown-content{display:none;position:relative}.v-dropdown-content_form_box{display:none;position:absolute}.v-dropdown-input:checked ~ .v-dropdown-content {display:block;max-height:500px;min-height:0;transition:max-height ease-in-out 500ms}.v-dropdown-input:checked ~ .v-dropdown-content-menu {max-height:700px}.v-dropdown-input:checked ~ .v-dropdown-content_form_box {display:block;max-height:500px;min-height:0;transition:max-height ease-in-out 500ms}.v-dropdown-input:checked ~ .v-dropdown-content_form_box {position:relative}.v-error{color:red}.v-error.v-page-contact-element-input{border-bottom-color:red}.v-error-radio{color:red;font-size:14px;margin-bottom:10px}.v-link{color:#8a2740;border-bottom:1px solid #8a2740}.v-link-change{position:absolute;margin:-20px 0 0 10px;border-bottom:none}.v-link-datos{position:absolute;margin:-9px 2px 2px;border-bottom:none}@media screen and (max-width:700px){.v-link-datos{position:relative;margin:5px 0 0}}.v-hidden{width:0;height:0;display:none;overflow:hidden}.v-select{display:inline-block;position:relative;box-sizing:border-box;margin-bottom:0;padding:0 20px 0 0;border:1px solid #8a2740;border-radius:3px;transition:box-shadow 250ms linear , background-color 250ms linear;color:#fff;background:#8a2740;overflow:hidden;cursor:pointer;text-decoration:none}@media screen and (max-width:700px){.v-select{margin:2px 5px 5px 5px}}.v-select:hover{background:#b23252;box-shadow:1px 1px 2px rgba(0,0,0,.35) , 0 0 5px #b23252}.v-select::after{position:absolute;content:"\e805";height:20px;width:20px;top:calc(50% - 10px);right:5px;line-height:20px;text-align:center;font-family:v-icons;pointer-events:none}.v-select select{width: calc(100% + 50px);padding:4px;color:#fff;cursor:pointer}.v-select select option{color:#000;background:#fff}.v-select-listado{margin:2px 0 0}.v-select-listado-active{background:#b23252}.v-select-listado::after{content:"\f15d"}.v-radio{margin:0 10px 0 0;float:left}.v-radio-title{color:#111;font-size:14px;margin-bottom:0}.v-radio:checked+.v-set{display:block;opacity:1;margin:5px -20px 0 -20px}@media screen and (max-width:700px){.v-radio:checked+.v-set{margin:5px -8px 0 -5px}}.v-set{display:none;opacity:0}.v-set-field{font-size:16px}.v-horcols{position:relative;display:flex;box-sizing:border-box}.v-horcols-left,.v-horcols-center,.v-horcols-right{position:relative;box-sizing:border-box;display:flex;width:100%;flex-direction:column}.v-horcols-left-top,.v-horcols-center-top,.v-horcols-right-top,.v-horcols-left-bottom,.v-horcols-center-bottom,.v-horcols-right-bottom{justify-content:center;align-items:center}.v-horcols-left,.v-horcols-right{flex:0 0 300px;width:calc(100% - 20px);max-width:300px;min-width:300px;padding:20px}@media screen and (max-width:1050px){.v-horcols-left,.v-horcols-right{display:none}.v-horcols-left-middle,.v-horcols-left-top,.v-horcols-left-bottom{flex:none}}.v-horcols-left-middle{padding:0 20px}.v-horcols-center{padding-right:20px}@media screen and (max-width:1050px){.v-horcols-center{margin:0;padding-right:0}}.v-horcols-center-top{align-items:flex-start;justify-content:flex-end;padding:0 20px 20px 0}@media screen and (max-width:1050px){.v-horcols-center-top{padding:0}}.v-horcols-center-middle{flex:1 1 auto;flex-direction:column;max-width:100%;background:#fff}@media screen and (max-width:1050px){.v-horcols-center-middle{min-height:100vh}}.v-horcols-center-bottom{text-align:center;color:#fff}@media screen and (max-width:1050px){.v-horcols-center-bottom{background:#1a323e;padding:10px}}.v-horcols-right{display:none}.v-verrow{display:flex;flex-direction:column}.v-verrow-top,.v-verrow-middle,.v-verrow-bottom{position:relative;display:flex;width:100%;max-width:1300px;margin:0 auto;background:#1a323e;box-shadow:0 0 20px #1a323e}@media screen and (max-width:1050px){.v-verrow-top,.v-verrow-middle,.v-verrow-bottom{box-shadow:none;background:#fff}}.v-verrow-middle-2horcols{display:flex;flex-flow:nowrap}.v-verrow-middle-2horcols-left{padding:0}.v-verrow-middle-2horcols-center{flex:1 1 auto;flex-direction:column;padding-right:20px}@media screen and (max-width:1050px){.v-verrow-middle-2horcols-center{padding-right:0}}.v-logo a{text-decoration:none;cursor:pointer}.v-logo img{display:block;height:200px;transition:filter .3s ease , opacity .3s ease}.v-logo img:hover{filter:brightness(132%)}@media screen and (min-width:1051px){.v-logo-mob{display:none}.v-logo-mob img{display:none}}.v-logo-mob a{line-height:0;vertical-align:bottom}.v-logo-mob img{height:40px}.v-headline{font-family:"Averia Serif Libre",cursive;font-size:2rem;font-weight:400;text-shadow:-1px -1px 1px rgba(11,21,26,.4);color:#e9b164;align-self:flex-start}@media screen and (max-width:1050px){.v-headline{display:none}}.v-navbar{display:flex;box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px;box-shadow:0 1px 3px rgba(0,0,0,.35);background:#f2f2f2}@media screen and (max-width:1050px){.v-navbar{width:100%;margin:0;padding:5px}}.v-search{display:table-cell;vertical-align:top;width:100%}.v-search-form{display:table;width:100%}.v-search-form-element{display:table-cell;vertical-align:top}.v-search-form-element-search{position:relative;width:100%}.v-search-form-element-actions{white-space:nowrap}.v-search-input{box-sizing:border-box;background-color:#fff;border:1px solid #8a2740;height:40px;width:100%;padding:0 10px;font-style:italic;transition:box-shadow 250ms linear , border-color 250ms linear}.v-search-input:hover{border-color:#b23252}.v-search-input:focus{border-color:#b23252;box-shadow:0 0 2px inset rgba(114,32,53,.675)}.v-search-input-clear{display:inline-block;position:absolute;height:30px;width:30px;top:5px;right:5px;line-height:30px;text-align:center;color:rgba(0,0,0,.35)}.v-search-button{display:inline-block;box-sizing:border-box;height:40px;width:40px;vertical-align:bottom;text-align:center;background:#8a2740;cursor:pointer;transition:background-color 250ms linear}.v-search-button:nth-child(n + 2) {border-left:1px solid #f2f2f2}.v-search-button:hover{color:#fff;background:#b23252}.v-search-button::before{color:#fff;font-size:1.3em;line-height:40px}.v-search-button:first-child::before{transform:translate(-1px,0) scale(-1,1)}.v-search-button-advanced{position:relative;display:inline-flex;align-items:flex-start;font-size:1rem;color:#fff}.v-search-button-advanced-plus{position:absolute;top:4px;right:4px;font-size:1.2rem;font-weight:600;color:#fff;background:#b23252;border-left:0!important;border-radius:50%;width:14px;height:16px;line-height:12px}.v-search-button-advanced-plus:hover{color:#fff;background:#b23252}.v-search_advanced{display:block;position:absolute;box-sizing:border-box;width:482px;right:0;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.35);background-color:#f2f2f2;z-index:3}@media screen and (max-width:700px){.v-search_advanced{position:fixed;width:100%;top:0}}.v-search_advanced-headline{text-align:center;font-family:"Averia Serif Libre",cursive;font-size:140%;color:#8a2740}.v-search_advanced-close{font-size:16px;margin:-10px -10px 0 0}.v-search_advanced-close:hover{color:#b23252}.v-search_advanced-search-form-title{color:#8a2740}.v-search_advanced-search-input{display:inline-block;height:40px;width:100%;margin:0 0 10px 0;padding:10px;border:1px solid #8a2740;border-radius:3px;font-style:italic;background-color:#fff}.v-search_advanced-search-input:hover{border-color:#b23252}.v-search_advanced-search-input:focus{border-color:#b23252;box-shadow:0 0 2px inset rgba(114,32,53,.675)}.v-search_advanced-search-input-clear{position:absolute;box-sizing:border-box;right:25px;margin-top:25px;padding:5px;color:rgba(0,0,0,.35)}.v-actions{display:table-cell;vertical-align:top;white-space:nowrap}.v-actions-price{margin-left:10px}@media screen and (max-width:700px){.v-actions-price{display:none}}.v-actions-price-mob{position:absolute;width:12px;height:12px;top:2px;left:22px;font-size:9px;text-align:center;border:1px solid #fff;border-radius:50%;background:#b23252}@media screen and (max-width:700px){.v-actions-price-mob{width:10px;height:10px;left:20px;font-size:9px}.v-actions-menu-title{display:none}}.v-actions-button{display:inline-block;position:relative;height:40px;width:auto;padding:0 10px;vertical-align:bottom;border-left:1px solid #f2f2f2;color:#fff;background:#8a2740;transition:background-color 250ms linear;cursor:pointer}.v-actions-button:hover{text-decoration:none;background:#b23252;color:#fff}.v-actions-button a.active{background:#b23252}.v-actions-button-icon:before{line-height:40px;font-size:90%;color:#fff}.v-actions-button-user-icon:before{line-height:40px;font-size:130%;color:#fff}.v-actions-button-user-icon-connected:before{font-size:130%;color:#b23252;text-shadow:1px 0 0 #fff , -1px 0 0 #fff , 0 1px 0 #fff , 0 -1px 0 #fff}.v-actions-form{position:absolute;background:#8a2740;left:0;box-shadow:1px 1px 5px rgba(0,0,0,.35);box-shadow:0 2px 2px rgba(0,0,0,.35) inset;transition:box-shadow 250ms linear , border-color 250ms linear;border-radius:0 0 3px 3px;z-index:1}.v-actions-form-element{display:table-cell;vertical-align:top}.v-actions-form-element-search{width:100%}.v-actions-form-element-actions{white-space:nowrap}.v-actions-input{box-sizing:border-box;background:#fff;border:1px solid #8a2740;height:40px;width:100%;padding:0 10px;transition:box-shadow 250ms linear , border-color 250ms linear}.v-menu{position:absolute;right:0;border-radius:0 0 3px 3px;box-shadow:1px 1px 5px rgba(0,0,0,.35);background:#8a2740;overflow:hidden;z-index:2}@media screen and (max-width:1050px){.v-menu{position:fixed;width:100%;top:0;right:0;text-align:center}}.v-menu-item{border-top:1px solid transparent}.v-menu-item:nth-child(n + 2) {border-top-color:#3d0b18}.v-menu-item:last-child{border-bottom:1px solid transparent;border-bottom-color:#3d0b18}.v-menu-item-link{display:block;padding:10px 20px;text-decoration:none;color:#fff}.v-menu-item-link:hover{text-decoration:none;color:#fff;background:#b23252}.v-menu-close{display:none}@media screen and (max-width:1050px){.v-menu-close{position:absolute;display:block;top:3px;right:3px;color:#fff;font-size:16px;z-index:3}}.v-menu-user{padding-bottom:20px;text-align:right;background:#f2f2f2}@media screen and (max-width:700px){.v-menu-user{padding-bottom:0}}.v-menu-user-content{display:block;padding:10px 20px;cursor:pointer}.v-menu-user-content::after{font-family:v-icons;content:"\e806";float:right}@media screen and (max-width:700px){.v-menu-user-content::after{margin:0}}.v-menu-user-content:hover{text-decoration:none;background:#b23252}.v-menu-user-recover{text-align:center}.v-menu-user-recover-link{color:#8a2740;float:left;margin:10px 0}.v-menu-user-acces{padding:17px 20px 7px;text-align:left;background:#f2f2f2}@media screen and (max-width:1050px){.v-menu-user-acces{display:flex;width:100%;flex-direction:column;align-items:center;box-shadow:none;padding:10px 0}}@media screen and (max-width:700px){.v-menu-user-acces{margin:0;flex-wrap:wrap}}.v-menu-user-acces-headline{margin-bottom:5px;font-size:16px;font-weight:700;color:#8a2740}.v-menu-user-acces-links{margin:5px 0;font-size:115%;color:#8a2740}@media screen and (max-width:700px){.v-menu-user-acces-links{box-shadow:none}}.v-menu-user-acces-links-link{color:#8a2740;font-size:90%}.v-menu-user-acces-form-title{min-width:130px;color:#8a2740;padding-top:5px;float:left}.v-menu-user-acces-form-input{display:block;box-sizing:border-box;height:40px;margin:0 0 10px 0;padding:12px 12px;border:1px solid #8a2740;border-radius:3px;font-style:italic;background:#fff}.v-menu-user-acces-form-input:hover{border-color:#b23252}.v-menu-user-acces-form-input:focus{border-color:#b23252;box-shadow:0 0 2px inset rgba(114,32,53,.675)}.v-menu-user-acces-form-close{margin-right:14px}.v-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;padding:0;margin:0;max-height:100vh;max-width:100vw;box-sizing:border-box;background:rgba(0,0,0,.35);z-index:100}.v-modal-content{position:absolute;box-sizing:border-box;max-width:500px;max-height:98vh;top:50%;left:50%;padding:20px;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.35);background:#f2f2f2;transform:translate(-50%,-50%);z-index:101}@media screen and (max-width:700px){.v-modal-content{right:0;left:0;max-width:none;transform:translate(0,-50%)}}.v-modal-title{margin:0 0 20px 0;text-align:center;font-family:"Averia Serif Libre",cursive;font-size:150%;color:#8a2740}.v-modal-close{font-size:16px;margin:-5px 0 0 0;cursor:pointer}.v-modal-close:hover{color:#b23252}.v-modal-form{margin:0 auto;padding:0 20px;text-align:left}.v-modal-form-title{color:#8a2740}.v-modal-form-input{display:inline-block;height:40px;width:100%;margin-bottom:10px;padding:10px;border:1px solid #8a2740;border-radius:3px;font-style:italic;background:#fff}.v-modal-form-input:hover{border-color:#b23252}.v-modal-form-input:focus{border-color:#b23252;box-shadow:0 0 2px inset rgba(114,32,53,.675)}.v-modal-form-buttons{text-align:right}.v-modal-form-button{margin:10px 0}.v-sidebar{display:flex;box-sizing:border-box;width:300px;border-right:20px solid #1a323e;border-left:20px solid #1a323e;padding:12px;color:#848484;background:#f2f2f2}.v-sidebar-switch{display:none}@media screen and (max-width:1050px){.v-sidebar{display:none}.v-sidebar-switch{display:block;position:absolute;top:7px;left:0;padding:5px 16px 6px 14px;font-size:16px;background:#8a2740;color:#fff;border-radius:0 3px 3px 0;z-index:1}.v-sidebar-switch:hover{background:#b23252}.v-sidebar-switch-mob{position:absolute;display:inline-block;width:13px;height:13px;top:4px;right:4px;line-height:13px;font-size:60%;text-align:center;border:1px solid #fff;border-radius:50%;background:#b23252}.v-sidebar-switch-mob-clear{color:#fff;margin-right:5px}.v-sidebar-show{position:absolute;display:block;width:100%;top:40px;border-right:0;border-left:0;border-bottom:20px solid #1a323e;padding:10px;opacity:1;pointer-events:unset;z-index:4}}.v-sidebar-content{width:100%}.v-sidebar-close{display:none}@media screen and (max-width:1050px){.v-sidebar-close{display:block;text-align:right;font-size:120%}}.v-sidebar-filters,.v-sidebar-search{display:flex;flex-direction:column;margin:0;padding:0}.v-sidebar-filters-title,.v-sidebar-search-title{font-family:"Averia Serif Libre",cursive;font-size:20px;color:#8a2740}.v-sidebar-search{margin-bottom:10px}.v-sidebar-search-title{font-weight:500;padding:0;font-style:italic;color:#8a2740}.v-sidebar-search-fields_input{margin-bottom:5px;font-size:16px;color:#b23252}.v-sidebar-search ul{list-style:none;margin:0;padding:0 0 0 5px}.v-sidebar-search li{margin:1px 0 0 2px;padding:0 0 0 5px}.v-sidebar-search li a{font-size:16px;color:#848484}.v-sidebar-search li a.active{color:#b23252}.v-sidebar-search li a.active::after{font-size:16px;right:0}.v-sidebar-search li:hover{text-decoration:underline;color:#b23252}.v-sidebar-title{margin:0;font-family:"Averia Serif Libre",cursive;font-size:20px;color:#8a2740}.v-sidebar-item{margin-bottom:10px;padding:0 0 0 5px;list-style:none}.v-sidebar-item-groups a.active::after{content:'x';position:absolute;width:14px;height:14px;right:10px}.v-sidebar-item-groups:last-child{margin-bottom:5px}.v-sidebar-item-title{display:block;margin:0 0 2px 0;font-size:16px;color:#8a2740;cursor:pointer}.v-sidebar-item-title::before{content:"\e806";font-family:v-icons;float:right;transition:transform 250ms linear}.v-sidebar-item-nodrop{cursor:pointer;display:block;color:#8a2740}.v-sidebar-item-content{margin:0;padding:0 0 0 5px}.v-sidebar-item-content ul{margin:0;padding:0 0 0 2px}.v-sidebar-item-content li{list-style:none;margin:1px 0 0 0;padding:0 0 0 2px}.v-sidebar-item-content li a{font-size:16px;color:#848484}.v-sidebar-item-content li a.active{color:#b23252}.v-sidebar-item-content li a.active::after{font-size:16px;right:0}.v-sidebar-item-content li a:hover{text-decoration:underline;color:#b23252}.v-sidebar-item-content li:hover{color:#b23252}.v-sidebar-item-content-search-title{font-weight:500;padding:0;font-size:18px;color:#3d0b18}.v-sidebar-item-tree{font-size:16px;cursor:pointer;margin-left:5px}.v-sidebar-item-tree::before{position:absolute;content:"\e806";margin:3px 0 0 -12px;font-family:v-icons;font-size:65%;transition:transform 250ms linear}.v-divider{display:flex;box-sizing:border-box;width:100%;padding:5px 10px;align-items:center;font-size:16px;font-family:"Averia Serif Libre",cursive;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.35);color:#8a2740;background:#f2f2f2}.v-divider-shop{padding:10px 20px;gap:40px;justify-content:start;border-radius:0;box-shadow:none;font-size:18px}@media screen and (max-width:1300px){.v-divider-shop{flex-wrap:wrap;padding:6px 12px;font-size:16px}}@media screen and (max-width:1050px){.v-divider-shop{flex-wrap:wrap;height:fit-content;margin-top:50px;justify-content:space-evenly}}@media screen and (max-width:420px){.v-divider-shop{display:block;text-align:center}}.v-divider-shop-cart{font-size:16px;width:100%;margin:20px 0}.v-divider-forms,.v-divider-orders{width:100%;margin:24px 0 10px}.v-divider-forms:first-child,.v-divider-orders:first-child{margin:0 0 10px}@media screen and (max-width:1050px){.v-divider-forms,.v-divider-orders{margin:0}}.v-divider-resume{box-sizing:border-box;margin:10px 10px;padding:8px 20px;text-align:center;background:#8a2740}.v-divider-resume-title{color:#fff;font-family:"Averia Serif Libre",cursive;font-size:130%}.v-paginator{display:flex;width:100%;gap:5px;justify-content:center;align-items:center}.v-paginator-page{display:inline-block;margin:0 5px 0 0;padding:5px 10px;font-size:90%;text-align:center;text-decoration:none;border-radius:3px;transition:all 250ms linear;color:#fff;background:#8a2740}.v-paginator-page:hover{text-decoration:none;color:#fff;background:#b23252}@media screen and (max-width:700px){.v-paginator-page-num{display:none}}.v-paginator-page-current{background:#1a323e}.v-paginator-page-icon_change::before{transform:translate(-1px,0) scale(-1,1)}.v-paginator-top{width:unset;flex-wrap:nowrap}.v-paginator-top-headline{font-family:"Averia Serif Libre",cursive;font-weight:400;color:#8a2740}.v-paginator-bottom{position:sticky;box-sizing:border-box;bottom:0;left:0;margin-top:20px;padding:10px;background:#f2f2f2;z-index:1}.v-paginator-bottom::before{content:"";position:absolute;height:15px;left:0;right:0;top:-15px;pointer-events:none;background:transparent;background:linear-gradient(0deg,rgba(242,242,242,.9) 0%,rgba(255,255,255,.65) 20%,rgba(255,255,255,.1) 80%,rgba(255,255,255,.01) 100%);z-index:-1}.v-paginator-bottom-btn{position:absolute;right:0}.v-paginator-bottom-btn:hover{color:#1a323e}.v-paginator-bottom-btn-btn-to-top{font-weight:700;margin-right:8px;color:#1a323e}@media screen and (max-width:700px){.v-paginator-bottom{margin-top:10px}}.v-paginator-bottom-details{margin-top:0;justify-content:end}.v-relevance{position:relative;margin:0 20px 20px 0;font-size:14px;white-space:nowrap}.v-relevance form{height:32px}@media screen and (max-width:1050px){.v-relevance{position:absolute;margin:0;top:5px;right:5px}}.v-filter-tag{position:relative;box-sizing:border-box;height:34px;margin:0 10px 10px 0;padding:7px 40px 7px 10px;border-radius:3px;border:1px solid #8a2740;color:#8a2740;background-color:#fff}@media screen and (max-width:1050px){.v-filter-tag{margin:10px 10px}}@media screen and (max-width:700px){.v-filter-tag{display:none}}.v-filter-tag-delete{position:absolute;width:30px;top:-1px;right:-1px;bottom:-1px;line-height:32px;font-size:13px;text-align:center;border-radius:0 3px 3px 0;color:#fff;border:1px solid #8a2740;background-color:#8a2740;transition:background-color 250ms}.v-filter-tag-delete:hover{color:#fff;background:#b23252}.v-steps-container{justify-content:center;align-items:center;padding:30px 0;box-shadow:0 1px 3px rgba(0,0,0,.35);background-color:#f2f2f2}@media screen and (max-width:1050px){.v-steps-container{padding:20px}}.v-steps-container li{position:relative;width: calc(100%/3);float:left;list-style-type:none;font-size:12px;text-align:center;text-transform:uppercase;color:#b23252}.v-steps-container li:first-child{margin-left:0}.v-steps-container li:last-child{margin-right:0}.v-steps-container li::before{position:relative;content:"";display:block;width:25px;height:25px;margin:0 auto 3px auto;line-height:25px;text-align:center;border:2px solid #b23252;border-radius:50%;background-color:#fff;z-index:1}.v-steps-container li:first-child::before{left:0}.v-steps-container li:last-child::after{right:0}.v-steps-container li::after{width:100%;height:2px;content:"";position:absolute;top:15px;left:-50%;background-color:#b23252;z-index:0}.v-steps-container li:first-child::after{content:none}.v-steps-container li.active{color:#8a2740;font-weight:bold}.v-steps-container li.active::before{border-color:#8a2740;background:#8a2740}.v-steps-container li.active::after{background:#8a2740}.v-steps-container li.link{cursor:pointer}.v-steps-container li.link:hover{text-decoration:underline}.v-shop{display:flex;flex-direction:column;padding:20px;background:#fff}@media screen and (max-width:1050px){.v-shop{padding:0}.v-shop-display{padding:10px}}.v-shop-display-items{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:700px){.v-shop-display-items{gap:10px}}.v-shop-display-items-item{flex:1 1 200px;width:200px;border-radius:4px 4px 0 0;background-color:#f2f2f2}@media screen and (max-width:1050px){.v-shop-display-items-item{flex:1 1 135px;width:135px}}.v-shop-display-items-item-dummy{background-color:unset;height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}@media screen and (max-width:1050px){.v-shop-display-items-item-dummy{display:none}}.v-shop-display-items-item-image{display:block;position:relative;height:350px;overflow:hidden}@media screen and (max-width:1050px){.v-shop-display-items-item-image{height:200px}}.v-shop-display-items-item-image img{position:absolute;height:100%;width:100%;border-radius:4px 4px 0 0;object-fit:cover}.v-shop-display-items-item-image img.v-img-default{object-fit:contain;object-position:center center}.v-shop-display-items-item-content{box-sizing:border-box;display:flex;flex-grow:1;flex-direction:column;padding:10px}.v-shop-display-items-item-title,.v-shop-display-items-item-author{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-shop-display-items-item-title{margin-top:5px}.v-shop-display-items-item-title a{color:#8a2740;font-weight:700}.v-shop-display-items-item-author{text-transform:capitalize;font-style:italic;font-size:90%;color:#848484}.v-shop-display-items-item-reference{margin:3px 0;font-size:90%;text-transform:capitalize;color:#848484}.v-shop-display-items-item-reference-title{color:#aaa}.v-shop-display-items-item-price{margin:5px 0;font-weight:600;color:#8a2740}.v-shop-display-items-item-action{margin:5px 0 0}.v-shop-display-items-item-action-details{display:inline-block;margin:0 10px 5px 0}.v-shop-display-items-item-action-buy{display:inline-block;font-weight:700;text-align:right}.v-shop-listado{flex:1 0 auto}.v-shop-listado-not_found{font-size:20px;font-family:"Averia Serif Libre",cursive;color:#b23252}.v-shop-listado-items{display:flex;flex-flow:row wrap;background:#fff;overflow:hidden}.v-shop-listado-items-item{display:flex;width:100%;margin:10px 0;overflow:hidden}.v-shop-listado-items-item-dummy{background-color:unset;height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}@media screen and (max-width:700px){.v-shop-listado-items-item-dummy{display:none}}.v-shop-listado-items-item:nth-child(odd) {background:#f2f2f2}.v-shop-listado-items-item:last-child{margin-bottom:20px}.v-shop-listado-items-item-image{position:relative;display:block;flex:0 0 80px;margin:0 15px 0 0}@media screen and (max-width:420px){.v-shop-listado-items-item-image{margin:0 10px 0 0}}.v-shop-listado-items-item-image img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:top center}.v-shop-listado-items-item-image img.v-img-default{object-fit:contain;object-position:center center}.v-shop-listado-items-item-content{flex:1 1;overflow:hidden;vertical-align:top;padding:0 10px 0 0}.v-shop-listado-items-item-title,.v-shop-listado-items-item-author{overflow:hidden;text-overflow:ellipsis}.v-shop-listado-items-item-title{margin-top:5px}.v-shop-listado-items-item-title a{color:#8a2740;font-weight:700}.v-shop-listado-items-item-author{margin:2px 0 8px;text-transform:capitalize;font-style:italic;color:#848484}.v-shop-listado-items-item-reference{margin:5px 0;font-size:90%;text-transform:capitalize;color:#848484}.v-shop-listado-items-item-reference-title{color:#aaa}.v-shop-listado-items-item-price{margin:5px 0;font-weight:600;color:#8a2740}.v-shop-listado-items-item-action{text-align:left;margin:5px 0}.v-shop-listado-items-item-action-details{display:inline-block;margin-right:10px}.v-shop-listado-items-item-action-buy{display:inline-block;margin-bottom:1px;font-weight:700}.v-shop-details{display:flex;justify-content:center}.v-shop-details-detail{position:relative;width:100%;display:flex;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.35);background:#fff}@media screen and (max-width:1050px){.v-shop-details-detail{flex-direction:column}}@media screen and (max-width:700px){.v-shop-details-detail{margin:10px 0}}.v-shop-details-detail-image{display:flex;flex:0 0 230px;justify-content:center}.v-shop-details-detail-image img{width:100%}.v-shop-details-detail-content{display:flex;width:100%;flex-direction:column;justify-content:space-between;padding:10px 20px 0}@media screen and (max-width:1050px){.v-shop-details-detail-content{padding:10px 0}}.v-shop-details-detail-content-item{padding:0 20px;color:#848484}.v-shop-details-detail-content-item:first-child{margin-top:0}.v-shop-details-detail-content-item-head{color:#aaa}.v-shop-details-detail-content-item-head-groups{margin-right:5px}.v-shop-details-detail-content-item-head-groups::after{content:','}.v-shop-details-detail-content-item-head-groups:last-child{margin-right:0}.v-shop-details-detail-content-item-head-groups:last-child::after{content:'.'}.v-shop-details-detail-content-title{font-size:16px;font-weight:700;color:#8a2740}.v-shop-details-detail-content-author{text-transform:capitalize;font-style:italic}.v-shop-details-detail-content-groups{text-transform:capitalize}.v-shop-details-detail-content-btn{align-self:end}.v-shop-details-detail-content-btn-price{font-weight:700;margin:0 5px}.v-shop-order{display:flex;flex-wrap:wrap;max-width:100%}.v-shop-cart{background:#fff;padding:20px;color:#111}@media screen and (max-width:1050px){.v-shop-cart{max-width:100%;padding:10px}}.v-shop-cart-step1-cart-empty,.v-shop-cart-step2-cart-empty,.v-shop-cart-step3-cart-empty{display:flex;width:100%;min-height:71vh;flex-direction:column;justify-content:center;align-items:center;color:#8a2740;background:#fff}.v-shop-cart-step1-cart-empty-headline,.v-shop-cart-step2-cart-empty-headline,.v-shop-cart-step3-cart-empty-headline{margin:10px;font-family:"Averia Serif Libre",cursive;font-weight:400;font-size:2rem}@media screen and (max-width:700px){.v-shop-cart-step1-cart-empty-headline,.v-shop-cart-step2-cart-empty-headline,.v-shop-cart-step3-cart-empty-headline{margin-top:0}}.v-shop-cart-step1-cart-empty-image,.v-shop-cart-step2-cart-empty-image,.v-shop-cart-step3-cart-empty-image{width:30%;margin:20px 0 0 20px}.v-shop-cart-step1-shop_cart,.v-shop-cart-step2-shop_cart,.v-shop-cart-step3-shop_cart{margin:0 20px 10px}@media screen and (max-width:1050px){.v-shop-cart-step1-shop_cart,.v-shop-cart-step2-shop_cart,.v-shop-cart-step3-shop_cart{margin:0 20px 20px}}.v-shop-cart-step1-shop_cart-th_label,.v-shop-cart-step2-shop_cart-th_label,.v-shop-cart-step3-shop_cart-th_label{background:#f2f2f2;font-size:120%}.v-shop-cart-step1-shop_cart-td_item-text-title,.v-shop-cart-step2-shop_cart-td_item-text-title,.v-shop-cart-step3-shop_cart-td_item-text-title{font-weight:700;color:#8a2740}.v-shop-cart-step1-shop_cart-td_item-text-title a,.v-shop-cart-step2-shop_cart-td_item-text-title a,.v-shop-cart-step3-shop_cart-td_item-text-title a{color:#8a2740}.v-shop-cart-step1-shop_cart-td_item-text-author,.v-shop-cart-step2-shop_cart-td_item-text-author,.v-shop-cart-step3-shop_cart-td_item-text-author{margin:0 0 5px 0;text-transform:capitalize;font-style:italic;color:#848484}.v-shop-cart-step1-shop_cart-td_item-text-reference,.v-shop-cart-step2-shop_cart-td_item-text-reference,.v-shop-cart-step3-shop_cart-td_item-text-reference,.v-shop-cart-step1-shop_cart-td_item-text-description,.v-shop-cart-step2-shop_cart-td_item-text-description,.v-shop-cart-step3-shop_cart-td_item-text-description{color:#848484;font-size:90%;margin:5px 0}.v-shop-cart-step1-shop_cart-td_item-text-reference-head,.v-shop-cart-step2-shop_cart-td_item-text-reference-head,.v-shop-cart-step3-shop_cart-td_item-text-reference-head,.v-shop-cart-step1-shop_cart-td_item-text-description-head,.v-shop-cart-step2-shop_cart-td_item-text-description-head,.v-shop-cart-step3-shop_cart-td_item-text-description-head{text-transform:capitalize;color:#aaa}.v-shop-cart-step1-shop_cart-td_item-text-cover,.v-shop-cart-step2-shop_cart-td_item-text-cover,.v-shop-cart-step3-shop_cart-td_item-text-cover,.v-shop-cart-step1-shop_cart-td_item-text-condition,.v-shop-cart-step2-shop_cart-td_item-text-condition,.v-shop-cart-step3-shop_cart-td_item-text-condition{font-size:90%;margin:5px 0}.v-shop-cart-step1-shop_cart-td_item-text-price,.v-shop-cart-step2-shop_cart-td_item-text-price,.v-shop-cart-step3-shop_cart-td_item-text-price{text-align:right;white-space:nowrap;margin-bottom:10px}.v-shop-cart-step1-shop_cart-td_item-text-price-value,.v-shop-cart-step2-shop_cart-td_item-text-price-value,.v-shop-cart-step3-shop_cart-td_item-text-price-value{font-size:120%;font-weight:600;color:#8a2740;margin-left:5px}.v-shop-cart-step1-cart_sum-subtotal,.v-shop-cart-step2-cart_sum-subtotal,.v-shop-cart-step3-cart_sum-subtotal{text-align:right;font-style:italic;color:#8a2740}.v-shop-cart-step1-cart_sum-total,.v-shop-cart-step2-cart_sum-total,.v-shop-cart-step3-cart_sum-total{text-align:right;font-style:italic;font-size:120%}.v-shop-cart-step1-ship_payment,.v-shop-cart-step2-ship_payment,.v-shop-cart-step3-ship_payment{display:flex;justify-content:space-evenly}@media screen and (max-width:700px){.v-shop-cart-step1-ship_payment,.v-shop-cart-step2-ship_payment,.v-shop-cart-step3-ship_payment{flex-direction:column;justify-content:center}}.v-shop-cart-step1-ship_payment-radio,.v-shop-cart-step2-ship_payment-radio,.v-shop-cart-step3-ship_payment-radio{display:flex;flex-direction:column;margin:0 15px;width: calc(50% - 2 *  20px );flex-wrap:wrap}@media screen and (max-width:700px){.v-shop-cart-step1-ship_payment-radio,.v-shop-cart-step2-ship_payment-radio,.v-shop-cart-step3-ship_payment-radio{margin:0 5px;width:100%}}.v-shop-cart-step1-ship_payment-radio-title,.v-shop-cart-step2-ship_payment-radio-title,.v-shop-cart-step3-ship_payment-radio-title{margin:10px 0}@media screen and (max-width:700px){.v-shop-cart-step1-ship_payment-radio-title,.v-shop-cart-step2-ship_payment-radio-title,.v-shop-cart-step3-ship_payment-radio-title{width:250px}}.v-shop-cart-step1-ship_payment-radio-title-sub,.v-shop-cart-step2-ship_payment-radio-title-sub,.v-shop-cart-step3-ship_payment-radio-title-sub{margin-bottom:10px;font-size:14px;font-weight:700}.v-shop-cart-step1-ship_payment-radio-entry,.v-shop-cart-step2-ship_payment-radio-entry,.v-shop-cart-step3-ship_payment-radio-entry{margin-bottom:10px}.v-shop-cart-step1-ship_payment-radio-entry-text,.v-shop-cart-step2-ship_payment-radio-entry-text,.v-shop-cart-step3-ship_payment-radio-entry-text{margin-left:5px}@media screen and (max-width:700px){.v-shop-cart-step3{padding:0 20px}}.v-shop-cart-step3-link{overflow-wrap:break-word}.v-static{min-height:67vh;margin:0;padding:20px 40px}@media screen and (max-width:1050px){.v-static{padding:20px}}.v-static-menu{position:absolute;left:0;margin:0 20px}.v-forms,.v-orders{padding:20px;background:#fff}@media screen and (max-width:1050px){.v-forms,.v-orders{padding:10px}}.v-forms-form-box,.v-orders-form-box{clear:both;margin:20px;padding:10px 15px;border:1px solid #b23252;border-radius:3px;background-color:rgba(178,50,82,.1)}@media screen and (max-width:420px){.v-forms-form-box,.v-orders-form-box{margin:20px 10px}}.v-forms-form-link,.v-orders-form-link{margin:20px;font-size:16px}.v-forms-form-recover,.v-orders-form-recover{color:#8a2740;float:left;margin:20px}.v-forms-clearfix,.v-orders-clearfix{clear:both}.v-forms-clearfix::after,.v-orders-clearfix::after{content:"";display:table;clear:both}.v-forms-clear,.v-orders-clear{margin:0;padding:0;clear:none}.v-forms-clear::after,.v-orders-clear::after{clear:both;display:block;content:"";height:0;line-height:0;visibility:hidden}.v-orders{min-height:67vh;color:#111}.v-orders-title{display:inline-block;margin-right:10px}@media screen and (max-width:420px){.v-orders-title{padding:3px 0;margin-right:0}}.v-orders-details{display:flex;justify-content:space-between;padding:10px}@media screen and (max-width:420px){.v-orders-details{flex-direction:column}}.v-orders-details:last-child{border-top:1px solid gray;background:#3d0b18}.v-orders-client{flex-direction:column;margin-bottom:5px}.v-orders-client-title{margin-bottom:5px;font-weight:700}.v-orders-detail-title{font-weight:700;color:#8a2740}.v-orders-detail-order_line{color:#848484}.v-orders-detail-reference{color:#848484;font-size:90%}.v-orders-detail-price{display:flex;flex-direction:column;align-items:flex-end;padding:0 0 5px 15px;white-space:nowrap}@media screen and (max-width:420px){.v-orders-detail-price{align-items:flex-start;padding:0 0 5px 0}}.v-orders-info{display:flex;flex-direction:column;gap:5px}.v-orders_list{width:100%;margin-top:10px;text-align:left;border-collapse:collapse;overflow:auto}.v-orders_list-label{padding-left:15px;background:#f2f2f2;color:#3d0b18}@media screen and (max-width:420px){.v-orders_list-label{padding-left:12px}}.v-orders_list-item{padding:10px 15px;border-bottom:.2px solid rgba(0,0,0,.35)}@media screen and (max-width:420px){.v-orders_list-item{padding:10px 15px}}.v-contact{display:inline-block;box-sizing:border-box;width:100%;border-radius:3px;color:#111}.v-contact-last{margin-bottom:20px}.v-contact-text{padding-left:10px}@media screen and (max-width:1050px){.v-contact{display:block;padding:10px}}.v-contact-element{box-sizing:border-box;float:left;width: calc(50% - 2 *  20px );margin:6px 20px}.v-contact-element>span:first-of-type{color:#848484}@media screen and (max-width:700px){.v-contact-element{width:100%;float:none;width: calc(100% - 2 * 5px);margin:5px}}.v-contact-element-user{display:flex}@media screen and (max-width:700px){.v-contact-element-user{flex-direction:column}}.v-contact-element-user-text{margin:0}.v-contact-element-user-user_pw{width:50%;margin:10px 10px 0}.v-contact-element-user-user_pw span{display:block;margin-bottom:5px}.v-contact-element-name,.v-contact-element-surname,.v-contact-element-phone,.v-contact-element-email,.v-contact-element-address_1,.v-contact-element-address_2,.v-contact-element-area,.v-contact-element-city,.v-contact-element-country,.v-contact-element-zipcode,.v-contact-element-user_name,.v-contact-element-user_email,.v-contact-element-invoice_data{float:left}.v-contact-element-client_info{font-size:15px}.v-contact-element-change{padding:10px 0}@media screen and (max-width:700px){.v-contact-element-change{padding:0}}.v-contact-element-change-last{padding:10px 0 30px 0}@media screen and (max-width:700px){.v-contact-element-change-last{padding:0}}.v-contact-element-input{display:block;box-sizing:border-box;width:100%;padding:5px 20px;border-radius:3px;border-bottom:2px solid #bfbfbf;transition:border .4s;background:#fff}.v-contact-element-input::placeholder{font-style:italic;opacity:.5}.v-contact-element-input:hover,.v-contact-element-input:focus,.v-contact-element-input:focus-within{border-bottom-color:#b23252}.v-contact-element-input.error{border-bottom-color:red}.v-contact-element-radio{margin-top:12px}.v-contact-element-radio-invoice_address{margin:10px 15px 0 20px;width:auto}@media screen and (max-width:1050px){.v-contact-element-radio-invoice_address{margin-left:20px}}@media screen and (max-width:700px){.v-contact-element-radio-invoice_address{margin-left:5px}}.v-contact-element-fields{margin:0 0 1px 4px;color:#111;transition:.2s}@media screen and (max-width:700px){.v-contact-element-fields{margin:20px 0}}.v-contact-element-resume{margin:0 auto;padding-bottom:10px;align-items:center;background:#fff}.v-contact-element-resume-fields{margin:0 0 5px 5px}.v-contact-element-resume-fields-title{display:block;height:20px;margin-left:5px;padding:8px 0 2px 0;font-weight:700;border-top:1px solid #000}.v-contact-element-select{display:block;margin:5px 0;border:1px solid #f2f2f2}