/* copy configurador */

.config-title.title-test {
    display: none;
    color: #fff;
}

.config-title.title-control {
    display: block;
}

body:has(#carousel-ws10[style="display: none;"]) .config-title.title-test {
    display: block;
}

body:has(#carousel-ws10[style="display: none;"]) .config-title.title-control {
    display: none;
}

/* copy configurador */

/* configurador */

body:has(#carousel-ws10[style="display: none;"]) .iaGVJz {
    max-width: 1500px !important;
    border-radius: 24px;
}


/* integrar configurador */
body:has(#carousel-ws10[style="display: none;"]) .ixAyMv {
    position: relative !important;
    top: 0 !important;
}

body:has(#carousel-ws10[style="display: none;"]) .iaGVJz {
    gap: 0 !important;
}

body:has(#carousel-ws10[style="display: none;"]) .iaGVJz #configurator {
    grid-row: 1 / 2 !important;
    grid-column: 1 !important;
}

body:has(#carousel-ws10[style="display: none;"]) .iaGVJz>section {
    grid-column: 2 !important;
    grid-row: 1 / 2 !important;
    background: #fff !important;
}

body:has(#carousel-ws10[style="display: none;"]) .iaGVJz #configurator {
    position: relative !important;

}

body:has(#carousel-ws10[style="display: none;"]) .cXqqRO {
    grid-row: 2 !important;
}

body:has(#carousel-ws10[style="display: none;"]) .gGYECr.gGYECr {
    grid-row: 3 !important;
}

body:has(#carousel-ws10[style="display: none;"]) .coZNAQ {
    color: #e60000 !important;
}

body:has(#carousel-ws10[style="display: none;"]) .cdaItQ {
    font-size: 80px !important;
}

body:has(#carousel-ws10[style="display: none;"]) .dUqvAK {
    font-size: 28px !important;
}

body:has(#carousel-ws10[style="display: none;"]) .gEXLqk .Iconstyle__Icon-sc-1ohli3h-0 {
    display: none !important;
}

body:has(#carousel-ws10[style="display: none;"]) .cwnyti::before {
    content: "✔";
    color: green;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 1.2em;
    height: 1.2em;
    font-size: 0.9em;
    margin-right: 0.4em;
}


body:has(#carousel-ws10[style="display: none;"]) .coZNAQ {
    justify-content: center !important;
}

body:has(#carousel-ws10[style="display: none;"]) .iaGVJz {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
    background-color: #fff !important;
    height: 100% !important;
}

body:has(#carousel-ws10[style="display: none;"]) .ixAyMv {
    height: 100% !important;
}

body:has(#carousel-ws10[style="display: none;"]) .czzzgS {
    height: 100%;
}

body:has(#carousel-ws10[style="display: none;"]) .ixAyMv {
    height: 100% !important;
}

body:has(#carousel-ws10[style="display: none;"]) .gGYECr.gGYECr {
    border-radius: 24px !important;
}

body:has(#carousel-ws10[style="display: none;"]) .gEXLqk.TicketItem p:has(img) {
    display: none;
}

/* cta */

body:has(#carousel-ws10[style="display: none;"]) .gGYECr.gGYECr {
    margin-top: 1rem;
    border-radius: 24px;
}

/* cta */

/* cintillo */
body:has(#carousel-ws10[style="display: none;"]) .bqycDE {
    position: relative;
}

body:has(#carousel-ws10[style="display: none;"]) .ixAyMv [data-component-name="ContainerWithLabel"]>[data-selector="label"] {
    position: absolute;
    bottom: 80px;
    width: 100%;
    z-index: 2;
    height: 12px !important;
}

body:has(#carousel-ws10[style="display: none;"]) .buOEcE {
    margin-bottom: 70px;
    background-color: #fff !important;
}

body:has(#carousel-ws10[style="display: none;"]) .hzohkW {
    color: red !important;
    width: 100%;
    text-align: right;
    margin-right: 24px;
}

body:has(#carousel-ws10[style="display: none;"]) .gGYECr.gGYECr {
    margin-top: 40px;
}

/* cintillo */

/* ticket resumen */



/* integrar el configurador */

/* iconos TV */

body:has(#carousel-ws10[style="display: none;"]) .hlBXod .iaWfPw {
    display: none !important;
}

body:has(#carousel-ws10[style="display: none;"]) .iitZIK .LyCrn {
    display: none !important;
}

body:has(#carousel-ws10[style="display: none;"]) .bfjQuN svg {
    width: 40px !important;
    height: 40px !important;
}

body:has(#carousel-ws10[style="display: none;"]) .bvpsTL .SimpleGridstyle__SimpleGridColumn-sc-1hn5xf2-1.isVluA:first-child {
    width: initial;
}

body:has(#carousel-ws10[style="display: none;"]) .isVluA {
    flex: 1 !important;
}

/* iconos TV */

/*     */

body:has(#carousel-ws10[style="display: none;"]) .iaGVJz:has(#configurator .isVluA .gdhsnB) .hxgHqS .TicketItem:nth-of-type(2) {
    display: none !important;
}

body:has(#carousel-ws10[style="display: none;"]) .iaGVJz:has(#configurator .isVluA .gdhsnB) .hxgHqS .TicketItem:nth-last-child(2) {
    display: none !important;
}


body:has(#carousel-ws10[style="display: none;"]) .card-rate p {
    line-height: initial !important;
    margin-bottom: initial !important;
}

body:has(#carousel-ws10[style="display: none;"]) .card-rate p.footnote {
    font-size: 14px !important;
}

@media screen and (min-width:1280px) {
    body:has(#carousel-ws10[style="display: none;"]) .hzohkW {
        text-align: center;

    }
}