@charset "utf-8";

.shopLabel{
    background-color: #fcac00;
    color: white;
    font-weight:700;
    padding:5px 10px;
    border-radius:.5rem;
    font-size:1rem;
}

.onlineLabel{
    background-color: #679328;
    color: white;font-weight:700;
    padding:5px 10px;
    border-radius:.5rem;
    font-size:1rem;
}

.expansionButton:hover{
    color:#fff !important;
}

.vc.link-btn--petemo[data-v-3ebff3cc].expansionButton{
    height:5.8rem;
    border-radius:3.4rem;
    border:1px solid #679328;
}

.buttonFlex{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    margin-top:1rem;
}



div.buttonFlex .vc.link-btn--petemo[data-align=center][data-v-3ebff3cc]{
    margin:1.4rem;
    padding:3rem;
    border-radius:3.4rem;
}

div.buttonFlex .vc.link-btn--petemo[data-align=center][data-v-3ebff3cc]:nth-of-type(2){
    border:1px solid #679328;
}

.vc.buttons-duo--petemo.buttonFlex a{
    padding:0.8rem 0;
}

.vc.block-3by7 .block-3by7__narrow-space[data-v-4d7e2470],.vc.block-3by7 .block-3by7__wide-space[data-v-4d7e2470]{
    width:48%;
}

.vc.link-btn--petemo:hover[data-button-color="#679328"][data-v-3ebff3cc]{
	background-color:#fff!important;
	color:#679328 !important;
}

table.carttable-2026{
    border-collapse:collapse;
    border-spacing:0;
    width:100%;
    max-width:450px;
    margin:0px auto;
}

table.carttable-2026 th,table.carttable-2026 td{
    border:1px solid #000;
    padding:5px;
}

@media (max-width:768px){
    .vc.block-3by7 .block-3by7__narrow-space[data-v-4d7e2470],
    .vc.block-3by7 .block-3by7__wide-space[data-v-4d7e2470]{
        width:100%;
    }
    .split-layout[data-column*=t2]>.split-layout__item:not(:nth-child(2n)):not(:last-child){
        margin:0 auto 1.875rem;
    }
    .split-layout[data-column*=t2]>.split-layout__item{
        width:100%;
    }
}

@media (max-width:640px){
    .vc.link-btn--petemo[data-v-3ebff3cc].expansionButton{
        height:4.8rem;
    }
    div.buttonFlex .vc.link-btn--petemo[data-align=center][data-v-3ebff3cc]{
        padding:0 1rem;
    }
    div.buttonFlex .vc.link-btn--petemo[data-align=center][data-v-3ebff3cc] span{
        font-size:1.1rem !important;
    }

}


