diff --git a/.gitignore b/.gitignore
index 033ba29c8..4d716666d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,7 +4,7 @@
/public/css
/public/js
/public/vendor
-/public/themes/*
+/public/themes
/storage/*.key
/vendor
/.idea
diff --git a/public/themes/default/assets/css/shop.css b/public/themes/default/assets/css/shop.css
deleted file mode 100644
index a2f75cc6f..000000000
--- a/public/themes/default/assets/css/shop.css
+++ /dev/null
@@ -1,3057 +0,0 @@
-@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500);.icon {
- display: inline-block;
- background-size: cover;
-}
-
-.dropdown-right-icon {
- background-image: URL("../images/icon-dropdown-left.svg");
- width: 8px;
- height: 8px;
- margin-left: auto;
- margin-bottom: 2px;
-}
-
-.icon-menu-close {
- background-image: URL("../images/icon-menu-close.svg");
- width: 24px;
- height: 24px;
- margin-left: auto;
-}
-
-.icon-menu-close-adj {
- background-image: URL("../images/cross-icon-adj.svg");
- width: 32px;
- height: 32px;
- margin-left: auto;
-}
-
-.grid-view-icon {
- background-image: URL("../images/icon-grid-view.svg");
- width: 24px;
- height: 24px;
-}
-
-.list-view-icon {
- background-image: URL("../images/icon-list-view.svg");
- width: 24px;
- height: 24px;
-}
-
-.sort-icon {
- background-image: URL("../images/icon-sort.svg");
- width: 32px;
- height: 32px;
-}
-
-.filter-icon {
- background-image: URL("../images/icon-filter.svg");
- width: 32px;
- height: 32px;
-}
-
-.whishlist-icon {
- background-image: URL("../images/wishlist.svg");
- width: 24px;
- height: 24px;
-}
-
-.share-icon {
- background-image: URL("../images/icon-share.svg");
- width: 24px;
- height: 24px;
-}
-
-.icon-menu {
- background-image: URL("../images/icon-menu.svg");
- width: 24px;
- height: 24px;
-}
-
-.icon-search {
- background-image: URL("../images/icon-search.svg");
- width: 24px;
- height: 24px;
-}
-
-.icon-menu-back {
- background-image: URL("../images/icon-menu-back.svg");
- width: 24px;
- height: 24px;
-}
-
-.shipping-icon {
- background-image: url("../images/shipping.svg");
- width: 32px;
- height: 32px;
-}
-
-.payment-icon {
- background-image: url("../images/payment.svg");
- width: 32px;
- height: 32px;
-}
-
-.cart-icon {
- background-image: url("../images/icon-cart.svg");
- width: 24px;
- height: 24px;
-}
-
-.wishlist-icon {
- background-image: url("../images/wishlist.svg");
- width: 32px;
- height: 32px;
-}
-
-.icon-arrow-up {
- background-image: url("../images/arrow-up.svg");
- width: 16px;
- height: 16px;
-}
-
-.icon-arrow-down {
- background-image: url("../images/arrow-down.svg");
- width: 16px;
- height: 16px;
-}
-
-.expand-icon {
- background-image: url("../images/Expand-Light.svg");
- width: 18px;
- height: 18px;
-}
-
-.expand-on-icon {
- background-image: url("../images/Expand-Light-On.svg");
- width: 18px;
- height: 18px;
-}
-
-.icon-menu-close-adj {
- background-image: url("../images/cross-icon-adj.svg");
- width: 32px;
- height: 32px;
-}
-
-body {
- margin: 0;
- padding: 0;
- font-weight: 500;
- max-width: 100%;
- width: auto;
- color: #242424;
- font-size: 16px;
-}
-
-* {
- font-family: "Montserrat", sans-serif;
-}
-
-*::-webkit-input-placeholder {
- font-family: "Montserrat", sans-serif;
-}
-
-*::-webkit-input-placeholder {
- font-family: "Montserrat", sans-serif;
-}
-
-.btn.btn-primary {
- border-radius: 0px;
-}
-
-.mb-10 {
- margin-bottom: 10px;
-}
-
-.mb-15 {
- margin-bottom: 15px;
-}
-
-.mb-20 {
- margin-bottom: 20px;
-}
-
-.mb-25 {
- margin-bottom: 25px;
-}
-
-.mb-30 {
- margin-bottom: 30px;
-}
-
-.mb-35 {
- margin-bottom: 35px;
-}
-
-.mb-40 {
- margin-bottom: 40px;
-}
-
-.mb-45 {
- margin-bottom: 45px;
-}
-
-.mb-50 {
- margin-bottom: 50px;
-}
-
-.mb-60 {
- margin-bottom: 60px;
-}
-
-.mb-70 {
- margin-bottom: 70px;
-}
-
-.mb-80 {
- margin-bottom: 80px;
-}
-
-.mb-90 {
- margin-bottom: 90px;
-}
-
-.mt-5 {
- margin-top: 5px;
-}
-
-.mt-10 {
- margin-top: 10px;
-}
-
-.mt-15 {
- margin-top: 15px;
-}
-
-.mt-20 {
- margin-top: 20px;
-}
-
-.mt-25 {
- margin-top: 25px;
-}
-
-.mt-30 {
- margin-top: 30px;
-}
-
-.mt-35 {
- margin-top: 35px;
-}
-
-.mt-40 {
- margin-top: 40px;
-}
-
-.mt-45 {
- margin-top: 45px;
-}
-
-.mt-50 {
- margin-top: 50px;
-}
-
-.mt-60 {
- margin-top: 60px;
-}
-
-.mt-70 {
- margin-top: 70px;
-}
-
-.mt-80 {
- margin-top: 80px;
-}
-
-.mt-90 {
- margin-top: 90px;
-}
-
-.add-to-wishlist .wishlist-icon:hover {
- background-image: url("../images/wishadd.svg");
-}
-
-.product-price {
- margin-bottom: 14px;
- width: 100%;
- font-weight: 600;
-}
-
-.product-price .price-label {
- font-size: 14px;
- font-weight: 400;
-}
-
-.product-price .regular-price {
- color: #A5A5A5;
- text-decoration: line-through;
- margin-right: 10px;
-}
-
-.product-price .special-price {
- color: #FF6472;
-}
-
-.horizontal-rule {
- width: 100%;
- height: 1px;
- background: #C7C7C7;
-}
-
-.account-head .account-heading {
- font-size: 28px;
- color: #242424;
- text-transform: capitalize;
- text-align: left;
-}
-
-.account-head .account-action {
- font-size: 17px;
- margin-top: 1%;
- color: #0031F0;
- float: right;
-}
-
-.account-head .horizontal-rule {
- margin-top: 1.1%;
- width: 100%;
- height: 1px;
- vertical-align: middle;
- background: #C7C7C7;
-}
-
-.account-item-card {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- width: 100%;
- height: 125px;
-}
-
-.account-item-card .media-info {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
-}
-
-.account-item-card .media-info .media {
- height: 125px;
- width: 125px;
-}
-
-.account-item-card .media-info .info {
- display: block;
- margin-left: 20px;
-}
-
-.account-item-card .operations {
- height: 120px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
-}
-
-.account-item-card .operations a {
- width: 100%;
-}
-
-.account-item-card .operations a span {
- float: right;
-}
-
-.account-items-list {
- display: block;
- width: 100%;
-}
-
-.main-container-wrapper {
- max-width: 1300px;
- width: auto;
- padding-left: 15px;
- padding-right: 15px;
- margin-left: auto;
- margin-right: auto;
-}
-
-.main-container-wrapper .content-container {
- display: block;
-}
-
-.main-container-wrapper .product-grid-4 {
- display: grid;
- grid-template-columns: repeat(auto-fill, minmax(235px, 1fr));
- grid-auto-rows: auto;
- grid-column-gap: 48px;
- grid-row-gap: 15px;
-}
-
-.main-container-wrapper .product-grid-3 {
- display: grid;
- grid-template-columns: repeat(auto-fill, minmax(235px, 1fr));
- grid-gap: 27px;
- grid-auto-rows: auto;
-}
-
-@media only screen and (max-width: 551px) {
- .main-container-wrapper .product-grid-3 {
- grid-template-columns: 48.5% 48.5%;
- grid-column-gap: 20px;
- }
-}
-
-@media only screen and (max-width: 854px) {
- .main-container-wrapper .product-grid-4 {
- grid-template-columns: 29.5% 29.5% 29.5%;
- grid-column-gap: 35px;
- }
-}
-
-@media only screen and (max-width: 653px) {
- .main-container-wrapper .product-grid-4 {
- grid-template-columns: 48.5% 48.5%;
- grid-column-gap: 17px;
- }
-}
-
-.main-container-wrapper .product-card {
- position: relative;
-}
-
-.main-container-wrapper .product-card .product-image {
- max-height: 350px;
- max-width: 280px;
- margin-bottom: 10px;
- background: #F2F2F2;
-}
-
-.main-container-wrapper .product-card .product-image img {
- display: block;
- width: 100%;
-}
-
-.main-container-wrapper .product-card .product-name {
- margin-bottom: 14px;
- width: 100%;
- color: #242424;
-}
-
-.main-container-wrapper .product-card .product-name a {
- color: #242424;
-}
-
-.main-container-wrapper .product-card .product-description {
- display: none;
-}
-
-.main-container-wrapper .product-card .product-ratings {
- width: 100%;
-}
-
-.main-container-wrapper .product-card .product-ratings .icon {
- width: 16px;
- height: 16px;
-}
-
-.main-container-wrapper .product-card .cart-wish-wrap {
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- height: 40px;
-}
-
-.main-container-wrapper .product-card .cart-wish-wrap .addtocart {
- margin-right: 10px;
- text-transform: uppercase;
- text-align: left;
-}
-
-.main-container-wrapper .product-card .cart-wish-wrap .add-to-wishlist {
- margin-top: 5px;
-}
-
-.main-container-wrapper .product-card .sticker {
- border-radius: 100px;
- position: absolute;
- top: 10px;
- left: 10px;
- text-transform: uppercase;
- padding: 4px 13px;
- font-size: 14px;
- color: #fff;
-}
-
-.main-container-wrapper .product-card .sticker.sale {
- background: #FF6472;
-}
-
-.main-container-wrapper .product-card .sticker.new {
- background: #2ED04C;
-}
-
-@media only screen and (max-width: 425px) {
- .main-container-wrapper .product-card {
- font-size: 90%;
- }
- .main-container-wrapper .product-card .btn.btn-md {
- padding: 5px;
- }
- .main-container-wrapper .product-grid-4 {
- grid-template-columns: 48.5% 48.5%;
- grid-column-gap: 10px;
- }
-}
-
-.main-container-wrapper .product-list {
- min-height: 200px;
-}
-
-.main-container-wrapper .product-list .product-card {
- width: 100%;
- display: inline-block;
- margin-bottom: 20px;
-}
-
-.main-container-wrapper .product-list .product-card .product-image {
- float: left;
- width: 30%;
- height: 350px;
-}
-
-.main-container-wrapper .product-list .product-card .product-image img {
- height: 100%;
-}
-
-.main-container-wrapper .product-list .product-card .product-information {
- float: right;
- width: 70%;
- padding-left: 30px;
-}
-
-.main-container-wrapper .product-list .product-card:last-child {
- margin-bottom: 0;
-}
-
-.main-container-wrapper .product-list.empty h2 {
- font-size: 20px;
-}
-
-.main-container-wrapper section.featured-products {
- display: block;
- margin-bottom: 5%;
-}
-
-.main-container-wrapper section.featured-products .featured-heading {
- width: 100%;
- text-align: center;
- text-transform: uppercase;
- font-size: 18px;
- margin-bottom: 20px;
-}
-
-.main-container-wrapper section.featured-products .featured-heading .featured-separator {
- color: lightgray;
-}
-
-.main-container-wrapper section.news-update {
- display: block;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- width: 100%;
- margin-bottom: 5%;
-}
-
-.main-container-wrapper section.news-update .news-update-grid {
- display: grid;
- grid-template-columns: 58.5% 40%;
- grid-gap: 20px;
-}
-
-.main-container-wrapper section.news-update .news-update-grid .block1 {
- display: block;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
-}
-
-.main-container-wrapper section.news-update .news-update-grid .block1 img {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- height: 100%;
- width: 100%;
-}
-
-.main-container-wrapper section.news-update .news-update-grid .block2 {
- display: block;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- display: grid;
- grid-template-rows: repeat(2, minmax(50%, 1fr));
- grid-row-gap: 20px;
-}
-
-.main-container-wrapper section.news-update .news-update-grid .block2 .sub-block1 {
- display: block;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
-}
-
-.main-container-wrapper section.news-update .news-update-grid .block2 .sub-block1 img {
- width: 100%;
-}
-
-.main-container-wrapper section.news-update .news-update-grid .block2 .sub-block2 {
- display: block;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
-}
-
-.main-container-wrapper section.news-update .news-update-grid .block2 .sub-block2 img {
- width: 100%;
-}
-
-section.slider-block {
- display: block;
- margin-left: auto;
- margin-right: auto;
- margin-bottom: 5%;
-}
-
-section.slider-block div.slider-content {
- position: relative;
- height: 500px;
- margin-left: auto;
- margin-right: auto;
-}
-
-section.slider-block div.slider-content ul.slider-images li {
- position: absolute;
- visibility: hidden;
-}
-
-section.slider-block div.slider-content ul.slider-images li.show {
- display: block;
- visibility: visible;
- width: 100%;
- -webkit-animation-name: example;
- animation-name: example;
- -webkit-animation-duration: 4s;
- animation-duration: 4s;
-}
-
-@-webkit-keyframes example {
- 0% {
- opacity: 0.1;
- }
- 100% {
- opacity: 1;
- }
-}
-
-@keyframes example {
- 0% {
- opacity: 0.1;
- }
- 100% {
- opacity: 1;
- }
-}
-
-section.slider-block div.slider-content ul.slider-images li img {
- height: 500px;
- width: 100%;
-}
-
-section.slider-block div.slider-content div.slider-control {
- display: block;
- position: absolute;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- bottom: 2%;
- right: 2%;
-}
-
-section.slider-block div.slider-content div.slider-control .dark-left-icon {
- background-color: #F2F2F2;
- height: 48px;
- width: 48px;
- max-height: 100%;
- max-width: 100%;
-}
-
-section.slider-block div.slider-content div.slider-control .light-right-icon {
- background-color: #242424;
- height: 48px;
- width: 48px;
- max-height: 100%;
- max-width: 100%;
-}
-
-@media only screen and (max-width: 770px) {
- section.slider-block div.slider-content div.slider-control {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- bottom: 46%;
- right: 0%;
- width: 100%;
- }
-}
-
-.header {
- margin-top: 16px;
- margin-bottom: 21px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.header .header-top {
- margin-bottom: 16px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- max-width: 100%;
- width: auto;
- margin-left: auto;
- margin-right: auto;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
-}
-
-.header .header-top div.left-content {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
-}
-
-.header .header-top div.left-content ul.logo-container {
- margin-right: 12px;
-}
-
-.header .header-top div.left-content ul.logo-container li {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
-}
-
-.header .header-top div.left-content ul.logo-container li img {
- max-width: 120px;
- max-height: 40px;
-}
-
-.header .header-top div.left-content ul.search-container li.search-group {
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
-}
-
-.header .header-top div.left-content ul.search-container li.search-group .search-field {
- height: 38px;
- border: 2px solid #C7C7C7;
- border-radius: 3px;
- border-right: none;
- border-top-right-radius: 0px;
- border-bottom-right-radius: 0px;
- padding-left: 12px;
- font-family: "Montserrat", sans-serif;
- font-size: 14px;
-}
-
-.header .header-top div.left-content ul.search-container li.search-group .search-icon-wrapper {
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- height: 38px;
- width: 38px;
- border: 2px solid #C7C7C7;
- border-top-right-radius: 3px;
- border-bottom-right-radius: 3px;
-}
-
-.header .header-top div.left-content ul.search-container li.search-group .search-icon-wrapper .search-icon, .header .header-top div.left-content ul.search-container li.search-group .search-icon-wrapper .icon-search {
- margin-top: 4px;
- margin-left: 4px;
- height: 24px;
- width: 24px;
- cursor: pointer;
-}
-
-.header .header-top div.right-content {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
-}
-
-.header .header-top div.right-content .currency-switcher {
- float: right;
- border-right: 2px solid #C7C7C7;
- cursor: pointer;
-}
-
-.header .header-top div.right-content .currency-switcher .dropdown-toggle {
- line-height: 25px;
- margin-left: 14px;
- margin-right: 14px;
-}
-
-.header .header-top div.right-content .currency-switcher .dropdown-list {
- width: 100px;
- top: 37px;
-}
-
-.header .header-top div.right-content .currency-switcher .dropdown-list .dropdown-container {
- padding: 0 10px;
-}
-
-.header .header-top div.right-content ul.account-dropdown-container {
- float: right;
- border-right: 2px solid #C7C7C7;
- cursor: pointer;
-}
-
-.header .header-top div.right-content ul.account-dropdown-container li.account-dropdown {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- margin-left: 14px;
- margin-right: 14px;
-}
-
-.header .header-top div.right-content ul.account-dropdown-container li.account-dropdown .account {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
-}
-
-.header .header-top div.right-content ul.account-dropdown-container li.account-dropdown .dropdown-list {
- width: 300px;
- padding: 25px;
-}
-
-.header .header-top div.right-content ul.account-dropdown-container li.account-dropdown .dropdown-container {
- padding: 0px;
- overflow: hidden;
-}
-
-.header .header-top div.right-content ul.account-dropdown-container li.account-dropdown ul.account-dropdown-list {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
-}
-
-.header .header-top div.right-content ul.account-dropdown-container li.account-dropdown ul.account-dropdown-list li > a {
- color: white;
-}
-
-.header .header-top div.right-content ul.account-dropdown-container li.account-dropdown ul.account-dropdown-list .btn {
- min-width: 100px;
- text-align: center;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container {
- float: right;
- margin-left: 10px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .cart-icon {
- margin-right: 8px;
- height: 24px;
- width: 24px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .icon.arrow-down-icon {
- margin-top: 10px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list {
- width: 387px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container {
- padding: 10px 18px 10px 18px;
- max-height: 410px;
- overflow-y: auto;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .dropdown-cart {
- color: #242424;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .dropdown-cart > .dropdown-header {
- width: 100%;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .dropdown-cart > .dropdown-header p {
- display: inline;
- line-height: 25px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .dropdown-cart > .dropdown-header i {
- float: right;
- height: 22px;
- width: 22px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .dropdown-cart > .dropdown-header p.heading {
- font-weight: lighter;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .dropdown-content {
- padding-top: 8px;
- padding-bottom: 10px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .dropdown-content .item {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- border-bottom: 1px solid #C7C7C7;
- padding-top: 8px;
- padding-bottom: 8px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .dropdown-content .item img {
- height: 75px;
- width: 75px;
- margin-right: 8px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .dropdown-content .item-details {
- height: 75px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .item-details .item-name {
- font-size: 16px;
- font-weight: bold;
- margin-bottom: 8px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .item-details .item-price {
- margin-bottom: 8px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .item-details .item-qty {
- font-weight: lighter;
- margin-bottom: 8px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .dropdown-footer {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- margin-bottom: 8px;
-}
-
-.header .header-top div.right-content ul.cart-dropdown-container li.cart-dropdown .dropdown-list .dropdown-container .dropdown-footer .btn {
- max-width: 170px;
- text-align: center;
-}
-
-.header .header-top ul.right-responsive {
- display: none;
- cursor: pointer;
-}
-
-.header .header-top ul.right-responsive li {
- margin-right: 5px;
-}
-
-.header .header-top ul.right-responsive li:last-child {
- margin-right: 0px;
-}
-
-.header .header-top ul.right-responsive ul {
- margin-right: 5px;
-}
-
-.header .header-top ul.right-responsive ul:last-child {
- margin-right: 0px;
-}
-
-.header .header-bottom {
- height: 47px;
- margin-left: auto;
- margin-right: auto;
- border-top: 1px solid #C7C7C7;
- border-bottom: 1px solid #C7C7C7;
- display: block;
- /* submenu positioning */
-}
-
-.header .header-bottom ul.nav {
- display: block;
- font-size: 16px;
- max-width: 100%;
- width: auto;
- margin-left: auto;
- margin-right: auto;
-}
-
-.header .header-bottom .nav ul {
- margin: 0;
- padding: 0;
- border: 1px solid #C7C7C7;
- -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.4);
- box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.4);
-}
-
-.header .header-bottom .nav a {
- display: block;
- color: #242424;
- text-decoration: none;
- padding: 0.8em 0.3em 0.8em 0.5em;
- text-transform: uppercase;
- letter-spacing: -0.38px;
- position: relative;
-}
-
-.header .header-bottom .nav li > .icon {
- display: none;
-}
-
-.header .header-bottom .nav {
- vertical-align: top;
- display: inline-block;
-}
-
-.header .header-bottom .nav li {
- position: relative;
- height: 45px;
-}
-
-.header .header-bottom .nav > li {
- float: left;
- margin-right: 1px;
-}
-
-.header .header-bottom .nav > li > a {
- margin-bottom: 1px;
-}
-
-.header .header-bottom .nav > li > a .icon {
- display: none;
-}
-
-.header .header-bottom .nav li li a {
- margin-top: 1px;
-}
-
-.header .header-bottom .nav li a:first-child:nth-last-child(2):before {
- content: "";
- position: absolute;
- height: 0;
- width: 0;
- border: 5px solid transparent;
- top: 50%;
- right: 5px;
-}
-
-.header .header-bottom .nav ul {
- position: absolute;
- white-space: nowrap;
- border: 1px solid #C7C7C7;
- background-color: white;
- z-index: 1;
- left: -99999em;
-}
-
-.header .header-bottom .nav > li:hover {
- background-color: #F2F2F2;
-}
-
-.header .header-bottom .nav > li:hover > ul {
- left: auto;
- min-width: 100%;
-}
-
-.header .header-bottom .nav > li li:hover {
- background-color: #F2F2F2;
-}
-
-.header .header-bottom .nav > li li:hover > ul {
- left: 100%;
- margin-left: 1px;
- top: -2px;
-}
-
-.header .header-bottom .nav > li:hover > a:first-child:nth-last-child(2):before {
- margin-top: -5px;
-}
-
-.header .header-bottom .nav li li > a:first-child:nth-last-child(2):before {
- margin-top: -5px;
-}
-
-.header .header-bottom .nav li li:hover > a:first-child:nth-last-child(2):before {
- right: 10px;
-}
-
-.header .search-responsive {
- display: none;
-}
-
-.header .search-responsive .search-content {
- border-bottom: 1px solid #C7C7C7;
- height: 48px;
-}
-
-.header .search-responsive .search-content .search {
- width: 70%;
- margin-left: 20px;
- height: 30px;
- border: none;
- font-size: 16px;
- position: absolute;
-}
-
-.header .search-responsive .search-content .right {
- float: right;
-}
-
-.header .search-responsive .search-content .suggestion {
- position: absolute;
- margin-left: 20px;
-}
-
-.header .search-responsive .search-content:first-child {
- border-top: 1px solid #C7C7C7;
-}
-
-@media all and (max-width: 720px) {
- .header .header-bottom {
- height: auto;
- display: none;
- }
- .header .header-bottom .nav a {
- display: inline-block;
- }
- .header .header-bottom ul.nav, .header .header-bottom .nav li {
- height: auto;
- }
- .header .header-bottom .nav > li {
- float: none;
- }
- .header .header-bottom .nav li > .icon {
- float: right;
- display: block;
- }
- .header .header-bottom .nav li .left {
- height: 16px;
- width: 16px;
- }
- .header .header-bottom .nav li a > .icon {
- display: none;
- }
- .header .header-bottom .nav ul {
- position: unset;
- border: none;
- -webkit-box-shadow: none;
- box-shadow: none;
- }
- .header .header-bottom .nav > li li:hover > ul {
- margin-left: 0px;
- top: 0px;
- }
- ul.search-container {
- display: none !important;
- }
- ul.account-dropdown-container {
- display: none !important;
- }
- ul.cart-dropdown-container {
- display: none !important;
- }
- ul.right-responsive {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
- display: flex !important;
- margin-left: 12px;
- }
-}
-
-.footer {
- background-color: #F2F2F2;
- padding-left: 10%;
- padding-right: 10%;
-}
-
-.footer .footer-content .footer-list-container {
- display: grid;
- padding-top: 40px;
- padding-bottom: 40px;
- padding-left: 10px;
- padding-right: 10px;
- grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
- grid-auto-rows: auto;
- grid-row-gap: 1vh;
-}
-
-.footer .footer-content .footer-list-container .list-container .list-heading {
- text-transform: uppercase;
- color: #a5a5a5;
-}
-
-.footer .footer-content .footer-list-container .list-container .list-group {
- padding-top: 25px;
-}
-
-.footer .footer-content .footer-list-container .list-container .list-group li {
- margin-bottom: 12px;
- list-style-type: none;
- text-transform: uppercase;
-}
-
-.footer .footer-content .footer-list-container .list-container .list-group li span.icon-wrapper {
- display: inline-block;
- vertical-align: middle;
- margin-right: 5px;
- height: 24px;
- width: 24px;
-}
-
-.footer .footer-content .footer-list-container .list-container .list-group li span.icon-wrapper span.icon {
- height: 24px;
- width: 24px;
-}
-
-.footer .footer-content .footer-list-container .list-container .form-container {
- padding-top: 5px;
-}
-
-.footer .footer-content .footer-list-container .list-container .form-container .control-group .subscribe-field {
- width: 100%;
-}
-
-.footer .footer-content .footer-list-container .list-container .form-container .control-group .subscribe-field::-webkit-input-placeholder {
- font-family: "montserrat", sans-serif;
-}
-
-.footer .footer-content .footer-list-container .list-container .form-container .control-group .subscribe-field::-moz-placeholder {
- font-family: "montserrat", sans-serif;
-}
-
-.footer .footer-content .footer-list-container .list-container .form-container .control-group .btn-primary {
- background-color: #242424;
- margin-top: 8px;
- border-radius: 0px;
- text-align: center;
-}
-
-.footer .footer-content .footer-list-container .list-container .form-container .control-group .locale-switcher {
- width: 100%;
-}
-
-.main .category-container {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- width: 100%;
-}
-
-.main .category-container .layered-filter-wrapper, .main .category-container .responsive-layred-filter {
- width: 25%;
- float: left;
- padding-right: 20px;
- min-height: 1px;
-}
-
-.main .category-container .layered-filter-wrapper .filter-title, .main .category-container .responsive-layred-filter .filter-title {
- border-bottom: 1px solid #C7C7C7;
- color: #242424;
- padding: 10px 0;
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item {
- border-bottom: 1px solid #C7C7C7;
- padding-bottom: 10px;
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item .filter-attributes-title, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item .filter-attributes-title {
- padding: 10px 40px 0 10px;
- color: #5E5E5E;
- cursor: pointer;
- position: relative;
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item .filter-attributes-title .remove-filter-link, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item .filter-attributes-title .remove-filter-link {
- font-weight: 400;
- color: #0031F0;
- margin-right: 10px;
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item .filter-attributes-title .icon, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item .filter-attributes-title .icon {
- background-image: url("../images/arrow-down.svg") !important;
- width: 10px;
- height: 10px;
- position: absolute;
- right: 15px;
- top: 14px;
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item .filter-attributes-content, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item .filter-attributes-content {
- padding: 10px;
- display: none;
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item .filter-attributes-content ol.items, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item .filter-attributes-content ol.items {
- padding: 0;
- margin: 0;
- list-style: none none;
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item .filter-attributes-content ol.items li.item, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item .filter-attributes-content ol.items li.item {
- padding: 8px 0;
- color: #5E5E5E;
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item .filter-attributes-content ol.items li.item .checkbox, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item .filter-attributes-content ol.items li.item .checkbox {
- margin: 0;
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item .filter-attributes-content ol.items li.item .checkbox .checkbox-view, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item .filter-attributes-content ol.items li.item .checkbox .checkbox-view {
- height: 16px;
- width: 16px;
- background-image: url("../images/checkbox.svg");
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item .filter-attributes-content ol.items li.item .checkbox input:checked + .checkbox-view, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item .filter-attributes-content ol.items li.item .checkbox input:checked + .checkbox-view {
- background-image: url("../images/checkbox-checked.svg");
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item .filter-attributes-content .price-range-wrapper, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item .filter-attributes-content .price-range-wrapper {
- margin-top: 21px;
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item.active .filter-attributes-content, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item.active .filter-attributes-content {
- display: block;
-}
-
-.main .category-container .layered-filter-wrapper .filter-attributes .filter-attributes-item.active .filter-attributes-title .icon, .main .category-container .responsive-layred-filter .filter-attributes .filter-attributes-item.active .filter-attributes-title .icon {
- background-image: url("../images//arrow-up.svg") !important;
-}
-
-.main .category-container .responsive-layred-filter {
- display: none;
- width: 100%;
- float: none;
- padding-right: 0px;
-}
-
-.main .category-container .category-block {
- width: 80%;
- display: block;
-}
-
-.main .category-container .category-block .hero-image {
- border: 1px solid green;
- display: block;
- visibility: visible;
- width: auto;
-}
-
-.main .category-container .category-block .hero-image img {
- height: 400px;
- width: 100%;
-}
-
-.main .top-toolbar {
- width: 100%;
- display: inline-block;
-}
-
-.main .top-toolbar .page-info {
- float: left;
- color: #242424;
- line-height: 45px;
-}
-
-.main .top-toolbar .page-info span {
- display: none;
-}
-
-.main .top-toolbar .page-info span:first-child {
- display: inline;
-}
-
-.main .top-toolbar .pager {
- float: right;
-}
-
-.main .top-toolbar .pager label {
- margin-right: 5px;
-}
-
-.main .top-toolbar .pager select {
- background: #F2F2F2;
- border: 1px solid #C7C7C7;
- border-radius: 3px;
- color: #242424;
- padding: 10px;
-}
-
-.main .top-toolbar .pager .view-mode {
- display: inline-block;
- margin-right: 20px;
-}
-
-.main .top-toolbar .pager .view-mode a, .main .top-toolbar .pager .view-mode span {
- display: inline-block;
- vertical-align: middle;
-}
-
-.main .top-toolbar .pager .view-mode a.grid-view, .main .top-toolbar .pager .view-mode span.grid-view {
- margin-right: 10px;
-}
-
-.main .top-toolbar .pager .view-mode .sort-filter {
- display: none;
-}
-
-.main .top-toolbar .pager .sorter {
- display: inline-block;
- margin-right: 10px;
-}
-
-.main .top-toolbar .pager .limiter {
- display: inline-block;
-}
-
-.main .bottom-toolbar {
- display: block;
- margin-top: 40px;
- margin-bottom: 40px;
- text-align: center;
-}
-
-@media only screen and (max-width: 840px) {
- .main .layered-filter-wrapper, .main .category-container .responsive-layred-filter {
- display: none;
- }
- .main .category-block {
- width: 100% !important;
- }
- .main .category-block .top-toolbar {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- }
- .main .category-block .top-toolbar .page-info {
- border-bottom: 1px solid #C7C7C7;
- line-height: 15px;
- }
- .main .category-block .top-toolbar .page-info span {
- display: inline;
- }
- .main .category-block .top-toolbar .page-info span:first-child {
- display: none;
- }
- .main .category-block .top-toolbar .page-info .sort-filter {
- float: right;
- cursor: pointer;
- }
- .main .category-block .top-toolbar .pager {
- margin-top: 20px;
- display: none;
- }
- .main .category-block .top-toolbar .pager .view-mode {
- display: none;
- }
- .main .category-block .responsive-layred-filter {
- display: block;
- }
-}
-
-section.product-detail {
- color: #242424;
-}
-
-section.product-detail div.category-breadcrumbs {
- display: inline;
-}
-
-section.product-detail div.layouter {
- display: block;
- margin-top: 20px;
- margin-bottom: 20px;
-}
-
-section.product-detail div.layouter form {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- width: 100%;
-}
-
-section.product-detail div.layouter form div.product-image-group {
- margin-right: 30px;
- width: 604px;
- height: 650px;
- max-width: 604px;
-}
-
-section.product-detail div.layouter form div.product-image-group div {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
-}
-
-section.product-detail div.layouter form div.product-image-group div .thumb-list {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- margin-right: 4px;
- min-width: 120px;
- overflow: hidden;
- position: relative;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
- max-height: 480px;
-}
-
-section.product-detail div.layouter form div.product-image-group div .thumb-list .thumb-frame {
- border: 2px solid transparent;
- background: #F2F2F2;
- width: 120px;
- max-height: 120px;
-}
-
-section.product-detail div.layouter form div.product-image-group div .thumb-list .thumb-frame.active {
- border-color: #C7C7C7;
-}
-
-section.product-detail div.layouter form div.product-image-group div .thumb-list .thumb-frame img {
- height: 100%;
- width: 100%;
-}
-
-section.product-detail div.layouter form div.product-image-group div .thumb-list .gallery-control {
- width: 100%;
- position: absolute;
- text-align: center;
- cursor: pointer;
- z-index: 1;
-}
-
-section.product-detail div.layouter form div.product-image-group div .thumb-list .gallery-control .overlay {
- opacity: 0.3;
- background: #242424;
- width: 100%;
- height: 18px;
- position: absolute;
- left: 0;
- z-index: -1;
-}
-
-section.product-detail div.layouter form div.product-image-group div .thumb-list .gallery-control .icon {
- z-index: 2;
-}
-
-section.product-detail div.layouter form div.product-image-group div .thumb-list .gallery-control.top {
- top: 0;
-}
-
-section.product-detail div.layouter form div.product-image-group div .thumb-list .gallery-control.bottom {
- bottom: 0;
-}
-
-section.product-detail div.layouter form div.product-image-group div .product-hero-image {
- display: block;
- position: relative;
- background: #F2F2F2;
- width: 100%;
- max-height: 480px;
- height: 100%;
-}
-
-section.product-detail div.layouter form div.product-image-group div .product-hero-image img {
- width: 100%;
- height: auto;
- max-height: 480px;
-}
-
-section.product-detail div.layouter form div.product-image-group div .product-hero-image .add-to-wishlist {
- position: absolute;
- top: 10px;
- right: 12px;
-}
-
-section.product-detail div.layouter form div.product-image-group div .product-hero-image .share {
- position: absolute;
- top: 10px;
- right: 45px;
-}
-
-section.product-detail div.layouter form div.product-image-group .add-to-buttons {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- margin-top: 10px;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
-}
-
-section.product-detail div.layouter form div.product-image-group .add-to-buttons .addtocart {
- border-radius: 0px;
- width: 49%;
- background: black;
- white-space: nowrap;
- text-transform: uppercase;
-}
-
-section.product-detail div.layouter form div.product-image-group .add-to-buttons .buynow {
- border-radius: 0px;
- width: 49%;
- float: right;
- white-space: nowrap;
- text-transform: uppercase;
-}
-
-section.product-detail div.layouter form .details {
- width: 50%;
-}
-
-section.product-detail div.layouter form .details .product-price {
- margin-bottom: 14px;
-}
-
-section.product-detail div.layouter form .details .product-ratings {
- margin-bottom: 20px;
-}
-
-section.product-detail div.layouter form .details .product-ratings .icon {
- width: 16px;
- height: 16px;
-}
-
-section.product-detail div.layouter form .details .product-ratings .total-reviews {
- display: inline-block;
- margin-left: 15px;
-}
-
-section.product-detail div.layouter form .details .product-heading {
- font-size: 24px;
- color: #242424;
- margin-bottom: 15px;
-}
-
-section.product-detail div.layouter form .details .product-price {
- margin-bottom: 15px;
- font-size: 24px;
-}
-
-section.product-detail div.layouter form .details .product-price .special-price {
- font-size: 24px;
-}
-
-section.product-detail div.layouter form .details .stock-status {
- margin-bottom: 15px;
-}
-
-section.product-detail div.layouter form .details .description {
- margin-bottom: 15px;
- padding-bottom: 15px;
- border-bottom: solid 1px rgba(162, 162, 162, 0.2);
-}
-
-section.product-detail div.layouter form .details .full-specifications td {
- padding: 10px 0;
- color: #5E5E5E;
-}
-
-section.product-detail div.layouter form .details .full-specifications td:first-child {
- padding-right: 40px;
-}
-
-section.product-detail div.layouter form .details .accordian .accordian-header {
- padding-left: 0;
- font-weight: 600;
-}
-
-section.product-detail div.layouter form .details .accordian .accordian-content {
- padding: 20px 0px;
-}
-
-section.product-detail div.layouter form .details .attributes {
- display: block;
- width: 100%;
- border-bottom: solid 1px rgba(162, 162, 162, 0.2);
-}
-
-@media only screen and (max-width: 720px) {
- section.product-detail div.layouter form {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- }
- section.product-detail div.layouter form div.product-image-group {
- margin-right: 0px;
- max-width: none;
- width: auto;
- }
- section.product-detail div.layouter form div.product-image-group .loader {
- margin-left: 47%;
- }
- section.product-detail div.layouter form div.product-image-group div {
- -webkit-box-orient: vertical;
- -webkit-box-direction: reverse;
- -ms-flex-direction: column-reverse;
- flex-direction: column-reverse;
- }
- section.product-detail div.layouter form div.product-image-group div .thumb-list {
- height: 120px;
- margin-top: 5px;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- overflow-x: scroll;
- margin-right: 0px;
- }
- section.product-detail div.layouter form div.product-image-group div .thumb-list .thumb-frame img {
- height: 100%;
- width: auto;
- }
- section.product-detail div.layouter form div.product-image-group div .thumb-list .gallery-control {
- display: none;
- }
- section.product-detail div.layouter form div.product-image-group div .product-hero-image {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- }
- section.product-detail div.layouter form div.product-image-group div .product-hero-image img {
- margin-left: auto;
- margin-right: auto;
- width: 480px;
- }
- section.product-detail div.layouter form .details {
- width: 100%;
- margin-top: 20px;
- }
-}
-
-@media only screen and (max-width: 510px) {
- section.product-detail div.layouter form div.product-image-group .product-hero-image img {
- width: 100% !important;
- }
-}
-
-.rating-reviews .rating-header {
- padding: 20px 0;
-}
-
-.rating-reviews .stars .icon {
- width: 16px;
- height: 16px;
-}
-
-.rating-reviews .overall {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
-}
-
-.rating-reviews .overall .review-info .number {
- font-size: 34px;
-}
-
-.rating-reviews .overall .review-info .total-reviews {
- margin-top: 10px;
-}
-
-.rating-reviews .reviews {
- margin-top: 40px;
- margin-bottom: 40px;
-}
-
-.rating-reviews .reviews .review {
- margin-bottom: 25px;
-}
-
-.rating-reviews .reviews .review .title {
- margin-bottom: 5px;
-}
-
-.rating-reviews .reviews .review .stars {
- margin-bottom: 15px;
- display: inline-block;
-}
-
-.rating-reviews .reviews .review .message {
- margin-bottom: 10px;
-}
-
-.rating-reviews .reviews .review .reviewer-details {
- color: #A5A5A5;
-}
-
-.rating-reviews .reviews .view-all {
- margin-top: 15px;
- color: #0031F0;
- margin-bottom: 15px;
-}
-
-/* cart pages and elements css begins here */
-section.cart {
- width: 100%;
- color: #242424;
- margin-bottom: 80px;
- margin-top: 20px;
-}
-
-section.cart .title {
- font-size: 24px;
-}
-
-section.cart .cart-content {
- margin-top: 20px;
- width: 100%;
- display: inline-block;
-}
-
-section.cart .cart-content .left-side {
- width: 70%;
- float: left;
-}
-
-section.cart .cart-content .left-side .misc-controls {
- width: 100%;
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- margin-top: 20px;
-}
-
-section.cart .cart-content .left-side .misc-controls a.link {
- margin-right: 15px;
-}
-
-section.cart .cart-content .right-side {
- width: 30%;
- display: inline-block;
- padding-left: 40px;
-}
-
-.cart-item-list {
- margin-top: 21px;
- padding: 1px;
-}
-
-.cart-item-list .item {
- padding: 10px;
- margin-bottom: 20px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- border: 1px solid #C7C7C7;
- border-radius: 3px;
-}
-
-.cart-item-list .item .item-image {
- height: 160px;
- width: 160px;
-}
-
-.cart-item-list .item .item-details {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
-}
-
-.cart-item-list .item .item-details .item-title {
- font-size: 18px;
- margin-bottom: 10px;
- font-weight: 600;
-}
-
-.cart-item-list .item .item-details .item-title a {
- color: #242424;
-}
-
-.cart-item-list .item .item-details .price {
- margin-bottom: 10px;
- font-size: 18px;
- font-weight: 600;
-}
-
-.cart-item-list .item .item-details .summary {
- margin-bottom: 17px;
-}
-
-.cart-item-list .item .item-details .misc {
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
-}
-
-.cart-item-list .item .item-details .misc div.qty-text {
- color: #A5A5A5;
- margin-right: 10px;
-}
-
-.cart-item-list .item .item-details .misc input.box {
- height: 38px;
- width: 60px;
- font-size: 16px;
- text-align: center;
- line-height: 38px;
- border: 1px solid #C7C7C7;
- border-radius: 3px;
- margin-right: 30px;
- border-radius: 0px;
-}
-
-.cart-item-list .item .item-details .misc .remove {
- color: #0031F0;
- margin-right: 30px;
-}
-
-.cart-item-list .item .item-details .misc .towishlist {
- color: #0031F0;
-}
-
-.order-summary h3 {
- font-size: 16px;
- margin-top: 0;
-}
-
-.order-summary .item-detail {
- margin-top: 12px;
-}
-
-.order-summary .item-detail label.right {
- float: right;
-}
-
-.order-summary .payble-amount {
- margin-top: 17px;
- border-top: 1px solid #C7C7C7;
- padding-top: 12px;
-}
-
-.order-summary .payble-amount label {
- font-weight: bold;
-}
-
-.order-summary .payble-amount label.right {
- float: right;
-}
-
-@media only screen and (max-width: 770px) {
- section.cart .cart-content {
- display: block;
- }
- section.cart .cart-content .left-side {
- width: 100%;
- float: none;
- }
- section.cart .cart-content .left-side .cart-item-list .item .item-image {
- height: 90px;
- width: 90px;
- }
- section.cart .cart-content .left-side .cart-item-list .item .item-details .misc {
- margin-left: -105px;
- }
- section.cart .cart-content .left-side .misc-controls {
- position: relative;
- top: 200px;
- }
- section.cart .cart-content .right-side {
- width: 100%;
- padding-left: 0px;
- position: relative;
- top: -40px;
- }
-}
-
-@media only screen and (max-width: 560px) {
- section.cart .cart-content .left-side .misc-controls {
- display: block;
- top: 150px;
- }
- section.cart .cart-content .left-side .misc-controls div {
- margin-top: 10px;
- }
- section.cart .cart-content .right-side {
- top: -80px;
- }
-}
-
-.checkout-process {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- width: 100%;
- margin-top: 20px;
- margin-bottom: 20px;
-}
-
-.checkout-process .col-main {
- width: 65%;
- padding-right: 40px;
-}
-
-.checkout-process .col-main ul.checkout-steps {
- width: 100%;
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- width: 100%;
- padding-bottom: 15px;
- border-bottom: 1px solid #C7C7C7;
-}
-
-.checkout-process .col-main ul.checkout-steps li {
- height: 48px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
-}
-
-.checkout-process .col-main ul.checkout-steps li .decorator {
- height: 48px;
- width: 48px;
- border: 1px solid black;
- border-radius: 50%;
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- border: 1px solid #C7C7C7;
- background-repeat: no-repeat;
- background-position: center;
-}
-
-.checkout-process .col-main ul.checkout-steps li .decorator.address-info {
- background-image: url("../images/address.svg");
-}
-
-.checkout-process .col-main ul.checkout-steps li .decorator.shipping {
- background-image: url("../images/shipping.svg");
-}
-
-.checkout-process .col-main ul.checkout-steps li .decorator.payment {
- background-image: url("../images/payment.svg");
-}
-
-.checkout-process .col-main ul.checkout-steps li .decorator.review {
- background-image: url("../images/finish.svg");
-}
-
-.checkout-process .col-main ul.checkout-steps li.completed {
- cursor: pointer;
-}
-
-.checkout-process .col-main ul.checkout-steps li.completed .decorator {
- background-image: url("../images/complete.svg");
-}
-
-.checkout-process .col-main ul.checkout-steps li span {
- margin-left: 7px;
- margin-top: auto;
- margin-bottom: auto;
-}
-
-.checkout-process .col-main ul.checkout-steps li.active {
- color: #2650EF;
-}
-
-.checkout-process .col-main ul.checkout-steps li.active .decorator {
- border: 1px solid #2650EF;
-}
-
-.checkout-process .col-main .step-content {
- padding-top: 20px;
-}
-
-.checkout-process .col-main .step-content .form-header {
- width: 100%;
- display: inline-block;
-}
-
-.checkout-process .col-main .step-content .form-header h1 {
- float: left;
-}
-
-.checkout-process .col-main .step-content .form-header .btn {
- float: right;
-}
-
-.checkout-process .col-main .step-content .form-container {
- border-bottom: 1px solid #C7C7C7;
- padding-top: 20px;
- padding-bottom: 20px;
-}
-
-.checkout-process .col-main .step-content .shipping-methods h4 {
- margin: 0;
-}
-
-.checkout-process .col-main .step-content .payment-methods .radio {
- font-weight: 600;
-}
-
-.checkout-process .col-main .step-content .payment-methods .control-info {
- margin-left: 28px;
-}
-
-.checkout-process .col-main .step-content .address {
- display: inline-block;
- width: 100%;
-}
-
-.checkout-process .col-main .step-content .address .address-card {
- width: 50%;
- float: left;
-}
-
-.checkout-process .col-main .step-content .address .address-card .card-title span {
- font-weight: 600;
-}
-
-.checkout-process .col-main .step-content .address .address-card .card-content {
- margin-top: 15px;
- color: #242424;
- line-height: 25px;
-}
-
-.checkout-process .col-main .step-content .address .address-card .card-content .horizontal-rule {
- margin: 12px 0;
- display: block;
- width: 25px;
- background: #121212;
-}
-
-.checkout-process .col-main .step-content .cart-item-list .item .row .title {
- width: 100px;
- display: inline-block;
- color: #A5A5A5;
- font-weight: 500;
- margin-bottom: 10px;
-}
-
-.checkout-process .col-main .step-content .cart-item-list .item .row .value {
- font-size: 18px;
- font-weight: 600;
-}
-
-.checkout-process .col-main .step-content .order-description {
- display: inline-block;
- width: 100%;
-}
-
-.checkout-process .col-main .step-content .order-description .shipping {
- margin-bottom: 25px;
-}
-
-.checkout-process .col-main .step-content .order-description .decorator {
- height: 48px;
- width: 48px;
- border-radius: 50%;
- border: 1px solid #C7C7C7;
- vertical-align: middle;
- display: inline-block;
- text-align: center;
-}
-
-.checkout-process .col-main .step-content .order-description .decorator .icon {
- margin-top: 7px;
-}
-
-.checkout-process .col-main .step-content .order-description .text {
- font-weight: 600;
- vertical-align: middle;
- display: inline-block;
-}
-
-.checkout-process .col-main .step-content .order-description .text .info {
- font-weight: 500;
- margin-top: 2px;
-}
-
-.checkout-process .col-right {
- width: 35%;
- padding-left: 40px;
-}
-
-@media only screen and (max-width: 770px) {
- .checkout-process .col-main {
- width: 100%;
- padding-right: 0px;
- }
- .checkout-process .col-main ul.checkout-steps {
- border-bottom: none;
- }
- .checkout-process .col-main ul.checkout-steps span {
- display: none;
- }
- .checkout-process .col-main ul.checkout-steps .line {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- border-bottom: 1px solid #C7C7C7;
- margin-left: 5px;
- margin-right: 5px;
- }
- .checkout-process .step-content .control-group .control {
- width: 100%;
- }
- .checkout-process .col-right {
- display: none;
- }
-}
-
-.attached-products-wrapper {
- margin-bottom: 80px;
-}
-
-.attached-products-wrapper .title {
- margin-bottom: 40px;
- font-size: 18px;
- color: #242424;
- text-align: center;
- position: relative;
-}
-
-.attached-products-wrapper .title .border-bottom {
- border-bottom: 1px solid rgba(162, 162, 162, 0.2);
- display: inline-block;
- width: 100px;
- position: absolute;
- top: 40px;
- left: 50%;
- margin-left: -50px;
-}
-
-.attached-products-wrapper .horizontal-rule {
- height: 1px;
- background: #C7C7C7;
- width: 148px;
- margin-bottom: 24px;
- margin-left: auto;
- margin-right: auto;
-}
-
-section.review .category-breadcrumbs {
- display: inline;
-}
-
-section.review .review-layouter {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
-}
-
-section.review .review-layouter .product-info {
- font-size: 24px;
-}
-
-section.review .review-layouter .product-info .product-image img {
- height: 280px;
- width: 280px;
-}
-
-section.review .review-layouter .product-info .product-price .pro-price {
- color: #FF6472;
-}
-
-section.review .review-layouter .product-info .product-price .pro-price-not {
- margin-left: 10px;
- font-size: 16px;
- color: #A5A5A5;
-}
-
-section.review .review-layouter .product-info .product-price .offer {
- margin-left: 10px;
- font-size: 16px;
-}
-
-section.review .review-layouter .review-form {
- margin-left: 20px;
- width: 49%;
-}
-
-section.review .review-layouter .review-form .heading {
- color: #242424;
- font-weight: 600;
-}
-
-section.review .review-layouter .review-form .heading .right {
- float: right;
- margin-top: -10px;
-}
-
-section.review .review-layouter .review-form .rating {
- color: #A5A5A5;
-}
-
-section.review .review-layouter .review-form .rating .rating-title::after {
- content: "*";
- color: #FC6868;
- font-weight: 700;
- display: inline-block;
-}
-
-section.review .review-layouter .review-form .rating label.star {
- font-size: 25px;
- color: #d4d4d4;
- -webkit-transition: all .2s;
- transition: all .2s;
-}
-
-section.review .review-layouter .review-form .rating label.star:before {
- content: '\2605';
-}
-
-section.review .review-layouter .review-form .control-group label {
- color: #A5A5A5;
- font-size: 16px;
-}
-
-section.review .review-layouter .review-form .control-group .control {
- width: 90%;
- color: #A5A5A5;
-}
-
-section.review .review-layouter .review-form .control-error {
- color: #ff5656;
- font-size: 14px;
-}
-
-section.review .review-layouter .review-form .write-review label {
- color: #A5A5A5;
- font-size: 16px;
-}
-
-section.review .review-layouter .review-form .write-review textarea {
- margin-top: 5px;
- border: 2px solid #C7C7C7;
- color: #A5A5A5;
- border-radius: 3px;
- width: 90%;
- height: 120px;
-}
-
-section.review .review-layouter .review-form .review-detail {
- height: 150px;
- border: 1px solid firebrick;
- margin-top: 30px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
-}
-
-section.review .review-layouter .review-form .review-detail .rating-review {
- margin-top: 40px;
- margin-left: 20px;
- width: 48%;
-}
-
-section.review .review-layouter .review-form .review-detail .rating-review .avg-rating-count span {
- font-size: 34px;
- text-align: center;
-}
-
-section.review .review-layouter .review-form .review-detail .rating-calculate .progress-only {
- width: 20px;
- border: 1px solid blue;
-}
-
-section.review .review-layouter .ratings-reviews {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
-}
-
-section.review .review-layouter .ratings-reviews .left-side {
- padding: 40px 20px 40px 20px;
- width: 50%;
-}
-
-section.review .review-layouter .ratings-reviews .left-side .rate {
- font-size: 34px;
-}
-
-section.review .review-layouter .ratings-reviews .left-side .stars.icon {
- height: 16px;
- width: 16px;
-}
-
-section.review .review-layouter .ratings-reviews .right-side {
- width: 50%;
-}
-
-section.review .review-layouter .ratings-reviews .right-side .rater {
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- padding-top: 5px;
- width: 100%;
-}
-
-section.review .review-layouter .ratings-reviews .right-side .rater .star-name {
- margin-right: 5px;
-}
-
-section.review .review-layouter .ratings-reviews .right-side .rater .rate-number {
- width: 15px;
-}
-
-section.review .review-layouter .ratings-reviews .right-side .rater .percentage {
- width: 15%;
- margin-right: 10px;
-}
-
-section.review .review-layouter .ratings-reviews .right-side .rater .percentage span {
- float: right;
- white-space: nowrap;
-}
-
-section.review .review-layouter .ratings-reviews .right-side .rater .line-bar {
- height: 4px;
- width: 65%;
- margin-right: 5px;
- background: #D8D8D8;
-}
-
-section.review .review-layouter .ratings-reviews .right-side .rater .line-bar .line-value {
- background-color: #0031F0;
-}
-
-@media only screen and (max-width: 770px) {
- section.review .category-breadcrumbs {
- display: none;
- }
- section.review .review-layouter {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- }
- section.review .review-layouter .product-info .product-image {
- max-width: 280px;
- margin-left: auto;
- margin-right: auto;
- }
- section.review .review-layouter .review-form {
- width: 100%;
- margin-left: 0px;
- }
- section.review .review-layouter .review-form .heading .right {
- margin-top: 50px;
- }
- section.review .review-layouter .review-form .ratings-reviews {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- width: 100%;
- }
- section.review .review-layouter .review-form .ratings-reviews .left-side {
- width: 100%;
- padding: 0px 0px 40px 0px;
- margin-top: -50px;
- }
- section.review .review-layouter .review-form .ratings-reviews .right-side {
- width: 100%;
- }
- section.review .review-layouter .review-form .ratings-reviews .right-side .rater .line-bar {
- width: 100%;
- }
- section.review .review-layouter .review-form .ratings-reviews .right-side .rater .percentage {
- width: 10%;
- margin-right: 0px;
- }
-}
-
-.auth-content {
- padding-top: 15%;
- padding-bottom: 15%;
-}
-
-.auth-content .sign-up-text {
- margin-bottom: 2%;
- margin-left: auto;
- margin-right: auto;
- text-align: center;
- font-size: 18px;
- color: #A5A5A5;
- text-align: center;
-}
-
-.auth-content .login-form {
- margin-left: auto;
- margin-right: auto;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- border: 1px solid #C7C7C7;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- max-width: 530px;
- min-width: 380px;
- padding: 25px;
-}
-
-.auth-content .login-form .login-text {
- font-size: 24px;
- font-weight: 600;
- margin-bottom: 30px;
-}
-
-.auth-content .login-form .control-group {
- margin-bottom: 15px !important;
-}
-
-.auth-content .login-form .control-group .control {
- width: 100% !important;
-}
-
-.auth-content .login-form .forgot-password-link {
- font-size: 17px;
- color: #0031F0;
- margin-bottom: 5%;
-}
-
-.auth-content .login-form .signup-confirm {
- margin-bottom: 5%;
-}
-
-.auth-content .login-form .btn-primary {
- width: 100%;
- text-transform: uppercase;
-}
-
-.account-content {
- width: 100%;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- margin-top: 5.5%;
- margin-bottom: 5.5%;
-}
-
-.account-content .account-side-menu {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- -ms-flex-line-pack: center;
- align-content: center;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
- border: 1px solid #C7C7C7;
- width: 25%;
- height: 100%;
- color: #A5A5A5;
- position: relative;
-}
-
-.account-content .account-side-menu li {
- width: 95%;
- height: 50px;
- margin-left: 5%;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- border-bottom: 1px solid #C7C7C7;
- text-align: center;
-}
-
-.account-content .account-side-menu li a {
- color: #5E5E5E;
-}
-
-.account-content .account-side-menu li .icon {
- display: none;
- position: absolute;
- right: 12px;
-}
-
-.account-content .account-side-menu li:first-child {
- border-top: none;
-}
-
-.account-content .account-side-menu li:last-child {
- border-bottom: none;
-}
-
-.account-content .account-side-menu li.active a {
- color: #0031F0;
-}
-
-.account-content .account-side-menu li.active .icon {
- display: inline-block;
-}
-
-.account-content .account-layout {
- margin-left: 40px;
- width: 100%;
-}
-
-.account-content .account-layout .account-head {
- margin-bottom: 20px;
-}
-
-.account-content .account-layout .account-head .back-icon {
- display: none;
-}
-
-@media only screen and (max-width: 770px) {
- .account-content {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- }
- .account-content .account-side-menu {
- display: none;
- width: 100%;
- border: none;
- }
- .account-content .account-side-menu li {
- margin-left: 0%;
- width: 100%;
- }
- .account-content .account-side-menu li a {
- color: #242424;
- }
- .account-content .responsive-side-menu {
- cursor: pointer;
- padding-top: 13px;
- display: block;
- height: 46px;
- border-bottom: 1px solid #C7C7C7;
- border-top: 1px solid #C7C7C7;
- }
- .account-content .responsive-side-menu .right {
- float: right;
- }
- .account-content .account-layout {
- margin-left: 0%;
- margin-top: 20px;
- }
- .account-content .account-layout .account-head {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- border-bottom: 1px solid #C7C7C7;
- border-top: 1px solid #C7C7C7;
- height: 46px;
- }
- .account-content .account-layout .account-head .back-icon {
- display: block;
- }
- .account-content .account-layout .account-head span {
- margin-top: 12px;
- font-size: 18px;
- }
- .account-content .account-layout .account-head .horizontal-rule {
- display: none;
- }
- .account-content .account-layout .account-table-content {
- margin-top: 2%;
- }
- .account-content .account-layout .account-table-content table tbody tr {
- display: grid;
- margin-bottom: 20px;
- }
- .account-content .account-items-list, .account-content .edit-form {
- margin-top: 20px;
- }
- .account-content .control-group .control {
- width: 100%;
- }
-}
-
-.account-table-content {
- color: #242424;
- margin-top: 1.4%;
-}
-
-.account-table-content table tbody tr {
- height: 45px;
-}
-
-.account-table-content table tbody tr td {
- width: 250px;
- text-transform: capitalize;
-}
-
-.edit-form {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- border: 1px solid #C7C7C7;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- min-height: 345px;
- padding: 25px;
-}
-
-.sale-container {
- color: #5E5E5E;
-}
-
-.sale-container .sale-section .secton-title {
- font-size: 18px;
- color: #8E8E8E;
- padding: 15px 0;
- border-bottom: 1px solid #C7C7C7;
-}
-
-.sale-container .sale-section .section-content {
- display: block;
- padding: 20px 0;
- border-bottom: 1px solid #E8E8E8;
-}
-
-.sale-container .sale-section .section-content .row {
- display: block;
- padding: 7px 0;
-}
-
-.sale-container .sale-section .section-content .row .title {
- width: 200px;
- letter-spacing: -0.26px;
- display: inline-block;
-}
-
-.sale-container .sale-section .section-content .row .value {
- letter-spacing: -0.26px;
- display: inline-block;
-}
-
-.sale-container .sale-section .section-content .order-box-container {
- display: inline-block;
- width: 100%;
-}
-
-.sale-container .sale-section .section-content .order-box-container .box {
- float: left;
- width: 25%;
-}
-
-.sale-container .sale-section .section-content .order-box-container .box .box-title {
- padding: 10px 0;
- font-size: 18px;
- color: #8E8E8E;
-}
-
-.sale-container .sale-section .section-content .order-box-container .box .box-content {
- color: #3A3A3A;
-}
-
-.sale-container .sale-section .section-content .qty-row {
- display: block;
-}
-
-.sale-container .sale-section .section-content .responsive-table {
- display: none;
-}
-
-.sale-container .totals {
- padding-top: 20px;
- display: inline-block;
- width: 100%;
- border-top: solid 1px #E8E8E8;
-}
-
-.sale-container .totals .sale-summary {
- height: 130px;
- float: right;
- border-collapse: collapse;
-}
-
-.sale-container .totals .sale-summary tr td {
- padding: 5px 8px;
- width: auto;
- color: #3A3A3A;
-}
-
-.sale-container .totals .sale-summary tr.bold {
- font-weight: 600;
- font-size: 15px;
-}
-
-.sale-container .totals .sale-summary tr.border td {
- border-bottom: 1px solid #C7C7C7;
-}
-
-@media only screen and (max-width: 770px) {
- .sale-container .sale-section .section-content .row {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- }
- .sale-container .sale-section .section-content .row .title {
- line-height: 20px;
- }
- .sale-container .sale-section .section-content .table {
- display: none;
- }
- .sale-container .sale-section .section-content .responsive-table {
- border: 1px solid #C7C7C7;
- margin-top: 5px;
- width: 100%;
- display: block;
- }
- .sale-container .sale-section .section-content .responsive-table tbody td {
- padding: 8px 5px;
- }
- .sale-container .sale-section .section-content .responsive-table tbody td:first-child {
- width: 25%;
- }
- .sale-container .sale-section .section-content .responsive-table tbody td:last-child {
- padding-left: 10px;
- }
- .sale-container .sale-section .section-content .totals .sale-summary {
- width: 100%;
- }
- .sale-container .sale-section .section-content .totals .sale-summary tr td:nth-child(2) {
- display: none;
- }
- .sale-container .sale-section .section-content .order-box-container {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- }
- .sale-container .sale-section .section-content .order-box-container .box {
- width: 100%;
- margin: 10px auto;
- }
-}
-
-.cp-spinner {
- margin-left: 46%;
- margin-top: 35%;
- margin-bottom: 35%;
-}
diff --git a/public/themes/default/assets/images/1.png b/public/themes/default/assets/images/1.png
deleted file mode 100644
index ea290ebfc..000000000
Binary files a/public/themes/default/assets/images/1.png and /dev/null differ
diff --git a/public/themes/default/assets/images/10.jpeg b/public/themes/default/assets/images/10.jpeg
deleted file mode 100644
index 07783af9e..000000000
Binary files a/public/themes/default/assets/images/10.jpeg and /dev/null differ
diff --git a/public/themes/default/assets/images/2.png b/public/themes/default/assets/images/2.png
deleted file mode 100644
index 1e296cc1f..000000000
Binary files a/public/themes/default/assets/images/2.png and /dev/null differ
diff --git a/public/themes/default/assets/images/3.png b/public/themes/default/assets/images/3.png
deleted file mode 100644
index 1cc45c19f..000000000
Binary files a/public/themes/default/assets/images/3.png and /dev/null differ
diff --git a/public/themes/default/assets/images/404-image.svg b/public/themes/default/assets/images/404-image.svg
deleted file mode 100644
index 8b7106715..000000000
--- a/public/themes/default/assets/images/404-image.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/4star.svg b/public/themes/default/assets/images/4star.svg
deleted file mode 100644
index 1c962e2da..000000000
--- a/public/themes/default/assets/images/4star.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/5star.svg b/public/themes/default/assets/images/5star.svg
deleted file mode 100644
index 8db49b3d5..000000000
--- a/public/themes/default/assets/images/5star.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/Arrow-Down.svg b/public/themes/default/assets/images/Arrow-Down.svg
deleted file mode 100644
index 335ef4e72..000000000
--- a/public/themes/default/assets/images/Arrow-Down.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/Icon-Graph-Green.svg b/public/themes/default/assets/images/Icon-Graph-Green.svg
deleted file mode 100644
index ba589b67d..000000000
--- a/public/themes/default/assets/images/Icon-Graph-Green.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/Logo.svg b/public/themes/default/assets/images/Logo.svg
deleted file mode 100644
index bf61fdad9..000000000
--- a/public/themes/default/assets/images/Logo.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/address.svg b/public/themes/default/assets/images/address.svg
deleted file mode 100644
index fd3feea32..000000000
--- a/public/themes/default/assets/images/address.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/arrow-down.svg b/public/themes/default/assets/images/arrow-down.svg
deleted file mode 100644
index e2bb5f502..000000000
--- a/public/themes/default/assets/images/arrow-down.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/arrow-left-dark.svg b/public/themes/default/assets/images/arrow-left-dark.svg
deleted file mode 100644
index fcc05f15b..000000000
--- a/public/themes/default/assets/images/arrow-left-dark.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/arrow-right-light.svg b/public/themes/default/assets/images/arrow-right-light.svg
deleted file mode 100644
index 7dd02995b..000000000
--- a/public/themes/default/assets/images/arrow-right-light.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/arrow-up.svg b/public/themes/default/assets/images/arrow-up.svg
deleted file mode 100644
index 4ebba93f5..000000000
--- a/public/themes/default/assets/images/arrow-up.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/banner.png b/public/themes/default/assets/images/banner.png
deleted file mode 100644
index 23d8f6bc5..000000000
Binary files a/public/themes/default/assets/images/banner.png and /dev/null differ
diff --git a/public/themes/default/assets/images/checkbox-checked.svg b/public/themes/default/assets/images/checkbox-checked.svg
deleted file mode 100644
index 43101fcd0..000000000
--- a/public/themes/default/assets/images/checkbox-checked.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/checkbox.svg b/public/themes/default/assets/images/checkbox.svg
deleted file mode 100644
index 321596040..000000000
--- a/public/themes/default/assets/images/checkbox.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/complete.svg b/public/themes/default/assets/images/complete.svg
deleted file mode 100644
index afb6aa2d8..000000000
--- a/public/themes/default/assets/images/complete.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/finish.svg b/public/themes/default/assets/images/finish.svg
deleted file mode 100644
index 2401834e4..000000000
--- a/public/themes/default/assets/images/finish.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/gogs.png b/public/themes/default/assets/images/gogs.png
deleted file mode 100644
index 90540672f..000000000
Binary files a/public/themes/default/assets/images/gogs.png and /dev/null differ
diff --git a/public/themes/default/assets/images/grid.png b/public/themes/default/assets/images/grid.png
deleted file mode 100644
index 93a82db5a..000000000
Binary files a/public/themes/default/assets/images/grid.png and /dev/null differ
diff --git a/public/themes/default/assets/images/icon-cart.svg b/public/themes/default/assets/images/icon-cart.svg
deleted file mode 100644
index 652cb1094..000000000
--- a/public/themes/default/assets/images/icon-cart.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/icon-dropdown-left.svg b/public/themes/default/assets/images/icon-dropdown-left.svg
deleted file mode 100644
index ddc827bf8..000000000
--- a/public/themes/default/assets/images/icon-dropdown-left.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/icon-filter.svg b/public/themes/default/assets/images/icon-filter.svg
deleted file mode 100644
index 292a6b68a..000000000
--- a/public/themes/default/assets/images/icon-filter.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/icon-grid-view.svg b/public/themes/default/assets/images/icon-grid-view.svg
deleted file mode 100644
index 2412dfbb6..000000000
--- a/public/themes/default/assets/images/icon-grid-view.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/icon-list-view.svg b/public/themes/default/assets/images/icon-list-view.svg
deleted file mode 100644
index e6df3dc85..000000000
--- a/public/themes/default/assets/images/icon-list-view.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/icon-menu-back.svg b/public/themes/default/assets/images/icon-menu-back.svg
deleted file mode 100644
index 25bd3c717..000000000
--- a/public/themes/default/assets/images/icon-menu-back.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/icon-menu-close.svg b/public/themes/default/assets/images/icon-menu-close.svg
deleted file mode 100644
index 014866710..000000000
--- a/public/themes/default/assets/images/icon-menu-close.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/icon-menu.svg b/public/themes/default/assets/images/icon-menu.svg
deleted file mode 100644
index 4dd357aa5..000000000
--- a/public/themes/default/assets/images/icon-menu.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/icon-search.svg b/public/themes/default/assets/images/icon-search.svg
deleted file mode 100644
index 8afb677fb..000000000
--- a/public/themes/default/assets/images/icon-search.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/icon-share.svg b/public/themes/default/assets/images/icon-share.svg
deleted file mode 100644
index 4e3860f01..000000000
--- a/public/themes/default/assets/images/icon-share.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/icon-sort.svg b/public/themes/default/assets/images/icon-sort.svg
deleted file mode 100644
index f52b8f0da..000000000
--- a/public/themes/default/assets/images/icon-sort.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/jeans.jpg b/public/themes/default/assets/images/jeans.jpg
deleted file mode 100644
index bd57eca44..000000000
Binary files a/public/themes/default/assets/images/jeans.jpg and /dev/null differ
diff --git a/public/themes/default/assets/images/jeans_big.jpg b/public/themes/default/assets/images/jeans_big.jpg
deleted file mode 100644
index 6d636e5bf..000000000
Binary files a/public/themes/default/assets/images/jeans_big.jpg and /dev/null differ
diff --git a/public/themes/default/assets/images/logo.svg b/public/themes/default/assets/images/logo.svg
deleted file mode 100644
index 5c9f86002..000000000
--- a/public/themes/default/assets/images/logo.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/m.jpg b/public/themes/default/assets/images/m.jpg
deleted file mode 100644
index e69c95c63..000000000
Binary files a/public/themes/default/assets/images/m.jpg and /dev/null differ
diff --git a/public/themes/default/assets/images/mobile.jpg b/public/themes/default/assets/images/mobile.jpg
deleted file mode 100644
index 0c2dcd836..000000000
Binary files a/public/themes/default/assets/images/mobile.jpg and /dev/null differ
diff --git a/public/themes/default/assets/images/new.png b/public/themes/default/assets/images/new.png
deleted file mode 100644
index 427985866..000000000
Binary files a/public/themes/default/assets/images/new.png and /dev/null differ
diff --git a/public/themes/default/assets/images/offer-zone.svg b/public/themes/default/assets/images/offer-zone.svg
deleted file mode 100644
index dc2f60ebd..000000000
--- a/public/themes/default/assets/images/offer-zone.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/payment.svg b/public/themes/default/assets/images/payment.svg
deleted file mode 100644
index 32d40e2bf..000000000
--- a/public/themes/default/assets/images/payment.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/product/large-product-placeholder.png b/public/themes/default/assets/images/product/large-product-placeholder.png
deleted file mode 100644
index e839910cc..000000000
Binary files a/public/themes/default/assets/images/product/large-product-placeholder.png and /dev/null differ
diff --git a/public/themes/default/assets/images/product/meduim-product-placeholder.png b/public/themes/default/assets/images/product/meduim-product-placeholder.png
deleted file mode 100644
index 0aa66dc52..000000000
Binary files a/public/themes/default/assets/images/product/meduim-product-placeholder.png and /dev/null differ
diff --git a/public/themes/default/assets/images/product/small-product-placeholder.png b/public/themes/default/assets/images/product/small-product-placeholder.png
deleted file mode 100644
index 8526a85f5..000000000
Binary files a/public/themes/default/assets/images/product/small-product-placeholder.png and /dev/null differ
diff --git a/public/themes/default/assets/images/selected.svg b/public/themes/default/assets/images/selected.svg
deleted file mode 100644
index ee452e928..000000000
--- a/public/themes/default/assets/images/selected.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/shipping.svg b/public/themes/default/assets/images/shipping.svg
deleted file mode 100644
index 811d9dba2..000000000
--- a/public/themes/default/assets/images/shipping.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/unselected.svg b/public/themes/default/assets/images/unselected.svg
deleted file mode 100644
index 1040c9d5e..000000000
--- a/public/themes/default/assets/images/unselected.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/wish.svg b/public/themes/default/assets/images/wish.svg
deleted file mode 100644
index fa0012118..000000000
--- a/public/themes/default/assets/images/wish.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/wishadd.svg b/public/themes/default/assets/images/wishadd.svg
deleted file mode 100644
index fcd0ba228..000000000
--- a/public/themes/default/assets/images/wishadd.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/wishlist-added.svg b/public/themes/default/assets/images/wishlist-added.svg
deleted file mode 100644
index fcd0ba228..000000000
--- a/public/themes/default/assets/images/wishlist-added.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/images/wishlist.svg b/public/themes/default/assets/images/wishlist.svg
deleted file mode 100644
index fa0012118..000000000
--- a/public/themes/default/assets/images/wishlist.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/themes/default/assets/js/shop.js b/public/themes/default/assets/js/shop.js
deleted file mode 100644
index f22778abd..000000000
--- a/public/themes/default/assets/js/shop.js
+++ /dev/null
@@ -1,31518 +0,0 @@
-/******/ (function(modules) { // webpackBootstrap
-/******/ // The module cache
-/******/ var installedModules = {};
-/******/
-/******/ // The require function
-/******/ function __webpack_require__(moduleId) {
-/******/
-/******/ // Check if module is in cache
-/******/ if(installedModules[moduleId]) {
-/******/ return installedModules[moduleId].exports;
-/******/ }
-/******/ // Create a new module (and put it into the cache)
-/******/ var module = installedModules[moduleId] = {
-/******/ i: moduleId,
-/******/ l: false,
-/******/ exports: {}
-/******/ };
-/******/
-/******/ // Execute the module function
-/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
-/******/
-/******/ // Flag the module as loaded
-/******/ module.l = true;
-/******/
-/******/ // Return the exports of the module
-/******/ return module.exports;
-/******/ }
-/******/
-/******/
-/******/ // expose the modules object (__webpack_modules__)
-/******/ __webpack_require__.m = modules;
-/******/
-/******/ // expose the module cache
-/******/ __webpack_require__.c = installedModules;
-/******/
-/******/ // define getter function for harmony exports
-/******/ __webpack_require__.d = function(exports, name, getter) {
-/******/ if(!__webpack_require__.o(exports, name)) {
-/******/ Object.defineProperty(exports, name, {
-/******/ configurable: false,
-/******/ enumerable: true,
-/******/ get: getter
-/******/ });
-/******/ }
-/******/ };
-/******/
-/******/ // getDefaultExport function for compatibility with non-harmony modules
-/******/ __webpack_require__.n = function(module) {
-/******/ var getter = module && module.__esModule ?
-/******/ function getDefault() { return module['default']; } :
-/******/ function getModuleExports() { return module; };
-/******/ __webpack_require__.d(getter, 'a', getter);
-/******/ return getter;
-/******/ };
-/******/
-/******/ // Object.prototype.hasOwnProperty.call
-/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
-/******/
-/******/ // __webpack_public_path__
-/******/ __webpack_require__.p = "/";
-/******/
-/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = 10);
-/******/ })
-/************************************************************************/
-/******/ ([
-/* 0 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var bind = __webpack_require__(5);
-var isBuffer = __webpack_require__(19);
-
-/*global toString:true*/
-
-// utils is a library of generic helper functions non-specific to axios
-
-var toString = Object.prototype.toString;
-
-/**
- * Determine if a value is an Array
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is an Array, otherwise false
- */
-function isArray(val) {
- return toString.call(val) === '[object Array]';
-}
-
-/**
- * Determine if a value is an ArrayBuffer
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is an ArrayBuffer, otherwise false
- */
-function isArrayBuffer(val) {
- return toString.call(val) === '[object ArrayBuffer]';
-}
-
-/**
- * Determine if a value is a FormData
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is an FormData, otherwise false
- */
-function isFormData(val) {
- return (typeof FormData !== 'undefined') && (val instanceof FormData);
-}
-
-/**
- * Determine if a value is a view on an ArrayBuffer
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false
- */
-function isArrayBufferView(val) {
- var result;
- if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {
- result = ArrayBuffer.isView(val);
- } else {
- result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);
- }
- return result;
-}
-
-/**
- * Determine if a value is a String
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is a String, otherwise false
- */
-function isString(val) {
- return typeof val === 'string';
-}
-
-/**
- * Determine if a value is a Number
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is a Number, otherwise false
- */
-function isNumber(val) {
- return typeof val === 'number';
-}
-
-/**
- * Determine if a value is undefined
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if the value is undefined, otherwise false
- */
-function isUndefined(val) {
- return typeof val === 'undefined';
-}
-
-/**
- * Determine if a value is an Object
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is an Object, otherwise false
- */
-function isObject(val) {
- return val !== null && typeof val === 'object';
-}
-
-/**
- * Determine if a value is a Date
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is a Date, otherwise false
- */
-function isDate(val) {
- return toString.call(val) === '[object Date]';
-}
-
-/**
- * Determine if a value is a File
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is a File, otherwise false
- */
-function isFile(val) {
- return toString.call(val) === '[object File]';
-}
-
-/**
- * Determine if a value is a Blob
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is a Blob, otherwise false
- */
-function isBlob(val) {
- return toString.call(val) === '[object Blob]';
-}
-
-/**
- * Determine if a value is a Function
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is a Function, otherwise false
- */
-function isFunction(val) {
- return toString.call(val) === '[object Function]';
-}
-
-/**
- * Determine if a value is a Stream
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is a Stream, otherwise false
- */
-function isStream(val) {
- return isObject(val) && isFunction(val.pipe);
-}
-
-/**
- * Determine if a value is a URLSearchParams object
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is a URLSearchParams object, otherwise false
- */
-function isURLSearchParams(val) {
- return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;
-}
-
-/**
- * Trim excess whitespace off the beginning and end of a string
- *
- * @param {String} str The String to trim
- * @returns {String} The String freed of excess whitespace
- */
-function trim(str) {
- return str.replace(/^\s*/, '').replace(/\s*$/, '');
-}
-
-/**
- * Determine if we're running in a standard browser environment
- *
- * This allows axios to run in a web worker, and react-native.
- * Both environments support XMLHttpRequest, but not fully standard globals.
- *
- * web workers:
- * typeof window -> undefined
- * typeof document -> undefined
- *
- * react-native:
- * navigator.product -> 'ReactNative'
- */
-function isStandardBrowserEnv() {
- if (typeof navigator !== 'undefined' && navigator.product === 'ReactNative') {
- return false;
- }
- return (
- typeof window !== 'undefined' &&
- typeof document !== 'undefined'
- );
-}
-
-/**
- * Iterate over an Array or an Object invoking a function for each item.
- *
- * If `obj` is an Array callback will be called passing
- * the value, index, and complete array for each item.
- *
- * If 'obj' is an Object callback will be called passing
- * the value, key, and complete object for each property.
- *
- * @param {Object|Array} obj The object to iterate
- * @param {Function} fn The callback to invoke for each item
- */
-function forEach(obj, fn) {
- // Don't bother if no value provided
- if (obj === null || typeof obj === 'undefined') {
- return;
- }
-
- // Force an array if not already something iterable
- if (typeof obj !== 'object') {
- /*eslint no-param-reassign:0*/
- obj = [obj];
- }
-
- if (isArray(obj)) {
- // Iterate over array values
- for (var i = 0, l = obj.length; i < l; i++) {
- fn.call(null, obj[i], i, obj);
- }
- } else {
- // Iterate over object keys
- for (var key in obj) {
- if (Object.prototype.hasOwnProperty.call(obj, key)) {
- fn.call(null, obj[key], key, obj);
- }
- }
- }
-}
-
-/**
- * Accepts varargs expecting each argument to be an object, then
- * immutably merges the properties of each object and returns result.
- *
- * When multiple objects contain the same key the later object in
- * the arguments list will take precedence.
- *
- * Example:
- *
- * ```js
- * var result = merge({foo: 123}, {foo: 456});
- * console.log(result.foo); // outputs 456
- * ```
- *
- * @param {Object} obj1 Object to merge
- * @returns {Object} Result of all merge properties
- */
-function merge(/* obj1, obj2, obj3, ... */) {
- var result = {};
- function assignValue(val, key) {
- if (typeof result[key] === 'object' && typeof val === 'object') {
- result[key] = merge(result[key], val);
- } else {
- result[key] = val;
- }
- }
-
- for (var i = 0, l = arguments.length; i < l; i++) {
- forEach(arguments[i], assignValue);
- }
- return result;
-}
-
-/**
- * Extends object a by mutably adding to it the properties of object b.
- *
- * @param {Object} a The object to be extended
- * @param {Object} b The object to copy properties from
- * @param {Object} thisArg The object to bind function to
- * @return {Object} The resulting value of object a
- */
-function extend(a, b, thisArg) {
- forEach(b, function assignValue(val, key) {
- if (thisArg && typeof val === 'function') {
- a[key] = bind(val, thisArg);
- } else {
- a[key] = val;
- }
- });
- return a;
-}
-
-module.exports = {
- isArray: isArray,
- isArrayBuffer: isArrayBuffer,
- isBuffer: isBuffer,
- isFormData: isFormData,
- isArrayBufferView: isArrayBufferView,
- isString: isString,
- isNumber: isNumber,
- isObject: isObject,
- isUndefined: isUndefined,
- isDate: isDate,
- isFile: isFile,
- isBlob: isBlob,
- isFunction: isFunction,
- isStream: isStream,
- isURLSearchParams: isURLSearchParams,
- isStandardBrowserEnv: isStandardBrowserEnv,
- forEach: forEach,
- merge: merge,
- extend: extend,
- trim: trim
-};
-
-
-/***/ }),
-/* 1 */
-/***/ (function(module, exports) {
-
-var g;
-
-// This works in non-strict mode
-g = (function() {
- return this;
-})();
-
-try {
- // This works if eval is allowed (see CSP)
- g = g || Function("return this")() || (1,eval)("this");
-} catch(e) {
- // This works if the window reference is available
- if(typeof window === "object")
- g = window;
-}
-
-// g can still be undefined, but nothing to do about it...
-// We return undefined, instead of nothing here, so it's
-// easier to handle this case. if(!global) { ...}
-
-module.exports = g;
-
-
-/***/ }),
-/* 2 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(process) {
-
-var utils = __webpack_require__(0);
-var normalizeHeaderName = __webpack_require__(21);
-
-var DEFAULT_CONTENT_TYPE = {
- 'Content-Type': 'application/x-www-form-urlencoded'
-};
-
-function setContentTypeIfUnset(headers, value) {
- if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {
- headers['Content-Type'] = value;
- }
-}
-
-function getDefaultAdapter() {
- var adapter;
- if (typeof XMLHttpRequest !== 'undefined') {
- // For browsers use XHR adapter
- adapter = __webpack_require__(6);
- } else if (typeof process !== 'undefined') {
- // For node use HTTP adapter
- adapter = __webpack_require__(6);
- }
- return adapter;
-}
-
-var defaults = {
- adapter: getDefaultAdapter(),
-
- transformRequest: [function transformRequest(data, headers) {
- normalizeHeaderName(headers, 'Content-Type');
- if (utils.isFormData(data) ||
- utils.isArrayBuffer(data) ||
- utils.isBuffer(data) ||
- utils.isStream(data) ||
- utils.isFile(data) ||
- utils.isBlob(data)
- ) {
- return data;
- }
- if (utils.isArrayBufferView(data)) {
- return data.buffer;
- }
- if (utils.isURLSearchParams(data)) {
- setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');
- return data.toString();
- }
- if (utils.isObject(data)) {
- setContentTypeIfUnset(headers, 'application/json;charset=utf-8');
- return JSON.stringify(data);
- }
- return data;
- }],
-
- transformResponse: [function transformResponse(data) {
- /*eslint no-param-reassign:0*/
- if (typeof data === 'string') {
- try {
- data = JSON.parse(data);
- } catch (e) { /* Ignore */ }
- }
- return data;
- }],
-
- /**
- * A timeout in milliseconds to abort a request. If set to 0 (default) a
- * timeout is not created.
- */
- timeout: 0,
-
- xsrfCookieName: 'XSRF-TOKEN',
- xsrfHeaderName: 'X-XSRF-TOKEN',
-
- maxContentLength: -1,
-
- validateStatus: function validateStatus(status) {
- return status >= 200 && status < 300;
- }
-};
-
-defaults.headers = {
- common: {
- 'Accept': 'application/json, text/plain, */*'
- }
-};
-
-utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {
- defaults.headers[method] = {};
-});
-
-utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {
- defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);
-});
-
-module.exports = defaults;
-
-/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4)))
-
-/***/ }),
-/* 3 */
-/***/ (function(module, exports) {
-
-/* globals __VUE_SSR_CONTEXT__ */
-
-// IMPORTANT: Do NOT use ES2015 features in this file.
-// This module is a runtime utility for cleaner component module output and will
-// be included in the final webpack user bundle.
-
-module.exports = function normalizeComponent (
- rawScriptExports,
- compiledTemplate,
- functionalTemplate,
- injectStyles,
- scopeId,
- moduleIdentifier /* server only */
-) {
- var esModule
- var scriptExports = rawScriptExports = rawScriptExports || {}
-
- // ES6 modules interop
- var type = typeof rawScriptExports.default
- if (type === 'object' || type === 'function') {
- esModule = rawScriptExports
- scriptExports = rawScriptExports.default
- }
-
- // Vue.extend constructor export interop
- var options = typeof scriptExports === 'function'
- ? scriptExports.options
- : scriptExports
-
- // render functions
- if (compiledTemplate) {
- options.render = compiledTemplate.render
- options.staticRenderFns = compiledTemplate.staticRenderFns
- options._compiled = true
- }
-
- // functional template
- if (functionalTemplate) {
- options.functional = true
- }
-
- // scopedId
- if (scopeId) {
- options._scopeId = scopeId
- }
-
- var hook
- if (moduleIdentifier) { // server build
- hook = function (context) {
- // 2.3 injection
- context =
- context || // cached call
- (this.$vnode && this.$vnode.ssrContext) || // stateful
- (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
- // 2.2 with runInNewContext: true
- if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
- context = __VUE_SSR_CONTEXT__
- }
- // inject component styles
- if (injectStyles) {
- injectStyles.call(this, context)
- }
- // register component module identifier for async chunk inferrence
- if (context && context._registeredComponents) {
- context._registeredComponents.add(moduleIdentifier)
- }
- }
- // used by ssr in case component is cached and beforeCreate
- // never gets called
- options._ssrRegister = hook
- } else if (injectStyles) {
- hook = injectStyles
- }
-
- if (hook) {
- var functional = options.functional
- var existing = functional
- ? options.render
- : options.beforeCreate
-
- if (!functional) {
- // inject component registration as beforeCreate hook
- options.beforeCreate = existing
- ? [].concat(existing, hook)
- : [hook]
- } else {
- // for template-only hot-reload because in that case the render fn doesn't
- // go through the normalizer
- options._injectStyles = hook
- // register for functioal component in vue file
- options.render = function renderWithStyleInjection (h, context) {
- hook.call(context)
- return existing(h, context)
- }
- }
- }
-
- return {
- esModule: esModule,
- exports: scriptExports,
- options: options
- }
-}
-
-
-/***/ }),
-/* 4 */
-/***/ (function(module, exports) {
-
-// shim for using process in browser
-var process = module.exports = {};
-
-// cached from whatever global is present so that test runners that stub it
-// don't break things. But we need to wrap it in a try catch in case it is
-// wrapped in strict mode code which doesn't define any globals. It's inside a
-// function because try/catches deoptimize in certain engines.
-
-var cachedSetTimeout;
-var cachedClearTimeout;
-
-function defaultSetTimout() {
- throw new Error('setTimeout has not been defined');
-}
-function defaultClearTimeout () {
- throw new Error('clearTimeout has not been defined');
-}
-(function () {
- try {
- if (typeof setTimeout === 'function') {
- cachedSetTimeout = setTimeout;
- } else {
- cachedSetTimeout = defaultSetTimout;
- }
- } catch (e) {
- cachedSetTimeout = defaultSetTimout;
- }
- try {
- if (typeof clearTimeout === 'function') {
- cachedClearTimeout = clearTimeout;
- } else {
- cachedClearTimeout = defaultClearTimeout;
- }
- } catch (e) {
- cachedClearTimeout = defaultClearTimeout;
- }
-} ())
-function runTimeout(fun) {
- if (cachedSetTimeout === setTimeout) {
- //normal enviroments in sane situations
- return setTimeout(fun, 0);
- }
- // if setTimeout wasn't available but was latter defined
- if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
- cachedSetTimeout = setTimeout;
- return setTimeout(fun, 0);
- }
- try {
- // when when somebody has screwed with setTimeout but no I.E. maddness
- return cachedSetTimeout(fun, 0);
- } catch(e){
- try {
- // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
- return cachedSetTimeout.call(null, fun, 0);
- } catch(e){
- // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
- return cachedSetTimeout.call(this, fun, 0);
- }
- }
-
-
-}
-function runClearTimeout(marker) {
- if (cachedClearTimeout === clearTimeout) {
- //normal enviroments in sane situations
- return clearTimeout(marker);
- }
- // if clearTimeout wasn't available but was latter defined
- if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
- cachedClearTimeout = clearTimeout;
- return clearTimeout(marker);
- }
- try {
- // when when somebody has screwed with setTimeout but no I.E. maddness
- return cachedClearTimeout(marker);
- } catch (e){
- try {
- // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
- return cachedClearTimeout.call(null, marker);
- } catch (e){
- // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
- // Some versions of I.E. have different rules for clearTimeout vs setTimeout
- return cachedClearTimeout.call(this, marker);
- }
- }
-
-
-
-}
-var queue = [];
-var draining = false;
-var currentQueue;
-var queueIndex = -1;
-
-function cleanUpNextTick() {
- if (!draining || !currentQueue) {
- return;
- }
- draining = false;
- if (currentQueue.length) {
- queue = currentQueue.concat(queue);
- } else {
- queueIndex = -1;
- }
- if (queue.length) {
- drainQueue();
- }
-}
-
-function drainQueue() {
- if (draining) {
- return;
- }
- var timeout = runTimeout(cleanUpNextTick);
- draining = true;
-
- var len = queue.length;
- while(len) {
- currentQueue = queue;
- queue = [];
- while (++queueIndex < len) {
- if (currentQueue) {
- currentQueue[queueIndex].run();
- }
- }
- queueIndex = -1;
- len = queue.length;
- }
- currentQueue = null;
- draining = false;
- runClearTimeout(timeout);
-}
-
-process.nextTick = function (fun) {
- var args = new Array(arguments.length - 1);
- if (arguments.length > 1) {
- for (var i = 1; i < arguments.length; i++) {
- args[i - 1] = arguments[i];
- }
- }
- queue.push(new Item(fun, args));
- if (queue.length === 1 && !draining) {
- runTimeout(drainQueue);
- }
-};
-
-// v8 likes predictible objects
-function Item(fun, array) {
- this.fun = fun;
- this.array = array;
-}
-Item.prototype.run = function () {
- this.fun.apply(null, this.array);
-};
-process.title = 'browser';
-process.browser = true;
-process.env = {};
-process.argv = [];
-process.version = ''; // empty string to avoid regexp issues
-process.versions = {};
-
-function noop() {}
-
-process.on = noop;
-process.addListener = noop;
-process.once = noop;
-process.off = noop;
-process.removeListener = noop;
-process.removeAllListeners = noop;
-process.emit = noop;
-process.prependListener = noop;
-process.prependOnceListener = noop;
-
-process.listeners = function (name) { return [] }
-
-process.binding = function (name) {
- throw new Error('process.binding is not supported');
-};
-
-process.cwd = function () { return '/' };
-process.chdir = function (dir) {
- throw new Error('process.chdir is not supported');
-};
-process.umask = function() { return 0; };
-
-
-/***/ }),
-/* 5 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-module.exports = function bind(fn, thisArg) {
- return function wrap() {
- var args = new Array(arguments.length);
- for (var i = 0; i < args.length; i++) {
- args[i] = arguments[i];
- }
- return fn.apply(thisArg, args);
- };
-};
-
-
-/***/ }),
-/* 6 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var utils = __webpack_require__(0);
-var settle = __webpack_require__(22);
-var buildURL = __webpack_require__(24);
-var parseHeaders = __webpack_require__(25);
-var isURLSameOrigin = __webpack_require__(26);
-var createError = __webpack_require__(7);
-var btoa = (typeof window !== 'undefined' && window.btoa && window.btoa.bind(window)) || __webpack_require__(27);
-
-module.exports = function xhrAdapter(config) {
- return new Promise(function dispatchXhrRequest(resolve, reject) {
- var requestData = config.data;
- var requestHeaders = config.headers;
-
- if (utils.isFormData(requestData)) {
- delete requestHeaders['Content-Type']; // Let the browser set it
- }
-
- var request = new XMLHttpRequest();
- var loadEvent = 'onreadystatechange';
- var xDomain = false;
-
- // For IE 8/9 CORS support
- // Only supports POST and GET calls and doesn't returns the response headers.
- // DON'T do this for testing b/c XMLHttpRequest is mocked, not XDomainRequest.
- if ("development" !== 'test' &&
- typeof window !== 'undefined' &&
- window.XDomainRequest && !('withCredentials' in request) &&
- !isURLSameOrigin(config.url)) {
- request = new window.XDomainRequest();
- loadEvent = 'onload';
- xDomain = true;
- request.onprogress = function handleProgress() {};
- request.ontimeout = function handleTimeout() {};
- }
-
- // HTTP basic authentication
- if (config.auth) {
- var username = config.auth.username || '';
- var password = config.auth.password || '';
- requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);
- }
-
- request.open(config.method.toUpperCase(), buildURL(config.url, config.params, config.paramsSerializer), true);
-
- // Set the request timeout in MS
- request.timeout = config.timeout;
-
- // Listen for ready state
- request[loadEvent] = function handleLoad() {
- if (!request || (request.readyState !== 4 && !xDomain)) {
- return;
- }
-
- // The request errored out and we didn't get a response, this will be
- // handled by onerror instead
- // With one exception: request that using file: protocol, most browsers
- // will return status as 0 even though it's a successful request
- if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {
- return;
- }
-
- // Prepare the response
- var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;
- var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response;
- var response = {
- data: responseData,
- // IE sends 1223 instead of 204 (https://github.com/axios/axios/issues/201)
- status: request.status === 1223 ? 204 : request.status,
- statusText: request.status === 1223 ? 'No Content' : request.statusText,
- headers: responseHeaders,
- config: config,
- request: request
- };
-
- settle(resolve, reject, response);
-
- // Clean up request
- request = null;
- };
-
- // Handle low level network errors
- request.onerror = function handleError() {
- // Real errors are hidden from us by the browser
- // onerror should only fire if it's a network error
- reject(createError('Network Error', config, null, request));
-
- // Clean up request
- request = null;
- };
-
- // Handle timeout
- request.ontimeout = function handleTimeout() {
- reject(createError('timeout of ' + config.timeout + 'ms exceeded', config, 'ECONNABORTED',
- request));
-
- // Clean up request
- request = null;
- };
-
- // Add xsrf header
- // This is only done if running in a standard browser environment.
- // Specifically not if we're in a web worker, or react-native.
- if (utils.isStandardBrowserEnv()) {
- var cookies = __webpack_require__(28);
-
- // Add xsrf header
- var xsrfValue = (config.withCredentials || isURLSameOrigin(config.url)) && config.xsrfCookieName ?
- cookies.read(config.xsrfCookieName) :
- undefined;
-
- if (xsrfValue) {
- requestHeaders[config.xsrfHeaderName] = xsrfValue;
- }
- }
-
- // Add headers to the request
- if ('setRequestHeader' in request) {
- utils.forEach(requestHeaders, function setRequestHeader(val, key) {
- if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {
- // Remove Content-Type if data is undefined
- delete requestHeaders[key];
- } else {
- // Otherwise add header to the request
- request.setRequestHeader(key, val);
- }
- });
- }
-
- // Add withCredentials to request if needed
- if (config.withCredentials) {
- request.withCredentials = true;
- }
-
- // Add responseType to request if needed
- if (config.responseType) {
- try {
- request.responseType = config.responseType;
- } catch (e) {
- // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.
- // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.
- if (config.responseType !== 'json') {
- throw e;
- }
- }
- }
-
- // Handle progress if needed
- if (typeof config.onDownloadProgress === 'function') {
- request.addEventListener('progress', config.onDownloadProgress);
- }
-
- // Not all browsers support upload events
- if (typeof config.onUploadProgress === 'function' && request.upload) {
- request.upload.addEventListener('progress', config.onUploadProgress);
- }
-
- if (config.cancelToken) {
- // Handle cancellation
- config.cancelToken.promise.then(function onCanceled(cancel) {
- if (!request) {
- return;
- }
-
- request.abort();
- reject(cancel);
- // Clean up request
- request = null;
- });
- }
-
- if (requestData === undefined) {
- requestData = null;
- }
-
- // Send the request
- request.send(requestData);
- });
-};
-
-
-/***/ }),
-/* 7 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var enhanceError = __webpack_require__(23);
-
-/**
- * Create an Error with the specified message, config, error code, request and response.
- *
- * @param {string} message The error message.
- * @param {Object} config The config.
- * @param {string} [code] The error code (for example, 'ECONNABORTED').
- * @param {Object} [request] The request.
- * @param {Object} [response] The response.
- * @returns {Error} The created error.
- */
-module.exports = function createError(message, config, code, request, response) {
- var error = new Error(message);
- return enhanceError(error, config, code, request, response);
-};
-
-
-/***/ }),
-/* 8 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-module.exports = function isCancel(value) {
- return !!(value && value.__CANCEL__);
-};
-
-
-/***/ }),
-/* 9 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-/**
- * A `Cancel` is an object that is thrown when an operation is canceled.
- *
- * @class
- * @param {string=} message The message.
- */
-function Cancel(message) {
- this.message = message;
-}
-
-Cancel.prototype.toString = function toString() {
- return 'Cancel' + (this.message ? ': ' + this.message : '');
-};
-
-Cancel.prototype.__CANCEL__ = true;
-
-module.exports = Cancel;
-
-
-/***/ }),
-/* 10 */
-/***/ (function(module, exports, __webpack_require__) {
-
-__webpack_require__(11);
-module.exports = __webpack_require__(51);
-
-
-/***/ }),
-/* 11 */
-/***/ (function(module, exports, __webpack_require__) {
-
-window.jQuery = window.$ = $ = __webpack_require__(12);
-window.Vue = __webpack_require__(13);
-window.VeeValidate = __webpack_require__(16);
-window.axios = __webpack_require__(17);
-
-Vue.use(VeeValidate);
-Vue.prototype.$http = axios;
-
-Vue.component("category-nav", __webpack_require__(36));
-Vue.component("category-item", __webpack_require__(39));
-Vue.component("image-slider", __webpack_require__(42));
-Vue.component("vue-slider", __webpack_require__(50));
-
-$(document).ready(function () {
-
- var app = new Vue({
- el: "#app",
-
- mounted: function mounted() {
- this.addServerErrors();
- this.addFlashMessages();
- },
-
- methods: {
- onSubmit: function onSubmit(e) {
- this.$validator.validateAll().then(function (result) {
- if (result) {
- e.target.submit();
- }
- });
- },
-
- addServerErrors: function addServerErrors() {
- var scope = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
-
- for (var key in serverErrors) {
- var inputNames = [];
- key.split('.').forEach(function (chunk, index) {
- if (index) {
- inputNames.push('[' + chunk + ']');
- } else {
- inputNames.push(chunk);
- }
- });
-
- var inputName = inputNames.join('');
-
- var field = this.$validator.fields.find({
- name: inputName,
- scope: scope
- });
- if (field) {
- this.$validator.errors.add({
- id: field.id,
- field: inputName,
- msg: serverErrors[key][0],
- scope: scope
- });
- }
- }
- },
-
- addFlashMessages: function addFlashMessages() {
- var flashes = this.$refs.flashes;
-
- flashMessages.forEach(function (flash) {
- flashes.addFlash(flash);
- }, this);
- },
-
- responsiveHeader: function responsiveHeader() {}
- }
- });
-});
-
-/***/ }),
-/* 12 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
- * jQuery JavaScript Library v3.3.1
- * https://jquery.com/
- *
- * Includes Sizzle.js
- * https://sizzlejs.com/
- *
- * Copyright JS Foundation and other contributors
- * Released under the MIT license
- * https://jquery.org/license
- *
- * Date: 2018-01-20T17:24Z
- */
-( function( global, factory ) {
-
- "use strict";
-
- if ( typeof module === "object" && typeof module.exports === "object" ) {
-
- // For CommonJS and CommonJS-like environments where a proper `window`
- // is present, execute the factory and get jQuery.
- // For environments that do not have a `window` with a `document`
- // (such as Node.js), expose a factory as module.exports.
- // This accentuates the need for the creation of a real `window`.
- // e.g. var jQuery = require("jquery")(window);
- // See ticket #14549 for more info.
- module.exports = global.document ?
- factory( global, true ) :
- function( w ) {
- if ( !w.document ) {
- throw new Error( "jQuery requires a window with a document" );
- }
- return factory( w );
- };
- } else {
- factory( global );
- }
-
-// Pass this if window is not defined yet
-} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
-
-// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1
-// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode
-// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common
-// enough that all such attempts are guarded in a try block.
-"use strict";
-
-var arr = [];
-
-var document = window.document;
-
-var getProto = Object.getPrototypeOf;
-
-var slice = arr.slice;
-
-var concat = arr.concat;
-
-var push = arr.push;
-
-var indexOf = arr.indexOf;
-
-var class2type = {};
-
-var toString = class2type.toString;
-
-var hasOwn = class2type.hasOwnProperty;
-
-var fnToString = hasOwn.toString;
-
-var ObjectFunctionString = fnToString.call( Object );
-
-var support = {};
-
-var isFunction = function isFunction( obj ) {
-
- // Support: Chrome <=57, Firefox <=52
- // In some browsers, typeof returns "function" for HTML