/*.menu-item-1867{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:58px}
#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; font-weight:400}
@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}}
.site-msg.information:has(.bf){min-height:43px;align-items:center;display:flex}
.p-image-wrapper:has(.flag-kod) .flags-extra{top:45px;bottom:auto}
@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}
.id-1278 .block-shop-the-look__inner{display:flex;flex-flow:row wrap;height:auto!important}
.id-1278 .block-shop-the-look__item{position:relative!important;margin:5px auto;left:0!important;top:0!important}
@media(max-width:767px){
.menu-item-1909 a{margin-left:25px}
.menu-item-1909>a:after{left:-17px;top:5px;transform:scale(0.6)}
.id-1278 .block-shop-the-look__item{position:relative!important;width:49%!important}
.id-1278 .block-shop-the-look__item:first-child{width:100%!important}
}
@media(min-width:768px)
{
.id-1278 .block-shop-the-look__item{width:21%!important}
.id-1278 .block-shop-the-look__item:first-child{width:56%!important}
}
@media(min-width:768px){
.navigation-in>ul>li:first-child>a:hover, .navigation-in>ul>li.exp>a{padding-left:20px}
.id-1278 .block-shop-the-look__item:first-child{width:21%!important;order:9}
.id-1278 .block-shop-the-look__item:last-child{width:56%!important;order:-1}
}
@media(max-width:767px){
.id-1278 .block-shop-the-look__item:first-child{width:49%!important;order:9}
.id-1278 .block-shop-the-look__item:last-child{width:100%!important;order:-1}
.menu-item-1278 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}
.cart-table .add-to-cart-button{width:100%!important}
.cart-table .add-to-cart-button:before{display:none!important}
.inspiruj{order:3}
.inspiruj h2{font-size: 24.5px}
.inspiruj .block-shop-the-look--widget{margin-top:35px}
.inspiruj .block-shop-the-look__inner{display:flex;flex-flow:row wrap;height:auto!important}
.inspiruj .block-shop-the-look__item{position:relative!important;margin:5px auto;left:0!important;top:0!important}
@media(max-width:767px){
.inspiruj .block-shop-the-look__item{position:relative!important;width:49%!important}
.inspiruj .block-shop-the-look__item:first-child{width:100%!important}
}
@media(min-width:768px)
{
.inspiruj .block-shop-the-look__item{width:21%!important}
.inspiruj .block-shop-the-look__item:first-child{width:56%!important}
.inspiruj.i3 .block-shop-the-look__item{width: 33%!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}
}
.products-related .bf.d60{display:none!important}

.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) .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}
.lw40 .category-perex p:has(>img):after{content: "-40 % na Lounge Wear";display: flex;width: 577px;height: 42px;transform: rotate(-13.162deg); background: #3A8974;color: #FFF;font-size: 18px;font-weight: 700;align-items: center;justify-content: center;right: -104px;position: relative;top:-60px}
.lw40 .category-perex p:has(>img){padding:0;overflow:hidden;height:207px}
@media (max-width: 767px) {
body.lw40.in-index .content-wrapper-in .footer-banner:nth-child(2){position:relative}
.lw40 .p-detail-inner:has(.flag-lounge-wear) .p-final-price-wrapper:has(.price-save){width:100%;flex-flow:row}
.lw40 .cena30dnu{display:none}
.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}
#products .flag:first-child{margin-left:5px}
}
.flag-doplnky20,.flag-vypredaj50{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{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}
}
.menu-level-1 li:nth-last-child(-n + 2) a b{font-weight:400!important}
.up-products-header.products-related-header{display:block;color:#1E1E1D!important;font-weight:700!important}
.up-product-variants .select-wrapper::after{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 .flags.flags-default:has(.flag.flag-kod),
.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}