.elementor-33176 .elementor-element.elementor-element-01e0a9e{--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;}/* Start custom CSS for html, class: .elementor-element-5e7a2e5 *//* =========================================================
   TIMEX IRAN
   DIGITAL WATCH CATEGORY SEO GUIDE
   FINAL
========================================================= */

.tx-digital-guide{

    --txd-bg:#f7f8f8;
    --txd-white:#ffffff;

    --txd-dark:#0f1a28;
    --txd-text:#606b74;
    --txd-muted:#89939a;

    --txd-blue:#6caec5;
    --txd-blue-dark:#367c96;
    --txd-blue-soft:#eef7fa;

    --txd-line:rgba(15,26,40,.09);

    width:100%;

    padding:72px 28px 78px;

    direction:rtl;

    background:
        linear-gradient(
            180deg,
            #ffffff 0%,
            var(--txd-bg) 100%
        );
}


.tx-digital-guide *,
.tx-digital-guide *::before,
.tx-digital-guide *::after{
    box-sizing:border-box;
}


.tx-digital-guide a{
    text-decoration:none;
}


.tx-digital-guide__inner{
    width:100%;
    max-width:1240px;
    margin:0 auto;
}


/* =========================================================
   HEADER
========================================================= */

.tx-digital-guide__header{
    max-width:930px;
    margin:0 auto 31px;
    text-align:center;
}


.tx-digital-guide__header-meta{
    width:max-content;

    margin:0 auto 11px;

    display:flex;
    align-items:center;

    gap:9px;

    color:var(--txd-blue-dark);

    font-size:9px;
    font-weight:700;
    line-height:1;
    letter-spacing:.08em;
}


.tx-digital-guide__header-meta i{
    display:block;

    width:28px;
    height:1px;

    background:rgba(54,124,150,.35);
}


.tx-digital-guide__header h2{
    margin:0;

    color:var(--txd-dark);

    font-size:clamp(28px,3vw,42px);
    font-weight:800;
    line-height:1.55;
}


.tx-digital-guide__lead{
    margin:18px 0 0;

    color:var(--txd-text);

    font-size:15px;
    line-height:2.15;
}


.tx-digital-guide__lead strong{
    color:var(--txd-dark);
    font-weight:700;
}


/* =========================================================
   QUICK NAV
========================================================= */

.tx-digital-guide__nav{
    margin-bottom:36px;

    padding:10px 12px;

    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;

    gap:7px;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:9px;

    box-shadow:
        0 4px 20px
        rgba(15,26,40,.025);
}


.tx-digital-guide__nav a{
    padding:7px 12px;

    color:var(--txd-text);

    border-radius:5px;

    font-size:11px;
    font-weight:500;

    transition:
        color .2s ease,
        background .2s ease;
}


.tx-digital-guide__nav a:hover{
    color:var(--txd-blue-dark);

    background:var(--txd-blue-soft);
}


/* =========================================================
   PROSE
========================================================= */

.tx-digital-guide__prose{
    max-width:1050px;
    margin:0 auto;
}


.tx-digital-guide__prose p{
    margin:0 0 13px;

    color:var(--txd-text);

    font-size:14px;
    line-height:2.2;
}


.tx-digital-guide__prose p:last-child{
    margin-bottom:0;
}


.tx-digital-guide__prose strong{
    color:var(--txd-dark);
    font-weight:700;
}


.tx-digital-guide__prose--space{
    margin-top:21px;
}


/* =========================================================
   LINKS
========================================================= */

.tx-digital-guide__seo-link,
.tx-digital-guide__internal-link{
    color:var(--txd-blue-dark) !important;

    font-weight:700;

    border-bottom:
        1px solid
        rgba(54,124,150,.30);

    transition:
        color .2s ease,
        border-color .2s ease;
}


.tx-digital-guide__seo-link:hover,
.tx-digital-guide__internal-link:hover{
    color:var(--txd-dark) !important;

    border-bottom-color:var(--txd-blue-dark);
}


/* =========================================================
   SECTIONS
========================================================= */

.tx-digital-guide__section{
    margin-top:48px;

    padding-top:43px;

    border-top:1px solid var(--txd-line);

    scroll-margin-top:110px;
}


/* =========================================================
   SECTION META / HEADING
========================================================= */

.tx-digital-guide__heading{
    margin-bottom:23px;
}


.tx-digital-guide__heading-main{
    min-width:0;
}


