@charset "utf-8";
/* CSS Document */


/* word page */
.table_shipping {
    margin: 0;
}
.table_shipping th,table.table_shipping td{padding: 15px 10px;}
.table_shipping th,
.table_shipping td {
    border-bottom: none !important;
    text-align: left;
}

.table_shipping tr {
    border-radius: 4px;
    overflow: hidden;
}

.table_shipping tr:nth-child(odd) {
    background-color: #f0f0f0;
}
.table_shipping th {
    font-weight: normal;
    padding-right: 30px;
}

.table_shipping td {
    width: 30%;
}

@media only screen and (max-width: 1024px) {
    .table_shipping th,
    .table_shipping td {
        font-size: 16px;
        line-height: 24px;
    }
}


/* Bewerben Sie sich bei Deruiz */
.page-19823-box1 .word{text-align: center;}
.page-19823-box1 li .image img,.page-19823-box1 li .txt{min-height: 520px;}
.page-19823-box1 li .txt{display: flex;flex-direction: column;justify-content: center;}
.page-19823-box1 li .image img{width: 100%;height: 100%;object-fit: cover;}
.page-19823-box1 li .image{width: 60%;float: left;}
.page-19823-box1 li .txt{width: 36%;float: right;}
.page-19823-box1 li:nth-child(2n) .image{float: right;}
.page-19823-box1 li:nth-child(2n) .txt{float: left;}
.page-19823-box1 li .txt h4{margin-bottom: 30px;}
.page-19823-box1 li{display: flow-root;}

h2.title-19823{text-align: center;margin-bottom: 50px;}
.page-19823-box2 ul{max-width: 1000px;margin: 0 auto;display: grid;grid-template-columns: repeat(3, 1fr);gap: 40px;}
.page-19823-box2 ul li{text-align: center;}
.page-19823-box2 ul li h5{font-size: 18px;font-weight: 600;line-height: 24px;}
.page-19823-box2 ul li svg{width: 45px;height: 45px;margin-bottom: 20px;}

