diff --git a/theme_fasion/README.rst b/theme_fasion/README.rst new file mode 100644 index 000000000..34eabca4b --- /dev/null +++ b/theme_fasion/README.rst @@ -0,0 +1,47 @@ +.. image:: https://img.shields.io/badge/licence-LGPL--3-blue.svg + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +Theme Fashion +============= +* Design Web Pages with theme fashion + +Installation +============ + - www.odoo.com/documentation/16.0/setup/install.html + - Install our custom addon + +License +------- +General Public License, Version 3 (LGPL v3). +(https://www.odoo.com/documentation/user/13.0/legal/licenses/licenses.html) + +Company +------- +* 'Cybrosys Techno Solutions `__ + +Credits +------- +* Developer: +Bidhin @ cybrosys, +Rahna Kabeer @ cybrosys(v16) + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +.. image:: https://cybrosys.com/images/logo.png + :target: https://cybrosys.com +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit https://www.cybrosys.com + +Further information +=================== +HTML Description: ``__ + diff --git a/theme_fasion/__init__.py b/theme_fasion/__init__.py new file mode 100644 index 000000000..b604a293c --- /dev/null +++ b/theme_fasion/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from . import models diff --git a/theme_fasion/__manifest__.py b/theme_fasion/__manifest__.py new file mode 100644 index 000000000..1534f7b7b --- /dev/null +++ b/theme_fasion/__manifest__.py @@ -0,0 +1,65 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +{ + 'name': 'Theme Fashion', + 'description': 'Design Web Pages with theme Fashion', + 'summary': 'Theme Fashion', + 'category': 'Theme/eCommerce', + 'version': '16.0.1.0.0', + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': "https://www.cybrosys.com", + 'depends': ['website_sale_wishlist'], + 'data': [ + 'views/website_snipppet.xml', + 'views/layout.xml', + 'views/product/product.xml', + 'views/product/blog.xml', + 'views/preview/preview.xml', + 'views/banner/banner.xml', + 'views/slider/slider.xml', + 'views/slider/sliders.xml', + 'views/cart/cart.xml', + 'views/contact/contact.xml', + 'views/about/about.xml', + 'views/template.xml', + 'views/product_views.xml', + ], + 'images': [ + 'static/description/banner.png', + 'static/description/theme_screenshot.jpg', + ], + 'assets': { + 'web.assets_frontend': [ + 'theme_fasion/static/src/css/style.css', + 'theme_fasion/static/src/js/custom.js', + 'theme_fasion/static/src/js/jquery.flexisel.js', + 'theme_fasion/static/src/js/owl.carousel.js', + 'theme_fasion/static/src/css/stylenav.css', + ], + }, + 'license': 'LGPL-3', + 'installable': True, + 'application': False, + 'auto_install': False, +} diff --git a/theme_fasion/doc/RELEASE_NOTES.md b/theme_fasion/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..8b021cc78 --- /dev/null +++ b/theme_fasion/doc/RELEASE_NOTES.md @@ -0,0 +1,6 @@ +## Module + +#### 23.02.2023 +#### Version 16.0.1.0.0 +#### ADD +- Initial commit for Theme Fashion \ No newline at end of file diff --git a/theme_fasion/models/__init__.py b/theme_fasion/models/__init__.py new file mode 100644 index 000000000..9a06c43c4 --- /dev/null +++ b/theme_fasion/models/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import theme_fashion diff --git a/theme_fasion/models/theme_fashion.py b/theme_fasion/models/theme_fashion.py new file mode 100644 index 000000000..019419f6b --- /dev/null +++ b/theme_fasion/models/theme_fashion.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +"""theme fasion header""" +from odoo import models + + +class ThemeFashion(models.AbstractModel): + """Inherit the model theme.utils for adding new header file""" + _inherit = 'theme.utils' + + def _theme_fasion_post_copy(self, mod): + """For viewing default header""" + + self.enable_view( + 'theme_fasion.template_header_hamburger_oe_structure_header_fasions') + self.disable_view('website.template_header_default') diff --git a/theme_fasion/static/description/banner.png b/theme_fasion/static/description/banner.png new file mode 100644 index 000000000..4952bf880 Binary files /dev/null and b/theme_fasion/static/description/banner.png differ diff --git a/theme_fasion/static/description/icon.png b/theme_fasion/static/description/icon.png new file mode 100644 index 000000000..750161446 Binary files /dev/null and b/theme_fasion/static/description/icon.png differ diff --git a/theme_fasion/static/description/images/1.jpg b/theme_fasion/static/description/images/1.jpg new file mode 100644 index 000000000..8a63c931b Binary files /dev/null and b/theme_fasion/static/description/images/1.jpg differ diff --git a/theme_fasion/static/description/images/2.jpg b/theme_fasion/static/description/images/2.jpg new file mode 100644 index 000000000..c658221f4 Binary files /dev/null and b/theme_fasion/static/description/images/2.jpg differ diff --git a/theme_fasion/static/description/images/3.jpg b/theme_fasion/static/description/images/3.jpg new file mode 100644 index 000000000..e36acee45 Binary files /dev/null and b/theme_fasion/static/description/images/3.jpg differ diff --git a/theme_fasion/static/description/images/4.jpg b/theme_fasion/static/description/images/4.jpg new file mode 100644 index 000000000..9a4e99968 Binary files /dev/null and b/theme_fasion/static/description/images/4.jpg differ diff --git a/theme_fasion/static/description/images/5.jpg b/theme_fasion/static/description/images/5.jpg new file mode 100644 index 000000000..310cf3844 Binary files /dev/null and b/theme_fasion/static/description/images/5.jpg differ diff --git a/theme_fasion/static/description/images/6.jpg b/theme_fasion/static/description/images/6.jpg new file mode 100644 index 000000000..cfd3132bc Binary files /dev/null and b/theme_fasion/static/description/images/6.jpg differ diff --git a/theme_fasion/static/description/images/Cybrosys.png b/theme_fasion/static/description/images/Cybrosys.png new file mode 100644 index 000000000..d76b5bafb Binary files /dev/null and b/theme_fasion/static/description/images/Cybrosys.png differ diff --git a/theme_fasion/static/description/images/cybro-logo-oca-no-text.png b/theme_fasion/static/description/images/cybro-logo-oca-no-text.png new file mode 100644 index 000000000..180d15dd6 Binary files /dev/null and b/theme_fasion/static/description/images/cybro-logo-oca-no-text.png differ diff --git a/theme_fasion/static/description/images/cybro-logo-oca.png b/theme_fasion/static/description/images/cybro-logo-oca.png new file mode 100644 index 000000000..90e4c9cb9 Binary files /dev/null and b/theme_fasion/static/description/images/cybro-logo-oca.png differ diff --git a/theme_fasion/static/description/images/demo-1.jpg b/theme_fasion/static/description/images/demo-1.jpg new file mode 100644 index 000000000..477d5e252 Binary files /dev/null and b/theme_fasion/static/description/images/demo-1.jpg differ diff --git a/theme_fasion/static/description/images/demo-2.jpg b/theme_fasion/static/description/images/demo-2.jpg new file mode 100644 index 000000000..5f630a62a Binary files /dev/null and b/theme_fasion/static/description/images/demo-2.jpg differ diff --git a/theme_fasion/static/description/images/demo-3.jpg b/theme_fasion/static/description/images/demo-3.jpg new file mode 100644 index 000000000..fb72857c5 Binary files /dev/null and b/theme_fasion/static/description/images/demo-3.jpg differ diff --git a/theme_fasion/static/description/images/hero.png b/theme_fasion/static/description/images/hero.png new file mode 100644 index 000000000..fa41e0546 Binary files /dev/null and b/theme_fasion/static/description/images/hero.png differ diff --git a/theme_fasion/static/description/images/laptop-screenshots.jpg b/theme_fasion/static/description/images/laptop-screenshots.jpg new file mode 100644 index 000000000..dc3533bc6 Binary files /dev/null and b/theme_fasion/static/description/images/laptop-screenshots.jpg differ diff --git a/theme_fasion/static/description/images/phone-screenshots.jpg b/theme_fasion/static/description/images/phone-screenshots.jpg new file mode 100644 index 000000000..c1cc77963 Binary files /dev/null and b/theme_fasion/static/description/images/phone-screenshots.jpg differ diff --git a/theme_fasion/static/description/index.html b/theme_fasion/static/description/index.html new file mode 100644 index 000000000..30baadf17 --- /dev/null +++ b/theme_fasion/static/description/index.html @@ -0,0 +1,265 @@ + +
+
+
+ Cybrosys Logo +
+
+
+
+
+ Theme Screenshot +
+
+

Theme Fashion

+

+ Theme Fashion is a attractive and unique front-end theme mainly suitable for eCommerce website. Many + custom designed snippets facilitates to add better user experience. Contains best deals with new arrival + products slider, testimonial slider that are configured from the backend. This theme fully customized + the eCommerce website, shop view, custom categories view, product view, contact us page...etc. it + contains price filter and clear cart options by default. +

+
+
+ + + + +
+
+

Desktop View

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages. +

+
+
+ Theme Screenshot +
+
+
+
+ Theme Screenshot +
+
+

Mobile View

+

+ User friendly and modern looking theme makes your page more Stylish And Beautiful. +

+
+
+ + + + +
+ +
+
+
+ Theme Screenshot +
+
+

Shop View

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive + webpages. +

+
+
+
+ + + +
+
+
+ Theme Screenshot +
+
+

Cart View

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive + webpages. +

+
+
+
+ +
+ + + + +
+
+ Theme Screenshot +
+
+

Overview

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages. +

+
+
+ + + +
+ +
+
+
+ Theme Screenshot +
+
+

New Arrivals

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive + webpages. +

+
+
+
+ + + +
+
+
+ Theme Screenshot +
+
+

Contact Map

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive + webpages. +

+
+
+
+ + + + +
+
+
+ Theme Screenshot +
+
+

Checkout Address

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive + webpages. +

+
+
+
+ +
+ + + +
+
+
+

Demo Pages

+
+
+
+ +
+
+
+ +
Home
+
+
+
+ +
+
+ +
Shop
+
+
+
+ +
+
+ +
Cart
+
+
+
+ +
+
+ + + +
+
+

Get Help

+
+

If you have anything to share with us + based + on + your use of this module, please let us know. We are ready to offer our support.

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+

A Quality Theme From