.tx-digital-guide__meta{
    display:flex;
    align-items:center;

    gap:8px;

    width:max-content;

    margin:
        0
        0
        8px
        auto;
}


.tx-digital-guide__num{
    color:rgba(54,124,150,.47);

    font-size:10px;
    font-weight:700;
    line-height:1;
}


.tx-digital-guide__meta i{
    display:block;

    width:24px;
    height:1px;

    background:rgba(54,124,150,.30);
}


.tx-digital-guide__meta-label{
    color:var(--txd-blue-dark);

    font-size:9px;
    font-weight:700;
    line-height:1;
    letter-spacing:.08em;
}


.tx-digital-guide__heading h2{
    margin:0;

    color:var(--txd-dark);

    font-size:24px;
    font-weight:700;
    line-height:1.7;
}


/* =========================================================
   COMMON ENGLISH CARD LABEL
========================================================= */

.tx-digital-guide__definition-grid article > span,
.tx-digital-guide__types article > span,
.tx-digital-guide__collections article > span,
.tx-digital-guide__features article > span,
.tx-digital-guide__use-grid article > span,
.tx-digital-guide__gender article > span,
.tx-digital-guide__strap-grid article > span{
    display:block;

    margin-bottom:9px;

    color:var(--txd-blue-dark);

    font-size:8px;
    font-weight:700;
    line-height:1.1;
    letter-spacing:.07em;

    direction:ltr;
}


/* =========================================================
   DEFINITION
========================================================= */

.tx-digital-guide__definition-grid{
    margin-top:24px;

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:12px;
}


.tx-digital-guide__definition-grid article{
    min-height:170px;

    padding:20px 18px;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:8px;

    transition:
        transform .25s ease,
        border-color .25s ease,
        box-shadow .25s ease;
}


.tx-digital-guide__definition-grid article:hover{
    transform:translateY(-3px);

    border-color:rgba(108,174,197,.28);

    box-shadow:
        0 10px 25px
        rgba(15,26,40,.045);
}


.tx-digital-guide__definition-grid h3{
    margin:0 0 7px;

    color:var(--txd-dark);

    font-size:14px;
}


.tx-digital-guide__definition-grid p{
    margin:0;

    color:var(--txd-text);

    font-size:11.5px;
    line-height:1.95;
}


/* =========================================================
   TYPES
========================================================= */

.tx-digital-guide__types{
    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:13px;
}


.tx-digital-guide__types article{
    min-height:260px;

    padding:23px 21px;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:9px;
}


.tx-digital-guide__types h3{
    margin:0 0 9px;

    color:var(--txd-dark);

    font-size:17px;
}


.tx-digital-guide__types p{
    margin:0 0 9px;

    color:var(--txd-text);

    font-size:11.7px;
    line-height:2;
}


.tx-digital-guide__types p:last-child{
    margin-bottom:0;
}


/* =========================================================
   COLLECTIONS
========================================================= */

.tx-digital-guide__collections{
    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:12px;
}


.tx-digital-guide__collections article{
    min-height:270px;

    padding:23px 21px;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:9px;

    transition:
        transform .25s ease,
        border-color .25s ease,
        box-shadow .25s ease;
}


.tx-digital-guide__collections article:hover{
    transform:translateY(-3px);

    border-color:rgba(108,174,197,.28);

    box-shadow:
        0 10px 25px
        rgba(15,26,40,.045);
}


.tx-digital-guide__collections h3{
    margin:0 0 9px;

    color:var(--txd-dark);

    font-size:17px;
}


.tx-digital-guide__collections p{
    margin:0 0 9px;

    color:var(--txd-text);

    font-size:11.7px;
    line-height:2;
}


.tx-digital-guide__collections p:last-child{
    margin-bottom:0;
}


/* =========================================================
   FEATURES
========================================================= */

.tx-digital-guide__features{
    margin-top:23px;

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:11px;
}


.tx-digital-guide__features article{
    min-height:185px;

    padding:20px 17px;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:8px;
}


.tx-digital-guide__features h3{
    margin:0 0 7px;

    color:var(--txd-dark);

    font-size:14px;
}


.tx-digital-guide__features p{
    margin:0;

    color:var(--txd-text);

    font-size:11.2px;
    line-height:1.95;
}


/* =========================================================
   USE GRID
========================================================= */

.tx-digital-guide__use-grid{
    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:11px;
}


.tx-digital-guide__use-grid article{
    min-height:180px;

    padding:20px 18px;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:8px;
}


