@charset "UTF-8";
/* faszyn2	b */
/* szczegóły produktu */
@media (min-width:320px) {  }
/* Extra small devices (portrait phones, less than 576px)
No media query for `xs` since this is the default in Bootstrap
Small devices (landscape phones, 576px and up) */
@media (min-width:576px) {  }
/* Medium devices (tablets, 768px and up) */
@media (min-width:768px) {  }
/* Large devices (desktops, 992px and up) */
@media (min-width:992px) {  }
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width:1200px) {  }
.test2{
display:flex;
}
.fixed{
position:fixed;
bottom:0;
right:0;
left:0;
}
#moving-area{
height:100%;
display:block;
}
#moving-area.moved{
overflow:hidden;
}
.tt{
width:100%;
max-width:420px;
padding:32px;
position:fixed;
background-color:#FFFFFF;
overflow:hidden;
z-index:99999;
color:#FFFFFF;
left:0;
right:0;
margin:auto;
top:33vh;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
box-shadow:0 0 6px rgba(0, 0, 0, 0.5);
display:none;
}
.tt a{
color:#D9D6CD;
text-decoration:underline;
}
.tt.err{
background-color:#EF5350;
}
.tt.warn{
background-color:#F9A825;
}
.tt.msg{
background-color:#64B5F6;
}
.tt span{
display:block;
}
.tt span.ttMsg{
font-weight:bold;
font-size:1.2em;
margin-bottom:10px;
}
.advanced-search h2, .register h2{
clear:both;
}
.advanced-search h2:first-of-type, .register h2:first-of-type{
margin-top:0;
}
.advanced-search .switch{
margin-bottom:20px;
}
.advanced-search .switch::after{
content:'';
display:block;
clear:both;
height:1px;
}
.advanced-search .form .switch label{
font-weight:normal;
clear:left;
float:left;
}
.register .current-form{
float:left;
font-size:15px;
}
.register .change-form{
float:right;
}
.register .form input[name="zipCode"]{
clear:left !important;
}
.blog a{
color:inherit;
}
.blog ul{
list-style-type:none;
}
.blog .content ul{
list-style-type:disc;
}
.blog .filter-content, .blog .filter-content a{
color:#FFFFFF;
}
.blog .filter-content ul{
margin:0;
padding:0;
}
.blog .post-list{
padding:0;
margin-top:30px;
width:100%;
}
.blog .post-tags{
margin-top:20px;
}
.blog .post-list .post{
margin-bottom:50px;
float:left;
font-family:bebas,sans-serif;
}
.blog .post-list .post .primary-action{
margin-top:20px;
display:inline-block;
min-width:50%;
}
.blog .post-list .post{
margin-bottom:33px;
padding-bottom:15px;
}
.blog .photo{
margin-bottom:10px;
height:250px;
background:no-repeat 50% 0%;
background-size:cover;
}
.blog.single-post .photo{
height:400px;
margin-bottom:50px;
}
article.regulations.post:nth-child(odd){
padding-right:20px;
}
article.regulations.post:nth-child(even){
padding-left:20px;
}
@media(max-width:991px){
.blog .post-list .photo{
height:auto;
}
.blog .post-list .post{
width:100%;
min-height:0;
}
article.regulations.post:nth-child(odd), article.regulations.post:nth-child(even){
padding-left:0;
padding-right:0;
}
}
.blog .post-img{
display:block;
margin-bottom:20px;
}
.blog .tags{
display:inline-block;
margin-top:5px;
}
.blog .tags ul{
margin:0;
padding:0;
}
.blog .tags li{
display:inline;
margin-right:5px;
background:#231f20;
color:#FFFFFF;
padding:0 6px;
font-family:bebas,sans-serif;
font-size:11px;
}
.blog .post-title{
font-size:46px;
margin-bottom:50px;
}
.blog .post-date{
margin-bottom:20px;
}
.blog.single-post .post-date{
display:inline-block;
float:right;
}
@media(max-width:767px){
.blog .post-title{
font-size:15px;
}
}
.blog .prev, .blog .next{
max-width:50%;
line-height:1.5em;
height:1.5em;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
position:relative;
font-size:15px;
margin-top:10px;
}
.blog .prev{
float:left;
padding-left:20px;
padding-right:40px;
}
.blog .next{
float:right;
padding-right:20px;
padding-left:40px;
}
.blog .prev::before, .blog .next::after{
position:absolute;
top:0.3em;
display:inline-block;
font-family:'Glyphicons Halflings', sans-serif;
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.blog .prev::before{
content:"\e079";
left:0;
}
.blog .next::after{
content:"\e080";
right:0;
}
.blog.single-post img{
/* max-height:300px; */
display:block;
margin:auto auto 20px auto;
}
.blog .content{
padding:0;
}
@media(max-width:767px){
.blog .prev, .blog .next{
height:3em;
white-space:normal;
font-size:12px;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
}
.blog .prev{
padding-right:20px;
}
.blog .next{
padding-left:20px;
}
.blog .prev::before, .blog .next::after{
top:0.1em;
font-size:17px;
}
}
.blog .prev, .blog .next{
margin:20px 0;
}
.cookies{
background-color:#FFFFFF;
position:fixed;
left:0;
right:0;
max-height:100vh;
padding:20px;
font-size:12px;
z-index:50;
border:1px solid #231f20;
overflow:auto;
touch-action:pan-y;
}
.cookies.top{
top:0;
}
.cookies.bottom{
bottom:0;
}
.cookies.popup{
top:50%;
left:50%;
transform:translate(-50%, -50%);
width:500px;
}
@media(max-width:640px){
.cookies.popup{
width:320px;
}
}
.single-post .tags{
margin-top:20px;
}
.lazyslider-container{
min-height:100px;
}
.lazyslider-container .loader{
margin:60px auto;
font-size:10px;
position:relative;
text-indent:-9999em;
border:1.1em solid rgba(255, 255, 255, 0.5);
border-left:1.1em solid #ffffff;
-webkit-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0);
-webkit-animation:load8 1.1s infinite linear;
animation:load8 1.1s infinite linear;
}
.lazyslider-container .loader,
.lazyslider-container .loader:after{
border-radius:50%;
width:10em;
height:10em;
}
.lazyslider-container .slick-slider{
display:none;
}
@-webkit-keyframes load8{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
100%{
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
@keyframes load8{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
100%{
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
@supports (-ms-accelerator:true){
*{
transition:none !important;
}
}
@-webkit-keyframes bouncing{
0%{
transform:translateY(0);
}
25%{
transform:translateY(-50%);
}
45%{
transform:translateY(0);
}
70%{
transform:translateY(-25%);
}
85%{
transform:translateY(0);
}
95%{
transform:translateY(-5%);
}
100%{
transform:translateY(0);
}
}
@keyframes bouncing{
0%{
transform:translateY(0);
}
25%{
transform:translateY(-50%);
}
45%{
transform:translateY(0);
}
70%{
transform:translateY(-25%);
}
85%{
transform:translateY(0);
}
95%{
transform:translateY(-5%);
}
100%{
transform:translateY(0);
}
}
.bouncing-anim{
-webkit-animation:bouncing 0.8s 1;
animation:bouncing 0.8s 1;
}
.custom-modal, .tell-about-form, .ask-about-form, .ask-for-price-form{
position:fixed;
left:20px;
right:20px;
margin:auto;
max-width:500px;
height:100vh;
max-height:560px;
overflow:auto;
top:50vh;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
background:#FFFFFF;
color:#231f20;
border:1px solid #DDD;
z-index:50;
padding:20px;
box-shadow:0 0 40px rgba(0, 0, 0, 0.19);
}
@media(max-width:767px){
.custom-modal, .tell-about-form, .ask-about-form, .ask-for-price-form{
left:0;
right:0;
}
}
.custom-modal .legend, .tell-about-form .legend, .ask-about-form .legend, .ask-for-price-form .legend{
display:block;
}
.custom-modal label, .tell-about-form label, .ask-about-form label, .ask-for-price-form label{
display:block !important;
}
#LogoutForm{
margin:auto;
float:none;
}
#LogoutForm button{
float:none;
margin:auto;
}
.social-button{
cursor:pointer;
background-color:#4267b2;
color:#fff;
padding:15px 15px 10px;
text-align:center;
margin:15px auto;
position:relative;
transition:200ms;
max-width:350px;
display:block;
}
.social-button .fa{
font-size:26px;
position:relative;
top:4px;
line-height:0;
margin-right:5px;
}
.client-panel .social-button.google-button{
background-color:#ea4335;
}
.google-social-btn{
background-color:#ea4335;
font-size:inherit;
border:none;
border-radius:0;
margin-top:5px;
}
.google-social-btn:hover{
background-color:#da4639;
}
.login-social-button{
display:block;
padding:14px 10px 11px;
width:100%;
}
.login-social-button .fa-facebook-official{
margin-right:10px;
}
#ifMap{
min-height:512px;
}
[id^="ifMap"]{
min-height:512px;
}
.inpost #ifMap{
max-height:512px;
}
.change-collection-point-in-cart{
cursor:pointer;
text-decoration:underline;
}
.autocomplete{
position:fixed;
left:calc(50% - 20px);
z-index:1000;
background:#FFFFFF;
top:76px!important;
width:100%!important;
left:0;
}
.autocomplete .product{
display:block;
padding:10px;
background:#FFFFFF;
border:1px solid #df1a3c;
border-bottom:none;
font-size:16px;
color:#231f20;
transition:all 300ms ease;
}
.autocomplete .product:last-child{
border-bottom:1px solid #df1a3c;
}
.autocomplete .product > div{
display:inline-block;
vertical-align:top;
margin-right:10px;
}
.autocomplete .product > div:last-child{
width:100px;
margin-right:0;
text-align:right;
}
.autocomplete .product .img{
width:50px;
height:50px;
position:relative;
}
.autocomplete .product img{
max-width:100%;
max-height:100%;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
}
.autocomplete .product .names{
width:calc(100% - 50px - 100px - 20px);
}
.autocomplete .product .name{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.autocomplete .product .name strong{
font-weight:normal;
opacity:.7;
}
.autocomplete .product .code{
font-size:12px;
opacity:0.63;
text-align:left;
}
.autocomplete .product:hover{
background:#df1a3c;
color:#FFFFFF;
}
.social-button-svg{
font-size:26px;
position:relative;
top:5px;
line-height:0;
margin-right:10px;
}
.open-status-popup{
color:#df1a3c;
}
.check-status{
display:none;
position:fixed;
z-index:1;
padding-top:100px;
left:0;
top:0;
width:100%;
height:100%;
overflow:auto;
background-color:black;
background-color:rgba(0, 0, 0, 0.4);
}
.check-status-popup, .check-status-popup-data{
max-width:70rem;
background-color:#ffffff;
box-shadow:0 0 2rem rgba(0, 0, 0, 0.3);
border-radius:5px;
margin:auto;
display:flex;
flex-direction:column;
z-index:100;
padding:50px 50px 70px 50px;
text-align:center;
}
.check-status-popup > .closeIcon, .check-status-popup-data > .closeIcon{
text-align:right;
cursor:pointer;
opacity:.5;
}
.check-status-popup > .closeIcon hover, .check-status-popup-data > .closeIcon hover{
opacity:1;
}
.check-status-popup > .title, .check-status-popup-data > .title{
text-transform:uppercase;
font-size:22px;
margin:20px auto;
}
.check-status-popup .subtitle, .check-status-popup-data .subtitle{
max-width:420px;
margin:20px auto;
text-align:center;
}
.check-status-form{
display:flex;
flex-direction:column;
min-width:420px;
margin:0 auto;
}
.check-status-form > small{
margin:5px 0;
opacity:.5;
text-align:left;
}
.check-status-btn, .check-next-status-btn{
padding:14px 15px;
transition:all ease-in .2s;
min-width:420px;
margin:0 auto;
}
.status-property-name{
display:flex;
flex-direction:column;
text-align:left;
}
.check-status-popup-data{
display:none;
}
.status-data{
margin:20px auto 40px;
text-align:left;
max-width:420px;
}
.status-data > tbody > tr > td{
padding:10px 15px 0 5px;
height:50px;
border-bottom:1px solid #DADADA;
vertical-align:top;
font-size:12px;
}
.status-data > tbody > tr > td + td{
padding-left:45px;
}
.free-info{
color:#df1a3c;
font-size:12px;
text-transform:uppercase;
}
@media only screen and (max-width:767px){
.maps-popup .popup-content{
padding:0;
}
.maps-popup .popup-content .close-button{
top:3px;
right:3px;
}
.maps-popup h2{
font-size:16px;
margin:5px;
}
.maps-popup .iframes-container{
height:100%;
}
}
.maps-popup .popup-content{
padding:0;
}
.maps-popup .popup-content ul{
margin:0;
}
.archival-product-info{
background:#f7f7f7;
padding:20px;
margin-top:20px;
margin-bottom:20px;
text-align:center;
}
.order.summary .waybills{
padding-top:0;
}
.order.summary .waybills .waybill{
margin-bottom:20px;
}
.order.summary .waybills .waybill:last-child{
margin:0;
}
.order.summary .waybills .waybill div{
font-size:12px;
font-weight:500;
}
.order.summary .waybills .waybill a{
color:#df1a3c;
text-decoration:underline;
}
.online-payment-error{
background:#231f20;
color:#ffffff;
text-align:center;
padding:50px;
margin-bottom:20px;
}
@media(max-width:767px){
.online-payment-error{
border:1px solid #DADADA;
}
}
.online-payment-error-bold-text, .online-payment-error-text{
margin:0 auto 30px;
}
.online-payment-error-bold-text{
font-size:18px;
font-weight:700;
margin-bottom:20px;
}
.restore-payment-button{
padding:15px;
width:250px;
}
.payment-channels{
background:#231f20;
display:flex;
flex-wrap:wrap;
}
.payment-channel{
display:inline-block;
width:calc(100%/6 - 30px);
min-width:100px;
height:50px;
margin:15px;
position:relative;
}
.payment-channel [type=radio]{
position:absolute;
opacity:0;
width:0;
height:0;
}
.payment-channel [type=radio] + img{
cursor:pointer;
max-width:100px;
max-height:50px;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
}
.payment-channel [type=radio]:checked + img{
outline:1px dotted #df1a3c;
}
.blocked-IE{
position:fixed;
top:50%;
left:0;
right:0;
transform:translateY(-50%);
text-align:center;
line-height:1.5;
padding:40px;
}
.blocked-IE-title{
font-size:30px;
}
.blocked-IE-container{
display:inline-block;
margin-top:40px;
padding:20px;
border:1px solid #231f20;
}
.blocked-IE-info{
font-size:20px;
}
.blocked-IE-list{
margin:20px 0 0;
}
.blocked-IE-browser{
display:inline-block;
margin:20px;
}
.blocked-IE-browser a{
color:#FFFFFF;
}
.blocked-IE-browser a:hover{
color:#FFFFFF;
}
.tos-switch{
position:relative;
}
.tos-switch input{
display:block;
opacity:0;
position:absolute;
margin:0;
min-height:14px;
}
.order .online-payment .switch label{
margin:20px 0;
}
@media(max-width:991px){
.autocomplete{
top:196px!important;
}
}
/* header */
#header_top{
background:#231f20;
text-align:center;
height:40px;
line-height:40px;
position:relative;
}
#header_top a{
color:#ffffff;
text-transform:uppercase;
font-size:11px;
}
#header_top .header-info-dostawa a{
font-size:17px;
}
#header_top a img{
margin-right:10px;
}
#header-phone{
margin-right:30px;
}
.header-info-div{
display:inline;
padding:0;
}
.header-info-dostawa{
text-align:left;
}
.header-info-kontakt{
text-align:right;
}
@media(max-width:1199px){
.header-info-div{
padding:0 20px;
}
.header-info-div-socials{
float:right;
}
}
@media(min-width:1200px) and (max-width:1399px){
.header-info-kontakt{
padding-right:140px;
}
}
@media(min-width:1200px){
.header-info-div-socials{
position:absolute;
right:0;
top:0;
}
}
.header-info-div-socials img{
margin-right:20px;
}
.header-main{
height:140px;
position:relative;
}
.mobile-menu{
display:none;
width:100%;
border-top:2px solid #bdbbbc;
}
header .mobile-menu .cart-bar .cart-button{
float:left;
margin-right:20px;
}
@media(max-width:991px){
header .cart-bar .cart-button{
margin-right:0;
}
.mobile-menu{
display:inline-block;
padding:40px;
margin-top:20px;
}
header .mobile-menu .cart-button-title{
font-size:22px;
}
header .mobile-menu .right-box{
padding:0;
}
header .mobile-menu .right-box .user span, header .mobile-menu .right-box #logout span{
color:#bdbbbc;
font-size:22px;
margin-left:0;
}
.header-floating .cart-button-title, .header-floating .right-box, .header-info-kontakt, .header-info-div-socials{
display:none;
}
.header-info-dostawa{
font-family:roboto,sans-serif;
padding:0;
}
header .header-main{
padding:0 40px;
height:180px;
}
.logo img{
max-height:100px;
margin-top:40px;
}
}
@media(max-width:767px){
#customer-profile{
padding:0 10px;
}
header .mobile-menu .right-box{
max-width:130px;
}
.mobile-menu{
padding:20px;
padding-bottom:80px;
}
header .logo a{
margin-top:40px;
}
header .logo a img{
margin-top:0;
margin-right:0;
float:left;
clear:left;
max-height:70px;
}
header .logo a span{
position:relative;
top:initial;
float:left;
clear:left;
display:inline-block;
width:100%;
}
header .header-main{
padding:0 10px;
}
}
/* footer */
.footer-logo{
filter:brightness(0) invert(1);
max-height:50px;
}
.footer-main-col{
padding-left:0;
}
#abydos{
position:absolute;
right:20px;
bottom:20px;
-webkit-filter:grayscale(100%);
filter:grayscale(100%);
-webkit-transition:all linear .1s;
transition:all linear .1s;
}
#abydos:hover{
-webkit-filter:grayscale(0);
filter:grayscale(0);
}
#abydos img{
max-height:30px;
}
@media(max-width:767px){
footer .powered{
margin-top:40px;
}
.footer-main-col{
text-align:center;
margin-bottom:20px;
}
.footer-logo{
max-height:50px;
}
.platnosci, .copyright{
width:100%;
margin-bottom:20px;
}
#abydos{
position:relative;
right:initial;
bottom:initial;
width:100%;
display:inline-block;
text-align:center;
}
footer .footer-col{
display:inline-block;
width:100%;
padding:0;
}
.footer-main-col{
padding:0;
}
}
/* homepage */
.product-item figcaption{
position:relative;
bottom:initial;
left:initial;
right:initial;
}
.cart-button-title{
text-transform:uppercase;
font-size:16px;
}
.cart-button-title em{
border-bottom:2px solid #df1a3c;
color:#df1a3c;
}
.lookbook-home figure{
position:relative;
}
.lookbook-home figcaption{
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
padding:0;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.lookbook-home:hover figcaption{
background:rgba(223,26,60,.7);
}
.lookbook-home .banner-header{
color:#FFFFFF;
margin:0;
font-size:144px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
position:absolute;
top:50%;
}
.lookbook-home:hover figure{
}
.lookbook-home img{
width:100%;
}
.lookbook-home:nth-child(odd){
padding-left:0;
}
.lookbook-home:nth-child(even){
padding-right:0;
float:right;
}
.seemore{
display:inline-block;
font-family:bebas,sans-serif;
text-transform:uppercase;
background:#231f20 url(img/arrow-right.png) no-repeat 80% 50%;
color:#FFFFFF;
line-height:67px;
padding-left:30px;
padding-right:90px;
font-size:24px;
}
.main-slider#nowosci-banner figcaption{
bottom:15%;
}
@media(min-width:768px){
.main-slider#nowosci-banner figure{
background:none;
}
}
.lookbook-home .seemore{
display:none;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
position:absolute;
top:50%;
right:20%;
}
.lookbook-home:hover .seemore{
display:inline-block;
}
.fb_dialog_content > iframe{
bottom:60px!important;
margin-right:0!important;
}
@media(max-width:991px){
.lookbook-home{
padding:0;
}
}
@media(max-width:767px){
.seemore{
font-size:20px;
}
.main-slider#nowosci-banner figcaption{
bottom:0;
}
.main-slider#nowosci-banner figure img{
display:none;
}
.main-slider#nowosci-banner .banner-header{
font-size:60px;
}
.main-slider#nowosci-banner figure{
background:no-repeat 50% 50%;
background-size:cover;
}
.main-slider#nowosci-banner figure::after{
content:"";
display:block;
padding-bottom:100%;
}
.newsletter-text{
text-align:center;
}
#lookbook-banner{
padding:0 10px;
}
.section-title, #lookbook-banner h2{
text-align:center;
}
.fb_dialog_content > iframe{
bottom:20px!important;
margin-right:0!important;
}
}
/* kategorie */
.category-banner{
height:250px;
}
.category-banner-title{
height:100%;
background:#df1a3c;
position:relative;
}
.category-banner-title h1{
color:#FFFFFF;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
position:absolute;
top:50%;
font-size:62px;
}
@media(max-width:991px){
.category-banner{
height:initial;
}
.category-banner-title{
width:100%;
height:100px;
}
.category-products .category-desc{
padding-right:15px;
width:100%;
}
}
/* koszyk */
.cart-header{
display:inline-block;
width:100%;
text-align:center;
}
.cart-header h1{
display:inline-block;
float:left;
}
.products-summary{
background:#231f20;
color:#FFFFFF;
text-transform:uppercase;
padding:30px 0;
padding-right:70px;
}
.summary-razem{
font-size:24px;
}
.order .content .content-row.products-summary .content-col.price{
float:right;
}
.summary-vat{
font-size:12px;
color:#605e5f;
}
.podsumowaniezamowienia{
text-transform:uppercase;
font-size:46px;
font-family:bebas,sans-serif;
line-height:50px;
margin-bottom:60px;
}
.order-login{
color:#FFFFFF;
background:#231f20 url(img/sztos-newsletter.png) no-repeat 0 0;
background-size:auto 80%;
padding:100px;
}
.order-login .legend{
display:block;
}
.order-login .remind{
display:block;
color:#b4b3b3;
text-decoration:underline;
font-size:12px;
margin-top:10px;
margin-bottom:20px;
}
.order.data .order-login h2{
color:#FFFFFF;
font-size:18px;
text-align:left;
padding:0;
margin-bottom:20px;
}
.category-products .category-desc .row,
.category-products .category-desc .content{
height:100%;
}
.category-products .category-desc div[itemprop="description"]{
overflow-y:auto;
height:inherit!important;
}
.products-preview .product-item.marka .centering img{
display:inline;
}
.products-preview .product-item.marka:hover figure{
height:calc(100% - 20px);
}
.category-products .has-category-photo .category-photo{
width:20%;
}
.category-products .category-desc.has-category-photo div[itemprop="description"]{
padding-left:15px;
width: calc(80% - 15px);
overflow-y:auto;
}
@media(max-width:991px){
.products-summary{
padding-right:10px;
}
}
@media(max-width:767px){
.category-banner-title h1{
font-size:30px;
}
.podsumowaniezamowienia{
margin-bottom:30px;
}
.podsumowaniezamowienia br{
display:none;
}
.category-products .has-category-photo .category-photo{
}
}
.category-banner > .category-banner-title,
.category-banner > .category-desc {
width: 100%;
float: none;
margin: 0 auto;
}
.category-banner > .category-desc {
padding: 15px 0;
}
@media (min-width: 768px) {
.category-products .category-desc {
width: 750px;
}
}
@media (min-width: 992px) {
.category-banner {
min-height: 240px;
height: auto;
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 2fr;
grid-template-columns: 1fr 2fr;
}
.category-banner > .category-banner-title,
.category-banner > .category-desc {
width: 100%;
}
.category-products .category-desc {
padding: 15px;
padding-right: calc(((100vw - 970px)/2));
}
}
@media (min-width: 1200px) {
.category-products .category-desc {
padding-right: calc(((100vw - 1170px)/2));
}
}
.category-products .category-desc div[itemprop="description"] h2 {
font-family: "bebas", sans-serif !important;
font-size: 20px !important;
line-height: 1.15 !important;
margin: 10px 0 !important;
}
.category-products .category-desc div[itemprop="description"] > :not(:first-child) {
margin-top: 5px;
}
.alcohol-popup{
background: #F2E8CE;
box-shadow: 0px 10px 30px #0000004D;
border-radius: 25px;
color: #272727;
font-size: 21px;
text-align: center;
position: fixed;
top: 50%;
z-index: 10000000001;
max-width: 50%;
min-height: 25%;
margin: 0 auto;
padding: 100px;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
box-sizing: border-box;
}
.alcohol-popup::before{
display:inline-block;
content:" ";
}
.alcohol-popup #cookie-alcohol{
margin-left:100px;
}
.alcohol-mask{
filter: blur(5px);
-webkit-filter: blur(5px);
}
.alcohol-mask-overlow {
overflow: hidden;
}
.alcohol-popup-blend{
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100vh;
z-index: 100;
}
@media screen and (max-width: 768px) {
.alcohol-popup {
padding: 20px;
max-width: 90%;
}
}