@charset "UTF-8";
/* faszyn2	b */
/* szczegóły produktu */
@font-face{
font-family:'bebas';
src:url('../usr/bebasneue-regular.ttf') format('truetype');
}
@font-face{
font-family:'roboto';
src:url('../usr/roboto-regular.ttf') format('truetype');
}
@font-face{
font-family:'roboto-italic';
src:url('../usr/roboto-italic.ttf') format('truetype');
}
@font-face{
font-family:'roboto-thin';
src:url('../usr/roboto-thin.ttf') format('truetype');
}
@font-face{
font-family:'roboto-thinitalic';
src:url('../usr/roboto-thinitalic.ttf') format('truetype');
}
@font-face{
font-family:'roboto-light';
src:url('../usr/roboto-light.ttf') format('truetype');
}
@font-face{
font-family:'roboto-lightitalic';
src:url('../usr/roboto-lightitalic.ttf') format('truetype');
}
@font-face{
font-family:'roboto-medium';
src:url('../usr/roboto-medium.ttf') format('truetype');
}
@font-face{
font-family:'roboto-mediumitalic';
src:url('../usr/roboto-mediumitalic.ttf') format('truetype');
}
@font-face{
font-family:'roboto-bold';
src:url('../usr/roboto-bold.ttf') format('truetype');
}
@font-face{
font-family:'roboto-bolditalic';
src:url('../usr/roboto-bolditalic.ttf') format('truetype');
}
@font-face{
font-family:'roboto-black';
src:url('../usr/roboto-black.ttf') format('truetype');
}
@font-face{
font-family:'roboto-blackitalic';
src:url('../usr/roboto-blackitalic.ttf') format('truetype');
}
.container{
padding:0;
}
.test2{
display:flex;
}
.flag{
background-image:url(img/flags.png);
background-repeat:no-repeat;
display:inline-block;
width:35px;
height:20px;
}
.flag-be{
background-position:-2px -5px;
}
.flag-bg{
background-position:-2px -27px;
}
.flag-cs{
background-position:-2px -52px;
}
.flag-da{
background-position:-2px -76px;
}
.flag-de{
background-position:-2px -101px;
}
.flag-el{
background-position:-2px -125px;
}
.flag-en{
background-position:-2px -150px;
}
.flag-es{
background-position:-2px -174px;
}
.flag-et{
background-position:-2px -199px;
}
.flag-fi{
background-position:-2px -224px;
}
.flag-fr{
background-position:-2px -248px;
}
.flag-hr{
background-position:-2px -273px;
}
.flag-hu{
background-position:-2px -298px;
}
.flag-is{
background-position:-2px -322px;
}
.flag-it{
background-position:-2px -347px;
}
.flag-ja{
background-position:-2px -371px;
}
.flag-ka{
background-position:-2px -396px;
}
.flag-lt{
background-position:-2px -421px;
}
.flag-lv{
background-position:-2px -445px;
}
.flag-mk{
background-position:-2px -470px;
}
.flag-nl{
background-position:-2px -495px;
}
.flag-no{
background-position:-2px -519px;
}
.flag-pl{
background-position:-2px -544px;
}
.flag-pt{
background-position:-2px -568px;
}
.flag-ro{
background-position:-2px -593px;
}
.flag-ru{
background-position:-2px -617px;
}
.flag-sk{
background-position:-2px -642px;
}
.flag-sl{
background-position:-2px -667px;
}
.flag-sq{
background-position:-2px -691px;
}
.flag-sr{
background-position:-2px -716px;
}
.flag-sv{
background-position:-2px -740px;
}
.flag-tr{
background-position:-2px -765px;
}
.flag-uk{
background-position:-2px -790px;
}
body, html{
height:100%;
}
abbr{
border:none !important;
text-decoration:none !important;
}
*:focus{
color:inherit;
text-decoration:none;
outline:none!important;
}
body{
font-family:'roboto', sans-serif;
font-size:14px;
background:#FFFFFF 50% 50% no-repeat;
background-attachment:fixed;
background-size:contain;
color:#231f20;
min-width:340px;
}
body[data-pageid="1"]{
background-image:url(img/sztos-tag.png);
}
@media(min-width:568px){
body{
overflow-x:hidden;
}
}
.statement{
padding-left:0 !important;
}
.newsletter .single-switch{
position:relative;
text-align:left;
}
.newsletter .single-switch label{
}
.newsletter .single-switch > div{
display:inline-block;
float:none;
position:relative;
top:1px;
left:35px;
width:2.5rem;
}
.newsletter .legend{
float:left;
font-size:9px;
padding-left:25px;
}
.channels .channel-switch{
margin-left:45px;
}
#main{
position:relative;
margin-bottom:80px;
}
.consents-section{
margin-top:20px;
margin-bottom:20px;
}
.consents-section h2{
margin-top:0;
margin-bottom:20px;
font-size:20px;
}
.consents-section .form{
background-color:#FFFFFF;
padding:25px;
margin:40px auto;
max-width:900px;
box-shadow:0px 0px 10px #d8d8d8;
}
.consents-section .switch{
margin:10px 0;
}
.consents-section button{
margin:20px 10px 10px 0;
}
.consents-section #logout{
margin-left:25px;
cursor:pointer;
}
.consents-section #logout:hover{
text-decoration:underline;
}
.consents-section .required-fields-info{
font-size:12px;
font-style:italic;
margin-top:15px;
}
.consents-list{
margin:20px 0;
}
.consents-list > li{
border:1px solid #d2d2d2;
padding:20px;
margin:10px 0 20px 0;
}
.consents-list > li ul li{
padding:0;
display:flex;
align-items:center;
margin-bottom:5px;
}
.channels-list{
list-style-type:none;
padding:0;
padding-left:25px;
}
.disabled{
cursor:not-allowed;
opacity:.5;
}
.all-consents-box h2, .all-consents-box p{
float:none !important;
}
.all-consents-box consents-box{
margin-bottom:20px;
}
.all-consents-box .consents-label{
font-size:16px;
font-weight:600;
margin:10px 0;
}
.all-consents-box .withdraw-warning{
margin-bottom:10px !important;
color:red;
}
.all-consents-box ul{
list-style-type:none;
padding-left:0;
}
.all-consents-box ul p{
margin:0;
}
.all-consents-box ul .tos-name{
margin-bottom:10px !important;
}
.all-consents-box ul .switch-name{
display:inline-block;
flex:1;
}
.all-consents-box ul .accept-date{
display:block;
font-size:10px;
}
.all-consents-box ul button{
margin:0px 15px 0px 5px;
padding:5px 10px;
width:100px;
text-transform:none;
}
.all-consents-box ul .alt-button{
padding:5px 15px;
border:1px solid #df1a3c;
background-color:#FFFFFF;
color:#df1a3c;
}
.all-consents-box ul .input-switch{
margin-top:0;
}
.all-consents-box ul .consent-title{
font-size:14px;
font-weight:600;
}
.alone{
float:none;
margin:auto;
}
.inner-clear::after{
content:'';
display:block;
clear:both;
}
button, input, img, a{
outline:none;
}
button, input[type="submit"]{
background:#df1a3c;
color:white;
border:none;
padding:10px 15px;
text-transform:uppercase;
}
.form input:focus, .form select:focus, .form textarea:focus{
}
.form button:focus, .form input[type="submit"]:focus{
}
.covered-link{
display:block;
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
z-index:10;
}
.covered-link, .covered-link:hover{
color:inherit;
}
.tooltip-container{
display:inline-block;
line-height:1;
height:1em;
font-size:18px;
position:relative;
}
.tooltip-icon{
color:#df1a3c;
cursor:help;
}
.tooltip-content{
display:none;
font-size:12px;
position:absolute;
width:260px;
background:#FFFFFF;
padding:10px;
border:1px solid #A9A9A9;
z-index:1000;
left:-13px;
top:30px;
-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);
box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);
}
.tooltip-content::before{
content:'';
position:absolute;
top:-10px;
display:block;
width:0;
height:0;
border-style:solid;
border-width:0 10px 10px 10px;
border-color:transparent transparent #A9A9A9 transparent;
}
.tooltip-content::after{
content:'';
position:absolute;
top:-8px;
display:block;
width:0;
height:0;
border-style:solid;
border-width:0 10px 10px 10px;
border-color:transparent transparent #FFFFFF transparent;
z-index:1;
}
.tooltip-container:hover .tooltip-content{
display:block;
}
.primary-color-text{
color:#df1a3c;
}
.danger-color-text{
color:#EF5350;
}
.google-map{
height:360px;
}
.custom-scroll{
max-height:131px;
scrollbar-color:#BBB transparent;
scrollbar-width:thin;
overflow-y:auto;
}
.custom-scroll::-webkit-scrollbar{
width:4px;
border-radius:50%;
}
.custom-scroll::-webkit-scrollbar-track{
-webkit-box-shadow:inset 0 0 4px transparent;
}
.custom-scroll::-webkit-scrollbar-thumb{
background-color:#BBB;
outline:none;
border-radius:2px;
}
.custom-scroll::-webkit-scrollbar-thumb:hover{
background-color:#df1a3c;
}
.custom-scroll.covered::before{
content:'';
display:block;
position:absolute;
top:0;
left:0;
right:45px;
bottom:0;
z-index:5;
}
.order .primary-action::after{
margin-left:30px;
content:" ";
height:46px;
width:20px;
line-height:46px;
float:right;
position:relative;
display:inline-block;
background:url(img/arrow-right.png) no-repeat 50% 50%;
background-size:auto 10px;
}
.order .content .primary-action, .order .content .secondary-action{
float:none;
width:auto;
height:auto;
margin:0 10px 15px;
text-decoration:none;
display:inline-block;
min-width:0;
}
.order .content .primary-action::after, .order .content .primary-action::before, .order .content .secondary-action::after, .order .content .secondary-action::before{
content:none;
}
.order .content .form .primary-action{
float:right;
margin:0;
}
.order .content .panel-group{
text-align:center;
margin-top:25px;
}
.order .content .panel{
max-width:500px;
margin:10px auto 0;
text-align:left;
}
.order .content a[data-toggle]:not(.collapsed){
box-shadow:0 1px 5px 0 #df1a3c;
}
input::-ms-clear{
display:none;
}
.slider button::after{
content:none;
}
#form-add-display{
display:none;
}
.ib{
display:inline-block;
}
.inline{
display:inline;
}
.flex-container{
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
}
.flex-container[style*="display:block"], .flex-container[style*="display:block"]{
display:-ms-flexbox !important;
display:-webkit-flex !important;
display:flex !important;
}
.flex-wrap{
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
}
.alert{
border-radius:0;
border:none;
}
.alert, .alert-info{
background-color:#64B5F6;
color:#FFFFFF;
}
.alert-danger{
background-color:#EF5350;
}
.alert-warning{
background-color:#F9A825;
}
.alert-success{
background-color:#81C784;
}
.action-get{
position:fixed;
top:30%;
z-index:100000;
left:0;
right:0;
margin:auto;
max-width:900px;
}
.primary-action, .primary-action:hover{
background:#df1a3c;
color:#FFFFFF;
}
.order .primary-action.data{
display:none;
}
.order-docs{
list-style-type:none;
padding:0;
margin-right:20px;
}
.secondary-action, .secondary-action:hover{
background:#231f20;
color:#ffffff;
}
.primary-action, .secondary-action{
font-size:15px;
line-height:46px;
padding:0 30px;
font-family:bebas,sans-serif;
text-align:center;
}
.nobr{
white-space:nowrap;
}
var{
font-style:normal;
}
.alert .action-link, .alert button, .alert input[type="submit"]{
background:#FFFFFF !important;
color:#231f20;
padding:10px 15px;
vertical-align:top;
font-size:13px;
display:inline-block;
margin:0 !important;
}
.alert p{
padding:0 0 5px;
}
.alert button{
width:auto !important;
height:auto !important;
padding:10px 15px !important;
margin-top:10px;
float:left !important;
}
.alert button, .alert input[type="submit"]{
background-color:#FFFFFF;
color:#231f20 !important;
margin:15px 0;
}
.alert-danger button, .alert-danger input[type="submit"], .alert-danger .action-link{
color:#EF5350 !important;
}
.alert-warning button, .alert-warning input[type="submit"], .alert-warning .action-link{
color:#F9A825 !important;
}
.alert-success button, .alert-success input[type="submit"], .alert-success .action-link{
color:#81C784 !important;
}
.alert-info button, .alert-info input[type="submit"], .alert-info .action-link{
color:#64B5F6 !important;
}
.alert h2{
margin-top:20px !important;
}
.alert .form{
margin:0;
padding:0;
}
.main-site-alert{
padding-top:10px;
margin-bottom:-10px;
font-size:16px;
text-align:center;
}
.product-rating{
display:none;
}
a{
text-decoration:none;
cursor:pointer;
color:#df1a3c;
}
a:hover, a:focus{
text-decoration:none;
color:#df1a3c;
}
.product-desc a{
color:#606060;
}
img{
max-width:100%;
}
em{
font-style:normal;
}
.order em{
}
.container{
/* width:100% !important; */
}
form input[name="country"]{
text-transform:uppercase;
}
input[type="number"], input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button{
-webkit-appearance:none;
appearance:none;
margin:0;
}
input[type="number"]{
-moz-appearance:textfield;
}
label{
font-weight:normal;
}
.mark{
background:none;
}
.logo img{
max-height:50px;
max-width:200px;
}
form .legend{
font-size:11px;
color:inherit;
margin-top:20px;
margin-bottom:13px;
display:block;
}
.form.deactivated .legend{
display:none;
}
.form .ib, .form .inline{
margin-right:4px;
}
input, select, textarea{
background:#ececec;
color:#231f20;
margin-bottom:20px;
outline:none;
padding:0 15px;
font-size:12px;
min-height:46px;
max-width:100%;
border:0;
}
textarea{
padding:15px;
}
.print{
cursor:pointer;
color:inherit;
position:absolute;
top:6px;
right:0;
}
#customer-profile .print{
margin:0 0 10px 70px;
top:42px;
right:auto;
}
.print .glyphicon, .invoice-icon .glyphicon{
font-size:16px;
margin-right:5px;
}
select[size] option:checked{
background:#c9c9c9;
}
.validator{
color:#df1a3c;
padding-bottom:20px;
margin:0;
}
.cs-validation{
/* do skryptu z walidacją po stronie klienta */
display:none;
margin-bottom:5px;
color:#EF5350;
}
.cs-validation[style*="display:inline"]{
display:block !important;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{
color:#231f20;
}
input:-moz-placeholder, textarea:-moz-placeholder{
color:#231f20;
}
input::-moz-placeholder, textarea::-moz-placeholder{
color:#231f20;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{
color:#231f20;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder{
color:#231f20;
}
input::placeholder, textarea::placeholder{
color:#231f20;
}
.row{
margin:0;
}
.alert{
clear:both;
}
.overflow-wrapper{
overflow:hidden;
margin-bottom:10px;
}
.nav-tabs{
border:0;
}
.nav-tabs h2{
margin:0;
}
.nav-tabs a{
display:block;
color:inherit;
text-decoration:none !important;
}
.nav-tabs > li{
margin-right:15px;
}
.switch{
position:relative;
}
input[type="checkbox"]{
display:none;
}
input[type=checkbox] + label{
cursor:pointer;
margin:0;
font-family:roboto,sans-serif;
padding-left:25px;
position:relative;
}
input[type=checkbox] + label::selection{
background:transparent;
}
input[type=checkbox] + label::before{
border:none;
width:15px;
height:15px;
display:inline-block;
content:"\e013";
font-family:'Glyphicons Halflings';
color:transparent;
background:#ececec;
font-size:12px;
line-height:normal;
text-align:center;
position:absolute;
left:0;
top:0;
}
input[type=checkbox]:checked + label::before{
color:#231f20;
}
.collection-localization, .map-localization{
color:#df1a3c;
margin:10px 0;
cursor:pointer;
display:inline-block;
}
.cpoints-container{
position:relative;
}
.dropdown{
display:inline-block;
font-size:13px;
color:inherit;
position:relative;
}
.dropdown .dropdown-toggle{
cursor:pointer;
display:inline-block;
}
.dropdown .glyphicon{
color:#df1a3c;
position:absolute;
right:10px;
top:8px;
}
.dropdown .dropdown-menu{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
border:none;
box-shadow:none;
font-size:12px;
background:#231f20;
}
.dropdown .dropdown-menu li{
cursor:pointer;
}
.custom-radio .custom-input{
display:block;
width:15px;
height:15px;
background:#ececec;
text-align:center;
line-height:20px;
float:left;
margin-right:10px;
-webkit-transition:background-color 0.26667s;
transition:background-color 0.26667s;
position:absolute;
top:0;
left:0;
}
.custom-radio{
position:relative;
}
.custom-radio .custom-input::before{
content:'';
display:inline-block;
width:10px;
height:10px;
opacity:0;
-webkit-transition:opacity 0.26667s;
transition:opacity 0.26667s;
}
.custom-radio label{
display:block;
z-index:1;
cursor:pointer;
padding-left:25px;
}
.custom-radio input:checked + .custom-input{
background:#231f20;
}
.custom-radio input:checked + .custom-input::before{
opacity:1;
}
.custom-radio input{
display:none;
}
.product-flags{
position:absolute;
left:5px;
top:25px;
}
.products-preview .product-item:hover .product-flags, .grid-container .product-item:hover .product-flags, .categories-grid .product-item:hover .product-flags{
z-index:12;
}
@media(max-width:480px){
.product-flags{
left:0;
}
}
.slick-slide{
position:relative;
}
.slick-slide figcaption{
position:absolute;
z-index:2;
bottom:95px;
left:0;
right:0;
max-width:840px;
margin:auto;
padding:20px;
}
.slick-slide .banner-header, .main-slider .banner-header{
font-size:80px;
color:#FFFFFF;
text-shadow:2px 2px 3px black;
}
@media(max-width:1199px){
.slick-slide .banner-header, .main-slider .banner-header{
font-size:55px;
}
}
@media(max-width:922px){
.slick-slide .banner-header, .main-slider .banner-header{
font-size:45px;
}
}
@media(max-width:767px){
.slick-slide .banner-header, .main-slider .banner-header{
font-size:27px;
}
}
@media(max-width:480px){
.slick-slide .banner-header, .main-slider .banner-header{
font-size:20px;
}
}
.main-slider .col-sm-6 .banner-header{
font-size:36px;
}
@media(max-width:991px){
.main-slider .col-sm-6 .banner-header{
font-size:30px;
}
}
.main-slider .col-sm-6 .banner-content{
font-size:18px;
}
@media(max-width:991px){
.main-slider .col-sm-6 .banner-content{
font-size:15px;
}
}
.slick-slide .banner-content, .main-slider .banner-content{
color:#FFFFFF;
text-shadow:1px 1px 3px black;
font-size:22px;
}
@media(max-width:767px){
.slick-slide .banner-content, .main-slider .banner-content{
font-size:13px;
}
}
@media(max-width:480px){
.slick-slide .banner-content, .main-slider .banner-content{
display:none;
}
}
.main-slider .price, .slick-slide .price, .primary-fcolor{
color:#df1a3c;
}
.f-left{
float:left;
}
.f-right{
float:right;
}
.ribbon{
position:relative;
z-index:5;
font-size:11px;
text-transform:uppercase;
color:#df1a3c;
line-height:17px;
display:inline-block;
float:left;
background-color:#FFFFFF;
padding:0 10px;
font-family:bebas,sans-serif;
}
.ribbon.mini{
font-size:11px;
margin-right:10px;
}
.ribbon .icon{
margin-right:5px;
}
.ribbon.mini .icon{
margin-right:0;
width:32px;
display:inline-block;
padding:2px 4px;
border-radius:2%;
}
.ribbon.new, .ribbon.NewProduct{
background:#231f20;
color:#FFFFFF;
}
.ribbon.Promotion{
color:#EF5350;
}
.ribbon.PromotionalProduct{
color:#9E9E9E;
}
.ribbon.VendorRecomendation{
color:#64B5F6;
}
.ribbon.RecommendedProduct{
color:#FFB74D;
}
.ribbon.GreatQuality{
color:#4DB6AC;
}
.ribbon.BestRated{
color:#9575CD;
}
.ribbon.GreatPrice{
color:#A1887F;
}
.ribbon.Sale{
color:#F06292;
}
.ribbon.Reward{
color:#FF7043;
}
.loyalty-info{
color:#ffffff;
background-color:#231f20;
padding:10px;
margin-top:25px;
margin-bottom:10px;
}
.loyalty-info button{
margin:10px 0;
display:block;
}
.order .loyalty-info{
margin-bottom:20px;
}
.profile-content .loyalty-info{
margin:20px 0;
}
.points-price{
clear:both;
font-size:16px;
color:#df1a3c;
}
.order .points-price{
display:block;
}
.slider, .slider *{
outline:none !important;
}
.slider .slick-track{
margin:auto;
}
.recommended-products .slider .slick-track{
margin:0;
}
.slider .slick-slide img{
margin:auto;
}
.slider .slick-arrow{
display:inline-block;
font-family:'Glyphicons Halflings', sans-serif;
font-style:normal;
font-weight:400;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
position:absolute;
top:50%;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
z-index:1;
background:transparent;
border:none;
font-size:0;
line-height:normal;
padding:0;
}
.slider .slick-arrow::before{
font-size:38px;
color:#df1a3c;
}
.slider .slick-prev{
left:10px;
}
.slider .slick-prev::before{
content:'\e257';
}
.slider .slick-next{
right:10px;
}
.slider .slick-next::before{
content:'\e258';
}
#main-slider{
margin-left:-15px;
overflow:hidden;
}
#main-slider .item{
padding:0;
display:block;
border-left:15px #FFFFFF solid;
}
#main-slider .item.col-sm-6{
margin-top:15px;
background-repeat:no-repeat;
background-position:50% 0;
}
#main-slider .item figure{
height:100%;
}
#full-screen-gallery{
position:fixed;
background:#FFFFFF;
top:0;
width:100%;
height:100%;
left:0;
z-index:25;
overflow:auto;
text-align:center;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
}
#full-screen-image, .full-screen-image{
max-height:100%;
margin:auto;
}
.close-gallery{
position:fixed;
color:#606060;
top:20px;
right:20px;
}
.close-gallery span:before{
content:'\e014';
}
#full-screen-gallery .button-prev{
transform:rotate(180deg);
left:6px;
margin:auto 0;
}
#full-screen-gallery .button-next{
right:6px;
margin:auto 0;
}
#full-screen-gallery button{
color:#df1a3c;
background:transparent;
font-size:36px;
position:fixed;
top:40px;
bottom:40px;
z-index:26;
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;
}
#full-screen-gallery button::before{
content:'\e258';
}
.add-to-cart, .notify-about{
font-size:12px;
position:relative;
color:#FFFFFF !important;
text-transform:uppercase;
}
.preview-info{
padding:0;
}
.preview-info .infos .notify-about[style*="display:block"]{
display:inline-block !important;
float:right;
margin-top:-66px;
width:190px;
}
.preview-info .infos .notify-about[style*="display:block"], .preview-info .infos .add-to-cart{
display:inline-block !important;
float:right;
margin-top:-76px;
width:190px;
}
.add-to-cart span, .notify-about span{
background:#df1a3c;
display:block;
line-height:46px;
white-space:nowrap;
overflow:hidden;
float:left;
text-align:center;
width:100%;
font-size:15px;
font-family:bebas,sans-serif;
}
.notify-about span{
background-color:#231f20;
color:#ffffff;
max-width:none;
}
.add-to-cart[style*="display:block"], .add-to-cart[style="display:block"]{
display:inline-block !important;
}
header{
position:relative;
background:#FFFFFF;
font-family:bebas,sans-serif;
}
header .container{
padding-left:0;
padding-right:0;
}
header .header-main{
width:100%;
}
header .primary-nav{
color:#231f20;
font-size:14px;
text-align:left;
padding:50px 0;
height:inherit;
}
header .mobile-adapter{
font-size:20px;
position:relative;
display:none;
cursor:pointer;
width:40px;
height:40px;
float:right;
}
@media(max-width:991px){
header{
margin-bottom:0;
}
header .primary-nav{
position:absolute;
text-align:left;
right:40px;
top:0;
border:0;
width:auto;
font-size:15px;
padding:70px 0;
}
header .mobile-adapter{
display:block;
}
}
@media(max-width:767px){
header .primary-nav{
right:10px;
}
}
header .mobile-adapter .glyphicon, header .search-slide-click .glyphicon{
right:0;
transition:-ms-transform 0.8s, opacity 0.8s;
-webkit-transition:transform 0.8s, opacity 0.8s;
transition:transform 0.8s, opacity 0.8s;
}
header .mobile-adapter .glyphicon{
position:absolute;
left:0;
top:0;
width:inherit;
height:inherit;
background:no-repeat 50% 50%;
background-size:auto;
color:transparent;
}
header .mobile-adapter .glyphicon-menu-hamburger{
background-image:url(img/menu-hamburger.png);
}
header .mobile-adapter .glyphicon-remove{
background-image:url(img/menu-close.png);
}
header .mobile-adapter .glyphicon-menu-hamburger, header .search-slide-click .glyphicon-menu-hamburger{
opacity:1;
transform:rotate(0);
}
header .mobile-adapter.open .glyphicon-menu-hamburger, header .search-slide-click.open .glyphicon-search{
opacity:0;
transform:rotate(-360deg);
}
header .mobile-adapter .glyphicon-remove, header .search-slide-click .glyphicon-remove{
opacity:0;
transform:rotate(360deg);
}
header .mobile-adapter.open .glyphicon-remove, header .search-slide-click.open .glyphicon-remove{
opacity:1;
transform:rotate(0);
}
header .primary-nav ul{
margin:0;
padding:0;
font-size:16px;
}
header .primary-nav ul li{
list-style-type:none;
}
@media(max-width:991px){
header .primary-nav ul .menu1 a{
font-size:30px;
}
header .primary-nav .categories-menu-container{
background:#FFFFFF;
color:#231f20;
position:fixed;
top:220px;
height:0;
right:0;
left:0;
z-index:1000;
-webkit-transition:height 0.8s;
transition:height 0.8s;
box-shadow:1px 0 3px 0 rgba(0, 0, 0, 0);
overflow:auto;
}
header .primary-nav .categories-menu-container.open{
height:calc(100vh - 220px);
}
header .primary-nav .categories-menu-container > ul{
padding:40px;
padding-bottom:0;
}
}
@media(max-width:767px){
header .primary-nav .categories-menu-container > ul{
padding:20px;
}
}
header .primary-nav .categories-menu-container > ul > li{
display:inline-block;
position:relative;
float:left;
}
header .primary-nav .categories-menu-container > ul > li:hover > ul{
display:block;
}
@media(min-width:992px){
header .primary-nav .categories-menu-container > ul > li a{
font-size:16px;
font-family:'bebas', sans-serif;
}
header .primary-nav .categories-menu-container > ul > li .menu-toggle{
padding:0 10px;
line-height:40px;
display:inline-block;
-webkit-transition:all ease .3s;
transition:all ease .3s;
}
header .primary-nav .categories-menu-container > ul > li:hover .menu-toggle, header .primary-nav .categories-menu-container > ul > li.active .menu-toggle{
background:#df1a3c;
color:#FFFFFF;
}
}
@media(min-width:1200px){
header .primary-nav .categories-menu-container > ul > li .menu-toggle{
padding:0 30px;
}
}
header .primary-nav .categories-menu-container > ul > li a{
text-decoration:none;
color:#231f20;
}
header .primary-nav .categories-menu-container > ul > li > a{
display:inline-block;
width:auto;
padding:0;
}
header .primary-nav .categories-menu-container > ul > li a:hover{
color:#df1a3c;
}
header .primary-nav .categories-menu-container > ul > li:hover > a{
z-index:20;
}
header .primary-nav .categories-menu-container .arrow-toggle{
-ms-transform:rotate(0);
-webkit-transform:rotate(0);
transform:rotate(0);
transition:-ms-transform 0.8s;
-webkit-transition:-webkit-transform 0.8s;
transition:transform 0.8s;
color:transparent;
background:url(img/arrow-down-dark.png) no-repeat 50% 50%;
}
header .primary-nav .categories-menu-container .open .arrow-toggle{
-ms-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
transform:rotate(180deg);
}
header .primary-nav .categories-menu-container .arrow-go{
color:#df1a3c;
border:1px solid #df1a3c;
padding:5px;
opacity:0;
-ms-transform:translateX(-100%);
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
-webkit-transition:opacity 0.8s, -webkit-transform 0.8s;
transition:opacity 0.8s, transform 0.8s;
}
header .primary-nav .categories-menu-container .open .arrow-go{
opacity:1;
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0);
}
header .primary-nav .categories-menu-container > ul > li > ul{
display:block;
background:#FFFFFF;
top:90px;
display:none;
position:absolute;
z-index:20;
padding:20px;
box-shadow:0 0 40px rgba(0, 0, 0, 0.19);
}
header .primary-nav .categories-menu-container .menu1:nth-child(7) > ul,
header .primary-nav .categories-menu-container .menu1:nth-child(8) > ul,
header .primary-nav .categories-menu-container .menu1:nth-child(9) > ul,
header .primary-nav .categories-menu-container .menu1:nth-child(10) > ul,
header .primary-nav .categories-menu-container .menu1:nth-child(11) > ul{
top:130px;
}
header .primary-nav .categories-menu-container > ul > li > ul > li{
padding:0 20px;
margin-bottom:10px;
}
header .primary-nav .categories-menu-container .menu-marki .menu2{
min-width:140px;
}
header .primary-nav .categories-menu-container .menu-marki .menu2 img{
margin-left:5px;
}
header .primary-nav .categories-menu-container .menu2.active > a, header .primary-nav .categories-menu-container .menu3.active > a{
color:#df1a3c;
}
@media(max-width:991px){
header .primary-nav .categories-menu-container > ul li:hover > .arrow-toggle{
background-image:url(img/arrow-up-dark.png);
}
header .primary-nav .categories-menu-container > ul > li > ul > li{
position:relative;
margin-bottom:10px;
}
header .primary-nav .menu2 ul{
display:none;
}
header .primary-nav .menu2:hover ul{
display:block;
}
header .primary-nav .categories-menu-container > ul > li{
display:block;
padding:0;
width:100%;
margin-bottom:10px;
}
header .primary-nav .categories-menu-container > ul li.menu3{
margin-bottom:10px;
}
header .primary-nav .categories-menu-container > ul li.menu3 a{
color:#545454;
}
header .primary-nav .categories-menu-container > ul > li a{
display:inline-block;
}
header .primary-nav .categories-menu-container > ul > li ul a{
font-size:23px;
}
header .primary-nav .categories-menu-container > ul > li ul ul a{
font-size:19px;
}
header .primary-nav .categories-menu-container > ul > li > ul{
padding:0;
box-shadow:none;
position:static;
}
header .primary-nav .categories-menu-container > ul > li ul{
margin-top:20px;
}
header .primary-nav .categories-menu-container > ul > li li.menu2 ul{
margin-bottom:40px;
}
header .primary-nav .categories-menu-container > ul > li .menu-toggle, header .primary-nav .categories-menu-container > ul > li > a:not(.arrow-go){
cursor:pointer;
z-index:21;
position:relative;
display:inline-block;
padding-right:30px;
}
}
@media(min-width:992px){
.header-line{
border-bottom:1px solid #DDD;
}
header .primary-nav{
width:460px;
}
header .primary-nav .categories-menu-container > ul > li > ul > li{
float:left;
padding:0;
display:inline-block;
margin:0;
margin-right:50px;
}
header .primary-nav .categories-menu-container > ul > li > ul > li:last-child{
margin-right:0;
}
header .primary-nav .categories-menu-container > ul > li .menu3 a{
font-size:14px;
}
header .primary-nav .menu2 ul{
margin-top:20px;
width:100%;
}
header .primary-nav ul li.menu3{
margin:5px 0;
}
header .primary-nav .categories-menu-container > ul > li{
cursor:pointer;
position:static;
}
header .primary-nav .categories-menu-container .arrow-go{
position:absolute;
left:0;
right:0;
transform:none !important;
}
header .primary-nav .categories-menu-container .arrow-toggle{
display:none;
}
}
@media(min-width:1200px){
header .primary-nav .categories-menu-container > ul > li > ul{
padding:40px 50px;
}
header .primary-nav{
width:750px;
float:none;
}
}
header .primary-nav .categories-menu-container .arrow-go, header .primary-nav .arrow-toggle{
vertical-align:top;
top:0;
padding-left:5px;
position:absolute;
right:0;
}
header .secondary-nav{
float:right;
font-size:10px;
text-align:right;
position:absolute;
right:15px;
top:0;
}
@media(max-width:991px){
header .primary-nav .categories-menu-container .arrow-go, header .primary-nav .arrow-toggle{
height:40px;
}
header .secondary-nav{
position:static;
float:right;
margin-top:12px;
margin-left:40px;
}
}
header .secondary-nav ul{
margin:0;
padding:0;
}
header .secondary-nav ul li{
width:auto;
list-style-type:none;
color:#fff;
display:inline-block;
text-transform:uppercase;
margin-left:26px;
margin-bottom:15px;
cursor:pointer;
}
header .secondary-nav ul li a{
text-decoration:none;
color:#231f20;
}
header .logo{
float:left;
clear:left;
left:0;
}
header .logo a{
color:#231f20;
font-size:12px;
text-transform:uppercase;
}
header .logo a img{
margin-right:25px;
}
.header-floating{
display:inline-block;
text-align:center;
}
@media(min-width:992px){
.header-floating{
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
position:absolute;
top:50%;
width:calc((100% - 450px) / 2);
}
}
@media(min-width:1200px){
.header-floating{
width:calc((100% - 700px) / 2);
}
}
.header-right{
float:right;
clear:right;
right:0;
z-index:1;
}
@media(max-width:991px){
header .logo a{
font-size:16px;
display:inline-block;
}
header .logo a span{
position:absolute;
top:75px;
line-height:30px;
}
.header-right{
height:40px;
margin-top:70px;
margin-right:60px;
}
.header-floating, header .logo{
}
}
header .cart-bar, header .right-box .search{
padding-right:0 15px 0 0;
position:relative;
}
header .cart-bar, header .right-box .cart-bar a{
color:inherit;
}
header .cart-bar .cart-amount{
line-height:46px;
}
header .right-box .cart-bar a{
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
padding:0 15px;
z-index:1;
text-decoration:none;
}
header .right-box .search .search-button{
position:absolute;
width:50px;
top:0;
bottom:0;
right:0;
font-size:20px;
padding:12px 15px;
color:inherit;
}
header .cart-bar{
cursor:pointer;
position:relative;
display:inline-block;
}
header .cart-bar a{
color:inherit;
}
header .cart-bar .cart-currency{
font-size:small;
}
header .cart-bar .cart-button::before{
width:21px;
height:16px;
}
header .cart-bar .cart-button img{
height:19px;
}
header .cart-bar .cart-button{
float:left;
margin-right:10px;
position:relative;
}
header .cart-bar .count{
position:absolute;
text-align:center;
font-size:10px;
right:-5px;
top:-5px;
background:#231f20;
color:#ffffff;
padding:5px 5px 2px 5px;
border-radius:9px;
line-height:1;
box-shadow:1px 2px 0 #FFFFFF;
}
header .search{
color:#231f20;
display:inline-block;
margin-top:0;
position:absolute;
left:0;
top:30px;
right:0;
bottom:100%;
height:auto;
width:auto;
-webkit-transition:width 0.8s, background-color 0.8s;
transition:width 0.8s, background-color 0.8s, bottom 0.8s;
overflow:hidden;
background:#ececec;
z-index:1000;
text-align:center;
}
header .search.open{
bottom:0;
height:46px;
}
@media(max-width:991px){
header .cart-bar .cart-button img{
height:initial;
}
header .cart-bar .count{
width:30px;
height:30px;
line-height:30px;
padding:0;
border-radius:50%;
top:-15px;
right:-15px;
font-size:18px;
}
header .search{
position:fixed;
top:150px;
}
}
header .search-slide-click{
cursor:pointer;
display:inline-block;
position:relative;
width:40px;
min-height:14px;
}
header .search-slide-click .glyphicon{
position:absolute;
left:0;
top:0;
font-size:16px;
}
@media(max-width:767px) and (min-aspect-ratio:16 / 9){
header .search-slide-click.open{
right:5px;
position:fixed;
background:#FFFFFF;
top:4px;
height:47px;
}
}
header .search .search-phrase{
float:left;
background:transparent;
padding:0 0 0 10px;
color:#231f20;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
text-decoration:none;
border:none;
border-bottom:1px solid #DDD;
margin:0;
display:inline-block;
width:80%;
width:-moz-calc(100% - 46px);
width:-webkit-calc(100% - 46px);
width:calc(100% - 46px);
}
@media(max-width:991px){
header .search .search-phrase{
text-align:center;
}
header .search-slide-click{
margin-top:0;
top:0;
height:40px;
line-height:40px;
margin-left:20px;
vertical-align:sub;
}
header .search-slide-click .glyphicon{
height:inherit;
line-height:inherit;
font-size:30px;
}
header .search-slide-click .glyphicon *{
height:inherit;
line-height:inherit;
}
}
header .search .search-button{
background:transparent;
border:none;
color:#231f20;
font-size:20px;
display:inline-block;
float:right;
padding:0;
height:46px;
width:46px;
}
header .search .search-button::after{
content:none;
}
header .right-box{
font-size:12px;
text-transform:uppercase;
position:relative;
display:inline-block;
}
header .right-box .user, header .right-box #logout{
color:#231f20;
margin-right:10px;
}
@media(max-width:991px){
header .right-box .search .search-slide-click{
display:none;
}
header .right-box .user, header .right-box #logout{
float:left;
}
header .right-box{
float:left;
}
header .right-box a::before{
vertical-align:middle;
}
}
header .right-box .user span, header .right-box #logout span{
font-size:14px;
margin-left:10px;
}
@media(max-width:991px){
header .right-box .user span, header .right-box #logout span{
display:inline;
}
}
.no-products-found{
padding-bottom:20px;
}
.no-products-found p{
text-align:center;
}
#productList[data-searchid] .section-title{
font-size:18px;
}
#productList[data-searchid] .last-viewed, #productList[data-searchid] .products-preview{
border-top:1px solid #DDD;
}
.last-viewed, .products-preview{
margin-bottom:50px;
}
.main-slider figure{
position:relative;
}
.main-slider figure img{
margin:auto;
width:100%;
min-width:100%;
}
.main-slider figcaption{
position:absolute;
bottom:0;
left:0;
right:0;
max-width:100%;
padding:0 15px;
}
#main-banner .seemore{
position:absolute;
bottom:80px;
right:40px;
}
.main-slider .col-sm-6 figcaption{
padding:30px;
}
#main-banner-mobile{
display:none;
}
#main-banner-mobile .slider .slick-arrow, #main-banner .slider .slick-arrow{
display:none!important;
}
@media(max-width:1199px){
.main-slider figcaption{
padding:45px 65px;
}
}
@media(max-width:991px){
.main-slider figcaption{
padding:30px;
}
}
@media(max-width:767px){
header .mobile-menu .cart-bar{
padding-right:0;
float:right;
}
#main-banner{
display:none;
}
#main-banner-mobile{
display:block;
}
.main-slider figcaption{
padding:15px;
}
#productList{
padding:0 10px;
}
}
.recommended-products{
background:#df1a3c;
text-align:right;
}
.recommended-products.blue{
background:#231f20;
padding:10px 0 20px 0;
}
.recommended-products:first-child{
margin-top:60px;
padding:25px 0;
}
.recommended-products.blue .title{
color:#231f20;
}
.recommended-products .container, .recommended-products .row{
max-width:100%;
position:relative;
min-height:100px;
overflow:hidden;
max-height:150px;
}
.recommended-products.blue .container, .recommended-products.blue .row{
padding:0;
max-height:none;
}
.recommended-products.blue .slider{
width:100%;
}
.recommended-products .slider{
width:85%;
float:right;
}
@media(max-width:479px){
.recommended-products .slider{
width:100%;
float:right;
}
}
.recommended-products .slider .slick-arrow.slick-prev::before, .recommended-products .slider .slick-arrow.slick-next::before{
color:#FFFFFF;
font-size:25px;
}
.recommended-products.blue .slider .slick-arrow.slick-prev::before, .recommended-products.blue .slider .slick-arrow.slick-next::before{
color:#231f20;
}
.recommended-products .section-title, .recommended-products figure{
display:inline-block;
color:#FFFFFF;
}
.recommended-products.blue .section-title, .recommended-products.blue figure{
color:#231f20;
}
.recommended-products .section-title{
display:block;
text-align:left;
}
@media(max-width:991px){
.recommended-products .section-title{
top:30%;
}
}
@media(max-width:479px){
.recommended-products .section-title{
position:static;
float:left;
-webkit-transform:none;
-ms-transform:none;
transform:none;
padding-top:10px;
}
}
.recommended-products .item{
text-align:center;
vertical-align:middle;
margin:0 15px;
height:auto;
}
@media(max-width:991px){
.recommended-products .item{
text-align:center;
}
}
.recommended-products .item figure{
line-height:120px;
width:100%;
float:left;
}
.recommended-products .item figure img{
display:inline-block;
max-width:100%;
max-height:200px;
}
@media(max-width:1199px){
.recommended-products .item figure img{
max-width:120px;
}
}
@media(max-width:991px){
.recommended-products .item figure img{
top:30%;
}
}
@media(max-width:767px){
.recommended-products .item figure img{
max-width:100px;
}
}
@media(max-width:640px){
.recommended-products .item figure img{
max-width:160px;
}
}
@media(max-width:479px){
.recommended-products .item figure img{
max-width:92px;
}
}
.recommended-products .item figure figcaption{
vertical-align:top;
display:block;
text-align:center;
line-height:1.5em;
position:static;
}
.recommended-products .item figure figcaption .price{
font-size:16px;
color:#FFFFFF;
margin:0;
}
.recommended-products.blue .item figure figcaption .price{
color:#231f20;
}
.recommended-products .item figure figcaption .slide-title{
font-size:13px;
line-height:1.2em;
max-height:4.8em;
padding-top:1px;
overflow:hidden;
margin:0;
}
.recommended-products:not(.blue) .slider .slick-prev{
left:0;
}
.recommended-products:not(.blue) .slider .slick-next{
right:0;
}
.recommended-products.accent-color{
background:none;
}
.recommended-products.accent-color .container, .recommended-products.accent-color .row{
background:#231f20;
margin-left:0;
}
@media(max-width:479px){
.recommended-products.accent-color .container, .recommended-products.accent-color .row{
padding-left:15px;
}
}
.recommended-products.accent-color .section-title{
left:30px;
}
.recommended-brands{
text-align:center;
border-top:1px solid #DDD;
padding:0 15px;
}
.recommended-brands .brands-slider{
margin:0 25px;
}
.recommended-brands .brands-slider a{
line-height:100px;
background:#FFF;
}
.recommended-brands .brands-slider a img{
max-height:80px;
margin:auto;
display:inline-block;
}
.recommended-brands .brands-slider .slick-arrow::before{
font-size:24px;
}
.recommended-brands .brands-slider .slick-prev{
left:-28px;
}
.recommended-brands .brands-slider .slick-next{
right:-28px;
}
.products-preview .row{
clear:both;
}
.products-preview .product-item{
padding:0;
position:relative;
height:460px;
}
.products-preview figure{
margin:10px;
width:calc(100% - 20px);
height:calc(100% - 20px);
position:relative;
border:1px solid transparent;
font-family:bebas, sans-serif;
}
.products-preview .slick-arrow{
position:absolute;
top:0;
height:100%;
width:30px;
/* background:transparent no-repeat 50% 50%; */
background:transparent no-repeat 50% 155px;
cursor:pointer;
}
.products-preview .slick-prev{
left:-30px;
background-image:url(img/arrow-left-dark.png);
}
.products-preview .slick-next{
right:-30px;
background-image:url(img/arrow-right-dark.png);
}
.products-preview .product-item, .grid-container .product-item, .categories-grid .product-item{
color:#231f20;
text-align:center;
}
.products-preview .slick-slider{
height:calc(460px + 20px);
padding-bottom:20px;
}
.products-preview.main-recommended-products .product-item:hover{
height:540px;
}
.products-preview .slick-track{
height:540px;
}
.slider .slick-dots{
margin:0;
padding:0;
width:100%;
list-style:none;
text-align:center;
}
.products-preview .slick-dots{
margin:0;
margin-top:-80px;
padding:0;
width:100%;
list-style:none;
text-align:center;
}
.products-preview .slick-dots li,
.slider .slick-dots li{
margin:0 10px;
display:inline-block;
height:20px;
cursor:pointer;
}
.products-preview .slick-dots button,
.slider .slick-dots button{
padding:0;
font-size:0;
height:3px;
margin-top:17px;
background:#BDBBBC;
width:80px;
-webkit-transition:background-color 0.8s;
transition:background-color 0.8s;
}
.products-preview .slick-dots .slick-active button,
.slider .slick-dots .slick-active button{
background:#231f20;
}
.products-preview .product-item:hover, .grid-container .product-item:hover, .categories-grid .product-item:hover{
/* height:540px; */
}
.products-preview .product-item:hover figure, .grid-container .product-item:hover, .categories-grid .product-item:hover figure{
box-shadow:0 0 20px rgba(0, 0, 0, 0.19);
border-color:#E6E6E6;
background:#FFFFFF;
position:absolute;
left:0;
top:0;
z-index:11;
height:calc(540px - 20px);
}
.products-preview .product-item:hover .covered-link{
z-index:12;
height:540px;
}
figcaption.product-desc img{
margin-right:5px;
}
figcaption.product-desc .availability{
text-align:center;
display:inline-block;
}
@media(max-width:1199px){
.products-preview .slick-slider{
padding:0 30px;
}
.products-preview .slick-prev{
left:0;
}
.products-preview .slick-next{
right:0;
}
}
@media(max-width:767px){
#main .products-preview .slick-dots{
display:none!important;
}
}
.item-zobacz{
background:#df1a3c;
color:#FFFFFF;
text-transform:uppercase;
display:none;
width:100%;
position:absolute;
bottom:0;
left:0;
line-height:46px;
text-align:center;
}
.product-item:hover .item-zobacz{
display:inline-block;
}
.products-preview .product-item .centering, .products-preview .product-item .centering-phantoms{
overflow:hidden;
text-align:center;
z-index:1;
height:310px;
line-height:308px;
border:1px solid #E6E6E6;
background:#FFFFFF;
}
.products-preview .product-item:hover .centering, .products-preview .product-item:hover .centering-phantoms{
border-color:#FFFFFF;
}
.products-preview .product-item .centering-phantoms{
background:#FFFFFF;
position:absolute;
left:0;
right:0;
top:0;
bottom:120px;
}
.products-preview .product-item .centering.no-photo::before, .order .photo.no-photo::before{
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;
content:"\e060";
font-size:65px;
color:#EFEFEF;
vertical-align:middle;
margin:auto;
}
.products-preview .product-item .item-zobacz{
bottom:-10px;
}
.products-preview .product-item .sizes, .products-preview .product-item .phantom-sizes{
position:absolute;
bottom:81px;
left:0;
right:0;
margin:auto;
z-index:15;
width:calc(100% - 82px);
}
#productList .products-preview .product-item .sizes, #productList .products-preview .product-item .phantom-sizes{
bottom:13px;
bottom:-4px;
}
.products-preview .product-item .sizes a{
color:inherit;
z-index:10;
position:relative;
}
.products-preview .product-item .phantom-sizes{
background-color:#FFFFFF;
}
.order .photo.no-photo::before{
font-size:40px;
}
.products-preview .product-item .centering img, .products-preview .product-item .centering-phantoms img{
margin:auto;
max-width:100%;
max-height:100%;
display:block;
}
.products-preview .product-item.hover .centering img:nth-child(1){
display:inline;
}
.products-preview .product-item.hover .centering img:nth-child(2){
display:none;
}
.products-preview .product-item.hover:hover .centering img:nth-child(1){
display:none;
}
.products-preview .product-item.hover:hover .centering img:nth-child(2){
display:inline;
}
.products-preview .product-item .sizes{
display:none;
}
.products-preview .product-item .sizes .size, .products-preview .product-item .phantom-sizes .phantom-size{
display:inline-block;
padding:5px 5px 1px 5px;
line-height:1;
margin:0 4px;
border:1px solid #DDD;
}
.products-preview .product-item:hover .sizes{
display:block;
}
.products-preview .product-item .small-images{
position:absolute;
right:0;
display:none;
width:80px;
top:0;
bottom:110px;
overflow:hidden;
z-index:12;
padding:10px 0;
scrollbar-color:#BBB transparent;
scrollbar-width:thin;
overflow-y:auto;
}
.products-preview .product-item .small-images::-webkit-scrollbar{
width:4px;
border-radius:50%;
}
.products-preview .product-item .small-images::-webkit-scrollbar-track{
-webkit-box-shadow:inset 0 0 4px transparent;
}
.products-preview .product-item .small-images::-webkit-scrollbar-thumb{
background-color:#BBB;
outline:none;
border-radius:2px;
}
.products-preview .product-item .small-images::-webkit-scrollbar-thumb:hover{
background-color:#df1a3c;
}
.products-preview .product-item .small-images a{
display:block;
}
.products-preview .product-item:hover .small-images{
display:block;
}
.products-preview .product-item .small-images img{
max-height:80px;
padding-bottom:10px;
}
.products-preview .product-item .phantoms-preview{
position:absolute;
top:0;
bottom:0;
}
.products-preview .product-item .phantom-preview{
display:none;
}
.products-preview .product-item .product-desc{
height:100px;
margin:25px 0;
padding:0;
text-align:left;
display:inline-block;
width:100%;
}
.products-preview .product-item:hover .product-desc{
margin:25px 30px;
width:calc(100% - 60px);
height:160px;
}
.products-preview .product-item .product-desc .add-to-cart, .notify-about{
position:absolute;
top:-37px;
left:30px;
right:30px;
}
.notify-about{
left:19px;
right:19px;
}
@media(max-width:1199px){
.products-preview .product-item .product-desc .add-to-cart, .notify-about{
left:20px;
right:20px;
}
}
@media(max-width:1199px) and (min-width:480px){
.notify-about.anim:hover{
left:0;
right:0;
}
}
.products-preview .product-item .product-desc .product-name, .grid-container .product-name{
font-size:18px;
/* white-space:nowrap; */
overflow:hidden;
text-overflow:ellipsis;
word-break:break-word;
margin:0;
line-height:25px;
max-height:50px;
}
.products-preview .product-item .product-desc .price, .grid-container .price{
font-size:15px;
line-height:22px;
margin-bottom:0;
color:#605e5f;
float:left;
min-width:80px;
}
.products-preview .product-item .product-desc .lowest-price, .grid-container .lowest-price{
white-space: nowrap;
margin-left:0;
z-index: 20;
text-transform:none;
font-size:12px;
}
.products-preview .product-item .product-desc .lowest-price i, .grid-container .lowest-price i{
text-decoration: line-through;
font-style: normal;
}
.products-preview .product-item .product-desc .price-prev, .grid-container .price-prev{
font-size:13px;
text-decoration:line-through;
margin-bottom:0;
line-height:22px;
}
.products-preview .product-item .product-desc::after{
content:'';
display:block;
clear:both;
}
.grid-container .grid-item, .grid-container .product-item{
width:33.3%;
float:left;
position:relative;
}
@media(max-width:1199px){
.grid-container .grid-item, .grid-container .product-item{
width:50%;
}
}
@media(max-width:767px){
.grid-container .grid-item, .grid-container .product-item{
width:100%;
}
}
.grid-container .grid-item .centering{
text-align:center;
overflow:hidden;
}
.grid-container .grid-item figcaption{
position:absolute;
bottom:0;
left:0;
right:0;
}
.grid-container .grid-item .product-desc{
padding-top:15px;
background-color:rgba(255, 255, 255, 0.8);
}
.grid-container .grid-item .banner-header, .grid-container .grid-item .banner-content{
padding:10px;
}
.grid-container .grid-item .banner-header{
color:#FFFFFF;
font-size:60px;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7);
}
.categories-grid{
list-style-type:none;
padding:0;
}
.categories-grid .product-item{
color:#231f20;
background:#FFFFFF;
min-height:300px;
height:40vh;
text-align:center;
}
@media(max-width:480px){
.categories-grid .product-item{
width:100%;
}
}
.categories-grid a:not(.covered-link), .categories-grid figure{
height:100%;
-ms-flex-align:center;
-webkit-align-items:center;
align-items:center;
position:relative;
color:inherit;
}
.categories-grid .product-item img, .categories-grid .product-item .no-photo{
max-height:-moz-calc(40vh - 40px);
max-height:-webkit-calc(40vh - 40px);
max-height:calc(40vh - 40px);
font-size:90px;
width:100%;
display:inline-block;
margin:auto;
}
.categories-grid figcaption{
width:100%;
-webkit-align-self:flex-end;
-ms-flex-item-align:flex-end;
align-self:flex-end;
}
.newsletter{
text-align:center;
padding:10px;
color:#231f20;
}
#newsletter-main{
color:#ffffff;
background:#231f20 url(img/sztos-newsletter.png) no-repeat 0 0;
background-size:auto 120%;
padding:50px 90px;
}
.newsletter input{
width:100%;
background:transparent;
border:0;
color:#ffffff;
border-bottom:1px solid #ffffff;
padding:0;
}
.newsletter input::-webkit-input-placeholder{
color:#ffffff;
}
.newsletter input:-moz-placeholder{
color:#ffffff;
}
.newsletter input::-moz-placeholder{
color:#ffffff;
}
.newsletter input:-ms-input-placeholder{
color:#ffffff;
}
.newsletter input::-ms-input-placeholder{
color:#ffffff;
}
.newsletter input::placeholder{
color:#ffffff;
}
@media(max-width:767px){
#newsletter-main{
padding:20px;
}
.newsletter .row{
padding:25px 0;
}
}
.newsletter h2, .newsletter p{
margin:0;
}
.newsletter h2{
margin-bottom:15px;
font-size:24px;
}
.newsletter .form{
position:relative;
}
@media(max-width:991px){
.newsletter .form{
padding-right:15px;
}
}
@media(max-width:767px){
.newsletter .form{
padding-left:15px;
}
}
.newsletter .form input.email{
background:#FFFFFF;
border:none;
width:100%;
padding:10px 20px;
color:#FFFFFF;
padding-right:42px;
}
.newsletter .form label{
font-size:9px;
}
.newsletter .form .newsletter-button{
background:transparent url(img/arrow-right.png) no-repeat 50% 50%;
border:none;
position:absolute;
top:0;
right:0;
width:54px;
height:45px;
padding:0;
font-size:25px;
color:#231f20;
}
.newsletter-text{
text-align:left;
}
.newsletter-text p{
font-size:11px;
}
@media(max-width:991px){
.newsletter .form .newsletter-button{
right:20px;
}
}
.newsletter .form .newsletter-button::after{
content:none;
}
.newsletter .desc{
font-size:13px;
}
@media(max-width:991px){
.newsletter .desc{
padding-top:15px;
}
}
.newsletter .desc span{
display:block;
max-width:295px;
margin:auto;
}
@media(max-width:991px){
.newsletter .desc span{
max-width:626px;
}
}
.newsletter .desc span:first-child{
text-transform:uppercase;
}
.newsletter .desc span em{
color:#32302b;
font-weight:bold;
}
.fb-widget{
text-align:center;
clear:both;
}
.fb-widget .row{
overflow:hidden;
margin:0 15px;
}
.fb-widget img{
padding:40px 0 0 0;
width:auto;
max-width:none;
}
footer{
background:#231f20;
color:#ffffff;
position:relative;
clear:both;
float:left;
width:100%;
padding:60px 0;
font-size:12px;
}
footer select{
padding:0;
min-height:0;
margin:0;
}
footer .show-footer, footer .hide-footer{
margin:5px 20px 0 0;
cursor:pointer;
line-height:1em;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
font-size:20px;
}
footer .show-footer .glyphicon, footer .hide-footer .glyphicon{
margin-top:10px;
}
footer .hide-footer{
display:none;
}
footer .visible-bar{
padding-top:9px;
position:relative;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:justify;
-webkit-justify-content:space-between;
justify-content:space-between;
}
footer .currency{
float:left;
margin-right:15px;
}
footer .currency .glyphicon{
vertical-align:middle;
}
footer .currency p{
margin:0;
}
footer .unvisible-content{
display:none;
padding:30px 0;
border-bottom:1px solid #DDD;
}
footer .left-footer-content{
float:left;
min-height:38px;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
align-items:center;
}
footer .left-footer-content{
padding-left:35px;
margin-right:auto;
margin-bottom:20px;
}
.left-footer-content .col{
float:left;
margin-right:30px;
}
@media(max-width:767px){
.left-footer-content .col{
margin-right:18px;
}
footer{
padding-left:10px;
padding-right:10px;
}
}
.left-footer-content a{
display:block;
width:100%;
}
footer .right-footer-content{
float:right;
position:relative;
margin-bottom:20px;
}
footer .visible-bar a, footer .visible-bar select{
z-index:1;
position:relative;
}
footer .visible-bar a:hover{
color:#df1a3c;
}
@media(max-width:767px){
footer nav.col-xs-6:nth-of-type(3){
clear:both;
}
}
footer, footer a, footer a:hover{
color:#ffffff;
}
footer .container .title{
text-transform:uppercase;
margin:0 0 15px 0;
font-size:18px;
font-family:'bebas', sans-serif;
}
footer .container ul{
list-style-type:none;
margin-top:0;
padding:0;
}
footer .container ul li{
width:50%;
float:left;
margin-bottom:10px;
}
footer .container .footer-contact ul li{
width:100%;
}
footer .container ul li a{
line-height:1.5em;
font-size:12px;
}
#footer-phone{
font-size:27px;
}
footer .container ul li a:hover{
color:#df1a3c;
}
.test{
display:block;
}
footer .container p{
font-size:11px;
margin:0;
}
footer .socials ul{
padding:0;
}
.socials ul li{
display:inline-block;
}
footer .socials img{
max-height:30px;
width:auto;
}
footer .socials a{
margin-left:10px;
}
footer .language-info{
float:right;
}
footer .flag{
vertical-align:middle;
}
footer .container .infos ul li{
display:inline-block;
}
footer .container .infos ul li:not(:last-of-type){
padding-right:20px;
}
footer .container .infos .credit-cards{
margin-bottom:10px;
}
footer .container .infos .credit-cards li{
margin-bottom:12px;
}
footer .container .infos .copyright{
margin:0;
}
footer .powered{
clear:both;
margin-top:60px;
}
footer .powered .footer-main-col{
padding:0;
line-height:20px;
}
.footer-socials{
text-align:right;
}
.footer-socials img{
margin:0 5px;
}
.platnosci{
float:right;
}
.platnosci img{
margin-left:10px;
max-height:40px;
}
.copyright{
float:left;
font-size:10px;
opacity:0.35;
}
footer .footer-col{
float:left;
padding-right:15px;
}
footer .infos{
float:right;
width:25%;
min-width:calc(100% - 750px);
padding:0 15px;
}
@media(max-width:991px){
footer .footer-col{
margin-bottom:20px;
}
footer .infos{
width:100%;
border-top:1px solid #DDD;
padding-top:20px;
}
}
.breadcrumbs{
font-size:12px;
padding:0;
position:relative;
z-index:auto;
}
.breadcrumbs ol ol{
display:none;
}
.breadcrumbs, .breadcrumbs a, .breadcrumbs .active{
color:#231f20;
}
.breadcrumbs li li a{
color:#231f20;
}
.breadcrumb > li:not(:last-child) > a{
text-decoration:underline;
}
.breadcrumb{
padding:0;
margin:40px 0;
}
.breadcrumbs ol{
background:none;
padding-left:0;
padding-right:0;
text-transform:uppercase;
font-family:bebas,sans-serif;
font-size:12px;
}
.breadcrumbs ol > li a span, .breadcrumbs ol > li::before{
}
.breadcrumbs ol li::before{
color:inherit;
}
.breadcrumbs ol li:hover ol, .breadcrumbs ol ol:hover{
position:absolute;
background:#FFFFFF;
list-style-type:none;
margin-top:0;
padding:10px 20px;
z-index:30;
display:block !important;
}
.breadcrumbs ol ol li{
margin-bottom:7px;
}
h1, h2, h3{
font-weight:normal;
}
h1{
display:block;
margin-top:0;
margin-bottom:50px;
color:#231f20;
font-family:bebas,sans-serif;
font-size:24px;
text-transform:uppercase;
}
h2, .section-title{
text-transform:uppercase;
font-family:bebas,sans-serif;
font-size:24px;
}
.page-header-bar{
margin-bottom:15px;
-ms-flex-align:center;
-webkit-align-items:center;
align-items:center;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
}
.transparent-bg{
background:rgba(255, 255, 255, 0.7);
position:relative;
z-index:1;
}
.transparent-bg h1{
margin:auto;
display:block;
position:relative;
margin-bottom:25px;
}
.sidebar{
padding:0;
background:#FFFFFF;
clear:both;
float:left;
z-index:10;
font-size:13px;
}
@media(max-width:991px){
.sidebar{
position:absolute;
top:10px;
left:0;
max-width:100%;
padding-top:0;
padding-bottom:0;
padding-right:0;
border-bottom:1px solid #DDD;
}
}
@media(max-width:767px){
footer .container .copyright p{
font-size:9px;
}
.breadcrumbs{
padding:0 10px;
}
}
.filters .mobile-adapter, .sidebar .mobile-adapter{
display:none !important;
border:none !important;
min-height:44px;
cursor:pointer;
text-transform:uppercase;
font-size:16px;
}
@media(max-width:991px){
.sidebar .mobile-adapter{
display:block !important;
padding:0;
min-height:0;
}
}
.filters .filter-content, .filters .sidebar-content{
clear:both;
}
.filter-select{
position:absolute;
left:0;
top:100%;
background:#ececec;
z-index:3;
min-width:100%;
padding:20px;
padding-top:5px;
display:none;
font-size:12px;
}
.filter-select .switch{
margin-bottom:5px;
}
.filter-select .switch:last-of-type{
margin-bottom:0;
}
.category-products .filters .filter:hover .filter-select{
display:inline-block;
}
.filter-select input[type=checkbox] + label::before{
border-color:#FFFFFF;
}
.filter-select input[type=checkbox]:checked + label::before{
color:#FFFFFF;
background:#df1a3c;
border-color:#df1a3c;
}
.filter-selected, .category-products .sort .dropdown-label{
height:46px;
line-height:46px;
background:#ececec;
font-size:12px;
display:inline-block;
padding:0 20px;
min-width:160px;
cursor:pointer;
}
.filter-selected-value:not(:last-of-type)::after{
content:", ";
}
.sidebar .filter-content, .sidebar .sidebar-content{
display:none;
padding-top:10px;
border:1px solid #DDD;
background:#FFFFFF;
color:#231f20;
clear:both;
}
.filters .btn_flt_outline{
}
.filters .btn_flt_outline[style*="position:static"], .filters .btn_flt_outline[style*="position:static"]{
padding:0;
width:auto !important;
}
.filters #btn_flt{
width:140px;
position:static !important;
margin-top:30px;
margin-bottom:20px;
line-height:46px;
padding:0;
float:right;
clear:right;
}
.category-products .products-count{
font-size:15px;
opacity:0.5;
}
.category-products .products-count em{
font-style:normal;
color:#df1a3c;
display:inline;
margin-left:10px;
}
.category-products .category-img{
float:left;
width:200px;
-ms-align-self:flex-start;
-webkit-align-self:flex-start;
align-self:flex-start;
}
.category-products .narrow{
float:left;
width:-moz-calc(100% - 200px);
width:-webkit-calc(100% - 200px);
width:calc(100% - 200px);
}
@media(max-width:767px){
.category-products .products-count .text{
display:none;
}
.category-products .products-count em{
display:none;
visibility:hidden;
}
}
.category-products .category-desc{
padding:15px;
height:inherit;
padding-right:calc( ((100vw - 1170px)/2));
}
.category-products .category-desc div[itemprop="description"]{
margin-bottom:0;
}
.category-products .category-desc div[itemprop="description"] *{
background:transparent !important;
font-size:14px !important;
color:#231f20 !important;
line-height:20px !important;
font-family:roboto,sans-serif !important;
text-align:justify !important;
margin-bottom:0 !important;
}
.category-products .category-photo{
float:left;
height:100%;
overflow:hidden;
padding:0;
width:100%;
}
.category-photo-solo{
background-position:50% 50%;
background-size:cover;
background-size:contain;
background-repeat:no-repeat;
}
.category-products .category-photo img{
background-size:cover;
background-position:50%;
background-repeat:no-repeat;
width:auto;
/* height:100px; */
}
#numsValidator{
color:#FFFFFF;
text-shadow:1px 1px 1px #231f20;
}
.category-products .category-desc:after{
clear:both;
}
.products-preview .aditional-nav{
clear:both;
text-align:center;
}
.pagination{
margin:0 0 10px 0;
}
.pagination > li > a, .pagination > li > a:focus, .pagination > li > a:hover{
background:none;
border:0;
border-bottom:3px solid transparent;
color:#231f20;
border-radius:0;
font-size:18px;
font-family:bebas,sans-serif;
}
.pagination > li.active > a{
opacity:1;
background:none;
color:#df1a3c;
border-color:#df1a3c;
border-radius:0;
}
.pagination > li.active > a:focus, .pagination > li.active > a:hover{
background:none;
border-color:#df1a3c;
color:#201E18;
}
.filters-div{
display:inline-block;
float:left;
}
.category-products .products-nav{
float:left;
display:inline-block;
margin-right: 30px;
margin-bottom: 20px;
}
.category-products .sort{
margin:0;
}
.category-products .sort .sorticon-1::before{
content:"\e151";
}
.category-products .sort .sorticon-2::before{
content:"\e152";
}
.category-products .sort .sorticon-3::before{
content:"\e153";
}
.category-products .sort .sorticon-4::before{
content:"\e154";
}
.category-products .sort .sorticon-5::before{
content:"\e151";
}
.category-products .sort .sorticon-6::before{
content:"\e151";
}
.category-products .sort .sorticon-7::before{
content:"\e152";
}
.category-products .sort .sorticon-8::before{
content:"\e151";
}
.category-products .sort .sorticon-9::before{
content:"\e116";
}
.category-products .sort .sorticon-10::before{
content:"\e105";
}
.category-products .sort .sorticon-11::before{
content:"\e006";
}
.category-products .sort .dropdown{
display:block;
}
@media(max-width:767px){
.category-products .sort .dropdown{
display:inline-block;
}
.category-products .sort .dropdown > *{
width:100%;
}
}
.category-products .sort .dropdown .dropdown-menu{
top:100%;
left:0;
width:auto;
min-width:100%;
padding:20px;
padding-top:5px;
}
.category-products .sort .dropdown .glyphicon{
position:static;
}
.category-products .sort .sort-label{
display:block;
font-size:16px;
font-family:bebas,sans-serif;
text-transform:uppercase;
height:30px;
}
.category-products .sort .sort-label .hidden-xs{
padding:0 6px;
}
@media(max-width:767px){
.category-products .sort .sort-label{
min-width:0;
}
}
.category-products .sort .dropdown .dropdown-menu li{
white-space:nowrap;
margin-bottom:5px;
padding-left:25px;
position:relative;
}
.category-products .sort .dropdown .dropdown-menu li::before{
width:15px;
height:15px;
display:inline-block;
content:"\e013";
font-family:'Glyphicons Halflings';
color:#FFFFFF;
background:#FFFFFF;
font-size:12px;
line-height:normal;
text-align:center;
position:absolute;
left:0;
top:0;
}
.category-products .sort .dropdown .dropdown-menu li.selected::before{
background:#df1a3c;
color
}
.category-products .sort .dropdown .dropdown-menu li:last-of-type{
margin-bottom:0;
}
.category-products .filters{
border-top:1px solid #DDD;
border-bottom:1px solid #DDD;
padding-top:20px;
}
@media(max-width:767px){
.category-products .filters{
margin-top:20px;
padding:20px 10px;
}
.selected-filters{
padding:0 10px;
}
}
@media(max-width:480px){
.category-products .filters{
margin-top:0;
}
}
.category-products .filters .filter-label{
display:block;
font-size:16px;
height:30px;
font-family:bebas,sans-serif;
}
@media(max-width:991px){
.category-products .filters .filter-label{
margin-right:0;
}
}
.category-products .filters .price input{
display:block;
}
.category-products .filters .filter-label .glyphicon, .category-products .filters .glyphicon:not(.glyphicon-menu-down){
font-size:21px;
vertical-align:text-top;
color:inherit;
}
.category-products .sort .dropdown-menu .glyphicon{
font-size:17px;
vertical-align:middle;
margin-right:5px;
opacity:0.6;
}
.category-products .filters .filter{
display:inline-block;
padding-left:0;
margin-right:30px;
margin-bottom:20px;
position:relative;
float:left;
min-width:160px;
}
.category-products .filters .filter.price{
min-width:initial;
}
@media(max-width:767px){
.category-products .filters .filter, .category-products .sort .dropdown, .category-products .products-nav{
width:100%;
margin-right:0;
}
.filter-selected, .category-products .sort .dropdown-label{
width:100%;
}
}
.filters, .sidebar
.category-products .filters .filter, .category-products .filters .filter input, .category-products .filters .filter a{
color:#231f20;
}
.category-products .filters .filter .dropdown-toggle{
background:#FFFFFF;
padding:5px 15px;
position:relative;
}
.category-products .filters .filter .dropdown-toggle .glyphicon{
position:absolute;
right:10px;
top:10px;
}
.category-products .filters .filter input{
padding:0;
width:64px;
margin:0;
margin-right:10px;
font-size:12px;
color:#231f20;
background:#ececec;
border-color:#ececec;
float:left;
height:46px;
}
.category-products .filters .filter input[name="$maxPrice"]{
margin-right:0;
}
.category-products .filters .filter input[type=checkbox] + label::before{
background:#FFFFFF;
}
.category-products .filters .filter input[type=checkbox]:checked + label::before{
background:#df1a3c;
}
.category-products .filters .filter input[type="number"]{
text-align:center;
}
.category-products .filters .filter.color .dropdown-toggle{
width:100%;
}
.category-products .filters .filter ul.no-drop{
list-style-type:none;
padding:0;
margin:0;
font-size:15px;
}
.category-products .filters .filter ul.no-drop a:hover{
color:#df1a3c;
}
.category-products .filters .filter ul.no-drop li{
margin-bottom:5px;
}
.category-products .filters .filter ul.no-drop li a{
}
.category-products .filters .filter ul.no-drop li.selected{
border-left:3px solid #df1a3c;
margin-left:-15px;
padding-left:12px;
}
.category-products .filters .filter ul.no-drop li.selected a{
color:white;
}
.category-products .filters .dropdown-menu{
width:100%;
background:#ececec;
margin:0;
padding:0;
}
.products-preview{
padding:0;
position:relative;
clear:both;
z-index:1;
}
.skip-top{
font-size:12px;
text-transform:uppercase;
position:relative;
float:right;
margin-top:15px;
cursor:pointer;
}
.skip-top::before{
content:"\e260";
width:16px;
height:14px;
position:absolute;
left:0;
right:0;
margin:auto;
top:-80%;
font-family:'Glyphicons Halflings', sans-serif;
font-size:16px;
color:#df1a3c;
}
.category-products .deals{
padding:0;
}
.category-products .deals.part2{
clear:both;
float:right;
}
@media(max-width:767px){
.category-products .filters .filter input{
width:calc((100% - 10px) / 2);
}
}
.opinion{
float:right;
display:inline-block;
}
.opinion::after{
clear:both;
display:block;
content:'';
}
.opinion .glyphicon-star{
color:inherit;
opacity:0.4;
float:left;
padding-left:4px;
}
.infos .opinion .glyphicon-star, #main-rating-adding .glyphicon-star{
cursor:pointer;
}
#main-rating-adding{
float:left;
vertical-align:middle;
position:relative;
top:-3px;
margin-bottom:9px;
width:100%;
}
.customer-profile-reviews #main-rating-adding{
margin-top:15px;
}
#main-rating-adding .glyphicon-star{
padding-right:11px;
width:35px;
font-size:25px;
text-align:center;
}
#opinion-form .title{
float:left;
margin-right:12px;
}
@media(max-width:991px){
.infos .opinion .glyphicon-star{
font-size:18px;
}
}
.opinion .glyphicon-star.fill{
color:#df1a3c;
opacity:1;
}
.opinion .glyphicon-star.fill-temp{
color:#df1a3c !important;
opacity:1 !important;
}
.opinion .glyphicon-star.not-fill-temp{
color:inherit !important;
opacity:0.4 !important;
}
.preview-info .photos-col{
padding:0;
width:calc(100% - 450px);
float:left;
margin-bottom:20px;
}
@media(max-width:1199px){
.preview-info .photos-col{
width:calc(100% - 380px);
}
}
@media(max-width:991px){
.preview-info .photos-col{
width:calc(100% - 310px);
}
}
@media(max-width:767px){
.preview-info .photos-col{
width:100%;
}
}
.preview-info .photos.slider{
padding:0;
margin:0;
position:relative;
width:calc(100% - 103px);
float:left;
}
.preview-info .one-photo .photos.slider{
width:100%;
}
.preview-info .photos.slider.main-photo{
padding:0;
float:right;
border:1px solid #dcdcdc;
}
@media(max-width:767px){
.preview-info .photos.slider.main-photo{
width:100%;
}
}
.preview-info .photos.slider ul{
padding:0;
margin:0;
list-style-type:none;
}
.preview-info .photos.slider ul li a{
height:100%;
text-align:center;
}
.preview-info .photos.slider.main-photo .empty{
background:#FFFFFF;
min-height:456px;
text-align:center;
position:relative;
}
.preview-info .photos.slider.main-photo .empty::before{
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;
content:"\e060";
font-size:200px;
color:#EFEFEF;
position:absolute;
margin:auto;
left:0;
right:0;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
.preview-info .photos.slider .slick-slider{
overflow:hidden;
height:700px;
}
.preview-info .photos.slider.main-photo .item img{
margin:auto;
}
.productdetails .preview-info + *{
border-top:1px solid #DDD;
}
.productdetails > *:not(:first-child):not(:last-child){
border-bottom:1px solid #DDD;
}
.productdetails > .main-recommended-products{
border:0!important;
}
.photos.slider.thumb.thumbnails-loader:before{
content:"\f110";
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
width:40px;
height:40px;
font-size:40px;
color:#000;
z-index:5;
-webkit-animation:spin 1s linear infinite;
-moz-animation:spin 1s linear infinite;
animation:spin 1s linear infinite;
-webkit-transform-origin:center center;
-moz-transform-origin:center center;
transform-origin:center center;
}
@-moz-keyframes spin{
100%{
-moz-transform:rotate(360deg);
}
}
@-webkit-keyframes spin{
100%{
-webkit-transform:rotate(360deg);
}
}
@keyframes spin{
100%{
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
.photos.slider.thumb.thumbnails-loader{
opacity:0.5 !important;
}
.preview-info .photos.slider.thumb .slick-slider{
overflow:visible;
}
.preview-info .photos.slider.main-photo .slick-slide{
background:#FFFFFF;
line-height:700px;
}
.preview-info .photos.slider.main-photo .slick-slide img{
display:inline;
margin:auto;
max-width:100%;
max-height:700px;
}
.preview-info .photos.slider.main-photo .slick-list, .preview-info .photos.slider.main-photo .slick-track{
height:100%;
}
.preview-info .photos.slider.thumb ul{
background:#FFFFFF;
width:100%;
float:left;
}
.preview-info .photos.slider.thumb .slick-list{
max-height:none !important;
position:static;
padding:0 !important;
}
.preview-info .photos.slider.thumb ul .slick-track{
overflow:hidden;
}
.preview-info .photos.slider.thumb ul .slick-slide{
width:100% !important;
text-align:center;
vertical-align:middle;
overflow:hidden;
cursor:pointer;
height:calc(620px / 5);
padding:10px 0;
margin-bottom:20px;
border:1px solid #dcdcdc;
}
.preview-info .photos.slider.thumb ul .slick-slide li, .preview-info .photos.slider.thumb ul .slick-slide{
line-height:calc(620px / 5 - 20px);
}
@media(max-width:480px){
.preview-info .photos.slider.thumb ul .slick-slide{
height:103px;
}
}
.preview-info .photos.slider.thumb ul .slick-slide img{
display:inline;
border:2px solid transparent;
-webkit-transition:border-color 0.26667s;
transition:border-color 0.26667s;
}
.preview-info .photos.slider.thumb ul .slick-slide img{
max-height:100%;
}
.preview-info .photos.slider.thumb ul .slick-slide.slick-current{
}
.preview-info .photos.slider .slick-arrow{
top:0;
bottom:0;
-ms-transform:none;
-webkit-transform:none;
transform:none;
background-repeat:no-repeat;
background-position:50% 50%;
}
.preview-info .photos.slider .slick-arrow::before{
color:transparent;
}
.preview-info .photos.slider.thumb ul .slick-prev::before{
content:'\e260';
}
.preview-info .photos.slider.thumb ul .slick-next::before{
content:'\e259';
}
.preview-info .photos.slider.thumb ul .slick-arrow{
position:static;
width:100%;
}
.preview-info .photos.slider.thumb ul .slick-next{
top:auto;
bottom:0;
}
.preview-info .photos.slider .slick-arrow::before{
font-size:36px;
}
.preview-info .photos.slider .slick-prev{
left:0;
background-image:url(img/arrow-left-dark.png);
}
.preview-info .photos.slider #product-photos-nav .slick-prev{
background-image:url(img/arrow-up-dark.png);
}
.preview-info .photos.slider .slick-next{
right:0;
background-image:url(img/arrow-right-dark.png);
}
.preview-info .photos.slider #product-photos-nav .slick-next{
background-image:url(img/arrow-down-dark.png);
}
#product-photos-nav{
padding-right:20px;
}
.photos.slider.thumb{
background:#FFFFFF;
width:103px;
}
@media(max-width:767px){
#full-screen-gallery .close-gallery{
left:20px;
}
#full-screen-gallery .close-gallery .close{
float:none;
opacity:.4;
z-index:5;
}
#full-screen-gallery .close-gallery span:before{
content:"\e091";
font-size:25px;
}
#full-screen-gallery button{
color:rgba(0, 0, 0, 0.7);
top:auto;
bottom:10px;
width:50px;
height:50px;
background:rgba(255, 255, 255, 0.6);
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
}
#full-screen-gallery .button-next:after, #full-screen-gallery .button-prev:after{
margin:0;
top:0;
}
#full-screen-gallery img{
max-width:100%;
max-height:100%;
}
.photos.slider.thumb{
display:none!important;
}
}
.preview-info .infos{
margin-bottom:20px;
}
.preview-info h1{
font-size:46px;
margin-bottom:20px;
}
.preview-info .infos-container{
float:right;
clear:right;
width:450px;
}
@media(max-width:1199px){
.preview-info .infos-container{
width:380px;
}
}
@media(max-width:991px){
.preview-info .infos-container{
width:310px;
}
}
@media(max-width:767px){
.preview-info .infos-container{
width:100%;
clear:both;
}
}
.preview-info .infos-container dl{
margin:0;
}
.preview-info .infos2{
clear:both;
}
@media(max-width:991px){
.preview-info .infos2{
width:100%;
}
}
.preview-info .infos .stock{
color:#FFFFFF;
background:#231f20;
text-transform:uppercase;
font-size:11px;
padding:1px 10px;
font-family:bebas,sans-serif;
display:none;
margin:0;
vertical-align:middle;
float:left;
}
.details-section{
position:relative;
margin:auto;
padding:0;
}
.details-section .photos-col{
display:flex;
align-self:center;
justify-content:flex-end;
padding-right:20px;
}
#product-photos-for > .slick-list > .slick-track{
display:flex;
align-items:center;
}
.preview-info .attributes{
padding-right:200px;
float:left;
width:100%;
clear:both;
}
.preview-info .attributes select, .preview-info .attributes input{
width:100%;
font-size:12px !important;
padding:4px;
height:30px;
min-height:0;
}
.preview-info .infos .product-flags{
position:static;
float:left;
margin-left:1px;
margin-top:17px;
}
.preview-info .infos .ribbon{
position:relative;
left:-21px;
}
.preview-info .infos .producer-logo{
max-height:80px;
}
.preview-info .infos .availability span, .preview-info .infos .stock span:not(.glyphicon), .preview-info .infos .delivery span{
color:#df1a3c;
}
.preview-info .infos .stock .glyphicon-time{
margin-right:7px;
font-size:17px;
vertical-align:middle;
}
.preview-info .infos .attributes .dropdown{
display:block;
background:#FFFFFF;
margin-bottom:7px;
color:#606060;
}
.preview-info .infos .availability, .preview-info .infos .producer, .preview-info .infos .producer-logo, .preview-info .infos .attributes .price{
clear:both;
}
.preview-info .infos .attributes .dropdown .dropdown-toggle, .preview-info .infos .attributes .dropdown .dropdown-menu{
width:100%;
}
.preview-info .infos .attributes .dropdown .dropdown-toggle{
padding:5px 19px;
}
.preview-info .infos .attributes-select, .price #unitId{
margin-bottom:10px;
}
.preview-info .infos .price #unitId{
padding:0 10px;
vertical-align:middle;
margin:0;
font-size:14px !important;
width:auto;
min-height:0;
}
.preview-info .infos .attributes-select span, #unitId span, .light-button{
border-bottom:3px solid transparent;
display:inline-block;
cursor:pointer;
min-width:40px;
height:40px;
font-size:18px;
font-family:bebas,sans-serif;
line-height:37px;
text-align:center;
}
.attributes-select span{
margin-bottom:0;
}
.preview-info .infos .attributes-select span[data-selected="true"], #unitId span[data-selected="true"], .light-button.selected, .active .light-button{
border-color:#df1a3c;
color:#df1a3c;
}
.preview-info .infos .promotion{
background-position:0 -92px;
width:71px;
height:25px;
float:right;
}
.preview-info .infos .price{
clear:both;
display:inline-block;
float:left;
margin-bottom:40px;
margin-right:20px;
}
.preview-info .infos .sale-unit{
font-size:13px;
color:#231f20;
}
.preview-info .infos .sale-unit::before{
content:'/ ';
vertical-align:middle;
}
.preview-info .infos .price .current{
line-height:1em;
}
.preview-info .infos .price .current span{
display:inline-block;
line-height:1em;
}
.preview-info .infos .price .prev{
line-height:27px;
}
.preview-info .infos .price .lowest-price{
float:left;
clear:left;
}
.preview-info .infos .price .lowest-price i{
text-decoration: line-through;
font-style: normal;
}
.preview-info .infos .price .unitPrice{
display:block;
clear:both;
}
.preview-info .infos .add-to-cart{
color:#FFFFFF;
}
.preview-info .infos .options{
display:inline-block;
width:100%;
}
.preview-info .infos .options > div{
border-bottom:1px solid #DDD;
}
.preview-info .infos .options > div:first-child{
border-top:1px solid #DDD;
}
.preview-info .infos .options a, .ask-for-price{
display:inline-block;
clear:both;
cursor:initial;
position:relative;
color:#545454;
padding:20px 0;
font-size:13px;
font-family:bebas,sans-serif;
line-height:20px;
}
.preview-info .infos .options a{
cursor:pointer;
text-transform:uppercase;
}
.ask-for-price{
display:block;
}
.ask-for-price > span{
cursor:pointer;
}
.preview-info .infos .options .glyphicon, .ask-for-price .glyphicon{
font-size:16px;
vertical-align:middle;
width:30px;
display:block;
float:left;
}
.preview-info .infos .options img{
margin-right:13px;
}
.preview-info .infos .notify-about{
position:static;
cursor:pointer;
}
.preview-info .infos .notify-about.opened span{
width:100%;
margin-bottom:20px;
}
.preview-info .infos .producer, .preview-info .infos .producer-logo, .preview-info .infos .availability, .preview-info .infos .attributes, .preview-info .infos .delivery, .preview-info .infos .promotion, .preview-info .infos .price, .preview-info .infos .options{
margin-bottom:20px;
}
@media(max-width:767px){
.preview-info .infos .options > div{
text-align:center;
}
.details-section .photos-col{
padding:0;
}
.productdetails .preview-info{
padding:0 10px;
}
.preview-info .opinion{
margin-bottom:20px;
}
}
.preview-info .producer{
clear:both;
}
.preview-info .producer em, .preview-info .producer a{
color:#231f20;
font-family:bebas,sans-serif;
font-size:20px;
}
.preview-info .attributes .l, .preview-info label{
margin-bottom:10px;
font-family:bebas,sans-serif;
font-size:13px;
display:inline-block;
}
.preview-info .current{
font-size:22px;
color:#605e5f;
font-family:bebas,sans-serif;
}
.preview-info .prev{
font-size:16px;
text-decoration:line-through;
}
#opinions{
padding-top:10px;
}
#add-op{
margin-left:10px;
margin-top:-6px;
cursor:pointer;
color:#df1a3c;
}
.productdetails .product-desc .title, .technical-info .title, .opinions .title, .files .title a, .product-sets .title, .recommended-products.blue .title{
font-size:22px;
margin-bottom:25px;
text-align:left;
}
.productdetails .nav-tabs .title a{
font-size:16px;
}
.recommended-products.blue figcaption .title{
text-align:center;
margin:5px 0;
font-size:15px;
}
.product-sets .title{
margin-bottom:10px;
}
@media(max-width:479px){
.product-sets .title{
padding:0px;
}
}
.files{
background:#FFFFFF;
padding:30px 0;
}
.files.white{
background:#FFFFFF;
}
#files-documents ul{
list-style-type:none;
padding:0;
margin:0;
}
#files-documents ul li::before{
position:relative;
top:1px;
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;
content:"\e022";
margin-right:10px;
}
#files-documents ul li a{
color:inherit;
display:inline-block;
margin-bottom:5px;
}
#files-videos .player{
display:inline-block;
background:black;
margin-bottom:4px;
}
#files-videos .player, #files-videos .player iframe{
max-width:100%;
}
.productdetails .product-desc{
background:#FFFFFF;
font-size:13px;
color:#231f20;
padding:0;
padding-bottom:15px;
margin-bottom:20px;
}
.overflow-wrapper-desc *{
background:transparent !important;
font-size:14px !important;
color:#231f20 !important;
line-height:20px !important;
font-family:roboto,sans-serif !important;
}
#opinion-list{
list-style-type:none;
padding:0;
}
#opinion-list li{
padding:0;
margin-bottom:15px;
}
#opinion-list li:nth-child(odd){
padding-right:25px;
}
#opinion-list li:nth-child(even){
padding-left:25px;
}
@media(max-width:991px){
#opinion-list li:not(:last-child){
border-bottom:1px dotted #DDD;
}
#opinion-list li:nth-child(odd), #opinion-list li:nth-child(even){
padding:0;
}
}
.productdetails .product-desc .content p{
overflow:hidden;
}
#desc-nav-more, #desc-nav-collapse{
cursor:pointer;
color:#df1a3c;
}
#desc-nav-collapse{
display:none;
}
.no-reviews{
display:inline-block;
clear:both;
}
.no-reviews p{
float:left;
padding:10px;
padding-left:0;
}
.no-reviews button{
float:right;
}
.aditional-info .row{
background:#FFFFFF;
color:#231f20;
}
.productdetails .aditional-info > *:not(:last-child){
border-bottom:1px solid #DDD;
}
.productdetails .aditional-info .row ul{
list-style-type:none;
padding:0;
margin:0;
}
.technical-info, .aditional-info .row .opinions{
padding:0 20px 0 0;
}
.technical-info{
font-size:12px;
}
.technical-info dl dt{
clear:both;
font-weight:normal;
width:30%;
padding-right:20px;
font-size:12px;
min-width:-moz-calc(0px + 110px);
min-width:-webkit-calc(0px + 110px);
min-width:calc(0px + 110px);
}
.technical-info dl dt::after{
content:':';
}
.technical-info dl dt, .technical-info dl dd{
margin-bottom:10px;
float:left;
}
.technical-info dl dd{
width:70%;
max-width:-moz-calc(100% - 110px);
max-width:-webkit-calc(100% - 110px);
max-width:calc(100% - 110px);
}
@media(max-width:991px) and (min-width:768px){
.aditional-info .row .opinions{
padding-left:25px;
}
}
@media(max-width:767px){
.aditional-info .row .opinions{
background:#FFFFFF;
}
}
.aditional-info .row .opinions li{
margin-bottom:45px;
}
.productdetails .opinions .author{
}
.productdetails .opinions .author{
float:left;
}
.productdetails .opinions .author .verified-purchase{
white-space:nowrap;
color:red;
}
.productdetails .opinions .opinion, .productdetails .opinions time{
display:block;
clear:both;
float:right;
}
.productdetails .opinions .opinion{
margin-bottom:5px;
}
.productdetails .opinions .author, .productdetails .opinions .content{
max-width:-webkit-calc(100% - 184px);
max-width:-moz-calc(100% - 184px);
max-width:calc(100% - 184px);
}
@media(max-width:480px){
.productdetails .opinions .author, .productdetails .opinions .content{
padding-top:7px;
max-width:none;
}
}
.productdetails .opinions .content{
clear:both;
font-size:13px;
line-height:1.5em;
max-height:100px;
overflow:auto;
}
.product-sets{
padding:10px 0;
background:#FFFFFF;
border-bottom:1px solid #DDD;
}
.product-sets ul{
list-style-type:none;
padding:0;
min-height:165px;
}
.product-sets .slick-track{
margin:0;
}
.product-sets .setproduct-list{
width:85%;
width:-moz-calc(100% - 250px);
width:-webkit-calc(100% - 250px);
width:calc(100% - 250px);
position:relative;
max-height:193px;
overflow:hidden;
}
@media(max-width:767px){
.product-sets .setproduct-list{
width:76%;
width:-moz-calc(100% - 165px);
width:-webkit-calc(100% - 165px);
width:calc(100% - 165px);
}
}
@media(max-width:479px){
.product-sets .setproduct-list{
width:100%;
}
}
.product-sets .set-item{
position:relative;
margin:25px 0;
padding-bottom:15px;
}
.product-sets .set-item:not(:last-child){
border-bottom:1px #DDD dotted;
}
.product-sets .slick-arrow{
background-color:#FFFFFF !important;
top:0;
bottom:0;
height:auto;
transform:none;
}
.product-sets .slick-arrow::before{
font-size:24px;
opacity:1;
transition:opacity 0.8s, color 0.8s;
}
.product-sets .slick-arrow.slick-disabled::before{
color:#231f20;
opacity:0.2;
}
.product-sets .slick-prev{
left:0;
}
.product-sets .slick-next{
right:0;
}
.product-sets .current-price{
font-size:28px;
color:#df1a3c;
display:block;
}
@media(max-width:767px){
.product-sets .current-price{
font-size:22px;
}
}
.product-sets .prices{
text-align:right;
position:absolute;
right:0;
top:0;
}
.product-sets .prices-box{
float:right;
width:100%;
}
@media(max-width:480px){
.product-sets .prices-box{
width:auto;
}
.product-sets .prices{
position:static;
width:100%;
}
}
.product-sets .previous-price{
text-decoration:line-through;
font-size:18px;
color:#231f20;
display:block;
}
.product-sets .discount{
display:block;
border:1px solid #df1a3c;
padding:5px;
color:#df1a3c;
margin-bottom:10px;
text-align:center;
width:189px;
line-height:1.9em;
}
@media(max-width:767px){
.product-sets .discount{
width:152px;
float:right;
}
}
@media(max-width:480px){
.product-sets .discount{
float:left;
}
}
.product-sets .discount em{
display:block;
font-size:18px;
line-height:1.3em;
}
.product-sets .quantity{
}
.product-sets .add-to-cart{
position:absolute;
right:0;
bottom:15px;
color:#FFFFFF;
width:188px;
}
@media(max-width:767px){
.product-sets .add-to-cart{
position:static;
float:right;
}
}
@media(max-width:480px){
.product-sets .add-to-cart{
clear:both;
}
}
.product-sets .setproduct-item{
display:inline-block;
padding:10px 20px;
vertical-align:top;
position:relative;
padding-top:0;
width:25%;
text-align:center;
}
.product-sets, .product-sets .setproduct-item a{
color:#231f20;
}
.product-sets .setproduct-item a{
display:block;
width:100%;
}
.product-sets .setproduct-item:not(:last-child)::after{
content:'+';
position:absolute;
top:72px;
right:-0.35em;
font-size:30px;
}
.product-sets .free-label, .product-sets .q-label, .order .free-label{
text-transform:uppercase;
font-size:11px;
color:white;
background:#F44336;
border-radius:30px;
display:inline-block;
width:50px;
height:50px;
padding:17px 0;
text-align:center;
}
.product-sets .free-label, .product-sets .q-label{
position:absolute;
top:15px;
left:15px;
}
.product-sets .q-label{
width:20px;
height:20px;
border-radius:15px;
padding:2px;
right:15px;
left:auto;
background-color:#df1a3c;
}
.product-sets .set-name{
font-size:16px;
width:-moz-calc(100% - 250px);
width:-webkit-calc(100% - 250px);
width:calc(100% - 250px);
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}
@media(max-width:480px){
.product-sets .set-name{
width:100%;
padding:0;
}
}
@media(max-width:991px){
.product-sets .free-label, .product-sets .q-label{
position:static;
width:auto;
height:auto;
border-radius:0;
padding:3px 9px;
}
}
.product-sets .set-img{
max-width:100%;
text-align:center;
display:-ms-inline-flexbox;
display:-webkit-inline-flex;
display:flex;
height:145px;
margin-bottom:10px;
}
.product-sets .setproduct-item img{
max-height:100%;
margin:auto;
}
li.setproduct-item h3{
font-size:15px;
margin:0;
line-height:1.3em;
max-height:2.6em;
text-align:center;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
#order-container{
padding-top:25px;
}
.order .empty-cart{
font-size:18px;
width:100%;
text-align:center;
margin-top:20px;
font-family:bebas,sans-serif;
}
.order .empty-cart .primary-action{
display:block;
margin:0 auto;
width:200px;
float:none;
clear:both;
margin-top:20px;
}
.order .empty-cart .primary-action::after{
display:none;
}
.order textarea{
width:100%;
margin-bottom:0;
padding:10px 15px;
}
.order .switch{
clear:both;
}
.order.summary .switch{
margin:50px 0;
}
.order .action-link{
margin:7px 0;
color:#df1a3c;
cursor:pointer;
}
.order .steps{
display:inline-block;
background:#FFFFFF;
color:#231f20;
list-style-type:none;
text-align:center;
font-size:15px;
margin:0;
padding:0;
}
@media(max-width:767px){
.order .steps
}
}
@media(max-width:479px){
.order .steps{
width:100%;
position:static;
}
}
.order .steps li{
display:inline-block;
position:relative;
text-transform:uppercase;
font-family:bebas,sans-serif;
float:left;
}
.order .steps li:not(:last-child)::after{
content:" ";
display:inline-block;
float:right;
width:20px;
padding:0 30px;
line-height:30px;
height:20px;
background:url(img/arrow-right-dark.png) 50% 50% no-repeat;
background-size:12px auto;
}
.order .steps li.active + li, .order .steps li.active + li + li, .order .steps li.active + li + li + li, .order .steps li.active + li + li + li + li{
opacity:.35;
}
.order .steps li.linked{
cursor:pointer;
}
@media(max-width:767px){
.order .steps{
text-align:center;
}
.order .steps li{
float:none;
}
}
.order .content{
background:#FFFFFF;
color:#231f20;
clear:both;
}
.order .content .cart-products{
border-top:1px solid #DDD;
}
.order .content ul{
margin:0;
padding:0 0 1px 0;
list-style-type:none;
}
.order .content ul .in-set{
padding:0;
clear:both;
border-left:1px solid #DDD;
}
.order .content .content-row{
position:relative;
font-size:15px;
padding-bottom:22px;
margin-bottom:22px;
font-family:bebas,sans-serif;
}
.order .content .content-row::after{
display:block;
content:'';
clear:both;
}
.order .content .content-row.set .hide-set, .order .content .content-row.set .in-set{
display:none;
}
.order .content .content-row.heading .content-col:not(:first-child){
}
.order .content-col.photo{
width:120px;
}
.order .content .content-row.heading{
padding-top:20px;
}
@media(max-width:991px){
.order .content .content-row.heading{
display:none;
}
.order .content .cart-products{
padding-top:20px;
}
}
.order .content .content-row.heading .content-col{
font-size:15px !important;
color:#605e5f;
}
.order .content .content-row.heading .content-col:nth-child(1){
width:-moz-calc(100% - 475px);
width:-webkit-calc(100% - 475px);
width:calc(100% - 475px);
}
@media(min-width:992px){
.order .content .content-row.heading .content-col.with-stepper:nth-child(1){
width:-moz-calc(100% - 555px);
width:-webkit-calc(100% - 555px);
width:calc(100% - 555px);
}
}
.order .content .content-row .parent-label{
background:#df1a3c;
color:#fff;
padding:5px 15px;
text-transform:uppercase;
margin-bottom:10px;
font-size:12px;
display:inline-block;
}
.order .content .content-row.set-element:first-child{
padding-top:0;
}
.order .content .content-row.product.set-element.set-parent:not(:first-child){
margin-top:25px;
}
.order .content .content-row.set{
padding-bottom:0;
margin-bottom:20px;
}
.order .content .set-agregat{
padding-bottom:20px;
position:relative;
}
.order .content .content-row.heading .gross::before{
content:none;
}
.order .content .content-row .content-col{
float:left;
min-height:1px;
}
.order .content .content-row .content-col:not(:last-child){
padding-right:20px;
}
.order .content .content-row .content-col.del, .order .content .content-row .content-col.not-del{
font-size:12px;
cursor:pointer;
display:inline-block;
float:right;
}
.order .content .content-row .content-col.details{
width:-moz-calc(100% - 580px);
width:-webkit-calc(100% - 580px);
width:calc(100% - 580px);
}
@media(min-width:992px){
.order.summary .content .content-row .content-col.details, .thank-you .content .content-row .content-col.details{
width:-moz-calc(100% - 595px);
width:-webkit-calc(100% - 595px);
width:calc(100% - 595px);
}
}
@media(max-width:991px){
.order .content .content-row .content-col.details{
width:-moz-calc(100% - 335px);
width:-webkit-calc(100% - 335px);
width:calc(100% - 335px);
}
}
@media(max-width:767px){
.order .content .content-row .content-col.details, .order .content .content-row .mobile-adapter{
width:-moz-calc(100% - 120px);
width:-webkit-calc(100% - 120px);
width:calc(100% - 120px);
}
}
.order .content .content-row .content-col.details{
font-size:12px;
}
.order .content .in-set .photo{
padding-left:15px;
}
@media(min-width:992px){
.order .content .content-row .content-col.details.with-stepper{
width:-moz-calc(100% - 675px);
width:-webkit-calc(100% - 675px);
width:calc(100% - 675px);
}
}
.online-payment{
padding:30px;
}
.order .content .content-row .content-col.amount{
width:105px;
}
@media(min-width:992px){
.order .content .content-row .content-col.amount.with-stepper{
width:185px;
}
}
@media(max-width:991px){
.order .content .content-row .content-col.amount{
width:100%;
}
.order .content .content-row .mobile-adapter .content-col{
text-align:right !important;
}
}
@media(max-width:767px){
.order .content .content-row .mobile-adapter{
margin-top:10px;
}
.order .content .content-row .mobile-adapter .content-col{
text-align:left !important;
}
}
.order .content .content-row .content-col.amount input, .order .content .content-row .content-col.amount span{
display:block;
border:none;
line-height:2em;
padding:2px 10px;
margin-bottom:0;
}
.order .content .content-row .content-col.amount.stepper .glyphicon, .order .content .content-row .content-col.amount.stepper input{
display:inline-block;
vertical-align:middle;
}
.order .content .content-row .content-col.amount.stepper input{
}
.order .content .content-row .content-col.amount.stepper .glyphicon{
cursor:pointer;
width:40px;
height:40px;
padding:0 10px;
text-align:center;
border:1px solid #ffffff;
font-size:19px;
vertical-align:middle;
background-color:#231f20;
margin-top:-2px;
}
@media(max-width:991px){
.order .content .content-row .content-col.amount input, .order .content .content-row .content-col.amount span{
display:inline;
}
}
.order .content .content-row .content-col.amount span{
padding:0;
text-align:center;
}
.order .content .content-row .content-col.amount input{
width:85px;
text-align:center;
padding:0;
}
.order .content .content-row .content-col.amount .basic-unit, .order .content .content-row .content-col.amount .unit-price-unit{
font-size:12px;
line-height:1.5em;
}
.order .content .content-row .content-col.amount input{
padding-right:0;
}
.order .content .content-row .content-col.amount.stepper{
width:185px;
}
@media(max-width:991px){
.order .content .content-row .content-col.amount.stepper{
width:100%;
padding:0;
}
}
.order .content .content-row .content-col.price{
width:230px;
font-size:15px;
}
.order .content .content-row .content-col.price.gross, .complaint-details .price{
font-size:18px;
width:140px;
}
.order .content .content-row .content-col .name{
font-size:18px;
margin-top:0;
max-width:calc(100% - 30px);
display:inline-block;
}
.order .content .content-row .content-col .desc{
max-width:calc(100% - 30px);
display:inline-block;
}
.order .content .content-row .content-col .name a{
color:#231f20;
}
.order .content-row.set .in-set-name{
margin-bottom:5px;
line-height:1.5em;
}
.order .content .content-row .content-col em{
font-style:normal;
white-space:nowrap;
}
@media(max-width:991px){
.order .content .content-row .content-col.price, .order .content .content-row .content-col.price.gross{
width:100%;
padding:0;
}
.order .content .content-row .content-col.price.gross{
font-size:18px;
}
.order .content .content-row.products-summary .content-col.price.gross{
width:initial;
}
.order .order-content .mobile-adapter{
float:right;
}
}
@media(max-width:991px) and (min-width:768px){
.order .order-content .mobile-adapter{
width:200px;
}
}
.order .order-content.thank-you .consents h2{
font-size:18px;
}
.order .order-content.thank-you .consents li::before{
content:"\e013";
font-family:'Glyphicons Halflings', sans-serif;
margin-right:10px;
}
.order .voucher-code{
float:left;
font-family:bebas,sans-serif;
font-size:18px;
margin-top:30px;
}
.order .voucher-code .cs-validation{
color:#FFFFFF;
}
@media(max-width:767px){
.order .voucher-code{
padding:20px;
float:right;
}
}
.order .voucher-code em{
}
.order .voucher-code label{
margin-right:15px;
}
.order .voucher-code input{
width:245px;
background:transparent;
border-bottom:1px solid #DDD;
min-height:30px;
}
#voucher-email{
display:none;
}
.order .content .changes{
padding-bottom:20px;
}
.order .options{
clear:both;
color:#231f20;
padding:50px 0;
border-bottom:1px solid #DDD;
}
.order .options .delivery{
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
clear:both;
}
.order .options .country{
margin-bottom:10px;
}
@media(max-width:767px){
.order .options .country{
margin-bottom:25px;
}
}
.order .options .country .c-label{
margin-right:10px;
}
.order .options .country .dropdown .dropdown-toggle, .order .options .country .dropdown .dropdown-menu{
background:#231f20;
color:#ffffff;
width:100%;
}
.order .options .country .dropdown .dropdown-toggle{
padding:5px 20px;
min-width:170px;
}
.order .options .country .dropdown .dropdown-toggle span{
vertical-align:text-bottom;
line-height:1.5em;
}
.order .options .country .dropdown .dropdown-toggle .glyphicon{
top:5px;
}
.order .options h3{
margin-bottom:50px;
font-family:bebas,sans-serif;
text-transform:uppercase;
}
.order .options .payment input, .order .options .delivery input{
display:none;
}
.order .options .delivery .item, .order .options .payment .item{
display:block;
border:1px solid #DDD;
padding:30px;
position:relative;
width:24%;
margin:0;
margin-right:1%;
margin-bottom:20px;
float:left;
cursor:pointer;
}
@media(max-width:1199px){
.order .options .delivery .item, .order .options .payment .item{
width:31%;
}
}
@media(max-width:991px){
.order .options .delivery .item, .order .options .payment .item{
width:48%;
}
}
@media(max-width:767px){
.order .options .delivery .item, .order .options .payment .item{
width:100%;
margin-left:0;
margin-right:0;
}
}
.order .options small{
}
.order .options .delivery-date, .order .options .payment-date{
font-size:12px;
color:#b4b3b3;
}
.order .options .delivery .item.selected, .order .options .payment .item.selected{
border:2px solid #df1a3c;
}
.order .options .delivery-price, .order .options .payment-price{
margin-bottom:2px;
font-size:15px;
font-family:bebas,sans-serif;
}
.order .options .tooltip-content{
left:auto;
right:-15px;
}
.order .options .tooltip-content::before, .order .options .tooltip-content::after{
right:13px;
}
.order .options .delivery label, .order .options .payment label{
font-size:18px;
font-family:bebas,sans-serif;
cursor:pointer;
text-transform:uppercase;
}
.options .payment label.dotpay::after{
display:inline-block;
content:" + ";
margin-left:10px;
padding-right:50px;
background:url(img/blik-logo.png) no-repeat 100% 50%;
background-size:auto 20px;
}
.order .options .custom-radio{
margin-right:23px;
}
.order .options .delivery .tooltip-container, .order .options .payment .tooltip-container{
position:absolute;
right:15px;
top:15px;
}
.order .options .delivery ul{
margin:0;
padding:0;
list-style-type:none;
}
.order .options .delivery ul li{
font-size:13px;
margin-bottom:12px;
}
.order .options .delivery ul li label{
font-weight:normal;
}
.order .options .delivery ul li small{
color:#df1a3c;
}
.order .info{
background:#FFFFFF;
color:#231f20;
}
.order .short-info{
background:#FFFFFF;
color:#231f20;
font-size:14px;
padding:20px 0;
}
@media(min-width:768px){
.order .short-info{
padding-right:20px;
}
}
.order .short-info em{
font-family:'roboto-bold',sans-serif;
}
.order .thank-you .short-info{
padding-top:10px;
border-color:1px solid #DDD;
}
.order .step-summary{
float:right;
background:#FFFFFF;
color:#231f20;
padding:20px 0;
}
@media(max-width:767px){
.order .step-summary{
border-top:1px solid #DDD;
}
}
.order .thank-you .step-summary{
}
.step-summary-comment{
display:inline-block;
float:left;
padding:20px 0;
position:relative;
}
.step-summary-comment .print{
position:relative;
margin-top:20px;
top:initial;
right:initial;
display:inline-block;
font-family:bebas,sans-serif;
}
.order .step-summary .title{
font-size:18px;
margin-top:0;
margin-bottom:20px;
text-transform:uppercase;
font-family:bebas,sans-serif;
}
.order .step-summary dl{
margin:0;
margin-bottom:18px;
}
.order .step-summary dl dt{
clear:both;
font-weight:normal;
font-size:13px;
padding-right:15px;
}
.order .step-summary dl dd{
font-size:16px;
text-align:right;
}
.order .step-summary dl dt, .order .step-summary dl dd{
float:left;
width:50%;
margin-bottom:5px;
font-family:bebas,sans-serif;
}
.order .step-summary .total{
font-size:22px;
margin-top:10px;
padding:30px 30px 30px 50px;
background:#231f20;
color:#FFFFFF;
font-family:bebas,sans-serif;
display:inline-block;
width:100%;
}
@media(max-width:479px){
.order .step-summary .total{
font-size:18px;
}
}
.order .switch .input-switch{
margin-top:1px;
}
.order .switch label{
color:inherit;
font-weight:normal;
}
.order.data .switch label{
font-size:16px;
font-family:bebas,sans-serif;
}
.order .delivery-points{
clear:both;
}
@media(max-width:991px){
.order .step-summary .total{
padding:20px;
}
.map{
max-height:500px;
}
}
@media(max-width:767px){
.map{
max-height:300px;
}
.total-text{
padding-left:0;
}
}
.order .collection-point > div{
padding:0;
position:relative;
}
.order .collection-point select{
display:block;
max-width:100%;
background:#FFFFFF;
}
.order .collection-point select option{
padding:4px 0;
}
.order .collection-point label{
font-weight:normal;
display:block;
cursor:pointer;
}
.order .collection-point input[type="radio"]{
display:none;
}
.order .collection-point input[type="radio"]:checked + label{
background:#FFFFFF;
color:#231f20;
font-weight:bold;
}
.order .collection-point .point-drop-v2{
overflow:auto;
margin-bottom:30px;
background:#231f20;
color:#ffffff;
padding:1.5em;
max-height:9.3em;
min-height:50px;
}
.order .collection-point .c-label{
font-size:16px;
margin:0 0 15px;
}
.order .collection-point .machine-error{
position:absolute;
top:48px;
left:0;
padding:15px;
background:#231f20;
right:0;
bottom:0;
margin:0;
}
.order .collection-point #no-machine-with-payment{
z-index:1;
}
.order .open-map{
color:#df1a3c;
cursor:pointer;
display:inline-block;
clear:both;
padding:0 15px;
}
.order .primary-action{
float:right;
}
.order.summary .primary-action::after{
content:none;
}
.order .product.cart-chg-1{
background:#EF5350;
color:#ffffff;
padding:5px;
}
.order .changes li.cart-chg-1:not(.product)::before{
display:inline-block;
width:50px;
height:20px;
vertical-align:middle;
background:#EF5350;
margin-right:20px;
content:'';
}
.order .secondary-action{
float:left;
}
.order .secondary-action::before{
margin-right:30px;
content:" ";
height:46px;
width:20px;
line-height:46px;
float:left;
position:relative;
display:inline-block;
background:url(img/arrow-left.png) no-repeat 50% 50%;
background-size:auto 10px;
}
.order .secondary-action::after{
content:none;
}
.order.data .content{
padding:20px 0;
}
.order.data .form{
margin:auto;
float:none;
}
.order.data h2{
margin:0;
text-align:center;
color:#606060;
font-size:15px;
padding:15px;
text-transform:uppercase;
margin-bottom:10px;
}
.order.data .centering{
margin:auto;
float:none;
}
.order.data input, .order.data select{
width:100%;
}
.order.data input.small, .order.data div.small{
width:48%;
width:-moz-calc(50% - 7.5px);
width:-webkit-calc(50% - 7.5px);
width:calc(50% - 7.5px);
float:left;
}
.order.data input.small:not(.nm), .order.data div.small:not(.nm){
margin-right:15px;
}
.order.data div.small input{
width:100%;
float:none;
}
.order.data .validation{
display:block;
margin-top:-10px;
margin-bottom:20px;
color:#F44336;
font-size:13px;
}
.order.data .custom-radio{
display:inline-block;
width:185px;
}
.order.data .invoice-inputs{
display:none;
margin-top:20px;
}
.order.data .invoice-inputs label{
margin-bottom:12px;
}
.order.data .invoice-not-editable{
margin:25px 0;
padding:20px;
border:1px solid #DDD;
}
.legend{
display:block;
}
.order.data .legend{
margin-top:10px;
font-size:12px;
color:#b4b3b3;
}
.order.data .copy{
font-size:12px;
float:right;
margin-bottom:13px;
}
.order.data .pass-wrapper{
width:100%;
}
.order.data .tel-suggestion{
margin-bottom:30px;
}
#cst-data-switch{
clear:both;
text-align:center;
font-size:20px;
padding-top:25px;
}
#cst-data-switch span{
cursor:pointer;
}
#login-switch{
display:none;
}
.order.summary .country .c-value, .order.summary .delivery dt{
text-transform:uppercase;
}
.order.summary .delivery dt{
float:left;
margin-right:4px;
}
.order.summary .address, .thank-you .address{
background:#FFFFFF;
color:#231f20;
padding:25px 0;
border-bottom:1px solid #DDD;
margin-bottom:25px;
}
.order.summary .address, .order.summary .address p, .thank-you .address, .thank-you .address p, .complaint-details dt, .complaint-details dd{
font-size:15px;
font-weight:normal;
}
.order.summary .address p{
margin-bottom:0;
}
.order.summary .address h4, .thank-you .address h4, .complaint-details dt{
font-size:12px;
margin:15px 0 0 0;
}
.order.summary .address h3, .thank-you .address h3{
font-size:16px;
margin-bottom:13px;
margin-top:5px;
font-family:bebas,sans-serif;
}
.order .address .delivery, .order .address .invoice, .order .address .custom-collection{
padding:0;
}
.order.summary .address .invoice{
margin-bottom:20px;
}
@media(max-width:479px){
.order .address .delivery, .order .address .invoice, .order .address .invoice-colection{
width:100%;
}
}
.order.summary .info{
clear:both;
}
.order.summary .delivery small{
color:#df1a3c;
}
.order.summary .payment-info, .order.cart .payment-info{
background:none;
padding:0;
margin:0;
}
.order .payment-info b{
font-size:larger;
font-weight:normal;
}
.order.summary .payment-info .account-text, .order .cart .payment-info .account-text{
display:none;
}
.bankAccount{
list-style-type:none;
padding:0;
margin:0;
}
.order .order-content.thank-you .payment-info p{
margin-bottom:10px;
}
.bankAccount label{
margin-right:7px;
}
.order .info p, .order .info label{
margin-bottom:3px;
}
.order .content .content-row .content-col .unit-text{
font-size:12px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
width:100%;
display:inline-block;
}
.order .order-content.thank-you{
background:#FFFFFF;
}
.order .order-content.thank-you em, .order .order-content.thank-you strong{
font-weight:normal;
}
.order .order-content.thank-you strong, .order .order-content.thank-you .orderstatus{
display:block;
margin-bottom:0;
font-size:18px;
font-family:bebas,sans-serif;
text-transform:uppercase;
}
.order .order-content.thank-you .alert{
background:#FFFFFF!important;
color:#231f20!important;
font-size:18px;
font-family:bebas,sans-serif;
text-transform:uppercase;
width:50%;
margin:50px auto;
padding-left:100px;
border-top:1px solid #DDD;
border-bottom:1px solid #DDD;
position:relative;
}
.order .order-content.thank-you .alert::before{
content:"\e013";
font-family:'Glyphicons Halflings', sans-serif;
font-size:40px;
position:absolute;
left:20px;
}
.order .order-content.thank-you p{
margin-bottom:2px;
}
.order .order-content.thank-you .date{
margin-bottom:16px;
display:block;
font-size:16px;
}
textarea#note{
margin-top:20px;
}
.order .order-content.thank-you .cart-products{
margin-top:10px;
}
.order .order-content.thank-you .end-content{
padding:20px 0;
border-bottom:1px solid #DDD;
}
.order .order-content.thank-you .consents{
background-color:#FFFFFF;
color:#231f20;
}
.order .order-content.thank-you .consents ul{
list-style-type:none;
padding-left:0;
}
.order .payment-info, .profile-content .order.summary .payment-info{
margin:20px 0;
background-color:#FFFFFF;
padding:15px;
color:#231f20;
}
.order:not(.cart) .content .content-row .content-col .unit-adapter{
display:none;
}
@media(max-width:991px){
.order:not(.cart) .content .content-row .content-col .unit-text{
display:none;
}
.order:not(.cart) .content .content-row .content-col.amount .unit-adapter{
display:inline;
}
.order:not(.cart) .content .content-row.product .content-col.amount.stepper .unit-adapter{
display:block;
text-align:inherit;
}
}
.register, .login, .pass-remind, .advanced-search{
position:relative;
}
.register, .login, .pass-remind{
text-align:center;
}
.register .form, .login .form, .advanced-search .form{
background:#FFFFFF;
color:#231f20;
padding:30px 0;
}
.register .form, .login .form{
display:inline-block;
text-align:left;
width:100%;
}
.register .form input:not([type="radio"]):not([type="checkbox"]), .register .form select, .login .form input:not([type="radio"]):not([type="checkbox"]), .login .form select, .pass-remind .form input:not([type="radio"]):not([type="checkbox"]), .pass-remind .form select, .advanced-search .form input:not([type="radio"]):not([type="checkbox"]), .advanced-search .form select{
margin-bottom:20px;
width:100%;
clear:both;
}
.register .form select, .login .form select{
padding:9px;
}
.register .form input:not([type="radio"]):not([type="checkbox"]).small, .register .form select.small, .login .form input:not([type="radio"]):not([type="checkbox"]).small, .login .form select.small, .pass-remind .form input:not([type="radio"]):not([type="checkbox"]).small, .pass-remind .form select.small, .advanced-search .form input:not([type="radio"]):not([type="checkbox"]).small, .advanced-search .form select.small{
width:calc(50% - 5px);
clear:none;
float:left;
margin-right:10px;
min-height:45px;
}
.register .form input:not([type="radio"]):not([type="checkbox"]).small.nm, .register .form select.small.nm, .login .form input:not([type="radio"]):not([type="checkbox"]).small.nm, .login .form select.small.nm, .pass-remind .form input:not([type="radio"]):not([type="checkbox"]).small.nm, .pass-remind .form select.small.nm, .advanced-search .form input:not([type="radio"]):not([type="checkbox"]).small.nm, .advanced-search .form select.small.nm{
margin-right:0;
}
.register .form input[name="email"], .login .form input[name="email"], .pass-remind .form input[name="email"], .advanced-search .form input[name="email"]{
display:block;
}
.register .form p, .login .form p, .pass-remind .form p, .advanced-search .form p{
font-size:12px;
margin-bottom:20px;
display:inline-block;
}
.register .form button, .login .form button, .pass-remind .form button{
display:block;
float:right;
margin-top:20px;
}
.register .box, .login .box, .pass-remind .box, .advanced-search .box{
background:#FFFFFF;
text-align:left;
color:#231f20;
}
.register .box, .login .box, .pass-remind .box{
border-top:1px solid #DDD;
display:block;
padding-top:15px;
width:100%;
max-width:350px;
margin:30px auto auto;
}
@media(max-width:991px){
.register .box, .login .box, .pass-remind .box, .advanced-search .box{
right:7px;
}
}
@media(max-width:767px){
.register, .login, .pass-remind, .advanced-search{
padding:0 10px;
}
.register .box, .login .box, .pass-remind .box, .advanced-search .box{
position:static;
text-align:left;
padding:25px;
min-height:0;
}
}
.register .box .title, .login .box .title, .pass-remind .box .title, .advanced-search .box .title{
font-size:17px;
display:block;
margin:0;
margin-bottom:3px;
margin-top:6px;
clear:none;
}
@media(max-width:991px){
.register .box .title, .login .box .title, .pass-remind .box .title, .advanced-search .box .title{
font-size:18px;
}
}
@media(max-width:767px){
.register .box .title, .login .box .title, .pass-remind .box .title, .advanced-search .box .title{
font-size:18px;
display:inline-block;
margin-top:0;
margin-right:10px;
}
}
.register .box em, .login .box em, .pass-remind .box em, .advanced-search .box em{
font-size:18px;
text-transform:uppercase;
color:inherit;
white-space:nowrap;
}
.register .box .glyphicon, .login .box .glyphicon, .pass-remind .box .glyphicon, .advanced-search .box .glyphicon{
font-size:48px;
float:right;
}
@media(max-width:767px){
.register .box .glyphicon, .login .box .glyphicon, .pass-remind .box .glyphicon, .advanced-search .box .glyphicon{
display:none;
}
}
.register .switch, .login .switch, .pass-remind .switch{
clear:both;
}
.register > p, .login > p, .pass-remind > p{
padding:4px 30px;
background:#FFFFFF;
margin:0;
clear:both;
color:#231f20;
}
.register-message{
padding:30px !important;
font-size:18px;
color:#231f20;
}
p.register-message-subtitle{
padding-bottom:30px;
line-height:1.5em;
}
.register-content{
display:inline-block;
}
@media(max-width:991px){
.register > p, .login > p, .pass-remind > p{
width:75%;
}
}
@media(max-width:767px){
.register > p, .login > p, .pass-remind > p{
width:100%;
}
}
.pass-wrapper{
position:relative;
display:block;
}
@media(max-width:767px){
.pass-wrapper{
width:100%;
}
.pass-wrapper .show-pass{
right:0;
left:auto !important;
}
}
.pass-wrapper input{
padding-right:65px;
}
.pass-wrapper .show-pass{
position:absolute;
left:295px;
top:0;
bottom:20px;
width:50px;
font-size:18px;
color:inherit;
opacity:0.6;
cursor:pointer;
}
.pass-wrapper .show-pass::before{
position:absolute;
top:50%;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
left:0;
right:0;
margin:auto;
text-align:center;
content:"\e105";
}
.pass-wrapper .show-pass.visible::before{
content:"\e106";
}
.pwdrec-content{
display:inline-block;
width:100%;
}
.login .remind{
display:block;
margin-top:10px;
margin-bottom:15px;
}
.login h2{
display:none;
}
.register .nav-tabs > li > a, .register .nav-tabs > li > a:focus, .register .nav-tabs > li > a:hover{
color:#3c3932;
background:none;
border:none;
padding:0;
}
.register .nav-tabs{
padding-bottom:20px;
border:none;
}
.register .custom-radio{
display:inline-block;
width:auto;
min-width:155px;
}
.register .custom-radio label{
white-space:nowrap;
font-size:13px;
}
.register .switch label{
font-size:12px;
margin-bottom:10px;
}
.register .switch a{
color:#df1a3c;
}
.pass-remind button{
margin-top:40px;
}
.regulations .date, .regulations .files{
background:#FFFFFF;
color:#231f20;
}
.regulations .date{
padding:0;
margin-bottom:50px;
font-family:bebas,sans-serif;
}
.regulations .content{
display:inline-block;
clear:both;
}
.regulations .content, .regulations .content *{
font-size:14px!important;
font-family:robot,sans-serif!important;
line-height:175%!important;
}
.regulations .files{
color:#606060;
}
.regulations .files .glyphicon{
float:left;
margin-right:10px;
font-size:42px;
}
@media(max-width:767px){
.regulations{
padding:0 10px;
}
.regulations .files .glyphicon{
font-size:30px;
}
}
.regulations .files h2{
font-size:14px;
}
.regulations .files ul{
list-style-type:none;
padding:0 0 0 52px;
}
@media(max-width:767px){
.regulations .files ul{
padding-left:0;
}
}
.regulations .files ul a{
color:#606060;
}
.blog h1{
display:block;
font-size:46px;
}
.blog h1 em{
color:#df1a3c;
}
.blog h1 .products-count{
font-size:16px;
vertical-align:middle;
}
.blog .post .content{
padding:0;
margin-bottom:10px;
font-size:18px;
}
.blog .date, .blog .tags{
padding:0;
font-size:15px;
background:#FFFFFF;
color:#231f20;
opacity:0.8;
}
.blog h1 .products-count{
font-size:16px;
vertical-align:middle;
}
.blogpost-breadcrumbs li:last-child{
max-width:200px;
display:inline-block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
vertical-align:middle;
}
.blog.single-post{
padding:0;
}
#slide-message{
padding:10px 0;
text-align:right;
display:none;
}
#slide-message .glyphicon{
vertical-align:middle;
}
.custom-modal button::before, .custom-modal button::after{
content:none !important;
}
.custom-modal img{
max-height:120px;
}
.custom-modal .photo{
margin-right:15px;
float:left;
margin-bottom:15px;
}
.order .custom-modal button{
width:auto;
height:auto;
padding:10px 15px;
}
.order .custom-modal button.continue{
float:none;
clear:both;
display:block;
width:100%;
text-align:center;
margin-top:20px;
}
#notify .legend{
display:block;
}
.custom-modal .close:not(.cancel-add), .tell-about-form .close, .ask-about-form .close, .ask-for-price-form .close{
position:absolute;
top:15px;
right:15px;
color:#231f20;
text-shadow:none;
opacity:.5;
}
.custom-modal .close:hover, .tell-about-form .close:hover, .ask-about-form .close:hover, .ask-for-price-form .close:hover{
opacity:1;
}
.custom-modal input, .custom-modal textarea, .options input:not([type="radio"]):not([type="checkbox"]), .options textarea, .ask-for-price-form input, .ask-for-price-form textarea, .custom-modal select{
width:100%;
}
.custom-modal .title, .options .title, .ask-for-price-form .title{
text-transform:uppercase;
font-size:18px;
font-family:bebas,sans-serif;
margin:0 20px 20px 0;
}
#opinion-form{
display:none;
}
#opinion-form button::after{
content:none;
}
#ProductReviewAddForm textarea{
width:100%;
height:120px;
}
#opinion-form textarea{
height:200px;
}
#afterAddingToCartPopup{
max-height:220px;
height:initial;
padding:50px 100px;
max-width:650px;
text-align:center;
}
#afterAddingToCartPopup .saver-check{
margin-top:20px;
}
#afterAddingToCartPopup .title{
display:inline-block;
margin:0;
margin-right:40px;
}
.pass-wrapper .show-pass{
left:auto;
right:0;
}
.order.data .form{
width:100%;
}
.order.data .guest-form .centering{
width:100%;
}
.order.data .login-partial{
margin-bottom:40px;
max-width:1000px;
height:auto;
max-height:100%;
}
.order.data .login-partial .column{
width:50%;
position:relative;
}
@media(max-width:767px){
#afterAddingToCartPopup{
padding:20px 40px;
}
#afterAddingToCartPopup .title{
width:100%;
margin-right:0;
}
#order-form{
padding:0 10px;
}
.order.data .login-partial .column{
width:100%;
}
.order.data .login-partial .column:first-child{
border-bottom:1px solid #A9A9A9;
padding-bottom:15px;
margin-bottom:10px;
}
}
.order.data .login-partial .column:nth-child(2){
margin-bottom:25px;
}
@media(min-width:768px){
.order.data .login-partial .column:nth-child(2){
padding-left:20px;
}
.order.data .login-partial .column:first-child{
padding-right:20px;
}
}
.order.data .guest-form h2:not(.visible-h2), .order.data .login-partial h2:not(.visible-h2){
display:none;
}
#sets-attributes .product{
margin-bottom:10px;
}
#sets-attributes .product:not(:last-child){
border-bottom:1px solid #e7e7e7;
padding-bottom:10px;
}
#sets-attributes figure{
float:left;
width:30%;
text-align:center;
display:-ms-inline-flexbox;
display:-webkit-inline-flex;
display:inline-flex;
max-height:125px;
}
#sets-attributes figure img{
margin:auto;
max-height:125px;
}
#sets-attributes .set-attribute{
display:inline-block;
float:right;
width:70%;
}
#sets-attributes .set-attribute select{
width:100%;
}
#sets-attributes h2{
font-size:16px;
font-weight:bold;
}
#notevalidator{
display:none;
}
#send-opinion .legend{
display:block;
}
#machines-filter{
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
}
#machines-filter input{
margin:0;
}
#machines-error{
position:absolute;
z-index:1;
background-color:rgba(255, 255, 255, 0.85);
padding:20px 10px;
left:0;
right:0;
font-weight:bold;
}
#no-zip-error{
text-align:center;
font-weight:bold;
}
#coupon-delete .glyphicon-remove{
padding-right:5px;
}
#coupon-delete button{
padding:0 0 5px 0;
}
.selected-filters ul{
list-style-type:none;
padding:0 10px;
margin:20px 0;
display:inline-block;
width:100%;
}
.selected-filters ul li{
display:inline-block;
padding:7px 12px;
border:1px solid #DDD;
cursor:pointer;
float:left;
margin-right:20px;
}
.selected-filters ul .cancel{
vertical-align:middle;
margin-left:3px;
top:0;
}
.preview-info .photos.slider.main-photo::before{
font-family:'Glyphicons Halflings', sans-serif;
font-size:40px;
content:'\e015';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
width:0;
height:0;
cursor:pointer;
display:none;
z-index:1;
color:#231f20;
text-shadow:1px 1px 4px #FFFFFF;
}
@media(min-width:1200px){
.preview-info .photos.slider.main-photo:not(.zoomed):hover img{
-webkit-filter:contrast(0.5) brightness(1.4);
filter:contrast(0.5) brightness(1.4);
}
.preview-info .photos.slider.main-photo:not(.zoomed):hover:not(.loupe-disable)::before{
display:block;
}
}
.preview-info .photos.slider.main-photo a{
display:block;
}
.preview-info .photos.slider.main-photo.zoomed{
position:fixed;
top:0;
right:0;
left:0;
bottom:0;
z-index:10000;
max-height:none;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
align-items:center;
width:auto;
background:#FFFFFF;
}
.preview-info .photos.slider.main-photo.zoomed a{
cursor:default;
}
.preview-info .photos.slider.main-photo.zoomed::before{
content:none;
}
.preview-info .photos.slider.main-photo.zoomed .slick-list{
height:auto;
margin:auto;
}
.preview-info .photos.slider.main-photo.zoomed img{
max-height:100vh;
}
.preview-info .photos.slider.main-photo.zoomed .slick-slider{
max-height:none;
margin:auto;
}
.preview-info .photos.slider.main-photo.zoomed .product-flags{
display:none;
}
.preview-info .photos.slider.main-photo.zoomed #product-photos-close{
position:fixed;
right:0;
top:0;
background:transparent;
color:#231f20;
z-index:10;
font-size:20px;
}
@media(max-width:1199px){
.preview-info .attributes{
padding-right:0;
}
.preview-info .infos .notify-about[style*="display:block"], .preview-info .infos .add-to-cart{
margin-top:0;
margin-bottom:20px;
float:left;
}
}
@media(max-width:767px){
.preview-info .infos .notify-about[style*="display:block"], .preview-info .infos .add-to-cart{
float:none;
margin-left:auto;
margin-right:auto;
display: block!important;
}
}