#tp-wrapper {container-name: tp-produktowe;container-type: inline-size;--tp-font-size: 14px;;--tp-font-xs-size: 2.7cqw;--tp-font-sm-size: 2.1cqw;--tp-font-md-size: 1.4cqw;}
#tp-wrapper #tp-description{
    --tp-gutter-x: 10px;
    --tp-gutter-y: 0;
      width: 100%;
      padding-right: calc(var(--tp-gutter-x) * 0.5);
      padding-left: calc(var(--tp-gutter-x) * 0.5);
      margin-right: auto;
      margin-left: auto;      
    .tp-row {--tp-gutter-x: 10px;--tp-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--tp-gutter-y));margin-right: calc(-0.5 * var(--tp-gutter-x));margin-left: calc(-0.5 * var(--tp-gutter-x));}
    .tp-row > *{box-sizing: border-box;flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--tp-gutter-x) * 0.5);padding-left: calc(var(--tp-gutter-x) * 0.5);margin-top: var(--tp-gutter-y);}
}
#tp-wrapper #tp-description {
    font-family: MyriadProLight, Helvetica,Arial,sans-serif;
    font-size: var(--tp-font-size);line-height: 1.5em;
    width: 100%;margin: 0 auto;box-sizing: border-box;overflow: hidden;
    * {box-sizing: border-box !important;overflow: hidden;padding: 0;margin: 0;text-align: inherit;}
*::before, *::after{box-sizing: border-box;}
    .tp-text-center{text-align: center !important;}
    .tp-p-0{padding: 0 !important;}
    .tp-ph-0{padding-left: 0em !important;padding-right: 0em !important;}
    .tp-pv-1{padding-top: 1em !important;padding-bottom: 1em !important;}
    .tp-pv-2{padding-top: 2em !important;padding-bottom: 2em !important;}
    .tp-pb-2{padding-bottom: 2em !important;}
    .tp-mt-0{margin-top: 0em !important;}
    .tp-mt-1{margin-top: 1em !important;}
.tp-g-0{--tp-gutter-x: 0;}
.tp-g-0{--tp-gutter-y: 0;}
.tp-gy-3{--tp-gutter-y: 20px;}
    .tp-d-none {display: none !important;}
}
#tp-wrapper #tp-description [id^="tp-slide"]{
    min-width: 320px;
    h3{font-size: 2.1em !important;line-height: 1.2em;margin-bottom: 0;margin-top: .83em;font-weight: normal;}
    h4{font-size: 1.3em;margin: .5em 0 0;}
    h4 + p{font-size: 1.2em;margin: .5em 0 0;}