+
+
+ +
+
+ +
\ No newline at end of file diff --git a/theme_fasion/static/description/theme_screenshot.jpg b/theme_fasion/static/description/theme_screenshot.jpg new file mode 100644 index 000000000..81c6eab27 Binary files /dev/null and b/theme_fasion/static/description/theme_screenshot.jpg differ diff --git a/theme_fasion/static/src/css/slick.css b/theme_fasion/static/src/css/slick.css new file mode 100644 index 000000000..57477e848 --- /dev/null +++ b/theme_fasion/static/src/css/slick.css @@ -0,0 +1,119 @@ +/* Slider */ +.slick-slider +{ + position: relative; + + display: block; + box-sizing: border-box; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + + -webkit-touch-callout: none; + -khtml-user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} + +.slick-list +{ + position: relative; + + display: block; + overflow: hidden; + + margin: 0; + padding: 0; +} +.slick-list:focus +{ + outline: none; +} +.slick-list.dragging +{ + cursor: pointer; + cursor: hand; +} + +.slick-slider .slick-track, +.slick-slider .slick-list +{ + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.slick-track +{ + position: relative; + top: 0; + left: 0; + + display: block; + margin-left: auto; + margin-right: auto; +} +.slick-track:before, +.slick-track:after +{ + display: table; + + content: ''; +} +.slick-track:after +{ + clear: both; +} +.slick-loading .slick-track +{ + visibility: hidden; +} + +.slick-slide +{ + display: none; + float: left; + + height: 100%; + min-height: 1px; +} +[dir='rtl'] .slick-slide +{ + float: right; +} +.slick-slide img +{ + display: block; +} +.slick-slide.slick-loading img +{ + display: none; +} +.slick-slide.dragging img +{ + pointer-events: none; +} +.slick-initialized .slick-slide +{ + display: block; +} +.slick-loading .slick-slide +{ + visibility: hidden; +} +.slick-vertical .slick-slide +{ + display: block; + + height: auto; + + border: 1px solid transparent; +} +.slick-arrow.slick-hidden { + display: none; +} diff --git a/theme_fasion/static/src/css/style.css b/theme_fasion/static/src/css/style.css new file mode 100644 index 000000000..aed24cf9f --- /dev/null +++ b/theme_fasion/static/src/css/style.css @@ -0,0 +1,2091 @@ +/*@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500&display=swap");*/ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +header { + margin-top: 37px; + margin-left: 20px; + margin-right: 20px; +} + +header .bg-light { + background-color: #ffffff00 !important; +} + +header .nav-link { + font-weight: 500; + color : black +} +ul :hover +{ + color: tomato; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 25px; +} + +@media screen and (max-width: 1261px) { + header .navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: center; + } +} + +header .header-top-left { + display: flex; + align-items: center; +} + +header .header-top-left a { + font-size: 16px; + font-weight: 500; + margin: 5px; + color: black; +} + +header .header-top-left a:hover { + color: #fe0000; + text-decoration: none; +} + +header .header-top-left img { + max-width: 20px; + width: 100px; + margin: 3px; +} + +header .header-top-left img a { + color: #0000; +} + +header .header-top-right { + display: flex; + align-items: center; +} + +header .header-top-right img { + max-width: 20px; + width: 100px; + margin: 3px; +} + +header .header-top-right .form-control { + border-top-left-radius: 21px; + border-bottom-left-radius: 21px; + border: 2px solid; + box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); +} +.s_website_form_input{ + margin-bottom: 20px; +} + +@media screen and (max-width: 556px) { + header .header-top-right .form-control { + width: 120px; + } +} +@media screen and (max-width: 556px) { + header .header-top-right .form-control { + width: 120px; + } +} + +header .header-top-right .searchb { + background-color: black; + padding: 5px; + border: 1px solid black; + border-top-right-radius: 21px; + border-bottom-right-radius: 21px; + margin-left: 5px; + box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); +} + +.card-footer { + margin-top: 10px; + padding-top: 55px; + background-color: #55595a; +} + +.card-footer .footer_right { + padding-left: 0px; +} + +.card-footer .footer-left-words { + color: #ffff; + margin-top: 50px; + margin-bottom: 20px; + border-left: 6px solid red; + height: 46px; +} + +.card-footer .footer-left-words:hover { + color: #fe0000; +} + +.card-footer .footer_right .footer-right-words { + color: #ffff; + margin-top: 50px; +} + +.card-footer .footer_right .footer-right-words .footer_heading { + border-left: 6px solid red; + font-size: 25px; + padding-left: 8px; + height: 46px; +} + +.card-footer .footer_right .footer-right-words .footer_items { + text-align: left; + padding-left: 15px; +} + +.card-footer .footer_right .footer-right-words .footer_items a { + color: #ffff; + text-decoration: none; +} + +.card-footer .footer_right .footer-right-words .footer_items a:hover { + color: #fe0000; +} + +.card-footer .footer_right .footer-right-words .footer_items li { + margin-bottom: 8px; + list-style: none; +} + +.card-footer .copy_right { + margin-top: 30px; +} + +.card-footer .copy_right .copy_s { + display: flex; +} + +.card-footer .copy_right ul { + display: flex; + padding-left: 0; +} + +.card-footer .copy_right ul li { + width: 28px; + margin: 5px; + list-style-type: none; +} + +.card-footer .copy_right img { + width: 100%; + padding: 2px; +} + +.card-footer .site_name { + margin-left: 30px; + margin-top: 11px; +} + +.card-footer .site_name a { + color: #ffff; + text-decoration: none; +} + +.card-footer .site_name a:hover { + color: #fe0000; +} + +.card-footer .footer_line { + margin-left: 50px; +} + +.card-footer .footer_line:after { + content: " "; + display: block; + width: 676px; + height: 2px; + background-color: #ffff; + margin-top: 31px; +} + +@media screen and (max-width: 1199px) { + .card-footer .footer_line:after { + width: 540px; + } +} + +@media screen and (max-width: 992px) { + .card-footer .footer_line:after { + width: 395px; + } +} + +@media screen and (max-width: 768px) { + .card-footer .footer_line:after { + width: 180px; + margin-left: 50px; + } +} + +@media screen and (max-width: 535px) { + .card-footer .footer_line:after { + visibility: hidden; + } +} + +.message_bar input[type="text"].message_box { + padding: 10px 4px; + width: 74%; +} + +@media screen and (max-width: 768px) { + .message_bar input[type="text"].message_box { + width: 73%; + } +} + +@media screen and (max-width: 571px) { + .message_bar input[type="text"].message_box { + width: 50%; + } +} + +.navigation { + display: flex; +} + +.navigation #menuToggle span { + background-color: #21272B; +} + +.navigation #menu { + background: #8b5656; + right: 0px; + padding-top: 55px; +} + +.navigation #menu li { + margin-left: 15px; +} + +.navigation #menu .header-top-left { + display: flex; + align-items: center; +} + +.navigation #menu .header-top-left a { + font-size: 16px; + font-weight: 500; + margin: 5px; + color: black; +} + +.navigation #menu .header-top-left a:hover { + color: #fe0000; + text-decoration: none; +} + +.navigation #menu .header-top-left img { + max-width: 20px; + width: 100px; + margin: 5px; +} + +.navigation #menu .header-top-left img a { + color: #0000; +} + +.navigation #menu .header-top-right { + display: flex; + align-items: center; +} + +.navigation #menu .header-top-right img { + max-width: 20px; + width: 100px; + margin: 5px; +} + +.navigation #menu .header-top-right .form-control { + border-top-left-radius: 21px; + border-bottom-left-radius: 21px; + border: 2px solid; + box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); +} + +.navigation #menu .header-top-right .searchb { + background-color: black; + padding: 5px; + border: 1px solid black; + border-top-right-radius: 21px; + border-bottom-right-radius: 21px; + margin-left: 5px; + box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); +} + +.wrapper_heading { + margin-bottom: 60px; + margin-top: 80px; +} + +.wrapper_heading .m-Product-heading { + text-align: center; + font-weight: 600; + font-size: 60px; + padding-bottom: 15px; + margin-bottom: 20px; +} + +.wrapper_heading hr.new4 { + border: 1px solid; + width: 73%; +} + + + +.wrapper_heading .sub_product { + text-align: center; + color: #55595a; +} + +.product { + margin-bottom: 80px; + cursor: pointer; +} + +.product__image { + margin-bottom: 20px; + width: 100%; + height: 360px; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + position: relative; + box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); + border-radius: 6px; + border-color: #fff; +} + +.product__image:before { + background-image: radial-gradient(transparent, rgba(0, 0, 0, 0)); + content: ''; + height: 100%; + width: 100%; + display: block; + position: absolute; + opacity: 0; + transition: opacity .2s ease-in-out; +} + +.product:hover .product__image:before { + background-image: radial-gradient(transparent, rgba(0, 0, 0, 0.3)); + opacity: 1; +} + +.product-detials { + padding-bottom: 10px; + padding-top: 10px; + box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); + display: flex; + border-radius: 6px; + border-color: #fff; + height: auto !important; + align-items: center; + justify-content: space-between; + padding: 15px; + flex-direction: column; +} + +.product .product__wraper { + display: flex; + margin: auto; +} + +.product__title { + font: 14px; + color: black; + margin-right: 20px; + display: flex; + align-items: center; + border-radius: 6px; + border-color: #fff; + flex-direction: column !important; +} + +.product__rating { + margin-right: 10px; +} + +.product__rating img { + width: 100%; + max-width: 20px; + margin: 10px; +} + +.product__price { + font-weight: 600; + color: black; + margin-right: 20px; + margin-top + +} +.product_price { + left: 100%; + position: initial; + + +} + +.sidebar { + height: 100%; + /* 100% Full-height */ + width: 0; + /* 0 width - change this with JavaScript */ + position: fixed; + /* Stay in place */ + z-index: 1; + /* Stay on top */ + top: 0; + right: 0; + background-color: #21272B; + overflow-x: hidden; + /* Disable horizontal scroll */ + padding-top: 60px; + /* Place content 60px from the top */ + transition: 0.5s; + /* 0.5 second transition effect to slide in the sidebar */ +} + +/* The sidebar links */ +.sidebar a { + padding: 8px 8px 8px 32px; + text-decoration: none; + font-size: 25px; + color: #818181; + display: block; + transition: 0.3s; +} + +/* When you mouse over the navigation links, change their color */ +.sidebar a:hover { + color: #f1f1f1; +} + +/* Position and style the close button (top right corner) */ +.sidebar .closebtn { + position: absolute; + top: 0; + right: 25px; + font-size: 36px; + margin-left: 50px; +} + +/* The button used to open the sidebar */ +.openbtn { + font-size: 30px; + cursor: pointer; + background-color: #ffffff00; + color: #21272B; + padding: 10px 15px; + border: none; +} + +.openbtn:hover { + background-color: #96909049; +} + +/* Style page content - use this if you want to push the page content to the right when you open the side navigation */ +#main { + transition: margin-right .5s; + /* If you want a transition effect */ +} + +/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */ +@media screen and (max-height: 450px) { + .sidebar { + padding-top: 15px; + } + .sidebar a { + font-size: 18px; + } +} + +.btn { + border: none !important; + outline: none !important; +} + +.btn-search { + background-color: none !important; + border-color: black; + padding: 9px 10px; +} + +.btn-search:hover { + background-color: #e50000 !important; + border: none; +} + +.btn-primary { + color: black; + background-color: #ffff; + font-weight: 600; + border-radius: 5px; +} + +.btn-primary:hover { + color: #fff; + background-color: #a1a3a6; +} + +.btn-light { + margin-left: 20px; + color: #fff; + padding: 9px 25px !important; + cursor: pointer; + background-color: black !important; + border-color: #fe0000; + padding: 9px 35px; +} + +.btn-light:hover { + background-color: #675462 !important; + color: #fff; +} + +.btn-checkout { + color: #fff; + padding: 10px 3px !important; + cursor: pointer; + background-color: red !important; + border-color: #fe0000; + padding: 9px 35px; +} + +.btn-checkout:hover { + background-color: #e60000 !important; + color: #fff; +} + +.btn-link { + color: red !important; + text-decoration: none !important; + border: none !important; + outline: none !important; +} + + +.btn-preview { + margin-left: 20px; + color: #fe0000; + padding: 9px 25px !important; + border-color: #fe0000 !important; + border: 1px solid !important; + cursor: pointer; + background-color: transparent !important; + padding: 9px 35px; + margin-left: auto; +} + +.btn-preview:hover { + background-color: #e60000 !important; + color: #fff; +} + +.btn-new { + color: #fff; + float: right; + background-color: #fe0000 !important; + border-color: #fe0000; + padding: 9px 35px; + margin-top: 20px; +} + +.btn-new:hover { + background-color: #e50000 !important; + border: none; + color: #fff; +} + +.btn-message { + color: #ffff; + font-weight: 700; + background-color: #21272B !important; + border-color: #21272B; + padding: 8px 26px; + border-radius: 0; +} + +.btn-message:hover { + background-color: #161a1d !important; + border: none !important; +} + +.btn-send { + background-color: #fff !important; + border-color: #fff; + padding: 8px 13px; + margin-top: 15px; +} + +.btn-send:hover { + background-color: #f2f2f2 !important; + border: none; +} + +.btn-more { + color: #fe0000; + background-color: #fff !important; + border-color: #fff; + padding: 9px 35px; + border-color: red; + border: 1px solid !important; +} + +.btn-more:hover { + background-color: #e50000 !important; + border: none; +} + +.banner { + margin-top: 50px; + margin-bottom: 50px; +} + +.banner .banner_left { + padding: 0; + background-color: #21272B; + padding-left: 100px; +} + +.banner .card { + background-color: #21272B; + border-radius: 0; + padding: 50px; +} + +@media screen and (max-width: 946px) { + .banner .card { + padding-left: 10px; + } +} + +.banner .card .card-title { + color: #ffff; + text-align-last: left; + margin-bottom: 20px; +} + +.banner .card .card-body { + color: #ffff; + text-align-last: left; + padding-bottom: 1px; +} + +.banner .card .hr { + background-color: #ffff; + width: 71%; + height: 3px; + float: left; +} + +.banner .card .hr2 { + background-color: #ffff; + width: 100%; + height: 1px; + float: left; +} + +.banner .card .social_media ul { + display: flex; + padding-left: 15px; +} + +.banner .card .social_media ul li { + width: 28px; + margin: 5px; + list-style-type: none; + background-color: #21272B; +} + +.banner .card .social_media img { + width: 100%; + padding: 2px; +} + +.banner .card .social_media img:hover { + border-radius: 9px; + background-color: #fe0000; +} + +.banner_right { + margin-top: 60px; + width: 100%; + max-width: 660px; + padding-left: 0px; +} + +@media screen and (max-width: 991px) { + .banner_right { + max-width: 100%; + } +} + +@media screen and (max-width: 768px) { + .banner_right { + max-width: 100%; + } +} + +.hh:after { + content: ""; + display: block; + margin-top: 5px; + padding-top: 20px; + /* This creates some space between the element and the border. */ + width: 200px; + height: 2px; + background-color: #fe0000; +} + +.nn:after { + content: ""; + display: block; + margin-top: 5px; + padding-top: 20px; + /* This creates some space between the element and the border. */ + width: 200px; + height: 2px; + background-color: #fe0000; +} + +.banner_img { + height: 290px; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + position: relative; +} + +.banner-sub-about { + background-size: cover; + position: relative; + width: 100%; + background-repeat: no-repeat; + background-position: center -76px; + margin-top: 20px; + margin-bottom: 80px; +} + +.banner-sub-contact { + background-size: cover; + position: relative; + width: 100%; + background-image: url(/theme_fashion/static/src/images/banner/contact_banner/800.jpg); + background-repeat: no-repeat; + background-position: center -76px; + margin-top: 20px; + margin-bottom: 80px; +} + +.banner-sub-cart { + background-size: cover; + position: relative; + width: 100%; + background-image: url(../images/banner/cart/19708.jpg); + background-repeat: no-repeat; + background-position: center -76px; + margin-top: 20px; + margin-bottom: 80px; +} + +.ourproduct { + background-size: cover; + position: relative; + width: 100%; + background-image: url(../images/our-product/productbg.jpg); + background-repeat: no-repeat; + background-position: bottom; + margin-top: 20px; + margin-bottom: 80px; +} + +.ourproduct .product__image { + width: 100%; + height: 368px; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + position: relative; + margin: 0; + box-shadow: none; +} + +.ourproduct .card { + border-radius: 0; +} + +.ourproduct .card .card-body { + background-color: #21272B; + color: #ffff; + padding: 52px 10px 52px 10px; +} +.card-body { + background-color: #21272B; + color: #fff; + padding: 52px 10px 52px 10px; +} + +@media screen and (max-width: 1087px) { + .ourproduct .card .card-body { + padding: 40px 10px 40px 10px; + } +} + +@media screen and (max-width: 877px) { + .ourproduct .card .card-body { + padding: 29px 10px 27px 10px; + } +} + +.ourproduct .card .card-body .card-title { + font-size: 35px; + margin-bottom: 2.75rem; +} + +.ourproduct .card .card-body .card-text { + margin-top: 37px; + margin-bottom: 30px; +} + +.ourproduct .ourproduct_disc { + margin-top: 80px; +} + +.ourproduct .ourproduct_disc .card { + border-radius: 0px !important; + background-color: transparent !important; +} + +.ourproduct .ourproduct_disc .card .card-body { + background-color: transparent !important; + margin-left: 160px; +} + +.ourproduct .ourproduct_disc .card .card-body .card-title { + font-size: 35px; + font-weight: 900; +} + +.ourproduct .ourproduct_disc .card .card-body .card-text { + margin-left: 10px; + margin-bottom: 0; + margin-top: 0px; +} + +.ourproduct .ourproduct_disc .card .card-body .blockword .vl { + border-left: 6px solid red; + height: auto; +} + +.product_more { + margin-top: 135px; +} + +.slider { + background-size: cover; + position: relative; + width: 100%; + background-image: linear-gradient(rgba(17, 17, 17, 0.79), rgba(17, 17, 17, 0.79)), url(/theme_fashion/static/src/images/Slider/test_bg.jpg); + background-repeat: no-repeat; + background-position: center; + margin-top: 40px; +} + +.slider .sliderdiv { + display: flex; + padding-top: 40px; + align-items: center; + justify-content: center; +} + +.slider .image_slider { + max-width: 550px; +} + +.slider .image_slider img { + width: 100%; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + position: relative; +} + +.slider .image_discription { + color: #ffff; + width: calc( 100% - 550px); +} + +.slider .image_discription > div { + width: 100%; +} + +.slider .image_discription:after { + content: " "; + display: block; + width: 550px; + height: 2px; + background-color: #ffff; + margin-top: 58px; +} + +@media screen and (max-width: 1199px) { + .slider .image_discription:after { + width: 367px; + margin-top: 10px; + } +} + +@media screen and (max-width: 992px) { + .slider .image_discription:after { + width: 125px; + } +} + +@media screen and (max-width: 768px) { + .slider .image_discription:after { + width: 60px; + } +} + +@media screen and (max-width: 535px) { + .slider .image_discription:after { + visibility: hidden; + } +} + +.imgdics_button .slick-prev { + display: none !important; +} + +.imgdics_button .slick-next { + margin-top: 128px; + background-color: transparent !important; + width: 0; + height: 0; + border: 0; + border-top: 15px solid transparent; + border-left: 30px solid #ffffff; + border-bottom: 15px solid transparent; +} + +.blog { + margin-top: 10px; + padding-top: 1px; + background-color: #21272B; +} + +.blog .wrapper_heading { + margin-bottom: 60px; +} + +.blog .wrapper_heading .m-Product-heading { + text-align: center; + font-weight: 600; + font-size: 60px; + color: #ffff; + padding-bottom: 15px; + margin-bottom: 20px; +} + +.blog .wrapper_heading hr.new4 { + border: 1px solid; + width: 73%; + color: #ffff; +} + +.blog .wrapper_heading .sub_product { + text-align: center; + color: #ffff; +} + +.blog .m-product .product { + margin-bottom: 80px; + cursor: pointer; +} + +.blog .m-product .product__image { + margin-bottom: 20px; + width: 100%; + height: 360px; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + position: relative; + box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); + border-radius: 6px; + border-color: #fff; +} + +.blog .m-product .product__image:before { + background-image: radial-gradient(transparent, rgba(0, 0, 0, 0)); + content: ''; + height: 100%; + width: 100%; + display: block; + position: absolute; + opacity: 0; + transition: opacity .2s ease-in-out; +} + +.blog .m-product .product:hover .product__image:before { + background-image: radial-gradient(transparent, rgba(0, 0, 0, 0.3)); + opacity: 1; +} + +.blog .m-product .product-words { + color: #ffff; + line-height: 30px; +} + +.banner-sub-about { + background-image: url(/theme_fashion/static/src/images/banner/banner.jpg); +} + +.banner-sub-about .banner-name { + margin: auto; +} + +.banner-sub-about .banner-name .banner-heading { + text-align: center; + padding-top: 156px; + padding-bottom: 156px; + font-size: 50px; + letter-spacing: 2px; + color: #ffff; +} + +.about_content { + margin-bottom: 50px; +} + +.about_content .about_subhead { + margin-bottom: 40px; +} + +.about_content .about_img { + padding-right: 50px; + border-radius: 2px; + width: 100%; +} + +@media screen and (max-width: 992px) { + .about_content .about_img { + padding-right: 0; + } +} + +.about_content .about_img img { + width: 80%; + border-radius: 13px; +} + +@media screen and (max-width: 992px) { + .about_content .about_img img { + width: 100%; + } +} + +@media screen and (max-width: 768px) { + .about_content .about_img img { + margin-bottom: 30px; + } +} + +.about_content .pince { + display: flex; + align-items: center; + margin-bottom: 20px; + margin-top: 10px; +} + +.about_content .pince .pince-left { + margin-right: 10px; + border: 1px solid; + padding: 6px; + padding-right: 12px; + padding-left: 15px; + padding-top: 13px; + border-color: #21272B; + border-radius: 50%; +} + +.about-bottom { + background-attachment: fixed; + background-image: linear-gradient(rgba(17, 17, 17, 0.6), rgba(17, 17, 17, 0.6)), url(/theme_fashion/static/src/images/banner/banner.jpg); + background-size: cover; + position: relative; + width: 100%; + text-align: end; + background-repeat: no-repeat; + margin-top: 80px; + margin-bottom: 80px; + height: 300px; + padding-top: 50px; + padding-bottom: 50px; + display: flex; + align-items: end; +} + +.about-bottom .abt-btm-words { + color: white; +} + +.n-product { + margin-bottom: 80px; +} + +.filter_sidebar { + margin-bottom: 50px; +} + +.filter_sidebar .kk { + display: flex; + align-items: center; + justify-content: space-evenly; +} + +.filter_sidebar .kk .filter_heading { + font-size: 15px; + font-size: 20px; + margin-bottom: 20px; + position: relative; +} + +.filter_sidebar .kk .h-line:after { + display: block; + content: ""; + background: #ee0808; + width: 10%; + height: 2px; + position: absolute; +} + +.filter_sidebar .filter_sidebar_sub { + font-size: 14px; + line-height: 2.429; + border: 1px solid #e1e1e1; + width: 100%; + margin-top: 20px; + margin-bottom: 30px; + padding: 3em 2.5em 2em; + padding-left: 2.5em; + padding-left: 0.5em; +} + +.filter_sidebar .filter_sidebar_sub .list { + list-style: none; +} + +.filter_sidebar .filter_sidebar-main .dresses_img_hover { + position: relative; +} + +.filter_sidebar .filter_sidebar-main .dresses_img_hover img { + width: 100%; +} + +.filter_sidebar .filter_sidebar-main .dresses_img_hover .dresses_img_hover_pos { + position: absolute; + top: 30%; + left: 60px; +} + +.filter_sidebar .filter_sidebar-main .dresses_img_hover .dresses_img_hover_pos h4 { + color: #fff; + font-size: 25px; +} + +.filter_sidebar .filter_sidebar-main .dresses_img_hover .dresses_img_hover_pos h4 span { + display: block; + font-weight: 700; + margin: 10px 0; + font-size: 45px; +} + +@media screen and (max-width: 576px) { + .filter_sidebar .filter_sidebar-main { + margin-right: 100px; + margin-left: 100px; + } +} + +.more_button { + margin: auto; +} + +.preview { + margin-top: 50px; + margin-bottom: 30px; +} + +.preview .breadcrumb-option { + margin-bottom: 40px; +} + +.preview .preview_image img { + width: 100%; + max-height: 577px; +} + +.preview .preview_details .preview-heading { + font-weight: 600; + letter-spacing: 1px; +} + +.preview .preview_details .preview_type { + color: #55595a; + font-size: 14px; +} + +.preview .preview_details .star_review { + display: flex; + list-style: none; + padding: 0; +} + +.preview .preview_details .count_review { + display: flex; + align-items: center; +} + +.preview .preview_details .single-price ul { + display: flex; + list-style: none; + justify-content: space-between; + align-items: center; + padding-left: 0px; + font-size: 15px; +} + +.preview .preview_details .single-price ul li:nth-child(1) { + font-size: 41px; + font-weight: 300; + color: #fe0000; +} + +.preview .preview_details .single-price ul li:nth-child(3) { + font-size: 20px; + color: #fe0000; +} + +.preview .preview_details .wrapper img { + width: 100%; + max-width: 20px; + margin-right: 5px; +} + +.preview .product__details__tab { + padding-top: 70px; + margin-bottom: 50px; +} + +.preview .product__details__tab .card { + margin-bottom: 3px; + border: none; +} + +.preview .product__details__tab .card-header { + background-color: #55595a; +} + +.banner-sub-contact .banner-name { + margin: auto; +} + +.banner-sub-contact .banner-name .banner-heading { + text-align: center; + padding-top: 156px; + padding-bottom: 156px; + font-size: 50px; + letter-spacing: 2px; + color: #ffff; +} + +.contact .address { + margin: 25px 0; +} + +.contact .address h4 { + margin-bottom: 25px; + color: #000; + font-weight: 600; + font-size: 16px; +} + +.contact .address h5 { + line-height: 30px; + color: #6B6B6B; + font-size: 16px; + letter-spacing: 0px; +} + +.contact a { + color: #6B6B6B; + text-decoration: none; +} + +.contact a:hover { + color: #5e5e5e !important; +} + +@media screen and (max-width: 992) { + .contact h5 { + line-height: 0; + font-size: 13px; + } +} + +.contact textarea { + width: 96%; + border: 1px solid #000; + resize: none; + padding: 10px; + height: 180px; + outline: none; + margin-top: 15px; + margin-bottom: 15px; +} + +.contact input[type="submit"] { + background: #fe0000; + padding: 14px 15px; + outline: none; + margin-top: 15px; + color: #fff; + border: none; +} + +.contact input[type="submit"]:hover { + background-color: #e60000 !important; + color: #fff; +} + +.contact_text { + width: 47%; + padding: 10px; + background: transparent; + border: 1px solid #000; + margin-bottom: 20px; + margin-top: 20px; + margin-right: 14px; + color: #000; + outline: none; +} + +@media screen and (max-width: 992px) { + .contact_text { + margin-right: 0; + } +} + +.map { + margin-top: 50px; +} + +.map .map-responsive { + overflow: hidden; + padding-bottom: 34.25%; + position: relative; + height: 0; +} + +.map .map-responsive iframe { + left: 0; + top: 0; + height: 100%; + width: 100%; + position: absolute; +} + +.banner-sub-cart .banner-name { + margin: auto; +} + +.banner-sub-cart .banner-name .banner-heading { + text-align: center; + padding-top: 156px; + padding-bottom: 156px; + font-size: 50px; + letter-spacing: 2px; + color: #ffff; +} + +.cart { + margin-bottom: 50px; + margin-top: 50px; +} + +.cart .cart_heading { + text-align: center; +} + +.cart .shopping-cart { + width: 800px; + margin: 80px auto; + background: #FFFFFF; + box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.1); + border-radius: 6px; + display: flex; + flex-direction: column; +} + +.cart .item { + padding: 20px 30px; + display: flex; +} + +.cart .item:nth-child(3) { + border-top: 1px solid #E1E8EE; + border-bottom: 1px solid #E1E8EE; +} + +.cart .buttons { + position: relative; + padding-top: 30px; + margin-right: 60px; +} + +.cart .delete-btn, +.cart .like-btn { + display: inline-block; + Cursor: pointer; +} + +.cart .delete-btn { + width: 18px; +} + +.cart .delete-btn img { + width: 100%; + width: 24px; + height: 17px; + margin-right: 20px; +} + +.cart .like-btn { + width: 18px; +} + +.cart .like-btn img { + width: 100%; + width: 24px; + height: 17px; + margin-left: 9px; +} + +.cart .is-active { + animation-name: animate; + animation-duration: .8s; + animation-iteration-count: 1; + animation-timing-function: steps(28); + animation-fill-mode: forwards; +} + +@keyframes animate { + 0% { + background-position: left; + } + 50% { + background-position: right; + } + 100% { + background-position: right; + } +} + +.cart .image { + width: 14%; + margin-right: 50px; +} + +.cart .image img { + width: 100%; +} + +.cart .description { + padding-top: 10px; + margin-right: 60px; + width: 115px; +} + +.cart .description span { + display: block; + font-size: 14px; + color: #43484D; + font-weight: 400; +} + +.cart .description span:first-child { + margin-bottom: 5px; +} + +.cart .description span:last-child { + font-weight: 300; + margin-top: 8px; + color: #86939E; +} + +.cart .quantity { + padding-top: 20px; + margin-right: 60px; +} + +.cart .quantity input { + border: none; + text-align: center; + width: 32px; + font-size: 16px; + color: #43484D; + font-weight: 300; +} + +.cart button[class*=btn] { + width: 30px; + height: 30px; + background-color: #E1E8EE; + border-radius: 6px; + border: none; + cursor: pointer; +} + +.cart .minus-btn img { + margin-bottom: 3px; +} + +.cart .plus-btn img { + margin-top: 2px; +} + +.cart button:focus, +.cart input:focus { + outline: 0; +} + +.cart .total-price { + width: 83px; + padding-top: 27px; + text-align: center; + font-size: 16px; + color: #43484D; + font-weight: 300; +} + +@media (max-width: 800px) { + .cart .shopping-cart { + width: 100%; + height: auto; + overflow: hidden; + } + .cart .item { + height: auto; + flex-wrap: wrap; + justify-content: center; + } + .cart .image img { + width: 50%; + } + .cart .image, + .cart .quantity, + .cart .description { + width: 100%; + text-align: center; + margin: 6px 0; + } + .cart .buttons { + margin-right: 20px; + } +} + +.cart .checkout_wrapper { + justify-content: center; +} +.navbar-nav { + -webkit-box-direction: normal; + -webkit-flex-direction: row !important; + flex-direction: row !important; + margin-left:2px ! important; +} +.nav-pills .nav-link.active, .nav-pills .show > .nav-link { + color: #FFFFFF; + background-color: #2b2b33; +} +.btn-fill-secondary, .btn-secondary .btn-light { + color: #FFFFFF; + background-color: #2b2b33; + border-color: #2b2b33; +} +.oe_search_button{ + background: #fff ! important; + color : black +} +.o_wsale_product_btn { + background: transparent; + gap: 5px !important; + left: 1vh !important; + justify-content: space-between; + align-items: center; + bottom: 88% !important; + z-index: 2 !important; + flex-direction: row !important; + } +.o_wsale_product_btn button{ + background: black !important +} +.o_wsale_product_btn button span{ + color: white !important; +} +.o_wsale_product_btn button:hover{ + background: #675462 !important; +} + +.o_wsale_product_btn a{ + background: black !important; +} +.o_wsale_product_btn a span{ + color: white !important; +} +.o_wsale_product_btn a:hover{ + background: #675462 !important; +} +.o_we_buy_now { + margin-left: 20px; + color: #fe0000; + padding: 9px 25px !important; + border-color: #fe0000 !important; + border: 1px solid !important; + cursor: pointer; + background-color: transparent !important; + height: -webkit-fill-available; + margin-top: auto; +} +.o_we_buy_now:hover { + background-color: #e60000 !important; + color: #fff; +} +.btn-check:checked + .btn-light{ + background: #675462 !important; +} + +.page-item.active .page-link { + z-index: 1; + color: #FFFFFF; + background-color: #2b2b33; + border-color: #2b2b33; +} +.ourproduct .card .card-body { + background-color: #21272B !important; + color: #fff; + padding: 52px 10px 52px 10px; +} +.banner .card .card-body { + color: #ffff; + text-align-last: left; + padding-bottom: 1px; + background-color: #21272B !important; +} +.contact_button{ + color: #FFFFFF; + background-color: #fe0000; +} + +.s_website_form_submit a{ +background-color: #fe0000 !important; +color: white !important; + +} + +.o_we_website_top_actions .btn.btn-primary { + color: #FFFFFF; + background-color: #fe0000; + } +* { + font-family: "Montserrat", sans-serif; +} + +#products_grid.o_wsale_layout_list .o_wsale_product_btn{ +display:grid !important} + +#products_grid.o_wsale_layout_list .product-detials{ + width: 95%; + float: left;} + +@media (max-width: 768px) { + .product-detials { + flex-direction: column; + align-items: center; + } + .o_wsale_product_btn{ + bottom: 95px !important; + left: 0% !important; + right: unset !important; + } + #products_grid.o_wsale_layout_list .o_wsale_product_btn{ + bottom: 95px !important; + left: 0% !important; + right: unset !important; + } + + .s_website_form_submit{ + position: absolute !important; + } + + .s_website_form_submit{ + margin-left: 90px !important + } +} +.oe_price { + color: red !important; +} + +.btn-check:checked + .btn-light{ + background: #675462 !important; +} + +/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/theme_fasion/static/src/css/style.css.map b/theme_fasion/static/src/css/style.css.map new file mode 100644 index 000000000..f30a10e0e --- /dev/null +++ b/theme_fasion/static/src/css/style.css.map @@ -0,0 +1,34 @@ +{ + "version": 3, + "mappings": "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", + "sources": [ + "../scss/style.scss", + "../scss/_variables.scss", + "../scss/_normalize.scss", + "../scss/layouts/_layouts.scss", + "../scss/layouts/_header.scss", + "../scss/layouts/_footer.scss", + "../scss/layouts/_navigation.scss", + "../scss/layouts/_grid.scss", + "../scss/layouts/_product.scss", + "../scss/layouts/_sidebar.scss", + "../scss/components/_components.scss", + "../scss/components/_button.scss", + "../scss/components/_banner.scss", + "../scss/components/_banner-sub-pages.scss", + "../scss/pages/_pages.scss", + "../scss/pages/_home.scss", + "../scss/pages/home/_our-ptoduct.scss", + "../scss/pages/home/_main-product.scss", + "../scss/pages/home/_slider.scss", + "../scss/pages/home/_blog.scss", + "../scss/pages/_about.scss", + "../scss/pages/_product.scss", + "../scss/pages/_preview.scss", + "../scss/pages/_contact.scss", + "../scss/pages/_cart.scss", + "../scss/_common.scss" + ], + "names": [], + "file": "style.css" +} \ No newline at end of file diff --git a/theme_fasion/static/src/css/stylenav.css b/theme_fasion/static/src/css/stylenav.css new file mode 100644 index 000000000..bb7b95ff5 --- /dev/null +++ b/theme_fasion/static/src/css/stylenav.css @@ -0,0 +1,126 @@ + +a +{ + text-decoration: none; + color: #232323; + + transition: color 0.3s ease; +} + +a:hover +{ + color: tomato; +} + +#menuToggle +{ + display: block; + position: absolute; + top: 50px; + right: 50px; + + z-index: 1; + + -webkit-user-select: none; + user-select: none; +} + +#menuToggle input +{ + display: block; + width: 40px; + height: 32px; + position: absolute; + top: -7px; + left: -5px; + + cursor: pointer; + + opacity: 0; + z-index: 2; + + -webkit-touch-callout: none; +} + +#menuToggle span +{ + display: block; + width: 33px; + height: 4px; + margin-bottom: 5px; + position: relative; + + background: #cdcdcd; + border-radius: 3px; + + z-index: 1; + + transform-origin: 4px 0px; + + transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), + background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), + opacity 0.55s ease; +} + +#menuToggle span:first-child +{ + transform-origin: 0% 0%; +} + +#menuToggle span:nth-last-child(2) +{ + transform-origin: 0% 100%; +} + +#menuToggle input:checked ~ span +{ + opacity: 1; + transform: rotate(45deg) translate(-2px, -1px); + background: #232323; +} + +#menuToggle input:checked ~ span:nth-last-child(3) +{ + opacity: 0; + transform: rotate(0deg) scale(0.2, 0.2); +} + + +#menuToggle input:checked ~ span:nth-last-child(2) +{ + opacity: 1; + transform: rotate(-45deg) translate(0, -1px); +} + + +#menu +{ + position: absolute; + width: 300px; + margin: -100px 0 0 0; + padding: 50px; + padding-top: 125px; + right: -100px; + + background: #ededed; + list-style-type: none; + -webkit-font-smoothing: antialiased; + /* to stop flickering of text in safari */ + + transform-origin: 0% 0%; + transform: translate(100%, 0); + + transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0); +} + +#menu li +{ + padding: 10px 0; + font-size: 22px; +} + +#menuToggle input:checked ~ ul +{ + transform: scale(1.0, 1.0); + opacity: 1; +} \ No newline at end of file diff --git a/theme_fasion/static/src/images/Slider/test_bg.jpg b/theme_fasion/static/src/images/Slider/test_bg.jpg new file mode 100644 index 000000000..5b24c36bf Binary files /dev/null and b/theme_fasion/static/src/images/Slider/test_bg.jpg differ diff --git a/theme_fasion/static/src/images/Slider/testimonial/1.png b/theme_fasion/static/src/images/Slider/testimonial/1.png new file mode 100644 index 000000000..ad304d373 Binary files /dev/null and b/theme_fasion/static/src/images/Slider/testimonial/1.png differ diff --git a/theme_fasion/static/src/images/banner/banner.jpg b/theme_fasion/static/src/images/banner/banner.jpg new file mode 100644 index 000000000..82de502a4 Binary files /dev/null and b/theme_fasion/static/src/images/banner/banner.jpg differ diff --git a/theme_fasion/static/src/images/banner/cart/19708.jpg b/theme_fasion/static/src/images/banner/cart/19708.jpg new file mode 100644 index 000000000..c017e835a Binary files /dev/null and b/theme_fasion/static/src/images/banner/cart/19708.jpg differ diff --git a/theme_fasion/static/src/images/banner/contact_banner/800.jpg b/theme_fasion/static/src/images/banner/contact_banner/800.jpg new file mode 100644 index 000000000..15f3860d1 Binary files /dev/null and b/theme_fasion/static/src/images/banner/contact_banner/800.jpg differ diff --git a/theme_fasion/static/src/images/banner/hero.png b/theme_fasion/static/src/images/banner/hero.png new file mode 100644 index 000000000..80e845011 Binary files /dev/null and b/theme_fasion/static/src/images/banner/hero.png differ diff --git a/theme_fasion/static/src/images/banner/logo.png b/theme_fasion/static/src/images/banner/logo.png new file mode 100644 index 000000000..f4c6787fd Binary files /dev/null and b/theme_fasion/static/src/images/banner/logo.png differ diff --git a/theme_fasion/static/src/images/icons/car-icon/add.svg b/theme_fasion/static/src/images/icons/car-icon/add.svg new file mode 100644 index 000000000..d4277a1b1 --- /dev/null +++ b/theme_fasion/static/src/images/icons/car-icon/add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/theme_fasion/static/src/images/icons/car-icon/clear.svg b/theme_fasion/static/src/images/icons/car-icon/clear.svg new file mode 100644 index 000000000..875ce27cc --- /dev/null +++ b/theme_fasion/static/src/images/icons/car-icon/clear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/theme_fasion/static/src/images/icons/car-icon/plus.svg b/theme_fasion/static/src/images/icons/car-icon/plus.svg new file mode 100644 index 000000000..2d9029b72 --- /dev/null +++ b/theme_fasion/static/src/images/icons/car-icon/plus.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_fasion/static/src/images/icons/car-icon/remove.svg b/theme_fasion/static/src/images/icons/car-icon/remove.svg new file mode 100644 index 000000000..135e85112 --- /dev/null +++ b/theme_fasion/static/src/images/icons/car-icon/remove.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_fasion/static/src/images/icons/cell.png b/theme_fasion/static/src/images/icons/cell.png new file mode 100644 index 000000000..584cb62b0 Binary files /dev/null and b/theme_fasion/static/src/images/icons/cell.png differ diff --git a/theme_fasion/static/src/images/icons/cell.svg b/theme_fasion/static/src/images/icons/cell.svg new file mode 100644 index 000000000..87a6aae13 --- /dev/null +++ b/theme_fasion/static/src/images/icons/cell.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_fasion/static/src/images/icons/email.png b/theme_fasion/static/src/images/icons/email.png new file mode 100644 index 000000000..94c2b4ab0 Binary files /dev/null and b/theme_fasion/static/src/images/icons/email.png differ diff --git a/theme_fasion/static/src/images/icons/email.svg b/theme_fasion/static/src/images/icons/email.svg new file mode 100644 index 000000000..f07a22e77 --- /dev/null +++ b/theme_fasion/static/src/images/icons/email.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_fasion/static/src/images/icons/message.png b/theme_fasion/static/src/images/icons/message.png new file mode 100644 index 000000000..72d917723 Binary files /dev/null and b/theme_fasion/static/src/images/icons/message.png differ diff --git a/theme_fasion/static/src/images/icons/message.svg b/theme_fasion/static/src/images/icons/message.svg new file mode 100644 index 000000000..b1ca68434 --- /dev/null +++ b/theme_fasion/static/src/images/icons/message.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_fasion/static/src/images/icons/product_icon/heart.svg b/theme_fasion/static/src/images/icons/product_icon/heart.svg new file mode 100644 index 000000000..aec7f7e07 --- /dev/null +++ b/theme_fasion/static/src/images/icons/product_icon/heart.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_fasion/static/src/images/icons/rating/star.svg b/theme_fasion/static/src/images/icons/rating/star.svg new file mode 100644 index 000000000..f9840a296 --- /dev/null +++ b/theme_fasion/static/src/images/icons/rating/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/theme_fasion/static/src/images/icons/search.png b/theme_fasion/static/src/images/icons/search.png new file mode 100644 index 000000000..b2fd0a030 Binary files /dev/null and b/theme_fasion/static/src/images/icons/search.png differ diff --git a/theme_fasion/static/src/images/icons/search.svg b/theme_fasion/static/src/images/icons/search.svg new file mode 100644 index 000000000..4f43fbeff --- /dev/null +++ b/theme_fasion/static/src/images/icons/search.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_fasion/static/src/images/icons/shopping/supermarket.svg b/theme_fasion/static/src/images/icons/shopping/supermarket.svg new file mode 100644 index 000000000..0ab7843f7 --- /dev/null +++ b/theme_fasion/static/src/images/icons/shopping/supermarket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/theme_fasion/static/src/images/icons/shopping/wishlist.svg b/theme_fasion/static/src/images/icons/shopping/wishlist.svg new file mode 100644 index 000000000..cbeda43d2 --- /dev/null +++ b/theme_fasion/static/src/images/icons/shopping/wishlist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/theme_fasion/static/src/images/icons/smartphone.svg b/theme_fasion/static/src/images/icons/smartphone.svg new file mode 100644 index 000000000..7ba8e0ded --- /dev/null +++ b/theme_fasion/static/src/images/icons/smartphone.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_fasion/static/src/images/offer_shoe/offer.jpg b/theme_fasion/static/src/images/offer_shoe/offer.jpg new file mode 100644 index 000000000..c93c537bd Binary files /dev/null and b/theme_fasion/static/src/images/offer_shoe/offer.jpg differ diff --git a/theme_fasion/static/src/images/our-product/productbg.jpg b/theme_fasion/static/src/images/our-product/productbg.jpg new file mode 100644 index 000000000..bcea572e3 Binary files /dev/null and b/theme_fasion/static/src/images/our-product/productbg.jpg differ diff --git a/theme_fasion/static/src/images/product/1.png b/theme_fasion/static/src/images/product/1.png new file mode 100644 index 000000000..34b1e59bd Binary files /dev/null and b/theme_fasion/static/src/images/product/1.png differ diff --git a/theme_fasion/static/src/images/product/2.png b/theme_fasion/static/src/images/product/2.png new file mode 100644 index 000000000..10cd96c66 Binary files /dev/null and b/theme_fasion/static/src/images/product/2.png differ diff --git a/theme_fasion/static/src/images/product/3.png b/theme_fasion/static/src/images/product/3.png new file mode 100644 index 000000000..cb8071901 Binary files /dev/null and b/theme_fasion/static/src/images/product/3.png differ diff --git a/theme_fasion/static/src/images/scial_media_icon/facebook.svg b/theme_fasion/static/src/images/scial_media_icon/facebook.svg new file mode 100644 index 000000000..1829bd900 --- /dev/null +++ b/theme_fasion/static/src/images/scial_media_icon/facebook.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_fasion/static/src/images/scial_media_icon/hui.jpg b/theme_fasion/static/src/images/scial_media_icon/hui.jpg new file mode 100644 index 000000000..77cb250fb Binary files /dev/null and b/theme_fasion/static/src/images/scial_media_icon/hui.jpg differ diff --git a/theme_fasion/static/src/images/scial_media_icon/instagram.svg b/theme_fasion/static/src/images/scial_media_icon/instagram.svg new file mode 100644 index 000000000..5b4b1edd8 --- /dev/null +++ b/theme_fasion/static/src/images/scial_media_icon/instagram.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/theme_fasion/static/src/images/scial_media_icon/twitter-banner.svg b/theme_fasion/static/src/images/scial_media_icon/twitter-banner.svg new file mode 100644 index 000000000..618fb6123 --- /dev/null +++ b/theme_fasion/static/src/images/scial_media_icon/twitter-banner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/theme_fasion/static/src/images/scial_media_icon/twitter.svg b/theme_fasion/static/src/images/scial_media_icon/twitter.svg new file mode 100644 index 000000000..5994429be --- /dev/null +++ b/theme_fasion/static/src/images/scial_media_icon/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/theme_fasion/static/src/images/snippets/about.jpg b/theme_fasion/static/src/images/snippets/about.jpg new file mode 100644 index 000000000..2969d5059 Binary files /dev/null and b/theme_fasion/static/src/images/snippets/about.jpg differ diff --git a/theme_fasion/static/src/images/snippets/blogs-block.jpg b/theme_fasion/static/src/images/snippets/blogs-block.jpg new file mode 100644 index 000000000..36d557474 Binary files /dev/null and b/theme_fasion/static/src/images/snippets/blogs-block.jpg differ diff --git a/theme_fasion/static/src/images/snippets/cart-block.jpg b/theme_fasion/static/src/images/snippets/cart-block.jpg new file mode 100644 index 000000000..071bb2cc5 Binary files /dev/null and b/theme_fasion/static/src/images/snippets/cart-block.jpg differ diff --git a/theme_fasion/static/src/images/snippets/contact-block.jpg b/theme_fasion/static/src/images/snippets/contact-block.jpg new file mode 100644 index 000000000..064e6315a Binary files /dev/null and b/theme_fasion/static/src/images/snippets/contact-block.jpg differ diff --git a/theme_fasion/static/src/images/snippets/fashion-banner-block.jpg b/theme_fasion/static/src/images/snippets/fashion-banner-block.jpg new file mode 100644 index 000000000..ab727e8ab Binary files /dev/null and b/theme_fasion/static/src/images/snippets/fashion-banner-block.jpg differ diff --git a/theme_fasion/static/src/images/snippets/footer-block.jpg b/theme_fasion/static/src/images/snippets/footer-block.jpg new file mode 100644 index 000000000..69cda9dba Binary files /dev/null and b/theme_fasion/static/src/images/snippets/footer-block.jpg differ diff --git a/theme_fasion/static/src/images/snippets/index-banner-block.jpg b/theme_fasion/static/src/images/snippets/index-banner-block.jpg new file mode 100644 index 000000000..2017e484a Binary files /dev/null and b/theme_fasion/static/src/images/snippets/index-banner-block.jpg differ diff --git a/theme_fasion/static/src/images/snippets/product-fashion-block.jpg b/theme_fasion/static/src/images/snippets/product-fashion-block.jpg new file mode 100644 index 000000000..f6caff6fc Binary files /dev/null and b/theme_fasion/static/src/images/snippets/product-fashion-block.jpg differ diff --git a/theme_fasion/static/src/images/snippets/product-preview-block.jpg b/theme_fasion/static/src/images/snippets/product-preview-block.jpg new file mode 100644 index 000000000..bfcc48968 Binary files /dev/null and b/theme_fasion/static/src/images/snippets/product-preview-block.jpg differ diff --git a/theme_fasion/static/src/images/snippets/slider-block.jpg b/theme_fasion/static/src/images/snippets/slider-block.jpg new file mode 100644 index 000000000..035b69725 Binary files /dev/null and b/theme_fasion/static/src/images/snippets/slider-block.jpg differ diff --git a/theme_fasion/static/src/js/custom.js b/theme_fasion/static/src/js/custom.js new file mode 100644 index 000000000..d55814d4a --- /dev/null +++ b/theme_fasion/static/src/js/custom.js @@ -0,0 +1,25 @@ +odoo.define('theme_fashion.custom', function (require) { +"use strict" +var publicWidget = require('web.public.widget'); +publicWidget.registry.Main_nav = publicWidget.Widget.extend({ + selector: '.main-nav', + events: { + 'click #openbtn': 'openNav', + 'click #closebtn': 'closeNav', + }, + + /* Set the width of the sidebar to 250px and the left margin of the page content to 250px */ + openNav: function () { + var self = this; + self.$el.find("#mySidebar").width("250px"); + }, + + /* Set the width of the sidebar to 0 and the left margin of the page content to 0 */ + closeNav: function () { + var self = this; + self.$el.find("#mySidebar").width("0"); + }, +}); + +return publicWidget.registry.Main_nav; +}); diff --git a/theme_fasion/static/src/js/jquery.flexisel.js b/theme_fasion/static/src/js/jquery.flexisel.js new file mode 100644 index 000000000..a955b5948 --- /dev/null +++ b/theme_fasion/static/src/js/jquery.flexisel.js @@ -0,0 +1,284 @@ +/* +* File: jquery.flexisel.js +* Version: 1.0.0 +* Description: Responsive carousel jQuery plugin +* Author: 9bit Studios +* Copyright 2012, 9bit Studios +* http://www.9bitstudios.com +* Free to use and abuse under the MIT license. +* http://www.opensource.org/licenses/mit-license.php +*/ + +(function ($) { + + $.fn.flexisel = function (options) { + + var defaults = $.extend({ + visibleItems: 4, + animationSpeed: 200, + autoPlay: false, + autoPlaySpeed: 3000, + pauseOnHover: true, + setMaxWidthAndHeight: false, + enableResponsiveBreakpoints: false, + responsiveBreakpoints: { + portrait: { + changePoint:480, + visibleItems: 1 + }, + landscape: { + changePoint:640, + visibleItems: 2 + }, + tablet: { + changePoint:768, + visibleItems: 3 + } + } + }, options); + + /****************************** + Private Variables + *******************************/ + + var object = $(this); + var settings = $.extend(defaults, options); + var itemsWidth; // Declare the global width of each item in carousel + var canNavigate = true; + var itemsVisible = settings.visibleItems; + + /****************************** + Public Methods + *******************************/ + + var methods = { + + init: function() { + + return this.each(function () { + methods.appendHTML(); + methods.setEventHandlers(); + methods.initializeItems(); + }); + }, + + /****************************** + Initialize Items + *******************************/ + + initializeItems: function() { + + var listParent = object.parent(); + var innerHeight = listParent.height(); + var childSet = object.children(); + + var innerWidth = listParent.width(); // Set widths + itemsWidth = (innerWidth)/itemsVisible; + childSet.width(itemsWidth); + childSet.last().insertBefore(childSet.first()); + childSet.last().insertBefore(childSet.first()); + object.css({'left' : -itemsWidth}); + + object.fadeIn(); + $(window).trigger("resize"); // needed to position arrows correctly + + }, + + + /****************************** + Append HTML + *******************************/ + + appendHTML: function() { + + object.addClass("nbs-flexisel-ul"); + object.wrap("
"); + object.find("li").addClass("nbs-flexisel-item"); + + if(settings.setMaxWidthAndHeight) { + var baseWidth = $(".nbs-flexisel-item > img").width(); + var baseHeight = $(".nbs-flexisel-item > img").height(); + $(".nbs-flexisel-item > img").css("max-width", baseWidth); + $(".nbs-flexisel-item > img").css("max-height", baseHeight); + } + + $("
").insertAfter(object); + var cloneContent = object.children().clone(); + object.append(cloneContent); + }, + + + /****************************** + Set Event Handlers + *******************************/ + setEventHandlers: function() { + + var listParent = object.parent(); + var childSet = object.children(); + var leftArrow = listParent.find($(".nbs-flexisel-nav-left")); + var rightArrow = listParent.find($(".nbs-flexisel-nav-right")); + + $(window).on("resize", function(event){ + + methods.setResponsiveEvents(); + + var innerWidth = $(listParent).width(); + var innerHeight = $(listParent).height(); + + itemsWidth = (innerWidth)/itemsVisible; + + childSet.width(itemsWidth); + object.css({'left' : -itemsWidth}); + + var halfArrowHeight = (leftArrow.height())/2; + var arrowMargin = (innerHeight/2) - halfArrowHeight; + leftArrow.css("top", arrowMargin + "px"); + rightArrow.css("top", arrowMargin + "px"); + + }); + + $(leftArrow).on("click", function (event) { + methods.scrollLeft(); + }); + + $(rightArrow).on("click", function (event) { + methods.scrollRight(); + }); + + if(settings.pauseOnHover == true) { + $(".nbs-flexisel-item").on({ + mouseenter: function () { + canNavigate = false; + }, + mouseleave: function () { + canNavigate = true; + } + }); + } + + if(settings.autoPlay == true) { + + setInterval(function () { + if(canNavigate == true) + methods.scrollRight(); + }, settings.autoPlaySpeed); + } + + }, + + /****************************** + Set Responsive Events + *******************************/ + + setResponsiveEvents: function() { + var contentWidth = $('html').width(); + + if(settings.enableResponsiveBreakpoints == true) { + if(contentWidth < settings.responsiveBreakpoints.portrait.changePoint) { + itemsVisible = settings.responsiveBreakpoints.portrait.visibleItems; + } + else if(contentWidth > settings.responsiveBreakpoints.portrait.changePoint && contentWidth < settings.responsiveBreakpoints.landscape.changePoint) { + itemsVisible = settings.responsiveBreakpoints.landscape.visibleItems; + } + else if(contentWidth > settings.responsiveBreakpoints.landscape.changePoint && contentWidth < settings.responsiveBreakpoints.tablet.changePoint) { + itemsVisible = settings.responsiveBreakpoints.tablet.visibleItems; + } + else { + itemsVisible = settings.visibleItems; + } + } + }, + + /****************************** + Scroll Left + *******************************/ + + scrollLeft:function() { + + if(canNavigate == true) { + canNavigate = false; + + var listParent = object.parent(); + var innerWidth = listParent.width(); + + itemsWidth = (innerWidth)/itemsVisible; + + var childSet = object.children(); + + object.animate({ + 'left' : "+=" + itemsWidth + }, + { + queue:false, + duration:settings.animationSpeed, + easing: "linear", + complete: function() { + childSet.last().insertBefore(childSet.first()); // Get the first list item and put it after the last list item (that's how the infinite effects is made) + methods.adjustScroll(); + canNavigate = true; + } + } + ); + } + }, + + /****************************** + Scroll Right + *******************************/ + + scrollRight:function() { + + if(canNavigate == true) { + canNavigate = false; + + var listParent = object.parent(); + var innerWidth = listParent.width(); + + itemsWidth = (innerWidth)/itemsVisible; + + var childSet = object.children(); + + object.animate({ + 'left' : "-=" + itemsWidth + }, + { + queue:false, + duration:settings.animationSpeed, + easing: "linear", + complete: function() { + childSet.first().insertAfter(childSet.last()); // Get the first list item and put it after the last list item (that's how the infinite effects is made) + methods.adjustScroll(); + canNavigate = true; + } + } + ); + } + }, + + /****************************** + Adjust Scroll + *******************************/ + + adjustScroll: function() { + + var listParent = object.parent(); + var childSet = object.children(); + + var innerWidth = listParent.width(); + itemsWidth = (innerWidth)/itemsVisible; + childSet.width(itemsWidth); + object.css({'left' : -itemsWidth}); + } + + }; + + if (methods[options]) { // $("#element").pluginName('methodName', 'arg1', 'arg2'); + return methods[options].apply(this, Array.prototype.slice.call(arguments, 1)); + } else if (typeof options === 'object' || !options) { // $("#element").pluginName({ option: 1, option:2 }); + return methods.init.apply(this); + } else { + $.error( 'Method "' + method + '" does not exist in flexisel plugin!'); + } +}; + +})(jQuery); diff --git a/theme_fasion/static/src/scss/_common.scss b/theme_fasion/static/src/scss/_common.scss new file mode 100644 index 000000000..07501137a --- /dev/null +++ b/theme_fasion/static/src/scss/_common.scss @@ -0,0 +1 @@ +*{font-family: $font-deafault;} diff --git a/theme_fasion/static/src/scss/_normalize.scss b/theme_fasion/static/src/scss/_normalize.scss new file mode 100644 index 000000000..7821fed17 --- /dev/null +++ b/theme_fasion/static/src/scss/_normalize.scss @@ -0,0 +1,351 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + + html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + + } + + /* Sections + ========================================================================== */ + + /** + * Remove the margin in all browsers. + */ + + body { + margin: 0; + } + + /** + * Render the `main` element consistently in IE. + */ + + main { + display: block; + } + + /** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + + h1 { + font-size: 2em; + margin: 0.67em 0; + } + + /* Grouping content + ========================================================================== */ + + /** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + + hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /* Text-level semantics + ========================================================================== */ + + /** + * Remove the gray background on active links in IE 10. + */ + + a { + background-color: transparent; + } + + /** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + + abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ + } + + /** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + + b, + strong { + font-weight: bolder; + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + code, + kbd, + samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /** + * Add the correct font size in all browsers. + */ + + small { + font-size: 80%; + } + + /** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + sub { + bottom: -0.25em; + } + + sup { + top: -0.5em; + } + + /* Embedded content + ========================================================================== */ + + /** + * Remove the border on images inside links in IE 10. + */ + + img { + border-style: none; + } + + /* Forms + ========================================================================== */ + + /** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + + button, + input, + optgroup, + select, + textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ + } + + /** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + + button, + input { /* 1 */ + overflow: visible; + } + + /** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + + button, + select { /* 1 */ + text-transform: none; + } + + /** + * Correct the inability to style clickable types in iOS and Safari. + */ + + button, + [type="button"], + [type="reset"], + [type="submit"] { + -webkit-appearance: button; + } + + /** + * Remove the inner border and padding in Firefox. + */ + + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; + } + + /** + * Restore the focus styles unset by the previous rule. + */ + + button:-moz-focusring, + [type="button"]:-moz-focusring, + [type="reset"]:-moz-focusring, + [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; + } + + /** + * Correct the padding in Firefox. + */ + + fieldset { + padding: 0.35em 0.75em 0.625em; + } + + /** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + + legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ + } + + /** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + + progress { + vertical-align: baseline; + } + + /** + * Remove the default vertical scrollbar in IE 10+. + */ + + textarea { + overflow: auto; + } + + /** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + + [type="checkbox"], + [type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + } + + /** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + + [type="number"]::-webkit-inner-spin-button, + [type="number"]::-webkit-outer-spin-button { + height: auto; + } + + /** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + + [type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ + } + + /** + * Remove the inner padding in Chrome and Safari on macOS. + */ + + [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; + } + + /** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + + ::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ + } + + /* Interactive + ========================================================================== */ + + /* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + + details { + display: block; + } + + /* + * Add the correct display in all browsers. + */ + + summary { + display: list-item; + } + + /* Misc + ========================================================================== */ + + /** + * Add the correct display in IE 10+. + */ + + template { + display: none; + } + + /** + * Add the correct display in IE 10. + */ + + [hidden] { + display: none; + } + \ No newline at end of file diff --git a/theme_fasion/static/src/scss/_variables.scss b/theme_fasion/static/src/scss/_variables.scss new file mode 100644 index 000000000..f2555e6b8 --- /dev/null +++ b/theme_fasion/static/src/scss/_variables.scss @@ -0,0 +1,23 @@ +//Font +$font-deafault:'Montserrat', sans-serif; + +//Colors +$color-theme:#21272B; +$color-secondary:#875a7b; +$color-footer:#55595a; +$color-red:#fe0000; +$color-black:#0000; +$color-white:#ffff; +$color-red-btn:#6d1616af; + + +//Font_size + +$font-size-h1: 36px; +$font-size-h4:18px; +$font-size-subheading:25px; +$font-size-text: 14px; +$font-size-s:15px; +$font-size-banner:53px; +$font-size-form:12px; +$font-bold:18px; \ No newline at end of file diff --git a/theme_fasion/static/src/scss/components/_banner-sub-pages.scss b/theme_fasion/static/src/scss/components/_banner-sub-pages.scss new file mode 100644 index 000000000..085bbcda8 --- /dev/null +++ b/theme_fasion/static/src/scss/components/_banner-sub-pages.scss @@ -0,0 +1,36 @@ +.banner-sub-about{ + + background-size: cover; + position: relative; + width: 100%; + + background-repeat: no-repeat; + background-position: center -76px; + margin-top: 20px; + margin-bottom: 80px; +} + +.banner-sub-contact{ + + background-size: cover; + position: relative; + width: 100%; + background-image: url(../../images/banner/contact_banner/800.jpg); + background-repeat: no-repeat; + background-position: center -76px; + margin-top: 20px; + margin-bottom: 80px; +} + + +.banner-sub-cart{ + + background-size: cover; + position: relative; + width: 100%; + background-image: url(../../images/banner/cart/19708.jpg); + background-repeat: no-repeat; + background-position: center -76px; + margin-top: 20px; + margin-bottom: 80px; +} \ No newline at end of file diff --git a/theme_fasion/static/src/scss/components/_banner.scss b/theme_fasion/static/src/scss/components/_banner.scss new file mode 100644 index 000000000..9741bfedd --- /dev/null +++ b/theme_fasion/static/src/scss/components/_banner.scss @@ -0,0 +1,156 @@ +.banner{ + + margin-top: 50px; + margin-bottom: 50px; + // height: 100vh; +.right_banner_coloumn{ + +} + + + .banner_left{ + padding: 0; + background-color: $color-theme; + + padding-left: 100px; + + } + + +.card{ +background-color: $color-theme; +border-radius: 0; +padding: 50px; + +@media screen and (max-width:946px) { + + padding-left: 10px; +} +.card-header{ + +} + +.card-title{ + color: $color-white; + text-align-last: left; + margin-bottom: 20px +} +.card-body{ + color: $color-white; + text-align-last: left; + padding-bottom: 1px; + + +} +.hr{ + background-color:$color-white; +width: 71%; +height: 3px; +float: left; +} + +.hr2{ + background-color:$color-white; +width: 100%; +height: 1px; +float: left; +} + +.social_media{ + + ul{display: flex; + padding-left: 15px; + li{ + width: 28px; + margin: 5px; + list-style-type: none; + + background-color: $color-theme; + + } + + } + img{ + width: 100%; + padding: 2px; + &:hover{ + border-radius: 9px; + background-color: $color-red; + + } + + } +} + +} + +} + +.banner_right{ + margin-top: 60px; + + width:100%; + max-width: 660px; + padding-left: 0px; +// padding-bottom: 16px; +// padding-right: 16px; +// padding-top: 0px; +// border-top-width: 6px; +// border-left-width: 7px; +// position: absolute; + +@media screen and (max-width:991px) { + + max-width: 100%; + +} +@media screen and (max-width:768px) { + + max-width: 100%; + +} + + + +} +.hh{ + &:after { + content: ""; + display: block; + margin-top: 5px; + padding-top: 20px; /* This creates some space between the element and the border. */ + + width: 200px; + height: 2px; + background-color: $color-red; + } +} + + + +.nn{ + &:after { + content: ""; + display: block; + margin-top: 5px; + padding-top: 20px; /* This creates some space between the element and the border. */ + + width: 200px; + height: 2px; + background-color: $color-red; + } +} + + + +.banner_img{ + + height: 290px; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + position: relative; + + + +} \ No newline at end of file diff --git a/theme_fasion/static/src/scss/components/_button.scss b/theme_fasion/static/src/scss/components/_button.scss new file mode 100644 index 000000000..2c5179a32 --- /dev/null +++ b/theme_fasion/static/src/scss/components/_button.scss @@ -0,0 +1,137 @@ +.btn { + border: none !important; + outline: none !important; + &-search { + background-color: none !important; + border-color: black; + padding: 9px 10px; + &:hover { + background-color: darken($color-red, 5%) !important; + border: none; + } + } + &-primary{ + color:black; + background-color:$color-white; + font-weight: 600; + border-radius: 20px; + + &:hover { + color: #fff; + background-color: #a1a3a6;} + } + &-light { + margin-left: 20px; + color: #fff; + padding: 9px 25px !important; + + cursor: pointer; + background-color: red !important; + border-color: $color-red; + padding: 9px 35px; + &:hover { + background-color: darken(red, 5%) !important; + color: #fff; + + } + } + + &-checkout { + + color: #fff; + padding: 15px 3px !important; + + cursor: pointer; + background-color: red !important; + border-color: $color-red; + padding: 9px 35px; + &:hover { + background-color: darken(red, 5%) !important; + color: #fff; + + } + } + + &-link{ + color: $color-white; + text-decoration: none !important; + color: #fff; + border: none !important; + outline: none !important; + &:hover { + text-decoration: none !important; + color: #fff; + border: none !important; + outline: none !important; + } + } + + &-preview { + margin-left: 20px; + color:$color-red; + padding: 9px 25px !important; + border-color: $color-red !important; + border: 1px solid !important; + cursor: pointer; + background-color:transparent !important; + + padding: 9px 35px; + &:hover { + background-color: darken(red, 5%) !important; + color: #fff; + + } + } + + &-new { + color:#fff; + float: right; + background-color: $color-red !important; + border-color: $color-red; + padding: 9px 35px; + margin-top: 20px; + &:hover { + background-color: darken($color-red, 5%) !important; + border: none; + color:#fff; + } + } + &-message { + color: $color-white; + font-weight: 700; + background-color: $color-theme !important; + border-color: $color-theme; + padding:8px 26px; + border-radius: 0; + &:hover { + background-color: darken($color-theme, 5%) !important; + border: none !important; + } + } + &-send { + background-color:#fff !important; + border-color: #fff; + padding: 8px 13px; + margin-top: 15px; + &:hover { + background-color: darken(#fff, 5%) !important; + border: none; + } + + } + &-more { + color: $color-red; + background-color:#fff !important; + border-color: #fff; + padding: 9px 35px; + border-color:red; + border: 1px solid !important; + + &:hover { + background-color: darken($color-red, 5%) !important; + border: none; + } + + } + +} diff --git a/theme_fasion/static/src/scss/components/_components.scss b/theme_fasion/static/src/scss/components/_components.scss new file mode 100644 index 000000000..e3b2a466f --- /dev/null +++ b/theme_fasion/static/src/scss/components/_components.scss @@ -0,0 +1,3 @@ +@import './button'; +@import './banner'; +@import './banner-sub-pages' \ No newline at end of file diff --git a/theme_fasion/static/src/scss/css/about.css b/theme_fasion/static/src/scss/css/about.css new file mode 100644 index 000000000..59eb3a9f6 --- /dev/null +++ b/theme_fasion/static/src/scss/css/about.css @@ -0,0 +1,10 @@ +.banner-sub-pages .banner-name { + margin: auto; +} + +.banner-sub-pages .banner-name .banner-heading { + text-align: center; + padding-top: 100px; + padding-bottom: 100px; +} +/*# sourceMappingURL=about.css.map */ \ No newline at end of file diff --git a/theme_fasion/static/src/scss/css/about.css.map b/theme_fasion/static/src/scss/css/about.css.map new file mode 100644 index 000000000..a28dc54ee --- /dev/null +++ b/theme_fasion/static/src/scss/css/about.css.map @@ -0,0 +1,9 @@ +{ + "version": 3, + "mappings": "AAAA,AACI,iBADa,CACb,YAAY,CAAA;EACR,MAAM,EAAE,IAAI;CAOf;;AATL,AAGG,iBAHc,CACb,YAAY,CAEb,eAAe,CAAA;EACR,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,KAAK;EAClB,cAAc,EAAE,KAAK;CAExB", + "sources": [ + "../pages/about.scss" + ], + "names": [], + "file": "about.css" +} \ No newline at end of file diff --git a/theme_fasion/static/src/scss/layouts/_footer.scss b/theme_fasion/static/src/scss/layouts/_footer.scss new file mode 100644 index 000000000..95a4216c5 --- /dev/null +++ b/theme_fasion/static/src/scss/layouts/_footer.scss @@ -0,0 +1,165 @@ +.card-footer { + margin-top: 10px; + padding-top: 55px; + background-color: $color-footer; +.footer_left{ + +} +.footer_right{ + padding-left: 0px; +} + + + + .footer-left-words { + color: $color-white; + margin-top: 50px; + margin-bottom: 20px; + border-left: 6px solid red; + height: 46px; + &:hover { + color: $color-red; + } + } +.footer_right{ + .footer-right-words { + color: $color-white; + margin-top: 50px; + .footer_heading { + border-left: 6px solid red; + font-size: 25px; + + padding-left: 8px; + height: 46px; + } + .footer_items { + text-align: left; + padding-left: 15px; + } + .footer_items a { + color: $color-white; + text-decoration: none; + + &:hover { + color: $color-red; + } + } + + .footer_items li { + margin-bottom: 8px; + list-style: none; + } + } + + +} +.copy_right{ + + margin-top: 30px; + .copy_s{ + + display: flex; + } + .copy_r{ + + + + } + + .social_media{ + + + + } + ul{display: flex; + padding-left: 0; + li{ + width: 28px; + margin: 5px; + list-style-type: none; + + + + } + + } + img{ + width: 100%; + padding: 2px; + + } + } + .site_name{ + margin-left: 30px; + margin-top: 11px; + a { + color: $color-white; + text-decoration: none; + + &:hover { + color: $color-red; + } + } + + } +.footer_line{ + + &:after { + content: " "; + display: block; +width: 676px; +height: 2px; +background-color: $color-white; +margin-top:31px; + + +@media screen and(max-width:1199px) { + + width: 540px; + +} +@media screen and (max-width:992px) { + +width: 395px; + +} +@media screen and (max-width:768px) { + +width: 180px; +margin-left: 50px; + +} +@media screen and (max-width:535px) { + +visibility: hidden; + +} + + } + +margin-left: 50px; + +} +} + +.message_bar { + + + input[type="text"].message_box { + padding: 10px 4px; + width: 74%; + @media screen and (max-width:768px) { + + width: 73% + + + } + @media screen and (max-width:571px) { + + width:50% + + } + + } + +} \ No newline at end of file diff --git a/theme_fasion/static/src/scss/layouts/_grid.scss b/theme_fasion/static/src/scss/layouts/_grid.scss new file mode 100644 index 000000000..e69de29bb diff --git a/theme_fasion/static/src/scss/layouts/_header.scss b/theme_fasion/static/src/scss/layouts/_header.scss new file mode 100644 index 000000000..a534ab80a --- /dev/null +++ b/theme_fasion/static/src/scss/layouts/_header.scss @@ -0,0 +1,127 @@ +header { + + margin-top: 50px; + margin-left: 40px; + margin-right: 20px; + + .bg-light + { + background-color: #ffffff00 !important; + + + } + .nav-link { + + padding-left: 10px !important; + font-weight: 500; } + + + .navbar { + + + + + @media screen and (max-width:1261px) + { + + position: relative; + display: flex; + flex-wrap: wrap; // allow us to do the line break for collapsing content + align-items: center; + justify-content: center; // space out brand from logo + flex-direction: row; + + + } + @media screen and (max-width:992px) { + + + } + + + + } + + + +.header-top-left{ + display: flex; + align-items: center; + + + a{ + font-size: 16px; +font-weight: 500; +margin: 5px; + color: black; + &:hover{ + color:$color-red; + text-decoration: none; + } + } + +} + +.header-top-left img{ + max-width: 20px; +width: 100px; +margin: 3px; + a{ + color: $color-black; + } + +} + +.header-top-right { + display: flex; +align-items: center; + + + + +img{ + max-width: 20px; +width: 100px; +margin: 3px; + } +.form-control{ + border-top-left-radius: 21px; + border-bottom-left-radius: 21px; + border: 2px solid; + + -webkit-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + -moz-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + @media screen and (max-width:556px) { + + width: 120px; + + + } + + + } + +.searchb{ + background-color:black; + padding: 5px; + border: 1px solid black; + border-top-right-radius: 21px; + border-bottom-right-radius: 21px; + margin-left: 5px; + + -webkit-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + -moz-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + } + +} +} + .navbar-nav{ + flex-direction: row !important; + } + + + + + \ No newline at end of file diff --git a/theme_fasion/static/src/scss/layouts/_layouts.scss b/theme_fasion/static/src/scss/layouts/_layouts.scss new file mode 100644 index 000000000..1163e6824 --- /dev/null +++ b/theme_fasion/static/src/scss/layouts/_layouts.scss @@ -0,0 +1,6 @@ +@import './header'; +@import './footer'; +@import './navigation'; +@import './grid'; +@import './product'; +@import './sidebar'; \ No newline at end of file diff --git a/theme_fasion/static/src/scss/layouts/_navigation.scss b/theme_fasion/static/src/scss/layouts/_navigation.scss new file mode 100644 index 000000000..4c4511c34 --- /dev/null +++ b/theme_fasion/static/src/scss/layouts/_navigation.scss @@ -0,0 +1,101 @@ +.navigation{ + +display: flex; + #menuToggle span{ + background-color:$color-theme; + + } + #menu{ + // width: 203vh; + background: #8b5656; +right: 0px; +// left: -1435px; +// display: flex; +// align-items: center; +padding-top: 55px; + +// justify-content: center; + +li{ + margin-left: 15px; +} + + + + + + +.header-top-left{ + display: flex; + align-items: center; + + + a{ + font-size: 16px; +font-weight: 500; +margin: 5px; + color: black; + &:hover{ + color:$color-red; + text-decoration: none; + } + } + +} + +.header-top-left img{ + max-width: 20px; +width: 100px; +margin: 5px; + a{ + color: $color-black; + } + +} + +.header-top-right { + display: flex; +align-items: center; + + + + +img{ + max-width: 20px; +width: 100px; +margin: 5px; + } +.form-control{ + border-top-left-radius: 21px; + border-bottom-left-radius: 21px; + border: 2px solid; + + -webkit-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + -moz-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + // @media screen and (max-width:556px) { + + // width: 120px; + + + // } + + + } + +.searchb{ + background-color:black; + padding: 5px; + border: 1px solid black; + border-top-right-radius: 21px; + border-bottom-right-radius: 21px; + margin-left: 5px; + + -webkit-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + -moz-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + } + +} + } +} \ No newline at end of file diff --git a/theme_fasion/static/src/scss/layouts/_product.scss b/theme_fasion/static/src/scss/layouts/_product.scss new file mode 100644 index 000000000..8a7986877 --- /dev/null +++ b/theme_fasion/static/src/scss/layouts/_product.scss @@ -0,0 +1,120 @@ +.wrapper_heading{ + margin-bottom: 60px; + margin-top: 80px; + + .m-Product-heading{ + text-align: center; +font-weight: 600; + font-size: 60px; +// border: 1px solid; +// border-bottom-color:$color-footer; +// border-width: 3px; +// border-left-color: white; +// border-top-color:white; +// border-right-color: white; +padding-bottom: 15px; +margin-bottom: 20px; + + +} +hr.new4 { + border: 1px solid; + width: 73%; + } +.sub_product{ + text-align: center; + color: $color-footer; + +} + +} + + + + + +.product { + margin-bottom: 80px; + cursor: pointer; + &__image { + margin-bottom: 20px; + width: 100%; + height: 360px; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + position: relative; + -webkit-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); +-moz-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); +box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + +border-radius: 6px; +border-color: #fff; + + &:before{ + background-image: radial-gradient(transparent, rgba(0,0,0,0)); + content: ''; + height: 100%; + width: 100%; + display: block; + position: absolute; + opacity: 0; + transition: opacity .2s ease-in-out; + + } + + } + &:hover .product__image { + &:before{ + background-image: radial-gradient(transparent, rgba(0,0,0,.3)); + opacity: 1; + } + } + &-detials { + padding-bottom: 10px; +padding-top: 10px; + -webkit-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + -moz-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + display: flex; + border-radius: 6px; +border-color: #fff; + } +.product__wraper{ + display: flex; +margin: auto; +} + + &__title { + font: $font-size-text; + color: black; + margin-right: 20px; + display: flex; +align-items: center; + + +border-radius: 6px; +border-color: #fff; + + + } + &__rating { + + + margin-right: 10px; + + img{ + width: 100%; + max-width: 20px; + margin:10px + + } + } + &__price { + font-weight: 600; + color:black; + margin-right: 20px; + display: flex; +align-items: center; + } +} diff --git a/theme_fasion/static/src/scss/layouts/_sidebar.scss b/theme_fasion/static/src/scss/layouts/_sidebar.scss new file mode 100644 index 000000000..a63de444a --- /dev/null +++ b/theme_fasion/static/src/scss/layouts/_sidebar.scss @@ -0,0 +1,61 @@ +.sidebar { + height: 100%; /* 100% Full-height */ + width: 0; /* 0 width - change this with JavaScript */ + position: fixed; /* Stay in place */ + z-index: 1; /* Stay on top */ + top: 0; + right: 0; + background-color: #21272B; + overflow-x: hidden; /* Disable horizontal scroll */ + padding-top: 60px; /* Place content 60px from the top */ + transition: 0.5s; /* 0.5 second transition effect to slide in the sidebar */ + } + + /* The sidebar links */ + .sidebar a { + padding: 8px 8px 8px 32px; + text-decoration: none; + font-size: 25px; + color: #818181; + display: block; + transition: 0.3s; + } + + /* When you mouse over the navigation links, change their color */ + .sidebar a:hover { + color: #f1f1f1; + } + + /* Position and style the close button (top right corner) */ + .sidebar .closebtn { + position: absolute; + top: 0; + right: 25px; + font-size: 36px; + margin-left: 50px; + } + + /* The button used to open the sidebar */ + .openbtn { + font-size: 30px; + cursor: pointer; + background-color: #ffffff00; + color:$color-theme; + padding: 10px 15px; + border: none; + } + + .openbtn:hover { + background-color:#96909049 + } + + /* Style page content - use this if you want to push the page content to the right when you open the side navigation */ + #main { + transition: margin-right .5s; /* If you want a transition effect */ + } + + /* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */ + @media screen and (max-height: 450px) { + .sidebar {padding-top: 15px;} + .sidebar a {font-size: 18px;} + } \ No newline at end of file diff --git a/theme_fasion/static/src/scss/pages/_about.scss b/theme_fasion/static/src/scss/pages/_about.scss new file mode 100644 index 000000000..42c280108 --- /dev/null +++ b/theme_fasion/static/src/scss/pages/_about.scss @@ -0,0 +1,98 @@ +.banner-sub-about { + background-image: url(../../images/banner/banner.jpg); + .banner-name { + margin: auto; + .banner-heading { + text-align: center; + padding-top: 156px; + padding-bottom: 156px; + font-size: 50px; + letter-spacing: 2px; + color: $color-white; + } + } +} +.about_content { + + margin-bottom: 50px; + .about-left{ + + } + .about_subhead{ + margin-bottom: 40px; + } + .about_img { + + padding-right: 50px; + border-radius: 2px; + width: 100%; + + @media screen and(max-width:992px){ + padding-right:0; + } + + img { + width: 80%; + border-radius: 13px; + + @media screen and(max-width:992px){ + width: 100%; + } + + @media screen and(max-width:768px){ + + margin-bottom: 30px; + + } + } + } + + .pince{ + display: flex; + align-items: center; + margin-bottom: 20px; + margin-top: 10px; + + .pince-left{ + margin-right: 10px; + border: 1px solid; +padding: 6px; +padding-right: 12px; +padding-left: 15px; +padding-top: 13px; + border-color: $color-theme; + border-radius: 50%; + } + + + } +} + + +.about-bottom{ + background-attachment: fixed; + background-image: linear-gradient( + rgba(17, 17, 17, 0.60), + rgba(17, 17, 17, 0.60), +), url(../../images/banner/banner.jpg); + background-size: cover; + position: relative; + width: 100%; + text-align: end; + background-repeat: no-repeat; + // background-position: center -76px; + margin-top: 80px; + margin-bottom: 80px; + height: 300px; + padding-top: 50px; + padding-bottom: 50px; + + display: flex; + align-items: end; + + .abt-btm-words{ + color: white; + + } + +} \ No newline at end of file diff --git a/theme_fasion/static/src/scss/pages/_cart.scss b/theme_fasion/static/src/scss/pages/_cart.scss new file mode 100644 index 000000000..9ff1dc05e --- /dev/null +++ b/theme_fasion/static/src/scss/pages/_cart.scss @@ -0,0 +1,214 @@ +.banner-sub-cart { + + .banner-name { + margin: auto; + .banner-heading { + text-align: center; + padding-top: 156px; + padding-bottom: 156px; + font-size: 50px; + letter-spacing: 2px; + color: $color-white; + } + } + } + + + .cart{ + margin-bottom: 50px; + margin-top: 50px; + + .cart_heading{ + text-align:center; + } + + .shopping-cart { + width: 800px; + + margin: 80px auto; + background: #FFFFFF; + box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.10); + border-radius: 6px; + + display: flex; + flex-direction: column; + + + } + + + // .title { + // height: 60px; + // border-bottom: 1px solid #E1E8EE; + // padding: 20px 30px; + // color: #5E6977; + // font-size: 18px; + // font-weight: 400; + // } + + .item { + padding: 20px 30px; + + display: flex; + } + + .item:nth-child(3) { + border-top: 1px solid #E1E8EE; + border-bottom: 1px solid #E1E8EE; + } + + + .buttons { + position: relative; + padding-top: 30px; + margin-right: 60px; + } + .delete-btn, + .like-btn { + display: inline-block; + Cursor: pointer; + } + .delete-btn { + width: 18px; + + img{ + width: 100%; + width: 24px; +height: 17px; +margin-right: 20px; + } + + } + + .like-btn { + width: 18px; + + img{ + width: 100%; + width: 24px; +height: 17px; +margin-left: 9px; + } + } + + .is-active { + animation-name: animate; + animation-duration: .8s; + animation-iteration-count: 1; + animation-timing-function: steps(28); + animation-fill-mode: forwards; + } + + @keyframes animate { + 0% { background-position: left; } + 50% { background-position: right; } + 100% { background-position: right; } + } + + + .image { + width: 14%; + margin-right: 50px; + img{ + width: 100%; + } + } + + + .description { + padding-top: 10px; + margin-right: 60px; + width: 115px; + } + + .description span { + display: block; + font-size: 14px; + color: #43484D; + font-weight: 400; + } + + .description span:first-child { + margin-bottom: 5px; + } + .description span:last-child { + font-weight: 300; + margin-top: 8px; + color: #86939E; + } + + .quantity { + padding-top: 20px; + margin-right: 60px; + } + .quantity input { + border: none; + text-align: center; + width: 32px; + font-size: 16px; + color: #43484D; + font-weight: 300; + } + + button[class*=btn] { + width: 30px; + height: 30px; + background-color: #E1E8EE; + border-radius: 6px; + border: none; + cursor: pointer; + } + .minus-btn img { + margin-bottom: 3px; + } + .plus-btn img { + margin-top: 2px; + } + + button:focus, + input:focus { + outline:0; + } + + .total-price { + width: 83px; + padding-top: 27px; + text-align: center; + font-size: 16px; + color: #43484D; + font-weight: 300; + } + + + @media (max-width: 800px) { + .shopping-cart { + width: 100%; + height: auto; + overflow: hidden; + } + .item { + height: auto; + flex-wrap: wrap; + justify-content: center; + } + .image img { + width: 50%; + } + .image, + .quantity, + .description { + width: 100%; + text-align: center; + margin: 6px 0; + } + .buttons { + margin-right: 20px; + } + } + + .checkout_wrapper{ + justify-content: center; + + + } +} \ No newline at end of file diff --git a/theme_fasion/static/src/scss/pages/_contact.scss b/theme_fasion/static/src/scss/pages/_contact.scss new file mode 100644 index 000000000..df8d09c41 --- /dev/null +++ b/theme_fasion/static/src/scss/pages/_contact.scss @@ -0,0 +1,135 @@ +.banner-sub-contact { + + .banner-name { + margin: auto; + .banner-heading { + text-align: center; + padding-top: 156px; + padding-bottom: 156px; + font-size: 50px; + letter-spacing: 2px; + color: $color-white; + } + } + } + + .contact{ + + + + .address { + margin: 25px 0; + h4{ + margin-bottom: 25px; + color: #000; + font-weight: 600; + font-size: 16px; + } + h5{ + line-height: 30px; +color: #6B6B6B; +font-size: 16px; +letter-spacing: 0px; + + + +} + + + } + + a{ + color: #6B6B6B; + text-decoration: none; + + &:hover{ + color: darken(#6B6B6B, 5%) !important; + + } + + } + + @media screen and (max-width:992) { + + + h5{ + line-height: 0; + font-size: 13px; + } + + } + + +.form{ + &-group{ + padding-bottom: 10px; + } + + } + + + + textarea{ + width: 96%; +border: 1px solid #000; +resize: none; +padding: 10px; +height: 180px; +outline: none; +margin-top: 15px; +margin-bottom: 15px; + } + + input[type="submit"] { + background: #fe0000; + padding: 14px 15px; + outline: none; + margin-top: 15px; + color: #fff; + border: none; + + &:hover{ + background-color: darken(red, 5%) !important; + color: #fff; + } + } +} + +.contact_text { + width: 47%; + padding: 10px; + background: transparent; + border: 1px solid #000; + margin-bottom: 20px; + margin-top: 20px; + margin-right: 14px; + color: #000; + outline: none; + + + @media screen and (max-width:992px) { + + margin-right: 0; + + } +} + + +.map{ + + + margin-top: 50px; +.map-responsive{ + overflow:hidden; + padding-bottom:34.25%; + position:relative; + height:0; +} +.map-responsive iframe{ + left:0; + top:0; + height:100%; + width:100%; + position:absolute; +} +} \ No newline at end of file diff --git a/theme_fasion/static/src/scss/pages/_home.scss b/theme_fasion/static/src/scss/pages/_home.scss new file mode 100644 index 000000000..eb331f02c --- /dev/null +++ b/theme_fasion/static/src/scss/pages/_home.scss @@ -0,0 +1,4 @@ +@import './home/our-ptoduct'; +@import './home/main-product'; +@import './home/slider'; +@import './home/blog'; \ No newline at end of file diff --git a/theme_fasion/static/src/scss/pages/_pages.scss b/theme_fasion/static/src/scss/pages/_pages.scss new file mode 100644 index 000000000..444117b76 --- /dev/null +++ b/theme_fasion/static/src/scss/pages/_pages.scss @@ -0,0 +1,6 @@ +@import './home'; +@import './about'; +@import './product'; +@import './preview'; +@import './contact'; +@import './cart'; \ No newline at end of file diff --git a/theme_fasion/static/src/scss/pages/_preview.scss b/theme_fasion/static/src/scss/pages/_preview.scss new file mode 100644 index 000000000..855db2f86 --- /dev/null +++ b/theme_fasion/static/src/scss/pages/_preview.scss @@ -0,0 +1,96 @@ + + +.preview{ + margin-top: 50px; + margin-bottom: 30px; + + .breadcrumb-option{margin-bottom: 40px;} + + .preview_image{ + + + img{ + width: 100%; + max-height: 577px; + } + + + } + + .preview_details{ + + .preview-heading{ + font-weight: 600; +letter-spacing: 1px; + + + } + .preview_type{ + color:$color-footer; + font-size: 14px; +} + + +.star_review{ + display: flex; +list-style: none; +padding: 0; +} +.count_review { + display: flex; +align-items: center; +} + +.single-price{ + + ul{ + display: flex; +list-style: none; +justify-content: space-between; +align-items: center; +padding-left: 0px; +font-size: 15px; + +li:nth-child(1){ + font-size: 41px; +font-weight: 300; +color:$color-red; +} +li:nth-child(3){ + font-size: 20px; +color:$color-red; +} + + } +} + + +.wrapper{ + img{ + width: 100%; +max-width: 20px; +margin-right: 5px; + } +} + } + + + +.product__details__tab{ + + padding-top: 70px; + margin-bottom: 50px; + + .card{ + margin-bottom: 3px; + border: none; + + } + .card-header{ + background-color: $color-footer; + } + +} + + +} \ No newline at end of file diff --git a/theme_fasion/static/src/scss/pages/_product.scss b/theme_fasion/static/src/scss/pages/_product.scss new file mode 100644 index 000000000..0ec4c222a --- /dev/null +++ b/theme_fasion/static/src/scss/pages/_product.scss @@ -0,0 +1,107 @@ +.banner-sub-about { +} + +// .product_contents{ +// margin-bottom: 40px; +// } +.n-product { + margin-bottom: 80px; +} + +.filter_sidebar { + margin-bottom: 50px; + + + + + + .kk { + display: flex; + align-items: center; + justify-content: space-evenly; + + .filter_heading { + font-size: 15px; + font-size: 20px; + margin-bottom: 20px; + + position: relative; + // display: flex; + // align-items: center; + } + .h-line { + &:after { + display: block; + content: ""; + background: #ee0808; + width: 10%; + height: 2px; + position: absolute; + } + } + } + + .filter_sidebar_sub { + font-size: 14px; + line-height: 2.429; + border: 1px solid #e1e1e1; + width: 100%; + margin-top: 20px; +margin-bottom: 30px; + padding: 3em 2.5em 2em; + padding-left: 2.5em; + padding-left: 0.5em; + .list { + list-style: none; + } + + .ecommerce_dres-type { + } + } + + .filter_sidebar-main { + + + + .dresses_img_hover { + position: relative; + + + img { + width: 100%; + } + .dresses_img_hover_pos { + position: absolute; + top: 30%; +left: 60px; + + h4{ + color: #fff; +font-size: 25px; + +span{ + display: block; +font-weight: 700; +margin: 10px 0; +font-size: 45px; +} + } + } + } + + + @media screen and(max-width:576px) { + + margin-right: 100px; + margin-left: 100px; + + } + + + } +} + +.more_button{ + margin: auto; + +} \ No newline at end of file diff --git a/theme_fasion/static/src/scss/pages/home/_blog.scss b/theme_fasion/static/src/scss/pages/home/_blog.scss new file mode 100644 index 000000000..1699c343e --- /dev/null +++ b/theme_fasion/static/src/scss/pages/home/_blog.scss @@ -0,0 +1,131 @@ +.blog{ + margin-top: 10px; +padding-top:1px; + background-color: $color-theme; + .wrapper_heading{ + margin-bottom: 60px; + + .m-Product-heading{ + text-align: center; + font-weight: 600; + font-size: 60px; + color: $color-white; + padding-bottom: 15px; + margin-bottom: 20px; + + + + } + hr.new4 { + border: 1px solid; + width: 73%; + + color: $color-white; + } + .sub_product{ + text-align: center; + color: $color-white; + + } + + } + + + + .m-product{ + + + .product { + margin-bottom: 80px; + cursor: pointer; + &__image { + margin-bottom: 20px; + width: 100%; + height: 360px; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + position: relative; + -webkit-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + -moz-box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + box-shadow: 12px 4px 8px 2px rgba(0,0,0,0.34); + + border-radius: 6px; + border-color: #fff; + + &:before{ + background-image: radial-gradient(transparent, rgba(0,0,0,0)); + content: ''; + height: 100%; + width: 100%; + display: block; + position: absolute; + opacity: 0; + transition: opacity .2s ease-in-out; + + } + + } + &:hover .product__image { + &:before{ + background-image: radial-gradient(transparent, rgba(0,0,0,.3)); + opacity: 1; + } + } + + + &-words{ + color:$color-white; + line-height: 30px; + } + + + + // &-detials2 { + // padding-bottom: 10px; + // padding-top: 10px; + // columns: white; + // display: flex; + // border-radius: 6px; + // border-color: #fff; + // } + // .product__wraper{ + // display: flex; + // margin: auto; + // } + + // &__title { + // font: $font-size-text; + // color: black; + // margin-right: 20px; + // display: flex; + // align-items: center; + + + // border-radius: 6px; + // border-color: #fff; + + + // } + // &__rating { + + + // margin-right: 10px; + + // img{ + // width: 100%; + // max-width: 20px; + // margin:10px + + // } + // } + // &__price { + // font-weight: 600; + // color:black; + // margin-right: 20px; + // display: flex; + // align-items: center; + // } + } +} +} \ No newline at end of file diff --git a/theme_fasion/static/src/scss/pages/home/_main-product.scss b/theme_fasion/static/src/scss/pages/home/_main-product.scss new file mode 100644 index 000000000..1e2e483df --- /dev/null +++ b/theme_fasion/static/src/scss/pages/home/_main-product.scss @@ -0,0 +1,3 @@ +.product_more{ + margin-top: 135px; +} \ No newline at end of file diff --git a/theme_fasion/static/src/scss/pages/home/_our-ptoduct.scss b/theme_fasion/static/src/scss/pages/home/_our-ptoduct.scss new file mode 100644 index 000000000..d7d3af075 --- /dev/null +++ b/theme_fasion/static/src/scss/pages/home/_our-ptoduct.scss @@ -0,0 +1,108 @@ +.ourproduct{ + + background-size: cover; + position: relative; + width: 100%; + background-image:url(../images/our-product/productbg.jpg); + background-repeat: no-repeat; + background-position: bottom; + margin-top: 20px; + margin-bottom: 80px; + + // &-bg { + // img { + // width: 100%; + + // @media screen and(max-width:554px) { + // min-height: 300px; + // -o-object-fit: cover; + // object-fit: cover; + // } + // } + // } + .product__image{ + width: 100%; + height: 368px; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + position: relative; + margin: 0; + box-shadow: none; + + } + .card{ + border-radius: 0; + .card-body{ + background-color:$color-theme; + color: $color-white; + padding: 52px 10px 52px 10px; + + + @media screen and (max-width:1087px) { + + padding: 40px 10px 40px 10px; + } + + @media screen and (max-width:877px) { + + padding: 29px 10px 27px 10px; + } + + + + + + .card-title{ + font-size: 35px; + margin-bottom: 2.75rem; + + + + } + .card-text{ + margin-top: 37px; +margin-bottom: 30px; + } + } + } + .ourproduct_disc{ + margin-top: 80px; + .card{ + border-radius: 0px !important; + background-color:transparent !important; + + + + .card-body{ + background-color:transparent !important; + margin-left: 160px; + + + + + .card-title{ + font-size: 35px; + font-weight: 900; + + + } + .card-text{margin-left: 10px; + margin-bottom: 0; + margin-top: 0px; + + } + + .blockword{ +.vl { + border-left: 6px solid red; + height: auto; + + } + } + } + } + } + +} + diff --git a/theme_fasion/static/src/scss/pages/home/_slider.scss b/theme_fasion/static/src/scss/pages/home/_slider.scss new file mode 100644 index 000000000..e0dd080ac --- /dev/null +++ b/theme_fasion/static/src/scss/pages/home/_slider.scss @@ -0,0 +1,94 @@ +.slider { + background-size: cover; + position: relative; + width: 100%; + + background-image: linear-gradient(rgba(17, 17, 17, 0.79), rgba(17, 17, 17, 0.79)), + url(./../images/Slider/test_bg.jpg); + + background-repeat: no-repeat; + background-position: center; + margin-top: 40px; + + .sliderdiv { + display: flex; + padding-top: 40px; + align-items: center; + justify-content: center; + + @media screen and (max-width: 992px) { + display: block; + } + } + .image_slider { + width: 300px; + @media screen and (max-width: 992px) { + width: 100%; + } + img { + width: 100%; + margin: auto; + + // background-repeat: no-repeat; + // background-position: center; + // background-size: cover; + // position: relative; + } + } + .image_discription { + color: $color-white; +width: 500px; + + +@media screen and (max-width: 992px) { + width:100%; + margin-top:40px +} + + // width: calc(100% - 550px); + // > div { + // width: 100%; + // } + + &:after { + content: " "; + display: block; + width: 550px; + height: 2px; + background-color: $color-white; + margin-top: 58px; + + @media screen and (max-width: 1199px) { + width: 367px; + margin-top: 10px; + } + @media screen and (max-width: 992px) { + width: 125px; + } + + @media screen and (max-width: 768px) { + width: 60px; + } + @media screen and (max-width: 535px) { + visibility: hidden; + } + } + } +} + +.imgdics_button { + .slick-prev { + display: none !important; + + } + .slick-next { + margin-top: 128px; + background-color: transparent !important; + width: 0; + height: 0; + border: 0; + border-top: 15px solid transparent; + border-left: 30px solid #ffffff; + border-bottom: 15px solid transparent; + } +} diff --git a/theme_fasion/static/src/scss/pages/images/Slider/test_bg.jpg b/theme_fasion/static/src/scss/pages/images/Slider/test_bg.jpg new file mode 100644 index 000000000..5b24c36bf Binary files /dev/null and b/theme_fasion/static/src/scss/pages/images/Slider/test_bg.jpg differ diff --git a/theme_fasion/static/src/scss/pages/images/Slider/testimonial/1.png b/theme_fasion/static/src/scss/pages/images/Slider/testimonial/1.png new file mode 100644 index 000000000..ad304d373 Binary files /dev/null and b/theme_fasion/static/src/scss/pages/images/Slider/testimonial/1.png differ diff --git a/theme_fasion/static/src/scss/pages/images/our-product/productbg.jpg b/theme_fasion/static/src/scss/pages/images/our-product/productbg.jpg new file mode 100644 index 000000000..bcea572e3 Binary files /dev/null and b/theme_fasion/static/src/scss/pages/images/our-product/productbg.jpg differ diff --git a/theme_fasion/static/src/scss/style.scss b/theme_fasion/static/src/scss/style.scss new file mode 100644 index 000000000..0ddd8d082 --- /dev/null +++ b/theme_fasion/static/src/scss/style.scss @@ -0,0 +1,8 @@ +@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500&display=swap'); +//Global +@import './variables'; +@import './normalize'; +@import './layouts/layouts'; +@import './components/components'; +@import './pages/pages'; +@import './common'; \ No newline at end of file diff --git a/theme_fasion/views/about/about.xml b/theme_fasion/views/about/about.xml new file mode 100644 index 000000000..23bc24491 --- /dev/null +++ b/theme_fasion/views/about/about.xml @@ -0,0 +1,91 @@ + + + + \ No newline at end of file diff --git a/theme_fasion/views/banner/banner.xml b/theme_fasion/views/banner/banner.xml new file mode 100644 index 000000000..069886d0e --- /dev/null +++ b/theme_fasion/views/banner/banner.xml @@ -0,0 +1,60 @@ + + + + \ No newline at end of file diff --git a/theme_fasion/views/cart/cart.xml b/theme_fasion/views/cart/cart.xml new file mode 100644 index 000000000..268b5c980 --- /dev/null +++ b/theme_fasion/views/cart/cart.xml @@ -0,0 +1,118 @@ + + + + \ No newline at end of file diff --git a/theme_fasion/views/contact/contact.xml b/theme_fasion/views/contact/contact.xml new file mode 100644 index 000000000..c1ea5c1da --- /dev/null +++ b/theme_fasion/views/contact/contact.xml @@ -0,0 +1,86 @@ + + +