#product-shelf{display:flex;justify-content:space-between;margin:25px auto}@media screen and (max-width:960px){#product-shelf{flex-direction:column}}@media screen and (min-width:960px){#product-shelf{flex-direction:row}}@media screen and (min-width:640px){#product-shelf{width:640px}}@media screen and (min-width:768px){#product-shelf{width:768px}}@media screen and (min-width:1024px){#product-shelf{width:924px}}@media screen and (min-width:1280px){#product-shelf{width:1180px}}@media screen and (min-width:1536px){#product-shelf{width:1536px}}#product-shelf .shelf-filters{padding-top:25px}@media screen and (max-width:960px){#product-shelf .shelf-filters{padding-top:0}}@media screen and (max-width:640px){#product-shelf .shelf-filters{width:100%}}@media screen and (min-width:640px){#product-shelf .shelf-filters{width:84px}}@media screen and (min-width:768px){#product-shelf .shelf-filters{width:116px}}@media screen and (min-width:1024px){#product-shelf .shelf-filters{width:180px}}@media screen and (min-width:1280px){#product-shelf .shelf-filters{width:244px}}@media screen and (min-width:1536px){#product-shelf .shelf-filters{width:308px}}@media screen and (max-width:960px){#product-shelf .shelf-filters .desktop{display:none}}#product-shelf .shelf-filters .desktop h3{font-size:18px;font-weight:600;margin-bottom:25px}#product-shelf .shelf-filters .desktop h3 span{color:#222;font-size:14px;font-weight:300}#product-shelf .shelf-filters .desktop h3 span:hover{cursor:pointer}#product-shelf .shelf-filters .desktop h4{font-size:16px;font-weight:500;margin-bottom:15px}#product-shelf .shelf-filters .mobile{padding:24px}@media screen and (max-width:960px){#product-shelf .shelf-filters .mobile{padding-top:0}}@media screen and (min-width:960px){#product-shelf .shelf-filters .mobile{display:none}}#product-shelf .shelf-filters .mobile .selector{background-color:#0000000d;border:1px solid rgba(0,0,0,.25);border-radius:20px;display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}#product-shelf .product-shelf-tabbed{display:flex;flex-wrap:wrap;gap:15px}@media screen and (max-width:960px){#product-shelf .product-shelf-tabbed{justify-content:center;margin:auto}}@media screen and (max-width:640px){#product-shelf .product-shelf-tabbed{width:100vw}}@media screen and (min-width:640px){#product-shelf .product-shelf-tabbed{width:402px}}@media screen and (min-width:768px){#product-shelf .product-shelf-tabbed{width:498px}}@media screen and (min-width:1024px){#product-shelf .product-shelf-tabbed{width:690px}}@media screen and (min-width:1280px){#product-shelf .product-shelf-tabbed{width:882px}}@media screen and (min-width:1536px){#product-shelf .product-shelf-tabbed{width:1074px}}#product-shelf .product-shelf-tabbed .product-card{background-color:#f6f1e7;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:25px;position:relative}@media screen and (max-width:640px){#product-shelf .product-shelf-tabbed .product-card{width:calc(100vw - 104px)}}@media screen and (min-width:640px){#product-shelf .product-shelf-tabbed .product-card{width:124px}}@media screen and (min-width:768px){#product-shelf .product-shelf-tabbed .product-card{width:156px}}@media screen and (min-width:1024px){#product-shelf .product-shelf-tabbed .product-card{width:220px}}@media screen and (min-width:1280px){#product-shelf .product-shelf-tabbed .product-card{width:284px}}@media screen and (min-width:1536px){#product-shelf .product-shelf-tabbed .product-card{width:348px}}#product-shelf .product-shelf-tabbed .product-card.toggle-image:hover a .featured-image{opacity:0}#product-shelf .product-shelf-tabbed .product-card.toggle-image:hover a .auxiliar-image{opacity:1}#product-shelf .product-shelf-tabbed .product-card a{aspect-ratio:1/1;position:relative;text-decoration:none;transition-duration:1s}#product-shelf .product-shelf-tabbed .product-card a .auxiliar-image,#product-shelf .product-shelf-tabbed .product-card a .featured-image{align-items:flex-end;aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;border-radius:10px;display:flex;justify-content:flex-end;left:0;padding:5px;position:absolute;top:0;width:100%}#product-shelf .product-shelf-tabbed .product-card a .auxiliar-image:hover,#product-shelf .product-shelf-tabbed .product-card a .featured-image:hover{border-color:#00000080}#product-shelf .product-shelf-tabbed .product-card a .featured-image{background-size:cover;opacity:1;transition-duration:.5s}#product-shelf .product-shelf-tabbed .product-card a .auxiliar-image{background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;transition-duration:.5s}#product-shelf .product-shelf-tabbed .product-card .product-category{border:1px solid rgba(35,31,32,.749);border-radius:5px;margin:1rem auto auto;padding:5px 10px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}#product-shelf .product-shelf-tabbed .product-card .product-category p{color:#231f20;font-size:16px;font-weight:200;line-height:16px;opacity:.75}#product-shelf .product-shelf-tabbed .product-card .product-name{margin-top:1rem;position:relative}#product-shelf .product-shelf-tabbed .product-card .product-name p{font-size:18px;font-weight:400}#product-shelf .product-shelf-tabbed .product-card .product-name p a{color:#231f20}#product-shelf .product-shelf-tabbed .product-card .product-assets{position:relative}#product-shelf .product-shelf-tabbed .product-card .product-assets p{color:#231f20;font-size:28px;font-weight:600;margin-bottom:1rem}#product-shelf .product-shelf-tabbed .product-card .product-assets p.discount{font-size:18px;font-weight:500;margin-bottom:0;text-decoration:line-through}#product-shelf .product-shelf-tabbed .product-card .product-assets .v-btn{height:50px!important}#product-shelf .product-shelf-tabbed .product-card .product-assets .product-cart-control{border:1px solid rgba(0,0,0,.25);border-radius:3px;display:flex;flex-direction:row;height:50px;justify-content:space-between;width:100%}#product-shelf .product-shelf-tabbed .product-card .product-assets .product-cart-control .v-btn{border-radius:0!important;height:100%!important;width:25%!important}#product-shelf .product-shelf-tabbed .product-card .product-assets .product-cart-control input{background-color:#fff;text-align:center;width:50%}#product-shelf .product-shelf-mobile{align-items:stretch;flex-wrap:wrap;justify-content:space-between;margin:auto;width:100%}@media screen and (max-width:960px){#product-shelf .product-shelf-mobile{display:flex}}@media screen and (min-width:960px){#product-shelf .product-shelf-mobile{display:none}}#product-shelf .product-shelf-mobile .product-card{display:flex;flex-direction:column;justify-content:space-between;padding:25px;width:calc(100vw - 104px)}#product-shelf .product-shelf-mobile .product-card a{text-decoration:none}#product-shelf .product-shelf-mobile .product-card a .featured-image{align-items:flex-end;aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,0,0,.25);border-radius:3px;display:flex;justify-content:flex-end;padding:5px;width:100%}#product-shelf .product-shelf-mobile .product-card a .featured-image:hover{border-color:#00000080}#product-shelf .product-shelf-mobile .product-card .product-name{margin-top:1rem}#product-shelf .product-shelf-mobile .product-card .product-name p{color:#231f20;font-size:18px;font-weight:500}#product-shelf .product-shelf-mobile .product-card .product-assets p{color:#ede707;font-size:28px;font-weight:700;margin-bottom:1rem}#product-shelf .product-shelf-mobile .product-card .product-assets .v-btn{height:50px!important}#product-shelf .product-shelf-mobile .product-card .product-assets .product-cart-control{border:1px solid rgba(0,0,0,.25);border-radius:3px;display:flex;flex-direction:row;height:50px;justify-content:space-between;width:100%}#product-shelf .product-shelf-mobile .product-card .product-assets .product-cart-control .v-btn{border-radius:0!important;height:100%!important;width:25%!important}#product-shelf .product-shelf-mobile .product-card .product-assets .product-cart-control input{text-align:center;width:50%}