.tx-digital-guide__use-grid h3{
    margin:0 0 7px;

    color:var(--txd-dark);

    font-size:14px;
}


.tx-digital-guide__use-grid p{
    margin:0;

    color:var(--txd-text);

    font-size:11.5px;
    line-height:1.95;
}


/* =========================================================
   TABLE
========================================================= */

.tx-digital-guide__table-wrap{
    margin-top:21px;

    overflow-x:auto;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:9px;
}


.tx-digital-guide__table{
    width:100%;

    min-width:720px;

    border-collapse:collapse;
}


.tx-digital-guide__table th,
.tx-digital-guide__table td{
    padding:15px 18px;

    text-align:right;

    border-bottom:1px solid var(--txd-line);

    font-size:12px;
}


.tx-digital-guide__table th{
    color:var(--txd-dark);

    background:var(--txd-blue-soft);

    font-weight:700;
}


.tx-digital-guide__table td{
    color:var(--txd-text);
}


.tx-digital-guide__table tbody tr:last-child td{
    border-bottom:0;
}


/* =========================================================
   WARNING
========================================================= */

.tx-digital-guide__warning{
    margin-top:15px;

    padding:18px 20px;

    display:flex;

    gap:13px;

    background:var(--txd-dark);

    border-radius:8px;
}


.tx-digital-guide__warning > strong{
    flex:0 0 auto;

    color:var(--txd-blue);

    font-size:12px;
}


.tx-digital-guide__warning p{
    margin:0 0 7px;

    color:rgba(255,255,255,.72);

    font-size:11.5px;
    line-height:1.95;
}


.tx-digital-guide__warning p:last-child{
    margin-bottom:0;
}


/* =========================================================
   SPLIT
========================================================= */

.tx-digital-guide__split{
    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:14px;
}


.tx-digital-guide__split > div{
    padding:24px 23px;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:9px;
}


.tx-digital-guide__split h3{
    margin:0 0 10px;

    color:var(--txd-dark);

    font-size:17px;
}


.tx-digital-guide__split p{
    margin:0 0 10px;

    color:var(--txd-text);

    font-size:12.5px;
    line-height:2.05;
}


.tx-digital-guide__split p:last-child{
    margin-bottom:0;
}


/* =========================================================
   FIT
========================================================= */

.tx-digital-guide__fit-grid{
    margin-top:22px;

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:11px;
}


.tx-digital-guide__fit-grid article{
    min-height:165px;

    padding:19px 17px;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:8px;
}


.tx-digital-guide__fit-grid article > span{
    display:block;

    margin-bottom:9px;

    color:rgba(54,124,150,.46);

    font-size:9px;
    font-weight:700;

    direction:ltr;
}


.tx-digital-guide__fit-grid h3{
    margin:0 0 7px;

    color:var(--txd-dark);

    font-size:13.5px;
}


.tx-digital-guide__fit-grid p{
    margin:0;

    color:var(--txd-text);

    font-size:11.3px;
    line-height:1.95;
}


/* =========================================================
   GENDER
========================================================= */

.tx-digital-guide__gender{
    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:14px;
}


.tx-digital-guide__gender article{
    padding:25px 23px;

    background:
        linear-gradient(
            145deg,
            #ffffff,
            #f8fbfc
        );

    border:1px solid var(--txd-line);

    border-radius:9px;
}


.tx-digital-guide__gender h3{
    margin:0 0 9px;

    color:var(--txd-dark);

    font-size:17px;
}


.tx-digital-guide__gender p{
    margin:0 0 10px;

    color:var(--txd-text);

    font-size:12px;
    line-height:2;
}


.tx-digital-guide__gender a,
.tx-digital-guide__strap-grid a{
    display:inline-flex;

    margin-top:3px;

    color:var(--txd-blue-dark);

    font-size:11px;
    font-weight:700;

    border-bottom:
        1px solid
        rgba(54,124,150,.25);
}


.tx-digital-guide__gender a:hover,
.tx-digital-guide__strap-grid a:hover{
    color:var(--txd-dark);

    border-bottom-color:var(--txd-blue-dark);
}


/* =========================================================
   STRAPS
========================================================= */

.tx-digital-guide__strap-grid{
    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:11px;
}


.tx-digital-guide__strap-grid article{
    min-height:200px;

    padding:20px 18px;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:8px;
}


.tx-digital-guide__strap-grid h3{
    margin:0 0 7px;

    color:var(--txd-dark);

    font-size:14px;
}


