<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<html lang="en">
<head>
<meta charset="UTF-8">
<title>OLIOS - Living Room</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<link rel="stylesheet" href="../css/normalize.css">
<link rel="stylesheet" href="../_build/css/main.css">
</head>
<body class='body-products'>
<!--===== LEFT ASIDE NAV =====-->
<aside class="c-aside-nav">
<!-- choose the active <a> element by adding .is-active -->
<a href="index.html" class="fa fa-home"></a>
<a href="" class="fa fa-shopping-basket"></a>
<a href="search.html" class="fa fa-search"></a>
<a href="" class="fa fa-sign-in"></a>
</aside>
<!--===== END OF LEFT ASIDE MENU =====-->
<!--===== RIGHT SLIDER MENU =====-->
<section class="c-menu-slider">
<input type="checkbox" name="c-menu-btn" id="c-menu-btn">
<label for="c-menu-btn" class="c-menu-btn">
<div class="c-menu-btn__indicator">
<div class="c-menu-btn__indicator--1"></div>
<div class="c-menu-btn__indicator--2"></div>
<div class="c-menu-btn__indicator--3"></div>
</div>
</label>
<label for="c-menu-btn" class="c-menu-btn--is-active"></label>
<div class="c-menu-slider__content">
<ul class="c-menu-items">
<li class='item-1'><a href="living-room.html">LIVING ROOM</a></li>
<li class='item-2'><a href="">OFFICE</a></li>
<li class='item-3'><a href="">FOR KIDS</a></li>
<li class='item-4'><a href="">KITCHEN</a></li>
<li class='item-5'><a href="">ACCESORIES</a></li>
</ul>
<a href="" class="c-menu-btn-bottom">
SHOW ALL CATEGORIES
<hr class="c-menu-btn-bottom-underline">
</a>
</div>
</section>
<!--===== END OF RIGHT SLIDER MENU =====-->
<section class="products">
<div class="wraper">
<div class='header'>
<h1>PRODUCTS</h1>
<a class="breadcrumbs breadcrumbs--living-room" href="living-room.html">LIVING ROOM</a>
</div>
<div class="catalog">
<a href="" class="catalog__product product-size-1">
<div class="img">
<img src="https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/red-seat.png" alt="">
</div>
<div class="product-size-1__description">
<h2>RED SEAT</h2>
<p>Lorem ipsum dolor sit amet</p>
<p class="catalog__product__price">$45</p>
</div>
</a>
<a href="" class="catalog__product product-size-2-3">
<div class="img">
<img src="https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/white-table.png" alt="">
</div>
<div class="product-size-2-3__description">
<h2>WHITE TALBE</h2>
<p>Lorem ipsum dolor sit amet</p>
<p class="catalog__product__price">$350</p>
</div>
</a>
<a href="" class="catalog__product product-size-1">
<div class="img">
<img src="https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/blue-seat.png" alt="">
</div>
<div class="product-size-1__description">
<h2>BLUE SEAT</h2>
<p>Lorem ipsum dolor sit amet</p>
<p class="catalog__product__price">$35</p>
</div>
</a>
<a href="" class="catalog__product product-size-2-3">
<div class="img">
<img src="https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/modern-bed.png" alt="">
</div>
<div class="product-size-2-3__description">
<h2>MODERN BED</h2>
<p>Lorem ipsum dolor sit amet</p>
<p class="catalog__product__price">$120</p>
</div>
</a>
<a href="" class="catalog__product product-size-1">
<div class="img">
<img src="https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/DARK-seat.png" alt="">
</div>
<div class="product-size-1__description">
<h2>DARK SEAT</h2>
<p>Lorem ipsum dolor sit amet</p>
<p class="catalog__product__price">$50</p>
</div>
</a>
</div>
<a href="" class="btn-products-bottom">
SHOW ALL CATEGORIES
</a>
</div>
</section>
</body>
</html>
@import url(https://fonts.googleapis.com/css?family=Lato:700,400,300italic,300,100);
@import url(https://necolas.github.io/normalize.css/4.1.1/normalize.css);
.c-aside-nav {
z-index: 1000;
background-image: url(https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/LOGO.png);
background-size: 33%;
background-position: center 3vh;
background-repeat: no-repeat;
position: fixed;
height: 100%;
width: 12vh;
background-color: #ffffff;
box-shadow: 0px 0px 4vh 0px rgba(219, 219, 219, 0.5)
}
.c-aside-nav .fa {
display: block;
color: #d8d8d8;
font-size: 3.1vh;
text-align: center;
padding: 3vh;
transition: color 0.15s 0s ease-in-out, text-shadow 0.15s 0s ease-in-out
}
.c-aside-nav .fa:hover {
color: rgba(0, 35, 255, 0.76);
text-shadow: 0px 0px 0.8vh #0050ff
}
.c-aside-nav .is-active {
color: #0023ff
}
.c-aside-nav .fa-home {
margin-top: 16vh
}
.c-aside-nav .fa-sign-in {
position: absolute;
bottom: 4vh;
display: block;
width: 100%;
height: 8vh;
text-align: center;
line-height: 8vh;
padding: 2vh 0;
-webkit-transform: rotateZ(90deg);
transform: rotateZ(90deg)
}
a {
text-decoration: none;
color: #000
}
.c-menu-btn,
input[id='c-menu-btn'] {
position: fixed;
top: 3.5vw;
right: 2.5vw;
height: 8vh;
width: 8vh;
background-color: #fff;
border-radius: 100%;
box-shadow: 0px 0px 4vh 0px rgba(219, 219, 219, 0.5);
z-index: 1;
cursor: pointer
}
.c-menu-btn__indicator {
position: absolute;
height: 2vh;
width: 2vh;
top: 3vh;
left: 3vh
}
.c-menu-btn__indicator div[class^="c-menu-btn__indicator--"] {
position: relative;
background-color: #0023ff;
height: 0.36364vh;
border-radius: 0.13333vh;
margin-top: 0.36364vh
}
.c-menu-btn__indicator div[class^="c-menu-btn__indicator--"]:first-child {
margin-top: 0.09091vh
}
.c-menu-btn__indicator--2 {
transition: opacity 0s 0.175s
}
input[id='c-menu-btn']:checked ~ .c-menu-btn .c-menu-btn__indicator--1 {
top: 0.72727vh;
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg);
-webkit-animation: linear btn-anim--up 0.35s;
animation: linear btn-anim--up 0.35s
}
input[id='c-menu-btn']:checked ~ .c-menu-btn .c-menu-btn__indicator--2 {
opacity: 0
}
input[id='c-menu-btn']:checked ~ .c-menu-btn .c-menu-btn__indicator--3 {
bottom: 0.72727vh;
-webkit-transform: rotateZ(-45deg);
transform: rotateZ(-45deg);
-webkit-animation: linear btn-anim--down 0.35s;
animation: linear btn-anim--down 0.35s
}
input[id='c-menu-btn']:not(:checked) ~ .c-menu-btn .c-menu-btn__indicator--1 {
-webkit-animation: reverse linear btn-anim--up-b 0.35s;
animation: reverse linear btn-anim--up-b 0.35s
}
input[id='c-menu-btn']:not(:checked) ~ .c-menu-btn .c-menu-btn__indicator--2 {
opacity: 1
}
input[id='c-menu-btn']:not(:checked) ~ .c-menu-btn .c-menu-btn__indicator--3 {
-webkit-animation: reverse linear btn-anim--down-b 0.35s;
animation: reverse linear btn-anim--down-b 0.35s
}
@-webkit-keyframes btn-anim--up {
0% {
top: 0;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
50% {
top: 0.72727vh;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
100% {
top: 0.72727vh;
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg)
}
}
@keyframes btn-anim--up {
0% {
top: 0;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
50% {
top: 0.72727vh;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
100% {
top: 0.72727vh;
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg)
}
}
@-webkit-keyframes btn-anim--down {
0% {
bottom: 0;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
50% {
bottom: 0.72727vh;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
100% {
bottom: 0.72727vh;
-webkit-transform: rotateZ(-45deg);
transform: rotateZ(-45deg)
}
}
@keyframes btn-anim--down {
0% {
bottom: 0;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
50% {
bottom: 0.72727vh;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
100% {
bottom: 0.72727vh;
-webkit-transform: rotateZ(-45deg);
transform: rotateZ(-45deg)
}
}
@-webkit-keyframes btn-anim--up-b {
0% {
top: 0;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
50% {
top: 0.72727vh;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
100% {
top: 0.72727vh;
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg)
}
}
@keyframes btn-anim--up-b {
0% {
top: 0;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
50% {
top: 0.72727vh;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
100% {
top: 0.72727vh;
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg)
}
}
@-webkit-keyframes btn-anim--down-b {
0% {
bottom: 0;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
50% {
bottom: 0.72727vh;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
100% {
bottom: 0.72727vh;
-webkit-transform: rotateZ(-45deg);
transform: rotateZ(-45deg)
}
}
@keyframes btn-anim--down-b {
0% {
bottom: 0;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
50% {
bottom: 0.72727vh;
-webkit-transform: rotateZ(0deg);
transform: rotateZ(0deg)
}
100% {
bottom: 0.72727vh;
-webkit-transform: rotateZ(-45deg);
transform: rotateZ(-45deg)
}
}
.c-menu-slider {
position: fixed;
left: 100%;
height: 100%;
z-index: 999
}
.c-menu-slider__content {
background-color: #fff;
position: absolute;
right: -41.8vh;
width: 0;
height: 100%;
margin: 0;
padding: 0;
padding-right: 3.8vh;
box-shadow: 0px 0px 4vh 0px rgba(219, 219, 219, 0.5)
}
input[id='c-menu-btn'] {
opacity: 0
}
input[id='c-menu-btn']:checked ~ .c-menu-slider__content {
width: 38vh;
right: -3.8vh;
-webkit-animation: menu-slide-in 0.7s;
animation: menu-slide-in 0.7s
}
input[id='c-menu-btn']:checked ~ .c-menu-btn--is-active {
position: absolute;
left: -100vw;
width: 100vw;
height: 100vh
}
input[id='c-menu-btn']:not(:checked) ~ .c-menu-slider__content {
transition: width 0s 0.7s;
-webkit-animation: menu-slide-out 0.7s;
animation: menu-slide-out 0.7s
}
@-webkit-keyframes menu-slide-in {
0% {
right: -41.8vh
}
64% {
right: 0
}
68% {
right: -0.38vh
}
100% {
right: -3.8vh
}
}
@keyframes menu-slide-in {
0% {
right: -41.8vh
}
64% {
right: 0
}
68% {
right: -0.38vh
}
100% {
right: -3.8vh
}
}
@-webkit-keyframes menu-slide-out {
0% {
right: -3.8vh
}
75% {
right: -41.8vh
}
}
@keyframes menu-slide-out {
0% {
right: -3.8vh
}
75% {
right: -41.8vh
}
}
.c-menu-items {
list-style: none;
padding: 0;
margin: 0
}
.c-menu-items li {
width: 100%;
font-weight: 400;
font-size: 2vh;
margin-top: 4vh
}
.c-menu-items li:first-child {
margin-top: 25vh
}
.c-menu-items li:first-child a:after {
display: inline-block;
margin-left: 3vh;
vertical-align: middle;
content: "";
width: 5.5vh;
height: 5.5vh;
background-image: url(https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/ICON1.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center center
}
.c-menu-items li:nth-child(2) a:after {
display: inline-block;
margin-left: 3vh;
vertical-align: middle;
content: "";
width: 5.5vh;
height: 5.5vh;
background-image: url(https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/ICON2.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center center
}
.c-menu-items li:nth-child(3) a:after {
display: inline-block;
margin-left: 3vh;
vertical-align: middle;
content: "";
width: 5.5vh;
height: 5.5vh;
background-image: url(https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/ICON3.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center center
}
.c-menu-items li:nth-child(4) a:after {
display: inline-block;
margin-left: 3vh;
vertical-align: middle;
content: "";
width: 5.5vh;
height: 5.5vh;
background-image: url(https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/ICON4.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center center
}
.c-menu-items li:nth-child(5) a:after {
display: inline-block;
margin-left: 3vh;
vertical-align: middle;
content: "";
width: 5.5vh;
height: 5.5vh;
background-image: url(https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/ICON5.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center center
}
.c-menu-items li a {
display: block;
padding-right: 7.6vh;
text-align: right;
color: #c1c1c1;
transition: color 0.15s ease-in-out, text-shadow 0.15s ease-in-out
}
.c-menu-items li a:after {
border-radius: 15%;
transition: background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out
}
.c-menu-items li a:hover {
color: #0023ff;
text-shadow: 0px 0px 0.8vh #0050ff
}
.c-menu-items li a:hover:after {
background-color: rgba(0, 35, 255, 0.73);
box-shadow: 0px 0px 1.5vh 0.5vh #0050ff
}
.c-menu-btn-bottom {
display: block;
position: fixed;
width: 35.34vh;
bottom: 5vh;
text-align: center;
padding: 1.5vh;
color: #0023ff;
font-size: 2vh;
font-weight: 400;
transition: text-shadow 0.15s ease-in-out
}
.c-menu-btn-bottom:hover {
text-shadow: 0px 0px 0.8vh #0050ff
}
.c-menu-btn-bottom-underline {
position: absolute;
padding: 0;
margin: 0;
left: 30%;
bottom: 0;
border: none;
width: 40%;
height: 2px;
background-color: #0023ff
}
.body-search {
width: 100vw;
height: 100vh;
background-color: #f0f0f0;
overflow-x: hidden;
background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url(https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/bg-main.png);
background-size: cover;
background-position: center bottom;
background-repeat: no-repeat;
background-attachment: fixed
}
.search__form {
position: relative
}
.search__form input[type='search'] {
width: 100%;
margin-top: 15vh;
font-size: 10vh;
font-weight: 100;
line-height: 1.5em;
text-transform: uppercase;
background: none;
border: none;
border-bottom: 1px solid gray;
margin-bottom: 20px;
margin-bottom: 2.5vh
}
.search__form input[type='search']:focus {
outline: none
}
.search__form input[type='reset'] {
display: none
}
.search__form input[type='submit'] {
display: none
}
.search__reset {
position: absolute;
top: 21vh;
right: 0;
display: block;
width: 5vh;
height: 5vh;
line-height: 5vh !important;
text-align: center;
color: rgba(0, 0, 0, 0.3);
font-weight: 100;
font-size: 3vh !important;
border-radius: 100%;
transition: box-shadow 0.15s, color 0.15s, font-size 0.15s
}
.search__reset:hover {
box-shadow: inset 0px 0vh 1.2vh 0.00px lightgray;
color: #676767;
font-size: 2.8vh !important
}
.search-hint {
margin-top: 0;
margin-bottom: 10vh;
color: rgba(0, 0, 0, 0.3);
font-weight: 300;
font-size: 2.5vh
}
.search-results {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.search-results a {
-webkit-flex: 0 1 45%;
-ms-flex: 0 1 45%;
flex: 0 1 45%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
overflow: hidden
}
.search-results a:hover h2 {
text-shadow: 0px 0px 0.3vw #000
}
.search-results img {
float: left;
width: 8vw
}
.search-results h2 {
margin: 0;
padding-left: 1vw;
font-weight: 300;
font-size: 3vw;
transition: text-shadow 0.2s
}
.search-report {
margin-top: 6vw;
margin-bottom: 10vh;
font-weight: 700;
font-size: 2vh
}
.header {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 7vh;
margin-bottom: 6vh
}
.header h1 {
margin: 0;
font-weight: 300;
font-size: 4vw;
line-height: 4vw
}
.header h2 {
margin: 0;
font-weight: 300;
font-size: 2.6vw;
line-height: 2.6vw
}
.breadcrumbs {
color: #c1c1c1;
font-weight: 400;
font-size: 1vw
}
.body-products {
overflow-x: hidden;
background: #f0f0f0
}
.breadcrumbs--living-room:after {
display: inline-block;
margin-left: 1.5vw;
vertical-align: middle;
content: "";
width: 3.5vw;
height: 3.5vw;
background-image: url(https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/ICON1.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center center
}
.catalog {
width: 65vw;
position: relative;
left: -1vw;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start
}
.catalog__product {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
height: 18vw;
border: 1vw solid #f0f0f0;
padding: 1.5vw;
box-sizing: border-box;
background-color: #fff
}
.catalog__product h2,
.catalog__product p {
margin: 0
}
.catalog__product h2 {
font-weight: 300;
font-size: 1.5vw
}
.catalog__product p {
font-weight: 300;
font-size: 0.8vw;
margin-bottom: 1vw
}
.catalog__product .catalog__product__price {
color: #0023ff;
font-weight: 700;
font-size: 1.1vw;
margin: 0
}
.product-size-1 {
-webkit-flex-flow: column;
-ms-flex-flow: column;
flex-flow: column;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-flex: 0 1 25%;
-ms-flex: 0 1 25%;
flex: 0 1 25%
}
.product-size-1 .img {
overflow: hidden;
height: 60%
}
.product-size-1 .img img {
display: block;
height: 100%;
margin: 0 auto
}
.product-size-2-3 {
overflow: hidden;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex: 1 1 50%;
-ms-flex: 1 1 50%;
flex: 1 1 50%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around
}
.product-size-2-3 .img {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
width: 55%
}
.product-size-2-3 .img img {
display: block;
width: 100%;
margin: 0 auto
}
.product-size-2-3__description {
float: left
}
.btn-products-bottom {
display: block;
margin: 1vw auto 0;
width: 12vw;
text-align: center;
padding: 1vw;
color: #0023ff;
font-size: 1vw;
transition: text-shadow 0.15s ease-in-out
}
.btn-products-bottom:hover {
text-shadow: 0px 0px 0.3vw #3172ff
}
.catalog a {
transition: box-shadow 0.2s
}
.catalog a:hover {
box-shadow: inset 0 0 1vw grey
}
.product {
margin-left: 12vh;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
height: 100vh
}
.product__view {
width: 41%;
height: 100%;
background-color: #fff;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
box-shadow: 0px 0px 25px 0px rgba(219, 219, 219, 0.45);
z-index: 1
}
.product__view--wraper {
width: 85%;
height: 85%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between
}
.product__view--wraper img {
width: 100%
}
.product__view__likes p {
margin: 0;
float: right
}
.heart {
color: #ff547c
}
.product__view__picture-tools {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.picture-tools__left,
.picture-tools__right {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: 1.4vw
}
.picture-tools__left a,
.picture-tools__right a {
color: #0023ff
}
.picture-tools__left {
width: 4vw
}
.picture-tools__right {
width: 5.5vw
}
.product__description {
padding-left: 5vw;
box-sizing: border-box;
overflow: hidden;
width: 59%;
-webkit-flex: 0 1 73%;
-ms-flex: 0 1 73%;
flex: 0 1 73%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.product__description__header {
padding-bottom: 3vh;
padding-right: 18.5vw;
margin-bottom: 0
}
.product__description__content-space {
height: 100%;
-webkit-flex: 1 1;
-ms-flex: 1 1;
flex: 1 1;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.product__description__content h1 {
font-size: 3.1vw;
font-weight: 300
}
.product__description__content h1 span[class='name'] {
color: #0023ff
}
.product__description__content>p {
font-size: 1.1vw;
font-weight: 300;
line-height: 2vw;
margin-top: 2vw
}
.content__price-tools {
margin-top: 3vw;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding-right: 18.5vw
}
.content__price-tools__price {
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.content__price-tools__price .price {
margin: 0;
color: #0023ff;
font-weight: 700;
font-size: 2vw
}
.content__price-tools__price .price:before {
content: 'COST';
display: block;
color: #000;
font-weight: 300;
font-size: 0.7vw
}
.content__price-tools__price .old-price {
padding-left: 0.6vw;
color: #000;
font-weight: 700;
font-size: 1vw;
line-height: 2.2vw;
text-decoration: line-through
}
.content__price-tools__tools {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.content__price-tools__tools input[type="number"] {
display: inline-block;
width: 3.7vw;
height: 2.5vw;
font-weight: 300;
font-size: 1.3vw;
text-align: center;
text-indent: 0.2vw;
border: none;
border-radius: 1.25vw;
padding: 0
}
.content__price-tools__tools input[type="number"]:before {
content: 'QUANTITY';
color: #000;
font-weight: 300;
font-size: 0.7vw
}
.content__price-tools__tools input[type="submit"] {
display: inline-block;
float: right;
margin-left: 2.5vw;
padding: 0;
padding-right: 1.75vw;
padding-left: 1.75vw;
height: 2.5vw;
border: none
}
.product__recomended-gallary {
-webkit-flex: 0 1 27%;
-ms-flex: 0 1 27%;
flex: 0 1 27%;
background-color: #fff;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
box-shadow: 0px 0px 25px 0px rgba(219, 219, 219, 0.25)
}
.product__recomended-gallary__recomended {
width: 5vw
}
.product__recomended-gallary__recomended p {
margin: 0;
margin-top: 3.6vw;
font-weight: 300;
font-size: 1.4vw;
line-height: 1em;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
position: relative;
right: -40%;
text-indent: -100%
}
.product__recomended-gallary__items-space {
-webkit-flex: 1 1;
-ms-flex: 1 1;
flex: 1 1;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.product__recomended-gallary__items {
width: 41vw;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between
}
.product__recomended-gallary__item {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
width: 8.5vw;
height: 19vh
}
.product__recomended-gallary__item .img {
overflow: hidden;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
height: 75%
}
.product__recomended-gallary__item .img img {
height: 100%
}
.product__recomended__description h3 {
margin: 0;
font-weight: 300;
font-size: 2vh
}
.product__recomended__description p {
margin: 0;
font-weight: 300;
font-size: 1.2vh
}
html {
font-family: Lato, Tahoma, Arial
}
a {
text-decoration: none
}
body {
width: 100vw;
height: 100vh;
background-color: #f0f0f0
}
.wraper {
position: relative;
width: 63vw;
margin: 0 auto;
overflow: hidden
}
.main {
margin: 0 auto;
padding: 0;
height: 100%;
width: 100%;
background-image: url(https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/NEWEST.png), url(https://dl.dropboxusercontent.com/u/29650667/Front%20End/Olios-flexbox/bg-main.png);
background-size: 73%, cover;
background-position: center 14%, center bottom;
background-repeat: no-repeat
}
.main__content {
margin: 0 auto;
text-align: center
}
.main__content h1 {
margin: 0;
padding-top: 12vh;
font-size: 11vw;
font-weight: 100
}
.main__content p {
margin-top: 1vh;
font-size: 1.7vw;
font-font-weight: 300;
margin-bottom: 2vw
}
.btn {
display: block;
margin: 0 auto;
color: #ffffff;
font-size: 1vw;
font-weight: 900;
background-color: #0023ff;
padding: 1vw 3vw;
border-radius: 1.5vw;
transition: background-color 0.15s ease, box-shadow 0.15s ease-in-out
}
.btn:hover {
background-color: rgba(17, 50, 255, 0.9);
box-shadow: 0 0 0.5vw #6f6f6f
}
.btn-main {
width: 7vw
}
.bg-tabs {
position: absolute;
right: 9vw;
bottom: 6vh;
float: right
}
.bg-tabs__submit {
display: none
}
input[id^='bg-tabs__tab-'] {
display: none
}
input[id^='bg-tabs__tab-']:checked+label {
background-color: #0023ff
}
label[class^='bg-tabs__tab-'] {
display: inline-block;
width: 10px;
height: 10px;
box-shadow: inset 0 0 1.25px #6f6f6f;
border-radius: 100%;
margin-left: 37.5px;
transition: background-color 0.5s
}
/*# sourceMappingURL=main.css.map */