/** Shopify CDN: Minification failed

Line 19:13 Expected ":"
Line 134:28 "paddinb-bottom" is not a known CSS property

**/
/** BLACK-FRIDAY HOME **/
#page-type-index{background:#111;}
#page-type-index .bg-white{background:#111;}
#page-type-index .text-black{color:#fff;}
#page-type-index .product-card {border: 1px solid #444;}
#page-type-index .button-secondary.button-ghost{color:white;}
#page-type-index .menu-big input{color:black}
#page-type-index .menu-bg .bg-white{background:#fff;}
/** COMMON **/
h1, h2, h3, h4, h5, h6{font-weight:300;margin-bottom:1rem;}

h2, h2.title{font-size:1.25rem;font-weight:300;}
h3{font-size1.25rem;}
.text-base, .text-body-base {line-height: 1.2rem;}
.product-card {border:1px solid #ddd; padding: 10px;}
.tag{border:none;}
.bg-neutral-100{background:#fff!important;}


/** HEADER **/
.shopify-section-group-header-group.announcement-default{position: fixed;width: 100%;height: 32px;z-index: 98888888;}
.shopify-section-group-header-group.menu-big{position: fixed;width: 100%;z-index: 99999999;margin-top:32px;}
main.content-for-layout{padding-top:160px;}
.announcement-default .bg-primary{padding:0;}
.announcement-default .h-9{height:2rem;}
.menu-big .menu-bg{background:#E30015;color:#fff;}
.menu-big .menu-bg > ul> li a{color:#fff;text-transform:uppercase;font-weight:400;}
.menu-big .menu-bg > ul> li a:hover{color:#000;}
.menu-big .menu-bg button{color:#fff;text-transform:uppercase;font-weight:400;}
.menu-big .menu-bg button:hover{color:#000;}
.menu-big .menu-bg .bg-white .gap-8 {gap: 1rem;}
.menu-big .menu-bg .bg-white a{color:#000;text-transform:uppercase;font-weight:400;font-size:0.8rem;}
.menu-big .menu-bg .bg-white a:hover{color:#E30015;}
.logo-gmad{max-width:90px;}
.logo-para-mobile{display:none;}
.logo-para-mobile img{height:auto;width:100px;}
.logo-para-desktop{display:block;}
@media only screen and (max-width: 767px) {
  .shopify-section-group-header-group.announcement-default{height: 40px;}
  .shopify-section-group-header-group.menu-big{margin-top:40px;}
  main.content-for-layout{padding-top:167px;}
  .logo-gmad{display:none;}
  .logo-para-mobile{display:block;left:calc(64% - 100px);position:absolute;}
  .logo-para-desktop{display:none;}
  .announcement-default .h-9{height:2.6rem;}
  .announcement-default .whitespace-nowrap{white-space: pre-wrap;line-height: 1;text-align:center;padding:0 1.5rem;}
}


/** SECTIONS **/

.banner-interactive .section{padding:0;}
.banner-interactive img, .banner-interactive .h-\[26\.25rem\]{height:auto!important;}
.category-list-top-title .tag{width: 100%;
    font-size: 0.875rem;
    font-weight: 300;
    white-space: normal;
    height: 50px;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;}
.banner-principal img {height:auto!important;}
.carousel-item-image.collection-image.h-\[200px\] {height:100px;}
.category-list-top-title .mb-16{margin-bottom:2rem;}
@media only screen and (max-width: 767px) {
.category-list-top-title .mb-16{margin-bottom:1rem;}
}


/** PLP **/
#page-type-collection .header-short img.absolute{position:relative;}
#page-type-collection .header-short .h-96{height:auto!important;padding-left:0;padding-right:0;}
#page-type-collection .header-short h1{display:none;}
#page-type-collection .header-short .wrapper{padding-top:0;padding-bottom:0!important;}
.product-filter-simple .section.wrapper{padding-top:0!important;gap:2px;} 
.product-filter-simple .gap-6{gap:10px;}
@media only screen and (max-width: 767px) {
  #page-type-collection .header-short img{display:none;}
  #page-type-collection .header-short h1{display:block;margin:0;font-size:1.3rem;}
  #page-type-collection .header-short .p-4{padding:0}
  #page-type-collection .header-short .wrapper .wrapper{padding:0!important;}
}


/** PAGE **/
#page-type-page h1{font-size:1.9rem;}
#page-type-page h2{font-size:1.6rem;}
#page-type-page h3{font-size:1.3rem;}
#page-type-page p{margin-bottom:1rem;}
#product-info .product-description{    height: 53px;overflow: hidden;margin-top: 10px;font-size: 13px;line-height: 1.4;}
.col-md-6{width:50%;}
#product-info .accordion>.accordion-content {color: #000;line-height: 1.4;font-size: 0.9rem;}
#product-info .accordion>.accordion-content p{margin-bottom:0.8rem;}

/** HOME **/
#shopify-section-template--18376354234590__category_list_top_title_VfYBia .tag{display:none;}
#shopify-section-template--18376354234590__category_list_top_title_VfYBia .card{border:none;}
#shopify-section-template--18376354234590__category_list_top_title_VfYBia .mb-16{margin-bottom:5px;}
#shopify-section-template--18376354234590__category_list_top_title_VfYBia img.h-\[200px\]{height:120px}

@media only screen and (max-width: 767px) {
  .banner-grid .carousel img.object-cover {object-fit: contain;}
  .banner-grid .carousel img.aspect-square {aspect-ratio: auto;}
  .banner-grid img.h-full{height:auto;}

}

/** PRODUCT PAGE **/
.vendor{font-size:0.8rem;margin-top: 0px !important;float: right;}
.vendor a{color:#205527;}
.variant-sku{font-size:0.8rem;color:#777;}

.box-entrega{box-shadow:none!important;border:1px solid #ddd; border-radius:4px;padding:10px;display:flex;margin-top:10px!important;}
.form-entrega{}

.shipping button{background:#1F5626; color:#fff; padding:4px 20px;border-radius:4px;}

/** FOOTER **/
.footer-default{color:white;}
.footer-default a{color:white;}
.footer-default .text-black{color:white;}
.footer-default > .section.wrapper{max-width:100%;}
.footer-default .logo{display:none;}
.footer-default p.title{font-size:1.25rem;font-weight:300;color:white;}
.footer-default h3.title{color:#fff!important;font-weight:600;}
.footer-default hr{border-color:#ddd}
.footer-default .md\:pb-12 {paddinb-bottom:2rem;}
.footer-default li.link{margin:8px 0;color:white;}
.footer-default li.link a{text-decoration:none; color:white;font-size:0.85rem;}
.footer-default li.link a:hover{color:#E30015;}
.shopify-section-group-footer-group .input{color:#333;}
.shopify-section-group-footer-group .input.focus{color:#333;}
.certificados-footer{float:right;}
.certificados-footer img{max-width:90px;height:auto;float:left;padding:0 5px;}

@media only screen and (max-width: 767px) {
  .certificados-footer{float:left;}
}