.tx-digital-guide__strap-grid p{
    margin:0 0 8px;

    color:var(--txd-text);

    font-size:11.5px;
    line-height:1.95;
}


/* =========================================================
   CHECKLIST
========================================================= */

.tx-digital-guide__checklist{
    margin-top:22px;

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:11px;
}


.tx-digital-guide__checklist article{
    padding:17px 18px;

    display:flex;

    gap:14px;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:8px;
}


.tx-digital-guide__checklist article > span{
    width:31px;

    flex:0 0 31px;

    color:rgba(54,124,150,.50);

    font-size:10px;
    font-weight:700;

    direction:ltr;
}


.tx-digital-guide__checklist h3{
    margin:0 0 5px;

    color:var(--txd-dark);

    font-size:14px;
}


.tx-digital-guide__checklist p{
    margin:0;

    color:var(--txd-text);

    font-size:11.5px;
    line-height:1.95;
}


/* =========================================================
   PRICE
========================================================= */

.tx-digital-guide__price-layout{
    display:grid;

    grid-template-columns:
        1.4fr
        .6fr;

    gap:18px;

    align-items:start;
}


.tx-digital-guide__price-card{
    padding:21px 20px;

    background:var(--txd-dark);

    border-radius:8px;
}


.tx-digital-guide__price-card > span{
    display:block;

    margin-bottom:12px;

    color:#fff;

    font-size:13px;
    font-weight:700;
}


.tx-digital-guide__price-card ul{
    margin:0;

    padding:
        0
        17px
        0
        0;

    color:rgba(255,255,255,.72);
}


.tx-digital-guide__price-card li{
    margin-bottom:8px;

    font-size:11px;
    line-height:1.75;
}


.tx-digital-guide__price-card li:last-child{
    margin-bottom:0;
}


/* =========================================================
   PRODUCT CHECK
========================================================= */

.tx-digital-guide__original-box{
    max-width:900px;

    margin:22px auto 0;

    padding:21px 24px;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:8px;
}


.tx-digital-guide__original-box strong{
    display:block;

    margin-bottom:12px;

    color:var(--txd-dark);

    font-size:13px;
}


.tx-digital-guide__original-box ol{
    margin:0;

    padding:
        0
        20px
        0
        0;

    color:var(--txd-text);
}


.tx-digital-guide__original-box li{
    margin-bottom:7px;

    font-size:11.5px;
    line-height:1.8;
}


/* =========================================================
   FAQ
========================================================= */

.tx-digital-guide__faq-section{
    margin-top:48px;

    padding-top:42px;

    border-top:1px solid var(--txd-line);

    scroll-margin-top:110px;
}


.tx-digital-guide__faq-head{
    max-width:760px;

    margin:0 auto 23px;

    text-align:center;
}


.tx-digital-guide__faq-label{
    width:max-content;

    margin:0 auto 8px;

    display:flex;
    align-items:center;

    gap:7px;

    color:var(--txd-blue-dark);

    font-size:9px;
    font-weight:700;
    letter-spacing:.08em;
}


.tx-digital-guide__faq-label i{
    display:block;

    width:20px;
    height:1px;

    background:rgba(54,124,150,.3);
}


.tx-digital-guide__faq-head h2{
    margin:0 0 4px;

    color:var(--txd-dark);

    font-size:22px;
    line-height:1.7;
}


.tx-digital-guide__faq-head p{
    margin:0;

    color:var(--txd-muted);

    font-size:11.5px;
    line-height:1.8;
}


.tx-digital-guide__faq{
    max-width:1000px;

    margin:0 auto;

    display:flex;
    flex-direction:column;

    gap:8px;
}


.tx-digital-guide__faq details{
    overflow:hidden;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:7px;

    transition:
        border-color .2s ease,
        box-shadow .2s ease;
}


.tx-digital-guide__faq details[open]{
    border-color:rgba(108,174,197,.30);

    box-shadow:
        0 7px 20px
        rgba(15,26,40,.035);
}


.tx-digital-guide__faq summary{
    min-height:58px;

    padding:13px 17px;

    display:flex;
    align-items:center;

    list-style:none;

    cursor:pointer;

    color:var(--txd-dark);

    font-size:12.5px;
    font-weight:650;
    line-height:1.8;
}


.tx-digital-guide__faq summary::-webkit-details-marker{
    display:none;
}