p, figcaption{font-size: 1.12em;margin: 1em 0;margin-bottom: .83em;margin-top: .83em;}
    .tp-content {overflow: hidden;padding-left: 1em;padding-right: 1em;padding-bottom: .5em;}
    .tp-content p {font-size: 1.3em;margin: 0.5em 0 .5em;line-height: 1.4em;}
    .tp-content *{text-wrap: balance;}
    figure{position: relative;}
    figcaption{text-align: center;}
    img{display: block;margin: 0 auto;}
    img.tp-img{max-width: 100%;width: fit-content;}
    img.tp-img-fluid{max-width: 100%;width: 100%;margin: 0 auto;padding: 0}
    img.tp-img-ico{width: auto;max-width: 100%;margin: 0 auto;display: inline-block;vertical-align: middle;}
    .tp-row-cols-1 > * {flex: 0 0 auto;width: 100%;}
    .tp-row-cols-2 > * {flex: 0 0 auto;width: 50%;}
    .tp-align-items-start {align-items: flex-start !important;}
    .tp-align-items-center {align-items: center !important;}
    .tp-justify-content-start {justify-content: flex-start !important;}
    .tp-justify-content-center {justify-content: center !important;}
}
@container tp-produktowe (min-width: 420px) {
    #tp-wrapper #tp-description{font-size: var(--tp-font-xs-size);}
}
@container tp-produktowe (min-width: 576px) {
    #tp-wrapper #tp-description {
        font-size: var(--tp-font-sm-size);
    }    
    #tp-wrapper #tp-description [id^="tp-slide"]{
        .tp-row-cols-sm-3 > * {flex: 0 0 auto;width: 33.3333333333%;}
    }
}
@container tp-produktowe (min-width: 736px) {
    #tp-wrapper #tp-description {
        font-size: var(--tp-font-md-size);
        .tp-text-md-center{text-align: center !important;}
        .tp-d-md-none {display: none !important;}
        .tp-d-md-block {display: block !important;}
        .tp-pl-md-0{padding-left: 0em !important;}
    }    
    #tp-wrapper #tp-description [id^="tp-slide"]{
        max-width: 100%;
        .tp-row-cols-md-2 > * {flex: 0 0 auto;width: 50%;}
        .tp-justify-content-md-around {justify-content: space-around !important;}       
        .tp-order-md-first {order: -1;}
    }
    #tp-wrapper #tp-description [id^="tp-slide"] .tp-row {
        .tp-col-md-4 {flex: 0 0 auto;width: 33.333333%;}
        .tp-col-md-5 {flex: 0 0 auto;width: 41.666667%;}
        .tp-col-md-6 {flex: 0 0 auto;width: 50%;}
        .tp-col-md-7 {flex: 0 0 auto;width: 58.333333%;}
        .tp-col-md-8 {flex: 0 0 auto;width: 66.666667%;}    
    }
}                
@container tp-produktowe (max-width: 575.98px) {
    #tp-wrapper #tp-description [id^="tp-slide"]{
        font-size: var(--tp-font-size);
        h3{font-size: 1.6em !important;text-align: left;margin-bottom: .3em;}
        p{font-size: 1em;}
        .tp-content p{font-size: 1em;text-align: left;margin-bottom: 1em;}
    }
}
#tp-wrapper #tp-description {
    background-color: white;
    * {color: #32343a;}
}
#tp-wrapper #tp-description [id^="tp-slide"]{
     .num-oval {border: 1px solid #000;display: inline-block;width: 2em;line-height: 2em;border-radius: 50%;}
    .bg-color{padding-left: 1em !important;padding-right: 1em !important;}
    div.tp-ul{padding-left: 4.5em;padding-right: 2em;}
    div.tp-li{margin: 0 0 1em;overflow: visible;list-style: none;text-align: left;}
div.tp-li:before{display: inline-block;width: 1.5625em;height: 1.5625em;margin-top: 0;margin-right: .625em;margin-left: -2.5em;vertical-align: top;line-height: 1.6em;border-radius: 50%;color: #fff;text-align: center;font-weight: 700;background-image: linear-gradient(-25deg,#22cbfd,#4096ff);background-color: #22cbfd;}
    div.tp-li h4 {font-weight: bold;font-size: inherit;display: inline;}
    div.tp-li::before {content: counter(item);counter-increment: item;}
    counter-reset: item;
}
#tp-wrapper #tp-description [id^="tp-slide"] .download-app img{height: 100px;}
#tp-wrapper #tp-description [id^="tp-slide"] [class*="tp-i"] > *{margin-bottom: 1em;}
#tp-wrapper #tp-description [id^="tp-slide"] [class*="tp-i"] h4{margin-bottom: 0;}
#tp-wrapper #tp-description [id^="tp-slide"] [class*="tp-i"] p{margin-top: 0;}
#tp-wrapper #tp-description {
    video{max-width: 100%;}
.tp-video{margin-bottom: 30px;}
.tp-video video{border: 2px solid lightgray;width: 100%;}
.tp-video{margin-top: 1em;}
.tp-video h4{position: relative;top: .5em;left: 1em;text-align: left;font-size: 16px;}
.tp-video h4 + video{margin-top: -2em;}
}
#tp-wrapper #tp-description span{.tp-name, .tp-model, .tp-nwrap, .tp-nw{white-space: nowrap;}}
#tp-wrapper #tp-description [id^="tp-slide"]{
.tp-bg, .tp-bg > div{background-repeat: no-repeat;}
    .tp-bg > * {margin-top:0;}
    .tp-bg-top > :first-child{background-position: center bottom;background-size: 100% auto;}
    .tp-bg-top > :last-child{padding-left: 0;padding-right: 0;}
    .tp-bg-left > :first-child{background-position-x: right;background-size: auto 100%;}
    .tp-bg-md-left > :first-child {background-image: none;}
    .tp-bg-md-right > :first-child {background-image: none;}
}
#tp-wrapper #tp-description {
    #tp-slide1 {
        font-size: 1.4em;
        .tp-content p {padding-bottom: 0;}
        > .tp-bg > :first-child{background-image: url(//f00.esfr.pl/si_upload/OPR/TP-LINK/tplink_re600xv3_v1/img/01-sm-bg.jpg);}
        span.tp-model{font-weight: 500;display: inline-block;padding: 0.25em 0.5em;border-radius: 0.25em;background: #546d93;color: #fff;line-height: inherit;font-size: inherit;vertical-align: middle;}
        .tp-img-ico{height: 2.2em;}
    }
    #tp-slide3{background-color: #e6ebf1;}
    #tp-slide6 {background-color: #eef2f5;}
    #tp-slide7 {
        background-color: #50443d;
        *{color: white !important;}
        h3{line-height: 1.5em;}
        .g1{font-size:1.2em;}
        .g2{font-size: 1.5em;display: block;margin-top: .2em;margin-bottom: -1em;}
        .g3{font-size:1.8em;}
    }
    #tp-slide12 {
        background-color: #c7cad9;
        counter-reset: item;
        .tp-content{max-width: fit-content;margin: 0 auto;}
    }
}
#tp-wrapper #tp-description #tp-slide11 .tp-video video{border: none;}
@container tp-produktowe (min-width: 736px) {
    #tp-wrapper #tp-description [id^="tp-slide"]{
        .tp-bg:not([class*="tp-bg-"]):not([class*="tp-bg-sm-"]):not([class*="tp-bg-md-"]) > :first-child{background-image: none !important;}
        .tp-bg.tp-bg-md-slide[class*="tp-bg-"] > :first-child{background-image: none !important;}
        .tp-bg-md-bottom > :first-child{background-position-y: top;background-size: 100% auto;margin-bottom: 0 !important;}
        .tp-bg > * {margin-top:0;display: flex;flex-direction: column;}
.tp-bg-md-left, .tp-bg-md-right{align-items: stretch !important;}
        .tp-bg-md-left > :first-child{background-position: right;background-size: 100% auto;padding-right: 0 !important;padding-left: 0 !important;}
        .tp-bg-md-left > :last-child{padding-left: 0 !important;}
        .tp-bg-md-right > :first-child{background-position: 0 center;background-size: auto 100%;padding-right: 0 !important;}
        .tp-bg-md-right > :last-child{padding-right: 0 !important;}
.tp-bg-md-slide{background-position: center center;background-size: auto 100%;}
    }
    #tp-wrapper #tp-description {
         #tp-slide1 {
            font-size: 1.4em;
            .tp-bg-md-slide {background-image: url(//f00.esfr.pl/si_upload/OPR/TP-LINK/tplink_re600xv3_v1/img/01-bgs.jpg);aspect-ratio: 1000/557;}
            .tp-content{padding-left: 20% !important;margin-top: 0;}
        }
         #tp-slide3 {
             .tp-img{max-width: 80%;}
             .tp-bg-md-bottom > :first-child{background-image: url(//f00.esfr.pl/si_upload/OPR/TP-LINK/tplink_re600xv3_v1/img/03-bg.jpg);}
         }
        #tp-slide6 {
            .tp-content{padding-left: 10% !important;}
        }
        #tp-slide7 {
            .tp-bg > :first-child{background-image: url(//f00.esfr.pl/si_upload/OPR/TP-LINK/tplink_re600xv3_v1/img/07-bg.jpg);}
            .tp-content{padding-left: 41% !important;}
        }
        #tp-slide10 {
            .tp-bg-md-left > :first-child{background-image: url(//f00.esfr.pl/si_upload/OPR/TP-LINK/tplink_re600xv3_v1/img/10-bg.jpg);}
            .tp-content{padding-left: 36% !important;}
        }
        #tp-slide11 {
            .tp-bg-md-right > :first-child{background-image: url(//f00.esfr.pl/si_upload/OPR/TP-LINK/tplink_re600xv3_v1/img/11-bg.jpg);}
            .tp-content{padding-left: 2% !important;margin-top: 3em;}
        }
        #tp-slide12 {
            .tp-content{padding-left: 33% !important;}
