*{padding:0;margin:0;line-height:1;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-size:inherit;color:inherit;text-decoration:none;display:block}a:focus{outline:none}ul{list-style:none}input,button,select{border:none;border-radius:0;box-shadow:none;font-family:inherit;font-size:inherit}input:focus,button:focus,select:focus{outline:none}img{width:100%;height:auto;vertical-align:bottom}h1,h2,h3,h4,h5,h6,b,strong{font-family:inherit;margin-block-start:0;margin-block-end:0}fieldset{border:none}@font-face{font-family:'Distefano-Sans';font-style:normal;font-weight:400;src:url('../fonts/tipo_-_distefanosans_regular-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Sans';font-style:italic;font-weight:400;src:url('../fonts/tipo_-_distefanosans-italic-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Sans';font-style:normal;font-weight:200;src:url('../fonts/tipo_-_distefanosans_light-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Sans';font-style:italic;font-weight:200;src:url('../fonts/tipo_-_distefanosanslightitalic-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Sans';font-style:normal;font-weight:900;src:url('../fonts/tipo_-_distefanosans-black-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Sans';font-style:italic;font-weight:900;src:url('../fonts/tipo_-_distefanosans-blackitalic-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Sans';font-style:normal;font-weight:700;src:url('../fonts/tipo_-_distefanosans-bold-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Sans';font-style:italic;font-weight:700;src:url('../fonts/tipo_-_distefanosans-bolditalic-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Slab';font-weight:900;src:url('../fonts/tipo_-_distefanoslab-black-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Slab';font-style:italic;font-weight:900;src:url('../fonts/tipo_-_distefanoslab-blackitalic-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Slab';font-weight:700;src:url('../fonts/tipo_-_distefanoslab-bold-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Slab';font-style:italic;font-weight:700;src:url('../fonts/tipo_-_distefanoslab-bolditalic-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Slab';font-style:italic;font-weight:400;src:url('../fonts/tipo_-_distefanoslab-italic-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Slab';font-weight:200;src:url('../fonts/tipo_-_distefanoslab-light-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Slab';font-style:italic;font-weight:200;src:url('../fonts/tipo_-_distefanoslab-lightitalic-webfont.woff') format('woff')}@font-face{font-family:'Distefano-Slab';font-weight:400;src:url('../fonts/tipo_-_distefanoslab-regular-webfont.woff') format('woff')}.table{max-width:100%}@media(min-width:1000px){.table{max-width:650px}}.table .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;font-size:19px;padding:15px 20px;border-bottom:solid thin #8b8785}.table .row.header-row{background:rgba(206,203,203,.2);border-bottom:none}.table .row.header-row .col:first-child{padding-bottom:10px;margin-bottom:10px;border-bottom:solid thin #fff}@media(min-width:480px){.table .row.header-row .col:first-child{padding-bottom:0;margin-bottom:0;border-bottom:none}}.table .col{font-size:18px;width:25%;padding:0 10px;text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:480px){.table .col{width:15%}}.table .col:first-child{text-align:left;padding:0 20px 0 0;justify-content:center}@media(min-width:480px){.table .col:first-child{text-align:left}}.table .col.width-55{width:100%}@media(min-width:480px){.table .col.width-55{width:55%}}.table .col .product{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px}@media(min-width:480px){.table .col .product{margin-bottom:0}}.table .col .product .img{width:116px;margin-right:30px}.table .col .product .name{width:calc(100% - 146px)}@media(min-width:480px){.table .col .product .name{width:calc(100% - 146px)}}.table .col .product .name h4{font-size:20px;font-weight:700;text-transform:uppercase}.table .col .product .name p{font-family:'Distefano-Sans';font-size:18px}.table .col .precio,.table .col #cantidad,.table .col .total{text-align:center}select{-webkit-appearance:none;border-radius:unset;border:solid thin #1d1d1b;font-family:'Distefano-Slab';font-size:18px;padding:3px 30px 3px 10px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9.8 4.9' style='enable-background:new 0 0 9.8 4.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2313120D;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='4.8,4.9 9.8,0 0,0 '/%3E%3C/svg%3E");background-position:30px center;background-repeat:no-repeat;background-size:10px 5px}header{padding:15px 0 0;display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(min-width:700px){header{padding:50px 0 0}}header .logo{width:auto;flex-basis:auto;flex:1}header .logo img{width:auto;max-width:200px}@media(min-width:700px){header .logo img{max-width:294px}}header .carrito{display:flex;justify-content:flex-end;align-items:center;position:relative;margin:0 0 0 10px}@media(min-width:481px){header .carrito{margin:0 0 0 20px}}header .carrito .txt{background:#a89ca1;font-size:17px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-10px;right:-7px}header .carrito img{width:32px}@media(min-width:481px){header .carrito img{width:42px}}header .user{width:30px}@media(min-width:481px){header .user{width:40px}}header #burger{display:block;padding:12px 12px 12px 0;margin-right:12px;border-right:solid 1px;cursor:pointer}@media(min-width:700px){header #burger{display:none}}header #burger img{width:18.5px;height:auto}@media(min-width:481px){header #burger img{width:28.5px}}header nav{margin:40px 0 30px;padding:0 0 20px;border-bottom:solid thin #c1c1c1;display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:space-between}@media(min-width:700px){header nav{margin:55px 0 25px;padding:0 0 10px}}header nav.open ul{display:block;margin-bottom:34px}@media(min-width:700px){header nav.open ul{display:flex}}header nav.open ul li a{padding:15px 0;border-bottom:solid thin #878583}header nav.open ul li:first-child a{padding:0 0 15px}header nav.open ul li:last-child a{border-bottom:none}header nav ul{width:100%;display:none;flex-wrap:wrap;justify-content:space-between;align-items:center;font-family:'Distefano-Sans',sans-serif}@media(min-width:700px){header nav ul{width:65%;display:flex}}@media(min-width:769px){header nav ul{width:65%}}@media(min-width:1100px){header nav ul{width:50%}}header nav ul li a{text-transform:uppercase;font-weight:400}header nav ul li a:hover{color:#363939}header nav .search{font-family:'Distefano-Sans',sans-serif;width:100%}@media(min-width:481px){header nav .search{width:auto}}header nav .search input{width:100%}@media(min-width:481px){header nav .search input{width:205px}}header .nav-bkg.open{width:100%;background:rgba(204,203,203,.2);min-height:100px;position:absolute;left:0;z-index:-1;top:80px;height:55%}@media(min-width:700px){header .nav-bkg.open{background:transparent}}.cont-nav-bkg{position:relative}h1,h2,h3,h4,h5,h6,b,strong{font-weight:700}p{font-weight:400}input{font-size:14px;color:#000;background:#eaeaea;padding:11px;width:205px;height:30px}input::placeholder{color:#000}body{font-family:'Distefano-Slab',serif;font-size:14px;font-weight:400;color:#000;overflow-x:hidden}body.cms-librerias .grid.tres-col>.item>div.img{display:none}.button{color:#fff;border:solid 2px #fff;font-size:22px;padding:8px 10px;width:190px;transition:ease .25s;display:flex;align-items:center;justify-content:center}.button:hover{color:#000;background:#fff}.button:hover span img{filter:invert(100)}.button.black{color:#000;width:fit-content;border:solid 2px #000;font-size:19px;display:table;padding:8px 10px;margin:50px 0 0;transition:ease .25s;cursor:pointer}.button.black:hover{color:#fff;background:#000}.button span img{width:21px;margin-right:10px}.container{display:flex;flex-wrap:wrap;max-width:100%;margin:0 auto}@media(min-width:1100px){.container{max-width:1400px}}.container .content{margin:0 auto;padding:0 20px;width:100%}@media screen and (min-width:480px){.container .content{max-width:1080px;padding:0 45px}}.container .content.novedades{padding:60px 20px}@media screen and (min-width:480px){.container .content.novedades{padding:60px 45px 0}}@media screen and (min-width:1150px){.container .content.novedades{padding:60px 45px 0}}.container .content.novedades h1{font-family:'Distefano-Sans',sans-serif;font-size:30px;color:#000;position:relative;margin-bottom:30px;display:table}.container .content.novedades h1:after{content:'';position:absolute;width:100%;background:#000;height:5px;bottom:-9px;left:0}.container .content.not-found p{margin-left:70px;padding-bottom:200px}.container .content.not-found a{display:initial;text-decoration:underline}.container h1{font-family:'Distefano-Sans',sans-serif;font-size:30px;color:#000;position:relative;margin:0 0 20px;display:table;padding-bottom:9px}@media screen and (min-width:480px){.container h1{margin:60px 0 30px}}.container h1:after{content:'';position:absolute;width:100%;background:#000;height:5px;bottom:0;left:0}.container .destacado-top-catalogo{background-color:#25a8cf;border-radius:50px 50px 0 0;width:100%;min-height:375px}@media(min-width:480px){.container .destacado-top-catalogo{min-height:700px}}@media(min-width:769px){.container .destacado-top-catalogo{min-height:310px;border-radius:200px 200px 0 0}}.container .destacado-top-catalogo .content{display:flex;align-items:flex-end;justify-content:center;padding:0 40px;min-height:375px}@media(min-width:480px){.container .destacado-top-catalogo .content{min-height:335px}}@media(min-width:769px){.container .destacado-top-catalogo .content{min-height:360px;align-items:center}}.container .destacado-top-catalogo .content .caption{color:#fff;padding:0;font-size:30px;display:flex;flex-wrap:wrap;justify-content:space-between;width:90%}.container .destacado-top-catalogo .content .caption .logo-solo{display:table}@media(min-width:769px){.container .destacado-top-catalogo .content .caption .logo-solo{margin-top:11px}}.container .destacado-top-catalogo .content .caption .txt{position:relative;font-size:50px;margin:40px 25px 50px}@media(min-width:769px){.container .destacado-top-catalogo .content .caption .txt{font-size:60px;margin:0}}.container .destacado-top-catalogo .content .caption p{line-height:42px}@media(min-width:769px){.container .destacado-top-catalogo .content .caption p{line-height:normal}}.container.catalogo,.container.categorias{padding:0}.container.catalogo h1,.container.categorias h1{font-family:'Distefano-Sans',sans-serif;font-size:30px;color:#000;position:relative;margin:0 0 20px;display:table}@media screen and (min-width:480px){.container.catalogo h1,.container.categorias h1{margin:60px 0 30px}}.container.catalogo h1:after,.container.categorias h1:after{content:'';position:absolute;width:100%;background:#000;height:5px;bottom:-9px;left:0}.container.catalogo h4,.container.categorias h4{font-weight:100;margin:0;font-size:30px}@media screen and (min-width:480px){.container.catalogo h4,.container.categorias h4{margin:0 0 30px}}.container.catalogo #btn-cat,.container.categorias #btn-cat{display:block}@media screen and (min-width:480px){.container.catalogo #btn-cat,.container.categorias #btn-cat{display:none}}.container.catalogo #btn-cat.button.black,.container.categorias #btn-cat.button.black{margin:0 0 60px}.container.catalogo .cont-menu-cat,.container.categorias .cont-menu-cat{position:relative;display:flex;justify-content:space-between}@media screen and (min-width:480px){.container.catalogo .cont-menu-cat,.container.categorias .cont-menu-cat{display:none}}.container.catalogo .cont-menu-cat .cerrar,.container.categorias .cont-menu-cat .cerrar{display:none;font-size:30px;position:relative;right:40px;top:70px;z-index:999;width:20px;height:20px}.container.catalogo .cont-menu-cat .cerrar:before,.container.categorias .cont-menu-cat .cerrar:before{content:'';position:absolute;top:10px;left:0;width:100%;height:2px;background:#878583;transform:rotate(45deg)}.container.catalogo .cont-menu-cat .cerrar:after,.container.categorias .cont-menu-cat .cerrar:after{content:'';position:absolute;top:10px;left:0;width:100%;height:2px;background:#878583;transform:rotate(-45deg)}.container.catalogo .cont-menu-cat .cerrar.open,.container.categorias .cont-menu-cat .cerrar.open{display:table}.container.catalogo .cont-menu-cat .menu-categorias,.container.categorias .cont-menu-cat .menu-categorias{display:none;background:#f5f5f5;padding:24px 45px;position:absolute;z-index:10;width:100%;top:50px;left:0;border-left:solid 20px #fff;border-right:solid 20px #fff}.container.catalogo .cont-menu-cat .menu-categorias.open,.container.categorias .cont-menu-cat .menu-categorias.open{display:block}.container.catalogo .cont-menu-cat .menu-categorias li a,.container.categorias .cont-menu-cat .menu-categorias li a{font-weight:200;margin-bottom:20px}.container.catalogo .cont-grid,.container.categorias .cont-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.container.catalogo .cont-grid .grid,.container.categorias .cont-grid .grid{width:100%;padding:0}@media(min-width:481px){.container.catalogo .cont-grid .grid,.container.categorias .cont-grid .grid{width:50%}}@media(min-width:769px){.container.catalogo .cont-grid .grid,.container.categorias .cont-grid .grid{width:70%}}.container.catalogo .cont-grid .grid>.item,.container.categorias .cont-grid .grid>.item{width:100%;padding:0 0 25px}@media(min-width:769px){.container.catalogo .cont-grid .grid>.item,.container.categorias .cont-grid .grid>.item{width:49.8%;margin-right:1px}}@media(min-width:1100px){.container.catalogo .cont-grid .grid>.item,.container.categorias .cont-grid .grid>.item{width:33.1%;margin-right:1px}}.container.catalogo .cont-grid .grid>.item:last-child,.container.categorias .cont-grid .grid>.item:last-child{padding:0}@media(min-width:481px){.container.catalogo .cont-grid .grid>.item:last-child,.container.categorias .cont-grid .grid>.item:last-child{padding:0 0 25px}}.container.catalogo .cont-grid aside,.container.categorias .cont-grid aside{font-family:'Distefano-Sans',sans-serif;width:100%;padding:94px 60px;background:rgba(204,204,204,.2);display:none}@media(min-width:481px){.container.catalogo .cont-grid aside,.container.categorias .cont-grid aside{width:50%;padding:94px 60px;margin-top:-94px;display:block}}@media(min-width:769px){.container.catalogo .cont-grid aside,.container.categorias .cont-grid aside{width:30%}}.container.catalogo .cont-grid aside h3,.container.categorias .cont-grid aside h3{font-size:22px;font-weight:700;padding-bottom:35px}.container.catalogo .cont-grid aside ul li:nth-child(30),.container.catalogo .cont-grid aside ul li:nth-child(33),.container.catalogo .cont-grid aside ul li:nth-child(36),.container.catalogo .cont-grid aside ul li:nth-child(37),.container.categorias .cont-grid aside ul li:nth-child(30),.container.categorias .cont-grid aside ul li:nth-child(33),.container.categorias .cont-grid aside ul li:nth-child(36),.container.categorias .cont-grid aside ul li:nth-child(37){padding-top:20px}.container.catalogo .cont-grid aside ul li a,.container.categorias .cont-grid aside ul li a{font-size:14px;font-weight:200;line-height:1.5;word-break:break-word}.container.catalogo .cont-grid aside ul li a:hover,.container.categorias .cont-grid aside ul li a:hover{color:#363939}.destacado-top{background-image:url('../img/lmps_home_mobile.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;min-height:435px;width:100%}@media(min-width:769px){.destacado-top{min-height:400px;background-size:cover;background-position:center;background-image:url('../img/lmps_home.jpg');background-repeat:no-repeat}}.destacado-top .content{display:flex;align-items:flex-end;min-height:420px}@media(min-width:769px){.destacado-top .content{min-height:335px;align-items:center}}.destacado-top .content .caption{color:#fff;padding:0;font-size:30px}.destacado-top .content .caption .txt{position:relative;margin:0 0 25px}.destacado-top .content .caption .txt:after{content:'';position:absolute;width:100%;background:#fff;height:5px;bottom:-25px;left:0}.destacado-top .content .caption p{font-size:27.5px;line-height:23px;margin:8.5px 0 0}.destacado-top .content .caption a.button{display:none;border:solid 2px #fff;font-size:19px;width:auto;padding:10px 20px;margin:50px 0 0;transition:ease .25s}@media(min-width:769px){.destacado-top .content .caption a.button{display:table}}.doble{display:flex;flex-wrap:wrap;align-items:center;width:100%}.doble.bottom{background:#a89ca1;position:relative}.doble.bottom-catalogo{margin:0;background:#a89ca1;position:relative}.doble.bottom-catalogo .content{max-width:1080px;min-height:113px}@media screen and (min-width:1100px){.doble.bottom-catalogo .content{min-height:200px}}.doble.bottom-catalogo .content .ebook{font-family:'Distefano-Sans',sans-serif;font-size:30px;font-weight:700;color:#fff;background:url('../img/catalogo-ebook.jpg') no-repeat;background-size:cover;background-position:top;position:absolute;top:0;width:50%;left:0;padding:0 45px}@media screen and (min-width:1100px){.doble.bottom-catalogo .content .ebook{justify-content:center !important;padding:0 8%;background-position:0 -30px}}.doble.bottom-catalogo .content .ebook p{min-width:280px;font-weight:700}.doble.bottom-catalogo .content .papel{font-family:'Distefano-Sans',sans-serif;font-size:18px;font-weight:700;color:#fff;background:url('../img/catalogo-papel.jpg') no-repeat;background-size:cover;position:absolute;top:0;width:50%;right:0;padding:0 5%}@media screen and (min-width:769px){.doble.bottom-catalogo .content .papel{font-size:30px;padding:0 8%}}@media screen and (min-width:1100px){}.doble>div{width:100%;min-height:200px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.doble>div.top{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;min-height:435px;justify-content:flex-end}@media screen and (min-width:769px){.doble>div.top{background-repeat:no-repeat;width:100%;min-height:400px;background-position:center}}.doble>div.top .bkg-dark{width:100%;display:flex;justify-content:flex-end;background:rgba(0,0,0,.6);min-height:420px;align-items:flex-end;padding:10px 0;box-sizing:content-box}@media screen and (min-width:769px){.doble>div.top .bkg-dark{min-height:400px;align-items:center;padding:0;box-sizing:border-box}}.doble>div.top .bkg-dark a.button{display:none}@media(min-width:769px){.doble>div.top .bkg-dark a.button{display:table}}@media screen and (min-width:769px){.doble>div{width:50%}}.doble>div.categorias{font-family:'Distefano-Sans',sans-serif;font-size:30px;font-weight:700;color:#fff;background:#a89ca1}.doble>div.categorias a{position:relative}.doble>div.categorias a:after{content:'';position:absolute;width:100%;background:#fff;height:3px;bottom:-20px;left:0}.doble>div.librerias{font-family:'Distefano-Sans',sans-serif;font-size:30px;font-weight:700;color:#fff;background:url('../img/bg-librerias.jpg') no-repeat #003c5c;background-size:cover;background-position:center;position:absolute;top:0;width:50%;right:0;padding:0 8%}.doble>div.librerias a{position:relative}.doble>div.librerias a:after{content:'';position:absolute;width:100%;background:#fff;height:3px;bottom:-20px;left:0}.doble>div .caption{color:#fff !important;padding:0 20px;font-size:30px;width:100%;z-index:1}@media screen and (min-width:769px){.doble>div .caption{width:50%;padding:45px}}.doble>div .caption .txt{position:relative;margin:0 0 25px}.doble>div .caption h1{font-family:'Distefano-Sans',sans-serif;font-size:30px;color:#fff;position:relative;margin:0 0 30px;display:table}.doble>div .caption h1:after{content:'';position:absolute;width:100%;background:#fff;height:5px;bottom:-9px;left:0}.doble>div .caption p{font-size:26.25px;line-height:24px;margin:8.5px 0 0;width:100%}@media(min-width:481px){.doble>div .caption p{width:56%}}.doble>div .caption b{font-size:30px}.doble>div .caption a.button{font-size:19px;width:auto;border:solid 2px #fff;display:table;padding:10px 20px;margin:50px 0 0;transition:ease .25s}.doble>div .caption a.button:hover{color:#363939;background:#fff}.doble>div .bkg{background-color:#6a7bb4;mix-blend-mode:multiply;width:100%;position:absolute;min-height:335px;z-index:0}@media(min-width:481px){.doble>div .bkg{width:50%}}.doble .content{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;position:unset;padding:0}@media screen and (min-width:480px){.doble .content{padding:0 45px}}.doble .content>div{width:100%;min-height:113px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start !important}@media screen and (min-width:480px){.doble .content>div{width:initial;min-height:200px}}.doble .content>div.top{background:url('../img/recomendaciones_home.jpg') no-repeat;background-size:cover;background-position:left;width:100%;min-height:400px;justify-content:flex-end}@media screen and (min-width:480px){.doble .content>div.top{width:100%;background-position:center}}.doble .content>div.catalogo{font-family:'Distefano-Sans',sans-serif;font-size:30px;font-weight:700;color:#fff;background:#a89ca1;padding:0 20px}@media screen and (min-width:480px){.doble .content>div.catalogo{padding:unset}}.doble .content>div.catalogo a{position:relative;padding-bottom:20px}.doble .content>div.catalogo a:after{content:'';position:absolute;width:100%;background:#fff;height:3px;bottom:0;left:0}.doble .content>div.librerias{font-family:'Distefano-Sans',sans-serif;font-size:30px;font-weight:700;color:#fff;background:url('../img/bg-librerias.jpg') no-repeat #003c5c;background-size:cover;background-position:center;top:0;right:0;padding:0 20px;width:100%;position:relative}@media screen and (min-width:480px){.doble .content>div.librerias{position:absolute;width:50%;padding:0 8%}}.doble .content>div.librerias a{position:relative;padding-bottom:20px}.doble .content>div.librerias a:after{content:'';position:absolute;width:100%;background:#fff;height:3px;bottom:0;left:0}.sonoro{font-family:'Distefano-Sans',sans-serif;font-size:30px;font-weight:700;color:#fff;background:url('../img/bg-sonoro.png') no-repeat #ce715f;background-position:14px 120px;background-size:95%;min-height:250px;display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}@media(min-width:481px){.sonoro{background-position:right;background-size:unset;align-items:center;min-height:200px}}.sonoro .content{max-width:none;min-width:auto;padding:30px 20px 0;margin:0}@media(min-width:481px){.sonoro .content{max-width:1080px;padding:0 45px;margin:0 auto}}.sonoro a{position:relative;display:table}.sonoro a:after{content:'';position:absolute;width:100%;background:#fff;height:3px;bottom:-20px;left:0}.item>div.txt{background:rgba(206,203,203,.2);padding:35px 40px}.item>div.txt h2{font-size:24px;font-weight:700;min-height:unset;margin:0 0 8px}.item>div.txt p{font-size:19px;font-weight:200;max-width:unset;min-height:unset;margin:0 0 15px}.item>div.txt p:last-child{margin:0;line-height:25px}.item>div.txt b{font-size:19px;font-weight:700;margin:15px 0 12px;display:block}.item>div.img{background-size:cover;background-repeat:no-repeat;min-height:300px}@media(min-width:480px){.item>div.img{min-height:unset}}.item>div.map{min-height:300px}@media(min-width:480px){.item>div.map{min-height:unset}}.item>div.map iframe{width:100%;height:100%}.cont-grid{width:100%}.child-category{padding-left:40px}.grid{display:flex;flex-wrap:wrap;padding:0 0 45px}@media screen and (min-width:480px){.grid{padding:0 0 45px}}.grid>.item{width:100%;padding:0 0 25px}@media(min-width:481px){.grid>.item{width:49.9%;margin-right:1px}}@media(min-width:769px){.grid>.item{width:24.9%;margin-right:1px}}.grid>.item .bg{background:rgba(204,204,204,.2);padding:50px 45px;margin-top:-70px;min-height:265px;position:relative}.grid>.item .bg>div:first-child{min-height:190px}.grid>.item .bg>div:last-child{position:absolute;bottom:20px;display:contents}.grid>.item .img{width:100%;z-index:10;position:relative;min-height:350px;display:flex;place-items:center}.grid>.item .title{font-size:20px;font-weight:700}.grid>.item p{font-family:'Distefano-Sans',sans-serif;font-size:17.5px}.grid>.item .description{font-family:'Distefano-Sans',sans-serif;font-size:14px;padding-top:12px;margin-top:15px;border-top:solid thin #878584}.grid>.item .isbn{font-family:'Distefano-Sans',sans-serif;font-size:14px}.grid>.item .autor{margin-top:15px;font-size:18.3px}.grid.tres-col>.item{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}@media(min-width:480px){.grid.tres-col>.item{flex-direction:row}}.grid.tres-col>.item>div{width:100%;height:31.7%}@media(min-width:480px){.grid.tres-col>.item>div{width:49%;height:auto}}.grid.tres-col>.item>div.txt{height:auto}.grid.tres-col>.item>div.txt p{display:flex;align-items:center}.grid.tres-col>.item>div.txt p i{font-size:17px;padding-right:5px}.grid.dos-col{padding:0}.grid.dos-col>.item{width:100%;padding:0}@media(min-width:480px){.grid.dos-col>.item{width:48%}}.grid.dos-col>.item>div{width:100%}.grid.dos-col>.item>div.img{min-height:auto}.grid.dos-col>.item>div.txt{height:auto}.grid.dos-col>.item>div.bg{margin-top:0;min-height:auto;padding:35px 0;background:transparent}.grid.dos-col>.item>div.bg .title{font-size:30px;line-height:25px;margin-bottom:10px}.grid.dos-col>.item>div.bg p{font-size:20px;font-weight:200;text-align:justify;margin-bottom:20px}.grid.dos-col>.item>div.bg .button{margin:0}.single .destacado-top-single{background:url('../img/single-jozami.jpg') no-repeat;background-size:cover;background-position:left;min-height:400px;position:relative;width:100%}@media(min-width:481px){.single .destacado-top-single{min-height:550px;background-position:center}}.single .destacado-top-single .content .caption{position:absolute;bottom:85px;padding:0}.single.recomendaciones .single-content{width:100%}@media(min-width:481px){.single.recomendaciones .single-content{width:85%}}.single.recomendaciones .single-content h2{width:100%}@media(min-width:481px){.single.recomendaciones .single-content h2{width:76%}}.single.recomendaciones .destacado-top-single{background:url('../img/recomendaciones.jpg') no-repeat;background-size:cover;background-position:left;min-height:400px;position:relative}@media(min-width:481px){.single.recomendaciones .destacado-top-single{min-height:550px;background-position:center}}.single.recomendaciones .destacado-top-single .caption{z-index:1}.single.recomendaciones .destacado-top-single .bkg{position:absolute;bottom:0;width:100%;height:250px;opacity:.7;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.96) 95%,#000 99%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.96) 95%,#000 99%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,.96) 95%,#000 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#000000",GradientType=0)}.single.recomendaciones .video{position:relative;z-index:0}.single.recomendaciones .video .overlay{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.4);width:100%;height:100%}.single.recomendaciones .video-description{font-family:'Distefano-Sans',sans-serif;margin:20px 0}@media(min-width:481px){.single.recomendaciones .video-description{margin:20px 120px 20px 0}}.single.recomendaciones .btn-vermas{margin:0}.single.recomendaciones .grid{padding:45px 0 45px}.single .dos-col{display:flex;flex-wrap:wrap;justify-content:space-between}.single .single-content{padding:0;margin:40px 0 0;position:relative;width:100%}@media(min-width:481px){.single .single-content{width:65%;padding:0;margin:80px 0 0}}.single .single-content:before{content:'';width:60px;height:5px;background:#000;position:absolute;top:-18px;left:0;display:none}@media(min-width:481px){.single .single-content:before{display:block}}.single .single-content h1{font-family:'Distefano-Slab';font-size:35px;margin:0;padding-bottom:0}.single .single-content h1:after{display:none}.single .single-content h2{font-size:30px;font-weight:400;padding-bottom:40px}.single .single-content h2 p{font-size:30px}.single .single-content h3{font-size:30px;font-weight:400;padding-bottom:15px}.single .single-content p{font-size:20px;font-weight:200;text-align:justify;margin-bottom:20px}.single .single-content p.sobre-autor{color:#625e5d}.single .single-content .audio{position:relative;margin-top:30px;padding:30px 0}.single .single-content .audio:before{content:'';position:absolute;width:240px;height:1px;background:#878584;top:0;left:0}.single .single-content .audio h4{font-size:22px;margin-bottom:24px}.single .single-content .audio img{width:100%}@media(min-width:481px){.single .single-content .audio img{width:auto}}.single .ver-para-leer h5{font-family:'Distefano-Sans',sans-serif;font-size:30px;color:#000;position:relative;margin:50px 0 50px;display:table;padding-bottom:10px}.single .ver-para-leer h5:after{content:'';position:absolute;width:100%;background:#000;height:5px;bottom:0;left:0}.single .title-recomendados{margin:40px 0 0}.single aside{width:100%;padding-top:40px}@media(min-width:481px){.single aside{width:25%;padding-top:0}}.single aside .cont-info{background:rgba(204,204,204,.2);padding:0 45px 50px}.single aside .cont-info h2{font-size:20px}.single aside .cont-info .Interior-descripcionsubtitulo{font-size:17.5px}.single aside .cont-info .description{padding-top:12px;margin-top:12px;border-top:solid thin #878584}.single aside .cont-info .button.black{margin:25px 0 0}.single footer{margin:10px auto 0;max-width:1080px}@media(min-width:481px){.single footer{margin:88px auto 0}}.single footer .doble .cont-redes{justify-content:flex-start;padding-left:0}.single2.single .destacado-top-single2{width:100%}.single2.single .destacado-top-single2 .content{position:relative;max-width:1040px;min-height:695px;margin:0 auto 30px;display:flex;align-items:center}@media(min-width:480px){.single2.single .destacado-top-single2 .content{min-height:320px;margin:60px auto}}.single2.single .destacado-top-single2 .content .img{position:absolute;z-index:2;right:0;top:0;width:400px}@media(min-width:480px){.single2.single .destacado-top-single2 .content .img{top:auto}}.single2.single .destacado-top-single2 .content .caption{position:absolute;z-index:1;width:97%;bottom:6%}@media(min-width:480px){.single2.single .destacado-top-single2 .content .caption{width:50%;bottom:auto}}.single2.single .destacado-top-single2 .content .caption h1{margin:0;font-family:'Distefano-Slab';font-size:35px;font-weight:700;padding-bottom:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single2.single .destacado-top-single2 .content .caption h1:after{display:none}.single2.single .destacado-top-single2 .content .caption h2{font-family:'Distefano-Slab';font-size:30px;font-weight:200;padding-bottom:0}.single2.single .destacado-top-single2 .content .caption h2 p{font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;padding-bottom:0 !important;margin-bottom:0 !important;margin-top:0}.single2.single .destacado-top-single2 .content .caption h2 p span{font-size:inherit !important;padding-top:inherit !important;border-top:none !important}.single2.single .destacado-top-single2 .content .caption p{font-family:'Distefano-Sans';font-size:32px;font-weight:200;padding-bottom:30px;margin-bottom:20px;margin-top:20px}.single2.single .destacado-top-single2 .content .caption span{font-size:14px;padding-top:14px;border-top:solid thin #8b8785}.single2.single .destacado-top-single2 .content .bg{position:absolute;background:rgba(206,203,203,.2);width:100%;height:100%;max-height:300px;z-index:0;right:0;top:56%}@media(min-width:480px){.single2.single .destacado-top-single2 .content .bg{top:auto;max-height:260px}}.single2.single .single-content{margin:0}.single2.single .single-content:before{top:-15px}.single2.single .single-content h1{font-size:30px;padding-bottom:20px}.single2.single .single-content hr{margin:55px 0;width:240px}.single2.single .single-content .formatos{margin-top:110px}.single2.single .single-content .formatos .cont-formatos{display:flex;flex-wrap:wrap;padding-top:25px}.single2.single .single-content .formatos .cont-formatos>div{max-width:250px;margin-right:100px;display:flex;flex-wrap:wrap;flex-direction:column}.single2.single .single-content .formatos .cont-formatos>div:last-child{margin-right:0}.single2.single .single-content .formatos .cont-formatos>div .icn{min-height:36px;display:flex;align-items:center}.single2.single .single-content .formatos .cont-formatos>div .icn img{width:auto}.single2.single .single-content .formatos .cont-formatos>div h4{font-size:30px;font-weight:400;margin:30px 0 23px}.single2.single .single-content .formatos .cont-formatos>div .info{min-height:205px}.single2.single .single-content .formatos .cont-formatos>div p{font-family:'Distefano-Sans';font-size:16px;text-align:left}.single2.single .single-content .formatos .cont-formatos>div p.precio{font-weight:400;font-size:20px}.single2.single aside{font-family:'Distefano-Slab',serif;width:100%;padding:55px 35px;background:rgba(204,204,204,.2);margin-top:40px;display:table}@media(min-width:481px){.single2.single aside{margin-top:40px}}@media(min-width:1000px){.single2.single aside{width:30%;margin-top:0}}.single2.single aside h3{font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:20px;padding-bottom:18px;border-bottom:solid thin #8b8785}.single2.single aside .block{font-size:18px;margin-bottom:20px;padding-bottom:20px;border-bottom:solid thin #8b8785;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.single2.single aside .block:last-child{margin-bottom:0}.single2.single aside .block .item-block{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:15px}.single2.single aside .block .item-block:last-child{margin-bottom:0}.single2.single aside .button.black{margin:0;background:transparent}.single2.single aside .button.black:hover{background:#000}.single2.single aside .button.black:hover button{color:#fff;background:transparent}.form form{margin:0 0 135px;max-width:570px}.form form input[type='text']{width:100%;margin-bottom:30px;font-family:'Distefano-Sans';font-size:17px;font-weight:200;height:38px}.form form textarea{border:none;color:#000;background:#eaeaea;padding:11px;width:100%;height:175px;font-family:'Distefano-Sans';font-size:17px;font-weight:200}.form form textarea::placeholder{color:#000}.form form button{font-family:'Distefano-Sans';font-size:20px;font-weight:400;cursor:pointer}.container .content.autores{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:170px}.container .content.autores>a{background:#f4f2f3;color:#13120d;width:100%;font-size:24px;font-weight:700;padding:10px 30px;margin-bottom:2%}@media(min-width:480px){.container .content.autores>a{width:31.8%}}.container .content.autores>a:hover{color:#f4f2f3;background:#13120d}.container .content.single-autores{display:flex;flex-wrap:wrap;justify-content:space-between}.container .content.single-autores .img{width:30%}.container .content.single-autores .txt{width:70%;padding:0 70px 0 50px}.container .content.single-autores .txt h1{font-size:40px;margin:30px 0 25px;padding-bottom:25px}.container .content.single-autores .txt h1:after{width:70%}.container .content.single-autores .txt p{font-size:20px;line-height:20px;font-weight:200}.container.catalogo .grid,.container.categorias .grid{justify-content:unset}.container .content.catalogo,.container .content.categorias{flex-direction:row;max-height:unset;justify-content:unset}@media(min-width:769px){.container .content.catalogo,.container .content.categorias{flex-direction:column;max-height:1020px}}.container .content.catalogo>a,.container .content.categorias>a{width:100%;font-size:20px;display:flex;align-items:center;margin-bottom:1%}@media(min-width:769px){.container .content.catalogo>a,.container .content.categorias>a{width:31.8%}}.container .content.catalogo>a.child-category,.container .content.categorias>a.child-category{padding-left:50px;font-weight:200;background:transparent;margin-bottom:7px}.container .content.catalogo>a.child-category:hover,.container .content.categorias>a.child-category:hover{color:#363939}.container .content.catalogo>a:nth-child(30),.container .content.categorias>a:nth-child(30){margin-top:0}.container .content.catalogo>a:nth-child(29),.container .content.catalogo>a:nth-child(32),.container .content.catalogo>a:nth-child(33),.container .content.catalogo>a:nth-child(35),.container .content.categorias>a:nth-child(29),.container .content.categorias>a:nth-child(32),.container .content.categorias>a:nth-child(33),.container .content.categorias>a:nth-child(35){margin-top:50px}.container .cont-terms,.container .content.cont-quienes{display:flex;flex-wrap:wrap;justify-content:space-between}.container .cont-terms .terms,.container .content.cont-quienes .quienes-somos{margin-left:0;max-width:none}@media(min-width:481px){.container .cont-terms .terms,.container .content.cont-quienes .quienes-somos{max-width:40%}}@media(min-width:769px){.container .content.catalogo>a:nth-child(29),.container .content.categorias>a:nth-child(29){margin-top:0}.container .cont-terms .terms,.container .content.cont-quienes .quienes-somos{max-width:600px}}.container .cont-terms .terms p,.container .content.cont-quienes .quienes-somos p{font-size:20px;line-height:20px;font-weight:200}.container .content.cont-quienes aside{font-family:'Distefano-Sans',sans-serif;width:100%;padding:94px 60px;background:rgba(204,204,204,.2);margin-top:40px}@media(min-width:481px){.container .content.cont-quienes aside{width:45%;padding:94px 60px;margin-top:0;margin-top:-94px}}@media(min-width:769px){.container .content.cont-quienes aside{width:30%}}.container .content.cont-quienes aside h3{font-size:22px;font-weight:700;padding-bottom:35px}.container .content.cont-quienes aside .cargo{font-size:15px;margin-bottom:20px}.container .content.cont-quienes aside .cargo:last-child{margin-bottom:0}.container .content.checkout{display:flex;flex-wrap:wrap;justify-content:space-between}.container .content.checkout .cart-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.container .content.checkout#checkout .step-title{text-decoration:unset}.container .content.checkout#checkout .field label{margin:10px auto 0}.container .content.checkout form#co-payment-form legend{text-decoration:unset}.container .content.checkout .messages{position:absolute}.container .content.checkout .checkout-list{width:69%;margin-bottom:20px}.container .content.checkout .checkout-list .table{max-width:1100px}.container .content.checkout .checkout-list .table .row .col .button.download{margin:0}.container .content.checkout .checkout-list .options{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px;border:solid thin #cecbcb;margin-top:65px}.container .content.checkout .checkout-list .options>div{max-width:140px;display:flex;flex-wrap:wrap;align-items:center;width:100%;justify-content:center;margin:0 auto 20px}@media(min-width:480px){.container .content.checkout .checkout-list .options>div{justify-content:space-between;margin:0;width:auto}}.container .content.checkout .checkout-list .options>div:last-child{margin:0 auto}@media(min-width:480px){.container .content.checkout .checkout-list .options>div:last-child{margin:0}}.container .content.checkout .checkout-list .options>div .icn{margin-right:15px}.container .content.checkout .checkout-list .options>div p{font-size:21px;font-weight:700;text-transform:uppercase;width:auto}.container .content.checkout .checkout-list .options>div:nth-child(2) p{width:64%}.container .content.checkout aside{font-family:'Distefano-Slab',serif;width:100%;padding:55px 35px;background:rgba(204,204,204,.2);margin-top:40px}@media(min-width:481px){.container .content.checkout aside{margin-top:40px}}@media(min-width:1000px){.container .content.checkout aside{width:30%;margin-top:0}}.container .content.checkout aside h3{font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.container .content.checkout aside .block{font-size:18px;margin-bottom:20px;padding-bottom:20px;border-bottom:solid thin #8b8785;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.container .content.checkout aside .block:last-child{margin-bottom:0}.container .content.checkout aside .block .item-block{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:15px}.container .content.checkout aside .block .item-block:last-child{margin-bottom:0}.container .content.checkout aside .button.black{margin:0;background:transparent}.container .content.checkout aside .button.black:hover{background:#000}.container .checkout-container .form-shipping-address input{width:100%}.container .checkout-container .form-shipping-address select{background-position:97% center}.container .checkout-container .form-shipping-address .field{padding-bottom:20px}.container .checkout-container .form-shipping-address label.label{padding-bottom:10px;display:block}.container .checkout-container .form-shipping-address fieldset.field.street{padding-bottom:20px}.container .checkout-container .form-shipping-address fieldset.street .field{padding-bottom:0}.container .checkout-container .opc-estimated-wrapper{width:100%}.container .checkout-container .methods-shipping input{width:auto}.container .checkout-container .payment-methods .label img{width:auto}.container .checkout-container .shipping-information{padding:10px 0}.container .checkout-container .shipping-information>div{padding:5px 0}.container .checkout-container button{background:#000;cursor:pointer}.container .checkout-container button:hover{background:#fff;border:solid 2px #000}.block-dashboard .block-content{margin-left:0}@media(min-width:480px){.block-dashboard .block-content{margin-left:70px}}.customer-address-form .action,.block-dashboard .box .box-actions a.button.black{color:#000;width:fit-content;border:solid 2px #000;font-size:19px;padding:8px 10px;transition:ease .25s;display:inline-block;margin:0 10px 0 0}.customer-address-form .action:hover,.block-dashboard .box .box-actions a.button.black:hover{color:#fff;background-color:#000}.block-dashboard .box .box-content{font-size:16px;line-height:20px;font-weight:200}.message.notice,.message.info.empty{position:relative;max-width:1040px;min-height:320px;margin:60px auto;display:flex;align-items:center}.search .grid{justify-content:unset !important}.customer-account-login .button.black{margin:20px 0 0}footer{min-height:166px;display:flex;margin:0 auto;max-width:1080px;padding:0 20px;width:100%}@media(min-width:480px){footer{padding:0 45px}}footer .doble{width:100%}footer .doble .cont-redes{display:flex;flex-wrap:wrap;min-height:auto;justify-content:flex-start}footer .doble .cont-redes.desktop .redes{display:none}@media(min-width:480px){footer .doble .cont-redes.desktop .redes{display:flex}}footer .doble .cont-redes .redes{width:30%;display:flex;justify-content:space-between;margin:20px}@media(min-width:480px){footer .doble .cont-redes .redes{width:20%;margin:0 50px 0 0}}footer .doble .cont-redes .redes a img{height:20px;width:25px}footer .doble .cont-redes .newsletter{font-family:'Distefano-Sans',sans-serif;font-size:11px;color:#27241f;background:#cecece;padding:12px 24px;text-transform:uppercase;margin:45px 0}@media(min-width:480px){footer .doble .cont-redes .newsletter{margin:0}}footer .doble .cont-redes .newsletter:hover{background:#27241f;color:#fff}footer .doble .mobile{min-height:auto;border-top:solid thin #878583;padding:30px 0}@media(min-width:480px){footer .doble .mobile{border-top:none;padding:0}}footer .doble .mobile .logo{margin:0;width:60%}footer .doble .mobile .cont-redes{width:40%}@media(min-width:480px){footer .doble .mobile .cont-redes{display:none}}footer .doble .mobile .cont-redes .redes{width:100%;margin:0 0 0 35px}footer .doble .logo{min-height:auto;margin:20px}@media(min-width:480px){footer .doble .logo{margin:0}}.trama{width:100%}a.button button,a.button button span{background:transparent;cursor:pointer}.button.black:hover button,.button.black:hover button span{color:#fff}.loader{position:absolute;margin:auto;left:calc(50% - 25px)}.loader img{width:50px}.checkout .cart-summary{display:none}.account .box{margin:10px auto 20px auto}.account .box .box-title{font-size:18px;margin-bottom:7px;display:block}.account .box .box-content{margin-bottom:10px}.account .box .box-content strong{display:inline-block;margin-bottom:5px}#checkout ol{list-style:none}form#co-payment-form legend{font-weight:700;font-size:18px;text-decoration:underline}#checkout-payment-method-load .step-title{font-size:16px;margin-bottom:10px}#checkout-payment-method-load .payment-method-content{margin:20px auto 10px auto}#checkout .opc-sidebar .modal-content table{text-align:left}#checkout .opc-sidebar .modal-content table caption{margin:10px auto;display:block;font-size:16px;font-weight:700;text-decoration:underline;white-space:nowrap}.items-in-cart div.title{cursor:pointer}#checkout .step-title{margin-bottom:10px;font-size:18px;font-weight:700;text-decoration:underline}#checkout .field{margin:10px auto}#checkout .field label{margin:10px auto;display:block}#checkout #shipping-method-buttons-container{margin:20px auto}#checkout #shipping-method-buttons-container button{margin:auto}#checkout #shipping-method-buttons-container button:hover{color:#000}#checkout #checkout-shipping-method-load .col-carrier{display:none}#checkout #checkout-shipping-method-load tr{margin-top:10px;margin-bottom:10px}#checkout #checkout-shipping-method-load th,#checkout #checkout-shipping-method-load td{width:130px;text-align:center;font-size:15px}.table-totals{margin-bottom:30px}#checkout button.action-edit{background-color:transparent;border:1px solid #000;padding:3px}#checkout button.action-edit:hover{background-color:#000;color:#fff}.button.small-margin-top-bottom{margin-top:10px;margin-bottom:10px}.cms-home div.page.messages,.catalog-product-view div.page.messages,#block-discount-heading,.billing-address-same-as-shipping-block,#checkout .discount-code,#customer-email-fieldset .note,.table-totals tr.shipping,.table-totals tr.totals-tax,#checkout .authentication-wrapper,#checkout .opc-estimated-wrapper,ul.opc-progress-bar,aside.authentication-dropdown,#checkout .opc-sidebar .opc-block-summary span.title,div[name="billingAddressshared.street.1"],#checkout .opc-sidebar .modal-header{display:none}div.trama,div.column.main{width:100%}div.message-container{padding-left:30px}div.autores-title{flex-basis:100%}.child-category{padding-left:40px}body.cms-librerias .grid.tres-col>.item>div.img{display:none}.grid.tres-col>.item>div.txt{height:auto}.item.hidden{display:none}.agreements-modal{display:none}div.checkout-agreements button{background:#fff !important;text-decoration:underline;margin:1em}div.checkout-agreements button:hover{border:none !important}div.checkout-agreements input[type="checkbox"]{width:auto !important;height:auto !important}a.terms-and-conditions-link{margin-top:2em}div.shipping-address-item{margin:.5em;border:solid 1px transparent;padding:.5em}div.shipping-address-item.selected-item{border-color:gray}div#checkout-step-shipping button.action,div.shipping-address-item button.action{color:#fff;padding:5px 10px;border:solid 2px #000}div#checkout-step-shipping button.action:hover,div.shipping-address-item button.action:hover{color:#000}div.shipping-address-item.selected-item button.action-select-shipping-item{display:none}div#checkout-step-shipping>button.action-show-popup{display:none}.customer-address-form .legend{font-size:1.5em;text-decoration:underline}.customer-address-form input[type="checkbox"]{margin:0;margin-top:1em;margin-bottom:1em;height:auto;width:auto;margin-right:1em}.customer-address-form .action{margin-top:.5em;margin-bottom:.5em;cursor:pointer}.customer-address-form form.form-address-edit .field{margin:.5em auto}div.sonoro-contact-info{margin:2em;margin-left:auto;float:right}.no-margin-bottom{margin-bottom:0 !important}.checkout-billing-address form input[name="telephone"]{margin-bottom:0}.checkout-billing-address form input[name="telephone"]~div.field-tooltip{margin-bottom:30px}.message-checkout{margin-bottom:1em;margin-top:1em}input.required-captcha{display:none}.field-recaptcha{margin-top:2em}.overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;flex-wrap:wrap;align-items:center;justify-content:center;display:none;top:0;left:0}.overlay.open{display:flex}.overlay .popup{max-width:600px;margin:0 auto;background:#fff;padding:20px;position:relative}.overlay .close-popup{position:absolute;right:0;top:0;background:#000;color:#fff;padding:5px;font-size:20px;z-index:10;cursor:pointer}.overlay .close-popup:hover{background:gray}