.tx-digital-guide__faq summary::after{
    content:"+";

    margin-right:auto;

    padding-right:14px;

    color:var(--txd-blue-dark);

    font-size:19px;
    font-weight:300;
}


.tx-digital-guide__faq details[open] summary::after{
    content:"−";
}


.tx-digital-guide__faq details p{
    margin:0;

    padding:
        14px
        18px
        17px;

    border-top:
        1px solid
        rgba(15,26,40,.055);

    color:var(--txd-text);

    font-size:11.5px;
    line-height:2;
}


/* =========================================================
   RELATED
========================================================= */

.tx-digital-guide__related{
    margin-top:47px;

    padding:26px 27px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    gap:24px;

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:9px;
}


.tx-digital-guide__related-label{
    margin-bottom:7px;

    display:flex;
    align-items:center;

    gap:7px;

    color:var(--txd-blue-dark);

    font-size:8px;
    font-weight:700;
    letter-spacing:.07em;
}


.tx-digital-guide__related-label i{
    display:block;

    width:22px;
    height:1px;

    background:rgba(54,124,150,.3);
}


.tx-digital-guide__related h2{
    margin:0;

    color:var(--txd-dark);

    font-size:18px;
    line-height:1.7;
}


.tx-digital-guide__related-links{
    display:flex;
    flex-wrap:wrap;

    gap:7px;
}


.tx-digital-guide__related-links a{
    padding:8px 11px;

    color:var(--txd-text);

    background:#fff;

    border:1px solid var(--txd-line);

    border-radius:5px;

    font-size:10.5px;
    font-weight:600;

    transition:
        color .2s ease,
        border-color .2s ease,
        background .2s ease;
}


.tx-digital-guide__related-links a:hover{
    color:var(--txd-blue-dark);

    border-color:rgba(108,174,197,.40);

    background:var(--txd-blue-soft);
}


/* =========================================================
   FOOTER
========================================================= */

.tx-digital-guide__footer{
    margin-top:25px;

    padding:31px 30px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    gap:25px;

    background:var(--txd-dark);

    border-radius:10px;
}


.tx-digital-guide__footer-label{
    margin-bottom:8px;

    display:flex;
    align-items:center;

    gap:7px;

    color:var(--txd-blue);

    font-size:8px;
    font-weight:700;
    letter-spacing:.07em;
}


.tx-digital-guide__footer-label i{
    display:block;

    width:22px;
    height:1px;

    background:rgba(108,174,197,.45);
}


.tx-digital-guide__footer h2{
    margin:0;

    color:#fff;

    font-size:20px;
    line-height:1.7;
}


.tx-digital-guide__footer p{
    margin:4px 0 0;

    color:rgba(255,255,255,.62);

    font-size:11px;
    line-height:1.8;
}


.tx-digital-guide__footer > a{
    min-height:44px;

    padding:9px 17px;

    display:inline-flex;
    align-items:center;
    justify-content:center;

    gap:8px;

    flex:0 0 auto;

    color:var(--txd-dark);

    background:#fff;

    border-radius:5px;

    font-size:11px;
    font-weight:650;

    transition:
        transform .2s ease,
        background .2s ease;
}


