.elementor-2671 .elementor-element.elementor-element-6c45005{--display:flex;}.elementor-2671 .elementor-element.elementor-element-f9957d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2671 .elementor-element.elementor-element-0579aa0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2671 .elementor-element.elementor-element-2fd2957{--wd-gap:10px;}.elementor-2671 .elementor-element.elementor-element-ac0848c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2671 .elementor-element.elementor-element-89ba46b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2671 .elementor-element.elementor-element-89ba46b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2671 .elementor-element.elementor-element-80ac030{--display:flex;}.elementor-2671 .elementor-element.elementor-element-34606f0{--display:flex;}.elementor-2671 .elementor-element.elementor-element-6b419af{--display:flex;}@media(min-width:768px){.elementor-2671 .elementor-element.elementor-element-0579aa0{--width:20%;}.elementor-2671 .elementor-element.elementor-element-ac0848c{--width:80%;}}@media(max-width:1024px){.elementor-2671 .elementor-element.elementor-element-89ba46b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2671 .elementor-element.elementor-element-89ba46b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for html, class: .elementor-element-54e3a50 */.dibajeans-page-container {
            max-width: 850px;
            margin: 0 auto;
            background: #ffffff;
            padding: 40px;
            border-radius: 8px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.05);
        }
        .dibajeans-main-title {
            color: #1a365d;
            font-size: 24px;
            border-bottom: 2px solid #e2e8f0;
            padding-bottom: 15px;
            margin-top: 0;
        }
        .dibajeans-section-heading {
            color: #2c5282;
            font-size: 19px;
            margin-top: 35px;
            margin-bottom: 15px;
            border-right: 4px solid #3182ce;
            padding-right: 10px;
        }
        .dibajeans-sub-heading {
            color: #2b6cb0;
            font-size: 16px;
            margin-top: 20px;
        }
        .dibajeans-text-paragraph {
            font-size: 15px;
            text-align: justify;
            margin-bottom: 15px;
        }
        .dibajeans-bullet-list {
            padding-right: 20px;
            margin-bottom: 25px;
        }
        .dibajeans-list-item {
            margin-bottom: 10px;
            font-size: 15px;
        }
        .dibajeans-faq-wrapper {
            background-color: #f7fafc;
            border: 1px solid #edf2f7;
            padding: 20px;
            border-radius: 6px;
            margin-top: 30px;
        }
        .dibajeans-faq-node {
            margin-bottom: 20px;
        }
        .dibajeans-faq-node:last-child {
            margin-bottom: 0;
        }
        .dibajeans-faq-question {
            font-weight: bold;
            color: #2d3748;
            display: block;
            margin-bottom: 5px;
        }
        .dibajeans-faq-answer {
            color: #4a5568;
        }
        .dibajeans-cta-block {
            background: linear-gradient(135deg, #2b6cb0, #1a365d);
            color: white;
            padding: 30px;
            border-radius: 6px;
            margin-top: 40px;
            text-align: center;
        }
        .dibajeans-contact-grid {
            margin-top: 25px;
            margin-bottom: 20px;
            text-align: right;
            direction: rtl;
        }
        .dibajeans-contact-item {
            margin-bottom: 12px;
            font-size: 14px;
            color: #ffffff;
        }
        .dibajeans-contact-link {
            color: #ffffff;
            text-decoration: none;
            font-weight: bold;
        }
        .dibajeans-contact-link:hover {
            text-decoration: underline;
        }
        .dibajeans-address-box {
            margin-top: 20px;
            border-top: 1px solid rgba(255,255,255,0.2);
            padding-top: 15px;
            font-size: 14px;
            text-align: center;
        }/* End custom CSS */