/*reset*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
@font-face {font-family: "Brandon-black";src: url("../fonts/brandon-grotesque-black.eot"); /* IE9 Compat Modes */src: url("../fonts/brandon-grotesque-black.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */url("../fonts/brandon-grotesque-black.otf") format("opentype"), /* Open Type Font */url("../fonts/brandon-grotesque-black.svg") format("svg"), /* Legacy iOS */url("../fonts/brandon-grotesque-black.ttf") format("truetype"), /* Safari, Android, iOS */url("../fonts/brandon-grotesque-black.woff") format("woff"), /* Modern Browsers */url("../fonts/brandon-grotesque-black.woff2") format("woff2"); /* Modern Browsers */font-weight: normal;font-style: normal;}
@font-face {font-family: "Brandon-bold";src: url("../fonts/brandon-grotesque-bold.eot"); /* IE9 Compat Modes */src: url("../fonts/brandon-grotesque-bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */url("../fonts/brandon-grotesque-bold.otf") format("opentype"), /* Open Type Font */url("../fonts/brandon-grotesque-bold.svg") format("svg"), /* Legacy iOS */url("../fonts/brandon-grotesque-bold.ttf") format("truetype"), /* Safari, Android, iOS */url("../fonts/brandon-grotesque-bold.woff") format("woff"), /* Modern Browsers */url("../fonts/brandon-grotesque-bold.woff2") format("woff2"); /* Modern Browsers */font-weight: normal;font-style: normal;}
@font-face {font-family: "Brandon-medium";src: url("../fonts/brandon-grotesque-medium.eot"); /* IE9 Compat Modes */src: url("../fonts/brandon-grotesque-medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */url("../fonts/brandon-grotesque-medium.otf") format("opentype"), /* Open Type Font */url("../fonts/brandon-grotesque-medium.svg") format("svg"), /* Legacy iOS */url("../fonts/brandon-grotesque-medium.ttf") format("truetype"), /* Safari, Android, iOS */url("../fonts/brandon-grotesque-medium.woff") format("woff"), /* Modern Browsers */url("../fonts/brandon-grotesque-medium.woff2") format("woff2"); /* Modern Browsers */font-weight: normal;font-style: normal;}
@font-face {font-family: "Brandon-regular";src: url("../fonts/brandon-grotesque-regular.eot"); /* IE9 Compat Modes */src: url("../fonts/brandon-grotesque-regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */url("../fonts/brandon-grotesque-regular.otf") format("opentype"), /* Open Type Font */url("../fonts/brandon-grotesque-regular.svg") format("svg"), /* Legacy iOS */url("../fonts/brandon-grotesque-regular.ttf") format("truetype"), /* Safari, Android, iOS */url("../fonts/brandon-grotesque-regular.woff") format("woff"), /* Modern Browsers */url("../fonts/brandon-grotesque-regular.woff2") format("woff2"); /* Modern Browsers */font-weight: normal;font-style: normal;}
@font-face {font-family: "Brandon-light";src: url("../fonts/BrandonGrotesque-Light.eot"); /* IE9 Compat Modes */src: url("../fonts/BrandonGrotesque-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */url("../fonts/BrandonGrotesque-Light.otf") format("opentype"), /* Open Type Font */url("../fonts/BrandonGrotesque-Light.svg") format("svg"), /* Legacy iOS */url("../fonts/BrandonGrotesque-Light.ttf") format("truetype"), /* Safari, Android, iOS */url("../fonts/BrandonGrotesque-Light.woff") format("woff"), /* Modern Browsers */url("../fonts/BrandonGrotesque-Light.woff2") format("woff2"); /* Modern Browsers */font-weight: normal;font-style: normal;}

.scroll-to-top{bottom:20px !important;}
.owl-carousel .owl-item .item{height: auto !important;}
.message.info, .message.error, .message.warning, .message.notice:not(.cart.item), .message.success{display:block;top: 300px !important;}
body{font-family: Brandon-medium, Brandon-regular, Montserrat,Verdana,Geneva !important;color:#000 !important;}
.line { margin-right: 0; margin-left: 0; }
.page-title-wrapper.layout_type1{margin-bottom:0;}
.owl-carousel:not(.custom-nav) .owl-nav button:before{content:'' !important;}
.mgs-carousel-multiple .owl-nav button span em{color:#ccc !important;}
.mgs-carousel-multiple .owl-nav button span, .mgs-carousel-multiple .owl-nav button span em,
.mgs-owl-carousel.nav-position-middle-inside .owl-nav .owl-next span, .mgs-owl-carousel.nav-position-middle-outside .owl-nav .owl-prev span{line-height: 30px !important;height: 30px !important;width: 35px !important;font-size: 26px !important;margin-top: 0px !important;display: block;}
.frame, .page-main > .columns, .breadcrumbs .items {/* max-width: 1360px !important; */}
.header-area .frame{max-width: 1360px !important;}
header .top-header.item-2 .frame #slider-top{width: 48vw;}
.cms-page-view.cms-index-index #maincontent .page.messages, .cms-index-index #maincontent .page.messages, .cms-index-index #maincontent .section-builder .frame, .cms-page-view.cms-index-index #maincontent .section-builder .frame,
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .page-wrapper>.widget, .block.category.event, .top-container, .page-main,
.catalog-category-view .page-main>.columns,
.cms-page-view .columns .frame:not(.no-padding),
.catalogsearch-result-index .page-main>.columns {max-width: 1360px !important;}
.page-wrapper>.page-bottom{max-width:100% !important;width:100% !important;margin: 0 !important;padding: 0 !important;}
.logo {max-width: 1275px;}
select{color:#000 !important;}
body:not(.cms-index-index) header.page-header .header-area:not(.start-stk){border:none !important;}
.page-title-wrapper .page-title{font-size: 22px !important;color: #000;font-family: Brandon-medium;letter-spacing: 2.5px;font-weight: 700;text-transform:uppercase;}
.page-title-wrapper.layout_type1 {padding: 27px 0 15px !important;}
.sidebar .block .block-title strong,
body.account .column.main .block-title strong{font-size: 16px !important;color: #000;font-family: Brandon-medium;letter-spacing: 0.5px;text-transform:uppercase;}
header.page-header{height: 200px !important;}

/*ordenacao links minha conta slide*/
.header-top-links.active .header.links{display:flex;flex-direction:column;}
.header-top-links.active .header.links .greet{order:0;}
.header-top-links.active .header.links .authorization-link{order:9;}
.header-top-links.active .header.links li{order:2;font-family: Brandon-light;letter-spacing: 0.5px;}

/*Blog*/
.texto-descritivo-blog {text-align:center;color:#777;line-height:1.6;margin:10px 0 30px !important;padding: 0 20px;}
.top-blog-sidebar{padding:0px 35px 40px ;text-align:center;}
.top-blog-sidebar img{margin: 10px auto;}
.top-blog-sidebar p{line-height:1.6;margin-bottom:30px;color:#000;}
.top-blog-sidebar .btn{border: solid 1px #000;padding:5px;}
.top-blog-sidebar .btn:hover{border-color:#e2b600}

.bottom-blog-sidebar{padding: 0px 35px 0px;text-align:center;}
.bottom-blog-sidebar .content{margin-top:20px !important;display:block;}
.bottom-blog-sidebar img{margin: 10px auto;}
.bottom-blog-sidebar p{line-height:1.6;margin-bottom:30px;color:#000;}
.bottom-blog-sidebar .btn{border: solid 1px #000;padding:5px;}
.bottom-blog-sidebar .email-vip{text-transform:uppercase;color:#999;padding: 15px 0;border: solid 1px #ccc;width:100%;display:block;border-left:0;border-right:0;}
.bottom-blog-sidebar .email-vip:hover{border-color:#e2b600;color:#e2b600;}
.bottom-blog-sidebar .social-list{margin-top:15px;}

.blog-post-view .sidebar .block-blog-posts .short-detail{margin:10px 0 20px;}
.blog-post-view .sidebar .block-blog-posts .short-detail a{font-size:15px !important;color:#000 !important;}
.blog-post-view .sidebar .block.block-blog-posts{padding: 0 20px;}
.blog-view .post-content .post-short-description{margin-bottom:20px !important;}
.blog-view .content-description{margin-top:20px !important;}
.blog-post-view .sharethis{display:flex;flex-direction:column;align-items: center;justify-content: center;}
.blog-post-view #st-1{display:flex;align-items:center;justify-content: center;}
.blog-post-view #st-1 .st-btn{display: inline-flex !important;width: 30px;height: 30px;filter: grayscale(1);}
.blog-view .share-info{position:absolute;width: 250px !important;left: calc( 50% - 260px ) !important;display: block !important;cursor: pointer;z-index: 1;margin-top: -10px;}
.blog-view .related-post-list .related-title{margin-top:40px !important;border-top: none !important;}
.blog-post-view .sidebar{}
.blog-post-view .sidebar .content-sidebar{background:#FDF7F7 !important;padding:35px 0 !important;}
.blog-post-view .post-actions{padding:20px 0 !important;border-top: solid 1px #707070;margin-top: 30px;border-bottom: solid 1px #707070;display: flex;align-items: center;justify-content: end;}
.blog-post-view .prev-action.action{float: right;text-transform:uppercase;font-style:italic;display:flex; align-items:center;font-size:18px;margin-right: 40px;}
.blog-post-view .prev-action.action::after{width: 1px;background: #707070;height: 30px;content: '';margin-left: 40px;}
.blog-post-view .next-action.action{float: right;text-transform:uppercase;font-style:italic;display:flex; align-items:center;font-size:18px;margin-right: 60px;}
.blog-post-view .action a{color:#707070;font-style: normal;font-family: Brandon-light;font-size: 15px;}
.blog-post-view .prev-action.action:before{content: '' !important;background: url(../images/css_sprites.png) -123px -8px;width: 40px;height: 40px;display: block;background-size: 170px;margin-right:10px !important;}
.blog-post-view .next-action.action:after{content: '' !important;background: url(../images/css_sprites.png) -62px -68px;width: 40px;height: 40px;display: block;background-size: 170px;margin-left:10px !important;}
.blog-view .share-info .text-color,
.post-metas .meta-date,
.blog-view .post-content .post-metas,
.blog-view .post-item .meta-name{display:none !important;}
.blog-view .post-item .post-title,
.blog-post-view .sidebar .block .block-title{text-align:center;line-height: 1 !important;display: flex;margin-bottom: 30px;}
.blog-post-view .sidebar .block-content .item .title{position: relative;text-align: center;}
.blog-post-view .sidebar .block-content .item{margin-bottom:10px !important;}
.blog-post-view .blog-grid .item .post-metas .link-item{text-transform: uppercase;}
.blog-post-view .blog-grid .post-short-description p{font-family: Brandon-light;font-size: 14px;color: #000;padding: 0 20px;text-align: center;}
.blog-post-view .blog-grid .btn-link-item{background: #FFF4ED;text-transform: uppercase;padding: 5px 10px;margin: 0 auto !important;font-family:Brandon-regular;letter-spacing:1px;display:block;width:120px;text-align:center;}
.blog-post-view .blog-grid .btn-link-item:hover{opacity: 1;filter: brightness(1);-webkit-filter: brightness(1);color: #000;background: #E6F2F4;border-color: #E6F2F4;}

.top-blog-sidebar .title,
.bottom-blog-sidebar .title,
.blog-view .post-item .post-title a,
.blog-view .related-post-list .related-title .title,
.blog-post-view .sidebar .block .block-title .title{font-size: 16px !important;color: #000 !important;font-family: Brandon-medium;letter-spacing: 1.9px !important;font-weight: normal !important;text-transform:uppercase;width:100% !important;line-height: 1;}
.blog-view  h2{font-size: 16px;color: #000 !important;font-family: Brandon-medium;letter-spacing: 2.5px !important;font-weight: 700 !important;text-transform:uppercase;width:100% !important;line-height: 4;text-align:center;}
.blog-post-view .page-main{margin-top:40px !important;}
.blog-view p{margin-bottom: 0px !important;text-align:center;line-height: 1.7 !important;font-family: Brandon-light;font-size: 15px !important;color: #707070 !important;}
.blog-post-view .sidebar .promo-blog{text-align:center;}
.blog-grid .item .post-metas{text-align:center;margin-top:15px !important;}
.blog-grid .post-short-description {color:#000;text-align:justify;font-family: Brandon-light;}
.blog-grid .post-short-description p{margin:0;line-height:1.5;}


.all-category{margin-bottom: 30px !important;display:block !important;border-top: solid 1px #707070;border-bottom: solid 1px #707070;}
.all-category .block-blog-categories .block-content li:hover{opacity:0.8;cursor:pointer;}
.all-category .block-blog-categories .block-content li::after{content:'';width:5px;height:5px;background:#707070;position:absolute;display:block;margin-top:-22px;border-radius:50%;}
.all-category .block-blog-categories .block-content li:nth-child(1)::after{display: none;}
.all-category .block-blog-categories .block-content li{margin:5px;width:calc((100%/5) - 10px);text-align:center;padding: 0 !important;}
.all-category .block-blog-categories .block-content li a{text-transform:uppercase;font-weight:bold !important;color:#000 !important;padding:8px !important;display:block;width:100%;}

.blog-category-view .page-title-wrapper.layout_type2 .page-title{padding:50px 0;width:auto !important;}
.blog-category-view .page-title-wrapper.layout_type2{margin: 0;}
.blog-category-view .page-title-wrapper .status-order-account{position: absolute !important;margin-top: -30px;}

.bloco-estatico-2{}
.bloco-estatico-1{margin-top: 40px;text-align: center;margin-bottom:20px;}
.bloco-estatico-1 img,
.bloco-estatico-2 img{max-width: 100%;}
.bloco-estatico-2 p{font-family: Brandon-light;color: #000;font-size: 15px;}

body:not(.blog-post-view) .blog-post-item .post-images .post-thumbnail{width: 45% !important; float: left;}
body:not(.blog-post-view) .blog-grid .item .post-metas{text-align: left;}
body:not(.blog-post-view) .blog-grid .item .post-metas,
body:not(.blog-post-view) .blog-grid .post-short-description,
body:not(.blog-post-view) .blog-grid .btn-link-item{width: 53%;float: right;margin-left: 1%;}
body:not(.blog-post-view) .blog-grid .btn-link-item{margin-top:15px;background: #504D4A;width: auto !important;color: #FFF;text-transform: uppercase;padding: 5px 20px;float: left;margin-left: 2% !important;;}
body:not(.blog-post-view) .blog-grid .btn-link-item:hover{opacity: unset !important; color: #FFF !important; filter: unset !important; -webkit-filter: unset !important;}

body:not(.blog-post-view) .blog-grid .item{padding-left:10px;padding-right:10px;}
body:not(.blog-post-view) .blog-grid .item .post-metas .link-item{width:100% !important;display:block;padding: 3px;margin-bottom:10px;text-transform: uppercase;}



/*fale conosco*/
.contact-form .actions-toolbar{margin-bottom: 50px !important;}
.contact-index-index .page-title-wrapper.layout_type2 .page-title{display: none !important;}
.contact-form{padding:0 !important;}
.contact-form .fieldset{margin-bottom: 20px !important;}
.contact-form .note{font-family:Brandon-light;text-transform:none;font-style:normal;color:#000;}
.contact-form p{font-family: Brandon-medium !important;font-size:15px;color:#000;text-align: center;}
.contact-form input,
.contact-form textarea{border:none !important;border-bottom: solid 1px #707070 !important;}
.contact-form textarea{min-height: 80px;}
.contact-form label{text-transform:uppercase;font-weight:normal !important;margin-bottom:0px !important;font-size: 15px !important;font-family: Brandon-light;}
.contact-form .fieldset .field.whatsapp{width: calc(50% - 15px);}
.contact-form .fieldset .field.pedido{float: right;width: calc(50% - 15px);}
.contact-index-index .contact-information{padding:0 !important;margin-bottom: 50px;}
.contact-index-index .contact-information p{font-family: Brandon-light;font-size: 15px;}
.contact-form .actions-toolbar .primary{float:none !important;width: 100%;}
.contact-form .actions-toolbar .primary button{margin: 0; min-width:200px;background: #FFF4ED;border-color: #FFF4ED;color: #000;font-weight: normal;font-family: Brandon-medium;letter-spacing: 0.5px;}
.contact-form .actions-toolbar .primary button:hover{background: #D5EBEF;border-color: #D5EBEF;}
.contact-index-index footer.page-footer .footer.content .footer6{padding-top:80px}

/*nova conta*/
.form.create.account .password-strength-meter,
.form.create.account .cont_pessoa label,
.form.create.account .newsletter label,
.form.create.account .mgs-gdpr-checkbox label{font-weight:normal;font-family: Brandon-regular;}
.form.create.account div.mage-error[generated]{font-size:12px;}
.form.create.account .fieldset > .legend{text-transform: uppercase;font-family: Brandon-medium;font-size: 20px !important;text-align:center !important;width:100%;}
.form.create.account .fieldset > .field:not(.choice) > .label{display: block !important;text-transform: uppercase;font-family: Brandon-medium;margin-bottom: 5px;font-size: 15px;}
.form.create.account .fieldset > .field:not(.choice) > .label[for=street_3]{height:31px;}
.form.create.account .fieldset{margin-bottom:20px;    padding-top: 30px;}
.form.create.account{margin: 0 auto;}
.form.create.account input,
.form.create.account select{border: solid 1px #000;}
.form.create.account .field.choice.newsletter{float:none !important;margin-top:5px;}
.form.create.account .fieldset > .field{margin-bottom:10px;}
.form.create.account .fieldset > .field.street_1{width:69.5%;float:left;}
.form.create.account .fieldset > .field.street_2{width:29.5%;float:right;}
.form.create.account .fieldset > .field.street_3{width:59.5%;float:left;}
.form.create.account .fieldset > .field.street_4{width:39.5%;float:right;}
.customer-account-create .account-social-login {margin:25px 0;}
.form.create.account .cont_check_mm .control{width:100%;}
.form.create.account .actions-toolbar{text-align:center;}
.form.create.account .actions-toolbar .primary{background: #FDE6D6;border-color: #FDE6D6;font-family: Brandon-light;letter-spacing: 0.5px;float:none;clear:both;margin: 0 auto;}
.form.create.account .actions-toolbar .secondary{float:none;clear:both;display:block;margin: 0 auto 10px;font-family: Brandon-light;letter-spacing: 0.5px;margin-top: 10px;}
.form.create.account .wk_socialsignup_container .wk_social_choice h3{text-align:center;margin: 0 10px 0 0 !important;text-transform:uppercase;font-size:016px;line-height:30px;font-weight:bold;padding-bottom:15px;}
.form.create.account .wk_socialsignup_container{text-align:center !important;display: flex !important;justify-content:space-between;flex-direction: column;align-items: center;}

/*Login cliente*/
.block-authentication .block-title strong{font-family: Brandon-medium;text-transform: uppercase;font-size:15px !important;}
.block-authentication p{font-family: Brandon-regular;font-size: 16px;}
.block-authentication label{font-family: Brandon-medium;text-transform: uppercase;margin-bottom:5px !important;}
.block-authentication li{font-family: Brandon-light;}
.block-authentication .secondary a{font-family: Brandon-light;font-size:14px !important;}
.modal-popup.popup-authentication.modal-slide .modal-content .block-authentication .actions-toolbar button{background: #FDE6D6;border-color: #FDE6D6;color: #000;letter-spacing: 0.5px;}

.customer-account-login .columns h1{width:100% !important;display:block;flex: 0 0 100%;order:0;text-align:center;margin-bottom: 40px;font-family:Brandon-medium;font-size:20px;text-transform:uppercase;}
.customer-account-login .columns h1 span{font-weight:normal;text-transform:none;}
.customer-account-login .login-container .block .block-title strong{font-family:Brandon-medium;}
.customer-account-login .login-container .block .block-title,
.customer-account-login .login-container .block-new-customer strong{text-transform:uppercase;font-size:16px !important;margin-bottom:0px !important;height: 40px;font-weight:normal}
.customer-account-login .columns h2{text-transform:uppercase;font-size:16px !important;font-family: Brandon-medium !important;font-weight: normal !important;}
.customer-account-login .login-container .field.note{text-align:center;font-size:16px !important;margin-bottom: 28px;font-family: Brandon-light;}
.customer-account-login .login-container{max-width:100% !important;width: auto !important;display: flex;flex-wrap: wrap;justify-content: center;}
.customer-account-login .login-container .form-login .form-group.password .action.remind{position:relative;margin: 15px auto 0!important;right: unset;top: unset;width: 100%;text-align: center;display: block;color: #000;font-family: Brandon-medium !important;font-weight: normal;font-size: 15px;color: #707070;}
.customer-account-login .login-container .block-customer-login {width: 50% !important;order: 2;padding: 0 15px;text-align:center !important;max-width: 500px;}
.customer-account-login .login-container .block-customer-login .fieldset{margin: 0 !important;}
.customer-account-login .login-container .block-customer-login .block-content,
.customer-account-login .login-container .block-new-customer .block-content{background: #fcfcfc !important;padding:30px 15px;min-height: 410px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.customer-account-login .login-container .block-new-customer {width: 50% !important;order:1;padding: 0 15px;text-align:center;max-width: 500px;}
.customer-account-login .login-container .block-new-customer .actions-toolbar .primary{float:none;border-radius: 0;background: #FFF;color: #000;line-height: 44px;padding-top: 0;padding-bottom: 0;width: 300px;}
.customer-account-login .login-container .block-new-customer  ul{text-align:left;max-width:300px;margin: 40px auto 0;}
.customer-account-login .login-container .block-new-customer  ul li{font-family:Brandon-light;font-size:16px;margin-bottom: 0;line-height: 1.6;}
.customer-account-login .login-container .form-login .actions-toolbar{padding-top: 5px;}
.customer-account-login .login-container .form-login .actions-toolbar,
.customer-account-login .login-container .form-login .form-group{max-width:300px;margin-left: auto !important;margin-right:auto;float:none;}
.customer-account-login .login-container .form-login .form-group.password{margin-bottom: 0;}
.customer-account-login .login-container .form-login .form-group .label{display:block;text-align:left;text-transform:uppercase;font-weight:normal;margin-bottom:5px;font-size: 15px;font-family: Brandon-medium;}
.customer-account-login .login-container .form-login .actions-toolbar .action.btn{background:#FFF;color:#000;line-height: 44px;background: #FDE6D6;border-color: #FDE6D6;font-family: Brandon-light;letter-spacing: 0.5px;}
.customer-account-login .login-container .actions-toolbar .action.create{background:#FFF;color:#000;line-height: 44px;background: #FDE6D6;border-color: #FDE6D6;font-family: Brandon-light;letter-spacing: 0.5px;}
.customer-account-login .login-container .block-new-customer .actions-toolbar .primary:hover,
.customer-account-login .login-container .form-login .actions-toolbar .action.btn:hover{background:#E6F2F4;color:#222;border-color: #E6F2F4;}
.customer-account-login .login-container .form-login .fieldset > .field.choice {width:300px !important;margin: 0 auto;text-align:justify;font-size: 13px !important;line-height: 1.4;}
.login-container .form-login .form-group .control input{border: solid 1px #707070 !important;}
.customer-account-login .wk_socialsignup_container .wk_social_choice h3{text-align:center;margin: 15px 0px 0 0 !important;text-transform:uppercase;font-size:016px;line-height:30px;font-weight:bold;padding-bottom:15px;}
.customer-account-login .wk_socialsignup_container{text-align:center !important;display: flex !important;justify-content:space-between;flex-direction: column;align-items: center;}



/*Esqueceu a senha*/
.customer-account-forgotpassword .block-customer-forgot-password .block-title .title{text-transform:uppercase;font-family: Brandon-medium;font-size: 20px !important;margin-top: 20px;font-weight: normal !important;}
.customer-account-forgotpassword .block-customer-forgot-password .block-title{margin: 50px 0 10px !important;}
.customer-account-forgotpassword .block-customer-forgot-password{width:500px !important;max-width:100% !important;}
.field.captcha .control.captcha .nested .control.captcha-image,
.customer-account-forgotpassword .block-customer-forgot-password input{border: solid 1px #707070 !important; text-align:center;}
.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .field.note{font-size:15px !important;margin-bottom: 28px;font-family: Brandon-light;}
.customer-account-forgotpassword .block-customer-forgot-password .form.password .label{font-size:15px !important;margin-bottom: 28px;font-family: Brandon-light;text-align: center;display: block !important;margin: 0 auto 5px auto;text-transform: uppercase;}
.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .actions-toolbar > .primary{max-width:180px;float: none !important;margin: 0 auto !important;}
.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .actions-toolbar > .primary button{margin-right:0;background:#FFF4ED;color:#000;border-color: #FFF4ED;font-weight: normal;font-family: Brandon-medium;letter-spacing: 0.5px;font-size: 15px;margin-bottom: 20px;}
.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .actions-toolbar > .primary button:hover{background:#D5EBEF;color:#000;border-color:#D5EBEF;}
.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .actions-toolbar .secondary{float: none !important;width: auto !important;display: block !important;clear: both;}
.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .actions-toolbar .secondary a.action{padding-top:0 !important;text-transform: uppercase;text-decoration: none !important;}

/*contador home*/
.cms-index-index .countdown-timer .days{display:none !important;}
.cms-index-index .countdown-timer .hours,
.cms-index-index .countdown-timer .mins,
.cms-index-index .countdown-timer .secs {width:50px !important;text-align:left;display:inline-block;line-height:30px;}
.cms-index-index .countdown-timer .days{display:none !important;line-height:30px;}
.cms-index-index .countdown-timer .hours b,
.cms-index-index .countdown-timer .mins b,
.cms-index-index .countdown-timer .secs b{font-size:26px !important;text-align:justify !important;font-weight:bold !important;font-family:Brandon-medium;font-size:15px !important;color:#000 !important;}
.cms-index-index .countdown-timer .time-text{color:#d6d6d6 !important;font-family:Brandon-bold;text-align:left;}
.cms-index-index .countdown-timer .time-text .days {display:none;text-align:left}
.cms-index-index .countdown-timer .time-text .hours {position:absolute !important;margin-top:-35px;margin-left:30px;font-size:20px !important;}
.cms-index-index .countdown-timer .time-text .mins {position:absolute !important;margin-top:-35px;margin-left:79px;font-size:20px !important;}
.cms-index-index .countdown-timer .time-text .secs {position:absolute !important;margin-top:-35px;margin-left:128px;font-size:20px !important;}
.section-builder.contador{background: #fff4ed;}
.section-builder.contador .panel-block-row:nth-child(1)>div{display:flex;align-items:center;justify-content:flex-end;line-height: 35px;height: 35px;}
.section-builder.contador .panel-block-row:nth-child(2)>div{display:flex;align-items:center;justify-content:flex-start;line-height: 35px;height: 35px;}
.section-builder.contador p{margin-bottom:0;line-height:30px;font-family: 'Brandon-regular';font-size: 13.3px !important;}
.section-builder.contador .countdown{padding:0 !important;line-height: 35px;height: 35px;}
.section-builder.contador .mgs-countdown-block .countdown-timer .time-text{margin:0;}

/*Depoimentos*/
.mgs-testimonial .testimonial-content .content blockquote::before{z-index:99999 !important;top: 5px !important;}
.content-block.testimonial-block{margin-top: 40px;}
.mgs-testimonial blockquote{font-size: 15px;font-family: Brandon-medium;letter-spacing: 2px;color: #000;padding-top: 40px;margin-bottom: 10px;}
.mgs-testimonial .testimonial-content .content .name{font-size: 16px;color: #000;font-family: Brandon-medium;letter-spacing: 2px;font-weight: 700 !important;text-transform:uppercase;margin-bottom: 5px;}
.mgs-testimonial .testimonial-content .content .infomation{font-size: 15px;font-family: Brandon-medium;letter-spacing: 2px;color: #000;}

/*Minha conta*/
body.account .block-dashboard-info .box-information,
body.account .block-dashboard-info .box-newsletter,
body.account .block-dashboard-addresses .box-billing-address,
body.account .block-dashboard-addresses .box-shipping-address{width: 100% !important;}
body.account .column.main .block-dashboard-orders .action span{font-family: Brandon-medium;font-weight: normal !important;}
body.account .column.main .block-dashboard-orders .action.view.order-primary span{font-family: Brandon-light !important;}
body.account .column.main table.table tr th.col{font-family: Brandon-regular;font-weight: normal !important;}
body.account .column.main table.table tr td.col{font-family: Brandon-light;}
body.account .page-title-wrapper.layout_type2 .page-title{padding: 50px 0 0;}
body.account .column.main .box-newsletter .box-content{font-family: Brandon-light;letter-spacing: 0.5px;}
body.account .column.main .block-content .box-title span{font-weight: normal !important;font-family: Brandon-regular;}
body.account .column.main .block-dashboard-info .box-information .box-content p{font-family: Brandon-light;}
body.account .column.main table.table tr {border:none!important;}
body.account .column.main table.table:not(.cart):not(.totals) tfoot .mark {
 text-align:right!important;
 padding-right:20px!important
}
body.account .column.main table.table tfoot tr td .price,
body.account .column.main table.table tr td.col.subtotal .cart-price .price {
 color:#000!important;
 font-weight:700
}
.sidebar .block.account-nav .item:hover a{font-family: Brandon-medium !important;}
.sidebar .block .account-nav .item a,
.sidebar .block.account-nav .item a {
 color:#000!important;
 font-family: Brandon-light;
 text-transform: uppercase;
 letter-spacing: 0.2px;
}
.sidebar .block .account-nav .item a:hover,
.sidebar .block.account-nav .item a:hover {
}
body.account .column.main .form-edit-account .actions-toolbar {
 padding-right:30px
}
body.account .column.main .actions-toolbar>.primary {
 float:right
}
body.account .column.main .actions-toolbar>.primary button {
 margin:0
}
body.account .column.main .actions-toolbar>.secondary {
 float:left;
 margin:0!important
}
body.account .column.main .form-edit-account>.fieldset {
 margin-bottom:0
}
body.account .column.main .fieldset>.field.choice .label {
 text-transform:uppercase;
 font-family: Brandon-light;
 text-transform: none;
 font-size: 15px;
}
body.account .column.main .cont_pessoa>label {font-weight:normal;font-family: Brandon-light !important;line-height:40px;font-size: 15px;}
body.account .column.main .fieldset>.field.choice{display: flex;align-items: center;}
body.account .column.main .fieldset>.field.choice input[type="checkbox"]{margin-top: 0;}
body.account .column.main .fieldset>.field {
 margin-bottom:10px
}
body.account .column.main .fieldset>.field:not(.choice)>.label {
 text-transform:uppercase;
 margin-bottom:5px;
 font-size:15px;
 font-family: Brandon-medium;
}
body.account .column.main input {
 border:solid 1px #707070;
}
body.account .column.main table.table tr td.col.actions {
 min-width:130px;
 padding-top:15px!important
}
body.account .column.main table.table.recent tr td.col.actions,
body.account .column.main table.table.table-order-items tr td.col.actions {
 min-width:unset
}
body.account .column.main .block-addresses-list .action.edit {
 margin-right:0!important
}
body.account .column.main .block-addresses-list .action.edit:after {
 display:none
}
body.account .block-addresses-default address,
body.account .block-addresses-list address,
body.account .block-addresses-list .empty,
body.account .block.block-dashboard-addresses address {
 padding:5px!important;
 font-family: Brandon-light;
}
body.account .column.main .color-info,
body.account .column.main table.table tr td.col.status,
body.account .column.main table.table tr td {
 color:#000!important
}
body.account .column.main .block-content .box-title {
 width:100%;
 border-bottom:solid 2px #eee;
 padding-bottom:8px
}
body.account .column.main table.table tr th {
 padding:5px!important
}
body.account .column.main table.table tr td {
 padding:5px!important;
 display:table-cell;
 vertical-align:middle!important
}
body.account .column.main table.table tr td.col .action.order-primary,
body.account .column.main table.table tr td.col .action.more {
 border:none!important;
 padding:0!important;
 text-transform:uppercase
}
body.account .column.main table.table tr td.col .action.order-primary:hover,
body.account .column.main table.table tr td.col .action.more:hover {
 background:#fff!important;
 color:#e2b600!important
}
body.account .column.main .action.view-order,
body.account .column.main .action.view-address-book {
 padding:0!important;
 margin:0!important;
 line-height:1;
 float:none!important;
 border:none!important
}
body.account .column.main .action.view-order span,
body.account .column.main .action.view-address-book span {
 color:#000!important;
 text-transform:uppercase;
 font-weight:700;
 line-height:1;
 margin:0!important
}
body.account .column.main .action.view-order:hover span {
 color:#e2b600!important
}
.account .sidebar .block .actions-toolbar .secondary {
 margin:0
}
.account .sidebar .block.account-nav .item:nth-child(1) {
 text-transform:uppercase!important;
 font-weight:700!important;
 line-height:3;
 display: none;
}
.account .sidebar .block.account-nav .item:nth-child(1) strong,
.account .sidebar .block.account-nav .item:nth-child(1) a {
 color:#000!important;
 text-transform:uppercase!important;
 font-weight:700!important;
 border-bottom:solid 1px #000;
 padding-bottom:10px;
 color:#000
}
.account .page-title-wrapper.layout_type1 {
 padding:15px 0!important
}
.account .page-title-wrapper.layout_type1 h1 {
 display:none!important
}
body.account .column.main .form-edit-account>.fieldset .legend,
body.account .column.main .form-address-edit>.fieldset .legend {
 padding-bottom:5px!important;
 background:#FFF4ED;
 display:flex;
 padding:0 10px!important;
 height:35px;
 align-items:center;
 border:none!important;
 justify-content:space-between;
 text-transform:uppercase;
 font-size:16px;
 margin-bottom:10px;
 font-family: Brandon-medium;
 font-weight: normal;
}
body.account .column.main .fieldset .legend {
 padding-bottom:5px!important;
 background:#FFF4ED;
 display:flex;
 padding:0 10px!important;
 height:35px;
 align-items:center;
 border:none!important;
 justify-content:space-between;
 text-transform:uppercase;
 font-size:16px;
 margin-bottom:10px
}
body.account .column.main .ordered .order-title {
 padding-bottom:5px!important;
 background:#FFF4ED;
 display:flex;
 padding:0 10px!important;
 height:35px;
 align-items:center;
 border:none!important;
 justify-content:space-between;
 text-transform:uppercase;
 font-size:16px;
 margin-bottom:10px
}
body.account .column.main .order-details-items div.order-title>strong {
 border:none!important;
 padding:0!important;
 line-height:1!important;
 font-size:16px!important;
 margin:0!important
}
body.account .column.main .block-title {
 padding-bottom:5px!important;
 background:#FFF4ED;
 display:flex;
 padding:0 10px!important;
 height:35px;
 align-items:center;
 border:none!important;
 justify-content:space-between;
 font-weight: normal;
 font-family: Brandon-medium;
}
body.account .column.main .block .block-title strong {
 font-size:14px!important;
 margin:0!important;
 font-weight: normal !important;
}
body.account .column.main .block-content .box-actions,
body.account .column.main .block-content .item.actions {
 margin-top:0!important;
 float:right
}
body.account .column.main .block-dashboard-info .action,
body.account .column.main .block-dashboard-addresses .action,
body.account .column.main .block-addresses-default .action,
body.account .column.main .block-addresses-list .action {
 color:#000!important;
 font-style:normal!important;
 background:#FFF4ED;
 padding:2px 7px
}
.sidebar .block.account-nav .item{background: #FAFAFA;border-left: solid 7px #FFF4ED;padding: 7px 10px;margin-top: 2px !important;}
.sidebar .block .account-nav .item.current strong,
.sidebar .block.account-nav .item.current strong {
  text-transform: uppercase;
}
.account .btn.btn-primary,
.account .action.primary {
 background:#FFF4ED;
 color:#000;
 border-color: #FFF4ED;
 font-weight: normal;
 font-family: Brandon-medium;
 letter-spacing: 0.5px;
}
.account .btn.btn-primary:hover,
.account .action.primary:hover {
 background:#fff;
 color:#000;
 background: #E6F2F4 !important;
 border-color: #E6F2F4 !important;
}

header.page-header .right-content .block-search{display:none;}
.header-top-links .actions .action.top-links:after{  width: 0; height: 0; margin-left:5px;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #000;content:'';}
.header-top-links .actions .action.top-links:hover:after{border-top-color:#E2B600;}
.header-top-links .actions .action.top-links:before{content: '' !important;background: url(../images/user.svg) center center no-repeat;width: 25px;height: 25px;display: inline-block;margin-right: 10px;}
.header-top-links .actions .action.top-links:hover:before{content: '' !important;background: url(../images/user_hover.svg) center center no-repeat;width: 25px; height: 25px;display: block;}
.header-top-links .actions .action.top-links:hover svg path{fill: #E2B600 !important;}
header.page-header .minicart-wrapper{display: flex;align-items: center;flex-direction: row;width: auto;padding-left: 10px;position: relative !important;}
header.page-header .minicart-wrapper::before{content: '';width: 1px;height: 20px;background: #989898;left: 0;position: absolute;}
header.page-header .minicart-wrapper .action.showcart{display: flex;align-items: center;line-height:20px;justify-content: right;}
header.page-header .minicart-wrapper .action.showcart:before{content: '' !important;background: url(../images/sacola.svg) center center no-repeat;width: 20px; height: 20px; margin-right: 6px;}
header.page-header .minicart-wrapper .action.showcart:hover:before{content: '' !important;background: url(../images/sacola_hover.svg) center center no-repeat;width: 20px; height: 20px;}
header.page-header .minicart-wrapper .action.showcart .counter.qty{background:transparent !important;color: #000 !important;font-size: 14px !important;font-family: Brandon-medium;position: relative !important;top: initial !important;width: 30px;right: 0 !important;text-align: right; margin: 0;}
header.page-header .minicart-wrapper .action.showcart .counter.qty::before{content:'(';}
header.page-header .minicart-wrapper .action.showcart .counter.qty::after{content:')';}
header.page-header .minicart-wrapper .action.showcart .text{clip: unset;height: unset;overflow: unset;position: relative;width: unset;padding: unset;border: unset;line-height: 1;font-family: Brandon-light;}
header.page-header .setting-site .icon-setting-web:before{content: '' !important;background: url(../images/css_sprites.png) -166px -84px;width: 22px; height: 22px;display: block;}
.header-mobile-tabs--bottom ul li button .icon-setting-web:before{content: '' !important;background: url(../images/css_sprites.png) -166px -84px;width: 22px; height: 22px;display: inline-block;}
.header-mobile-tabs--bottom ul li button .icon-setting-web{display:flex;align-items:center;justify-content:center;}
.header-mobile-tabs--bottom ul li button .icon-setting-web span{font-size:13px;margin-left:5px;}
header.page-header .block-search .action.search{right: -20px;opacity: 1;cursor: pointer;}
header.page-header .block-search .action.search:before{content: '' !important;background: url(../images/heart.svg) center center no-repeat;width: 18px; height: 18px;display: block;}
.secao-background .mgs-carousel-multiple .owl-nav button.owl-prev span em:before{content: '' !important;background: url(../images/css_sprites.png) -8px -69px;width: 40px; height: 40px;;background-size: 170px;display: block;}
.secao-background .mgs-carousel-multiple .owl-nav button.owl-next span em:before{content: '' !important;background: url(../images/css_sprites.png) -68px -8px;width: 40px;height: 40px;background-size: 170px;display: block;}
.mgs-carousel-multiple .owl-nav button.owl-prev span em:before{content: '' !important;background: url(../images/css_sprites.png) -123px -8px;width: 40px;height: 40px;display: block;background-size: 170px;}
.mgs-carousel-multiple .owl-nav button.owl-next span em:before{content: '' !important;background: url(../images/css_sprites.png) -62px -68px;width: 40px;height: 40px;display: block;background-size: 170px;}
.social-list .fa-instagram:before{content: '' !important;background: url(../images/css_sprites.png) -10px -206px;width: 14px; height: 14px;display: block;}
.social-list .fa-facebook:before{content: '' !important;background: url(../images/css_sprites.png) -207px -126px;width: 7px; height: 13px;display: block;}
.social-list .fa-pinterest:before{content: '' !important;background: url(../images/css_sprites.png) -208px -84px;width: 12px; height: 15px;display: block;}
.social-list .fa-youtube:before{content: '' !important;background: url(../images/css_sprites.png) -158px -166px;width: 19px; height: 14px;display: block;}

/*header*/
header.page-header .top-switcher span{font-family:Brandon-light;cursor:pointer;font-size: 12px;}
header.page-header .top-switcher {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;justify-content: right;width:15vw;padding-right: 10px;}
header.page-header .top-switcher svg{margin-right: 5px;height: 14px;position: absolute;margin-left: -25px;margin-top: 1px;}
header.page-header .top-switcher .box-websites{display:none;}
header.page-header .top-switcher:hover .box-websites{display:block;position:absolute;margin-top:70px;}
header.page-header .minicart-wrapper .action.showcart:hover:before,
header.page-header .minicart-wrapper .action.showcart:focus:before,
.header-top-links .actions .action.top-links:hover:before,
header.page-header .block-search.active .theme-header-icon, header.page-header .setting-site.active .theme-header-icon, header.page-header .minicart-wrapper.active .theme-header-icon, header.page-header .header-top-links.active .theme-header-icon{color:#E2B600 !important;}
header.page-header .bem-vindo{text-align:center;left: 10px;font-size:13px;font-family:Brandon-medium;font-weight: 500;letter-spacing: 1.1px;color: #a5a5a5;}
header.page-header .bem-vindo .nome{color: #a5a5a5;}
header.page-header .block-search{margin-right:0;width: 120px;}
header.page-header .right-content{margin-left: 0 !important;}
header.page-header .block-search .block-content input{border-radius:0;border-color: transparent transparent #D5D5D5;color: #999;min-width: 120px;width: 120px;padding-left: 5px;padding-right: 30px;font-size: 13px;height: 30px;}
header.page-header .block-search .action.search{height:30px;line-height:30px;padding: 0;}
header.page-header .block-search .block-content input::placeholder{color: #a5a5a5;text-transform: uppercase;font-family: Brandon-Regular;border-bottom-color: #a5a5a5;}
.header-top-left{width: 100%;display:inline-flex;justify-content:space-between;align-items:center;}
header.page-header .conta{justify-content:space-around;align-items:center;font-size:12px;text-transform:uppercase;cursor: pointer;line-height:25px;}
header.page-header .conta.entrar{width: 100px;float: left;}
#slider-top .owl-nav{margin:0;text-align: right;}
#slider-top .owl-nav button{margin:0;}
#slider-top .owl-nav button.owl-prev:before,
#slider-top .owl-nav button.owl-next:before{display:none;}
#slider-top .owl-nav button.owl-next{position:absolute;top: -12px;background:transparent;color: #FFF;}
#slider-top .owl-nav button.owl-prev{position:absolute;background:transparent;left:0;top: -12px;color: #FFF;}
#slider-top .item{text-align:center;max-width: 100%;display:flex;align-items:center;justify-content:center;line-height: 20px;}
#slider-top .item a{color: #000;font-family:Brandon-regular;font-weight: 500;font-size: 11px;letter-spacing: 3.1px;}
.top-header{background: #fff4ed;/* padding:3px 0 0; */height: 35px;display: flex;}
.top-header:before{position:absolute;content:'';display:block;background: #fff4ed;height:2px;top:38px;width:100%;}
.boxed header.page-header .header-area .top-header{padding: 0 !important;;}
.top-header .frame{display:flex;align-items: center;justify-content: space-between;text-align: center;margin: 0 auto !important;height: 35px;padding-left:15px;padding-right: 15px;width: 100% !important;}
.top-header a{/* display:flex; *//* align-items:center; */font-size: 12px;text-transform: uppercase;cursor: pointer;width:100% !important;}
header.page-header .header-area.active-sticky.start-stk .header-top-links{display:block;z-index: 1;}
header.page-header .header-area.active-sticky.start-stk .minicart-wrapper:after{top:22px !important;}
header.page-header .header-top-links{/* display:none; */}
header.page-header .block-search .block-content{width:100%;}
header.page-header .right-content{align-items:center;}
header.page-header .header-area.active-sticky{background:#FFF !important;}
header.page-header .minicart-wrapper .action.showcart{top: 0px !important;display: flex !important;align-items: center !important;white-space: unset;line-height: unset !important;transform: unset !important;-webkit-transform: unset !important;-moz-transform: unset !important;-o-transform: unset !important;}
.header-top-links .actions .action.top-links{font-family: Brandon-medium;font-size:14px;text-transform: uppercase;font-weight: 400;display: flex !important;align-items: center;font-family: Brandon-light;}
header.page-header .header-area .logo{margin: 0 auto !important;}
header.page-header .theme-header-icon:hover, a.link:hover{color:#E2B600 !important;}
.top-header a:hover {color:#000 !important;}
.header-top-links.active .login-form{z-index:1;}
.header-top-links .field.password .action.remind{z-index:2;font-family:Brandon-medium;top: 10px !important;font-weight:normal !important;font-size:16px !important;}
.header-top-links .field.password .action.remind:hover{background:transparent !important;}
.header-top-links.active .login-form .fieldset:last-child{margin-bottom:0;}
.header-top-links.active .login-form .mgs-gdpr-checkbox{margin-bottom:0;text-align:left;font-size:16px;}
.header-top-links .actions-toolbar > .secondary{margin-left:0 !important;}
header.page-header .right-content > div {margin-left: 10px !important;}
header.page-header .setting-site, header.page-header .right-content {flex-basis: 120px;}
.header-top-links .actions-toolbar > .secondary .action,
.header-top-links .actions-toolbar > .primary .action:hover{background:#D5EBEF !important;border-color: #D5EBEF;color: #000;font-family: Brandon-medium;letter-spacing: 0.5px;font-weight: normal;}
.header-top-links .actions-toolbar > .primary .action{background:#FFF4ED !important;border-color: #FFF4ED;}
.header-top-links .actions-toolbar > .primary .action span{color: #000;font-family: Brandon-medium;letter-spacing: 0.5px;font-weight: normal;}
.header-top-links .actions-toolbar > .secondary .action:hover{background:#707070 !important;border-color: #707070;color: #FFF;font-family: Brandon-medium;letter-spacing: 0.5px;font-weight: normal;}

/*minicart*/
header.page-header .minicart-wrapper .block-minicart .subtitle.empty span{font-family: Brandon-light;font-size: 14px;font-style: normal;}
.minicart-items .product.options > .toggle,
.minicart-items .action.delete:before{color:#E2B600 !important;}
header .product.options .product.options.list .label{font-weight:600;}
header .product.options .product.options.list .values{color:#000;}
header.page-header .minicart-items .product-item-details{padding-left:110px;}
.minicart-items .product-item-details .details-qty,
header .minicart-items .action.edit,
header.page-header .minicart-wrapper .block-content > .actions > .secondary{display:none;}
header .fretegratis-minicart{color:#000;font-weight:bold;width: 100%;max-width: 100% !important;}
header .product-image-container{width:100px !important;max-width:100px !important;height: 100px;margin-right:10px;}
header .product-image-container img{width:100% !important;height:auto !important;}
header.page-header .minicart-items .product-item-details .price,
header.page-header .minicart-wrapper .block-content > .subtotal .price-container .price{color:#000 !important;font-weight:600 !important;}
header.page-header .minicart-items .product .actions > .secondary a:before{content: '\e92a' !important;font-weight: bold;}
header.page-header .minicart-wrapper.active .block-minicart #cart-page{width:100% !important;padding: 0 5px!important;}
header.page-header .minicart-wrapper .block-content > .subtotal{text-align:right !important;justify-content: flex-end;padding: 5px 20px  0!important;}
header.page-header .minicart-wrapper .block-content > .subtotal > .label{font-size: 16px !important;font-weight: 600 !important;}
header.page-header .minicart-wrapper .block-content > .subtotal .price-container{margin-left:10px !important;}
header.page-header .minicart-wrapper.active .block-minicart{padding: 20px !important;top: 40px;}
header.page-header .minicart-wrapper .block-content > .actions{padding: 0 !important;margin-top: 0px !important;}
header.page-header .minicart-wrapper .minicart-items-wrapper{padding: 0 !important;}

/*pop pminicart*/
.ajax_cart-popup.popup__columns .ajax_footer .actions .btn-primary{background-color: #E2B600;border-color: #E2B600 !important;font-size:12px;}
.ajax_cart-popup.popup__columns .ajax_footer .actions .btn-tocart{background-color: #FFF !important;border-color: #E2B600 !important;color: #E2B600 !important;ffont-size:12px;}
.ajax_cart-popup.popup__columns .popup__table .title{font-size:12px;}
.ajax_cart-popup.popup__columns .popup__table .product-confirm-subtotal .title{display:inline-block !important;}
.success-ajax--popup.modal-popup._inner-scroll._show .modal-inner-wrap .popup__column--media{max-width:60px;}
.ajax_cart-popup.popup__columns .popup__table .popup__table-col{width:auto !important;max-width: calc( 100% - 60px );}
.ajax_cart-popup.popup__columns .popup__table .popup__table-col+.popup__table-col{padding-left:10px !important;}
.success-ajax--popup.modal-popup._inner-scroll._show .modal-inner-wrap{padding:10px !important;}
.ajax_cart-popup.popup__columns .popup__table .product-confirm-subtotal .price{font-size:13px;}


/*paginas cms*/
.cms-page-view:not(.cms-index-index) .columns{padding: 0 15px !important;max-width:100% !important;}
.cms-page-view:not(.cms-index-index) .columns p a{word-break: break-word;}
.cms-page-view .columns {padding:0 !important;}
.cms-page-view .columns .section-builder-full .frame{max-width: unset !important;}
.cms-no-route .columns .frame,
.cms-page-view .columns .frame{max-width: 1360px !important;}
.cms-page-view .page-main > .columns,
.cms-no-route .columns,
.cms-page-view .page-main{max-width:unset !important;}
.colecoes-titulo {font-size: 16px;font-family: Brandon-medium;font-weight: 700;letter-spacing: 1.5px;line-height: 5px;margin-bottom:30px}
.colecoes-subtitulo {font-size: 15px;font-family: Brandon-medium;letter-spacing: 2px;}
.cms-page-view .btn-br{font-size: 16px;color: black;cursor: pointer;font-family: Brandon-medium;font-weight: 600;transition: all 0.1s ease-in-out !important;width: auto;border: solid 1px #707070;padding: 5px 10px;display: inline-block;letter-spacing: 1.5px;margin: 30px auto 0 !important}
.cms-page-view .btn-br:hover{color: #E2B600;border-color: #E2B600 !important;transition: all 0.1s ease-in !important;}
.cms-page-view .display-flex-column{display:flex;flex-direction:column;align-items:center;justify-content:space-around;}
.cms-page-view .display-flex-row{display:flex;flex-direction:row;align-items:center;}
.display-flex{display:flex;align-items:center;justify-content: center;}
.padding-20{padding:20px !important;}
.padding-30{padding:30px !important;}
.padding-40{padding:40px !important;}
.padding-50{padding:50px !important;}
.padding-60{padding:60px !important;}
.cms-no-route .sidebar{display:none;}

/*catalogo*/
.catalog-category-view .products-grid .items .product-item .product-top .product-item-inner .actions-primary,
.catalogsearch-result-index .products-grid .items .product-item .product-top .product-item-inner .actions-primary{display:none;}
.swatch-option-link-layered input{display:none;}
.products-grid .items .product-item .product-view-installments .with-interest,
.products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-secondary{display:none;}
.catalog-category-view .products-grid .items .product-item .product-item-details{justify-content:flex-end;}
.catalog-category-view .category-view {
 max-width:1360px!important;
 margin:0 auto
}
.category-product-actions .filter-wrapper,
.catalog-category-view .category-product-actions:not(.have-title) .toolbar-products {
 align-items:flex-end!important;
 margin:0;
 width:auto!important;
 float:right;
 margin-top:-12px
}
.catalog-category-view .breadcrumbs {
}
.catalog-category-view .breadcrumbs .items {
 display:flex;
 width:100%
}
.catalog-category-view .category-product-actions {
 margin:0 auto!important;
 display:block;
 max-width:1360px!important
}
.catalog-category-view .toolbar .toolbar-amount,
.catalog-category-view .toolbar .modes {
 display:none
}
.catalog-category-view .page-main {
 max-width:100%!important
}
.catalog-category-view .breadcrumbs {
 max-width:100%!important
}
.catalog-category-view .breadcrumbs:before {
 background:#fff;
 content:'';
 display:block;
 position:absolute;
 width:100%!important
}
.page-wrapper>.page-bottom {
 max-width:100%!important;
 width:100%!important;
 margin:0!important;
 padding:0!important
}
.cms-page-view.cms-index-index #maincontent .page.messages,
.cms-index-index #maincontent .page.messages,
.cms-index-index #maincontent .section-builder .frame,
.cms-page-view.cms-index-index #maincontent .section-builder .frame,
.navigation,
.breadcrumbs,
.page-header .header.panel,
.header.content,
.page-wrapper>.widget,
.block.category.event,
.top-container,
.page-main,
.catalog-category-view .page-main>.columns,
.catalog-category-view .breadcrumbs .items,
.cms-page-view .columns .frame:not(.no-padding),
.catalogsearch-result-index .page-main>.columns {
 max-width:1360px!important
}

/*termos e condicoes*/
.cms-termosecondicoes .section-builder h3{font-family: Brandon-medium; font-size: 16px;line-height: 1.3;font-weight: bold;}
.cms-termosecondicoes .section-builder p{font-family: Brandon-light;line-height: 1.3;letter-spacing: 0.8px}

/*pagina de busca*/
.page-title-wrapper .status-order-account .breadcrumbs{position:relative !important;bottom:0 !important;min-width: unset !important;}
.catalogsearch-result-index .sidebar{display:none;}
.catalogsearch-result-index .main{width:100% !important;}
#amasty-shopby-product-list .products.wrapper dl{display:none;}

/*pagina detalhe produto*/
.modal-popup p{font-family: Brandon-light;font-size: 15px;}
.modal-popup p strong{font-family: Brandon-regular;font-size: 15px;}
.product-add-form  .fieldset.termos-e-cond > .field:not(.choice) > label.label {
 margin-left:20px!important;
 text-transform:none!important;
 color: #000 !important;;
 font-family: Brandon-light !important;
 font-weight: normal !important;
}
.termos-e-cond input {
 float:left
}
/*.termos-e-cond .extra-link {
 display:flex;
 width:auto;
 margin:0;
 float:left;
 position:absolute;
 margin-top:-35px;
 right:25%;
}*/
.termos-e-cond .extra-link{display: initial;margin-right: 2px;}
.termos-e-cond .extra-link a + a {margin-left: 2px!important;}
.termos-e-cond .extra-link a {
 border-bottom:solid 1px
}
.termos-e-cond .extra-link:hover a {
 color:#e2b600;
 border-color:#e2b600
}
.catalog-product-view .price-box .old-price .price-final_price .price:after{background:#5F5F5F;width: 90px;position:absolute;height:1px;display:block;content:'';margin-top: -12px !important;margin-left: -15px !important;}
.catalog-product-view .mw-tooltip:after{content:'\f05a';font-family:FontAwesome;margin-left:5px;}
.catalog-product-view .column.main>.lookbook-container, .catalog-product-view .column.main .block.related, .catalog-product-view .column.main .block.upsell, .catalog-product-view .column.main .block.brand-related-products{margin-top:60px !important;}
.catalog-product-view label.prices-tier.items{    font-weight: 600 !important;margin-top: 10px !important;font-size: 15px !important;text-transform: uppercase;background:transparent;padding:0;}
.catalog-product-view ul.prices-tier.items,
.catalog-product-view #tier-price-list{background:transparent;border: solid 1px #707070;margin-bottom:50px;}
.catalog-product-view ul.prices-tier.items .price{font-weight:normal;font-size:16px;line-height:30px;margin-left:-4px;}
.catalog-product-view ul.prices-tier.items .benefit{display:none;}
body.catalog-product-view .page-main>.columns{max-width:1360px;}
/*
.catalog-product-view .fieldset>.field.file label:hover{cursor:pointer;}
.catalog-product-view .fieldset>.field.file .note:before{display:none;}
.catalog-product-view .fieldset>.field.file label:before{background:#FFF;border: solid 1px #707070 !important;width:105px;content:'UPLOAD' !important;display:block;height:30px;line-height:30px;text-align:center;letter-spacing:1.5px;font-weight:600;padding: 5px 10px;position:absolute;margin-top: 35px;}
.catalog-product-view .fieldset>.field input[type=file]{background:#FFF;border: none !important;visibility:hidden;margin-top:15px;}
*/
.catalog-product-view .fieldset>.field.file label:hover{cursor:pointer;}
.catalog-product-view .fieldset>.field.file .note:before{display:none;}
.catalog-product-view .fieldset>.field.file label:before{background:#FFF;border: solid 1px #707070 !important;width: 405px;max-width:90% !important;content:'CLIQUE AQUI E ESCOLHA SUA IMAGEM' !important;display:block;height:30px;line-height:30px;text-align:center;letter-spacing:1.5px;font-weight:600;padding: 5px 10px;position:absolute;margin-top: 35px;}
.catalog-product-view .fieldset > .field input[type=file]{margin-top:50px !important}
.catalog-product-view .fieldset>.field input[type=file]{background:#FFF;border: none !important;margin-top: -40px;position:absolute;margin-left: 299px;z-index: -1;display: none;}
.product-options-wrapper .field.file .note{margin-top:60px;font-size: 16px;}

.catalog-product-view .video-prod{margin-top:40px;}
.catalog-product-view .video-prod iframe{width:100%;height:auto !important;min-height:400px;}
.catalog-product-view .breadcrumbs .items .item{text-transform:uppercase;}
.catalog-product-view .breadcrumbs{max-width: 1360px !important;margin: 0 auto;padding: 25px 0 !important;}
.catalog-product-view .page-main{/*! max-width:1140px !important; *//*! margin: 0 auto; */}
#delivery_return_modal .txt-verde{font-size: 20px;margin: 0 !important;}
#delivery_return_modal h3{font-size: 18px;margin: 32px 0 16px;}
.catalog-product-view .product.data.items>.item.title>.switch{width:280px;line-height:25px !important;font-family:Brandon-medium;font-weight:normal !important;color:#000 !important;border: solid 1px #000 !important;height:60px !important;padding: 0 20px !important;display:flex !important;align-items:center !important;margin: 0 5px;font-size:16px !important;justify-content:center;text-align:center;}
.catalog-product-view .product.data.items>.item.title>.switch:hover,
.catalog-product-view .product.data.items>.item.title.active>.switch{color:#E0B800 !important;border-color:#E0B800 !important;}
.product.info.detailed .product.data.items{justify-content: start !important;padding-top:0px;border-top-width: 2px !important;}
.product.info.detailed .product.data.items>.item.content{border:none !important;padding-top:20px !important;color:#000;font-size:15px;line-height:1;font-family: Brandon-light;}
.product.info.detailed .product.data.items > .item.content .product.attibute.description p{margin-bottom: 12px;line-height: 1.5 !important;}
.product.info.detailed .product.data.items > .item.content .product.attibute.description h3{font-weight: bold;text-transform: uppercase;font-size: 18px;margin: 32px 0 16px;}
.product-add-form .fieldset p.note{color: #707070;text-align: right;font-family: Brandon-light;}
.product-add-form .fieldset>.field:not(.choice)>.label,
.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-attribute-label,
.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-attribute-selected-option{font-weight:500 !important;margin-top:10px !important;font-size:15px !important;text-transform:uppercase;font-family: Brandon-medium !important;color: #707070;}
.product-add-form .product-options-wrapper .fieldset>.field{margin-bottom:20px !important;}
.product-add-form .fieldset>*,
.product-options-wrapper .field .price-notice .weee,
.product-add-form .fieldset select,
.product-add-form .fieldset input,
.product-options-wrapper .field .note{font-size:15px !important;font-weight:300 !important;font-family: Brandon-light;}
.product-add-form .fieldset select,
.product-add-form .fieldset input,
.product-add-form .fieldset textarea,
.catalog-product-view .product-info-main .box-tocart .field.qty,
.catalog-product-view .block-bundle-summary .box-tocart .field.qty{border: solid 1px #707070 !important;}
.catalog-product-view .product-info-main .box-tocart .field.qty .input-text,
.catalog-product-view .product-info-main .product-options-wrapper .swatch-opt .swatch-input.super-attribute-select {border:none !important;}
.catalog-product-view .page-title-wrapper.layout_type1{padding:0;/* margin-left: 10px; */}
.catalog-product-view .product-info-price,
.catalog-product-view .product-info-main .product.attribute.overview{/*! margin-left:10px; */font-family: Brandon-light !important;letter-spacing: 0.5px;}
.catalog-product-view .product-info-main .product.attribute.overview.colapsed{height:65px;overflow:hidden;transition: .5s ease;}
.catalog-product-view .product-info-main .product.attribute.overview.expanded{height:auto;overflow:visible;}
.catalog-product-view .product-info-main .product.attribute.overview.colapsed #read-more{position: absolute;right: 30px;margin-top: -20px;cursor: pointer;}
.catalog-product-view .product-info-main .product.attribute.overview.expanded #read-more{position: absolute;right: 30px;margin-top: 10px;cursor: pointer;}
.catalog-product-view .product-info-main .product.attribute.overview #read-more:hover{text-decoration: underline;cursor: pointer;}
.catalog-product-view .page-title-wrapper .page-title{text-align:justify !important;font-size:20px;font-weight:600;}
.catalog-product-view .price-box{display: inline-flex;flex-direction:row;margin:10px 0;}
.catalog-product-view .jsr-priceinstallment{display: inline-flex;flex-direction:row;margin:10px 0 0 10px;font-family: Brandon-medium;font-style: italic;color: #000;letter-spacing: 1.5px;font-size: 16px;}
.catalog-product-view .product-info-main .price-box .special-price .price-label{display:none !important;}
.catalog-product-view .product-info-main .price-box .special-price{margin: 0 20px !important;order: 2;}
.catalog-product-view .product-info-main .price-box .old-price{order:0;float: none !important;width: auto;padding: 0 10px;}
.catalog-product-view .product-info-main .price-box {display: flex; align-items: center;}
.catalog-product-view .price-box>.price-container.price-final_price {margin-right:20px;}
.catalog-product-view .product-view-installments{order:2;display: none;}
.catalog-product-view .price-box .price,
.catalog-product-view .price-box .old-price .price-final_price .price{font-size:14px !important;}
.catalog-product-view .price-box .normal-price .price{font-size:16px !important;color:#000 !important;    font-family: Brandon-medium;font-weight: 600;}
.catalog-product-view .products-grid .product-view-installments .without-interest,
.catalog-product-view .products-grid .product-view-installments .without-interest .price{font-size:14px !important;}
.catalog-product-view .products-grid .product-item-inner{display:none;}
.catalog-product-view .block .block-title.title>strong,
.catalog-product-view .block .block-title.title>strong h2{font-size:20px !important;text-transform:uppercase;letter-spacing:2px !important;font-weight:700;}
.catalog-product-view .block .block-title.title>strong h3{font-size:16px !important;text-transform:none;letter-spacing:2px;font-weight:300;margin-top:20px;}
.catalog-product-view .product-view-installments .without-interest{margin-top:0;font-family: Brandon-light;color: #000;letter-spacing: 1.5px;font-size: 16px;}
.catalog-product-view .product-view-installments .without-interest .price{color:#000 !important;}
.catalog-product-view .product.info.detailed{margin-top:30px;border-bottom: 1px solid #eaeaea;padding-bottom: 10px;}
.catalog-product-view .product-info-main .box-tocart .action.primary.tocart,
.catalog-product-view .block-bundle-summary .box-tocart .action.primary.tocart{background:#FDE6D6;border-color:#FDE6D6;width:auto !important;padding: 0 20px !important;color:#000;font-size:17px !important;font-weight:500 !important;border-width:1px;font-family: Brandon-medium;}
.catalog-product-view .product-info-main .box-tocart .action.primary.tocart span,
.catalog-product-view .block-bundle-summary .box-tocart .action.primary.tocart span{font-weight:normal !important;}
.catalog-product-view .product-info-main .box-tocart .action.primary.tocart:hover,
.catalog-product-view .block-bundle-summary .box-tocart .action.primary.tocart:hover{color:#B79600 !important;border-color:#B79600 !important;background:#fff;}
.catalog-product-view .product-info-main .box-tocart .actions, .catalog-product-view .block-bundle-summary .box-tocart .actions{width:auto !important;}
.catalog-product-view .owl-carousel:not(.custom-nav) .owl-nav button.owl-prev:before{content: "\f104" !important;font-family:FontAwesome !important;}
.catalog-product-view .owl-carousel:not(.custom-nav) .owl-nav button.owl-next:before{content: "\f105" !important;font-family:FontAwesome !important;}
.catalog-product-view .owl-carousel:not(.custom-nav) .owl-nav button {border: solid 2px #ccc !important;font-size:22px !important;display:flex;align-items:center;justify-content:center;}
.catalog-product-view .owl-carousel:not(.custom-nav) .owl-nav button:hover{background:#fff;color:#B79600;border-color:#B79600 !important;}
.catalog-product-view .owl-carousel:not(.custom-nav) .owl-nav{display:none;}
.product.media .horizontal-thumbnail.owl-carousel .owl-nav,
.product.media .horizontal-thumbnail.owl-carousel:not(.custom-nav) .owl-nav button.disabled{display:flex !important;opacity:1;}
.product.media .horizontal-thumbnail.owl-carousel .owl-nav button{border-radius:50px !important;width:30px !important;height:30px !important;display:flex;align-items:center;justify-content:center;margin-top:0 !important;}
.product.media .horizontal-thumbnail.owl-carousel .owl-nav button:hover{background:#fff;color:#B79600 !important;border-color:#B79600 !important;}
.catalog-product-view .product-detail-deals{box-shadow:none; text-align:center; max-width: 250px;margin: 0 auto;}
.catalog-product-view .product-detail-deals h4{text-transform:uppercase;font-size:18px;margin-left:-15px;}
.catalog-product-view .product-detail-deals .time-note .days{position:absolute;margin-left: 25px;width: auto;margin-top:-28px;font-size:20px !important;}
.catalog-product-view .product-detail-deals .time-note .hours{position:absolute;margin-left: 90px;width: auto;margin-top:-28px;font-size:20px !important;}
.catalog-product-view .product-detail-deals .time-note .mins{position:absolute;margin-left: 155px;width: auto;margin-top:-28px;font-size:20px !important;}
.catalog-product-view .product-detail-deals .time-note .secs{position:absolute;margin-left: 220px;width: auto;margin-top:-28px;font-size:20px !important;}
.catalog-product-view .product-detail-deals .time-note{color:#e2b600;font-weight:bold;}
.catalog-product-view .product-detail-deals .countdown .days,
.catalog-product-view .product-detail-deals .countdown .hours,
.catalog-product-view .product-detail-deals .countdown .mins,
.catalog-product-view .product-detail-deals .countdown .secs{font-size:20px !important;text-align:justify !important;}
.catalog-product-view .product-detail-deals .countdown{display:flex;align-items:center;justify-content:space-between}
.catalog-product-view .product-info-main .product-options-wrapper h4{background-color: #fff4ed;text-transform:uppercase;font-size:16px;text-align:center;margin:20px 0;padding:5px;}
.swatch-option{border-radius: 0;width: 24px !important;height: 24px !important;background: #efefef;margin: 0 5px 8px 0; }
.swatch-attribute .super-attribute-select{display:none;}
.swatch-option:last-child{margin-right:0;}
.product-image-container .img-hover-show{position: absolute;width: 100%;z-index: 1;}

/*Home*/
.product-items .ias-spinner{display:block;width:100%;margin-top:-80px;}
.product-items .ias-spinner img{margin: 0 auto !important;}
.products-grid .swatch-attribute-options{display:flex;justify-content:center;}
.products-grid .items .product-item .product-image-container{background-color:#e7e7e7;}
.products-grid .items .product-item .product-item-info .product-top:not(.loading-ajax):not(.loading-ajax--wl) .product-item-inner {opacity: 1;visibility: visible;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);}
.products-grid .items .product-item .product-top .product-item-inner{padding:0 !important;background:transparent !important;}
.products-grid .items .product-item .product-top .product-item-inner .product-item-actions{padding: 0 20px;}
.products-grid .items .product-item .product-top .product-item-inner .actions-primary{background:#000 !important;width: 100%;}
.products-grid .items .product-item .product-top .product-item-inner .tocart.primary{color:#fff !important;width:100% !important;text-align: center !important;line-height: 30px !important;height: 30px !important;letter-spacing:1.5px;}
a.link{width:100% !important;display:block;}
.depoimentos .banner-text-custom p{font-family:Brandon-medium;font-size: 15px;}
.depoimentos h6{font-size: 12px;font-family: Brandon-medium;font-weight:300;margin-top:5px;}
.sem-parcelas .product-view-installments,
.sem-parcelas .mm-price-parcels-grid{display:none;}
.segundo-banner .page-header-sliders {padding: 0 2.5px;}
.price-box .price-label{display:none;}
.categorias-1{padding-top: 50px}
.categorias-1 h3{color: #333;font-weight: 400;text-transform: uppercase;    font-size: 18px;letter-spacing: 1.5px;line-height: 22px;padding-top: 15px;text-align:center;}
.categorias-1 span{font-size: 13px;text-transform: uppercase;color: #5A88C3;margin-top: 5px;text-decoration: underline;letter-spacing: 0.09px;line-height: 21px;text-align:center;display:block;}
.categorias-1 span:after{content: "\f105";font-family:FontAwesome;position:absolute;margin-left:5px;font-weight:bold;}
.produtos-1  h2 span,
.produtos-2  h2 span  {font-style: italic;text-transform: none;letter-spacing: 0;font-size: 24px;}
.produtos-1  h2,
.produtos-2  h2{font-size: 24px;color: #333333;font-weight: 400;text-transform: uppercase;letter-spacing: 0.075em;line-height: 1.25;font-style: normal;text-align:center;margin-bottom:30px;}
.produtos-1 {margin: 60px auto 30px;}
.produtos-1 .owl-carousel:not(.custom-nav) .owl-nav button:before,
.produtos-2 .owl-carousel:not(.custom-nav) .owl-nav button:before{display:none;}
.produtos-2{margin-top:60px;}
.products-grid .items .product-item .product-item-name a{color: #777;line-height: normal;display: block;text-transform: uppercase;text-align: center;font-family: Brandon-light;font-size: 14px !important;font-weight: 600 !important;}
.products-grid .items.row-5 .product-item .product-item-name a{margin: 0 auto;max-width: 100%;padding: 0 5%;}
.products-grid .items.row-4 .product-item .product-item-name a{margin: 0 auto;max-width: 100%;padding: 0 5%;}
.products-grid .items.row-3 .product-item .product-item-name a{margin: 0 auto;max-width: 100%;padding: 0 5%;}
.products-grid .items .product-item:hover .product-item-name a{color:#E2B600;}
.products-grid .items .product-item:hover{cursor:pointer;}
.products-grid .items .product-item .product-item-details div[class*="swatch-opt-"]{ order: 3; }
.products-grid .items .product-item .product-item-details{padding-top: 15px !important;min-height: 140px;display: flex;flex-direction: column;}
@media(max-width: 778px){
    .products-grid .items .product-item .product-item-details{min-height: auto;}
}
.products-grid  .price-box .price-final_price:only-child .price,
.price-box .price-final_price .price{font-size: 14px;color: #000;font-family: Brandon-medium;font-weight:600;}
.price-box .old-price{width:100%;text-align:center;}
.price-box .old-price .price-final_price .price:after{background:#5F5F5F;width:80px;position:absolute;height:1px;display:block;content:'';margin-top: -11px !important;margin-left: calc(50% - 40px) !important;}
.price-box .old-price .price-final_price .price{color:#5F5F5F !important;font-size:14px !important;font-weight: 500 !important;text-decoration:none !important;}
.products-grid .items .product-item{padding-left: 7.5px  !important;padding-right: 7.5px  !important;-ms-flex: 0 0 calc( (100%/3) - 15px ) !important;/* flex: 0 0 calc( (100%/3) - 15px ) !important; *//* max-width: calc( (100%/3) - 15px ) !important; *//* width: calc( (100%/3) - 15px ) !important; */}
.titulo-secao.slider .products-grid .items .product-item{margin-bottom: 0px !important;}
.primeira-linha .products-grid .items .product-item{margin-bottom: 0px !important;}
.segunda-linha .products-grid .items .product-item{margin-bottom: 0px !important;}
.products-grid  .price-box{display:flex;align-items: center;justify-content: center;flex-direction: column;}
.mm-price-parcels-grid,
.products-grid .product-view-installments .without-interest{margin-top: 3px;font-family: Brandon-light !important;color:#000;letter-spacing:0.9px;font-size: 14px !important;text-align:center;margin-bottom: 0;font-weight: normal !important;}
.products-grid .product-view-installments .without-interest .price{color:#000;font-size: 14px;}
.products-grid  .price-box .special-price{order:1;float: none;}
.products-grid  .price-box .old-price{order:0;}
.products-grid  .price-box .price-container,
.products-grid  .price-box .price-container .price-wrapper,
.products-grid  .price-box .price-container .price-wrapper .price{width:100% !important;display: block;text-align: center;}
.produto-lado .products-grid .product-view-installments .without-interest{display:none;}
.slider-categorias{padding-top:60px;padding-bottom:60px;}
.slider-categorias .owl-nav button{background:#FFF !important;}
.slider-categorias h7{font-size: 16px;color: #6d6e71;text-transform: uppercase;letter-spacing: .05em;line-height: 1.15;text-align:center;display:block;margin-bottom:9px;}
.slider-categorias h1{font-size: 30px;color: #333;font-weight: 400;text-transform: uppercase;letter-spacing: .075em;line-height: 1.25;display:block;text-align:center;margin-bottom:30px;}
.publicacoes h7{    letter-spacing: 0.5px;line-height: 16px;text-transform: uppercase;font-size: 16px;color: #6D6E71;margin-top:20px;margin-bottom:5px;display:block;text-align:center;}
.publicacoes h2{    color: #333;letter-spacing: 1.75px;font-style: normal;text-transform: uppercase;font-size: 30px;line-height: 1.1;text-align:center;margin-bottom:10px;}
.publicacoes a{    font-size: 13px;text-transform: uppercase;color: #5A88C3;text-decoration: underline;letter-spacing: 0.09px;line-height: 21px;display: inline-block;padding: 0 10px 0 0;background-color: transparent;border: 0;text-align:center;width:100%;}

/*secao background*/
.secao-background {margin-bottom:45px;margin-top: 60px;}
.secao-background .frame>.line .col-des-5{display:flex;align-items:center;justify-content:center;}
.secao-background hr{border-color:#000 !important;}
.secao-background-video{padding: 0px 0 360px;margin: 30px 0 300px;}
.secao-background-video .linha{display:none;}
.secao-background-video h2 span{font-size: 16px;font-weight: 600;}
.secao-background-video h3 span{font-size: 15px;}
.secao-background-video .video{position:absolute;top: 100px;}

/*newsletter*/
.newsletter-bottom{padding: 55px 0 50px;margin-top: 20px;clear: both;background: #fff4ed;}
.newsletter-bottom h5{font-size: 18px;text-transform: uppercase;letter-spacing: 1.5px;color: #000;padding-right: 10px;text-align:center;font-family: Brandon-medium;font-weight:600;margin-bottom: 20px;}
.block.newsletter input{font-weight: 400;border: #000 solid 1px!important;letter-spacing: .05em;padding-left:15px;background: #FFF;color: #000;text-transform:uppercase;float: left;width: 100% !important;margin-right: 0;}
.block.newsletter .field input{border-color:#FFF !important;text-align:center;}
.block.newsletter .field.whatsapp input{margin-right:0;}
.block.newsletter input::placeholder{color:#000;text-transform:uppercase;font-size: 14px;}
.block.newsletter .field .control:before{display:none;}
.block.newsletter .action.subscribe{padding: 0 12px;background: #000;border-color:#000 !important;height: 42px;width: 105px;color: #fff;font-size: 17px;border-radius: 0 !important;letter-spacing: .5px;font-weight: 300 !important;margin: 0px auto 0 !important;}
.block.newsletter .action.subscribe span{font-family: 'Brandon-bold';font-size: 14px;letter-spacing: 2.52px;}
.block.newsletter .field{margin-right:0 !important;width: 100%;margin-bottom:10px;}
.block.newsletter .form.subscribe{display:flex;flex-direction:column;min-width: 100%;flex: 0 0 100%;align-items: center;}
.block.newsletter{width: 100% !important;max-width: 100% !important;margin: 10px auto;}
.footer-block h5{text-transform:uppercase !important;font-size:16px;text-align: center;letter-spacing: 0.64px;font-family: 'Brandon-regular';}
.footer-block h5 strong{font-family: 'Brandon-Medium';}
.block.newsletter .actions{width:100%;text-align:center;}
.footer-block.news{padding: 0 15px;}


/* Carrinho de compras */
.checkout-cart-index .page-title-wrapper.layout_type2 .page-title{display: none !important;}
.checkout-cart-index .gift-item-block .title:after{margin-top:5px;padding-top:0 !important;margin-right: -10px;}
.checkout-cart-index .gift-item-block .title{background:#000;color:#FFF;text-transform:uppercase;font-size:16px;border-color:#000;border-radius:0;height:44px !important;}
.checkout-cart-index .gift-item-block .title:hover{border: solid 1px #E2B600;color:#E2B600;background:#FFF;}
.checkout-cart-index .gift-options-title{font-size: 20px !important;color: #000;font-family: Brandon-medium;letter-spacing: 1.5px;font-weight: 700;text-transform: uppercase;}
.checkout-cart-index .gift-item-block .content{padding: 20px 0;}
.checkout-cart-index .gift-item-block .content label{text-transform: uppercase;font-weight: bold !important;margin-bottom: 5px !important;font-size: 15px !important;}
.checkout-cart-index .gift-item-block .content input,
.checkout-cart-index .gift-item-block .content textarea{border: solid 1px #000;margin-bottom:5px}
.checkout-cart-index .gift-options .actions-toolbar .secondary .action-cancel{color:#000;}
.checkout-cart-index .gift-options .actions-toolbar .secondary .action-update{background: #EBF5D3 !important;border-color: #EBF5D3 !important;color:#000;}

.checkout-cart-index .block.crosssell{margin-top:10px !important;}
.checkout-cart-index .block.crosssell .title{background: #fff4ed; }
.checkout-cart-index .block.crosssell .title strong{font-size: 18px !important;color: #333 !important;padding:10px 0;}
.checkout-cart-index .block.crosssell .block-content{max-width:1200px !important;width:1360px !important; margin: 0 auto !important;padding-top:30px;}
.checkout-cart-index #shipping-zip-form p,
.checkout-cart-index #shipping-zip-form label,
.checkout-cart-index #shipping-zip-form .fieldset.estimate div.field[name="shippingAddress.country_id"],
.checkout-cart-index #shipping-zip-form .fieldset.estimate div.field[name="shippingAddress.region_id"],
.checkout-cart-index #shipping-zip-form .fieldset.estimate div.field[name="shippingAddress.region"]{display:none;}
.checkout-cart-index .shopping-cart-bottom .block .title strong{font-size: 16px !important;color: #000;font-family: Brandon-medium;letter-spacing: 0.5px;font-weight: normal;text-transform:uppercase;}
.checkout-cart-index .cart-container .checkout-methods-items .action.primary{font-size:16px;letter-spacing:1.5px;height: 44px;line-height: 44px;padding-top: 0;padding-bottom: 0;background: #FDE6D6;border-color: #FDE6D6;color: #000;}
.ampromo-items-add{width: calc( 100% - 0px);margin: 0 0px 15px 0;border: solid 1px #E2B600;color:#E2B600;background:#FFF;}
.ampromo-items-add a{color:#E2B600;font-weight:bold;}
.checkout-cart-index .cart-container .fretegratis{width: calc( 64% - 10px);margin: 0 10px 0 0;float:left;border: solid 1px #E2B600;color:#E2B600;background:#FFF;display:none !important;}
.checkout-cart-index .cart-container .bottom {padding:0;}
.checkout-cart-index .cart-container .semi-bottom {display:flex;flex-direction:column;align-items: inherit;justify-content: start;margin-bottom: 0;}
.checkout-cart-index .cart-container .semi-bottom:nth-child(4){margin-top: 35px;}
.checkout-cart-index .cart-container .bottom .fretegratis {width:66%;font-size: 14px;}
.checkout-cart-index .cart-container .bottom .action.continue{width:32% !important;float:right;font-weight:600;}
.checkout-cart-index .cart-container .action.continue{font-weight:600;border: solid 1px #707070;color:#FFF;background:#707070;text-transform:uppercase;line-height: 42px !important;height: 42px !important;display:inline-block;float:right;padding: 0 12px;width: calc( 18% - 5px ) !important;text-align:center;margin-bottom: 20px;font-size: 14px;margin-right: 10px;letter-spacing: 0.5px;}
.checkout-cart-index .cart-container .action.proceed-checkout{font-weight:600;border: solid 1px #FDE6D6;color:#000;background:#FDE6D6;text-transform:uppercase;line-height: 42px !important;height: 42px !important;display:inline-block;float:right;padding: 0 12px;width: calc( 18% - 5px ) !important;text-align:center;margin-bottom: 30px;font-size: 14px;}
body.checkout-cart-index  .page-main > .columns{/* max-width:1360px; */}
.checkout-cart-index .page-title-wrapper.layout_type1 {padding-bottom:0 !important;}
.checkout-cart-index .page-title-wrapper.layout_type1 h1{display:none !important;}
#shopping-cart-table .col.item .product-item-name{font-family: Brandon-medium;font-weight: normal !important;}
.checkout-cart-index .shopping-cart-bottom .fieldset.coupon .action.apply{background: #FFF4ED !important;border-color: #FFF4ED !important;height: 42px;top: 2px;right: 2px;padding: 0 25px;font-size: 14px;}
.checkout-cart-index .subtotal-pedido{justify-content:flex-end;display:flex;margin-bottom: 0;}
.checkout-cart-index .shopping-cart-bottom{margin-top:0;}
.checkout-cart-index .cart-totals{background:#FFF !important;border:none !important;padding: 0 5px 0 0 !important;}
.checkout-cart-index .totals{background:#FFF !important;border:none !important;padding-right: 5px;padding-left:70% !important;}
.checkout-cart-index #shopping-cart-table thead th.col{font-size: 16px;color: #333;font-family: Brandon-medium;}
.checkout-cart-index .cart-totals .totals.sub .mark,
.checkout-cart-index .cart-totals .amount,
.checkout-cart-index .cart-totals .mark,
.checkout-cart-index .cart-totals .grand.totals th,
.checkout-cart-index .cart-totals .grand.totals td{padding: 0 5px !important;text-transform:uppercase;line-height:30px;font-weight: normal;text-align: right;}
.checkout-cart-index .cart-container .semi-bottom .fieldset:last-child{padding: 0!important;margin-bottom:0;}
.checkout-cart-index #co-shipping-method-form{margin-top:0;}
.checkout-cart-index #co-shipping-method-form .item-title{font-size: 16px;color: #333;font-weight: normal;text-transform:uppercase;font-family: 'Brandon-medium';}
.checkout-cart-index #shopping-cart-table .actions-toolbar > a.towishlist,
.checkout-cart-index #shopping-cart-table .actions-toolbar > a.action-edit{display:none;}
.checkout-cart-index #shopping-cart-table .actions-toolbar > a > span{font-family: 'Brandon-medium';display: block;text-align: center;text-transform: uppercase;font-size: 12px;color: #333;}
.checkout-cart-index #shopping-cart-table .actions-toolbar .action-delete:after{content:'' !important;}
.checkout-cart-index .cart.table-wrapper .product-item-details{padding-top:0;display: inline-block;float: left;max-width: calc( 100% - 190px);max-height: 150px;height: 180px;overflow-y:scroll;display: block;}
.checkout-cart-index .cart.table-wrapper .product-item-details::-webkit-scrollbar {width: 12px;}
.checkout-cart-index .cart.table-wrapper .product-item-details::-webkit-scrollbar-track {box-shadow: inset 0 0 2px grey; border-radius: 0px;}
.checkout-cart-index .cart.table-wrapper .product-item-details::-webkit-scrollbar-thumb {background: #FFF4ED; border-radius: 0px; width:5px !important;}
.checkout-cart-index .cart.table-wrapper .product-item-details::-webkit-scrollbar-thumb:hover {background: #000; }
.checkout-cart-index .form-cart .cart.table-wrapper .product-item-photo{width: 150px;max-width: 150px;height: 150px;margin-bottom: 30px;}
.checkout-cart-index #shopping-cart-table .item-options dt{color:#333 !important;width:100%;font-family: Brandon-medium;text-transform: uppercase;}
.checkout-cart-index #shopping-cart-table .item-options dd{width:100%;font-weight: normal !important;font-family: Brandon-light !important;font-size: 14px;}
.checkout-cart-index #shopping-cart-table .item-options dt:after{content:'';}
.checkout-cart-index #shopping-cart-table .col .control.qty .input-text{padding:0;pointer-events: none;}
.checkout-cart-index .message.notice.cart.item{border: none;font-weight:600;color:#E2B600;background: #FFF;text-transform:uppercase;margin-top: 10px;padding:  0px 0  0 25px;}
.checkout-cart-index .message.notice.cart.item > *:first-child:before{left:0;}
.checkout-cart-index #shopping-cart-table .col .control.qty{border: solid 1px #000;}
.checkout-cart-index #shopping-cart-table .col .control.qty > span{color:#333;}
.checkout-cart-index .cart.table-wrapper .col.subtotal .price,
.checkout-cart-index .cart.table-wrapper .col.price .price{color:#333;font-family: Brandon-medium;}
.checkout-cart-index .cart.table-wrapper .col.subtotal>span,
.checkout-cart-index .cart.table-wrapper .col.price>span{margin-top:-25px;}
.checkout-cart-index .cart.table-wrapper,
.checkout-cart-index .cart.table-wrapper .items thead + .item{border:none;margin-bottom: 0;}
.checkout-cart-index .cart.table-wrapper .items > .item:not(:last-child){border-bottom:solid 1px #ccc !important;}




/* checkout */
#checkout .opc-block-summary .product-item .price{font-size:1.2rem;}
#checkout .minicart-items .product > .product-image-container{width:80px !important;height: 80px !important;}
#checkout .minicart-items .product > .product-image-container img{width:100% !important;height:auto;}
.checkout-payment-method .ccard .cvv .input-text {padding: 0 10px;}
.checkout-payment-method .form.payments .payment-option-title .action-toggle:after{content: '\e622';font-family: 'icons-blank-theme';font-size:40px;font-weight:600;position:absolute;right:7px;margin-top:-3px;}
#checkout button.action.action-auth-toggle{width:auto;padding:10px;background:#000;/*float:left;*/}
#checkout .opc-block-summary .table-totals:not(.cart):not(.totals) {padding: 0 !important;border: none;}
#checkout .opc-block-summary .items-in-cart{border:none !important;}
#checkout .opc-block-summary .table-totals:not(.cart):not(.totals) td,
#checkout .opc-block-summary .table-totals:not(.cart):not(.totals) th{padding-left:10px !important;padding-right: 10px !important;font-weight: normal !important;font-family: Brandon-medium;}
#checkout .opc-block-summary .items-in-cart{padding:0 10px;}
#checkout .osc .step-title,
#checkout .osc #opc-sidebar .opc-block-summary > .title{height:45px;}
#checkout .step-title.b-title.h3:before,
#checkout .opc-block-summary > .title:before{text-transform:uppercase;color:#000;font-family: Brandon-medium;font-weight: normal !important;}
#checkout .cart.table-wrapper .item-options dt,
#checkout .opc-block-summary .items-in-cart .product .item-options dt,
#checkout .block-giftregistry-shared-items .product .item-options dt,
#checkout .multicheckout .item-options dt{font-size:11px;}
#checkout .cart.table-wrapper .item-options dd,
#checkout .opc-block-summary .items-in-cart .product .item-options dd,
#checkout .block-giftregistry-shared-items .product .item-options dd,
#checkout .multicheckout .item-options dd{font-size:12px;}
#checkout .field-error{font-size:1rem;}
#checkout .checkout-payment-method .form.payments .payment-option-title .action-toggle{text-transform:uppercase;color:#000;font-size: 18px;padding-left:10px;font-family: Brandon-medium !important;font-weight: normal;}
#checkout .checkout-payment-method .form.payments .primary{float:none;width:100%;}
#checkout .checkout-payment-method .form.payments .action-apply{position:relative !important;background:#000;color:#FFF;width:100% !important}
#checkout .checkout-payment-method .form.payments .action-apply:hover{position:relative !important;background:#f7dd8d;color:#000;}
#checkout .osc #opc-sidebar .actions-toolbar .primary .action.primary:hover{background:#f7dd8d !important;border-color:#f7dd8d !important;color:#000;}
#checkout .osc #opc-sidebar .actions-toolbar .primary .action.primary{border-radius:5px;height:48px;padding: 0;}
.checkout-index-index .page-wrapper>.page-bottom{display:none;}
#checkout .osc .shipping-address-item.selected-item{border-color:#f7dd8d !important;}
#checkout button{background:#000;color:#FFF;font-size:14px;text-transform:uppercase;}
#checkout button:hover{background:#f7dd8d;border-color:#f7dd8d;color:#000;}
#checkout .payment-option._collapsible.opc-payment-additional.discount-code {
    display: none;
}
.osc input[type="text"], .osc input[type="password"], .osc input[type="url"], .osc input[type="tel"], .osc input[type="search"], .osc input[type="number"], .osc input[type="datetime"], .osc input[type="email"] {
    background-color: #fff !important;
}
.opc-estimated-wrapper .fieldset>.field:not(.choice)>.label, .checkout-index-index .fieldset>.field:not(.choice)>.label {
    color: #000;
}

/*sucesso de pagamento*/
.checkout-onepage-success .print{float:none !important;border-bottom: solid 1px;width:170px; !important;margin: 30px auto 0!important;}
.checkout-success{padding: 50px 0 !important;}
.checkout-onepage-success .checkout-success a:not(.order-number) {background:#000 !important;min-width:150px !important;text-transform:uppercase;padding: 0 15px !important;font-weight:600;line-height:40px;}
.checkout-onepage-success .checkout-success a:not(.order-number):hover{background:#f7dd8d !important;border-color:#f7dd8d !important;color:#000 !important;}
.checkout-onepage-success .status-order-account {
    display: none;
}

/*Rodape*/
.social-list {display: flex;align-items: center;padding: 0 !important;width: 25%;justify-content: start;}
.social-list a {padding-right: 0;height: 45px;line-height: 45px;align-items: center;width: 30px !important;}
.social-list a em {pointer-events: none;color:#000;font-size: 45px;line-height: 45px;height: 45px;display: flex;align-items: center;}
.social-list a:hover em {color:#f7dd8d;}
.footer-social-block{padding:0;}
.bottom-footer-copyright{width:100%;font-size: 12px !important;letter-spacing: 1.5px;display: flex;align-items: center;justify-content: space-between;padding: 5px 30px;margin: 0 -15px;}
.bottom-footer-copyright .left{font-family: Brandon-light;font-size: 14px;width: calc( 100% - 100px );text-align: left;}
.bottom-footer-copyright .right{width:100px;text-align: right;}
.bottom-footer-copyright p{margin-bottom:0;letter-spacing: 1.2px;line-height: 30px;display: inline-flex;font-family: 'Open Sans';font-weight: 500;}
.copyright {font-weight: 700;line-height: 20px;text-transform: uppercase;letter-spacing: .010em;color: #6d6e71;font-size: 12px;text-align:center;}
footer.page-footer .bottom-footer{border-top: solid 20px #FFF !important;background: #fff4ed;text-align: center;color: #000;font-family: Brandon-medium;font-weight:300;margin-top: 40px;}
footer.page-footer .bottom-footer .content-bottom{padding: 0 !important;}
.footer.content .footer6{background: #FFF4ED !important;padding: 60px 0 0px 0;}
.cms-index-index .footer.content .footer6{/* padding: 80px 0 0px 0; */}
footer.page-footer .middle-footer{padding:0 !important;}
footer.page-footer .middle-footer hr{margin: 0;height: 1px;border-left: 0 !important;border-right: 0 !important;border-bottom: 0;border-top-width: 1px;border-top-style: solid;border-top-color: #ccc;display: block;width: 100%;margin: 20px 0;}
footer.page-footer .middle-footer h6{text-align:center;width: 100%;margin: 10px 0 20px;font-family: Brandon-medium;font-weight:700;font-size: 14px;}
footer.page-footer .middle-footer p{font-family: 'Brandon-light';color:#000;font-size: 16px;letter-spacing: 0.64px;line-height: 1.5;font-weight: normal;}
.footer.content .footer6 .footer-block .footer-title, .footer.content .footer6 .footer-block .footer-icon, .footer.content .footer6 .footer-block li a, .footer.content .footer6 .footer-block .list-icon li {color: #333 !important;}
footer.page-footer .middle-footer .line{/* display:flex; *//* justify-content:space-between; */}
footer.page-footer .middle-footer .line-2{padding: 0;margin: 0;width: 100%;max-width: 100%;flex: 0 0 100%;display: block;}
footer.page-footer [class*="col-des-2.6"]{width: calc( 66%/3);max-width: calc( 66%/3);flex: 0 0 calc( 66%/3);}
.page-footer .frame{max-width:1360px !important;}
.footer.content .footer6 .footer-block .footer-title{font-size: 16px;color: #333;line-height: 16px;padding: 0 0 15px;margin-bottom:15px;font-family: 'Brandon-Medium';border-bottom: solid 2px #cccc;text-transform: none !important;letter-spacing: 0.4px;}
.footer.content .footer6 .footer-block .list-links{margin-bottom:15px;font-family: 'Brandon-regular';}
.footer.content .footer6 .footer-block a {display: block;text-decoration: none;letter-spacing: .01em;line-height: 15px;cursor: pointer;font-size: 15px;}
.footer.content .footer6 .col-des-8 .line-1 .footer-block{border-left: #c6c9cb solid 1px;padding-left: 30px;}
.footer.content .footer6 .line [class^="col-"]{padding: 0 15px !important;}
footer.page-footer .list-links li a:after{display:none;}
footer.page-footer .list-links li:hover a,
footer.page-footer .list-links li a:hover,
.footer.content .footer6 .footer-block li a:hover,
.footer.content .footer6 .footer-block li:hover a{color:#C19B00 !important;}
footer.page-footer .list-links li{
    padding: 9px 0 !important;
}

@media (min-width:1670px){

}

@media (min-width: 1501px){
    header.page-header .header-area .horizontal-menu {
        margin-left: 0 !important;
    }
}


@media (min-width:1280px) and (max-width:1366px){
    .cms-index-index #maincontent .section-builder .frame{max-width:1000px !important}
    .page-main > .columns, .breadcrumbs .items,
    body.cms-index-index #maincontent > .columns,
	body.cms-page-view.cms-index-index #maincontent > .columns,
	body.cms-index-index main.page-main,
	body.cms-page-view.cms-index-index main.page-main{max-width:100% !important;}
	.category-view{padding-left: 15px;padding-right: 15px;max-width:1000px !important;margin: 0 auto !important;}
	.breadcrumbs,
	.catalog-category-view .page-main>.columns,
	.catalogsearch-result-index .page-main>.columns{max-width:1000px !important;margin: 0 auto !important;}
    header.page-header .header-area .horizontal-menu{max-width:1020px;margin: 0 auto !important;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:not(.menu-1columns) .dropdown-mega-menu .mega-menu-sub-title{font-size:11px !important}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0 span{font-size:11.5px !important;letter-spacing:0.5px !important;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0{padding: 0 10px !important;}
	body .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu{padding: 0 10px !important;}
    body .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:not(.menu-1columns) .dropdown-mega-menu{max-width:1000px !important;}
	.primeira-linha-cinco .banner-text-custom p {font-size: 13px;}


	.checkout-cart-index .cart-container .action.continue{padding:0 !important;}
    .checkout-cart-index .fretegratis p,
	.checkout-cart-index .cart-container .action.continue span,
	.checkout-cart-index .cart-container .action.proceed-checkout{font-size:12px !important;}
	.checkout-cart-index .cart-container .bottom .action.continue{margin-right:0;}
	.checkout-cart-index .block.crosssell .block-content{max-width:1000px !important;}

	.catalog-product-view .product.data.items>.item.title>.switch{width:auto;min-width:180px !important;line-height:20px !important;padding: 0 10px !important;height:45px !important}
}

@media (min-width:1024px) and (max-width:1199px){
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:not(.menu-1columns) .dropdown-mega-menu .mega-menu-sub-title{font-size:11px !important}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0 span{font-size:11.5px !important;letter-spacing:0.5px !important;}
    body .frame, .page-main > .columns, .breadcrumbs .items{max-width:1000px !important;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0{padding: 0 10px !important;}
}

@media (min-width: 992px){

	body.boxed:not(.fbuilder-create-element) > .page-wrapper{max-width:unset !important;}
  body.boxed > .page-wrapper main.page-main, body.boxed .page-footer .top-footer, body.boxed .page-footer .middle-footer, body.boxed .page-footer .bottom-footer{padding: 0 !important;}

	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0{padding: 0 !important;}
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 .dropdown-mega-menu{display:none;}
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:hover .dropdown-mega-menu{display:block;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main {padding:0;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu{display:flex;justify-content: space-between;padding: 0 100px !important;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-1columns{padding: 5px 5px;text-transform:uppercase;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0 span {font-size: 13.3px;color: #333;line-height: 11px;letter-spacing: 1.15px;font-weight: 500;font-family: Brandon-regular;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:hover span{-webkit-text-stroke: 0.5px black; text-stroke: 0.5px black;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.mega-menu-fullwidth>.dropdown-mega-menu li>a span{text-transform:uppercase;color: #2a2a2a;font-size: 13px !important;font-weight: 400 !important;letter-spacing: .05em;line-height: 1.5;border-bottom: #b6b6b6 solid 0;padding-bottom: 3px;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > .dropdown-mega-menu li.level1 a{margin-bottom:5px;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > .dropdown-mega-menu li > a{font-size:13px !important;padding: 5px 0 !important;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > a.level0:after{opacity: 0 !important;min-width: 0 !important;left: unset !important;right: -13px !important;visibility: visible !important;transform: scaleX(1) !important;-moz-transform: scaleX(1) !important;-ms-transform: scaleX(1) !important;-o-transform: scaleX(1) !important;content: "";position: absolute;width: 0 !important;height: 0 !important;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #000;bottom: 8.3px !important;margin: 0 0 0 3px !important;transition: all 0.2s ease-in-out;top: unset !important;max-width: 0;background-color: transparent !important;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 a.level0{font-family: Brandon-medium;text-transform:uppercase;font-weight: 100 !important;padding: 8px 5px;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0._hover a.level0{font-family:Brandon-medium;font-weight:600;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0._hover a.level0:after {/* opacity: unset !important; */visibility: unset !important;transform: unset !important;-moz-transform: unset !important;-ms-transform: unset !important;-o-transform: unset !important;}
    header.page-header .header-area.active-sticky{background:#FFF !important;}
    .frame.frame-menu{max-width: 100%;max-width: 100% !important;background: #fafafa;}
    header.page-header .header-area.active-sticky.start-stk{box-shadow:none !important;}
    header.page-header .header-area.active-sticky.start-stk .top-header.item-2{margin-top:10px;}

	.depoimentos .line>.col-des-12{max-width:1200px;margin: 0 auto;}
	.titulo-secao.slider .line>.col-des-12.panel-block-row .catproduct-product-cat-block{max-width:1400px;margin: 0 auto;}

	.modal-popup #opc-new-shipping-address .fieldset>.field{width:49% !important;float:left;margin-right:1%;}

	.customer-account-create .header-top-links.active .login-form .wk_socialsignup_container{display:none;}
}







/* ---------------------------------------------------------- NOVO SITE ---------------------------------------------------------- */

/* OWL slider */
.owl-slider-custom {margin-bottom: 30px;}
.owl-dots button span { min-width: 10px;max-width: 10px;height:10px !important; border-radius: 50px !important; background-color: black !important }

/* margens gerais */
.primeira-linha {margin-top: 30px;margin-bottom: 30px;}
.primeira-linha .panel-block-row,
.primeira-linha-quatro .panel-block-row,
.primeira-linha-cinco .panel-block-row{padding: 0 7px;}

.primeira-linha .line {
    margin-left: -6px;
    margin-right: -6px;
}
@media(max-width: 778px){
    .primeira-linha .panel-block-row,
    .primeira-linha-quatro .panel-block-row,
    .primeira-linha-cinco .panel-block-row{padding: 0 22px !important;}

    .segunda-linha .panel-block-row,
    .segunda-linha-quatro .panel-block-row,
    .segunda-linha-cinco .panel-block-row{padding: 0 22px !important;}

    .produto-lado .panel-block-row,
    .titulo-secao .panel-block-row,
    .metade-wide .panel-block-row,
    .segunda-metade .panel-block-row,
    .primeira-metade .panel-block-row,
    .secao-background .panel-block-row,
    .banner-home-sub .panel-block-row
    {padding: 0 22px !important;}

    .primeira-linha .line {
        margin-left: -4px;
        margin-right: -4px;
    }
}
.segunda-linha {margin-bottom: 40px;}
.segunda-linha .panel-block-row,
.segunda-linha-quatro .panel-block-row,
.segunda-linha-cinco .panel-block-row,
.metade-wide .panel-block-row{padding: 0 7.5px;}
.primeira-linha-quatro {margin: 0 0 30px 0;}
.primeira-linha-cinco {margin: 0 0 30px 0;}
.primeira-metade, .segunda-metade {margin-bottom: 30px;}
.produto-lado { margin-bottom: 50px }
.produto-lado .mgs-image-block img{width:100%;}
.produto-lado.second{margin-bottom:70px}
.produto-lado .products-grid .items .product-item .product-item-details{min-height: unset;}
.produto-lado .titulo{padding-top:30px;}
.titulo-secao {margin-bottom: 25px;}
.titulo-secao.slider{margin-bottom:0;}
.metade-wide {margin-bottom: 30px;}
.primeira-duas-metades { margin-bottom: 70px }
.produto-lado h3 {margin-bottom: 30px !important;line-height: 1;}
.produto-lado .produto-lado-button {position: absolute;bottom: 0;}

/* triangulos ao lado dos botoes */
.primeira-linha a:after, .segunda-linha a:after, .primeira-linha-quatro a:after, .primeira-linha-cinco a:after,
.primeira-metade a:after, .segunda-metade a:after, .metade-wide a:after, .primeira-duas-metades a:after, .segunda-duas-metades a:after {margin-top: 5px;}

/* imagens */
.banner-image-custom { text-align: center }

/* mini texto abaixo das imagens */
.primeira-linha-cinco .banner-text-custom h2 {padding: 0 7px;line-height: 22px;margin-bottom: 5px;}
.primeira-linha-cinco .banner-text-custom p{font-size:14px;}
.banner-text-custom h2 {font-size: 16px;color: #000;text-transform: uppercase;font-family: Brandon-medium;font-weight: normal; margin-bottom: 5px !important;}
.metade .banner-text-custom h2{margin-bottom: 20px !important;}
.banner-text-custom p {margin-bottom: 0;font-family: Brandon-light;font-weight:300;color: #000;font-size: 15px;letter-spacing: 0.4px;}
.banner-text-custom {text-align: center !important;padding-top: 15px;}
.banner-text-custom a {font-size: 13px;margin-top: 15px;color: black;cursor: pointer;font-family: Brandon-medium;font-weight:400;transition: all 0.1s ease-in-out !important;width: auto;/*! border: solid 1px #707070; */padding: 5px 10px;display: inline-block;letter-spacing: 1.5px;}
.banner-text-custom:hover a, .banner-text-custom:hover a:after, .banner-text-custom:hover h2 {color: #E2B600;border-color: #E2B600 !important;transition: all 0.1s ease-in !important;}
.banner-text-custom:hover {cursor:pointer;}
.row-5-width {max-width: 20% !important; flex: unset !important}

/* texto ao lado de imagens */
.metade hr{margin: 0;height: 1px;border-left: 0 !important;border-right: 0 !important;border-bottom: 0;border-top-width: 1px;border-top-style: solid;border-top-color: #ccc;display: block;width: 100%;margin: 17px 0;}
.metade .banner-text-custom .h2-block h2 {margin: 0;color: black;font-family: Brandon-medium;font-weight:normal;letter-spacing: 1.5px;}
.metade .banner-text-custom .p-block {color: black;}
.metade.alternativo { min-height: 505.31px }
.metade.alternativo .banner-text-custom .h2-block { margin-top: 60px }
.metade .banner-text-custom p {font-size: 14px;letter-spacing:1.3px;font-family: Brandon-light;}
.metade .banner-text-custom img{/* max-width:60px !important; */margin-bottom: 15px;}
.metade .banner-text-custom a{font-size: 14px;margin-top: 20px;text-transform: uppercase;}
.metade .banner-text-custom a:after{border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid black;margin-top: 5px;}
.metade .banner-text-custom:hover a,
.metade .banner-text-custom:hover a:after,
.metade .banner-text-custom:hover h2 {color: #E2B600;border-left-color: #E2B600 !important;transition: all 0.1s ease-in !important;}
.segunda-metade .frame>.line .col-des-6,
.primeira-metade .frame>.line .col-des-6{display:flex;flex-direction:column;align-items:center;justify-content: center;}
a.a-borda, .a-borda a{border: solid 1px #000;font-family: Brandon-light;letter-spacing: 1px;}
.padding-top-30{padding-top:30px;}
.padding-left-50{padding-left: 50px !important;}
.padding-right-50{padding-right: 50px !important;}
.a-left, .a-left a, .a-left .banner-text-custom{text-align:left !important;}
.a-right, .a-right a, .a-right .banner-text-custom{text-align:right !important;}
.a-left:not(.a-borda) a{padding-left: 0;}
.a-right:not(.a-borda) a{padding-right: 0;}
.banner-text-custom h3{text-transform: uppercase;font-size: 18px;margin-bottom: 10px;font-family: Brandon-medium;letter-spacing: 1px;font-weight:bold;}
.bold{font-weight: bold !important;}

/* titulo das secoes */
.titulo-secao p{font-family: Brandon-light;letter-spacing: 0.5px;line-height: 1.3;margin-top: 10px;}
.titulo-secao h2 span, .secao-background-video h2 span {font-size: 15px;color: #000;font-family: Brandon-medium;letter-spacing: 2.5px;font-weight: 700;}
.titulo-secao h3 span, .secao-background-video h3 span {font-size: 15px;font-family: Brandon-light;letter-spacing: 1.3px;color: #000;}
.titulo-secao h3,.secao-background-video h3 {line-height: 25px;}
.titulo-secao h2,.secao-background-video h2 {line-height: 1;display: flex;margin-top: 25px !important;flex: 0 0 100%;align-items: center;justify-content: center;margin-bottom: 5px !important;}
.titulo-secao .linha>div{line-height: 1;}
.titulo-secao .col-des-12{line-height:1;}
.titulo-secao.instagram a.link{margin-top:7px;margin-bottom: 27px;color: #E2B600 !important;}

/* 2 imagens wide */
.custom-h2 { margin-bottom: 0 }

/* secao com produtos ao lado */
.produto-lado.slider .catproduct-product-cat-block {max-width: 80% !important;margin: 0 auto;}
.produto-lado.slider .owl-carousel.nav-position-middle-outside .owl-nav button.owl-prev{top:40%;width: 30px;height: 30px;left: -50px;}
.produto-lado.slider .owl-carousel.nav-position-middle-outside .owl-nav button.owl-next{top:40%;width: 30px;height: 30px;right: -50px;}
.produto-lado.slider .mgs-carousel-multiple .owl-nav button.owl-prev span em::before {content: '' !important;background: url(../images/css_sprites.png) -102px -8px;width: 30px;height: 30px;display: block;background-size: 139px;}
.produto-lado.slider .mgs-carousel-multiple .owl-nav button.owl-next span em::before {content: '' !important;background: url(../images/css_sprites.png) -52px -57px;width: 30px;height: 30px;display: block;background-size: 139px;}
.produto-lado h2 {line-height: 15px;}
.produto-lado h2 span {font-size: 15px;font-family: Brandon-medium;font-weight: 700;letter-spacing:1.5px;line-height: 5px;}
.produto-lado h3 span {font-size: 15px;font-family: Brandon-light;letter-spacing: 1.3px;}
.produto-lado .produto-lado-button { text-align: center; }
.produto-lado .produto-lado-button a {color: black;cursor: pointer;font-family: Brandon-medium;font-weight:700;}
.produto-lado .produto-lado-button a:after {content: "";position:absolute;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid black;margin-left: 1px;bottom: 23px;transition: all 0.2s ease-in;}
.produto-lado .produto-lado-button a:before {content: "";position: absolute;width: 80px;border-bottom: 2px solid black;top: 30px;right: calc(50% - 40px);}
.produto-lado .produto-lado-button a:hover, .produto-lado .produto-lado-button a:hover:after {color: #E2B600 !important;border-left-color: #E2B600 !important;transition: all 0.2s ease-in-out;}
.produto-lado .products-grid .items .product-item .product-item-name a{height:40px;overflow:hidden;line-height:20px;font-weight: 600 !important;    font-size: 14px !important;}
@media(max-width: 778px) {
    .produto-lado .products-grid .items .product-item .product-item-name a {
        height: auto;
    }
}
.produto-lado .products-grid .items .product-item{margin-bottom: 10px !important;}

/* newsletter */
.newsletter-bottom {margin-bottom: 0;}

@media (min-width: 1680px){
	.block.newsletter .field.firstname div.mage-error{position:absolute;margin-left:0;margin-top:50px;font-size:11px;}
	.block.newsletter .field.newsletter div.mage-error{position:absolute;margin-left:10%!important;margin-top:50px;font-size:11px;}
	.block.newsletter .field.whatsapp div.mage-error{position:absolute;margin-left:27%!important;margin-top:50px;font-size:11px;}
}

@media (min-width: 1600px) and (max-width: 1679px){
	.block.newsletter .field.firstname div.mage-error{position:absolute;margin-left:0;margin-top:50px;font-size:11px;}
	.block.newsletter .field.newsletter div.mage-error{position:absolute;margin-left:13.5%!important;margin-top:50px;font-size:11px;}
	.block.newsletter .field.whatsapp div.mage-error{position:absolute;margin-left:37.5%!important;margin-top:50px;font-size:11px;}
}


@media (min-width: 1280px) and (max-width:1366px){
	.block.newsletter .field.firstname div.mage-error{position:absolute;margin-left:0;margin-top:50px;font-size:11px;}
	.block.newsletter .field.newsletter div.mage-error{position:absolute;margin-left:16.5% !important;margin-top:50px;font-size:11px;}
	.block.newsletter .field.whatsapp div.mage-error{position:absolute;margin-left:45% !important;margin-top:50px;font-size:11px;}
}


@media (min-width:1200px){
     .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:not(.menu-1columns) .dropdown-mega-menu{max-width:100% !important;margin-top: -3px; background-color: #ffffffde;}
     .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:not(.menu-1columns) .dropdown-mega-menu>li {max-width: 1340px; margin: 0 auto;}
}

@media (max-width: 1024px) {
    .metade .banner-text-custom .h2-block {margin-top: 5px;/* margin-bottom: 40px; */}
    .primeira-duas-metades { margin-bottom: 0 }
    .primeira-metade .banner-text-custom, .segunda-metade .banner-text-custom {/* margin-top: 55px */}
}

@media (min-width:992px) and (max-width:1199px){
	.checkout-cart-index .block.crosssell .block-content{max-width: 960px !important;width: 960px !important;}
    .checkout-cart-index .cart-container .action.continue,
    .fretegratis p,
    .checkout-cart-index .cart-container .action.proceed-checkout{font-size:12px;padding:0;}
    .checkout-cart-index .cart-container .bottom .action.continue{margin-right:0;}
}

@media (min-width: 992px){
	.block.newsletter .field.firstname div.mage-error{position:absolute;margin-left:0;margin-top:50px;font-size:11px;}
	.block.newsletter .field.newsletter div.mage-error{position:absolute;margin-left:14%;margin-top:50px;font-size:11px;}
	.block.newsletter .field.whatsapp div.mage-error{position:absolute;margin-left:37.5%;margin-top:50px;font-size:11px;}
}

@media (max-width: 991px){
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > a.level0{font-family: Brandon-light;text-transform: uppercase;letter-spacing: 0.5px;}

    #checkout .groupe-col{width:100% !important;padding: 0 !important;}
    .modal-popup.modal-slide .modal-footer .action{width:100%;}
	header.page-header .header-area .logo{text-align:center !important;justify-content: center;}
}

@media (max-width: 768px) {

	.qtip-content .image{width:120px !important;height:120px !important;}
	.qtip.qtip-default {margin-left:-40px }
	.qtip-tip{left:40px !important;}

    header.page-header .block-search{display:none;}
	header.page-header .right-content .block-search{display:block;}

	.secao-background-video .video iframe{max-width: 100% !important;}

    body.cms-index-index .countdown-timer .hours b,
    body.cms-index-index .countdown-timer .mins b,
    body.cms-index-index .countdown-timer .secs b{font-size:18px !important;}
    body.cms-index-index .countdown-timer .time-text .hours {margin-left:34px;font-size:18px !important;}
    body.cms-index-index .countdown-timer .time-text .mins {margin-left:83px;font-size:18px !important;}
    body.cms-index-index .countdown-timer .time-text .secs {margin-left:132px;font-size:18px !important;}

	.padding-top-30{padding-top:0px !important;}
	header.page-header .minicart-wrapper .block-content{padding:0  20px;}
	.secao-background{padding: 20px 0;}
	header .top-header.item-2 .frame #slider-top{width: 84vw;}
    .section-builder.contador .panel-block-row:nth-child(1) > div,
    .section-builder.contador .panel-block-row:nth-child(2) > div{justify-content: center;}
    .section-builder.contador p{line-height: 1;font-size: 12.5px !important;}
    header.page-header .minicart-wrapper::before {display: none;}
    header.page-header{height:111px !important;}
    header .social-list{display: none;}
    html body.boxed:not(.fbuilder-create-element) > .page-wrapper {max-width: 100% !important;padding: 0 !important;margin: 0 !important;}
    .termos-e-cond .extra-link{right: 20px;}
    footer.page-footer [class*="col-des-2.6"] {width: 100%;max-width: 100%;flex: 100%;}
    .bottom-footer-copyright .left{width: 100% !important;float: none;text-align:center;}
    .bottom-footer-copyright{flex-direction: column;margin: 20px 0 0;}


	/*blog*/
	.all-category .block-blog-categories .block-content li{width: calc( 50% - 10px) !important;}
	.all-category .block-blog-categories .block-content {width: 100%;overflow-x: scroll;flex-wrap: nowrap !important;display: -webkit-box !important;z-index: 1;position: relative;}
	.blog-view .share-info{position:relative;left: unset !important;margin:unset;width:100% !important;}

	.catalog-category-view .category-description{padding: 0 15px;font-weight:400;font-size:15px;font-family:Brandon-medium, Montserrat,Verdana,Geneva !important;color:#222 !important;}
	.catalog-category-view .products-grid:not(.active-slider) .product-items .ias-noneleft{text-align:center !important;width:100% !important;display: block;}


	/*popup login*/
	.modal-popup.popup-authentication.modal-slide .modal-inner-wrap{max-height:unset !important;top:45% !important;}
	.modal-popup.popup-authentication.modal-slide .modal-content .block-authentication .block-title strong{font-size:0.9rem !important;font-weight:bold !important;line-height:1 !important;text-transform:uppercase;}
	.modal-popup.popup-authentication.modal-slide .block-authentication .block.block-new-customer .block-content{}
	.modal-popup.popup-authentication.modal-slide .block-authentication .block.block-new-customer .block-content p,
	.modal-popup.popup-authentication.modal-slide .block-authentication .block.block-new-customer .block-content ul{display:none;}
	.modal-popup.popup-authentication.modal-slide .block-authentication .block[class]+.block{margin-top:0;padding:0;}
	.modal-popup.popup-authentication.modal-slide .block-authentication .block[class] .field .control,
	.modal-popup.popup-authentication.modal-slide .block-authentication .block[class] .field .label{margin: 0;}
	.modal-popup.popup-authentication.modal-slide .block-authentication .block-title{margin-top:20px;margin-bottom: 10px;}
	.modal-popup.popup-authentication.modal-slide .wk_socialsignup_container .wk_social_choice h3{text-align:center;margin: 0 10px 0 0 !important;text-transform:uppercase;font-size:0.9rem;line-height:30px;font-weight:bold;}
	.modal-popup.popup-authentication.modal-slide .wk_socialsignup_container{text-align:center !important;display:flex;justify-content:space-between;}
	.modal-popup.popup-authentication.modal-slide .modal-content .block-authentication .actions-toolbar .secondary .action{padding-left:0 !important;}



  header.page-header .minicart-wrapper .block-content {padding-bottom: 50px !important;}

  .checkout-cart-index .cart.table-wrapper,
  .checkout-cart-index .cart-container{clear: both;}
	.checkout-cart-index .cart-container .action.continue{margin-right:0;}
	#shopping-cart-table .col{width:auto !important;}
    .checkout-cart-index .cart-container .action.continue,
    .checkout-cart-index .cart-container .action.proceed-checkout,
	.checkout-cart-index .cart-container .fretegratis{width:100% !important;margin-bottom:10px;}
	.checkout-cart-index .fretegratis p{line-height: 1.5;padding: 10px 0;}
	.checkout-cart-index .form-cart .cart.table-wrapper .product-item-photo{float:left;width: 100px;height: 100px;}
	.checkout-cart-index .cart.table-wrapper .product-item-details{max-width: calc( 100% - 110px ) !important;padding-top:5px;}
	.checkout-cart-index #shopping-cart-table .col.price,
	.checkout-cart-index #shopping-cart-table .col.qty{width: 50% !important;float:left;padding-top:10px;}
	.checkout-cart-index .subtotal-pedido{margin-bottom:30px;}
	.shopping-cart-bottom .fieldset.coupon .action.apply{color:#000;}
	.checkout-cart-index .cart-container .bottom .action.continue{width:100% !important;margin: 0;}
	.checkout-cart-index .cart-container .semi-bottom:nth-child(4){margin-top: 15px;}
  .checkout-cart-index .cart-container .bottom:nth-child(5){padding:0  5px}
	.checkout-cart-index .cart-summary{margin-bottom:15px;}
	.ajax_cart-popup.popup__columns{max-width:100% !important;}
	.checkout-cart-index .block.crosssell .block-content{max-width:100% !important;}
	.checkout-cart-index .block.crosssell .title strong{font-size:14px !important;line-height:1.3;}

	.catalog-product-view .page-main,
	.catalog-product-view .breadcrumbs{max-width:100% !important;}
	.catalog-product-view .product.info.detailed .product.data.items>.item.content{font-size:13px !important;line-height: 1.7;}
	.catalog-product-view .product.info.detailed .product.data.items > .item.content .product.attibute.description p{font-size:13px !important;margin-bottom:5px;}
	.catalog-product-view .product.info.detailed .product.data.items .item.title > .switch:after{top:15px;}
	.catalog-product-view .product.data.items>.item.title>.switch{width:100%;margin-bottom:10px;margin-left: 0;font-size: 14px !important;}
	.catalog-product-view .product.info.detailed .product.data.items > .item.content + .data.item.title > .switch{border-top: solid 1px !important;margin-left: 0;font-size: 14px !important;}
	.catalog-product-view .page-title-wrapper .page-title{text-align:center !important;}
	.catalog-product-view .product-info-price .price-box{flex-wrap:wrap !important;flex: 0 0 100% !important;align-items:center;justify-content:center}
	.catalog-product-view .product-info-price .product-view-installments{flex: 0 0 100%;text-align:center;margin-top:5px;}
	.catalog-product-view .product.attribute.overview{text-align:center;line-height:1.5;}
	.catalog-product-view .product-info-main .box-tocart .actions,
	.catalog-product-view .product-info-main .box-tocart .action.primary.tocart{width:100% !important;max-width:100% !important;}
	.catalog-product-view .related .product-view-installments{text-align:center;}
	.catalog-product-view .product-info-price{text-align:center;}

	.customer-account-create .account-social-login .actions-toolbar.social-btn{width:45% !important;float:left;}
	.customer-account-create .account-social-login .block-content{display:flex;align-items:center;justify-content:space-around;}
	.form.create.account .fieldset > .field.street_3{width:49.5%;float:left;}
	.form.create.account .fieldset > .field.street_4{width:49.5%;float:right;}

	.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .actions-toolbar > .primary{padding-bottom: 40px !important;}

    .customer-account-login .login-container .block-new-customer{width:100% !important;order:2;margin-bottom:40px !important}
    .customer-account-login .login-container .block-customer-login{width:100% !important;border-left:none;order:1;}
    .customer-account-login .login-container .block-new-customer .actions-toolbar .primary{max-width: 300px;margin: 0 auto;}

	header .top-header.item-2 .frame,
    .catalog-category-view iframe,
	.page-footer .frame,
	body.cms-page-view.cms-index-index #maincontent .page.messages,
	body.cms-index-index #maincontent .page.messages,
	body.cms-index-index #maincontent .section-builder .frame,
	body.cms-page-view.cms-index-index #maincontent .section-builder .frame,
	body .navigation,
	body .breadcrumbs,
	body .page-header .header.panel,
	body .header.content,
	body .page-wrapper>.widget,
	body .block.category.event,
	body .top-container,
	body .page-main,
	body .catalog-category-view .page-main>.columns,
	.cms-page-view .columns .frame:not(.no-padding),
	.catalogsearch-result-index .page-main>.columns,
    body .frame, .page-main > .columns, .breadcrumbs .items,
    body.cms-index-index #maincontent > .columns,
	body.cms-page-view.cms-index-index #maincontent > .columns,
	.catalogsearch-result-index .page-main>.columns,
	body.cms-index-index main.page-main,
	body.cms-page-view.cms-index-index main.page-main,
	.catalog-category-view .page-main>.columns,
    .cms-page-view .columns .frame:not(.no-padding),
    .catalog-product-view .page-main>.columns,
    .catalog-product-view .page-main,
    .catalog-product-view .breadcrumbs,
    .catalogsearch-result-index .page-main>.columns {max-width: 100% !important;}
	.catalog-product-view .fieldset>.field input[type=file]{visibility:hidden;margin: 0;}

    /* top header */
    .top-header { height: unset !important }
    .header-top-left { display: flex; flex-direction:column }
    .header-top-left .frame { display: flex !important; flex-direction: column !important }
    header.page-header .minicart-wrapper:after { display: none }
	header.page-header .top-switcher{ display: none;}
    header.page-header .minicart-wrapper { padding-left: 0 !important; width: auto !important;}
	.header-top-links .actions-toolbar > .secondary .action,
    .header-top-links .actions-toolbar > .secondary{width:100% !important;}
	#slider-top .item a{font-size:0.6rem;letter-spacing:1.5px;}
	header.page-header .header-area .logo img{max-width:100px !important;}

    .span-container { text-align: center; }
    .item-4-row { margin-bottom: 20px }
    .banner-image-custom { margin-top: 10px !important }
    h2.heading { line-height: 1.3; }
    .custom-wide-heading-h1 { line-height: 0.9 }
	.colecoes-titulo{line-height:1.3;}
   .row-5-width { max-width: 100% !important; margin-bottom: 20px }
   .segunda-metade .banner-text-custom { margin-bottom: 40px }
   .primeira-duas-metades .image-content, .segunda-duas-metades .image-content { margin-bottom: 30px }
   .primeira-duas-metades .banner-text-custom { margin-top: -80px !important }
   .images-wide-2 { margin-top: 30px }
   .primeira-linha {margin: 5px 0 0 0;}
   .primeira-linha .banner-text-custom { margin-bottom: 30px }
   .segunda-linha .banner-text-custom { margin-bottom: 30px }
   .produto-lado{margin-bottom:0px !important;}
   .produto-lado .products-grid .items .product-item,
   .segunda-linha .products-grid .items .product-item,
   .primeira-linha .products-grid .items .product-item{margin-bottom:30px !important;}


    header.page-header .header-area .right-content .block-search{min-width: unset;}
	.header-top-links .field.password .action.remind{top:7px !important;}
	header.page-header .minicart-wrapper .minicart-items-wrapper{order:0 !important;}
	header.page-header .minicart-wrapper .minicart-items-wrapper .product-item{padding: 20px !important}

    .newsletter-bottom .line{max-width:100%;margin: 0;}

    /* rodape */
    .footer-social-block {position:relative;width:100%;display: block;top: 0;text-align: center;margin-bottom: 30px;}
    .footer.content .footer6 { padding-top: 30px }
    footer.page-footer .middle-footer .line { display: flex !important; flex-direction: column !important; text-align: center; }
    .footer.content .footer6 .footer-block .footer-title { border-bottom: none; margin-bottom: 0px; padding-bottom: 2px }
    .footer.content .footer6 .footer-block {margin-bottom: 20px;flex-direction: column;border-left: none !important;}
    .newsletter-bottom{margin-top:0;padding-bottom: 30px;}
    .newsletter-bottom .right{padding:0;text-align:left;margin-top:30px;}

    .banner-image-custom img{width:100%}
    .categorias-1{padding-top:15px;}
    .owl-slider-custom{margin-bottom: 15px;}
    .custom-wide-heading-h1 span{font-size:20px;}
    .custom-wide-heading-h2 span{font-size:18px;letter-spacing:0.5px;}
    .custom-wide-heading-h2 {margin-top:10px;}
    .custom-wide-heading-h1 span:after{bottom:-15px;}
    .metade .banner-text-custom p{letter-spacing: 1.5px;}
    .metade .banner-text-custom .p-block{margin-top:0px;}
    .produto-lado .produto-lado-h2{margin-top:15px !important;}
    .metade-wide, .segunda-metade{margin-bottom: 0px;}
    .metade.alternativo .banner-text-custom .h2-block{margin-top:0;}
	.logo img{max-width:100%;}

	.block.newsletter{max-width:100% !important;}
	.block.newsletter .form.subscribe{display:block;}
	.block.newsletter input,
	.block.newsletter .field.newsletter input{width:100% !important; margin: 0 0 10px !important;}
	.block.newsletter .form.subscribe button{width:100%;}
	.promobanner-block{margin-bottom:15px;}
	.secao-background-video .video{top:350px;}
    .secao-background-video {padding: 45px 0 240px;margin: 45px 0 40px;}
    .secao-background .col-des-6:last-child{margin-top:30px;}

    footer.page-footer .middle-footer .line-2{padding:0 15px;}
}

@media (max-width:575px){
	.slider_mgs_carousel .item-image{min-height:125px !important;}
    .page-header-sliders{min-height:unset !important;}

    #checkout .step-title.b-title.h3:before, #checkout .opc-block-summary > .title:before{font-size:16px;}
    #checkout .checkout-payment-method .form.payments .payment-option-title .action-toggle{font-size:14px;}
    #checkout label{font-size:14px;}
    #checkout .checkout-payment-method .form.payments .discount-code{padding-top: 30px;}
}

@media (max-width: 540px) {
    .row-5-width { max-width: 100% !important }
    .images-wide-2 .banner-image-custom-wide { margin-top: 10px !important }
}

@media (max-width: 375px) {
    .metade.alternativo .banner-text-custom a { margin-bottom: 22px }

    .catalog-product-view .fieldset>.field.file label:before{font-size:12px !important;max-width:270px !important;}
    .product-options-wrapper .field.file .note{max-width:290px;}
}

@media (max-width: 360px) {
    .row-5-width .banner-text-custom a:after { bottom: 7px }
    .contact-form .fieldset .field .label{font-size:14px !important;}
	.contact-form p{font-size:13px !important;}
}

@media (max-width: 320px) {
    .metade.alternativo .banner-text-custom a { margin-bottom: 30px }
    .contact-form .fieldset .field .label{font-size:12px !important;}

    .catalog-product-view .fieldset>.field.file label:before{font-size:12px;max-width:270px !important;}
    .catalog-product-view .fieldset>.field input[type=file]{visibility:hidden;}
}


/** Novas  Thulio 10/05 */
.form-create-account .field.country {
 display:none!important
}
html {
 font-size:14.5px!important;
 font-family: Brandon-regular;
}
body.account .column.main table.table tr td.col.status {
 font-weight:700;
 color:orange!important
}
body.account .column.main table.table tr td.col.status.Completo {
 font-weight:700;
 color:green!important
}
body.account .column.main table.table tr td.col.Cancelado {
 font-weight:700;
 color:red!important
}
body.account .column.main .block-content .box-title a span {
 font-weight:100;
 font-size:12px!important
}
.frame,
.page-main>.columns,
.breadcrumbs .items {
 max-width:100%!important
}
.price-box .special-price+.old-price {
 margin-right:0!important
}
a.tooltip-toggle {
 font-size:9px;
 background:#bc9d59;
 padding:1px 5px;
 border-radius:50%;
 color:#fff;
 vertical-align:middle;
 margin-left:3px;
 display:inline-block;
 margin-top:-3px
}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:not(.menu-1columns) .dropdown-mega-menu .line {
 justify-content:center
}
.catalog-category-view .block.filter {
 display:none
}
div#shipping-new-address-form.fieldset .field .label {
 padding-bottom:0!important;
 margin-bottom:0!important
}
.filter-placeholder {
 display:none
}
.catalogsearch-result-index .page-title-wrapper .page-title {
 font-size:16px!important
}
.catalogsearch-result-index .page-title-wrapper .status-order-account {
 display:none
}
.catalog-category-view .products-grid .items .product-item,
.catalogsearch-result-index .products-grid .items .product-item {
 margin-bottom:30px
}
.product-items .spaggel-tooltip {
 display:none
}
header.page-header .start-stk .bem-vindo {
 display:none
}
.shopping-cart-bottom select,
.shopping-cart-bottom input[type=text],
.shopping-cart-bottom input[type=password],
.shopping-cart-bottom input[type=url],
.shopping-cart-bottom input[type=tel],
.shopping-cart-bottom input[type=search],
.shopping-cart-bottom input[type=number],
.shopping-cart-bottom input[type=datetime],
.shopping-cart-bottom input[type=email] {
 height:46px
}
.checkout-cart-index button.action.primary.checkout span:after,
.checkout-cart-index a.action.proceed-checkout span:after {
 font:normal normal normal 18px/1 FontAwesome;
 content:"\f0da";
 margin-left:10px
}
.checkout-payment-method .payment-method-title,
.osc .form.methods-shipping .table-checkout-shipping-method tbody td{
 font-weight:normal !important;
 font-family: Brandon-light !important;
 text-transform: uppercase;
}
#checkout .osc .shipping-address-item.selected-item {
 font-weight:normal !important;
 font-family: Brandon-light !important;
  letter-spacing: 0.5px;
}
button#sidebar_place_order span {
 font-weight:500
}https://www.paperview.com.br/borrachas-life-is-the-art.html
#checkout .opc-block-summary .table-totals:not(.cart):not(.totals) td,
#checkout .opc-block-summary .table-totals:not(.cart):not(.totals) th {
 font-weight:400!important
}
.toolbar .sorter {
 display:none
}
.catalog-category-view .layout-title-default.layout_type2.page-title-wrapper {
 background:0 0!important
}
.sem-fundo h1#page-title-heading {
 padding:0;
 margin-top:-40px
}
.page-title-wrapper.layout_type2 {
 padding:0;
 margin-bottom:50px;
 display:flex;
 flex-direction:column
}
.page-title-wrapper.layout_type2 .breadcrumbs {
 order:0;
 background:#fff
}
.catalog-category-view .page-main>.page-title-wrapper .page-title {
 display:none!important
}
.catalog-category-view .page-title-wrapper.layout_type2 {
 margin:0
}
.page-main>.page-title-wrapper .page-title {
 background:0 0;
 font-size:2rem;
 color:#fff;
 border:none;
 padding:35px 0 25px;
 line-height:1
}
.page-title-wrapper.layout_type2 .page-title:before {
 background-color:transparent!important
}
.page-title-wrapper.layout_type2 .page-title {
 color:#000!important;
 font-weight:400;
 order:1;
 background:0 0!important;
 font-family: Brandon-medium !important;
}
.category-image,
.category-description {
 margin:10px 8px 30px
}
.block.newsletter .form.subscribe {
 display:flex
}
.block.newsletter .actions {
 display:flex;
 width:auto
}
.block.newsletter .actions>div {
 margin-left:8px;
 margin-right:8px;
 height:41px;
 vertical-align:middle;
 overflow:hidden;
 max-width:177px;
 border:1px solid
}
.block.newsletter .actions>div>div {
 margin-top:-17px;
 margin-left:-2px
}
@media(max-width:778px) {
 .block.newsletter .actions {
  display:inline-block;
  width:100%!important
 }
 .block.newsletter .form.subscribe {
  display:block
 }
 .block.newsletter .actions>div {
  margin:0;
  margin-bottom:10px;
  max-width:100%;
  background:#f9f9f9
 }
 .block.newsletter .actions>div>div {
  max-width:177px;
  overflow:hidden
 }
}
.checkout-onepage-success h1.page-title {
 padding:40px 0 0!important;
 margin-bottom:-56px!important
}
.checkout-onepage-success div#container_whatsapp_tracking>div {
 margin:30px auto!important;
 background:#dbe5e5;
 padding:15px;
 width:380px!important
}
.checkout-onepage-success .checkout-success p {
 margin-bottom:5px;
 font-weight:300
}
.checkout-onepage-success .checkout-success>p>a {
 margin-top:30px!important
}
@media(max-width:778px) {
 .header-mobile-tabs--bottom ul li:nth-child(3) {
  display:none
 }
}
.catalog-product-view .product-info-main .box-tocart,
.catalog-product-view .block-bundle-summary .box-tocart {
 display:flex!important
}
.catalog-product-view .mageworx-product-final-price {
 min-height:auto;
 margin-top:15px!important
}
.product-info-price.mageworx-product-final-price .price-box.price-final_price label,
.product-info-price.mageworx-product-final-price .price-box.price-final_price span {
 text-transform:uppercase;
 font-weight:600!important;
 font-size:14px!important;
 display:inline;
 margin-right:3px;
 letter-spacing:.3px;
 line-height:1
}
.catalog-product-view .product-info-main .product-info-price .price-box {
 margin-right:15px!important
}
.catalog-product-view .product-info-main .box-tocart .field.qty {
 display:none!important
}
.catalog-product-view .product-info-main .box-tocart .field.qty,
.catalog-product-view .block-bundle-summary .box-tocart .field.qty {
 width:110px!important;
 padding:0 20px!important
}
.block.account-nav li.nav.item:nth-child(9) {
 display:none
}
@media(min-width:768px) {
 .checkout-index-index .modal-popup .modal-inner-wrap {
 }
}
.prolabels-wrapper .middle-center {
 top:0!important;
 left:0!important;
 width:100%!important;
 height:100%!important;
 transform:none
}
.prolabels-wrapper .middle-center .prolabel {
 background-size:cover!important;
 width:100%!important;
 height:100%!important
}
.checkout-cart-index span.product-image-wrapper img:nth-child(2) {
 display:none
}
.sidebar .block #account-nav .item.nav:last-child {
 display:none!important
}
.products-grid .minimal-price-link .price-final_price span:before {
 content:"Preço mínimo: "
}
@media(min-width:992px) {
 header.page-header {
  min-height:183px!important
 }
}
div#tab-label-attributedescription {
 display:none
}
div.mage-error[generated] {

    font-size: 1rem;

}

.checkout-onepage-success .checkout-success .checkout-info {
    margin-bottom: 50px !important;
    text-align: left;
    width: 50%;
    margin: 0 auto;
}

.checkout-onepage-success .checkout-success .checkout-info p {
    font-weight: normal;
    margin-bottom: 20px;
}

@media (max-width: 778px) {
    .checkout-onepage-success .checkout-success .checkout-info {
        width: 100%;
        text-align: center;
    }
}

.checkout-index-index .opc-block-summary .totals.shipping.excl {
    display: table-row !important;
}