.tx-digital-guide__footer > a:hover{
    transform:translateY(-2px);

    background:var(--txd-blue-soft);
}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    .tx-digital-guide{
        padding:
            58px
            22px
            65px;
    }


    .tx-digital-guide__definition-grid,
    .tx-digital-guide__features,
    .tx-digital-guide__fit-grid,
    .tx-digital-guide__strap-grid{
        grid-template-columns:repeat(2,1fr);
    }


    .tx-digital-guide__collections,
    .tx-digital-guide__use-grid{
        grid-template-columns:repeat(2,1fr);
    }


    .tx-digital-guide__types{
        grid-template-columns:1fr;
    }


    .tx-digital-guide__types article{
        min-height:0;
    }


    .tx-digital-guide__price-layout{
        grid-template-columns:1fr;
    }


    .tx-digital-guide__related{
        flex-direction:column;

        align-items:flex-start;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .tx-digital-guide{
        padding:
            43px
            14px
            50px;
    }


    /* HEADER */

    .tx-digital-guide__header{
        margin-bottom:23px;
    }


    .tx-digital-guide__header-meta{
        margin-bottom:7px;

        gap:6px;

        font-size:7.5px;
    }


    .tx-digital-guide__header-meta i{
        width:18px;
    }


    .tx-digital-guide__header h2{
        font-size:25px;
        line-height:1.65;
    }


    .tx-digital-guide__lead{
        margin-top:13px;

        font-size:12.5px;
        line-height:2;
    }


    /* NAV */

    .tx-digital-guide__nav{
        margin:
            0
            -14px
            28px;

        padding:
            8px
            14px;

        justify-content:flex-start;

        flex-wrap:nowrap;

        overflow-x:auto;

        border-right:0;
        border-left:0;

        border-radius:0;

        scrollbar-width:none;
    }


    .tx-digital-guide__nav::-webkit-scrollbar{
        display:none;
    }


    .tx-digital-guide__nav a{
        flex:0 0 auto;

        white-space:nowrap;

        font-size:10px;
    }


    /* TEXT */

    .tx-digital-guide__prose p{
        font-size:12px;
        line-height:2.05;
    }


    /* SECTION */

    .tx-digital-guide__section{
        margin-top:36px;

        padding-top:32px;
    }


    .tx-digital-guide__heading{
        margin-bottom:17px;
    }


    .tx-digital-guide__meta{
        margin-bottom:6px;

        gap:6px;
    }


    .tx-digital-guide__num,
    .tx-digital-guide__meta-label{
        font-size:8px;
    }


    .tx-digital-guide__meta i{
        width:18px;
    }


    .tx-digital-guide__heading h2{
        font-size:18px;
        line-height:1.75;
    }


    /* GRIDS */

    .tx-digital-guide__definition-grid,
    .tx-digital-guide__types,
    .tx-digital-guide__collections,
    .tx-digital-guide__features,
    .tx-digital-guide__use-grid,
    .tx-digital-guide__split,
    .tx-digital-guide__fit-grid,
    .tx-digital-guide__gender,
    .tx-digital-guide__strap-grid,
    .tx-digital-guide__checklist{
        grid-template-columns:1fr;
    }


    .tx-digital-guide__definition-grid article,
    .tx-digital-guide__features article,
    .tx-digital-guide__use-grid article,
    .tx-digital-guide__fit-grid article,
    .tx-digital-guide__strap-grid article{
        min-height:0;

        padding:
            17px
            15px;
    }


    .tx-digital-guide__types article,
    .tx-digital-guide__collections article,
    .tx-digital-guide__gender article,
    .tx-digital-guide__split > div{
        min-height:0;

        padding:
            20px
            17px;
    }


    .tx-digital-guide__checklist article{
        padding:
            16px
            14px;
    }


    /* WARNING */

    .tx-digital-guide__warning{
        flex-direction:column;

        gap:5px;
    }


    /* TABLE */

    .tx-digital-guide__table th,
    .tx-digital-guide__table td{
        padding:
            12px
            14px;

        font-size:11px;
    }


    /* PRICE */

    .tx-digital-guide__price-card{
        padding:
            18px
            17px;
    }


    /* FAQ */

    .tx-digital-guide__faq-section{
        margin-top:37px;

        padding-top:31px;
    }


    .tx-digital-guide__faq-label{
        font-size:8px;
    }


    .tx-digital-guide__faq-head h2{
        font-size:18px;
    }


    .tx-digital-guide__faq summary{
        min-height:54px;

        padding:
            11px
            13px;

        font-size:11px;
    }


    .tx-digital-guide__faq details p{
        padding:
            12px
            14px
            14px;

        font-size:10.5px;
    }


    /* RELATED */

    .tx-digital-guide__related{
        margin-top:37px;

        padding:
            21px
            18px;
    }


    .tx-digital-guide__related h2{
        font-size:16px;
    }


    .tx-digital-guide__related-links{
        width:100%;
    }


    .tx-digital-guide__related-links a{
        flex:
            1 1
            calc(50% - 7px);

        text-align:center;
    }


    /* FOOTER */

    .tx-digital-guide__footer{
        margin-top:20px;

        padding:
            23px
            18px;

        flex-direction:column;

        align-items:stretch;

        text-align:center;
    }


    .tx-digital-guide__footer-label{
        width:max-content;

        margin:
            0
            auto
            8px;
    }


    .tx-digital-guide__footer h2{
        font-size:17px;
    }


    .tx-digital-guide__footer > a{
        width:100%;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media(max-width:390px){

    .tx-digital-guide{
        padding-right:12px;
        padding-left:12px;
    }


    .tx-digital-guide__heading h2{
        font-size:17px;
    }


    .tx-digital-guide__related-links a{
        flex:1 1 100%;
    }

}/* End custom CSS */