*,figure,p,ul{margin:0}.header__bg-title,.product__desc-icon-box{transform:translate(-50%,-50%);left:50%;top:50%}.spec__go-to-secnav-btn,body{font-family:Montserrat,sans-serif}.check,.color-container__title,.header__bg-title,.product__markizy-title,.secondary-nav__list,.spec__title{text-transform:uppercase}*{padding:0;box-sizing:border-box}body{max-width:1920px;margin:0 auto}a:hover{color:#000;text-decoration:none}a.nav__btn-link:hover{color:#fff;text-decoration:none}table{margin:0 auto}tr{position:relative;display:flex;justify-content:center;align-items:center}.standard.product-active,.wewnetrzne.product-active,.zip.product-active{border-bottom:2px solid #A48F7A;color:#A48F7A}.section__standard.active,.section__wewnetrzne.active,.section__zip.active{display:block}.section__standard,.section__wewnetrzne,.section__zip{display:none}.header__bg-container{position:relative;background-image:url(../img/oslony.JPG);width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}.header__bg-title{position:absolute;width:100%;font-size:60px;color:#fff;z-index:2;text-align:center}@media (max-width:1399px){.header__bg-title{font-size:50px}}@media (max-width:1199px){.header__bg-title{font-size:40px}}@media (max-width:991px) and (orientation:portrait){.header__bg-title{font-size:30px}}@media (max-width:767px) and (orientation:portrait){.header__bg-title{font-size:24px}}.product__choice,.product__desc,.product__markizy,.section__zip{width:96%;margin:0 auto}.product__desc{display:flex;position:relative;flex-wrap:wrap;background-color:#EEE;padding:1% 0;margin:5% auto;border-radius:10px}.product__desc-txt-bottom,.product__desc-txt-top{margin:5% auto;width:40%;text-align:justify;line-height:150%}.black-bg-markizy{border-radius:5px}.check{display:block;font-weight:700;text-align:center}.product__desc-icon-box{position:absolute}.spec__icon{width:50px;height:50px;margin:30px auto}.spec__icon--big{width:100px;height:100px;margin:30px auto 0}@media (max-width:1199px){.product__desc-txt-bottom,.product__desc-txt-top{font-size:14px}.spec__icon--big{width:70px;height:70px}}@media (max-width:767px) and (orientation:portrait){.product__desc-txt-bottom,.product__desc-txt-top{font-size:12px}.spec__icon--big{width:50px;height:50px}}@media (max-width:575px) and (orientation:portrait){.product__desc{flex-direction:column;align-items:center}.product__desc-txt-bottom,.product__desc-txt-top{width:80%;margin:5% auto;font-size:14px}.product__desc-icon-box{display:flex;justify-content:center;align-items:center;position:static;margin:10% auto;transform:none}.spec__icon.spec__icon--big{display:inline-block;margin:0 auto}}.product__choice-img-container{display:flex;justify-content:space-evenly;width:80%;margin:5% auto}.product__choice-img-wrapper{display:flex;width:50%;justify-content:center;align-items:center}.product__choice-img--markizy,.product__choice-img--oslony{position:relative;width:450px;height:450px;border-radius:5px;background-repeat:no-repeat;background-size:cover;cursor:pointer;transform:scale(1);transition:.3s}.product__choice-img--oslony{background-image:url(../img/oslony/rolety_screen.jpg);background-position:20% 50%}.product__choice-img--markizy{background-image:url(../img/oslony/markizy.jpg);background-position:38% 20%}.product__choice-img-hover{position:absolute;width:100%;height:100%;border-radius:5px;background-color:#000;opacity:.35;transition:.4s;transform:scale(1)}.product__choice-img-hover-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px;z-index:1;color:#fff;transition:.4s;text-align:center}.product__choice-img:hover{transform:scale(1.3)}.product__choice-img:hover .product__choice-img-hover{opacity:.7}.product__choice-img:hover .product__choice-img-hover-txt{opacity:1}@media (max-width:1399px){.product__choice-img--markizy,.product__choice-img--oslony{width:400px;height:400px}}@media (max-width:1199px){.product__choice-img--markizy,.product__choice-img--oslony{width:350px;height:350px}}@media (max-width:991px) and (orientation:portrait){.product__choice-img-container{width:100%;margin:10% auto}.product__choice-img--markizy,.product__choice-img--oslony{width:300px;height:300px}}@media (max-width:767px) and (orientation:portrait){.product__choice-img-container{flex-wrap:wrap}.product__choice-img-wrapper{width:100%;margin-bottom:5%}.product__choice-img--markizy,.product__choice-img--oslony{width:300px;height:300px}.product__choice-img:hover{transform:scale(1.1)}}@media (max-width:360px) and (orientation:portrait){.product__choice-img--markizy,.product__choice-img--oslony{width:280px;height:280px}}.secondary-nav{width:100%;margin:5% 0;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}.secondary-nav__list{display:flex;justify-content:space-evenly;align-items:center;list-style-type:none;height:100px;font-size:20px}.secondary-nav__list-link{display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:#000;width:20%;height:100%;transition:.1s;font-weight:700}.secondary-nav__list-item{display:flex;align-items:center;justify-content:center;transition:.3s;height:100%;width:100%}.secondary-nav__list-link:hover{border-bottom:2px solid #A48F7A;color:#A48F7A}@media (max-width:1199px){.secondary-nav__list{font-size:16px}}@media (max-width:575px) and (orientation:portrait){.secondary-nav__list{height:70px;font-size:14px;text-align:center}.secondary-nav__list-link{width:33.33%}}.product-mini-carousel{position:relative;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;margin:0 auto}.product-mini-carousel-title{text-align:center;text-transform:uppercase;font-size:30px;width:100%}.product-mini-carousel-wrapper{align-self:flex-start;display:flex;justify-content:center;position:relative;width:750px;margin:5% 2%;border-radius:5px}.product__title-img-container{position:relative;width:500px;height:500px;margin:auto;overflow:hidden}.product-mini-carousel__next-btn,.product-mini-carousel__prev-btn{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.product-mini-carousel__prev-btn{left:-10%;z-index:1}.product-mini-carousel__next-btn{right:-10%;z-index:1}.product-mini-carousel-desc{width:40%;margin:5% 2% 0}@media (max-width:575px) and (orientation:portrait){.product-mini-carousel-title{font-size:24px}}.carousel__track{position:absolute;list-style-type:none;height:100%;width:100%;transition:.8s}.carousel__slide{position:absolute;left:0;top:0;bottom:0;width:100%}.carousel__img{width:750px;height:600px;object-fit:fill;border-radius:5px}.product-mini-carousel-txt{line-height:150%;text-align:justify}.color-container{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:5% auto}.color-container__title{width:100%;text-align:center;font-size:20px;margin:2% auto 5%}.color-wrapper{display:flex;flex-direction:column;align-items:center;width:30%;text-align:center}.color-wrapper.color-wrapper--row-length{width:25%}.color-wrapper p{font-size:14px}.round-color{display:block;width:50px;height:50px;margin:10px 0;border-radius:50%;background-repeat:no-repeat;background-size:400% 400%}.round-color--0202{background-image:url(/img/oslony/0202White.jpg)}.round-color--2020{background-image:url(/img/oslony/2020Linen.jpg)}.round-color--1111{background-image:url(/img/oslony/1111Pearl.jpg);margin:10px 100px}.round-color--4949{background-image:url(/img/oslony/4949WhiteAl.jpg);margin:10px 100px}.round-color--0101{background-image:url(/img/oslony/0101Grey.jpg)}.round-color--3030{background-image:url(/img/oslony/3030Charcoal.jpg);margin:10px 100px}.round-color--6060{background-image:url(/img/oslony/6060JetBlack.jpg);margin:10px 100px}.round-color--862044{background-image:url(/img/oslony/soltis-86-2044_0.jpg)}.round-color--862051{background-image:url(/img/oslony/soltis-86-2051_0.jpg)}.round-color--862045{background-image:url(/img/oslony/soltis-86-2045.jpg)}.round-color--862175{background-image:url(/img/oslony/soltis-86-2175.jpg)}.round-color--862012{background-image:url(/img/oslony/soltis-86-2012.jpg)}.round-color--862167{background-image:url(/img/oslony/soltis-86-2167.jpg)}.round-color--862135{background-image:url(/img/oslony/soltis-86-2135.jpg)}.round-color--862048{background-image:url(/img/oslony/soltis-86-2048.jpg)}.round-color--862047{background-image:url(/img/oslony/soltis-86-2047.jpg)}.round-color--862171{background-image:url(/img/oslony/soltis-86-2171.jpg)}.round-color--862068{background-image:url(/img/oslony/soltis-86-2068.jpg)}.round-color--862053{background-image:url(/img/oslony/soltis-86-2053.jpg)}.round-color--862148{background-image:url(/img/oslony/soltis-86-2148.jpg)}.round-color--862043{background-image:url(/img/oslony/soltis-86-2043.jpg)}.round-color--862166{background-image:url(/img/oslony/soltis-86-2166.jpg)}.round-color--868255{background-image:url(/img/oslony/soltis-86-8255.jpg)}.round-color--8650260{background-image:url(/img/oslony/soltis-86-50260.jpg)}.round-color--8650261{background-image:url(/img/oslony/soltis-86-50261.jpg)}.round-color--868204{background-image:url(/img/oslony/soltis-86-8204.jpg)}.round-color--862158{background-image:url(/img/oslony/soltis-86-2158.jpg)}.round-color--8650333{background-image:url(/img/oslony/soltis-86-50333_0.jpg)}.round-color--862161{background-image:url(/img/oslony/soltis-86-2161.jpg)}.color-wrapper--last-elem-alignment{display:flex;align-items:center;width:100%}.spec__title{margin:50px auto;text-align:center;font-size:20px}.spec__table-wrapper{width:90%;margin:0 auto}.spec__table-icon-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;width:10%}.spec__table-txt-container{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:150px;width:50%;padding:10px 0}.spec__table-txt-title{width:100%;align-self:flex-end;font-weight:700;margin-bottom:20px}.border-bottom-desc{position:absolute;bottom:0;left:-40%;width:140%;height:1px;border-bottom:1px solid rgba(153,153,153,.7)}.border-right{position:absolute;top:15%;left:-18%;width:1px;height:70%;border-right:1px solid rgba(153,153,153,.7)}.spec__table-txt-container.spec__table--flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start}.list__style--none{list-style-type:none;margin-left:20px}.spec__go-to-secnav-btn{display:block;margin:5% auto 10%;border:none;background-color:#A48F7A;color:#fff;width:250px;height:40px;font-size:16px;cursor:pointer}.product__markizy-title{text-align:center;font-size:30px}.product__markizy-img-wrapper{display:flex;justify-content:center;width:60%;margin:5% auto}.product__markizy-img{width:100%;height:100%;border-radius:5px}.product__markizy-desc,.product__markizy-list{margin:5% auto;width:80%;text-align:left}.product__markizy-list-item{margin-left:5%}.carousel{position:relative;width:750px;height:600px}.carousel-item{width:100%;height:100%}.carousel-control-next,.carousel-control-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{width:50px;height:50px}.carousel-control-prev-icon{background-image:url(../img/oslony/leftblackarrow.svg)}.carousel-control-next-icon{background-image:url(../img/oslony/rightblackarrow.svg)}@media (max-width:1600px){.product-mini-carousel{width:100%}.carousel,.product-mini-carousel-wrapper{width:600px}.carousel{position:relative;height:500px}.carousel__img{width:600px;height:500px}}@media (max-width:1199px){.product-mini-carousel{flex-direction:column}.product-mini-carousel-wrapper{margin:2% auto}.product-mini-carousel-desc{display:flex;flex-direction:column;width:80%}.product-mini-carousel-txt{margin-bottom:5%;font-size:16px}.border-bottom-desc{left:-50%;width:160%}.spec__table-txt-container{margin-left:120px}}@media (max-width:767px) and (orientation:portrait){.carousel{width:300px;height:300px}.carousel-inner{width:100%;height:100%}}@media (max-width:575px) and (orientation:portrait){.border-bottom-desc{left:-60%;width:160%}.spec__table-txt-container{width:80%;margin-left:80px}.spec__table-icon-container{width:20%}.product-mini-carousel-wrapper{width:80%}.carousel-control-prev{left:10px}.carousel-control-next{right:10px}.carousel-control-next-icon,.carousel-control-prev-icon{width:30px;height:30px}.carousel__img{object-fit:cover;width:100%;height:100%}}