.page-19823-box3 .pop-box-260625{width: 48%;}
.page-19823-box3 .click-260625{width: 100%;overflow: hidden;position: relative;}
.page-19823-box3 .click-260625 img.background{width: 100%;height: 100%;object-fit: cover;min-height: 420px;display: block;}
.page-19823-box3 .click-260625 .title{padding: 20px;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0;z-index: 2;width: 100%;}
.page-19823-box3 .click-260625 .title h4{font-size: 20px;font-weight: 600;color: #fff;width: calc(100% - 60px);line-height: 24px;word-break: break-all;}
.page-19823-box3 .click-260625 .title img.ic {width: 24px;display: block;overflow: inherit;filter: brightness(0) invert(1);}
/*.page-19823-box3 .click-260625:hover .title img.ic{transform: rotate(-90deg);transition: filter 0.2s ease;}
.page-19823-box3 .click-260625:hover .title{background: #a6c939;}*/
.page-19823-box3 .click-260625 .title::before {background: #a6c939;}
.page-19823-box3 .show-260625 .txt h5{text-align: center;margin-bottom: 30px;}
.page-19823-box3 .show-260625 .txt h6{font-size: 20px;font-weight: 600;margin-bottom: 20px;}
.page-19823-box3 .show-260625 .txt strong{margin-bottom: 15px;display: block;font-size: 17px;}
@media (max-width: 768px){
    .page-19823-box1 li .image,.page-19823-box1 li .txt{width: 100%;}
    .page-19823-box1 li .image img, .page-19823-box1 li .txt{min-height: inherit;}
    .page-19823-box1 li .txt h4{margin: 30px 0 10px;}

    .page-19823-box2 ul{grid-template-columns: repeat(2, 1fr);gap: 20px;}

    .page-19823-box3 .box1734{display: block;}
    .page-19823-box3 .pop-box-260625{width: 100%;margin-bottom: 30px;}
    .page-19823-box3 .pop-box-260625:last-child{margin-bottom: 0;}
    h2.title-19823{margin-bottom: 30px;}
}
@media(max-width:576px){
    .page-19823-box3 .show-260625 .txt h5{margin-bottom: 10px;}
    .page-19823-box3 .show-260625 .txt h6{font-size: 17px;margin-bottom: 10px;}
    .page-19823-box3 .show-260625 .txt strong{font-size: 16px;}

    .page-19823-box1 .word{line-height: 28px;}
    .page-19823-box2 ul li h5{font-size: 16px;line-height: 22px;}
    .page-19823-box3 .click-260625 img.background{min-height: 240px;}
    .page-19823-box3 .click-260625 .title h4{font-size: 17px;line-height: 20px;}
}

.page-word260626 .main-title01{margin-bottom: 10px;}
.main-title01-page{margin-top: 30px;}
.page-word260626 a{text-decoration: underline;}
.page-word260626{word-break: break-all;word-wrap: break-word;overflow-wrap: break-word;white-space: normal;}


/* Über uns */
.page-7848-box1 .word{font-size: 20px;text-align: center;max-width: 880px;margin: 0 auto;}

.page-7848-box3 ul{display: grid;grid-template-columns: repeat(3, 1fr);gap: 40px;}
.page-7848-box3 li{position: relative;}
.page-7848-box3 li img.background{width: 100%;height: 460px;object-fit: cover;}
.page-7848-box3 li a{position: absolute;width: 90%;background: #fff;bottom: 20px;left: 5%;text-align: center;border-radius: 4px;padding: 10px 0;font-size: 20px;font-weight: 600;}

.timeline260626 { /*max-width: 700px; margin: 0 auto;*/ position: relative;}
.timeline260626::after{width: 4px;height: 100%;border-radius: 500px;background: #a6c939;content: '';position: absolute;top: 0;left: 80px;}
.timeline260626 .item { cursor: pointer; transition: 0.2s;display: flex;margin-bottom: 20px;}
.timeline260626 .item:last-child{margin-bottom: 0;}
.timeline260626 .desc .title,.timeline260626 .year{font-size: 20px;font-weight: 600;}
.timeline260626 .detail { display: none;margin-top: 20px;}
.timeline260626 .detail.show { display: block; }
.timeline260626 .arrow img{transform: rotate(90deg);width: 20px;height: 28px;transition: 0.2s; }
.timeline260626 .arrow.open img{transform: rotate(-90deg);transition: filter 0.2s ease;}
.timeline260626 .content{background: #f1f2f3;padding: 30px 40px;width: calc(100% - 140px);}
.timeline260626 .detail .txt{width: 50%;}
.timeline260626 .detail .image{width: 48%;}
.timeline260626 .year{width: 100px;position: relative;}
.timeline260626 .year::after{content: '';position: absolute;top: 6px;right: -3px;width: 30px;height: 18px;background: url(/wp-content/themes/Deruiz/images/2026/icon.webp) no-repeat center;background-size: contain;z-index: 4;}
.timeline260626 .desc .title{width: calc(100% - 50px);line-height: 26px;}

@media (max-width: 1024px){
    .page-7848-box1 .word,.page-7848-box3 li a{font-size: 18px;}
    .page-7848-box3 ul{gap: 20px;}
    .page-7848-box3 li img.background{height: 400px;}
    .timeline260626 .desc .title, .timeline260626 .year{font-size: 18px;line-height: 24px;}
}
@media (max-width: 768px){
    .timeline260626 .box1130{display: inline-block}
    .timeline260626 .detail .txt,.timeline260626 .detail .image{width: 100%;}
    .timeline260626 .detail .txt{margin-bottom: 20px;}
    .timeline260626 .content{padding: 20px 30px;}
    .page-7848-box3 ul{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 576px){
    .timeline260626 .desc .title, .timeline260626 .year{font-size: 16px;line-height: 20px;}
    .timeline260626 .year{width: 70px;}
    .timeline260626 .year::after{width: 25px;height: 15px;top: 2px;}
    .timeline260626::after{width: 3px;left: 54px;}
    .timeline260626 .content{width: calc(100% - 90px);}
    .timeline260626 .detail .txt .word{font-size: 15px;}
    .timeline260626 .arrow img{width: 14px;height: 20px;}
    .timeline260626 .desc .title{width: calc(100% - 30px);}
    .timeline260626 .content{padding: 10px 15px;}
    .page-7848-box3 ul{grid-template-columns: repeat(1, 1fr);}
    .page-7848-box3 li img.background{height: 250px;}
    .page-7848-box1 .word, .page-7848-box3 li a{font-size: 16px;}
}


/* Deruiz Showroom */
.page-61553-box1 h2,.page-61553-box2 li .title{font-weight: 600;font-size: 20px;margin-bottom: 10px;}
.page-61553-box1 .word{font-size: 20px;}
.page-61553-box1 dl{display: flex;gap: 40px;margin-top: 5px;}
.page-61553-box1 a.link{margin-top: 10px;line-height: 26px;}
.page-61553-box1 a.link,.page-61553-box2 li a.link{border-bottom: 1px solid #000;}

.page-61553-box2 ul{gap: 50px;align-items: flex-start;margin-top: 50px;}
.page-61553-box2 li .word{font-size: 20px;}
.page-61553-box2 li .title{line-height: 26px;}
.page-61553-box2 li .title-2{gap: 10px;justify-content: flex-start;margin-bottom: 10px;}
.page-61553-box2 li .title-2 .ic{width: 25px;}
.page-61553-box2 li .title-2 .title{margin-bottom: 0!important;width: calc(100% - 50px);}
.page-61553-box2 li .box1435{height: 50px;}
.page-61553-box2 li{width: 35%;}
.page-61553-box2 li:last-child{width: 24%;}
.page-61553-box2 li a.link{border-bottom: 1px solid #000;}

@media (max-width: 1024px){
    .page-61553-box2 li .word,.page-61553-box1 .word{font-size: 18px;line-height: 26px;}
}
@media (max-width: 768px){
    .page-61553-box2 ul,.page-61553-box1 dl{display: block;}
    .page-61553-box2 li,.page-61553-box2 li:last-child{width: 100%;margin-bottom: 30px;}
    .page-61553-box2 li:last-child{margin-bottom: 0;}
    .page-61553-box2 li .box1435{height: 30px;}
}
@media (max-width: 576px){
    .page-61553-box2 li .word,.page-61553-box1 .word{font-size: 16px;line-height: 24px;}
    .page-61553-box1 h2, .page-61553-box2 li .title{font-size: 17px;line-height: 24px;}
    .page-61553-box2 ul{margin-top: 30px;}
}



/* Werden Sie Händler */
.page-19580-box1 .word{font-size: 20px;}
.page-19580-box2 .picture{display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}

.page-19580-box3 ul{display: grid;grid-template-columns: repeat(2, 1fr);gap: 80px;}
.page-19580-box3 li .number{width: 130px;}
.page-19580-box3 li .box{width: calc(100% - 150px);}
.page-19580-box3 li .box h2{margin-bottom: 20px;line-height: 26px;}
.page-19580-box3 li .picture{display: none;}

#wpforms-19586-field_7-container,#wpforms-19586-field_12-container,#wpforms-19586-field_14-container,#wpforms-19586-field_15-container{margin-left: 0;}
#wpforms-19586-field_15-container{width: 100%;}
#wpforms-19586-field_15{display: flex;gap: 50px;}
#wpforms-19586-field_9{min-height: 180px;}

@media (max-width: 1200px){
    .page-19580-box3 ul{gap: 50px;}
    .page-19580-box3 li .number{width: 90px;}
    .page-19580-box3 li .box{width: calc(100% - 100px);}
    .page-19580-box3 li .box h2{margin-bottom: 10px;}
}
@media (max-width: 768px){
    .page-19580-box2{display: none;}
    .page-19580-box3 ul{gap: 30px;}
    .page-19580-box3 li .picture{display: block;}
    .page-19580-box3 li{flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 20px;}
    .page-19580-box3 li .box{width: 100%;}
    .page-19580-box1 .word{font-size: 18px;}
}
@media (max-width: 576px){
    .page-19580-box1 .word{font-size: 17px;}
    .page-19580-box3 ul{grid-template-columns: repeat(1, 1fr);}
    #wpforms-19586-field_15{display: block;}
}


/* System */
.page-23058-box1,.page-23058-box3{background: #f1f2f3;display: flow-root}
.page-23058-box1 .word{max-width: 1000px;margin: 0 auto;margin-top: -50px;font-size: 18px;text-align: center;}
.page-23058-box1 .logoic{max-width: 790px;margin: 0 auto;}

.page-23058-box2 ul{display: grid;grid-template-columns: repeat(2, 1fr);gap: 50px;}
.page-23058-box2 li .ic{width: 18px;height: 18px;margin: 20px 0;}
.page-23058-box2 li h2{margin-bottom: 15px;}

.page-23058-box3 .box-flex{gap: 50px;}
.page-23058-box3 .logoic{max-width: 360px;}
.page-23058-box3 .txt{max-width: 820px;font-size: 18px;}

@media (max-width: 1024px){
    .page-23058-box3 .logoic{max-width: 260px;}
    .page-23058-box3 .logoic{max-width: 260px;}
}
@media (max-width: 768px){
    .page-23058-box3 .txt,.page-23058-box1 .word{font-size: 16px;}
    .page-23058-box2 ul{grid-template-columns: repeat(1, 1fr);gap: 30px;}
    .page-23058-box3 .box-flex{display: block;}
    .page-23058-box3 .logoic{max-width: 180px;margin-bottom: 20px;}
}
@media (max-width: 576px){
    .page-23058-box1 .word{margin-top: -30px;}
}


/* Deruiz Smart App */
.page-4864-box1{background: #f1f2f3;display: flow-root;padding: 50px 0 60px;}
.page-4864-box1 .box1638{width: 42%;}
.page-4864-box1 .box1638 h2{line-height: 46px;}
.page-4864-box1 .box1638 .ewm{display: flex;gap: 30px;margin-top: 30px;}
.page-4864-box1 .box1639{width: 56%;background: #fff;display: flow-root;padding: 30px;}
.page-4864-box1 .box1641 .ic{width: 65px;margin: 0 auto;}
.page-4864-box1 .box1640 h5{font-size: 20px;font-weight: 600;margin: 10px 0;}
.page-4864-box1 .box1640 p{font-size: 16px;color: #5C5C5C;}
.page-4864-box1 .box1641{width: 35%;text-align: center;}
.page-4864-box1 .box1642{width: 55%;text-align: center;}

.page-4864-box2 li{width: 100%;display: flow-root;margin-bottom: 50px;}
.page-4864-box2 li:last-child{margin-bottom: 0;}
.page-4864-box2 li .image,.page-4864-box2 li .txt{width: 48%;}
.page-4864-box2 li .image{float: left;}
.page-4864-box2 li .image img{width: auto;margin: 0 auto;max-width: 100%;}
.page-4864-box2 li .txt{float: right;flex-direction: column;justify-content: center;}
.page-4864-box2 li:nth-child(2n) .image{float: right;}
.page-4864-box2 li:nth-child(2n) .txt{float: left;}
.page-4864-box2 li .txt a{display: inline-block;border-radius: 5px;padding: 0 40px;height: 40px;line-height: 40px;background: #000;color: #fff;}
.page-4864-box2 li .txt a:hover{color: #fff!important;}
.page-4864-box2 li .txt a::before {background: #a6c939;}
.page-4864-box2 li .txt img.pic1{max-width: 286px;}
.page-4864-box2 li .txt img.pic2{margin-bottom: 10px;}

@media (max-width: 1200px){
    .page-4864-box1 .box1642 dt img{width: 90px;}
    .page-4864-box1 .box1641 .ic{width: 50px;}
    .page-4864-box1 .box1638 .ewm img{max-height: 40px;}
    .page-4864-box1 .box1640 h5{font-size: 18px;}
}

@media (max-width: 992px) {
    .page-4864-box1 .box1643{display: block;}
    .page-4864-box1 .box1638{margin-bottom: 20px;}
    .page-4864-box1 .box1638,.page-4864-box1 .box1639{width: 100%;}
}
@media (max-width: 768px) {
    .page-4864-box2 li .image, .page-4864-box2 li .txt{width: 100%;}
}
@media (max-width: 576px) {
    .page-4864-box2 li{margin-bottom: 0;}
    .page-4864-box2 li .image{margin: 15px 0;}

    .page-4864-box1 .box1638 .ewm{margin-top: 10px;}
    .page-4864-box1 .box1640{display: block;}
    .page-4864-box1 .box1641,.page-4864-box1 .box1642{width: 100%;}
    .page-4864-box1 .box1640 h5{font-size: 17px;}
    .page-4864-box1 .box1642{margin-top: 20px;}
    .page-4864-box1{padding: 40px 0 50px;}
}


/* FAQ */
.page-55543-box1 h1{text-align: center;}


/* MANUAL */
.page-7806-box1 .box{background: #f1f2f3;padding: 50px;box-sizing: border-box;}
.page-7806-box1 h2{line-height: 40px;text-align: left;}
.page-7806-box1 li{margin-bottom: 15px;}
.page-7806-box1 li:last-child{margin-bottom: 0;}
.page-7806-box1 li a{font-size: 20px;}

.page-7806-box2 h2{margin-bottom: 0!important;}
.page-7806-box2 p{font-size: 18px;text-align: center;margin: 10px 0 50px;}
.page-7806-box2 li h4{font-weight: 600;line-height: 26px;margin-bottom: 15px;}
.page-7806-box2 li .video-wrappe{width: 100%;max-width: 100%;aspect-ratio: 16 / 9;}
.page-7806-box2 li .video-wrappe iframe{width: 100%;height: 100%;display: block;}
.page-7806-box2 ul{gap: 40px;display: grid;grid-template-columns: repeat(2, 1fr);}

@media (max-width: 1024px){
    .page-7806-box1 h2{line-height: 30px;}
    .page-7806-box2 li h4{line-height: 22px;}
}
@media (max-width: 768px){
    .page-7806-box2 ul{gap: 30px;grid-template-columns: repeat(1, 1fr);}
    .page-7806-box1 li a{font-size: 18px;}
    .page-7806-box1 li{margin-bottom: 10px;}
    .page-7806-box2 p{font-size: 17px;}
}
@media (max-width: 576px){
    .page-7806-box1 .box{padding: 30px;}
    .page-7806-box1 h2{line-height: 26px;}
    .page-7806-box1 li a{font-size: 18px;line-height: 20px;}
    .page-7806-box2 p{font-size: 16px;line-height: 24px;margin-bottom: 30px;}
}



/* Affiliate Program */
.page-2597 h2.main-title03{margin-bottom: 30px;line-height: 28px;}
.page-2597-box1 .box1{width: 300px;margin: 0 auto;}
.page-2597-box1 .box2{width: 300px;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;color: #fff;margin: 0 auto;background: #a6c939;display: block;font-weight: 500;font-size: 18px;text-align: center;padding: 8px 0;}
.page-2597-box1 .box3{text-align: center;margin-top: 10px;}

.page-2597-box2 ul{display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;}
.page-2597-box2 li,.page-2597-box3 li{text-align: center;}
.page-2597-box2 li .ic,.page-2597-box3 li .ic{width: 50px;margin: 0 auto;margin-bottom: 20px;}
.page-2597-box2 li p{max-width: 500px;width: 100%;margin: 0 auto;}
.page-2597-box2 li h4{margin: 10px 0;line-height: 20px;}
.page-2597-box3 li p{margin-bottom: 0;margin-top: 5px;font-weight: 600;font-size: 18px;line-height: 20px;}
.page-2597-box3 ul{display: grid;grid-template-columns: repeat(6, 1fr);gap: 20px;}

.page-2597-box4 dl{display: flex;align-items: center;gap: 30px;justify-content: space-between;}
.page-2597-box4 dl svg{color: #a6c939;width: 40px;height: 40px;}
.page-2597-box4 dt{text-align: center;}
.page-2597-box4 dt p{max-width: 170px;margin-bottom: 0;}

@media (max-width: 1024px){
    .page-2597-box3 ul{grid-template-columns: repeat(3, 1fr);}
    .page-2597-box4 dl{display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;}
    .page-2597-box4 dd{display: none;}
    .page-2597-box4 dt p{max-width: 100%;}
}
@media (max-width: 576px){
    .page-2597-box2 li .ic,.page-2597-box3 li .ic{width: 40px;}
    .page-2597-box2 ul,.page-2597-box4 dl{grid-template-columns: repeat(1, 1fr);}
    .page-2597-box3 ul{grid-template-columns: repeat(2, 1fr);}
}



/* Daily SALE */
.page-59575-box1 p{font-size: 20px;line-height: 36px;}

.box260709 li{border: 3px solid #a6c939;border-radius: 30px;overflow: hidden;align-items: flex-start;margin-bottom: 50px;}
.box260709 li:last-child{margin-bottom: 0;}
.box260709 li .box{width: 50%;}
.box260709 li .box-pro{padding: 40px;}
.box260709 li .box-text{border-left: 3px solid #a6c939;}
.box260709 li .box-text .section01{position: relative;min-height: 60px;display: flex;align-items: center;}
.box260709 li .box-text .section01 .background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1;}
.box260709 li .box-text .section01 .main-title04{color: #fff;position: relative;z-index: 2;font-weight: 600;padding: 20px 40px;line-height: 30px;}
.box260709 li .box-text .section02{padding: 30px 40px;}
.box260709 li .box-text .section03{display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;margin: 0 40px;}
.box260709 li .box-text .section03 dt .section03-bg{border-radius: 5px;background: #a6c939;color: #fff;padding: 8px 15px;font-size: 16px;line-height: 18px;width: 100%;}
.box260709 li .box-text .section03 dt{display: flex;align-items: center}
.box260709 li .box-text .section04{margin: 40px;}
@media (max-width: 1200px){
    .box260709 li .box-pro{padding: 30px;}
    .box260709 li .box-text .section02{padding: 20px 30px;}
    .box260709 li .box-text .section03{margin: 0 30px;}
    .box260709 li .box-text .section04{margin: 30px;}
    .box260709 li .box-text .section01 .main-title04{font-size: 20px;line-height: 24px;padding: 15px 30px;}
    .page-59575-box1 p{font-size: 18px;line-height: 30px;}
}
@media (min-width: 1200px){
    .page-59575-box3 .product-list-grid{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 768px){
    .box260709 li{display: block;}
    .box260709 li .box{width: 100%;}
    .box260709 li .box-text .section01 .main-title04{line-height: 24px;}
    .box260709 li .box-text{border-left: none;}
}
@media (max-width: 576px){
    .box260709 li{margin-bottom: 20px;}
    .box260709 li .box-pro{padding: 20px;}
    .box260709 li .box-text .section02{padding: 20px;}
    .box260709 li .box-text .section03{margin: 0 20px;}
    .box260709 li .box-text .section04{margin: 20px;}
    .page-59575-box1 p{font-size: 16px;line-height: 26px;}
    .box260709 li .box-text .section03{grid-template-columns: repeat(1, 1fr);}
}



/* search */
.page-71699-box1 h2.main-title01{text-align: center;margin-bottom: 30px;}
.page-71699-box1 .hover-box-1351 .product-list-show{width: 100%;}
.blog-list-grid-search{display: grid;grid-template-columns: repeat(4, 1fr);gap: 40px;}
@media (max-width: 1200px){
    .page-71699-box1 .hover-box-1351 .box-1353{gap: 5%;}
    .blog-list-grid-search{display: grid;grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 1024px){
    .blog-list-grid-search{display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;}
}
@media (max-width: 576px){
    .page-71699-box1 .hover-box-1351 .box-1353{gap: 30px;}
    .blog-list-grid-search{display: grid;grid-template-columns: repeat(1, 1fr);gap: 30px;}
}


