@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;600;700;800&display=swap");
*:focus {
outline: none;
}
body {
height: 100%;
}
.radio-field {
display: block;
position: relative;
padding-left: 25px;
margin-bottom: 12px;
cursor: pointer;
font-size: 18px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.radio-field input {
position: absolute;
opacity: 0;
cursor: pointer;
}  .checkmark {
position: absolute;
top: 5px;
left: 0;
height: 15px;
width: 15px;
background-color: #d1d1d1;
border-radius: 50%;
} .radio-field:hover input ~ .checkmark {
background-color: #d1d1d1;
} .radio-field input:checked ~ .checkmark {
background-color: #ff0940;
} .checkmark:after {
content: "";
position: absolute;
display: none;
} .radio-field input:checked ~ .checkmark:after {
display: block;
} .radio-field .checkmark:after {
top: 9px;
left: 9px;
width: 8px;
height: 8px;
border-radius: 50%;
}
.post,
.page {
padding: 0;
margin: 0;
}
.container {
width: 980px;
margin: 0 auto;
}
.header-container {
border-top: 5px solid #000;
-webkit-box-shadow: 0 0 10px #e6e6e6;
box-shadow: 0 0 10px #e6e6e6;
z-index: 9;
}
.social_media {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
-ms-grid-column-align: center;
justify-self: center;
}
.social_media > ul {
margin: 0;
padding: 0;
}
.social_media > ul > li {
list-style: none;
display: inline-block;
padding: 5px;
}
.section_movie .loading_gif,
.section_stores .loading_gif {
display: block;
width: 100%;
text-align: center;
}
.slider_brand {
width: 100%;
}
.slider_brand > div .slick-slide {
border-radius: 100px;
margin: 20px;
padding: 20px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
cursor: pointer;
}
.slider_brand > div .slick-slide:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.slider_brand > div > img {
border-radius: 100px;
margin: 40px;
padding: 40px;
}
.control {
margin: 0 auto;
display: -ms-grid;
display: grid;
}
.control > div {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
-ms-grid-column-align: end;
justify-self: end;
}
.control > div > button {
background: transparent;
border: 0;
cursor: pointer;
}
.control > div > button > img {
width: 30px;
height: 20px;
}
.slider_active {
width: 800px;
display: block;
overflow: hidden;
}
.slider_active .movies {
overflow: hidden;
}
.slider_active .movies .movies_box {
display: -ms-grid;
display: grid;
-ms-grid-columns: 2fr 3fr;
grid-template-columns: 2fr 3fr;
}
.slider_active .movies .movies_box .img {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
-ms-grid-column-align: center;
justify-self: center;
}
.slider_active .movies .movies_box .img > img {
width: 280px;
-webkit-box-shadow: 0 0 30px #d5d5d5;
box-shadow: 0 0 30px #d5d5d5; margin: 30px;
border-radius: 5px;
}
.slider_active .movies .movies_box .content {
padding: 20px;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.slider_active .movies .movies_box .content > h3 {
font-size: 32px;
line-height: 38px;
width: 75%;
margin: 0;
}
.slider_active .movies .movies_box .content > p {
font-size: 14px;
}
.slider_active .movies .movies_box .content .btn > a {
display: inline-block;
text-decoration: none;
color: #fff;
padding: 10px 25px;
background: -webkit-gradient(linear, left top, right top, from(#4a77c3), to(#c5d4ec));
background: linear-gradient(90deg, #4a77c3, #c5d4ec);
border-radius: 2.5px;
-webkit-box-shadow: 0 0 30px #d5d5d5;
box-shadow: 0 0 30px #d5d5d5;
}
.form-contact p {
width: 100%;
}
.form-contact p span {
width: 100%;
}
.form-contact p span input[type="text"],
.form-contact p span input[type="email"],
.form-contact p span textarea {
width: 100%;
padding: 10px 15px;
border-radius: 0;
color: #505050;
-webkit-transition: all 0.2s;
transition: all 0.2s;
margin-bottom: 5px;
}
.form-contact p span input[type="text"]:focus,
.form-contact p span input[type="email"]:focus,
.form-contact p span textarea:focus {
border-left: 2.5px solid #4a77c3;
}
.form-contact p span input[type="text"]:focus::-webkit-input-placeholder,
.form-contact p span input[type="email"]:focus::-webkit-input-placeholder,
.form-contact p span textarea:focus::-webkit-input-placeholder {
color: #505050;
font-size: 14px;
}
.form-contact p span input[type="text"]:focus:-ms-input-placeholder,
.form-contact p span input[type="email"]:focus:-ms-input-placeholder,
.form-contact p span textarea:focus:-ms-input-placeholder {
color: #505050;
font-size: 14px;
}
.form-contact p span input[type="text"]:focus::-ms-input-placeholder,
.form-contact p span input[type="email"]:focus::-ms-input-placeholder,
.form-contact p span textarea:focus::-ms-input-placeholder {
color: #505050;
font-size: 14px;
}
.form-contact p span input[type="text"]:focus::placeholder,
.form-contact p span input[type="email"]:focus::placeholder,
.form-contact p span textarea:focus::placeholder {
color: #505050;
font-size: 14px;
}
.form-contact p span input[type="text"]::-webkit-input-placeholder,
.form-contact p span input[type="email"]::-webkit-input-placeholder,
.form-contact p span textarea::-webkit-input-placeholder {
-webkit-transition: all 0.2s;
transition: all 0.2s;
color: #bbbbbb;
font-size: 14px;
}
.form-contact p span input[type="text"]:-ms-input-placeholder,
.form-contact p span input[type="email"]:-ms-input-placeholder,
.form-contact p span textarea:-ms-input-placeholder {
-webkit-transition: all 0.2s;
transition: all 0.2s;
color: #bbbbbb;
font-size: 14px;
}
.form-contact p span input[type="text"]::-ms-input-placeholder,
.form-contact p span input[type="email"]::-ms-input-placeholder,
.form-contact p span textarea::-ms-input-placeholder {
-webkit-transition: all 0.2s;
transition: all 0.2s;
color: #bbbbbb;
font-size: 14px;
}
.form-contact p span input[type="text"]::placeholder,
.form-contact p span input[type="email"]::placeholder,
.form-contact p span textarea::placeholder {
-webkit-transition: all 0.2s;
transition: all 0.2s;
color: #bbbbbb;
font-size: 14px;
}
.form-contact p span textarea {
height: 140px;
}
.form-contact p input[type="submit"] {
background: -webkit-gradient(linear, left top, right top, from(#4a77c3), to(#c5d4ec));
background: linear-gradient(90deg, #4a77c3, #c5d4ec);
color: #fff;
border-radius: 5px;
text-transform: uppercase;
border: 0;
border-radius: 0;
padding: 10px 45px;
letter-spacing: 2px;
}
.form-contact span {
width: 100%;
}
.form-contact span input[type="text"],
.form-contact span input[type="email"],
.form-contact span textarea {
width: 100%;
padding: 10px 15px;
border-radius: 0;
color: #505050;
-webkit-transition: all 0.2s;
transition: all 0.2s;
margin-bottom: 5px;
}
.form-contact span input[type="text"]:focus,
.form-contact span input[type="email"]:focus,
.form-contact span textarea:focus {
border-left: 2.5px solid #4a77c3;
}
.form-contact span input[type="text"]:focus::-webkit-input-placeholder,
.form-contact span input[type="email"]:focus::-webkit-input-placeholder,
.form-contact span textarea:focus::-webkit-input-placeholder {
-webkit-transition: all 0.2s;
transition: all 0.2s;
color: #505050;
font-size: 14px;
}
.form-contact span input[type="text"]:focus:-ms-input-placeholder,
.form-contact span input[type="email"]:focus:-ms-input-placeholder,
.form-contact span textarea:focus:-ms-input-placeholder {
-webkit-transition: all 0.2s;
transition: all 0.2s;
color: #505050;
font-size: 14px;
}
.form-contact span input[type="text"]:focus::-ms-input-placeholder,
.form-contact span input[type="email"]:focus::-ms-input-placeholder,
.form-contact span textarea:focus::-ms-input-placeholder {
-webkit-transition: all 0.2s;
transition: all 0.2s;
color: #505050;
font-size: 14px;
}
.form-contact span input[type="text"]:focus::placeholder,
.form-contact span input[type="email"]:focus::placeholder,
.form-contact span textarea:focus::placeholder {
-webkit-transition: all 0.2s;
transition: all 0.2s;
color: #505050;
font-size: 14px;
}
.form-contact span input[type="text"]::-webkit-input-placeholder,
.form-contact span input[type="email"]::-webkit-input-placeholder,
.form-contact span textarea::-webkit-input-placeholder {
color: #bbbbbb;
font-size: 14px;
}
.form-contact span input[type="text"]:-ms-input-placeholder,
.form-contact span input[type="email"]:-ms-input-placeholder,
.form-contact span textarea:-ms-input-placeholder {
color: #bbbbbb;
font-size: 14px;
}
.form-contact span input[type="text"]::-ms-input-placeholder,
.form-contact span input[type="email"]::-ms-input-placeholder,
.form-contact span textarea::-ms-input-placeholder {
color: #bbbbbb;
font-size: 14px;
}
.form-contact span input[type="text"]::placeholder,
.form-contact span input[type="email"]::placeholder,
.form-contact span textarea::placeholder {
color: #bbbbbb;
font-size: 14px;
}
.form-contact span textarea {
height: 140px;
}
.form-contact input[type="submit"] {
background: -webkit-gradient(linear, left top, right top, from(#4a77c3), to(#c5d4ec));
background: linear-gradient(90deg, #4a77c3, #c5d4ec);
color: #fff;
border-radius: 5px;
text-transform: uppercase;
border: 0;
border-radius: 0;
padding: 10px 45px;
letter-spacing: 2px;
}
.header {
background: #ff0940;
}
.header > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.header > .container .logo {
text-align: center;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.header > .container .logo img {
width: 95px;
text-align: center;
}
.header > .container .social_media {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
text-align: center;
}
.header > .container .social_media > ul > li > a {
color: #000;
font-size: 24px;
}
.header > .container .menu {
-webkit-box-flex: 4;
-ms-flex: 4;
flex: 4;
text-align: center;
}
.header > .container .menu .menu_inner {
margin: 0;
padding: 0;
}
.header > .container .menu .menu_inner > li {
display: inline-block;
padding: 5px 15px;
}
.header > .container .menu .menu_inner > li > a {
font-weight: 500;
color: #2c2c2c;
-webkit-transform: all 0.4s;
transform: all 0.4s;
font-weight: 600;
font-size: 14px;
letter-spacing: 1px;
text-decoration: none;
}
.header > .container .menu .menu_inner > li:last-child {
border: 2px solid #052029;
border-radius: 5px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
background: #ffffff;
}
.header > .container .menu .menu_inner > li:last-child > a {
color: #000;
}
.header > .container .menu .menu_inner > li:last-child:active {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
.header > .container .menu .menu_inner > li:last-child:hover {
background: #00000000;
-webkit-transition: all 0.4s;
transition: all 0.4s;
background: #ffffff;
-webkit-box-shadow: 0 0 20px #ab0f3a24;
box-shadow: 0 0 20px #ab0f3a24;
}
.header > .container .menu .menu_inner > li:last-child:hover > a {
color: #000 !important;
}
.header > .container .menu .menu_inner > ul {
margin: 0;
padding: 0;
}
.header > .container .menu .menu_inner > ul > li {
display: inline-block;
padding: 5px 15px;
}
.header > .container .menu .menu_inner > ul > li > a {
font-weight: 500;
color: #000;
text-decoration: none;
}
.briefing {
padding: 200px 0;
width: 100%;
display: -ms-grid;
display: grid;
height: 100%;
background: #000;
}
.briefing .form-box {
width: 50%;
-ms-grid-column-align: center;
justify-self: center;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.briefing .form-box h2 {
text-align: center;
font-family: "Open Sans", sans-serif;
font-weight: 100;
font-size: 28px;
letter-spacing: -1px;
}
.briefing .form-box h2 > strong {
font-weight: 700;
}
.briefing .form-box .form-options > div {
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr)[2];
grid-template-columns: repeat(2, 1fr);
}
.briefing .form-box .form-options > div .active {
border: 2px solid #95bd28;
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: 9;
}
.briefing .form-box .form-options > div button {
cursor: pointer;
background-color: transparent;
border: 0;
}
.briefing .form-box .form-options > span > div > label {
display: block;
font-size: 14px;
margin-bottom: 5px;
}
.briefing .form-box .form-options > span > div > input,
.briefing .form-box .form-options > span > div textarea {
padding: 15px 20px;
margin-bottom: 20px;
margin-bottom: 20px;
background: #ffffff38;
}
.briefing .form-box .form-options > span > div > input:focus,
.briefing .form-box .form-options > span > div textarea:focus {
border: 1px solid #91ccee;
-webkit-box-shadow: 1px 1px 10px #91ccee38;
box-shadow: 1px 1px 10px #91ccee38;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.briefing .form-box .form-options > span > div > input {
width: 100%;
}
.briefing .form-box .form-options > span > div > textarea {
height: 120px;
resize: none;
}
.briefing .form-box .form-options > span > div > .success {
border-color: #b1f7b1;
}
.briefing .form-box .form-options > span > div > .error {
border-color: #ff9797;
}
.briefing .fade-out {
display: none;
}
.briefing .next-btn {
text-align: center;
padding: 40px 0;
}
.briefing .next-btn .confirm-btn {
cursor: pointer;
background: #000;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
}
.briefing .next-btn .confirm-btn:active {
-webkit-transition: all 0.4s;
transition: all 0.4s;
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
.remove-option {
opacity: 0.75;
}
.inner_banner,
.blog_page,
.banner {
padding: 40px 0;
position: relative;
z-index: 10;
}
.inner_banner {
position: relative;
z-index: 10;
padding: 10px 0;
text-align: center;
}
.inner_banner > div > h2 {
font-size: 44px;
padding: 0;
margin: 0;
}
.page_sidebar {
padding: 0 0 40px 0;
}
.page_sidebar > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.page_sidebar > .container > div {
width: 100%;
}
.price-box {
-webkit-transform: scale(1.15);
transform: scale(1.15);
border-radius: 10px;
-webkit-animation-name: bounce-btnn !important;
animation-name: bounce-btnn !important;
-webkit-animation-iteration-count: infinite !important;
animation-iteration-count: infinite !important;
-webkit-animation-delay: 4s !important;
animation-delay: 4s !important;
-webkit-box-shadow: 0 0 40px #dbdbdb;
box-shadow: 0 0 40px #dbdbdb;
z-index: 9;
}
.product {
padding: 40px 0;
}
.product > .container > h2 {
font-size: 16px;
}
.product_grid-4 {
width: 1520px;
margin: auto;
}
.product_grid-2 {
width: 650px;
margin: auto;
}
.product_grid {
position: relative;
}
.product_grid > .loading {
text-align: center;
padding: 80px 0;
}
.product_grid > .loading > img {
width: 60px;
}
.product_grid > .wrapper_img > .slide_left,
.product_grid > .wrapper_img > .slide_right {
background: transparent;
border: 0;
font-size: 38px;
color: #717171;
position: absolute;
cursor: pointer;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.product_grid > .wrapper_img > .slide_left img,
.product_grid > .wrapper_img > .slide_right img {
width: 25px;
}
.product_grid > .wrapper_img > .slide_left:hover,
.product_grid > .wrapper_img > .slide_right:hover {
color: #000;
}
.product_grid > .wrapper_img > .slide_left {
left: 10px;
top: 35%;
}
.product_grid > .wrapper_img > .slide_right {
right: 10px;
top: 35%;
}
.product_grid > .wrapper_img > .container-4 {
width: 1270px;
}
.product_grid > .wrapper_img > .container-4 > div .thumb {
height: 460px;
}
.product_grid > .wrapper_img > .container-2 {
width: 450px;
}
.product_grid > .wrapper_img > .container-2 > div .thumb {
height: 320px;
}
.product_grid > .wrapper_img > .container {
display: -ms-grid;
display: grid;
grid-gap: 20px;
position: relative;
}
.product_grid > .wrapper_img > .container > div {
width: 100%;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
-ms-grid-column-align: center;
justify-self: center;
}
.product_grid > .wrapper_img > .container > div .thumb {
border-radius: 2.5px;
width: 100%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
display: block;
position: relative;
}
.product_grid > .wrapper_img > .container > div .thumb > div {
background-size: cover;
background-position: center;
width: 100%;
height: 100%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.product_grid > .wrapper_img > .container > div .thumb > div:nth-of-type(1) {
z-index: 2;
position: absolute;
top: 0;
left: 0;
}
.product_grid > .wrapper_img > .container > div .thumb > div:nth-of-type(2) {
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
.product_grid > .wrapper_img > .container .has_gallery:hover > img {
-webkit-transition: all 0.6s;
transition: all 0.6s;
}
.product_grid > .wrapper_img > .container .has_gallery:hover > img:nth-of-type(1) {
opacity: 0;
}
.product_grid > .wrapper_img > .container .content {
display: block;
padding: 10px 30px;
text-align: center;
}
.product_grid > .wrapper_img > .container .content > h3 {
margin: 5px 0;
font-size: 14px;
color: #000;
}
.product_grid > .wrapper_img > .container .content > .promotion {
display: block;
font-size: 12px;
color: #000;
}
.product_grid > .wrapper_img > .container .content > .promotion > strong {
font-size: 14px;
}
.category_product {
padding: 40px 0;
}
.category_product > .container {
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr)[2];
grid-template-columns: repeat(2, 1fr);
height: auto;
}
.category_product > .container > .category_box > a {
display: block;
height: 370px;
width: 100%;
background-size: cover;
background-position: center;
}
.category_product > .container > .category_box > div {
padding: 10px 0;
}
.category_product > .container > .category_box > div > a > span {
color: #000;
text-transform: uppercase;
}
.category_product > .container > .category_box > div > a > h3 {
color: #000;
padding: 0;
margin: 0;
text-transform: uppercase;
}
.category_product > .container > .category_box > div > p {
font-size: 14px;
line-height: 24px;
margin-top: 0;
}
.category_product > .container > .category_box-product .category_box-btn {
text-align: center;
margin-top: 40px;
}
.category_product > .container > .category_box-product .category_box-btn > a {
color: #d1d1d1;
border-color: #d1d1d1;
}
.category_product > .container > .category_box-product .category_box-btn > a:hover {
background: #e6e6e658;
}
@-webkit-keyframes bounce-btnn {
0% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
}
@keyframes bounce-btnn {
0% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
}
@media only screen and (max-width: 760px) {
.slider_active {
width: 100%;
}
.slider_active .movies .movies_box {
display: block;
width: 100%;
}
.slider_active .movies .movies_box .content {
text-align: center;
}
.slider_active .movies .movies_box .content > h3 {
font-size: 25px;
line-height: 32px;
width: 100%;
}
.slider_active .movies .movies_box .content .btn > a {
-webkit-box-shadow: 0 0 20px #d5d5d5;
box-shadow: 0 0 20px #d5d5d5;
}
.slider_active .movies .movies_box .img {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
-ms-grid-column-align: center;
justify-self: center;
}
.slider_active .movies .movies_box .img > img {
width: 280px;
-webkit-box-shadow: 0 0 0;
box-shadow: 0 0 0; margin: auto;
border-radius: 5px;
}
.control > div {
-ms-grid-column-align: center;
justify-self: center;
}
.is_desktop {
display: none;
}
.active > span {
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.active > span:nth-of-type(1) {
width: 70%;
}
.active > span:nth-of-type(2) {
width: 40%;
}
.active > span:nth-of-type(3) {
width: 80%;
}
.menu-icon {
display: inline-block;
top: 0;
width: 50px;
height: 50px;
cursor: pointer;
padding: 12px;
right: 0;
background: #fff;
-ms-grid-column-align: end;
justify-self: end;
z-index: 2;
border: 2px solid #052029;
background: #ff0940;
}
.menu-icon > span {
height: 2px;
margin: 1px 0;
width: 100%;
background-color: #ff0940;
position: relative;
display: -ms-grid;
display: grid;
margin: 5px 0;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.menu-icon > span:nth-of-type(1) {
float: left;
}
.menu-icon > span:nth-of-type(2) {
float: left;
top: -5px;
clear: both;
}
.menu-icon > span:nth-of-type(3) {
float: left;
top: -10px;
clear: both;
}
.header > .container {
display: block;
width: 100%;
}
.header > .container .logo {
-ms-grid-row-align: center;
align-self: center;
width: 100%;
display: -ms-grid;
display: grid;
-ms-grid-columns: 6fr 2fr;
grid-template-columns: 6fr 2fr;
}
.header > .container .logo img {
width: 120px;
}
.header > .container .logo > span {
-ms-grid-column-align: center;
justify-self: center;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.header > .container .menu {
display: none;
}
.header > .container .menu .menu_inner {
margin: 0;
padding: 0;
}
.header > .container .menu .menu_inner > li {
display: block;
padding: 5px 15px;
}
.header > .container .menu .menu_inner > li > a {
font-weight: 500;
color: #969696;
-webkit-transform: all 0.4s;
transform: all 0.4s;
}
.header > .container .menu .menu_inner > li:last-child {
border: 2px solid #000;
border-radius: 5px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
background: #000;
}
.header > .container .menu .menu_inner > li:last-child > a {
color: #fff;
}
.header > .container .menu .menu_inner > li:last-child:active {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
.header > .container .menu .menu_inner > li:last-child:hover {
background: #00000000;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.header > .container .menu .menu_inner > li:last-child:hover > a {
color: #000 !important;
}
}
input {
color: #666;
background: #fff;
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
border: 1px solid #bbb;
border-radius: 3px;
display: block;
padding: 0.7em;
width: 100%;
}
.is_mobile {
display: none;
}
.mp-panel-checkout {
display: none !important;
}
.mp-terms-and-conditions {
display: none !important;
}
.payment_box::before {
display: none !important;
}
.wpcf7-form > p > label > span > input {
padding: 10px 15px;
border-radius: 5px;
}
.wpcf7-form > p > input[type="submit"] {
background: #ff0940;
border: 0;
border-radius: 5px;
padding: 15px;
font-size: 21px;
color: #fff;
cursor: pointer;
}
#mc-embedded-subscribe-form > div > div > input {
padding: 10px 15px;
border-radius: 5px;
}
#mc-embedded-subscribe-form > div > div > input[type="submit"] {
background: #ff0940;
border: 0;
border-radius: 5px;
padding: 15px;
font-size: 21px;
color: #fff;
cursor: pointer;
}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;600;700;800&display=swap"); ::-webkit-scrollbar {
width: 6px;
height: 5.5px;
} ::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 5px grey;
box-shadow: inset 0 0 5px grey;
border-radius: 10px;
} ::-webkit-scrollbar-thumb {
background: #ff0940;
border-radius: 10px;
} ::-webkit-scrollbar-thumb:hover {
background: #ff0940;
}
.woocommerce-info {
border-top-color: #ff0940;
}
.woocommerce {
position: relative !important;
padding: 0 0 60px 0;
}
.loading {
opacity: 0.5;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: 999;
}
.col-3 {
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr)[3];
grid-template-columns: repeat(3, 1fr);
grid-gap: 20px;
}
.col-3::before {
display: none !important;
}
.col-3 > li {
width: 100%;
}
.product_grid_cat {
position: relative;
}
.product_grid_cat .on_sale {
position: absolute;
left: 10px;
top: 10px;
z-index: 3;
color: #000;
background: #ff0940;
padding: 5px 10px;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 9px;
}
.product_grid_image {
width: 100%;
height: 390px;
position: relative;
}
.product_grid_image > div {
border-radius: 2.5px;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.product_grid_image > div:nth-of-type(1) {
z-index: 2;
position: absolute;
top: 0;
left: 0;
}
.product_grid_image > div:nth-of-type(2) {
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
.has_gallery > div:hover:nth-of-type(1) {
opacity: 0;
}
.product_grid_content {
display: block;
padding: 10px 10px;
}
.product_grid_content .product_grid_title {
font-size: 16px;
color: #000;
}
.product_grid_content .amount,
.product_grid_content .promotion {
font-size: 12px;
color: #000;
}
.product_grid_content .amount ins,
.product_grid_content .promotion ins {
background: #ffffff;
}
.woocommerce-product-gallery__wrapper {
height: auto !important;
}
.woocommerce-product-gallery__wrapper > div {
margin-bottom: 10px;
}
.product_image_feature {
margin-bottom: 15px !important;
width: 100%;
height: 800px;
}
.product_image_feature > div {
width: 100%;
height: 100%;
background-position: center !important;
background-size: cover !important;
opacity: 1 !important;
}
.gallery_image {
width: 100%;
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr)[2];
grid-template-columns: repeat(2, 1fr);
grid-gap: 15px;
}
.gallery_image > div {
height: 400px;
background-size: cover;
background-position: center;
border-radius: 2.5px;
}
.product_content .custom_label_offer {
font-size: 10px;
text-transform: uppercase;
background: #ff0940;
padding: 5px 15px;
border-radius: 2.5px;
letter-spacing: 2px;
color: #ffffff;
display: inline-block;
margin-bottom: 10px;
}
.product_content .product_title {
font-size: 34px;
color: #7e7e82;
font-weight: 600;
}
.product_content .product_price > p {
color: #7e7e82 !important;
font-size: 18px;
}
.product_content .product_price > p > span {
color: #7e7e82;
}
.product_content .product_price > div {
font-size: 14px;
}
.product_content .variations {
width: 440px !important;
margin-bottom: 0 !important;
}
.product_content .variations .price {
font-size: 14px;
color: #000;
}
.product_content .variations > div {
width: 100%;
}
.product_content .variations > div > div {
width: 100%;
}
.product_content .variations label {
display: block;
padding: 0;
margin: 0;
}
.product_content .variations .variation_options select {
width: 100% !important;
padding: 10px 15px;
}
.product_content .single_variation_wrap .custom_variation {
padding: 10px 0;
}
.product_content .single_variation_wrap .custom_variation .woocommerce-Price-amount,
.product_content .single_variation_wrap .custom_variation span {
color: #7e7e82;
}
.product_content .quantity_custom {
display: -ms-grid;
display: grid;
-ms-grid-columns: 2fr 8fr;
grid-template-columns: 2fr 8fr;
width: 440px;
}
.product_content .quantity_custom .quantity input {
width: 100%;
padding: 10px 15px;
border-radius: 0;
}
.product_content .quantity_custom button {
border-radius: 0 !important;
background: #ff0940 !important;
}
.product_content .social_share {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 14px;
}
.product_content .social_share > span {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
margin-right: 10px;
}
.product_content .social_share > ul {
margin: 0;
padding: 0;
}
.product_content .social_share > ul > li {
display: inline-block;
background: #7e7e82;
padding: 5px 10px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.product_content .social_share > ul > li > a {
color: #ffffff;
display: inline-block;
}
.product_content .social_share > ul > li:hover {
background: #717171;
}
.product_content .product_meta {
font-size: 12px;
padding: 15px 0;
}
.product_content .product_meta .posted_in > a {
color: #ff0940;
}
.product_content .custom_tabs > ul > li > a {
font-weight: 700;
color: #7e7e82;
margin: 15px 0;
display: inline-block;
}
.product_content .custom_tabs > ul > li > div > p {
font-size: 14px;
}
.product_content .custom_tabs > ul > li > table {
font-size: 14px;
}
#breadcrumbs {
padding: 15px 0;
font-size: 14px;
}
.custom_divisor {
margin: 40px 0;
display: block;
background: #d1d1d1;
}
.cart-page {
padding: 0 0 20px 0;
}
.entry-summary {
margin: 0;
}
.woocommerce table.shop_table {
border: 0;
}
.woocommerce table.cart img {
width: 80px;
border-radius: 5px;
}
.product-name > a {
color: #000;
font-weight: 700;
}
.woocommerce ul.products li.product a:hover img {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.woocommerce ul.products li.product a img {
-webkit-transition: all 0.4s;
transition: all 0.4s;
-webkit-transform: scale(1.08);
transform: scale(1.08);
}
.shipping-col-2 {
margin-bottom: 60px;
}
.shipping-col-2 .cart_totals {
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr)[2];
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px;
}
.shipping-col-2 .cart_totals > div:nth-of-type(2) {
width: 440px;
-ms-grid-column-align: end;
justify-self: end;
}
.shipping-col-2 .cart_totals > div:nth-of-type(2) > .wc-proceed-to-checkout > a {
width: 100%;
text-align: center;
-webkit-box-shadow: 0 0 20px #ebebeb;
box-shadow: 0 0 20px #ebebeb;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.shipping-col-2 .cart_totals > div:nth-of-type(2) > .wc-proceed-to-checkout > a:hover {
background: #7e7e82 !important;
}
.container-checkout {
width: 90%;
margin: auto;
}
.shipping-calculator-button,
.shipping-calculator-btn {
padding: 7.5px 25px;
border: 1px solid #717171;
display: inline-block;
background: #f8f8f8;
margin-bottom: 15px;
}
.woocommerce-shipping-calculator input,
.woocommerce-shipping-calculator .select2-selection {
border-radius: 0;
}
.checkout-button {
background-color: #ff0940 !important;
border-radius: 0 !important;
padding: 15px 25px !important;
-webkit-animation: _bounce 2s infinite;
animation: _bounce 2s infinite;
}
.woocommerce-shipping-destination {
font-size: 10px;
}
.cart_totals h2 {
font-size: 18px;
}
.woocommerce-result-count {
margin: 0;
padding: 0;
font-size: 10px;
}
.woocommerce-ordering {
margin-top: -10px !important;
}
.woocommerce-ordering select {
padding: 10px 15px;
font-size: 10px;
}
.product_category_price > h4 {
text-align: center;
margin: 0 0 10px 0;
}
.product_category_price > span {
text-align: center;
display: block;
}
.product_category_price .promotion {
font-size: 10px;
}
.woocommerce-NoticeGroup-checkout > ul {
padding: 20px 20px 20px 60px !important;
background-color: #f8f8f8;
}
.woocommerce-NoticeGroup-checkout > ul > li {
font-size: 13px;
}
.woocommerce-checkout-payment {
background: #fff !important;
border-radius: 0;
}
.woocommerce-checkout-payment > div > ul > li > label {
font-size: 14px;
}
.woocommerce-checkout-payment > div > ul > li > .payment_box {
padding: 1px 15px !important;
background-color: #f5f5f5 !important;
}
.woocommerce-checkout-payment > div > ul > li > .payment_box::before {
border: 1em solid #f5f5f5 !important;
border-right-color: transparent !important;
border-left-color: transparent !important;
border-top-color: transparent !important;
}
.woocommerce-checkout-payment > div > ul > li > .payment_box > p {
margin: 0;
padding: 10px 0;
}
.woocommerce-checkout-payment > div > .place-order > div > div > p {
font-size: 9px;
}
.woocommerce-checkout-review-order-table {
border: 1px solid red;
}
.woocommerce-checkout-review-order-table > tbody > tr > td > a > img {
width: 70px;
border-radius: 5px;
}
.woocommerce-shipping-totals > td {
font-size: 12px;
}
.woocommerce-shipping-totals > td > ul > li > label {
font-size: 12px;
}
.checkout-col-3 {
display: -ms-grid;
display: grid;
grid-gap: 40px;
-ms-grid-columns: (1fr)[3];
grid-template-columns: repeat(3, 1fr);
}
.checkout-col-3 .col-1 h3 {
margin: 20px 0;
}
.woocommerce-billing-fields__field-wrapper > p label,
.woocommerce-shipping-fields__field-wrapper > p label {
font-size: 12px;
}
.woocommerce-billing-fields__field-wrapper > p input,
.woocommerce-shipping-fields__field-wrapper > p input {
border-radius: 0;
padding: 5px 10px;
font-size: 12px;
border-color: #d5d5d5;
border-radius: 2px;
}
.woocommerce-billing-fields__field-wrapper > p .woocommerce-input-wrapper .select2-selection,
.woocommerce-shipping-fields__field-wrapper > p .woocommerce-input-wrapper .select2-selection {
border-color: #d5d5d5;
border-radius: 0;
font-size: 12px;
border-radius: 2px;
}
.woocommerce-form__label-for-checkbox span {
font-size: 12px;
}
#billing_country_field {
display: none;
}
.checkout__header {
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr)[3];
grid-template-columns: repeat(3, 1fr);
background: #f3f3f3;
}
.checkout__header > div {
padding: 5px 0;
position: relative;
text-transform: uppercase;
font-size: 10px;
}
.checkout__header > div::after {
content: "";
border-right: 3px solid #fff;
border-top: 3px solid #fff;
width: 20px;
height: 100%;
top: 2px;
right: 20px;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.checkout__header > div:last-child::after {
display: none;
}
.checkout__header > div > span {
padding: 10px 15px;
border-radius: 30px;
background: #ededed;
margin-right: 15px;
}
.woocommerce-product-rating {
margin-bottom: 0 !important;
}
.woocommerce-product-rating .woocommerce-review-link {
display: none;
}
.woocommerce .star-rating span {
color: #edc963;
}
.woocommerce .star-rating span::before {
font-family: star;
}
.calculatorRow {
display: none;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
padding: 0 !important;
margin: 0 !important;
}
.woocommerce-info,
.woocommerce-message {
margin-top: 15px;
background: #fff;
font-size: 12px;
border-radius: 2px solid #ff0940 !important;
}
.custom_tabs > ul {
margin: 0;
padding: 0;
}
.custom_tabs > ul > li {
list-style: none;
}
.wrapper_img > .container-4 {
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr)[4];
grid-template-columns: repeat(4, 1fr);
}
.product_grid-4 {
width: 100%;
}
.product_single > .container {
padding: 20px 0;
}
.product_single > .container > h2 {
font-size: 28px;
text-align: center;
}
.logo_footer > .container {
padding: 20px 0;
}
.logo_footer > .container > div {
text-align: center;
}
.logo_footer > .container > div > a {
display: block;
}
.logo_footer > .container > div > a > img {
width: 90px;
}
.site-main {
margin-top: 15px;
}

@media only screen and (max-width: 1742px) {
.banner > .container {
height: 590px;
}
}
@media only screen and (max-width: 1366px) {
.container {
width: 1200px;
}
.banner > .container {
height: 520px;
}
.product_grid > .wrapper_img > .container-4 {
width: 1200px;
}
.product_grid-4 {
width: 1200px;
}
}
@media only screen and (max-width: 600px) {
.custom_logo_div > div > div {
padding: 0 !important;
}
.menu-icon {
position: absolute;
}
.container {
width: 100%;
padding: 10px;
}
.header {
width: 100%;
}
.header > .container > .logo {
position: relative;
display: block;
text-align: center;
}
.header > .container > .logo > .custom-logo-link > img {
width: 90px !important;
}
.banner > .container {
width: 100%;
height: 700px;
}
.banner .banner_slider {
z-index: 8;
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
}
.banner .banner_slider .banner_control_mobile {
display: inline-block !important;
}
.banner .banner_slider .banner_control_desktop {
display: none !important;
}
.banner .banner_slider > .slider_desktop {
width: 100%;
height: 100%;
display: none;
}
.banner .banner_slider > .slider_desktop > .slick-list {
height: 100%;
margin: 0;
}
.banner .banner_slider > .slider_desktop > .slick-list > .slick-track {
height: 100%;
}
.banner .banner_slider > .slider_desktop > .slick-list > .slick-track > a {
margin: 0;
}
.banner .banner_slider > .slider_desktop > a {
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
display: block;
}
.banner .banner_slider > .slider_mobile {
display: block;
}
.banner_title {
width: 100%;
}
.banner_title > h4 {
font-size: 24px;
}
.label > .wrapper > div:nth-of-type(3) {
display: none;
}
.label > .wrapper > div:nth-of-type(4) {
display: none;
}
.category > .container {
display: block;
}
.category > .container > a {
height: 100px;
width: 100%;
display: block;
}
.category_product > .container {
display: block;
}
.product > .container {
width: 100%;
}
.product_grid-2 {
width: 100%;
}
.product_grid-4 {
width: 100%;
}
.product_grid > .wrapper_img > .container {
width: 100%;
}
.product_grid > .wrapper_img > .container > div .thumb {
height: 230px;
}
.product_grid > .wrapper_img > .container > div .content {
padding: 10px;
}
.post_list > .container {
display: block;
}
.newsletter > .container {
display: block;
}
.newsletter > .container > div {
text-align: center;
}
.newsletter > .container > div label {
font-size: 12px;
top: 15px;
}
.newsletter > .container > div input {
margin-bottom: 10px;
}
.newsletter > .container > div input[type="text"],
.newsletter > .container > div input[type="email"] {
border-color: #717171;
font-size: 14px;
padding: 10px;
}
.newsletter > .container > div input[type="submit"] {
display: inline-block;
width: 110px;
font-size: 12px;
}
.newsletter > .container > .active label {
top: -5px;
}
.social_media > ul > li > a {
font-size: 20px;
}
footer {
padding: 40px 0;
}
footer > .container {
display: block;
text-align: center;
}
.container-4 {
display: -ms-grid !important;
display: grid !important;
-ms-grid-columns: (1fr)[2] !important;
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media only screen and (max-width: 576px) {
.container-4 {
display: -ms-grid !important;
display: grid !important;
-ms-grid-columns: (1fr)[2] !important;
grid-template-columns: repeat(2, 1fr) !important;
}
.is_desktop {
display: none;
}
.is_mobile {
display: inline-block;
}
.container {
width: 90%;
}
.header {
width: 100%;
-webkit-box-shadow: 0 0 0;
box-shadow: 0 0 0;
}
.header > .container {
display: block;
width: 100%;
}
.header > .container > .menu {
position: fixed;
top: 0;
left: -900px;
background: #fff;
width: 75%;
height: 100vh;
z-index: 99;
-webkit-box-shadow: 0 0 50px #717171;
box-shadow: 0 0 50px #717171;
display: inline-block !important;
padding: 15px;
text-align: left;
}
.header > .container > .menu > .menu-z > li {
display: block;
padding: 12px 20px;
}
.header > .container > .menu > .menu-z > li:hover {
border-bottom-color: #ffffff;
}
.header > .container > .menu > .close_menu {
padding: 10px 20px;
color: #717171;
cursor: pointer;
font-size: 14px;
}
.header > .container > .logo {
display: block;
}
.header > .container > .logo > .custom-logo-link {
display: block;
text-align: center;
}
.header > .container > .logo > .custom-logo-link > img {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
width: 90%;
}
.header > .container > .logo > .icons {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
-ms-grid-column-align: center;
justify-self: center;
}
.header > .container > .logo > .icons > ul > li > a {
position: relative;
}
.header > .container > .logo > .icons > ul > li > a > .cart_quantity {
position: absolute;
bottom: -10px;
right: -15px;
background: #8fda4d;
color: #ffffff;
border-radius: 30px;
padding: 2px 9px;
font-size: 12px;
color: #000;
z-index: 9;
}
.mobile_search {
width: 100%;
display: -ms-grid;
display: grid;
-ms-grid-columns: 8fr 1fr;
grid-template-columns: 8fr 1fr;
background: #f7f7f7;
}
.mobile_search > input,
.mobile_search > button {
font-size: 12px;
background: transparent;
border: 0;
padding: 10px 0;
}
.mobile_search > input {
padding: 10px 15px;
}
.mobile_search > button {
border-left: 1px solid #e2e2e2 1f1;
}
.active > span {
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.active > span:nth-of-type(1) {
width: 70%;
}
.active > span:nth-of-type(2) {
width: 40%;
}
.active > span:nth-of-type(3) {
width: 80%;
}
.mobile_menu {
display: inline-block;
width: 50px;
height: 50px;
cursor: pointer;
padding: 12px;
left: 0;
z-index: 2;
}
.mobile_menu > span {
height: 2px;
margin: 1px 0;
width: 100%;
background-color: #000;
position: relative;
display: -ms-grid;
display: grid;
margin: 5px 0;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.btn_down {
float: right;
padding: 0 10px;
cursor: pointer;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.active-btn {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.submenu-container {
opacity: 1;
position: relative;
top: 0;
height: 0;
}
.submenu-container > .wrapper {
padding: 0;
}
.submenu-container > .wrapper .menu-sub > h3 {
display: none;
}
.submenu-container > .wrapper .menu-sub > ul > li {
padding: 7.5px 10px;
}
.submenu-container > .wrapper .menu-posts {
display: none;
}
.submenu-active {
height: 100%;
}
.banner > .container {
width: 100%;
height: 440px;
}
.banner_title {
width: 100%;
}
.banner_title > h4 {
font-size: 24px;
line-height: 38px;
}
.label {
padding: 20px 0 30px 0;
}
.label > .wrapper {
-ms-grid-columns: (1fr)[2];
grid-template-columns: repeat(2, 1fr);
}
.label > .wrapper > div {
font-size: 9px;
}
.label > .wrapper > div:nth-of-type(3) {
display: none;
}
.label > .wrapper > div:nth-of-type(4) {
display: none;
}
.category > .container {
display: block;
}
.category > .container > a {
height: 50%;
width: 100%;
display: block;
margin-bottom: 10px;
}
.category_product {
padding: 0;
}
.category_product > .container {
display: block;
}
.category_product > .container > .category_box > a {
height: 210px;
}
.category_product > .container > .category_box > div {
margin-bottom: 15px;
}
.category_product > .container > .category_box > div > p {
font-size: 12px;
}
.product > .container {
width: 90%;
}
.product_grid-2 {
width: 90%;
}
.product_grid-4 {
width: 90%;
}
.product_grid > .wrapper_img > .container {
width: 100%;
}
.product_grid > .wrapper_img > .container > div .thumb {
height: 170px;
}
.product_grid > .wrapper_img > .container > div .content {
padding: 10px;
}
.product_grid > .wrapper_img > .slide_right,
.product_grid > .wrapper_img > .slide_left {
padding: 5px;
z-index: 9;
}
.product_grid > .wrapper_img > .slide_left {
left: -20px;
}
.product_grid > .wrapper_img > .slide_right {
right: -20px;
}
.post_list > .container {
display: block;
}
.post_list > .post_list-box .post_img {
height: 160px;
}
.newsletter {
padding: 40px 0;
}
.newsletter > .container {
display: block;
}
.newsletter > .container > div {
text-align: center;
}
.newsletter > .container > div label {
font-size: 12px;
top: 15px;
}
.newsletter > .container > div input {
margin-bottom: 10px;
}
.newsletter > .container > div input[type="text"],
.newsletter > .container > div input[type="email"] {
border-color: #717171;
font-size: 14px;
padding: 10px;
}
.newsletter > .container > div input[type="submit"] {
display: inline-block;
width: 110px;
font-size: 12px;
}
.newsletter > .container > .active label {
top: -5px;
}
.social_media > ul > li > a {
font-size: 20px;
}
footer {
padding: 40px 0;
}
footer > .container {
display: block;
text-align: center;
}
footer > .container > div {
padding: 20px 0;
}
.inner_banner {
padding: 110px ​0 30px 0;
}
.blog_page,
.banner {
padding-top: 80px;
}
.price_product {
font-size: 16px !important;
}
.quantity_custom {
width: 100%;
}
.quantity_custom button {
width: 100%;
}
.reset_variations {
display: none;
}
.woocommerce-variation-price {
font-size: 14px;
}
.price_product_parcel {
font-size: 14px;
}
.social_share {
font-size: 12px;
}
.social_share > span {
margin-right: 10px;
}
.social_share > ul > li {
padding: 2.5px 7.5px;
}
.social_share > ul > li > a {
font-size: 15px;
}
#breadcrumbs {
font-size: 9px;
}
.woocommerce .woocommerce-ordering select {
display: none;
}
.woocommerce div.product {
padding: 0;
}
.woocommerce div.product form.cart .variations {
width: 100% !important;
}
.woocommerce div.product form.cart .variations select {
font-size: 12px;
width: 100%;
}
.woocommerce div .product_title {
font-size: 18px;
}
.gallery_image {
display: block;
}
.product_content .variations > div > div {
margin-bottom: 15px;
}
.product_content .quantity_custom {
-ms-grid-columns: 4fr 8fr;
grid-template-columns: 4fr 8fr;
width: 100% !important;
}
.product_content .custom_tabs > ul > li > table {
font-size: 10px;
}
.product_content .custom_tabs > ul > li > div > p {
font-size: 11px;
}
.product > .container > h2 {
text-align: center;
margin-bottom: 10px;
}
.page_sidebar {
padding: 10px 0;
}
.page_sidebar > .container {
display: block;
}
.page_sidebar > .container > .sidebar {
display: none;
}
.col-3 {
-ms-grid-columns: (1fr)[2];
grid-template-columns: repeat(2, 1fr);
}
.product_grid_image {
height: 180px;
}
.product_grid_cat .on_sale {
font-size: 7px;
letter-spacing: 0;
left: 0;
top: 0;
}
.product_grid_content {
padding: 5px;
}
.product_grid_content .product_grid_title {
font-size: 14px;
}
.product_grid_content .amount,
.product_grid_content .promotion {
font-size: 10px;
}
.product_grid_content .promotion {
display: block;
}
.category_description > p {
font-size: 10px;
}
.blog_page > .container {
display: block;
padding: 20px 0;
}
.single_page > .container-wrapper-blog {
width: 90%;
}
.contact_page > .container {
width: 90%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.contact_page > .container .contact_form {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.contact_page > .container .contact_list {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.contact_page > .container .contact_list > div > p {
font-size: 11px;
}
.contact_page > .container .contact_list > div > ul > li {
font-size: 12px;
padding: 5px 0;
letter-spacing: 0;
}
.contact_page > .container > .contact_form form > p > span input[type="text"],
.contact_page > .container > .contact_form form > p > span input[type="email"] {
margin-bottom: -10px;
}
.nav-links {
width: 90%;
}
.nav-links > div {
font-size: 10px;
}
.social__share > ul > li > a > span > span {
display: none;
}
.comments-area h2 {
font-size: 12px;
text-align: center;
}
.comments-area > .comment-respond {
padding: 10px !important;
}
.comments-area > .comment-respond > form > .col-2 {
display: block;
}
.comment-list {
font-size: 12px;
}
.comment-list .children {
padding-left: 20px !important;
}
.comment-list > li::marker {
display: none;
content: "";
}
.coupon input,
.coupon button {
width: 100% !important;
display: block;
}
.cart-page {
padding-bottom: 20px;
}
.shipping-col-2 .cart_totals {
display: block;
font-size: 10px;
}
.shipping-col-2 .cart_totals > div {
padding: 20px 0;
}
.shipping-col-2 .cart_totals > div:nth-of-type(1) {
border-top: 1px solid #717171;
border-bottom: 1px solid #717171;
}
.shipping-col-2 .cart_totals > div:nth-of-type(2) {
width: 100%;
}
.checkout-col-3 {
display: block;
}
.checkout-col-3 > div {
margin-bottom: 20px;
}
.checkout-col-3 > div:nth-of-type(2) {
border-top: 1px solid #d1d1d1;
border-bottom: 1px solid #d1d1d1;
}
.checkout-col-3 .col-1 h3 {
font-size: 14px;
text-align: center;
}
.checkout__header > div {
font-size: 8px;
padding-left: 10px;
}
.checkout__header > div > span {
display: none;
}
.checkout__header > div::after {
right: 8px;
}
.filter_btn {
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr)[2];
grid-template-columns: repeat(2, 1fr);
font-size: 12px;
}
.filter_btn > i {
-ms-grid-column-align: end;
justify-self: end;
}
.custom_category {
display: block;
}
.custom_category .custom_sidebar {
padding: 15px;
display: none;
}
.custom_category .custom_sidebar .custom_filter {
display: none;
}
.custom_category .custom_sidebar .awf-filter-title {
font-size: 12px;
}
.custom_category .custom_sidebar .awf-filter {
padding: 9px ​10px 10px 35p;
height: 42px;
font-size: 12px;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: initial;
}
.flex-viewport {
height: 100% !important;
}
.woocommerce ul.products li.product a img {
-webkit-transform: scale(1);
transform: scale(1);
}
.woocommerce table.shop_table_responsive tr,
.woocommerce-page table.shop_table_responsive tr {
font-size: 10px;
}
.woocommerce-info {
font-size: 10px;
}
.woocommerce table.shop_table {
font-size: 11px;
}
.wc_payment_methods {
padding: 0 !important;
}
.page_account > .container > div {
width: 100%;
padding: 20px;
}
#mc_embed_signup > form > #mc_embed_signup_scroll {
display: block;
}
#mc_embed_signup > form > #mc_embed_signup_scroll > div {
-ms-flex-item-align: end;
-ms-grid-row-align: end;
align-self: end;
padding-bottom: 0;
}
#mc_embed_signup > form > #mc_embed_signup_scroll .optionalParent {
margin-top: 40px;
}
#mc_embed_signup > form > #mc_embed_signup_scroll .optionalParent > div {
display: block;
text-align: center;
}
#mc_embed_signup div.response {
padding: 0;
text-align: center;
}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
position: absolute;
}
}
@media only screen and (max-width: 420px) {
.banner > .container {
width: 100%;
height: 490px;
}
}