html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,input,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/*font-size: 14px;*/
	/*font: inherit;*/
	vertical-align: baseline;
     box-sizing: border-box;

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	/*line-height: 1;*/
	background:#fff;
	font-family: "Inter Tight", serif;
	color:#1a1a1a;
     box-sizing: border-box;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

a { text-decoration:none; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; }

table {
	border-collapse: collapse;
	border-spacing: 0;
}



/*

<uniquifier>: Use a unique and descriptive class name
 <weight>: Use a value from 100 to 900
*/

.inter-tight-<custom> {
  font-family: "Inter Tight", serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

/*my classes*/

.cus_container {
    max-width: 1540px;
    margin: 0 auto;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.banner_con.cus_container {
    padding: 0 !important;
}

.breadcrumbs {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.cus_flex{display: flex;align-items: center;}
.gap-1{gap:1rem}


/*header*/


.w-full{width: 100%}
.header_main{display: flex;align-items: center;gap:1rem;padding: 1rem 0;}
.header_main .logo{width: 180px;}
.mb-2{margin-bottom: 2rem}
.gray-bg{background-color: #f1f1f1;}
.black-bg{background-color: #1a1a1a;}
.border-1{border: 1px solid #cbcbcb}

.searchbar{width: 100%;position: relative;margin-left: 1rem;}
.searchbar input{background-color: #f1f1f1;width: 100%;height: 40px;color: #808080;border: 0;border-radius: 50px;padding-left: 4.5rem;outline: none;font-size: 14px;padding-right: 14px}
.searchbar .search-icon{width: 20px;height: 20px;object-fit: contain;position: absolute;left:20px;top: 12px}

.profile-icon{width: 24px;height: 24px;object-fit: contain}
.cart-div{display: flex;align-items: center; gap:4px;}
.cart-div img{width: 24px;height: 24px;object-fit: contain}
.cart-div span{background-color: #e74436;color: #Fff;font-size: 13px;padding: 3px;border-radius: 4px}

/*nav-link*/
.nav-link{padding-bottom: 1.4rem}
.nav-link a {
    color: #1a1a1a;
    font-weight: 300;
    font-size: 18px;
}

.header_main .right-side{display: flex;justify-content: flex-end;gap:0.4rem}

/*banner*/


.banner_con{width: 100%;}
.banner_con .mobile{display: none}

.promtion_cont{position: sticky;top: 0;width: 100%;padding: 10px 16px;display: flex;align-items: center;justify-content: center;z-index: 500;gap:1rem;}

.promtion_cont p{color: #fff;font-size: 16px;line-height: 22px;font-weight: 600;}
.promtion_cont img{width: 24px;height: 24px;object-fit: contain;}


.support-sticky{position: fixed;top: 20%;right: 3%;padding: 10px;z-index: 111;}

.support-sticky img{width: 120px;height: 120px;object-fit: contain;}


.prod_listing{padding: 1.5rem;border-radius: 5px;align-items: flex-start;gap:1.5rem;position: relative}

.title-content{width: 20%;}
.title-content h2{font-size: 2rem;color: #1a1a1a;font-weight: 800;margin-top: 1rem}

.div-btn{position: absolute;bottom: 24px;left: 24px;/*min-width: 230px*/}

.cus_view-all{border: 2px solid #1a1a1a;border-radius: 100px;padding: 8px 12px;display: flex;align-items: center;justify-content: space-between;width: 100%}

.cus_view-all span{font-size: 1rem;font-weight: 500;color: #1a1a1a;}
.cus_view-all img{width: 22px;height: 22px;object-fit: contain}

.cus_view-all:hover{background-color: #000;}
.cus_view-all:hover span{color: #fff;}
.cus_view-all:hover img{filter: brightness(10);    transform: rotate(-45deg);}

.prod-grid{display: grid;   grid-template-columns: repeat(auto-fill, minmax(min(178px, 100%), 1fr)); grid-gap: 0.5rem;width: 80%}


.prod-block{width: 100%;background-color: #fff;border-radius: 5px;padding: 1rem 14px;text-align: center}

.prod-block .prod-img{width: 130px;height: 184px;object-fit: contain;padding-bottom: 0rem;}
.prod-block span{/*font-size: 1rem;color: #1a1a1a;*/display: block;/*font-weight: 500*/}

.prod-block .prod-name{height: 49px;overflow: hidden;margin-bottom: 0.4rem;text-align: left}

.prod-block .add-to-cart{display:flex;align-items: center;/*justify-content:end;*/position: relative;height: 40px;}
.prod-block .add-to-cart strong{font-size:1.2rem;font-weight: 600;color: #1a1a1a;position: absolute;left: 2px;}

.prod-block .add-to-cart .btn{display: flex;align-items: center;justify-content: space-between;gap:10px;border: 2px solid #2192d1;border-radius: 100px;padding: 8px;z-index: 100;}

.prod-img-block{position: relative}
.prod-img-block .prom-badge{position: absolute;width: 60px;height: 60px;object-fit: contain;z-index: 10;bottom: 30px;left: 0}

.old-price{text-align: left;color: #1a1a1a61;height: 18px;overflow: hidden;font-weight: 600;font-size: 1rem;/*text-decoration: line-through*/}

.prod-block .add-to-cart .btn span{display: none;font-size: 14px;}

.prod-block .add-to-cart img{width: 16px;height: 16px;object-fit: contain;transition: transform 0.3s ease;}

.prod-block .add-to-cart:hover .btn span{display: block;}

.pargh-sec{text-align: center;padding: 3rem 1rem;border-radius: 5px; }
.pargh-sec h2{font-size: 2rem;color: #1a1a1a;font-weight: 800;margin-bottom: 1.5rem}
.pargh-sec p{/*font-size: 1rem;*/line-height: 20px; color: #1a1a1a;font-weight: 500}

.btn-links_cont{display: flex;justify-content: center;flex-direction: column;gap:1rem}


.btn-links_cont .cus_flex{gap:12px;justify-content: center}
.btn-links_cont .link{padding: 8px 14px;border-radius: 100px;display: flex;align-items: center; gap:15px;min-width: 140px}

.btn-links_cont .link.bord{border: 1px solid #1a1a1a}

.link span{color: #1a1a1a;font-weight: 600;/*font-size: 1rem*/}
.link img{width: 20px;height: 20px;object-fit: contain;}

.red-bg{background-color: #e74436}
.blue-bg{background-color: #2192d1}
.yellow-bg{background-color: #ffcd1d}
.green-bg{background-color: #0ba37a}
.pink-bg{background-color: #eb609e}
.purple-bg{background-color: #7d6fae}


/*featured_container*/

.featured_con{padding: 1.5rem;gap:1.4rem;display: flex;border-radius: 5px}
.md-feat{width: 25%}
.lg-feat{width: 50%}
.featured_con .block{position: relative}
.featured_con .md-feat .img{max-width: 100%;width: 100%;height: 430px;object-fit: cover;border-radius: 5px}
.featured_con .lg-feat .img{max-width: 100%;width: 100%;height: 430px;object-fit: cover;border-radius: 5px}
.featured_con .overlay{position: absolute;left: 0px;bottom: 10px;width: 100%;padding: 0.6rem 0.8rem}
.featured_con .overlay a{justify-content: space-between}
.featured_con .overlay span{/*font-size: 1.2rem;*/font-weight: 500;color: #fff}
.featured_con .overlay img{width: 40px;height:40px;object-fit: contain;filter: brightness(10); padding: 10px;border: 1px solid #fff;border-radius: 100px;}

.featured_con .block:hover .overlay .arrow-right{transform: rotate(-45deg);}

.featured_con .md-feat .img.mobile{display: none}
.featured_con .lg-feat .img.mobile{display: none}
/*playing-games_cont*/

.playing-games_cont{width: 100%;background-image: url(../images/JuegosDeMesa.jpg);background-repeat: no-repeat;background-size: cover;}

.playing-games_cont .cus_flex{gap:2rem}

.playing-games_cont{display: flex;padding: 3rem 0;padding-top: 7rem;}
.playing-games_cont .title-content{width: 40%;min-height: auto;align-self: flex-end}

.playing-games_cont .title-content h2{color: #fff;margin-bottom: 1.5rem}
.playing-games_cont .title-content p{color: #fff;/*font-size: 1rem;line-height: 1.2rem;*/ margin-bottom: 3rem}

.playing-games_cont .div-btn{position: relative;left: 0}
.playing-games_cont .cus_view-all{background-color: #fff;color:#1a1a1a;width: 60%;border: 0px}
.playing-games_cont .cus_view-all:hover span{color:#1a1a1a;}
.playing-games_cont .cus_view-all:hover img{filter: brightness(0)}


.featured_con .cus_view-all{background-color: #fff;color:#1a1a1a;border: 0px}
.featured_con .cus_view-all:hover span{color:#1a1a1a;}
.featured_con .cus_view-all:hover img{filter: brightness(0)}

.accesories-grid .cus_view-all{background-color: #fff;color:#1a1a1a;border: 0px}
.accesories-grid .cus_view-all:hover span{color:#1a1a1a;}
.accesories-grid .cus_view-all:hover img{filter: brightness(0)}

.playing-games_cont .game-grid{width: 60%;display: flex;gap:1rem;}
.game-grid .option{background-color: #fff;padding: 1rem;border-radius: 5px;}
.game-grid .option h3{/*font-size: 1.2rem;*/font-weight: 600;color:#1a1a1a;margin-bottom: 1.2rem;min-height: 70px;}
.game-grid .option p{/*font-size: 1rem;line-height: 1.2rem;*/color:#1a1a1a;font-weight: 400;min-height: 200px;}


.game-grid .add-to-cart{display:flex;align-items: center;justify-content:end;position: relative;}
.prod-block .add-to-cart strong{font-size:1.2rem;font-weight: 600;color: #1a1a1a;position: absolute;left: 2px;}

.game-grid .add-to-cart .btn{display: flex;align-items: center;justify-content: space-between;gap:10px;border: 2px solid #1a1a1a;border-radius: 100px;padding: 8px;z-index: 100;}


.game-grid .add-to-cart .btn span{display: none;font-size: 14px;}

.game-grid .add-to-cart img{width: 16px;height: 16px;object-fit: contain;transition: transform 0.3s ease;}

.game-grid .add-to-cart:hover .btn span{display: block;}


.accesories-grid{ grid-template-columns: 196px 196px 196px 196px;justify-content: end;}

.accesories-grid .prod-block{text-align: center}

.accesories-grid .add-to-cart .btn span{color: #1a1a1a;display: block;font-weight: 600;font-size: 1rem;}
.accesories-grid .prod-block .add-to-cart img{display: none}
.accesories-grid .prod-block .add-to-cart .btn{border: 0;padding: 10px}

.accesories-grid .prod-block .add-to-cart{justify-content: center}

.accesories-grid .prod-block .add-to-cart:hover .btn img{display: block}



.slider_cont{display: flex;gap:20px;flex-wrap: nowrap;padding: 1.5rem;}
.slider_cont h2{color: #fff}

.slider_cont .title-content{min-height: auto}

.slider{width: 80%;padding-left: 4rem;}

.item.card{width: 100%; background-color: #fff;border-radius: 4px;padding: 1rem}
.item.card .ratings{display: flex;align-items: center;gap:2px;margin-bottom: 12px}
.item.card .ratings img{width: 15px;height: 15px;object-fit: contain;}

.item.card h3{color: #1a1a1a;font-size: 18px;font-weight: 600;padding-bottom: 12px}
.item.card .comment{color: #b2b2b2;font-size: 13px;font-weight: 500;padding-bottom: 20px}
.item.card p{color: #1a1a1a;font-size: 15px;line-height: 24px; font-weight: 600;padding-bottom: 30px}
.item.card .name{color: #1a1a1a;font-size: 15px;font-weight: 500;}

.slider_cont .owl-carousel .owl-nav button.owl-prev span{display: none}
.slider_cont .owl-carousel .owl-nav button.owl-next span{display: none}

.slider_cont .owl-carousel .owl-nav button.owl-prev{
    background-image: url(../images/arrow-right.svg);background-repeat: no-repeat;background-position: center;width: 44px;height: 44px;filter: brightness(10);padding: 10px;
    border: 1px solid #fff;    background-size: 20px; transform: rotate(-180deg);
    border-radius: 100px;
}
.slider_cont .owl-carousel .owl-nav button.owl-next{
    background-image: url(../images/arrow-right.svg);background-repeat: no-repeat;background-position: center;width: 44px;height: 44px;filter: brightness(10);padding: 10px;
    border: 1px solid #fff;    background-size: 20px;
    border-radius: 100px;
}

.slider_cont .owl-theme .owl-nav{margin-top: 20px;display: flex;justify-content: flex-end;gap:0.5rem}

.slider_cont .owl-theme .owl-nav [class*=owl-]:hover{background-color: transparent}

.featured_cont .cus_flex{align-items: flex-start;margin-bottom: 4rem}

.featured_cont{padding: 3rem 1rem;}
.featured_cont h2{font-size: 2rem;color: #1a1a1a;font-weight: 800;margin-bottom: 4.5rem;text-align: center;}
.featured_cont .item{width: 20%;display: flex;flex-direction: column;justify-content: center}
.featured_cont .item span{font-size: 16px;line-height: 22px;color: #1a1a1a;font-weight: 400;text-align: center;padding: 0 32px}
.featured_cont .item img{width: 80px;height:80px;object-fit: contain;margin: auto;margin-bottom: 2rem}

.featured_cont p{font-size: 16px;line-height: 22px;color: #1a1a1a;font-weight: 400;text-align: center;padding: 0 2rem;width: 80%;margin: auto}

.featured_cont b{font-weight: 800}

.newsletter_cont{margin-bottom: 8rem !important;min-height: 420px !important; margin: 0 auto !important;}

@media (max-width: 640px) {
.newsletter_cont{margin-bottom: 8rem !important;min-height: 370px !important; margin: 0 auto !important;}
}

.newsletter_cont .cus_flex{align-items: flex-start;gap:2rem;}

.newsletter_cont .bg-img{width: 100%;height: 400px;object-fit: cover;object-position: left;
    position: absolute;left: 0;top: 0;border-radius: 6px;
}

.newsletter_cont .block-one{width: 50%;position: relative;padding:1.5rem 2rem}

.newsletter_cont .content{position: relative;z-index: 11;width: 62%}
/*.newsletter_cont h3{font-size: 1.5rem;color: #1a1a1a;font-weight: 800;margin-bottom: 1rem}*/

.newsletter_cont p{/*font-size: 1rem;line-height: 1.2rem;color: #1a1a1a;font-weight: 600;*/
    padding-right: 4rem;
    font-size: 1.2em;}

.newsletter_cont .btn{width: 50%;margin-top: 2rem;}

/*.newsletter_cont .block-two{}*/
.newsletter_cont .block-two .content{float: right;width: 59%;}
/*.newsletter_cont .block-two strong{font-size: 1rem;color: #1a1a1a;display: block;margin-bottom: 0.6rem;font-weight: 600}*/
.newsletter_cont .block-two p{padding-right: 0}
.newsletter_cont .block-two p{/*font-size: 1.2rem;*/margin-bottom: 1rem;}

.newsletter_cont .cus_checkbox{display: flex;align-items: center;gap:10px;margin-bottom: 1rem;}
.newsletter_cont .cus_checkbox input{width: 18px;height: 18px;background-color: #f1f1f1;}
.newsletter_cont .cus_checkbox label{font-size: 13px;color: #1a1a1a;font-weight: 500;}


.newsletter_cont .submit-btn{background-color: #1a1a1a;border-radius: 100px;padding: 10px 12px;color: #fff;font-size: 15px;border: 0;cursor: pointer;white-space: nowrap;}

.newsletter_cont .newsleter-field{width: 100%; background-color:#f1f1f1;font-size: 14px;color: #1a1a1a;font-weight: 500;padding: 0.6rem 1rem;border-radius: 100px;margin-bottom: 1rem;outline: 0;}

    .newsletter_cont .block-two .mobile{display: none}

.footer_cont {border-top: 2px solid #1a1a1a;padding: 2.5rem 0;}
.footer_cont .cus_flex{align-items: flex-start;}

.footer_cont .col{flex-direction: column;display: flex;width: 20%;}

.footer_cont .col a{display: block;font-size: 16px;color: #1a1a1a;font-weight: 500;padding-bottom: 0.4rem}

.footer_cont .col .link.title{font-weight: 700}
.footer_cont .col .link {font-weight: 400}

/* responsive*/


@media only screen and (min-width: 200px) and (max-width: 992px)  {
    .cus_flex{flex-wrap: wrap}
    .mb-2{margin-bottom: 1rem;}

    .support-sticky{right: 0%;top: 60%}
    .support-sticky img{width: 70px;height: 70px;}

    .promtion_cont{gap:0.5rem}
    .promtion_cont p{font-size: 13px;line-height: 18px}

    .header_main{gap:0.5rem;flex-wrap: wrap}
    .cus_container{padding:16px}

.header_main .searchbar{order: 2;margin-left: 0}
.header_main .right-side{order: 1;margin-left: auto;gap:0.5rem}
    .cart-div span{font-size: 12px;padding: 2px;}

.header_main .main-logo{width: 50%}

    .nav-link{gap:0.5rem;padding: 0 16px}
    .nav-link a{font-size: 14px;}

    .banner_con .desktop{display: none}
    .banner_con .mobile{display: block;max-width: 100%;}

    .title-content{width: 100%;text-align: center;min-height: auto;position: unset}
    .prod_listing{padding-bottom: 5rem;position: relative}

    .div-btn{left: 16px;width: 100%;bottom: 20px;max-width: 88%}

    .title-content h2{font-size: 2rem}

    .prod-grid{width: 100%;grid-template-columns: repeat(auto-fill, minmax(min(140px, 100%), 1fr));margin-bottom: 20px;}
    .prod-block{padding: 10px;text-align: center}
    .old-price{text-align: left}
    .prod-block .prod-img{    width: 115px;height: 120px;}
    .prod-block .prod-name{height: 34px;margin-bottom: 0.5rem}
    .prod-block span{font-size: 14px;line-height: 18px}
    .prod-block .add-to-cart strong{font-size: 0.8rem}
    .prod-block .add-to-cart .btn{padding: 6px;gap:6px;}
    .prod-block .add-to-cart img{width: 12px;height: 12px;}

    .prod-block .add-to-cart .btn span{font-size: 11px;font-weight: 600}

    .cus_view-all span{font-size: 14px;}
    .cus_view-all img{width: 18px;height: 18px;}

    .pargh-sec h2{font-size: 1.5rem;padding: 0 3rem;}
    .pargh-sec p{font-size: 14px;}
    .btn-links_cont .cus_flex{gap:10px;}
    .btn-links_cont .hide{display: none}

    .btn-links_cont{padding: 0}
    .btn-links_cont .link{gap:10px;min-width: 138px}

    .md-feat{width: 100%}
    .lg-feat{width: 100%}

    .featured_con{flex-direction: column;gap:1rem;}
    .featured_con .overlay img{width: 36px;height: 36px;}

    .featured_con .md-feat .img{height: auto;}

    .featured_con .md-feat .img.mobile{display: block;height: 200px;
    object-fit: cover;}
     .featured_con .lg-feat .img.mobile{display: block;height: 100%;width: 100%;
    object-fit: contain;}

    .featured_con .md-feat .img.desktop{display: none}
    .featured_con .lg-feat .img.desktop{display: none}

    .featured_con .block.md-feat {margin-bottom: 0}

    .playing-games_cont{display: none}
    .slider_cont{display: none}
    .featured_cont{display: none}

    .newsletter_cont{margin-bottom: 3rem;min-height: 320px}
    .newsletter_cont .block-one{display: none}
    .newsletter_cont .block-two{display: block;width: 100%;padding: 1rem 1.2rem}

    .newsletter_cont .block-two .desktop{display: none}
    .newsletter_cont .block-two .mobile{display: block;height: 356px;object-position: bottom}

    .newsletter_cont .block-two .content{width: 100%;float: none}

    .newsletter_cont .block-two p{/*font-size: 1rem;*/margin-bottom: 0.8rem}

    .newsletter_cont .newsleter-field{margin-bottom: 0.8rem;max-width: 70%}
    .newsletter_cont .cus_checkbox label{font-size: 13px;padding-right: 4rem}
    .newsletter_cont .submit-btn{font-size: 14px;}

    .footer_cont .cus_flex{flex-direction: column;row-gap: 1rem}
    .footer_cont .cus_flex .col{width: 100%;}

    .header_main .logo {
        width: 120px;
        margin: 0;
        max-width: 100%;
    }

    .amsearch-block-header .amsearch-title {
        font-size: 1.2rem;
    }

    .amsearch-products-section .amsearch-block-header {
        padding-bottom: 10px;
    }

    .amsearch-products-section .product-item-link {
        font-size: 16px;
    }

    .amsearch-products-section .product-item-description {
        font-size: 14px;
    }
}



@media only screen and (min-width: 768px) and (max-width: 992px)  {

    .banner_con .mobile{display: none}
    .banner_con .desktop{display: block}

      .newsletter_cont .block-two .desktop{display: block}
    .newsletter_cont .block-two .mobile{display: none;height: 320px;object-position: bottom}

    .newsletter_cont .block-two .content {float: right;width: 59%;}

    .featured_con{flex-direction: row}
    .md-feat{width: 25%}
    .lg-feat{width: 50%}
    .featured_con .md-feat .img.mobile{display: none}
    .featured_con .md-feat .img.desktop{display: block;height: 263px;}

     .featured_con .lg-feat .img.mobile{display: none}
     .featured_con .lg-feat .img.desktop{display: block; height: 263px;width: 100%}

    .footer_cont .cus_flex{flex-direction: row;column-gap: 0.9rem}
    .footer_cont .cus_flex .col{width: 18%;}
}

@media only screen and (min-width: 1301px) and (max-width: 1353px) {
    .prod-grid{
        grid-template-columns: repeat(auto-fill, minmax(min(150px, 100%), 1fr));}
}

@media only screen and (min-width: 1354px) and (max-width: 1568px) {
    .prod-grid{
        grid-template-columns: repeat(auto-fill, minmax(min(160px, 100%), 1fr));}
}
@media only screen and (min-width: 1259px) {
    .prod-block .add-to-cart .btn span{font-size: 12px;}
}

@media only screen and (min-width: 993px) and (max-width: 1300px){
    .btn-links_cont .cus_flex{flex-wrap: wrap}

    .btn-links_cont .link{min-width: 125px;gap:8px;}
    .btn-links_cont .link span{font-size: 14px}

    .prod-grid{
        grid-template-columns: repeat(auto-fill, minmax(min(151px, 100%), 1fr));}

    .prod-block .prod-img {width: 125px;height: 125px;}

    .cus_view-all span{font-size: 14px;}
    .title-content h2{font-size: 1.8rem}
    .featured_con .md-feat .img{height: 380px}
    .featured_con .lg-feat .img{height: 380px}

    .playing-games_cont .cus_flex{gap:1.5rem}
    .playing-games_cont .title-content{width: 33%}
    .playing-games_cont .game-grid{width: 67%}

    .newsletter_cont .cus_flex{gap:1.5rem}
    .newsletter_cont{margin-bottom: 2rem}
    .newsletter_cont h3{/*font-size: 1.2rem;*/margin-bottom: 0.8rem}
/*    .newsletter_cont .block-two p{font-size: 1rem}*/

    .newsletter_cont .btn{width: 65%;margin-top: 1rem;}

    .div-btn{min-width: 194px;left: 20px}
    .cus_view-all img{width: 20px;height: 20px}

    .prod-block{padding: 1rem 10px;}

    .prod-block .add-to-cart .btn{padding: 6px}
    .prod-block .add-to-cart img{width: 12px;height: 12px;}

    .prod-block .add-to-cart strong{font-size: 1rem}


}
#maincontent.page-main {
    padding-top: 0px !important;
  }

  h1 {
    margin-bottom: 20px !important;
  }

  a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary {
    margin: 10px 10px 10px 0 !important;
    padding: 8px 12px !important;
  }
  a.pagebuilder-button-secondary, button.pagebuilder-button-secondary, div.pagebuilder-button-secondary {
    margin: 10px 10px 10px 0 !important;
    padding: 4px 8px !important;
  }
  .popup-information-envio .title {
    box-sizing: content-box;
  }