@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--primary-color: #0d47a1;--primary-light-color: #5472d3;--primary-dark-color: #002171;--primary-text-color: #ffffff;--secondary-color: #bbdefb;--secondary-light-color: #eeffff;--secondary-dark-color: #8aacc8;--secondary-text-color: #000000;--danger-color: #92140c;--danger-light-color: #ffcf99;--lavender: #dae0f2;--dark-emphasis: #1e2e53;--facebook-background: #e9ebee;--dchamely-primary: #9f1945;--dchamely-primary-dark: #2c0703;--dchamely-primary-blue: #1441d2;--dchamely-background: #f5f5f5}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100dvh;font-family:Montserrat,sans-serif;background-color:#f5f5f5}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate}#titulo{font-size:2.5rem;font-weight:500;margin-bottom:.5rem}.navbar{padding:1rem 0}h1{color:var(--dchamely-primary-blue);font-size:2rem;font-weight:500;margin-top:0;margin-bottom:.5rem}h2{margin-bottom:.5rem}header a{color:#9e1946}a{color:#2c0703;text-decoration:none;background-color:transparent}a:hover{color:#9e1946}hr{border-color:#2c0703;border-width:1px}footer{color:#9e1946}#copyright{color:#1441d2;font-size:.9rem}.bottom_bar{padding:1rem 0}address{margin-bottom:1rem;font-style:normal;line-height:inherit;color:#9e1946}button{transition:.2s}button:active{transform:scale(.9)}h3{font-size:1rem}@media (max-width: 768px){img{margin-bottom:10px}.cabecera{font-size:.9rem;text-wrap:balance}#titulo{font-size:1.5rem}.ultimo{margin-bottom:0}}@media (min-width: 990px){.nav-item{font-size:1.2rem;padding-left:2.5rem}}#idioma{text-decoration:underline;font-weight:700;color:#5f5e5e}#idioma_footer{display:none}@media (max-width: 768px){#idioma{display:none}#idioma_footer{display:initial}}#idioma:hover{color:#000}header{box-shadow:0 1.5px 6px #2c0703;background-color:#ebd4cb}header p{margin:0}main{padding-top:1rem;padding-bottom:1rem}.principal{margin-top:1rem;margin-bottom:1rem}.footer{padding-top:1rem}.footer li{list-style:none}.footer ul{padding-inline-start:15px}.footer a{font-size:.8rem}.footer>div{border-top:solid 1px}#footer-header{letter-spacing:.2rem}.top_bar{background-color:#9e1946;color:#fff;padding:.5rem 2rem;font-size:small;display:flex;justify-content:space-between;font-weight:500}.top_bar a{display:flex;align-items:center;color:#fff;gap:.25rem}@media (max-width: 768px){.top_bar{display:none}}.home-products{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.latest-products{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 768px){.latest-products{grid-template-columns:repeat(3,1fr)}}.latest-products img{aspect-ratio:4/5;max-width:400px;width:100%;object-fit:cover}@media (max-width: 576px){.home-products,.latest-products{grid-template-columns:repeat(2,1fr)}}@media (max-width: 360px){.home-products,.latest-products{grid-template-columns:repeat(1,1fr)}}.home-products img{aspect-ratio:15/11;max-width:400px;width:100%}p{margin-top:0;margin-bottom:1rem}.container{max-width:1280px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap}.footer .row .col-6{flex:0 0 50%;max-width:50%}@media (min-width: 768px){.footer .row .col-md-4{flex:0 0 33.33%;max-width:33.33%}}.flex{display:flex}.items-center{align-items:center}.gap{gap:.25rem}.justify-between{justify-content:space-between}.product-image .desktop-image-picker{display:grid;grid-template-columns:55px 1fr;gap:1rem}.product-image .desktop-image-picker #imageZoom{width:fit-content;position:relative;cursor:var(--cursor)}.product-image .desktop-image-picker #imageZoom img{width:100%;height:100%;max-width:400px;aspect-ratio:4/5;object-fit:cover;object-position:0 0}.product-image .desktop-image-picker #imageZoom:after{pointer-events:none;position:absolute;top:0;left:0;display:var(--display);content:"";background-color:#000;width:100%;height:100%;background-image:var(--url);background-size:200%;background-position:var(--zoom-x) var(--zoom-y)}.product-image .desktop-image-picker .image-picker{overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:.5rem;max-height:480px;scrollbar-width:thin}.product-image .desktop-image-picker .image-picker img{cursor:pointer;object-fit:contain;width:44px;height:44px;border:2px solid gray;border-radius:4px}.product-image .desktop-image-picker .image-picker img:hover,.product-image .desktop-image-picker .image-picker img.image--active{border-color:var(--dchamely-primary-blue)}.product-image .mobile-slider{display:none;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory}.product-image .mobile-slider img{max-width:100%;aspect-ratio:4/5;scroll-snap-align:center}@media screen and (max-width: 768px){.product-image{overflow-x:auto}.product-image .desktop-image-picker{display:none}.product-image .mobile-slider{display:flex}}.product-detail{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (max-width: 768px){.product-detail{grid-template-columns:1fr}}
