body{width:100%;display:grid;grid-template-columns:1fr;gap:3rem}main{display:grid;grid-auto-rows:auto;gap:3rem;padding:0 4rem;justify-items:center}article{display:grid;grid-auto-rows:auto;grid-template-columns:1fr;justify-items:center;max-width:100%;gap:2rem}ul{list-style:none}h1{max-width:64rem;font-size:2.6rem;font-family:Display,serif;word-spacing:.5rem;line-height:1.1;font-weight:600;color:#b20606}h2{font-family:Display,serif;font-size:1.95rem;color:#b20606;line-height:1.3}h2 a{color:#b20606}h3{font-family:Display,serif;font-size:1.3rem;color:#5d0808;letter-spacing:.1rem;line-height:2rem}h4{font-family:Alef,sans-serif;font-size:1.1rem;color:#b20606}h5{font-family:Alef,sans-serif}section{display:flex;justify-content:center;flex-flow:row wrap;height:min-content;gap:1.5rem}a{color:#4e4e4e;text-decoration:none;cursor:pointer;font-family:Alef}button{font-size:1rem;padding:.5rem 2rem;color:#fff;border:none;cursor:pointer;text-transform:uppercase;font-family:Alef,sans-serif}button.primary{background-color:#b20606}button.secondary{background-color:#4e4e4e}button.disabled{background-color:#d4827b;cursor:unset}button.like{color:#b20606;background-color:#fff;padding:0;font-size:2rem}button .metafield-rich_text_field{display:grid;grid-auto-flow:row;align-items:start;justify-items:start;gap:.5rem;height:min-content}button .metafield-rich_text_field ul{list-style:unset;list-style-position:inside}button .metafield-rich_text_field ol{list-style-position:inside}button table,button th,button td{border:1px solid black;border-collapse:collapse;text-align:start;padding:.5rem}.content{justify-content:start;flex-flow:column}.hidden{display:none}.shopify-policy__container{max-width:100%;display:grid;grid-auto-flow:row;justify-content:center;gap:2rem}.shopify-policy__container h1{text-align:center}.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container p{font-family:Alef,sans-serif}.shopify-policy__container .shopify-policy__title{display:grid;justify-content:center}.shopify-policy__container .shopify-policy__body .rte{display:grid;gap:1rem}p,ul,li,span,del{font-family:Alef}shop-cart-sync{display:none}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;max-width:100%}@media screen and (max-width:768px){body{gap:1rem}main{padding:1rem;max-width:100vw;gap:1rem}article{text-wrap:pretty;gap:2rem}h1{font-size:2.6rem}h2{font-size:1.7rem}h3{font-size:1.3rem;line-height:1.7rem}}main.index{margin-top:-3rem;padding:0}main.index section{gap:0}.index .slogan h1{text-align:start;color:#b20606}.index .slogan{width:70%;padding:0 0 0 4rem;justify-self:start}.index .text-title{color:#b20606;text-align:center}.index .acerca{display:grid;grid-template-areas:"a b";grid-template-rows:1fr;grid-template-columns:5fr 3fr;padding:0 2rem 0 0;align-items:start;gap:2rem}.index .acerca img{grid-area:a;width:100%;object-fit:cover;height:auto}.index .acerca__info{display:flex;flex-flow:column nowrap;gap:1rem;align-items:center;font-size:1.2rem}.index .mas-vendido{display:grid;grid-template-areas:"titulo ." "description images";grid-template-rows:min-content;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;justify-items:center}.index .mas-vendido *{font-family:Display,serif}.index .mas-vendido .description{padding:2rem 0;grid-area:description;flex-direction:column;gap:2rem;align-content:start}.index .mas-vendido .images{grid-area:images}.index .mas-vendido .images img{max-width:100%;width:80%;object-fit:contain}.index .mas-vendido .link--active{color:#b20606}.index .mas-vendido .link--inactive{color:inherit}.index .mas-vendido .link__image--inactive{display:none}@media screen and (max-width:768px){main.index{margin-top:-1.1rem}.index .banner{height:30vh}.index .banner__logo{grid-area:a;width:40vw;height:auto}.index .banner .caret{width:4rem;height:4rem;color:#fff}.index .slogan h1{text-align:center}.index .slogan{padding:0 1rem;width:unset}.index .acerca{padding:0;grid-template-areas:"b" "a";grid-template-rows:min-content min-content;grid-template-columns:1fr}.index .acerca p{padding:0 2rem}.index .mas-vendido{padding:unset;grid-template-areas:"titulo" "images" "description";grid-auto-flow:row;grid-auto-rows:min-content;grid-template-columns:1fr;gap:1rem;align-items:center;text-align:center}.index .mas-vendido .description{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:1.5rem;padding:unset}.index .mas-vendido .description a{text-overflow:ellipsis;text-decoration:underline}.index .mas-vendido .description .caret{width:3rem;height:3rem;color:gray}.index .mas-vendido .images img{max-width:70%}}header.main{display:flex;position:relative;top:0;z-index:1000;font-weight:700;font-family:Alef,serif;font-size:1.1rem}header.main nav{background-color:#000;padding:1rem 2rem;height:100%;width:100%;display:flex;justify-content:space-between;align-items:center;color:#fff}header.main nav a{text-transform:uppercase;color:#fff}header.main nav a:hover{color:#b20606}header.main nav ul{display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:2rem}header.main nav img{width:auto;height:2.5rem}header.main nav button{width:4rem;height:auto;background-color:transparent}header.main nav li{cursor:pointer}@media screen and (max-width:768px){header.main nav ul{gap:.5rem}}header.main .dropdown li{width:max-content}header.main .dropdown__toggle{display:flex;align-items:start;justify-content:start;gap:.5rem}header.main .dropdown__menu{display:flex;justify-content:space-around;gap:1rem;flex-flow:column wrap;align-items:start;position:absolute;background:#000;padding:1rem 2rem 1rem 1rem}header.main .dropdown__menu--aside{justify-self:start;display:flex;justify-content:space-around;width:max-content;gap:1rem;flex-flow:column wrap;align-items:start;position:absolute;left:100%;background:#000;padding:1rem 2rem 1rem 1rem}@media screen and (max-width:768px){header.main .dropdown{flex-flow:column wrap;gap:1rem;font-size:1rem}header.main .dropdown .dropdown p{width:min-content}header.main .dropdown__menu{display:flex;justify-content:space-around;gap:1rem;flex-flow:column wrap;align-items:start;top:100%;left:-1rem;background:#000;padding:0rem 2rem 100vh 2rem}header.main .dropdown__menu--aside{padding:0rem 0rem 0rem 1rem;position:static;bottom:unset;top:unset}}.card{position:relative;display:grid;gap:.5rem;padding:0;grid-template:min-content min-content/1fr;justify-items:center;align-items:center;height:auto}.card img{padding:0 0 .5rem;object-fit:scale-down;width:100%;height:auto;max-height:14rem}.card__cintillo{font-family:Price;position:relative;width:100%;text-align:center;position:absolute;top:0;background-color:#b20606;color:#fff;opacity:.5;font-size:1.2rem;z-index:100}.card__cintillo.chico{padding:0 .5rem;text-align:start;width:max-content}.card a{color:inherit;cursor:pointer}.card svg{position:absolute;top:2.5%;right:2.5%;z-index:1;color:#b20606;font-size:2rem}.card__description{display:grid;grid-template-rows:auto 1fr;gap:.5rem;align-items:start;justify-items:center;text-align:center}.card__description h3{color:#5d0808}.card__description section{flex-flow:column;gap:unset}.card__description .price{font-family:Price;font-weight:600;letter-spacing:1pt}.card__description .price__discounted{font-family:Price;font-weight:600;letter-spacing:1pt;color:#b20606}.card__description .price__compare_at{font-family:Price;font-weight:600;letter-spacing:1pt;color:#4e4e4e;text-decoration:line-through}@media screen and (max-width:768px){.card__description h2{font-size:1rem}}.grid{display:grid;gap:2rem;width:100%;grid-template:"a a" min-content "b c" min-content/1fr min-content}.grid img{height:min-content}.grid__title{display:flex;justify-content:center;align-items:center;gap:1rem;flex-flow:row nowrap;grid-area:a}.grid__title #filtrar{font-size:4rem;color:#000}.grid__title svg{cursor:pointer}.grid__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,14rem));justify-content:space-evenly;grid-area:b;gap:1rem}.grid__content--spaced{justify-content:space-between}.grid__content--centered{justify-content:center;gap:2rem}@media screen and (max-width:768px){.grid{padding:0}.grid section{padding:0}.grid{grid-template:"a" min-content "b" 1fr/1fr}.grid__content{grid-template-columns:repeat(auto-fill,minmax(4rem,42vw));justify-content:center;justify-items:center;gap:1.5rem}}#search-dialog{background-color:#fff0;border:none!important;outline:none!important;scrollbar-width:none;-ms-overflow-style:none}#search-dialog::-webkit-scrollbar{background:transparent;width:0px}#search-dialog{inset:0;margin:0 auto;position:absolute}#search-dialog::backdrop{background-color:#000000d9}.predictive-search{padding:4rem 0 0;display:grid;justify-items:center;justify-content:center;align-items:start;grid-template:auto 5fr/1fr;gap:2rem;width:100vw}.predictive-search section{padding:0}.predictive-search .search-box{flex-flow:row;width:90%;justify-content:center;align-items:center}.predictive-search .search-box input{padding:.4rem 3rem .4rem 2rem;background:#f5f5f5;border-radius:3rem;min-width:clamp(12rem,70vw,32rem);height:5rem;outline:none;font-family:Alef,sans-serif;font-size:1.2rem}.predictive-search .search-box svg{width:clamp(24px,3rem,64px)}.predictive-search .search-box a{height:min-content;color:#b20606;text-decoration:none;cursor:pointer}.predictive-search .search-box a:hover{color:#fff}.predictive-search #shopify-section-predictive-search-results h3{color:#fff!important}.predictive-search #shopify-section-predictive-search-results .price,.predictive-search #shopify-section-predictive-search-results .price__discounted{color:#b20606}.predictive-search #shopify-section-predictive-search-results .price__compare_at{color:#4e4e4e}.predictive-search #shopify-section-predictive-search-results li{padding:.5rem 0rem;border-top:.1rem solid #4E4E4E;display:flex;flex-flow:row nowrap;gap:1rem;align-items:center}.predictive-search #shopify-section-predictive-search-results .grid__content.search{justify-content:center;grid-template-columns:repeat(3,minmax(6rem,14rem));gap:2rem}@media screen and (max-width:768px){.predictive-search{gap:1rem}.predictive-search section{gap:1rem}.predictive-search #shopify-section-predictive-search-results{width:90%}.predictive-search #shopify-section-predictive-search-results .grid{gap:0rem}.predictive-search #shopify-section-predictive-search-results .grid__content.search{grid-template-columns:repeat(2,minmax(6rem,14rem));gap:1rem}}.carousel{align-items:center;justify-content:center;flex-direction:column;width:100%;position:relative}.carousel .caret{transform:scale(1.5)}.carousel section{display:grid;justify-items:center;grid-auto-flow:column;grid-template-rows:1fr;width:100%;gap:2rem}.carousel img{width:100%;max-width:16rem;aspect-ratio:1/1;object-fit:contain}@media screen and (max-width:768px){.carousel img{max-width:100%;aspect-ratio:initial}}.carousel aside{padding:0 1rem;display:flex;flex-flow:row nowrap;width:100vw;max-width:unset;justify-content:space-between;position:absolute;top:50%;z-index:100}.carousel__dots{justify-items:center!important}.carousel__dots .active-dot{color:#b20606}.carousel__dots .inactive-dot{color:#4e4e4e}.carousel--fullscreen{width:100vw;height:auto}.carousel--fullscreen img{display:block;width:100vw;height:auto;object-fit:cover}.carousel--banner{justify-self:stretch;position:relative}.carousel--banner .banner{display:grid;grid-template-areas:"a b b";grid-template-rows:1fr;grid-template-columns:1fr 1fr;place-items:center;background-repeat:no-repeat;background-size:cover;height:70vh;z-index:0}.carousel--banner .banner img{max-width:100vw;width:100vw;max-height:70vh}.carousel--banner .banner .caret{width:6rem;height:6rem;color:#fff}.carousel--banner .banner aside{min-width:100%;position:absolute;display:grid;grid-template-rows:1fr;grid-template-columns:min-content min-content;grid-auto-flow:column;justify-content:space-between}.carousel--banner .banner aside a{justify-self:stretch;min-width:4rem}@media screen and (max-width:768px){.carousel--fullscreen img{aspect-ratio:unset;object-fit:cover}.carousel--banner .banner{height:unset}.carousel--banner .banner img{place-self:start;object-fit:contain;height:unset}}.footer{background-color:#000;padding:2rem;display:flex;flex-direction:column;gap:3rem;font-family:Alef,sans-serif}.footer a{color:#fff}.footer a:hover{color:#b20606}.footer h4{color:#fff;font-size:1.25rem}.footer .icon{color:#000;background-color:#b20606;padding:.5rem;size:1.75rem;border-radius:100%}.footer .footer-top,.footer .footer-bottom{display:flex}.footer .footer-bottom{flex-direction:column;color:#fff;align-items:center;gap:1rem}.footer .footer-bottom div{display:flex;gap:1rem}.footer .footer-top{justify-content:space-evenly;flex-wrap:wrap;gap:2rem;width:100%}.footer .footer-top .accessos-privacidad{display:grid;grid-template:1fr/1fr 1fr;width:min-content}.footer .footer-top .accessos-privacidad section{gap:1rem;justify-content:start;flex-flow:column wrap}.footer .footer-top div{display:flex;flex-direction:column;gap:1rem}.footer .footer-top ul{display:flex;flex-direction:column;color:#fff;gap:1rem}.footer .footer-top ul li{display:grid;grid-template:1fr/auto 3fr;grid-auto-flow:column;align-items:center;gap:.5rem;max-width:18.75rem}.footer .footer-top ul li i{background-color:#b20606!important;color:#b20606!important}.footer .footer-top ul li section{gap:.5rem;justify-content:start;flex-flow:column wrap}.footer .footer-top img{width:128px;height:64}.footer hr{height:2px;background-color:#fff;width:100%;border-radius:100%}.contact{font-family:Alef;flex-flow:column nowrap;align-items:center;width:100%;padding:0 4rem}.contact section{flex-flow:column wrap;justify-content:start;align-items:start;width:100%;gap:.5rem}.contact-form{width:100%;display:grid;grid-template:"nombre ." auto "correo tel" auto "mensaje mensaje" auto "mensaje mensaje" auto/1fr 1fr;gap:1.5rem}.contact-form .success{color:#b20606;text-align:center;font-weight:700}.contact-form .errors ul{list-style:none;padding:0;color:#b20606}.contact-form .input-group{display:grid;gap:.5rem}.contact-form .input-group.nombre{grid-area:nombre}.contact-form .input-group.correo{grid-area:correo}.contact-form .input-group.tel{grid-area:tel}.contact-form .input-group.mensaje{grid-area:mensaje}.contact-form .input-group button{min-width:12rem;justify-self:end}.contact-form .input-group label{font-family:Alef,sans-serif;font-size:1rem;color:#4e4e4e;text-transform:uppercase}.contact-form .input-group input,.contact-form .input-group textarea{width:100%;padding:.8rem 1rem;border:1px solid #D4827B;border-radius:4px;font-family:Alef,sans-serif;font-size:1rem;outline:none;background:#fff}.contact-form .input-group input:focus,.contact-form .input-group textarea:focus{border-color:#b20606}.contact-form .input-group textarea{resize:vertical}@media screen and (max-width:768px){.contact-form{grid-template:"nombre" auto "correo" auto "tel" auto "mensaje" auto "mensaje" auto/1fr;grid-auto-flow:column;gap:1.5rem}}.auto-grid{display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,20vw);gap:4rem}@media screen and (max-width:768px){.auto-grid{gap:2rem;grid-template-columns:repeat(auto-fit,40vw)}}.filter{display:grid;grid-template:auto/max-content;grid-auto-rows:max-content;grid-auto-flow:row;justify-items:start;align-content:start;gap:1rem;color:#b20606}.filter h3{color:#000}.filter *{font-family:Alef,sans-serif;text-transform:uppercase}.filter span{width:max-content}.filter__contents{flex-flow:column wrap;gap:.5rem;justify-items:end}.filter__price_range{display:grid;gap:.5rem;grid-template:max-content/repeat(3,max-content)}.filter__price_range li{display:grid;grid-template:min-content/repeat(3,max-content);gap:.5rem}.filter a{color:#b20606;text-decoration:underline}.filter label{display:grid;grid-template:min-content/min-content auto;grid-auto-flow:column;gap:.5rem;align-items:center}.filter label input[type=checkbox]{accent-color:#B20606;width:1.15rem;height:1.15rem}.filter input[type=submit]{-webkit-appearance:none;appearance:none;background-color:#b20606}.filter__active{flex-flow:column nowrap}@media screen and (max-width:768px){.filter h1{display:flex;gap:.4rem;align-content:center}.filter.open{top:20%}.filter{position:fixed;top:90%;z-index:100;background-color:#fff;border-radius:1rem;width:90%;min-height:100%;box-shadow:gray 0 0 1rem;padding:1rem;overflow-y:scroll}}@font-face{src:url(./Taviraj-Regular-B3KyoFyG.ttf) format("opentype");font-family:Display;font-weight:600;font-display:swap}@font-face{src:url(./fonts/MetalMania-Regular.ttf) format("opentype");font-family:MetalMania;font-display:swap}@font-face{src:url(./Taviraj-Regular-B3KyoFyG.ttf) format("opentype");font-family:Subtitle;font-weight:400;font-display:swap}@font-face{src:url(./Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("opentype");font-family:Alef;font-weight:400;font-display:swap}@font-face{src:url(./Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("truetype");font-family:Alef;font-weight:700;font-display:swap}@font-face{src:url(./Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("truetype");font-family:Price;font-display:swap}@media(max-width:768px){.desktop{display:none!important}}@media(min-width:768px){.mobile{display:none!important}}
