img{
max-width:100%;
height:auto;
}
:root, [data-bs-theme="light"]{
--bs-heading-color:var(--mtc-logo-green-dark);
}
.pagination-nav{
--btn-color:var(--mtc-logo-green-dark);
--btn-bg:inherit;
--btn-bg-active:var(--mtc-logo-green-dark);
color:black;
}
.pagination-nav .page-link{
color:var(--btn-color);
background:var(--btn-bg);
}
.pagination-nav .page-item.active .page-link{
--btn-bg:var(--btn-bg-active);
}
.pagination .page-item:not(.disabled):not(.active) .icon{
color:black;
}
.product-name{
color:var(--mtc-logo-green-dark);
font-weight:800;
}
.product-detail-name{
color:var(--mtc-logo-green-dark);
}
.checkout{
--box-ptb:1.5em;
--box-plr:1.5em;
--box-br:0.5em;
--box-border:2px solid hsl(76 72% 42%);
--box-bg:hsl(0 0% 97%);
--promo-plr:20px;
--lbl-ff:inherit;
--lbl-fst:normal;
--lbl-fs:16px;
}
.checkout-main .form-label{
font-family:var(--lbl-ff);
font-stretch:var(--lbl-fst);
font-size:var(--lbl-fs);
}
.checkout .register-login-collapse-toogle,
.checkout .login-card,
.register-card .card-body{
background:var(--box-bg);
padding:var(--box-ptb) var(--box-plr);
border:var(--box-border);
border-radius:var(--box-br);
}
.checkout .register-login-collapse-toogle{
display:flex;
align-items:center;
gap:0.5em;
}
.is-act-checkoutregisterpage .login-collapse-toggle{
color:black !important;
}
.is-act-checkoutregisterpage .icon-avatar svg{
top:auto;
}
.checkout .register-card .form-check{
display:flex;
gap:0.5em;
padding:0;
}
.checkout .register-card .form-check-input{
margin:0;
width:1.5em;
height:1.5em;
display:inline-block;
border:2px solid black;
}
.mtc-register-guest{
--promo-plr2:calc(var(--promo-plr) * -1);
padding:1em var(--promo-plr);
margin-left:var(--promo-plr2);
margin-right:var(--promo-plr2);
line-height:normal;
--cl1:hsl(159 81% 16%);
--cl2:hsl(76 72% 42%);
background:linear-gradient(180deg, hsl(76 40% 92%), transparent);
--h-fs:24px;
--h-fw:bold;
--c-fs:24px;
--c-align:center;
--c-mtb:0.25em;
--mb:0.5em;
margin-bottom:var(--mb);
}
.mtc-register-guest p{
margin-bottom:0.5em;
}
.mtc-register-guest-h{
font-size:var(--h-fs);
font-weight:var(--h-fw);
margin-bottom:0.5em;
}
.mtc-register-guest-n{
}
.mtc-register-guest-n1{
color:var(--cl1);
}
.mtc-register-guest-n2{
color:var(--cl2);
}
.mtc-register-guest-h-label{
}
.mtc-register-guest-control{
font-size:var(--c-fs);
line-height:normal;
display:flex;
align-items:var(--c-align);
padding:0;
gap:0.5em;
margin-bottom:0.5em;
}
.mtc-register-guest-control *{
cursor:pointer !important;
}
.mtc-register-guest-control .form-check-input{
border-color:black;
width:1em;
height:1em;
display:inline-block;
margin:var(--c-mtb) 0;
}
.mtc-register-guest-control .custom-control-label:before{
content:'\25C0\FE0E';
display:inline-block;
margin-right:0.25em;
color:var(--cl2);
}
.mtc-register-guest-promo{
padding-bottom:0.5em;
}
.mtc-register-guest-ul{
list-style:none;
margin:0 0 1em 0;
padding:0;
display:flex;
flex-wrap:wrap;
gap:0.25em 1em;
}
.mtc-register-guest-ul li:before{
content: "\2B24\FE0E";
display:inline-block;
margin-right:0.25em;
color:var(--cl2);
}
@media(max-width:1280px){
.checkout{
--lbl-ff:roc, sans-serif;
--lbl-fst:condesned;
}
}
@media(max-width:991px){
.checkout{
--box-plr:1em;
--promo-plr:1em;
}
.mtc-register-guest{
--h-fs:min(6.111111vw, 24px);
--c-fs:min(5vw, 20px);
--c-align:start;
}
}
@media(max-width:640px){
.checkout{
--box-plr:0.5em;
--promo-plr:0.5em;
}
.is-ctl-register .content-main > .container{
padding:0px !important;
}
.checkout{
margin:0 !important;
padding:0 !important;
}
.checkout-container{
margin:0 !important;
padding:0 0.5em 0 0.5em;
}
}
.header-minimal{
height:auto;
--logo-w:240px;
--logo-ar:300 / 52;
}
.header-minimal-row{
flex-wrap:nowrap;
height:auto;
margin:0;
padding:0.5rem 0;
gap:20px;
}
.header-minimal-logo{
margin:0;
padding:0;
}
.header-minimal-logo img{
max-width:100%;
height:auto;
width:var(--logo-w);
aspect-ratio:var(--logo-ar);
}
.header-minimal-contact{
font-size:14px;
line-height:normal;
}
.header-minimal-back-to-shop{
width:auto;
padding:0;
}
body[class*="is-active-route-frontend-checkout-"] .content-main .container{
padding:0;
}
.checkout{
--ptb:1rem;
--plr:20px;
padding:var(--ptb) var(--plr) !important;
--f-gap-x:20px;
--f-gap-y:20px;
--creg-plr:20px;
--creg-ptb:20px;
--pt-header-login:30px;
--fs-form-control:16px;
--fs-form-select:16px;
}
.checkout-container{
margin:0 !important;
display:grid !important;
grid-template-columns:2fr 1fr;
gap:var(--f-gap-y) var(--f-gap-x);
}
.checkout-main{
padding:0 !important;
width:auto !important;
}
.checkout-aside{
padding:0 !important;
width:auto !important;
}
.checkout .register-card .card-body{
padding:var(--creg-ptb) var(--creg-plr);
}
.twt-checkout-header-login{
padding-top:var(--pt-header-login);
}
.checkout .card-title{
color:var(--mtc-logo-green-dark);
}
.checkout .form-control{
font-size:var(--fs-form-control);
color:black;
}
.checkout .form-select{
font-size:var(--fs-form-select);
color:black;
}
@media(max-width:1280px){
.checkout{
--plr:10px;
--f-gap-x:10px;
}
}
@media(max-width:990px){
.header-minimal{
height:auto;
}
.header-minimal-row{
height:auto;
}
.header-minimal-logo{
flex:1;
}
.header-minimal-back-to-shop{
flex:none;
}
.checkout{
--pt-header-login:2vw;
}
.checkout-container{
padding:0 !important;
grid-template-columns:1fr;
}
}
@media(max-width:767px){
.header-minimal{
--logo-ar:173 / 33;
}
}
@media(max-width:568px){
.header-minimal-row{
justify-content:space-between;
}
}
.cms-page{
overflow-x:hidden;
margin-top:0 !important;
}
.twt-container-main, .is-ctl-accountprofile.twt-cms-styling .content-main .container-main>div, .is-act-profileoverview.twt-cms-styling .content-main .container-main>div, .is-ctl-accountpayment.twt-cms-styling .content-main .container-main>div, .is-act-paymentoverview.twt-cms-styling .content-main .container-main>div, .is-ctl-accountorder.twt-cms-styling .content-main .container-main>div, .is-act-orderoverview.twt-cms-styling .content-main .container-main>div, .is-ctl-address.twt-cms-styling .content-main .container-main>div, .is-act-accountaddressoverview.twt-cms-styling .content-main .container-main>div, .is-act-accountcreateaddress.twt-cms-styling .content-main .container-main>div, .is-act-accounteditaddres.twt-cms-styling .content-main .container-main>div, .is-ctl-auth.twt-cms-styling .content-main .container-main>div, .is-act-loginpage.twt-cms-styling .content-main .container-main>div, .is-act-recoveraccountform.twt-cms-styling .content-main .container-main>div, .is-ctl-checkout.twt-cms-styling .content-main .container-main>div, .is-ctl-register.twt-cms-styling .content-main .container-main>div, .is-act-checkoutregisterpage.twt-cms-styling .content-main .container-main>div, .is-ctl-search .content-main .container-main>div, .is-ctl-wishlist .content-main .container-main>div{
border:none !important;
}
.container, .cms-section .boxed, .container-fluid, .container-xs, .cms-section .full-width{
padding-left:var(--mtc-gutter-x);
padding-right:var(--mtc-gutter-x);
}
.cms-section-default.boxed .cms-block:not(.twt-cms-block-reset){
border-style:hidden;
}
.twt-usp-bar{
--mtc-ff:inherit;
--mtc-fs:inherit;
font-family:var(--mtc-ff);
font-size:var(--mtc-fs);
white-space:nowrap;
height:auto;
padding-top:10px;
padding-bottom:10px;
--mtc-gap-x:30px;
--mtc-gap-y:10px;
display:flex;
justify-content:center;
align-items:center;
}
.twt-usp-bar-container{
margin:0 !important;
height:auto !important;
}
.twt-usp-bar-items{
margin:0 !important;
display:flex;
flex-wrap:wrap;
align-items:center;
gap:var(--mtc-gap-y) var(--mtc-gap-x);
}
.twt-usp-bar-item{
margin:0 !important;
padding:0 !important;
font-family:inherit !important;
font-size:inherit !important;
display:flex;
align-items:center;
}
.twt-usp-bar span.icon{
width:1em !important;
height:1em !important;
margin-right:0.35em !important;
}
.twt-usp-bar-item address{
margin:0;
}
@media(max-width:1600px){
.twt-usp-bar{
--mtc-ff:roc,sans-serif;
}
.twt-usp-bar-items{
justify-content:center !important;
}
}
@media(max-width:1280px){
}
@media(max-width:1020px){
.twt-usp-bar-items{
flex-wrap:wrap;
}
}
@media(max-width:767px){
:root{
--mtc-gutter-x:10px;
}
}
@media(max-width:575px){
.twt-usp-bar{
--mtc-fs:6vw;
}
}
[endereco-popup].endereco-popup-container {
z-index: 100000 !important;
}