/*.menu-item-2173{display:none!important}*/
body:not(.bf24) .bf24{display:none}
body.bf24 .not-bf24{display:none}
@media(min-width:768px) and (max-width:2000px)
{
#carousel .extended-banner-text{font-size:30px;font-weight:400;line-height:64px}#carousel .extended-banner-text h2{font-weight:700}#carousel .extended-banner-texts h3{line-height:90px;margin-bottom:0}#carousel .extended-banner-texts{width:750px}
}
.col-lg-1\.2:nth-child(1) .extended-banner-title{color:#1E1E1E!important}
@media (min-width:768px) and (max-width:2000px) {#carousel .extended-banner-text h2{line-height:55px}}
#carousel .extended-banner-texts{top:450px}
@media (pointer:coarse) or (max-width: 768px){#carousel .extended-banner-texts {top: 350px}}
body.vanoce50 #products .flag.flag-kod, .products-block .flag.flag-kod,.p-image-wrapper>.flag-kod{letter-spacing:0.5px;background:#950216!important}
@media (min-width:768px) {
.inspiruj.i3 .block-shop-the-look__item {width:33%!important}
}
.site-msg.information:has(.bf){min-height:43px;align-items:center;display:flex}
.p-image-wrapper:has(.flag-kod) .flags-extra{top:45px}
@media(max-width:991px){
.category-perex p img{width:100%}
.category-perex p:has(img){position:relative;left:0;padding:0}
}
.flag-doke50--nl,.flag-bts50{display:none!important}
@media(min-width:768px){
.navigation-in>ul>li:first-child>a:hover, .navigation-in>ul>li.exp>a{padding-left:20px}
.id-1909 .block-shop-the-look__item:first-child{width:21%!important;order:9}
.id-1909 .block-shop-the-look__item:last-child{width:56%!important;order:-1}
}
@media(max-width:767px){
.id-1909 .block-shop-the-look__item:first-child{width:49%!important;order:9}
.id-1909 .block-shop-the-look__item:last-child{width:100%!important;order:-1}
.menu-item-1909 a{margin-left:10px}
}
.price-save.flag-sleva,.p-image-wrapper .flags-extra .flag{background:#F5928A!important}
.product-slider .flags-default{left:8px;top:8px}
.filter-section-boolean,#manufacturer-filter{display:none!important}
.menu-level-1{position:relative;z-index:10}
.cart-table .add-to-cart-button{width:100%!important}
.cart-table .add-to-cart-button:before{display:none!important}
.in-index .inspiruj h2{color: #000;text-align:center;font-weight: 400;letter-spacing:1.02px;text-transform: uppercase}
@media (min-width:768px) {
.footer-banner:nth-child(2) .extended-banner-title:before{display:none}
}
.p-final-price-wrapper .bf.d60{display:flex;background:#C24A5B;border-radius:36.5px;width:100%;padding:15px 23px;align-items:center}
.bf.d60 .price-final-holder{order:2;color:#FFF;font-size:14px;text-decoration:line-through;margin-left:10px}
.bf.d60 .right{order:3;color:#FFF;font-size:13px;margin-left:auto}
.copy{display:inline}
.site-msg.information:has(.bf.d60){background:#1E1E1E!important}
@media(max-width:767px) {
.p-final-price-wrapper:has(.d60){order:9;width:100%}
.p-final-price-wrapper .bf.d60{padding:5px 10px}
.bf.d60 .price-final-holder{margin-left:5px}
.bf.d60 .cena{font-size:18px}
}
.products-related .bf.d60{display:none!important}
@media(min-width:768px){
body.v70.in-index .content-wrapper-in .footer-banner:not(:nth-child(2)):after{content:url(/user/documents/upload/i/70.svg);position:absolute;right:10%;bottom:10%}
body.v70.in-index .content-wrapper-in .footer-banner:nth-child(10):after{content:url(/user/documents/upload/i/70l.svg);right:auto;left:30%;bottom:auto;top:20px}
}
@media(max-width:767px){
body.v70 .content-wrapper-in .footer-banner:after{content:url(/user/documents/upload/i/70.svg)!important;transform:scale(0.7);position:absolute;left:30px;bottom:-15px}
}
.copy{cursor:pointer}
.lw40 .p-detail-inner:has(.flag-lounge-wear) .flag-discount,
.lw40 .p-detail-inner:has(.flag-lounge-wear) .price-save,
.lw40 .flags-default:has(.flag-lounge-wear) .price-save{background:#3A8974!important;font-size:0;aspect-ratio:unset;border-radius:100px}
.lw40 .p-detail-inner:has(.flag-lounge-wear) .price-save:before,
.lw40 .flags-default:has(.flag-lounge-wear) .price-save:before{content:"-40% na Lounge Wear"!important;font-size:13px}
.lw40 .p-detail-inner:has(.flag-lounge-wear) .flag-discount{width:auto;max-width:150px;height:auto;line-height:2.5}
.lw40 .p-detail-inner:has(.flag-lounge-wear) .p-final-price-wrapper:has(.price-save){background:#3A8974;height:73px;display:flex;align-items:center;color:#fff;border-radius:36.5px;padding:25px}
.lw40 .p-detail-inner:has(.flag-lounge-wear) .p-final-price-wrapper:has(.price-save) *{color:#fff!important}
.lw40 .p-detail-inner:has(.flag-lounge-wear) .p-final-price-wrapper:has(.price-save):after{content:"-40% na Lounge Wear";margin-left:auto;font-weight:700}
.id-2161.do20 .category-perex p:has(>img){padding:0;overflow:hidden;height:234px}
@media (max-width: 767px) {
.lw40 .p-detail-inner:has(.flag-lounge-wear) .p-final-price-wrapper:has(.price-save){width:100%;flex-flow:row}
.lw40 .p-detail-inner-header .p-final-price-wrapper .price-final{order:-2!important;font-size:24px;margin-top:0}
.lw40 .p-detail-inner-header .price-standard{order:-1;font-size:13px;margin-bottom:-2px}
.lw40 .p-detail-inner:has(.flag-lounge-wear) .p-final-price-wrapper:has(.price-save):after{font-size:13px}
.overall-wrapper:has(.bf){padding-top:0}
.lw40 .category-perex p:has(>img):after{width:334px;height:28px;font-size:13px;position:relative;top:-38px}
.lw40 .category-perex p:has(>img){width:100%;height:auto;aspect-ratio:288 / 119}
.lw40 .products-block .flags-default:has(.price-save){max-width:100%}
.p-detail .flags.flags-extra{left:0}
}
.flag-doplnky20{display:none!important}
@media (max-width: 767px) {
.p-final-price-wrapper:has(.bf){width:100%}
.p-final-price-wrapper .bf .cena{font-size:18px!important;margin-left:10px!important}
.p-final-price-wrapper .bf .price-final-holder{font-size:13px!important;width:46px!important}
.p-final-price-wrapper .bf .right{font-size:13px!important}
}
#productsRelated .bf{display:none!important}
.bf .price-final-holder ~ .price-final-holder:not(.choose-variant){display:none!important}
.p-image-roi .flag-kod{position:absolute;z-index:9;top:10px;left:35px;border-radius:18px}
@media screen and (min-width: 992px) {
.footer-banner:nth-child(2) > a, .footer-banner:nth-child(10) > a{overflow:hidden}
.footer-banner .extended-banner-title{font-weight:700!important;font-size:17px}
.footer-banner:nth-child(2) .extended-banner-title:before{content:"Novinka";color:#fff;background:#1e1e1e;border-radius:10px;display:block!important;font-weight:400}
}
@media(max-width:767px){
.p-image-roi .flag-kod{top:5px;left:0px}
}
.up-products-header.products-related-header{display:block;color:#1E1E1D!important;font-weight:700!important}
.up-container{border:none!important;box-shadow:none!important}
.up-product{border:none!important}
.up-quantity{display:none!important}
.up-product-variants .select-wrapper::after{display:none!important}
.flag-summersale,.flag-vyprodej50{display:none!important}
.p-final-price-wrapper:has(.before-bf){display:none!important}
.roi_podobne{display:flex!important;flex-flow:row wrap;width:100%;gap:12px 3px}

.roi_podobne .p .name,
.roi_podobne .p .flags,
.roi_podobne .p .stars-wrapper,
.roi_podobne .p .p-bottom,
.roi_podobne .p .p-code,
.roi_podobne>img{display:none!important}

.roi_podobne .p {
    height: 105px;
    width: 85px !important;
}

.roi_podobne h3{
font: normal normal bold 18px / 22px Open Sans;
color: #1e1e1e;width:100%;margin:0
}

.p-data-wrapper:has(.roi_podobne) #productsAlternative{display:none!important}