@ -0,0 +1,48 @@ |
|||||
|
.. image:: https://img.shields.io/badge/licence-LGPL--3-blue.svg |
||||
|
:target: https://www.gnu.org/licenses/lgpl-3.0-standalone.html |
||||
|
:alt: License: LGPL-3 |
||||
|
|
||||
|
Theme Xtream Fashion |
||||
|
=================== |
||||
|
* Design eCommerce Website with Theme Xtream Fashion |
||||
|
|
||||
|
Installation |
||||
|
============ |
||||
|
- www.odoo.com/documentation/17.0/setup/install.html |
||||
|
- Install our custom addon |
||||
|
|
||||
|
License |
||||
|
------- |
||||
|
General Public License, Version 3 (LGPL v3). |
||||
|
(https://www.gnu.org/licenses/lgpl-3.0-standalone.html) |
||||
|
|
||||
|
Company |
||||
|
------- |
||||
|
* `Cybrosys Techno Solutions <https://cybrosys.com/>`__ |
||||
|
|
||||
|
Credits |
||||
|
------- |
||||
|
* Developer: (V17) Sruthi M |
||||
|
* Contact: odoo@cybrosys.com |
||||
|
|
||||
|
Contacts |
||||
|
-------- |
||||
|
* Mail Contact : odoo@cybrosys.com |
||||
|
* Website : https://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: `<static/description/index.html>`__ |
@ -0,0 +1,23 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################# |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# |
||||
|
# Copyright (C) 2024-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) |
||||
|
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) |
||||
|
# |
||||
|
# 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 <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################# |
||||
|
from . import controllers |
||||
|
from . import models |
@ -0,0 +1,69 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################# |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# |
||||
|
# Copyright (C) 2024-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) |
||||
|
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) |
||||
|
# |
||||
|
# 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 <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################# |
||||
|
{ |
||||
|
'name': 'Theme Xtream Fashion', |
||||
|
'description': 'Design eCommerce Website with Theme Xtream Fashion', |
||||
|
'summary': 'Theme Xtream Fashion', |
||||
|
'category': 'Theme/eCommerce', |
||||
|
'version': '17.0.1.0.0', |
||||
|
'author': 'Cybrosys Techno Solutions', |
||||
|
'company': 'Cybrosys Techno Solutions', |
||||
|
'maintainer': 'Cybrosys Techno Solutions', |
||||
|
'website': "https://www.cybrosys.com", |
||||
|
'depends': ['base', 'website_sale_wishlist', 'website_mass_mailing'], |
||||
|
'data': [ |
||||
|
'security/ir.model.access.csv', |
||||
|
'views/xtream_testimonials_views.xml', |
||||
|
'views/contact_us_templates.xml', |
||||
|
'views/footer_templates.xml', |
||||
|
'views/shop_templates.xml', |
||||
|
'views/header_templates.xml', |
||||
|
'views/snippets/snippets_templates.xml', |
||||
|
'views/snippets/amazing.xml', |
||||
|
'views/snippets/new_arrivals.xml', |
||||
|
'views/snippets/discount.xml', |
||||
|
'views/snippets/main_banner.xml', |
||||
|
'views/snippets/main_product.xml', |
||||
|
'views/snippets/testimonial.xml', |
||||
|
], |
||||
|
'assets': { |
||||
|
'web.assets_frontend': [ |
||||
|
'/theme_xtream/static/src/css/animate.min.css', |
||||
|
'/theme_xtream/static/src/css/owl.carousel.min.css', |
||||
|
'/theme_xtream/static/src/css/owl.theme.default.min.css', |
||||
|
'/theme_xtream/static/src/css/style.css', |
||||
|
'/theme_xtream/static/src/js/owl.carousel.js', |
||||
|
'/theme_xtream/static/src/js/owl.carousel.min.js', |
||||
|
'/theme_xtream/static/src/js/new_arrivals.js', |
||||
|
'/theme_xtream/static/src/js/testimonials.js', |
||||
|
'/theme_xtream/static/src/js/custom.js', |
||||
|
] |
||||
|
}, |
||||
|
'images': [ |
||||
|
'static/description/banner.jpg', |
||||
|
'static/description/theme_screenshot.jpg', |
||||
|
], |
||||
|
'license': 'LGPL-3', |
||||
|
'installable': True, |
||||
|
'application': False, |
||||
|
'auto_install': False, |
||||
|
} |
@ -0,0 +1,22 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################# |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# |
||||
|
# Copyright (C) 2024-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) |
||||
|
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) |
||||
|
# |
||||
|
# 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 <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################# |
||||
|
from . import theme_xtream |
@ -0,0 +1,78 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################# |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# |
||||
|
# Copyright (C) 2024-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) |
||||
|
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) |
||||
|
# |
||||
|
# 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 <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################# |
||||
|
from odoo import http |
||||
|
from odoo.http import request |
||||
|
|
||||
|
|
||||
|
class WebsiteProduct(http.Controller): |
||||
|
""" This controller method returns a JSON object that lists |
||||
|
products newly arrived products. |
||||
|
:return: a JSON object containing newly arrived products |
||||
|
:rtype: dict """ |
||||
|
@http.route('/get_arrival_product', auth="public", type='json') |
||||
|
def get_arrival_product(self): |
||||
|
""" |
||||
|
This return products based on last created and limits to 6 |
||||
|
""" |
||||
|
return http.Response(template='theme_xtream.new_arrivals_dynamic', |
||||
|
qcontext={'product_ids': request.env[ |
||||
|
'product.template'].sudo().search( |
||||
|
[('website_published', '=', True)], |
||||
|
order='create_date desc', limit=6)}).render() |
||||
|
|
||||
|
@http.route('/get_testimonials', auth="public", type="json") |
||||
|
def get_testimonials(self): |
||||
|
""" |
||||
|
This will return testimonials from backend. |
||||
|
""" |
||||
|
return http.Response(template='theme_xtream.testimonial', |
||||
|
qcontext={'testimonials': request.env[ |
||||
|
'xtream.testimonials'].sudo( |
||||
|
).search([])}).render() |
||||
|
|
||||
|
@http.route('/subscribe_newsletter', auth='public', type='json') |
||||
|
def subscribe_newsletter(self, **kw): |
||||
|
""" |
||||
|
To save email to newsletter mail list |
||||
|
""" |
||||
|
if request.env['mailing.contact'].sudo().search([ |
||||
|
("email", "=", kw.get("email")), |
||||
|
("list_ids", "in", [ |
||||
|
request.env.ref('mass_mailing.mailing_list_data').id])]): |
||||
|
return False |
||||
|
else: |
||||
|
if request.env.user._is_public(): |
||||
|
visitor_sudo = request.env[ |
||||
|
'website.visitor'].sudo()._get_visitor_from_request() |
||||
|
if visitor_sudo: |
||||
|
name = visitor_sudo.display_name |
||||
|
else: |
||||
|
name = "Website Visitor" |
||||
|
else: |
||||
|
name = request.env.user.partner_id.name |
||||
|
request.env['mailing.contact'].sudo().create({ |
||||
|
"name": name, |
||||
|
"email": kw.get('email'), |
||||
|
"list_ids": [request.env.ref( |
||||
|
'mass_mailing.mailing_list_data').id] |
||||
|
}) |
||||
|
return True |
@ -0,0 +1,7 @@ |
|||||
|
## Module <theme_xtream> |
||||
|
|
||||
|
#### 24.06.2024 |
||||
|
#### Version 17.0.1.0.0 |
||||
|
#### ADD |
||||
|
|
||||
|
- Initial commit for Theme Xtream Fashion |
@ -0,0 +1,22 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################# |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# |
||||
|
# Copyright (C) 2024-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) |
||||
|
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) |
||||
|
# |
||||
|
# 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 <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################# |
||||
|
from . import xtream_testimonials |
@ -0,0 +1,38 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################# |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# |
||||
|
# Copyright (C) 2024-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) |
||||
|
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) |
||||
|
# |
||||
|
# 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 <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################# |
||||
|
from odoo import fields, models |
||||
|
|
||||
|
|
||||
|
class XtreamTestimonials(models.Model): |
||||
|
""" |
||||
|
Model for testimonials |
||||
|
""" |
||||
|
_name = 'xtream.testimonials' |
||||
|
_description = "Xtream Testimonials" |
||||
|
|
||||
|
partner_id = fields.Many2one("res.partner", required=True, |
||||
|
help="Select the customer providing the" |
||||
|
"testimony", |
||||
|
domain="[('is_company', '=', False)]") |
||||
|
testimony = fields.Text(string="Testimony", required=True, |
||||
|
help="Enter the testimonial provided by the" |
||||
|
"customer") |
|
After Width: | Height: | Size: 306 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 299 KiB |
After Width: | Height: | Size: 278 KiB |
After Width: | Height: | Size: 382 KiB |
After Width: | Height: | Size: 249 KiB |
After Width: | Height: | Size: 86 KiB |
After Width: | Height: | Size: 106 KiB |
After Width: | Height: | Size: 51 KiB |
After Width: | Height: | Size: 247 KiB |
After Width: | Height: | Size: 266 KiB |
After Width: | Height: | Size: 302 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 394 KiB |
After Width: | Height: | Size: 607 KiB |
After Width: | Height: | Size: 185 KiB |
After Width: | Height: | Size: 194 KiB |
After Width: | Height: | Size: 234 KiB |
@ -0,0 +1,224 @@ |
|||||
|
<!-- Hero Section --> |
||||
|
<div class="container pt-4 mt-4 rounded" style="background-color: #f0f2f4; font-family: Montserrat, 'sans-serif';"> |
||||
|
<div class="row"> |
||||
|
<div class="col-lg-12 mb-4"> |
||||
|
<img src="images/Cybrosys.png" alt="Cybrosys Logo" style="width: 120px; height: auto;"> |
||||
|
<hr style="border-color: #e1e5e9;" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="row"> |
||||
|
<div class="col-lg-12 text-center"> |
||||
|
<img src="images/hero.gif" width=60% height="auto" class="mb-4" alt="Theme Screenshot"> |
||||
|
</div> |
||||
|
<div class="col-lg-12 text-center"> |
||||
|
<h1 class="mt-4">Theme Xtream</h1> |
||||
|
<p class="lead mb-4" style="max-width: 700px; margin: 0 auto;"> |
||||
|
Theme Xtream 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, product view, contact us page...etc. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
|
<!-- End of Hero Section --> |
||||
|
|
||||
|
<!-- Alternate Section --> |
||||
|
<div class="row p-4"> |
||||
|
<div class="col-lg-6 px-4" style="margin-top: 100px;"> |
||||
|
<h2>Desktop View</h2> |
||||
|
<p class="lead"> |
||||
|
It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages. |
||||
|
</p> |
||||
|
</div> |
||||
|
<div class="col-lg-6 px-4"> |
||||
|
<img style="border-radius: 0.5em;" src="images/laptop-screenshots.jpg" width="90%" height="auto" |
||||
|
class="mb-4 shadow-sm" alt="Theme Screenshot"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="row p-4"> |
||||
|
<div class="col-lg-6 px-4"> |
||||
|
<img style="border-radius: 0.5em;" src="images/phone-screenshots.jpg" width="90%" height="auto" |
||||
|
class="mb-4 shadow-sm" alt="Theme Screenshot"> |
||||
|
</div> |
||||
|
<div class="col-lg-6 px-4" style="margin-top: 100px;"> |
||||
|
<h2>Mobile View</h2> |
||||
|
<p class="lead"> |
||||
|
User friendly and modern looking theme makes your page more Stylish And Beautiful. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
<!-- End of Alternate Section --> |
||||
|
|
||||
|
|
||||
|
<!-- Two Columns Section --> |
||||
|
<div class="row p-4"> |
||||
|
<!-- Column 1 --> |
||||
|
<div class="col-lg-6"> |
||||
|
<div class="row"> |
||||
|
<div class="col-lg-12"> |
||||
|
<img style="border-radius: 0.5em;" src="images/1.jpg" width="100%" height="auto" |
||||
|
class="mb-4 shadow-sm" alt="Theme Screenshot"> |
||||
|
</div> |
||||
|
<div class="col-lg-12 mt-4"> |
||||
|
<h2 class="text-center">Shop View</h2> |
||||
|
<p class="lead text-center"> |
||||
|
It is easy to customize and use. Just drag and drop the building blocks to make attractive |
||||
|
webpages. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<!-- End of Column 1 --> |
||||
|
|
||||
|
<!-- Column 2 --> |
||||
|
<div class="col-lg-6"> |
||||
|
<div class="row"> |
||||
|
<div class="col-lg-12"> |
||||
|
<img style="border-radius: 0.5em;" src="images/2.jpg" width="100%" height="auto" |
||||
|
class="mb-4 shadow-sm" alt="Theme Screenshot"> |
||||
|
</div> |
||||
|
<div class="col-lg-12 mt-4"> |
||||
|
<h2 class="text-center">Cart View</h2> |
||||
|
<p class="lead text-center"> |
||||
|
It is easy to customize and use. Just drag and drop the building blocks to make attractive |
||||
|
webpages. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<!-- End of Column 2 --> |
||||
|
</div> |
||||
|
<!-- End of Two Columns Section --> |
||||
|
|
||||
|
|
||||
|
<!-- One Column Section --> |
||||
|
<div class="row p-4"> |
||||
|
<div class="col-lg-6"> |
||||
|
<img style="border-radius: 0.5em;" src="images/3.jpg" width="90%" height="auto" class="mb-4 shadow-sm" |
||||
|
alt="Theme Screenshot"> |
||||
|
</div> |
||||
|
<div class="col-lg-6" style="padding-top: 100px;"> |
||||
|
<h2>Overview</h2> |
||||
|
<p class="lead"> |
||||
|
It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
<!-- End of Two Columns Section --> |
||||
|
|
||||
|
<!-- Two Columns Section --> |
||||
|
<div class="row p-4"> |
||||
|
<!-- Column 1 --> |
||||
|
<div class="col-lg-4"> |
||||
|
<div class="row"> |
||||
|
<div class="col-lg-12"> |
||||
|
<img style="border-radius: 0.5em;" src="images/4.png" width="100%" height="auto" |
||||
|
class="mb-4 shadow-sm" alt="Theme Screenshot"> |
||||
|
</div> |
||||
|
<div class="col-lg-12 mt-4"> |
||||
|
<h2 class="text-center">New Arrivals</h2> |
||||
|
<p class="lead text-center"> |
||||
|
It is easy to customize and use. Just drag and drop the building blocks to make attractive |
||||
|
webpages. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<!-- End of Column 1 --> |
||||
|
|
||||
|
<!-- Column 2 --> |
||||
|
<div class="col-lg-4"> |
||||
|
<div class="row"> |
||||
|
<div class="col-lg-12"> |
||||
|
<img style="border-radius: 0.5em;" src="images/5.png" width="100%" height="auto" |
||||
|
class="mb-4 shadow-sm" alt="Theme Screenshot"> |
||||
|
</div> |
||||
|
<div class="col-lg-12 mt-4"> |
||||
|
<h2 class="text-center">Testimonial</h2> |
||||
|
<p class="lead text-center"> |
||||
|
It is easy to customize and use. Just drag and drop the building blocks to make attractive |
||||
|
webpages. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<!-- End of Column 2 --> |
||||
|
|
||||
|
|
||||
|
<!-- Column 4 --> |
||||
|
<div class="col-lg-4"> |
||||
|
<div class="row"> |
||||
|
<div class="col-lg-12"> |
||||
|
<img style="border-radius: 0.5em;" src="images/6.png" width="100%" height="auto" |
||||
|
class="mb-4 shadow-sm" alt="Theme Screenshot"> |
||||
|
</div> |
||||
|
<div class="col-lg-12 mt-4"> |
||||
|
<h2 class="text-center">Checkout Address</h2> |
||||
|
<p class="lead text-center"> |
||||
|
It is easy to customize and use. Just drag and drop the building blocks to make attractive |
||||
|
webpages. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<!-- End of Column 4 --> |
||||
|
</div> |
||||
|
<!-- End of Two Columns Section --> |
||||
|
|
||||
|
|
||||
|
<!-- Footer --> |
||||
|
<div class="row" style="margin-top: 4rem;"> |
||||
|
<div class="col-lg-12 text-center"> |
||||
|
<h2>Get Help</h2> |
||||
|
<hr style=" border: 2px solid #b22126; margin-top: 2px;" width="40px"> |
||||
|
<p class="text-center" style="max-width: 650px; margin: 0 auto;">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.</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="row"> |
||||
|
<div class="col px-4 pt-3 pb-2 shadow-sm" |
||||
|
style="background-color: #fff; max-width: 450px; border-radius: 0.5em; margin: 1em auto;"> |
||||
|
<div class="row"> |
||||
|
<div class="col-lg-8"> |
||||
|
<h6><a href="mailto:odoo@cybrosys.com" target="_blank" |
||||
|
style="color: #050505; text-decoration: none;"><i |
||||
|
class="fa fa-envelope mr-2"></i>odoo@cybrosys.com</a></h6> |
||||
|
</div> |
||||
|
<div class="col-lg-4 d-flex justify-content-end" style="position: relative;"> |
||||
|
<h6><a href="mailto:odoo@cybrosys.com" target="_blank" |
||||
|
style="color: #050505; text-decoration: none;"><i class="fa fa-chevron-right"></i></a></h6> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="row"> |
||||
|
<div class="col px-4 pt-3 pb-2 shadow-sm" |
||||
|
style="background-color: #fff; max-width: 450px; border-radius: 0.5em; margin: 1em auto;"> |
||||
|
<div class="row"> |
||||
|
<div class="col-lg-8"> |
||||
|
<h6><a href="https://www.cybrosys.com" target="_blank" |
||||
|
style="color: #050505; text-decoration: none;"><i |
||||
|
class="fa fa-globe mr-2"></i>www.cybrosys.com</a></h6> |
||||
|
</div> |
||||
|
<div class="col-lg-4 d-flex justify-content-end" style="position: relative;"> |
||||
|
<h6><a href="https://www.cybrosys.com" target="_blank" |
||||
|
style="color: #050505; text-decoration: none;"><i class="fa fa-chevron-right"></i></a></h6> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="row"> |
||||
|
<div class="col-lg-12 mt-4 mb-2 text-center"> |
||||
|
<p style="font-weight: bold">A Quality Theme From</p> |
||||
|
</div> |
||||
|
<div class="col-lg-12 text-center"> |
||||
|
<img src="images/cybro-logo-oca.png" width="80px" height="auto"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<!-- End of Footer --> |
||||
|
</div> |
After Width: | Height: | Size: 790 KiB |
@ -0,0 +1,6 @@ |
|||||
|
/** |
||||
|
* Owl Carousel v2.3.4 |
||||
|
* Copyright 2013-2018 David Deutsch |
||||
|
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE |
||||
|
*/ |
||||
|
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} |
@ -0,0 +1,6 @@ |
|||||
|
/** |
||||
|
* Owl Carousel v2.3.4 |
||||
|
* Copyright 2013-2018 David Deutsch |
||||
|
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE |
||||
|
*/ |
||||
|
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} |
After Width: | Height: | Size: 308 KiB |
After Width: | Height: | Size: 275 KiB |
After Width: | Height: | Size: 1.2 MiB |
After Width: | Height: | Size: 178 KiB |
After Width: | Height: | Size: 300 KiB |
After Width: | Height: | Size: 58 KiB |
After Width: | Height: | Size: 109 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 53 KiB |
After Width: | Height: | Size: 44 KiB |
After Width: | Height: | Size: 179 KiB |
After Width: | Height: | Size: 99 KiB |
After Width: | Height: | Size: 95 KiB |
After Width: | Height: | Size: 159 KiB |
After Width: | Height: | Size: 160 KiB |
After Width: | Height: | Size: 121 KiB |
After Width: | Height: | Size: 80 KiB |
After Width: | Height: | Size: 90 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 8.0 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 3.6 KiB |
@ -0,0 +1,87 @@ |
|||||
|
/** @odoo-module */ |
||||
|
import PublicWidget from "@web/legacy/js/public/public_widget" |
||||
|
import { _t } from "@web/core/l10n/translation"; |
||||
|
|
||||
|
export const customXtream = PublicWidget.Widget.extend({ |
||||
|
selector: "#wrapwrap", |
||||
|
events: { |
||||
|
'click .input-group-append': 'onClickSubscribe', |
||||
|
}, |
||||
|
// Startup functions
|
||||
|
start() { |
||||
|
this.rpc = this.bindService("rpc"); |
||||
|
$('.qtyplus').click(function (e) { |
||||
|
// Stop acting like a button
|
||||
|
e.preventDefault(); |
||||
|
// Get the field name
|
||||
|
fieldName = $(this).attr('field'); |
||||
|
// Get its current value
|
||||
|
var currentVal = parseInt($('input[name=' + fieldName + ']').val()); |
||||
|
// If is not undefined
|
||||
|
if (!isNaN(currentVal)) { |
||||
|
// Increment
|
||||
|
$('input[name=' + fieldName + ']').val(currentVal + 1); |
||||
|
} else { |
||||
|
// Otherwise put a 0 there
|
||||
|
$('input[name=' + fieldName + ']').val(0); |
||||
|
} |
||||
|
}); |
||||
|
// This button will decrement the value till 0
|
||||
|
$(".qtyminus").click(function (e) { |
||||
|
// Stop acting like a button
|
||||
|
e.preventDefault(); |
||||
|
// Get the field name
|
||||
|
fieldName = $(this).attr('field'); |
||||
|
// Get its current value
|
||||
|
var currentVal = parseInt($('input[name=' + fieldName + ']').val()); |
||||
|
// If it isn't undefined or its greater than 0
|
||||
|
if (!isNaN(currentVal) && currentVal > 0) { |
||||
|
// Decrement one
|
||||
|
$('input[name=' + fieldName + ']').val(currentVal - 1); |
||||
|
} else { |
||||
|
// Otherwise put a 0 there
|
||||
|
$('input[name=' + fieldName + ']').val(0); |
||||
|
} |
||||
|
}); |
||||
|
}, |
||||
|
counter() { |
||||
|
var buttons = $('.owl-dots button'); |
||||
|
buttons.each(function (item) { |
||||
|
}); |
||||
|
}, |
||||
|
async onClickSubscribe(ev) { |
||||
|
var $button = $(ev.currentTarget).find('span') |
||||
|
var $input = $(ev.currentTarget.parentElement).find('input') |
||||
|
if (this.emailCheck($input.val())) { |
||||
|
if ($button.text() === "SUBSCRIBE") { |
||||
|
await this.rpc('/subscribe_newsletter', { |
||||
|
email: $input.val() |
||||
|
}).then(function (data) { |
||||
|
if (data) { |
||||
|
$(ev.currentTarget.parentElement.parentElement).find( |
||||
|
'.warning').hide() |
||||
|
$input.css('pointer-events', 'none') |
||||
|
$button.css('background-color', 'green') |
||||
|
$button.text("THANKS") |
||||
|
} else { |
||||
|
$(ev.currentTarget.parentElement.parentElement).find( |
||||
|
'.warning').text("Already subscribed to the newsletter.") |
||||
|
$(ev.currentTarget.parentElement.parentElement).find( |
||||
|
'.warning').show() |
||||
|
} |
||||
|
}) |
||||
|
} |
||||
|
} else { |
||||
|
$(ev.currentTarget.parentElement.parentElement).find( |
||||
|
'.warning').text("Enter a valid email.") |
||||
|
$(ev.currentTarget.parentElement.parentElement).find( |
||||
|
'.warning').show() |
||||
|
} |
||||
|
}, |
||||
|
emailCheck(str) { |
||||
|
const specialChars = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; |
||||
|
return specialChars.test(str) |
||||
|
} |
||||
|
}) |
||||
|
|
||||
|
PublicWidget.registry.customXtream = customXtream |
@ -0,0 +1,22 @@ |
|||||
|
/** @odoo-module **/ |
||||
|
import { jsonrpc } from "@web/core/network/rpc_service"; |
||||
|
import Animation from "@website/js/content/snippets.animation"; |
||||
|
/** |
||||
|
* Defines an animation class for the arrivals element in the HTML document. |
||||
|
* Sends an AJAX request to the /get_arrival_product URL using the ajax.jsonRpc |
||||
|
* method, and calls the 'call' method on the server-side. If the request is successful, |
||||
|
* @extends Animation.Class |
||||
|
*/ |
||||
|
|
||||
|
Animation.registry.arrival_product = Animation.Class.extend({ |
||||
|
selector : '.arrivals', |
||||
|
start: function(){ |
||||
|
var self = this; |
||||
|
return jsonrpc('/get_arrival_product', { |
||||
|
}).then(function (data) { |
||||
|
if(data){ |
||||
|
self.$target.empty().append(data); |
||||
|
} |
||||
|
}); |
||||
|
} |
||||
|
}); |
@ -0,0 +1,40 @@ |
|||||
|
/** @odoo-module **/ |
||||
|
import { jsonrpc } from "@web/core/network/rpc_service"; |
||||
|
import Animation from "@website/js/content/snippets.animation"; |
||||
|
/** |
||||
|
* Defines an animation class for the arrivals element in the HTML document. |
||||
|
* Sends an AJAX request to the /get_testimonials URL using the ajax.jsonRpc |
||||
|
* method, and calls the 'call' method on the server-side. If the request is successful, |
||||
|
* @extends Animation.Class |
||||
|
*/ |
||||
|
|
||||
|
Animation.registry.testimonial_xtream = Animation.Class.extend({ |
||||
|
selector : '.testimonial_xtream', |
||||
|
start: function(){ |
||||
|
var self = this; |
||||
|
return jsonrpc('/get_testimonials', { |
||||
|
}).then(function (data) { |
||||
|
if(data){ |
||||
|
self.$target.empty().append(data); |
||||
|
} |
||||
|
self.$target.find('#slider2').owlCarousel( |
||||
|
{ |
||||
|
items: 1, |
||||
|
loop: true, |
||||
|
smartSpeed: 450, |
||||
|
autoplay: true, |
||||
|
autoPlaySpeed: 1000, |
||||
|
autoPlayTimeout: 1000, |
||||
|
autoplayHoverPause: true, |
||||
|
onInitialized: self.counter, |
||||
|
dots: true, |
||||
|
} |
||||
|
); |
||||
|
}); |
||||
|
}, |
||||
|
counter() { |
||||
|
var buttons = $('.owl-dots button'); |
||||
|
buttons.each(function (item) { |
||||
|
}); |
||||
|
}, |
||||
|
}); |
@ -0,0 +1,25 @@ |
|||||
|
*:focus { |
||||
|
outline: 0 !important; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
*button:focus { |
||||
|
border: none; |
||||
|
outline: none; |
||||
|
} |
||||
|
|
||||
|
*{ |
||||
|
list-style-type:none; |
||||
|
|
||||
|
font-family: $font-default; |
||||
|
font-size: 14px; |
||||
|
&:focus,&:active{ |
||||
|
outline: none !important; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
*:hover{ |
||||
|
-webkit-transition: 0.5s; |
||||
|
transition: 0.5s; |
||||
|
} |
||||
|
|
@ -0,0 +1,352 @@ |
|||||
|
/*! 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; |
||||
|
} |
||||
|
|
||||
|
|
@ -0,0 +1,60 @@ |
|||||
|
//font |
||||
|
$font-default:'Poppins', sans-serif; |
||||
|
$font-offer: 'Roboto', sans-serif; |
||||
|
|
||||
|
|
||||
|
//colors |
||||
|
|
||||
|
|
||||
|
$color-brand: #031B09; |
||||
|
$color-brand2: #5FED83; |
||||
|
$color-black:#000000; |
||||
|
$color-white:#fff; |
||||
|
$color-font:#9f9f9f; |
||||
|
$color-font2:#9f9f9f; |
||||
|
$color-grey:#b8b8b8; |
||||
|
$color-green:#28a745; |
||||
|
$color-button:#0069d9; |
||||
|
$color-footer:#121725; |
||||
|
$color-grey:#6c6a74; |
||||
|
$color-hover:#e9c939; |
||||
|
$color-border:#dedede; |
||||
|
$color-transp:#3a3a3ab3; |
||||
|
$color-h-bg:#f4f2f8; |
||||
|
|
||||
|
$select-border-color: #ccc; |
||||
|
$select-focus-color: green; |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
// $color-brand: #1b1b1b; |
||||
|
// $color-black:#000000; |
||||
|
// $color-white:#fff; |
||||
|
// $color-font:#797979; |
||||
|
// $color-font2:#535353; |
||||
|
// $color-green:#44a038; |
||||
|
$color-bg:#f7f7f7; |
||||
|
// $color-footer:#121725; |
||||
|
// $color-grey:#6c6a74; |
||||
|
// $color-hover:#e95a5a; |
||||
|
// $color-border:#c3c1cc; |
||||
|
|
||||
|
//font-size |
||||
|
|
||||
|
|
||||
|
$font-h1:36px; |
||||
|
$font-h2: 18px; |
||||
|
$font-h3:36px; |
||||
|
$font-h4: 25px; |
||||
|
$font-h5:36px; |
||||
|
$font-h6: 18px; |
||||
|
$font-size-banner:60px; |
||||
|
$font-heading:46px; |
||||
|
$font-sub-heading:28px; |
||||
|
$font-text:14px; |
@ -0,0 +1,498 @@ |
|||||
|
.banner_main{ |
||||
|
|
||||
|
|
||||
|
// .single-item{ |
||||
|
|
||||
|
// } |
||||
|
|
||||
|
.banner_bg{ |
||||
|
background-image: linear-gradient(#11111191, #11111191),url(./../img/bg-img/bg-1.jpg); |
||||
|
justify-content: center; |
||||
|
height: 100vh; |
||||
|
background-size: cover; |
||||
|
width: 100%; |
||||
|
background-repeat: no-repeat; |
||||
|
|
||||
|
|
||||
|
@media screen and(max-width:768px) { |
||||
|
height: 70vh; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
.card{ |
||||
|
background: transparent; |
||||
|
padding-top: 175px; |
||||
|
padding-bottom: 100px; |
||||
|
border: none !important; |
||||
|
|
||||
|
|
||||
|
@media screen and(max-width:600px) { |
||||
|
padding-left: 40px; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@media screen and(max-width:768px) { |
||||
|
padding-top:100px; |
||||
|
} |
||||
|
.card-title{ |
||||
|
color:$color-white; |
||||
|
font-size:7vw; |
||||
|
font-weight: bold; |
||||
|
padding-bottom: 20px; |
||||
|
|
||||
|
} |
||||
|
.card-text{ |
||||
|
color:$color-white; |
||||
|
font-weight: 700; |
||||
|
font-size:15px; |
||||
|
|
||||
|
|
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
.banner_bg2{ |
||||
|
background-image: linear-gradient(#11111191, #11111191),url(./../img/bg-img/bg-2.jpg); |
||||
|
justify-content: center; |
||||
|
|
||||
|
height: 100vh; |
||||
|
background-size: cover; |
||||
|
width: 100%; |
||||
|
background-repeat: no-repeat; |
||||
|
|
||||
|
@media screen and(max-width:768px) { |
||||
|
height: 70vh; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
.card{ |
||||
|
background: transparent; |
||||
|
padding-top: 175px; |
||||
|
padding-bottom: 100px; |
||||
|
border: none !important; |
||||
|
|
||||
|
|
||||
|
@media screen and(max-width:600px) { |
||||
|
padding-left: 40px; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@media screen and(max-width:768px) { |
||||
|
padding-top:100px; |
||||
|
padding-bottom: 0; |
||||
|
} |
||||
|
.card-title{ |
||||
|
color:$color-white; |
||||
|
font-size:7vw; |
||||
|
font-weight: bold; |
||||
|
padding-bottom: 20px; |
||||
|
|
||||
|
} |
||||
|
.card-text{ |
||||
|
color:$color-white; |
||||
|
font-weight: 700; |
||||
|
font-size:15px; |
||||
|
|
||||
|
|
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
.banner_bg3{ |
||||
|
|
||||
|
background-image: linear-gradient(#11111191, #11111191),url(./../img/bg-img/bg-4.jpg); |
||||
|
justify-content: center; |
||||
|
|
||||
|
height: 100vh; |
||||
|
background-size: cover; |
||||
|
width: 100%; |
||||
|
background-repeat: no-repeat; |
||||
|
|
||||
|
|
||||
|
@media screen and(max-width:768px) { |
||||
|
height: 70vh; |
||||
|
} |
||||
|
|
||||
|
.card{ |
||||
|
background: transparent; |
||||
|
padding-top: 175px; |
||||
|
padding-bottom: 100px; |
||||
|
border: none !important; |
||||
|
animation-name: fadeInOut; |
||||
|
animation-delay: 1s; |
||||
|
animation-duration: 3s; |
||||
|
|
||||
|
|
||||
|
@media screen and(max-width:600px) { |
||||
|
padding-left: 40px; |
||||
|
} |
||||
|
|
||||
|
@media screen and(max-width:768px) { |
||||
|
padding-top:50px; |
||||
|
padding-bottom: 100px; |
||||
|
} |
||||
|
.card-title{ |
||||
|
color:$color-white; |
||||
|
font-size:5vw; |
||||
|
font-weight: bold; |
||||
|
padding-bottom: 20px; |
||||
|
text-transform: uppercase; |
||||
|
|
||||
|
} |
||||
|
.card-text{ |
||||
|
color:$color-white; |
||||
|
padding-bottom: 30px; |
||||
|
font-size: 14px; |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.breadcrumb{ |
||||
|
background: transparent; |
||||
|
padding-top: 110px; |
||||
|
padding-bottom: 110px; |
||||
|
|
||||
|
.breadcrumb-item{ |
||||
|
color: $color-hover; |
||||
|
|
||||
|
&:first-child{ |
||||
|
&::before{ |
||||
|
display: none; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&::before{ |
||||
|
|
||||
|
display: inline-block; |
||||
|
padding-right: 1.5rem; |
||||
|
color: #fff; |
||||
|
content: "/"; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
a{ |
||||
|
color: $color-white; |
||||
|
text-decoration: none; |
||||
|
&:hover{ |
||||
|
color:$color-hover; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
.banner_bg4{ |
||||
|
background-image: url(./../images/banner/home.jpg); |
||||
|
justify-content: center; |
||||
|
max-width: 1400px; |
||||
|
margin: auto; |
||||
|
|
||||
|
background-size: cover; |
||||
|
width: 100%; |
||||
|
background-repeat: no-repeat; |
||||
|
background-position: center; |
||||
|
margin-top: 134px; |
||||
|
|
||||
|
|
||||
|
.breadcrumb{ |
||||
|
background: transparent; |
||||
|
padding-top: 110px; |
||||
|
padding-bottom: 110px; |
||||
|
|
||||
|
.breadcrumb-item{ |
||||
|
color: $color-hover; |
||||
|
|
||||
|
&:first-child{ |
||||
|
&::before{ |
||||
|
display: none; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&::before{ |
||||
|
|
||||
|
display: inline-block; |
||||
|
padding-right: 1.5rem; |
||||
|
color: #fff; |
||||
|
content: "/"; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
a{ |
||||
|
color: $color-white; |
||||
|
text-decoration: none; |
||||
|
&:hover{ |
||||
|
color:$color-hover; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
.owl-carousel button.owl-dot span { |
||||
|
height: 10px; |
||||
|
width: 10px; |
||||
|
color: $color-white; |
||||
|
background-color: $color-white; |
||||
|
border-radius: 50%; |
||||
|
display: block; |
||||
|
font-weight: 700; |
||||
|
margin: 5px; |
||||
|
} |
||||
|
.owl-carousel button.owl-dot.active span{ |
||||
|
background-color: $color-brand2; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
.owl-carousel{ |
||||
|
|
||||
|
.owl-dots{ |
||||
|
position: absolute; |
||||
|
bottom:250px; |
||||
|
left: 40px; |
||||
|
transform: rotate(89deg); |
||||
|
background-color: transparent; |
||||
|
|
||||
|
@media screen and(max-width:1150px){ |
||||
|
left: 0 !important; |
||||
|
|
||||
|
} |
||||
|
@media screen and(max-width:768px) { |
||||
|
|
||||
|
} |
||||
|
@media screen and(max-width:600px) { |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
|
||||
|
.slideInDown { |
||||
|
-webkit-animation-name: slideInDown; |
||||
|
animation-name: slideInDown; |
||||
|
-webkit-animation-duration: 1s; |
||||
|
animation-duration: 1s; |
||||
|
-webkit-animation-fill-mode: both; |
||||
|
animation-fill-mode: both; |
||||
|
} |
||||
|
@-webkit-keyframes slideInDown { |
||||
|
0% { |
||||
|
-webkit-transform: translateY(-100%); |
||||
|
transform: translateY(-100%); |
||||
|
visibility: visible; |
||||
|
} |
||||
|
100% { |
||||
|
-webkit-transform: translateY(0); |
||||
|
transform: translateY(0); |
||||
|
} |
||||
|
} |
||||
|
@keyframes slideInDown { |
||||
|
0% { |
||||
|
-webkit-transform: translateY(-100%); |
||||
|
transform: translateY(-100%); |
||||
|
visibility: visible; |
||||
|
} |
||||
|
100% { |
||||
|
-webkit-transform: translateY(0); |
||||
|
transform: translateY(0); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
.tada { |
||||
|
-webkit-animation-name: tada; |
||||
|
animation-name: tada; |
||||
|
-webkit-animation-duration: 1s; |
||||
|
animation-duration: 1s; |
||||
|
-webkit-animation-fill-mode: both; |
||||
|
animation-fill-mode: both; |
||||
|
} |
||||
|
@-webkit-keyframes tada { |
||||
|
0% { |
||||
|
-webkit-transform: scale3d(1, 1, 1); |
||||
|
transform: scale3d(1, 1, 1); |
||||
|
} |
||||
|
10%, 20% { |
||||
|
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); |
||||
|
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); |
||||
|
} |
||||
|
30%, 50%, 70%, 90% { |
||||
|
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); |
||||
|
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); |
||||
|
} |
||||
|
40%, 60%, 80% { |
||||
|
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); |
||||
|
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); |
||||
|
} |
||||
|
100% { |
||||
|
-webkit-transform: scale3d(1, 1, 1); |
||||
|
transform: scale3d(1, 1, 1); |
||||
|
} |
||||
|
} |
||||
|
@keyframes tada { |
||||
|
0% { |
||||
|
-webkit-transform: scale3d(1, 1, 1); |
||||
|
transform: scale3d(1, 1, 1); |
||||
|
} |
||||
|
10%, 20% { |
||||
|
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); |
||||
|
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); |
||||
|
} |
||||
|
30%, 50%, 70%, 90% { |
||||
|
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); |
||||
|
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); |
||||
|
} |
||||
|
40%, 60%, 80% { |
||||
|
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); |
||||
|
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); |
||||
|
} |
||||
|
100% { |
||||
|
-webkit-transform: scale3d(1, 1, 1); |
||||
|
transform: scale3d(1, 1, 1); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.slideInUp { |
||||
|
-webkit-animation-name: slideInUp; |
||||
|
animation-name: slideInUp; |
||||
|
-webkit-animation-duration: 1s; |
||||
|
animation-duration: 1s; |
||||
|
-webkit-animation-fill-mode: both; |
||||
|
animation-fill-mode: both; |
||||
|
} |
||||
|
@-webkit-keyframes slideInUp { |
||||
|
0% { |
||||
|
-webkit-transform: translateY(100%); |
||||
|
transform: translateY(100%); |
||||
|
visibility: visible; |
||||
|
} |
||||
|
100% { |
||||
|
-webkit-transform: translateY(0); |
||||
|
transform: translateY(0); |
||||
|
} |
||||
|
} |
||||
|
@keyframes slideInUp { |
||||
|
0% { |
||||
|
-webkit-transform: translateY(100%); |
||||
|
transform: translateY(100%); |
||||
|
visibility: visible; |
||||
|
} |
||||
|
100% { |
||||
|
-webkit-transform: translateY(0); |
||||
|
transform: translateY(0); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|
||||
|
.slideInLeft { |
||||
|
-webkit-animation-name: slideInLeft; |
||||
|
animation-name: slideInLeft; |
||||
|
-webkit-animation-duration: 1s; |
||||
|
animation-duration: 1s; |
||||
|
-webkit-animation-fill-mode: both; |
||||
|
animation-fill-mode: both; |
||||
|
} |
||||
|
@-webkit-keyframes slideInLeft { |
||||
|
0% { |
||||
|
-webkit-transform: translateX(-100%); |
||||
|
transform: translateX(-100%); |
||||
|
visibility: visible; |
||||
|
} |
||||
|
100% { |
||||
|
-webkit-transform: translateX(0); |
||||
|
transform: translateX(0); |
||||
|
} |
||||
|
} |
||||
|
@keyframes slideInLeft { |
||||
|
0% { |
||||
|
-webkit-transform: translateX(-100%); |
||||
|
transform: translateX(-100%); |
||||
|
visibility: visible; |
||||
|
} |
||||
|
100% { |
||||
|
-webkit-transform: translateX(0); |
||||
|
transform: translateX(0); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|
||||
|
.fadeInDownBig { |
||||
|
-webkit-animation-name: fadeInDownBig; |
||||
|
animation-name: fadeInDownBig; |
||||
|
-webkit-animation-duration: 1s; |
||||
|
animation-duration: 1s; |
||||
|
-webkit-animation-fill-mode: both; |
||||
|
animation-fill-mode: both; |
||||
|
} |
||||
|
@-webkit-keyframes fadeInDownBig { |
||||
|
0% { |
||||
|
opacity: 0; |
||||
|
-webkit-transform: translate3d(0, -2000px, 0); |
||||
|
transform: translate3d(0, -2000px, 0); |
||||
|
} |
||||
|
100% { |
||||
|
opacity: 1; |
||||
|
-webkit-transform: none; |
||||
|
transform: none; |
||||
|
} |
||||
|
} |
||||
|
@keyframes fadeInDownBig { |
||||
|
0% { |
||||
|
opacity: 0; |
||||
|
-webkit-transform: translate3d(0, -2000px, 0); |
||||
|
transform: translate3d(0, -2000px, 0); |
||||
|
} |
||||
|
100% { |
||||
|
opacity: 1; |
||||
|
-webkit-transform: none; |
||||
|
transform: none; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
.fadeInLeftBig { |
||||
|
-webkit-animation-name: fadeInLeftBig; |
||||
|
animation-name: fadeInLeftBig; |
||||
|
-webkit-animation-duration: 1s; |
||||
|
animation-duration: 1s; |
||||
|
-webkit-animation-fill-mode: both; |
||||
|
animation-fill-mode: both; |
||||
|
} |
||||
|
@-webkit-keyframes fadeInLeftBig { |
||||
|
0% { |
||||
|
opacity: 0; |
||||
|
-webkit-transform: translate3d(-2000px, 0, 0); |
||||
|
transform: translate3d(-2000px, 0, 0); |
||||
|
} |
||||
|
100% { |
||||
|
opacity: 1; |
||||
|
-webkit-transform: none; |
||||
|
transform: none; |
||||
|
} |
||||
|
} |
||||
|
@keyframes fadeInLeftBig { |
||||
|
0% { |
||||
|
opacity: 0; |
||||
|
-webkit-transform: translate3d(-2000px, 0, 0); |
||||
|
transform: translate3d(-2000px, 0, 0); |
||||
|
} |
||||
|
100% { |
||||
|
opacity: 1; |
||||
|
-webkit-transform: none; |
||||
|
transform: none; |
||||
|
} |
||||
|
} |
||||
|
|
@ -0,0 +1,168 @@ |
|||||
|
.btn { |
||||
|
border: none !important; |
||||
|
outline: 0 !important; |
||||
|
-webkit-transition: 0.5s; |
||||
|
transition: 0.5s; |
||||
|
box-shadow: none !important; |
||||
|
font-weight: 400; |
||||
|
&-primary { |
||||
|
background-color: transparent !important; |
||||
|
border-color: $color-white; |
||||
|
padding: 12px 36px; |
||||
|
color: #fff !important; |
||||
|
font-size: 16px; |
||||
|
font-weight: 600; |
||||
|
border-radius:0; |
||||
|
border:3px solid !important; |
||||
|
&:hover { |
||||
|
|
||||
|
border-color: $color-brand2 !important; |
||||
|
color: $color-white !important; |
||||
|
background: $color-brand2 !important; |
||||
|
} |
||||
|
} |
||||
|
&:focus, |
||||
|
&.focus { |
||||
|
outline: 0; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
&-cart { |
||||
|
background-color:$color-brand !important; |
||||
|
margin-right: 5px; |
||||
|
padding: 2px 9px; |
||||
|
color: #fff !important; |
||||
|
font-size: 13px; |
||||
|
border-radius: 0 !important; |
||||
|
border: none; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
&-checkout { |
||||
|
background-color:$color-brand2 !important; |
||||
|
padding: 2px 9px; |
||||
|
color: #fff !important; |
||||
|
font-size: 13px; |
||||
|
border-radius: 0 !important; |
||||
|
border: none; |
||||
|
} |
||||
|
&-details { |
||||
|
background-color:transparent!important; |
||||
|
padding: 2px 9px; |
||||
|
color: #fff !important; |
||||
|
font-size: 13px; |
||||
|
border-radius: 0 !important; |
||||
|
border: 1px solid !important; |
||||
|
border-color:$color-white !important; |
||||
|
border-radius: 50% !important; |
||||
|
} |
||||
|
&-checkout_m { |
||||
|
background-color:$color-brand2 !important; |
||||
|
text-decoration: none !important; |
||||
|
padding: 7px 12px; |
||||
|
color: #fff !important; |
||||
|
font-size: 13px; |
||||
|
border-radius: 0 !important; |
||||
|
border: none; |
||||
|
|
||||
|
} |
||||
|
&-cart_p { |
||||
|
background-color:$color-brand2 !important; |
||||
|
color: #fff !important; |
||||
|
font-size: 13px; |
||||
|
border-radius: 0 !important; |
||||
|
border: none; |
||||
|
padding: 13px 40px; |
||||
|
margin-left: 33px; |
||||
|
} |
||||
|
&-shopping { |
||||
|
background-color:transparent !important; |
||||
|
color: $color-brand !important; |
||||
|
font-size: 20px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
padding: 8px 15px; |
||||
|
|
||||
|
font-size: 2vw; |
||||
|
} |
||||
|
font-weight: 700; |
||||
|
border-radius: 0 !important; |
||||
|
border: 2px solid !important; |
||||
|
border-color: $color-brand !important; |
||||
|
padding: 13px 40px; |
||||
|
margin-left: 33px; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
&-clear { |
||||
|
background-color:transparent !important; |
||||
|
color: $color-font !important; |
||||
|
font-size: 20px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
padding: 8px 15px; |
||||
|
margin-bottom: 10px; |
||||
|
font-size: 2vw; |
||||
|
} |
||||
|
font-weight: 700; |
||||
|
border-radius: 0 !important; |
||||
|
border: 2px solid !important; |
||||
|
border-color: $color-border !important; |
||||
|
padding: 13px 40px; |
||||
|
margin-left: 33px; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
&-update { |
||||
|
background-color:$color-h-bg !important; |
||||
|
color: $color-font !important; |
||||
|
font-size: 20px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
padding: 8px 15px; |
||||
|
|
||||
|
font-size: 2vw; |
||||
|
} |
||||
|
font-weight: 700; |
||||
|
border-radius: 0 !important; |
||||
|
border: 2px solid !important; |
||||
|
border-color: $color-h-bg !important; |
||||
|
padding: 13px 40px; |
||||
|
margin-left: 33px; |
||||
|
} |
||||
|
|
||||
|
&-checkout_c{ |
||||
|
text-transform: uppercase; |
||||
|
background-color:$color-brand2 !important; |
||||
|
text-decoration: none !important; |
||||
|
width: 100%; |
||||
|
height: 60px; |
||||
|
color: #fff !important; |
||||
|
font-size: 16px; |
||||
|
font-weight: 700; |
||||
|
border-radius: 0 !important; |
||||
|
border: none; |
||||
|
line-height: 50px; |
||||
|
height: 60px; |
||||
|
&:hover{ |
||||
|
background-color: $color-brand !important; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|
||||
|
&-contact{ |
||||
|
margin-top: 30px; |
||||
|
text-transform: uppercase; |
||||
|
background-color:$color-brand2 !important; |
||||
|
text-decoration: none !important; |
||||
|
width: 100%; |
||||
|
height: 60px; |
||||
|
color: #fff !important; |
||||
|
font-size: 16px; |
||||
|
font-weight: 700; |
||||
|
border-radius: 0 !important; |
||||
|
border: none; |
||||
|
line-height: 50px; |
||||
|
height: 60px; |
||||
|
&:hover{ |
||||
|
background-color: $color-brand !important; |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,3 @@ |
|||||
|
@import './banner'; |
||||
|
@import './button'; |
||||
|
@import './product'; |
@ -0,0 +1,304 @@ |
|||||
|
.product{ |
||||
|
margin-top: 90px; |
||||
|
.main { |
||||
|
padding-top: 30px; |
||||
|
margin: auto; |
||||
|
h2{ |
||||
|
text-align: center; |
||||
|
font-size: 60px; |
||||
|
font-weight: 700; |
||||
|
color: $color-brand; |
||||
|
text-transform: uppercase; |
||||
|
padding-bottom: 30px; |
||||
|
@media screen and(max-width:768px){ |
||||
|
font-size: 30px; |
||||
|
} |
||||
|
} |
||||
|
.categories{ |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
@media screen and(max-width:768px){ |
||||
|
display: block; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
h1 { |
||||
|
font-size: 50px; |
||||
|
word-break: break-all; |
||||
|
} |
||||
|
.row { |
||||
|
margin: 10px -16px; |
||||
|
} |
||||
|
/* Add padding BETWEEN each column */ |
||||
|
.row, |
||||
|
.row > .column { |
||||
|
padding: 8px; |
||||
|
} |
||||
|
/* Create three equal columns that floats next to each other */ |
||||
|
.column { |
||||
|
float: left; |
||||
|
width: 33.33%; |
||||
|
display: none; /* Hide all elements by default */ |
||||
|
} |
||||
|
/* Clear floats after rows */ |
||||
|
.row:after { |
||||
|
content: ""; |
||||
|
display: table; |
||||
|
clear: both; |
||||
|
} |
||||
|
/* Content */ |
||||
|
.content { |
||||
|
padding: 50px 0; |
||||
|
.img_zoom{ |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
.wrapper{ |
||||
|
max-width: 330px; |
||||
|
position: relative; |
||||
|
&:hover{ |
||||
|
.img_details{ |
||||
|
position: absolute; |
||||
|
left: 44%; |
||||
|
display: block; |
||||
|
bottom: 45%; |
||||
|
z-index: 3; |
||||
|
@media screen and(max-width:992px){ |
||||
|
left: 35%; |
||||
|
bottom: 43%; |
||||
|
} |
||||
|
@media screen and(max-width:992px){ |
||||
|
left: 44%; |
||||
|
bottom: 43%; |
||||
|
} |
||||
|
i{ |
||||
|
font-size: 25px; |
||||
|
color: $color-white; |
||||
|
padding: 4px 2px; |
||||
|
|
||||
|
@media screen and(max-width:992px){ |
||||
|
font-size: 12px; |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
&:after{ |
||||
|
position: absolute; |
||||
|
content: " "; |
||||
|
height: 100%; |
||||
|
width: 100%; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
background:#00000054 !important |
||||
|
} |
||||
|
} |
||||
|
&:before{ |
||||
|
position: absolute; |
||||
|
content: " "; |
||||
|
display: block; |
||||
|
top: 50%; |
||||
|
left: 50%; |
||||
|
} |
||||
|
@media screen and(max-width:576px){ |
||||
|
max-width: none; |
||||
|
} |
||||
|
.img_details{ |
||||
|
display: none; |
||||
|
} |
||||
|
img{ |
||||
|
width: 100%; |
||||
|
} |
||||
|
} |
||||
|
p{ |
||||
|
color: $color-font; |
||||
|
font-size: 25px; |
||||
|
font-weight: lighter; |
||||
|
margin-top: 20px; |
||||
|
margin-bottom: 5px; |
||||
|
} |
||||
|
h6{ |
||||
|
color: $color-brand; |
||||
|
line-height: 1.5; |
||||
|
font-weight: 400; |
||||
|
font-size: 15px; |
||||
|
letter-spacing: 1px; |
||||
|
margin-bottom: 40px; |
||||
|
} |
||||
|
a{ |
||||
|
font-size: 13px; |
||||
|
font-weight: 700; |
||||
|
color: $color-brand2; |
||||
|
text-decoration: none; |
||||
|
&:hover{ |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
} |
||||
|
#zoomIn{ |
||||
|
transform: scale(1); |
||||
|
transition: .3s ease-in-out; |
||||
|
&:hover{ |
||||
|
transform: scale(1.3); |
||||
|
border-radius: 6px 6px 0px 0px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
/* The "show" class is added to the filtered elements */ |
||||
|
.show { |
||||
|
display: block; |
||||
|
} |
||||
|
/* Style the buttons */ |
||||
|
.btn { |
||||
|
border: none; |
||||
|
outline: none; |
||||
|
padding: 12px 16px; |
||||
|
background-color: white; |
||||
|
cursor: pointer; |
||||
|
color: $color-font; |
||||
|
font-weight: 700; |
||||
|
} |
||||
|
.btn:hover { |
||||
|
background-color: #ddd; |
||||
|
} |
||||
|
.btn.active { |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
} |
||||
|
.modal-content { |
||||
|
position: relative; |
||||
|
display: -ms-flexbox; |
||||
|
display: flex; |
||||
|
-ms-flex-direction: column; |
||||
|
flex-direction: column; |
||||
|
width: 100%; |
||||
|
pointer-events: auto; |
||||
|
background-color: #fff; |
||||
|
background-clip: padding-box; |
||||
|
border: 1px solid rgba(0,0,0,.2); |
||||
|
border-radius: 0; |
||||
|
outline: 0; |
||||
|
margin: auto; |
||||
|
@media screen and(max-width:768px) { |
||||
|
margin: auto; |
||||
|
max-width: 65%; |
||||
|
} |
||||
|
@media screen and(max-width:576px) { |
||||
|
margin: auto; |
||||
|
max-width: 80%; |
||||
|
} |
||||
|
} |
||||
|
.modal-dialog { |
||||
|
max-width: 660px; |
||||
|
margin: 1.75rem auto; |
||||
|
@media screen and(max-width:768px) { |
||||
|
margin: 50px 50px; |
||||
|
} |
||||
|
} |
||||
|
.modal{ |
||||
|
.model-body{ |
||||
|
padding: 20px 25px; |
||||
|
} |
||||
|
.wrapper{ |
||||
|
max-width: 100% !important; |
||||
|
img{ |
||||
|
width: 100%; |
||||
|
} |
||||
|
} |
||||
|
.model_details{ |
||||
|
h4{ |
||||
|
color: $color-brand; |
||||
|
font-size: 22px; |
||||
|
font-weight: 700; |
||||
|
padding-bottom: 10px; |
||||
|
} |
||||
|
.model_rate{ |
||||
|
ul{ |
||||
|
padding-left: 0; |
||||
|
display: flex; |
||||
|
span{ |
||||
|
color:#ffcd07; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.price{ |
||||
|
color: $color-brand; |
||||
|
font-size: 20px; |
||||
|
font-weight: 700; |
||||
|
span{ |
||||
|
margin-left: 5px; |
||||
|
font-weight: 700; |
||||
|
font-size: 16; |
||||
|
color: $color-grey; |
||||
|
text-decoration: line-through; |
||||
|
} |
||||
|
} |
||||
|
p{ |
||||
|
color: $color-brand; |
||||
|
line-height: 24px; |
||||
|
} |
||||
|
a{ |
||||
|
text-decoration: underline; |
||||
|
} |
||||
|
.product_count{ |
||||
|
margin-top: 30px; |
||||
|
display: flex; |
||||
|
@media screen and(max-width:412px) { |
||||
|
display: grid !important; |
||||
|
grid-row-gap: 20px !important; |
||||
|
} |
||||
|
#myform { |
||||
|
margin-right:10px ; |
||||
|
text-align: center; |
||||
|
// padding: 5px; |
||||
|
// border: 1px solid #ccc; |
||||
|
display: flex; |
||||
|
// margin: 2%; |
||||
|
// border-radius: 9px; |
||||
|
width: 100px; |
||||
|
} |
||||
|
.qty { |
||||
|
width: 40px; |
||||
|
height: 25px; |
||||
|
text-align: center; |
||||
|
border: none; |
||||
|
} |
||||
|
input.qtyplus { width:25px; height:25px; |
||||
|
background-color: transparent; |
||||
|
border: none; |
||||
|
} |
||||
|
input.qtyminus { width:25px; height:25px; |
||||
|
background-color: transparent; |
||||
|
border: none; |
||||
|
} |
||||
|
.icons{ |
||||
|
margin-left: 15px; |
||||
|
span{ |
||||
|
background: $color-brand2; |
||||
|
color: $color-white; |
||||
|
font-size: 16px; |
||||
|
padding: 9px 10px; |
||||
|
&:hover{ |
||||
|
background-color: $color-black; |
||||
|
} |
||||
|
&:last-child{ |
||||
|
background-color: #00bcd4 !important; |
||||
|
margin-left: 15px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.share{ |
||||
|
font-size: 14px; |
||||
|
font-weight: 400; |
||||
|
padding-top: 20px; |
||||
|
} |
||||
|
.footer_icon{ |
||||
|
padding-top: 5px; |
||||
|
a{ |
||||
|
color: $color-font; |
||||
|
margin-right: 15px; |
||||
|
&:hover{ |
||||
|
color:$color-black; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,155 @@ |
|||||
|
.card-footer { |
||||
|
margin-top: 90px; |
||||
|
.footer_content { |
||||
|
padding: 50px 0; |
||||
|
.wrapper_head { |
||||
|
a { |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
.made_by { |
||||
|
color: $color-font; |
||||
|
margin-top: 20px; |
||||
|
line-height: 2; |
||||
|
span { |
||||
|
margin: 0 5px; |
||||
|
} |
||||
|
a { |
||||
|
text-decoration: none; |
||||
|
color: $color-black; |
||||
|
&:hover { |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
} |
||||
|
@media screen and(max-width:768px) { |
||||
|
margin-bottom: 40px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.heading { |
||||
|
color: $color-brand; |
||||
|
font-size: 30px; |
||||
|
font-weight: 700; |
||||
|
letter-spacing: 12px; |
||||
|
&::first-letter { |
||||
|
color: $color-brand2; |
||||
|
} |
||||
|
hr { |
||||
|
background: $color-font; |
||||
|
margin: 3px 7px; |
||||
|
padding-right: 5px; |
||||
|
} |
||||
|
p { |
||||
|
color: $color-font; |
||||
|
font-weight: normal; |
||||
|
text-align: center; |
||||
|
@media screen and(max-width:768px) { |
||||
|
text-align: left; |
||||
|
} |
||||
|
} |
||||
|
@media screen and(max-width:768px) { |
||||
|
margin-bottom: 20px; |
||||
|
} |
||||
|
} |
||||
|
.footer_links { |
||||
|
@media screen and(max-width:992px) { |
||||
|
margin-top: 40px; |
||||
|
} |
||||
|
@media screen and(max-width:768px) { |
||||
|
margin-top: 0; |
||||
|
} |
||||
|
ul { |
||||
|
padding-left: 0; |
||||
|
li { |
||||
|
padding: 5px 0; |
||||
|
display: block; |
||||
|
margin-bottom: 15px; |
||||
|
// &:last-child { |
||||
|
// } |
||||
|
a { |
||||
|
text-decoration: none; |
||||
|
font-size: 14px; |
||||
|
font-weight: bold; |
||||
|
color: $color-brand; |
||||
|
text-transform: uppercase; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.scale-up-ver-center { |
||||
|
&:hover { |
||||
|
animation: scale-up-ver-center 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) both; |
||||
|
} |
||||
|
} |
||||
|
@keyframes scale-up-ver-center { |
||||
|
0% { |
||||
|
transform: scaleY(0.4); |
||||
|
} |
||||
|
100% { |
||||
|
transform: scaleY(1); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.subscribe { |
||||
|
@media screen and(max-width:992px) { |
||||
|
margin-top: 40px; |
||||
|
} |
||||
|
h4 { |
||||
|
font-size: 20px; |
||||
|
font-weight: 700; |
||||
|
color: $color-brand; |
||||
|
text-transform: uppercase; |
||||
|
} |
||||
|
.input-group { |
||||
|
width: 100%; |
||||
|
height: 50px; |
||||
|
border-radius: 0; |
||||
|
margin-top: 70px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
margin-top: 40px; |
||||
|
} |
||||
|
.form-control { |
||||
|
border-radius: 0; |
||||
|
height: 50px; |
||||
|
} |
||||
|
.input-group-text { |
||||
|
border-radius: 0; |
||||
|
background-color: $color-brand; |
||||
|
padding: 0 20px; |
||||
|
color: $color-white; |
||||
|
border: 1px solid; |
||||
|
font-weight: 700; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.footer_icon { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
margin-top: 30px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
margin-top: 40px; |
||||
|
} |
||||
|
a { |
||||
|
color: $color-black; |
||||
|
margin-right: 15px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
margin-right: 5px; |
||||
|
} |
||||
|
&:hover { |
||||
|
color: $color-font; |
||||
|
} |
||||
|
span { |
||||
|
font-size: 35px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
font-size: 20px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.form-control:focus { |
||||
|
color: #495057; |
||||
|
background-color: #fff; |
||||
|
border-color: $color-brand2; |
||||
|
outline: 0; |
||||
|
box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25); |
||||
|
} |
@ -0,0 +1,3 @@ |
|||||
|
@import './navigation'; |
||||
|
@import './footer'; |
||||
|
@import './sidebar'; |
@ -0,0 +1,336 @@ |
|||||
|
.top_nav { |
||||
|
margin: 25px 0; |
||||
|
.wrapper { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
padding-top: 20px; |
||||
|
align-items: center; |
||||
|
@media screen and(max-width:572px) { |
||||
|
display: block; |
||||
|
} |
||||
|
.nav_center { |
||||
|
margin: auto; |
||||
|
@media screen and(max-width:992px) { |
||||
|
margin: 0; |
||||
|
} |
||||
|
a { |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
.heading { |
||||
|
color: $color-brand; |
||||
|
font-size: 30px; |
||||
|
font-weight: 700; |
||||
|
@media screen and(max-width:572px) { |
||||
|
text-align: center; |
||||
|
} |
||||
|
@media screen and(max-width:768px) { |
||||
|
font-size: 3vw; |
||||
|
} |
||||
|
letter-spacing: 12px; |
||||
|
&::first-letter { |
||||
|
color: $color-brand2; |
||||
|
} |
||||
|
hr { |
||||
|
background: $color-font; |
||||
|
margin: 3px 7px; |
||||
|
padding-right: 5px; |
||||
|
} |
||||
|
p { |
||||
|
color: $color-font; |
||||
|
font-weight: normal; |
||||
|
text-align: center; |
||||
|
@media screen and(max-width:572px) { |
||||
|
font-size: 12px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.nav_right { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
@media screen and(max-width:572px) { |
||||
|
justify-content: center; |
||||
|
} |
||||
|
.bag { |
||||
|
position: relative; |
||||
|
span { |
||||
|
color: $color-white; |
||||
|
background-color: $color-brand2; |
||||
|
height: 20px; |
||||
|
width: 20px; |
||||
|
font-size: 13px; |
||||
|
position: absolute; |
||||
|
left: -8px; |
||||
|
top: 12px; |
||||
|
border-radius: 50%; |
||||
|
} |
||||
|
} |
||||
|
.dropdown { |
||||
|
i { |
||||
|
font-size: 20px; |
||||
|
padding-right: 7px; |
||||
|
} |
||||
|
.d_image { |
||||
|
display: block; |
||||
|
max-width: 40px; |
||||
|
img { |
||||
|
width: 100%; |
||||
|
} |
||||
|
} |
||||
|
.dropdown-menu { |
||||
|
padding: 30px 20px; |
||||
|
.nav_product { |
||||
|
color: $color-black; |
||||
|
margin-top: 10px; |
||||
|
span { |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
} |
||||
|
.drop_buttons { |
||||
|
margin-top: 10px; |
||||
|
span { |
||||
|
padding-left: 5px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.side_b { |
||||
|
background-color: $color-brand; |
||||
|
color: $color-white; |
||||
|
border-radius: 50%; |
||||
|
padding-top: 5px; |
||||
|
font-size: 30px; |
||||
|
cursor: pointer; |
||||
|
height: 55px; |
||||
|
display: block; |
||||
|
width: 55px; |
||||
|
padding-left: 14px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
background-color: $color-brand; |
||||
|
color: $color-white; |
||||
|
border-radius: 50%; |
||||
|
padding-top: 6px !important; |
||||
|
font-size: 15px !important; |
||||
|
cursor: pointer; |
||||
|
height: 35px; |
||||
|
display: block; |
||||
|
width: 35px; |
||||
|
padding-left: 11px !important; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.navigation { |
||||
|
padding: 35px 0 50px 0px; |
||||
|
.help-line { |
||||
|
background-color: $color-brand2; |
||||
|
width: auto; |
||||
|
height: 35px; |
||||
|
padding: 0 30px; |
||||
|
display: block; |
||||
|
line-height: 35px; |
||||
|
font-size: 14px; |
||||
|
font-weight: 600; |
||||
|
a { |
||||
|
color: $color-white; |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
&:hover { |
||||
|
background-color: $color-brand; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.navbar-dark { |
||||
|
padding: 20px 0; |
||||
|
@media screen and(max-width:768px) { |
||||
|
display: grid; |
||||
|
grid-template-columns: 1fr; |
||||
|
grid-row-gap: 30px; |
||||
|
} |
||||
|
.navbar-toggler { |
||||
|
border: 2px solid; |
||||
|
border-color: $color-brand2; |
||||
|
background-color: $color-brand2; |
||||
|
border-radius: 0; |
||||
|
.navbar-toggler-icon { |
||||
|
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); |
||||
|
} |
||||
|
} |
||||
|
.navbar-brand { |
||||
|
@media screen and(max-width:768px) { |
||||
|
margin: auto; |
||||
|
} |
||||
|
.footer_icon { |
||||
|
position: relative; |
||||
|
.link_top { |
||||
|
color: $color-white; |
||||
|
background: $color-brand2; |
||||
|
font-size: 11px; |
||||
|
padding: 5px 12px; |
||||
|
font-weight: 700; |
||||
|
position: absolute; |
||||
|
top: -43px; |
||||
|
left: 9px; |
||||
|
&:after { |
||||
|
position: absolute; |
||||
|
z-index: 2; |
||||
|
content: ""; |
||||
|
width: 0; |
||||
|
height: 0; |
||||
|
border-style: solid; |
||||
|
border-width: 0 9px 9px 9px; |
||||
|
border-color: transparent transparent #7bf098 transparent; |
||||
|
bottom: -2px; |
||||
|
left: -6px; |
||||
|
-webkit-transform: rotate(-45deg); |
||||
|
transform: rotate(-45deg); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
a { |
||||
|
color: $color-black; |
||||
|
margin-right: 15px; |
||||
|
&:hover { |
||||
|
color: $color-font; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.navbar-nav { |
||||
|
text-align: center; |
||||
|
position: relative; |
||||
|
.link_top { |
||||
|
color: $color-white; |
||||
|
background: $color-brand2; |
||||
|
font-size: 11px; |
||||
|
padding: 5px 15px; |
||||
|
font-weight: 700; |
||||
|
position: absolute; |
||||
|
top: -29px; |
||||
|
left: 221px; |
||||
|
&:after { |
||||
|
position: absolute; |
||||
|
z-index: 2; |
||||
|
content: ""; |
||||
|
width: 0; |
||||
|
height: 0; |
||||
|
border-style: solid; |
||||
|
border-width: 0 9px 9px 9px; |
||||
|
border-color: transparent transparent #7bf098 transparent; |
||||
|
bottom: -2px; |
||||
|
left: -6px; |
||||
|
-webkit-transform: rotate(-45deg); |
||||
|
transform: rotate(-45deg); |
||||
|
// bottom: -1px; |
||||
|
// left: -6px; |
||||
|
// transform: rotate(-36deg); |
||||
|
} |
||||
|
} |
||||
|
.nav-item { |
||||
|
.dropdown-menu { |
||||
|
@media screen and(max-width:992px) { |
||||
|
text-align: center; |
||||
|
} |
||||
|
.dropdown-item { |
||||
|
padding: 10px 10px; |
||||
|
&:hover { |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.nav-link { |
||||
|
color: $color-black; |
||||
|
padding-right: 15px; |
||||
|
padding-left: 15px; |
||||
|
position: relative; |
||||
|
z-index: 1; |
||||
|
font-size: 14px; |
||||
|
font-weight: 700; |
||||
|
text-transform: uppercase; |
||||
|
@media screen and(max-width:992px) { |
||||
|
padding: 10px 0; |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.navbar-nav .nav-item.active .nav-link { |
||||
|
color: $color-brand !important; |
||||
|
} |
||||
|
.navbar-dark .navbar-nav .nav-link:focus, |
||||
|
.navbar-dark .navbar-nav .nav-link:hover { |
||||
|
color: $color-font !important; |
||||
|
} |
||||
|
/* ============ desktop view ============ */ |
||||
|
@media all and (min-width: 992px) { |
||||
|
.navbar .nav-item .dropdown-menu { |
||||
|
display: none; |
||||
|
} |
||||
|
.navbar .nav-item:hover .nav-link { |
||||
|
color: #181818; |
||||
|
} |
||||
|
.navbar .nav-item:hover .dropdown-menu { |
||||
|
display: block; |
||||
|
border: none; |
||||
|
} |
||||
|
.navbar .nav-item .dropdown-menu { |
||||
|
margin-top: 0; |
||||
|
padding: 20px 10px; |
||||
|
} |
||||
|
} |
||||
|
/* ============ desktop view .end// ============ */ |
||||
|
#arrow { |
||||
|
position: relative; |
||||
|
top: 0; |
||||
|
transition: top ease 0.5s; |
||||
|
} |
||||
|
#arrow:hover { |
||||
|
top: -5px; |
||||
|
} |
||||
|
.navbar-dark .navbar-nav .nav-item .dropdown-menu .dropdown-item:active { |
||||
|
background-color: $color-brand2; |
||||
|
color: $color-white; |
||||
|
} |
||||
|
.sidenav { |
||||
|
height: 100%; |
||||
|
width: 0; |
||||
|
position: fixed; |
||||
|
z-index: 4; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
background-color: $color-white; |
||||
|
overflow-x: hidden; |
||||
|
transition: 0.5s; |
||||
|
padding-top: 60px; |
||||
|
} |
||||
|
.sidenav a { |
||||
|
padding: 8px 8px 8px 32px; |
||||
|
text-decoration: none; |
||||
|
font-size: 25px; |
||||
|
color: $color-brand; |
||||
|
display: block; |
||||
|
transition: 0.3s; |
||||
|
} |
||||
|
.sidenav a:hover { |
||||
|
color: $color-brand2; |
||||
|
} |
||||
|
.sidenav .closebtn { |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
right: 25px; |
||||
|
font-size: 36px; |
||||
|
margin-left: 50px; |
||||
|
} |
||||
|
#main { |
||||
|
transition: margin-left 0.5s; |
||||
|
padding: 16px; |
||||
|
} |
||||
|
@media screen and (max-height: 450px) { |
||||
|
.sidenav { |
||||
|
padding-top: 15px; |
||||
|
} |
||||
|
.sidenav a { |
||||
|
font-size: 18px; |
||||
|
} |
||||
|
} |
@ -0,0 +1,204 @@ |
|||||
|
.Shop_product .btn:hover { |
||||
|
background-color: transparent !important; |
||||
|
} |
||||
|
.sidebar { |
||||
|
padding-right: 30px; |
||||
|
.wrapper { |
||||
|
.Sidebar_head { |
||||
|
color: $color-brand; |
||||
|
font-size: 18px; |
||||
|
font-weight: 700; |
||||
|
margin-top: 30px; |
||||
|
margin-bottom: 40px; |
||||
|
} |
||||
|
.card { |
||||
|
border: none; |
||||
|
.card-header { |
||||
|
border-color: $color-border; |
||||
|
.custom-checkbox { |
||||
|
.custom-control-label { |
||||
|
font-weight: 400; |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
.custom-control-label::before { |
||||
|
box-shadow: none !important; |
||||
|
border-color: -$color-brand; |
||||
|
} |
||||
|
.custom-control-input:checked ~ .custom-control-label::before { |
||||
|
color: #a5a3a3; |
||||
|
border-color: $color-brand2; |
||||
|
background-color: #ff1f49; |
||||
|
box-shadow: none !important; |
||||
|
} |
||||
|
.custom-control-input:checked ~ .custom-control-label::after { |
||||
|
background-image: none; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.list-group-item { |
||||
|
.custom-checkbox { |
||||
|
.custom-control-label { |
||||
|
color: $color-grey; |
||||
|
} |
||||
|
.custom-control-label::before { |
||||
|
box-shadow: none !important; |
||||
|
border-color: $color-font !important; |
||||
|
} |
||||
|
.custom-control-input:checked ~ .custom-control-label::before { |
||||
|
color: #a5a3a3; |
||||
|
border-color: $color-font; |
||||
|
background-color: #ff1f49; |
||||
|
box-shadow: none !important; |
||||
|
} |
||||
|
.custom-control-input:checked ~ .custom-control-label::after { |
||||
|
background-image: none; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.sidebar__filter { |
||||
|
.price_wrapper { |
||||
|
display: flex; |
||||
|
p { |
||||
|
align-items: center; |
||||
|
margin: 0; |
||||
|
display: flex; |
||||
|
padding-right: 15px; |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.color { |
||||
|
display: flex; |
||||
|
padding-left: 0px; |
||||
|
li { |
||||
|
a:hover { |
||||
|
color: $color-brand2; |
||||
|
} |
||||
|
span { |
||||
|
display: block; |
||||
|
height: 27px; |
||||
|
width: 27px; |
||||
|
font-size: 20px; |
||||
|
background-color: yellow; |
||||
|
border: 1px solid; |
||||
|
border-color: transparent; |
||||
|
margin-right: 18px; |
||||
|
&:hover { |
||||
|
border: 3px solid !important; |
||||
|
border-color: $color-brand2; |
||||
|
} |
||||
|
} |
||||
|
P { |
||||
|
color: $color-brand; |
||||
|
padding-top: 10px; |
||||
|
font-size: 13px; |
||||
|
} |
||||
|
&:nth-child(2) { |
||||
|
span { |
||||
|
background-color: rgba(255, 51, 0, 0.753) !important; |
||||
|
} |
||||
|
} |
||||
|
&:nth-child(3) { |
||||
|
span { |
||||
|
background-color: rgba(2, 2, 2, 0.753) !important; |
||||
|
} |
||||
|
} |
||||
|
&:nth-child(4) { |
||||
|
span { |
||||
|
background-color: rgba(34, 148, 255, 0.753) !important; |
||||
|
} |
||||
|
} |
||||
|
&:nth-child(5) { |
||||
|
span { |
||||
|
background-color: rgba(0, 255, 128, 0.753) !important; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.size { |
||||
|
display: flex; |
||||
|
padding-left: 0; |
||||
|
li { |
||||
|
a { |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
span { |
||||
|
font-size: 14px; |
||||
|
color: $color-brand; |
||||
|
display: block; |
||||
|
padding: 7px 6px; |
||||
|
font-size: 13px; |
||||
|
background-color: transparent; |
||||
|
font-weight: 700; |
||||
|
margin-right: 10px; |
||||
|
&:hover { |
||||
|
background-color: $color-brand2 !important; |
||||
|
color: $color-white; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.rec_wrapper { |
||||
|
display: flex; |
||||
|
margin-bottom: 25px; |
||||
|
&:last-child { |
||||
|
margin-bottom: 0; |
||||
|
} |
||||
|
.rec_img { |
||||
|
max-width: 100px; |
||||
|
img { |
||||
|
width: 100%; |
||||
|
} |
||||
|
} |
||||
|
.rec_details { |
||||
|
margin-left: 14px; |
||||
|
h6 { |
||||
|
font-size: 17px; |
||||
|
font-weight: bold; |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
p { |
||||
|
font-size: 16px; |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.sidebar__filter { |
||||
|
position: relative; |
||||
|
margin-bottom: 60px; |
||||
|
.section-title { |
||||
|
margin-bottom: 50px; |
||||
|
.borderd_header { |
||||
|
text-transform: uppercase; |
||||
|
} |
||||
|
h4 { |
||||
|
font-size: 18px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
#slider-range { |
||||
|
margin-bottom: 30px; |
||||
|
background-color: $color-grey; |
||||
|
border: none; |
||||
|
height: 8px; |
||||
|
.ui-state-default, |
||||
|
.ui-widget-content .ui-state-default { |
||||
|
background-color: #3a3a3a; |
||||
|
border: none; |
||||
|
height: 18px; |
||||
|
width: 18px; |
||||
|
top: -4.8px; |
||||
|
position: absolute; |
||||
|
} |
||||
|
&.ui-slider-horizontal .ui-slider-range { |
||||
|
top: 0; |
||||
|
background-color: $color-brand !important; |
||||
|
left: 0%; |
||||
|
width: 60%; |
||||
|
position: absolute; |
||||
|
height: 8px; |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,132 @@ |
|||||
|
.cart { |
||||
|
margin-top: 90px; |
||||
|
.table_wrapper { |
||||
|
.table-responsive { |
||||
|
overflow-x: auto; |
||||
|
} |
||||
|
.table { |
||||
|
overflow-x: auto; |
||||
|
thead { |
||||
|
background-color: $color-h-bg; |
||||
|
} |
||||
|
tbody { |
||||
|
.cart_img { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
.wrapper { |
||||
|
max-width: 150px; |
||||
|
img { |
||||
|
width: 100%; |
||||
|
} |
||||
|
} |
||||
|
h6 { |
||||
|
color: $color-brand; |
||||
|
font-size: 23px; |
||||
|
padding-left: 20px; |
||||
|
@media screen and(max-width:600px) { |
||||
|
font-size: 14px; |
||||
|
padding-left: 10px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
td { |
||||
|
vertical-align: middle; |
||||
|
} |
||||
|
.cart_q { |
||||
|
#myform { |
||||
|
text-align: center; |
||||
|
padding: 5px; |
||||
|
border: 1px solid #ccc; |
||||
|
display: flex; |
||||
|
margin: 2%; |
||||
|
width: 95px; |
||||
|
} |
||||
|
.qty { |
||||
|
width: 40px; |
||||
|
height: 25px; |
||||
|
text-align: center; |
||||
|
border: none; |
||||
|
} |
||||
|
input.qtyplus { |
||||
|
width: 25px; |
||||
|
height: 25px; |
||||
|
background-color: transparent; |
||||
|
border: none; |
||||
|
} |
||||
|
input.qtyminus { |
||||
|
width: 25px; |
||||
|
height: 25px; |
||||
|
background-color: transparent; |
||||
|
border: none; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.c_buttons { |
||||
|
margin-top: 30px; |
||||
|
} |
||||
|
.cart_bottom { |
||||
|
margin-top: 70px; |
||||
|
.coupen { |
||||
|
padding-top: 30px; |
||||
|
.hb { |
||||
|
h5 { |
||||
|
color: $color-brand; |
||||
|
font-size: 23px; |
||||
|
font-weight: 700; |
||||
|
} |
||||
|
p { |
||||
|
color: $color-font; |
||||
|
} |
||||
|
} |
||||
|
.input-group { |
||||
|
width: 100%; |
||||
|
height: 50px; |
||||
|
border-radius: 0; |
||||
|
margin-top: 70px; |
||||
|
.form-control { |
||||
|
border-radius: 0; |
||||
|
height: 50px; |
||||
|
} |
||||
|
.input-group-text { |
||||
|
border-radius: 0; |
||||
|
background-color: $color-brand2; |
||||
|
padding: 0 20px; |
||||
|
color: $color-white; |
||||
|
border: 1px solid; |
||||
|
font-weight: 700; |
||||
|
} |
||||
|
} |
||||
|
.form-control:focus { |
||||
|
color: #495057; |
||||
|
background-color: #fff; |
||||
|
border-color: $color-brand2; |
||||
|
outline: 0; |
||||
|
box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25); |
||||
|
} |
||||
|
.radio_wrapper { |
||||
|
margin-top: 35px; |
||||
|
} |
||||
|
.custom-control { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
margin-bottom: 30px; |
||||
|
margin-right: 20px; |
||||
|
p { |
||||
|
color: $color-black; |
||||
|
} |
||||
|
} |
||||
|
.cart-total-chart { |
||||
|
padding-left: 0; |
||||
|
margin-top: 35px; |
||||
|
li { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
margin-bottom: 30px; |
||||
|
margin-right: 20px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,82 @@ |
|||||
|
.choose { |
||||
|
margin: 90px 0; |
||||
|
.wrapper { |
||||
|
padding: 10px 0; |
||||
|
} |
||||
|
.choose_left { |
||||
|
color: $color-grey; |
||||
|
font-size: $font-text; |
||||
|
} |
||||
|
.choose_right { |
||||
|
@media screen and(max-width:768px) { |
||||
|
float: none; |
||||
|
} |
||||
|
float: right; |
||||
|
/* Custom dropdown */ |
||||
|
.custom-dropdown { |
||||
|
width: 300px; |
||||
|
border: 1px solid; |
||||
|
border-color: $color-border; |
||||
|
border-radius: 5px; |
||||
|
position: relative; |
||||
|
display: inline-block; |
||||
|
vertical-align: middle; |
||||
|
font-size: $font-text; |
||||
|
-webkit-transition: 0.5s; |
||||
|
transition: 0.5s; |
||||
|
} |
||||
|
.custom-dropdown select { |
||||
|
width: 300px; |
||||
|
background-color: #ffffff; |
||||
|
color: $color-grey; |
||||
|
font-size: inherit; |
||||
|
padding: 0.7em; |
||||
|
padding-right: 2.5em; |
||||
|
margin: 0; |
||||
|
border: none !important; |
||||
|
text-indent: 0.01px; |
||||
|
text-overflow: ""; |
||||
|
/*Hiding the select arrow for firefox*/ |
||||
|
-moz-appearance: none; |
||||
|
/*Hiding the select arrow for chrome*/ |
||||
|
-webkit-appearance: none; |
||||
|
/*Hiding the select arrow default implementation*/ |
||||
|
appearance: none; |
||||
|
} |
||||
|
/*Hiding the select arrow for IE10*/ |
||||
|
.custom-dropdown select::-ms-expand { |
||||
|
display: none; |
||||
|
} |
||||
|
.custom-dropdown::before, |
||||
|
.custom-dropdown::after { |
||||
|
content: ""; |
||||
|
position: absolute; |
||||
|
pointer-events: none; |
||||
|
} |
||||
|
.custom-dropdown::after { |
||||
|
/* Custom dropdown arrow */ |
||||
|
content: "\25BC"; |
||||
|
height: 1em; |
||||
|
font-size: 0.625em; |
||||
|
line-height: 1; |
||||
|
right: 1.2em; |
||||
|
top: 50%; |
||||
|
margin-top: -0.5em; |
||||
|
} |
||||
|
.custom-dropdown::before { |
||||
|
/* Custom dropdown arrow cover */ |
||||
|
width: 2em; |
||||
|
right: 0; |
||||
|
top: 0; |
||||
|
bottom: 0; |
||||
|
border-radius: 0 3px 3px 0; |
||||
|
background-color: rgba(0, 0, 0, 0.2); |
||||
|
} |
||||
|
.custom-dropdown::after { |
||||
|
color: rgba(0, 0, 0, 0.6); |
||||
|
} |
||||
|
.custom-dropdown select[disabled] { |
||||
|
color: rgba(0, 0, 0, 0.25); |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,185 @@ |
|||||
|
.checkout { |
||||
|
margin-top: 90px; |
||||
|
.checkout_left { |
||||
|
.billing { |
||||
|
h3 { |
||||
|
font-weight: 600; |
||||
|
color: $color-brand; |
||||
|
text-transform: uppercase; |
||||
|
} |
||||
|
p { |
||||
|
color: $color-grey; |
||||
|
margin-top: 15px; |
||||
|
} |
||||
|
} |
||||
|
.form-control { |
||||
|
display: block; |
||||
|
width: 100%; |
||||
|
height: calc(2em + 0.85rem + 3px); |
||||
|
padding: 0.375rem 0.75rem; |
||||
|
font-size: 1rem; |
||||
|
font-weight: 400; |
||||
|
line-height: 1.5; |
||||
|
color: #495057; |
||||
|
background-color: #e3e3e3; |
||||
|
background-clip: padding-box; |
||||
|
border: 1px solid; |
||||
|
border-color: transparent !important; |
||||
|
border-radius: 0; |
||||
|
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; |
||||
|
} |
||||
|
.form-control:focus { |
||||
|
color: #495057; |
||||
|
background-color: #fff; |
||||
|
border-color: $color-brand2 !important; |
||||
|
outline: 0; |
||||
|
box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25); |
||||
|
} |
||||
|
.custom-select { |
||||
|
display: inline-block; |
||||
|
width: 100%; |
||||
|
height: calc(2em + 0.85rem + 3px); |
||||
|
padding: 0.375rem 1.75rem 0.375rem 0.75rem; |
||||
|
font-size: 1rem; |
||||
|
font-weight: 400; |
||||
|
line-height: 1.5; |
||||
|
color: #495057; |
||||
|
vertical-align: middle; |
||||
|
border: 1px solid $color-font; |
||||
|
border-radius: 0; |
||||
|
-webkit-appearance: none; |
||||
|
-moz-appearance: none; |
||||
|
appearance: none; |
||||
|
box-shadow: none; |
||||
|
} |
||||
|
.card { |
||||
|
border: none; |
||||
|
.card-body { |
||||
|
.md-form { |
||||
|
color: $color-grey; |
||||
|
.lable { |
||||
|
color: $color-black; |
||||
|
} |
||||
|
} |
||||
|
.custom-control-input:checked ~ .custom-control-label::before { |
||||
|
color: $color-hover; |
||||
|
border-color: $color-hover; |
||||
|
background-color: $color-hover; |
||||
|
outline: none; |
||||
|
} |
||||
|
.form-check-input:checked ~ .form-check-label::before { |
||||
|
color: $color-hover !important; |
||||
|
border-color: $color-hover !important; |
||||
|
background-color: $color-hover !important; |
||||
|
content: ""; |
||||
|
} |
||||
|
.input[type="checkbox"], |
||||
|
input[type="radio"] { |
||||
|
&:before { |
||||
|
position: absolute; |
||||
|
top: 0.25rem; |
||||
|
left: -1.5rem; |
||||
|
display: block; |
||||
|
width: 1rem; |
||||
|
height: 1rem; |
||||
|
pointer-events: none; |
||||
|
background-color: rgb(138, 23, 23); |
||||
|
border: #3e71a5 solid 1px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.checkout_right { |
||||
|
.order { |
||||
|
h3 { |
||||
|
font-weight: 600; |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
.subhead { |
||||
|
color: $color-grey; |
||||
|
padding-top: 10px; |
||||
|
} |
||||
|
.wrapper { |
||||
|
padding-left: 30px; |
||||
|
} |
||||
|
ul { |
||||
|
padding-top: 20px; |
||||
|
padding-left: 0; |
||||
|
li { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
margin-top: 20px; |
||||
|
padding-bottom: 15px; |
||||
|
span { |
||||
|
padding-right: 30px; |
||||
|
} |
||||
|
.nn { |
||||
|
color: $color-black; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.payment { |
||||
|
label { |
||||
|
color: $color-black; |
||||
|
} |
||||
|
[type="radio"]:checked, |
||||
|
[type="radio"]:not(:checked) { |
||||
|
position: absolute; |
||||
|
left: -9999px; |
||||
|
} |
||||
|
[type="radio"]:checked + label, |
||||
|
[type="radio"]:not(:checked) + label { |
||||
|
position: relative; |
||||
|
padding-left: 28px; |
||||
|
cursor: pointer; |
||||
|
line-height: 20px; |
||||
|
display: inline-block; |
||||
|
color: #666; |
||||
|
} |
||||
|
[type="radio"]:checked + label:before, |
||||
|
[type="radio"]:not(:checked) + label:before { |
||||
|
content: ""; |
||||
|
position: absolute; |
||||
|
left: 0; |
||||
|
top: 0; |
||||
|
width: 18px; |
||||
|
height: 18px; |
||||
|
border: 1px solid; |
||||
|
border-color: $color-border; |
||||
|
border-radius: 100%; |
||||
|
background: #fff; |
||||
|
} |
||||
|
[type="radio"]:checked + label:after, |
||||
|
[type="radio"]:not(:checked) + label:after { |
||||
|
content: ""; |
||||
|
width: 11px; |
||||
|
height: 12px; |
||||
|
background: $color-hover; |
||||
|
position: absolute; |
||||
|
top: 3px; |
||||
|
left: 3px; |
||||
|
border-radius: 100%; |
||||
|
-webkit-transition: all 0.2s ease; |
||||
|
transition: all 0.2s ease; |
||||
|
} |
||||
|
[type="radio"]:not(:checked) + label:after { |
||||
|
opacity: 0; |
||||
|
-webkit-transform: scale(0); |
||||
|
transform: scale(0); |
||||
|
} |
||||
|
[type="radio"]:checked + label:after { |
||||
|
opacity: 1; |
||||
|
-webkit-transform: scale(1); |
||||
|
transform: scale(1); |
||||
|
} |
||||
|
} |
||||
|
.order_text { |
||||
|
font-style: italic; |
||||
|
color: $color-grey; |
||||
|
margin-top: 55px; |
||||
|
margin-bottom: 20px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,90 @@ |
|||||
|
.contact { |
||||
|
margin-top: 90px; |
||||
|
margin-bottom: 90px; |
||||
|
.contact_left { |
||||
|
.name { |
||||
|
h3 { |
||||
|
font-weight: 700; |
||||
|
color: $color-brand; |
||||
|
text-transform: uppercase; |
||||
|
} |
||||
|
p { |
||||
|
color: $color-grey; |
||||
|
} |
||||
|
.contact-form { |
||||
|
margin-top: 70px; |
||||
|
.form-control { |
||||
|
display: block; |
||||
|
width: 100%; |
||||
|
height: calc(2.5em + 0.75rem + 2px); |
||||
|
padding: 0.375rem 0.75rem; |
||||
|
font-size: 1rem; |
||||
|
font-weight: 400; |
||||
|
line-height: 1.5; |
||||
|
color: #495057; |
||||
|
background-color: #fff; |
||||
|
background-clip: padding-box; |
||||
|
border: 1px solid #ced4da; |
||||
|
border-color: transparent; |
||||
|
border-bottom-color: $color-border; |
||||
|
border-radius: 0; |
||||
|
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; |
||||
|
} |
||||
|
.form-control:focus { |
||||
|
color: #495057; |
||||
|
background-color: #fff; |
||||
|
border-bottom-color: $color-brand2 !important; |
||||
|
outline: 0; |
||||
|
box-shadow: none; |
||||
|
} |
||||
|
.input-block { |
||||
|
margin-bottom: 30px; |
||||
|
label { |
||||
|
color: $color-grey; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.contact_right { |
||||
|
@media screen and(max-width:992px) { |
||||
|
margin-top: 50px; |
||||
|
} |
||||
|
.c_info { |
||||
|
margin-bottom: 60px; |
||||
|
} |
||||
|
h3 { |
||||
|
margin-bottom: 30px; |
||||
|
text-transform: uppercase; |
||||
|
font-weight: 700; |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
.phone { |
||||
|
padding-top: 30px; |
||||
|
span { |
||||
|
padding-right: 20px; |
||||
|
} |
||||
|
a { |
||||
|
color: $color-grey; |
||||
|
text-decoration: none; |
||||
|
&:hover { |
||||
|
color: $color-hover !important; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.map { |
||||
|
.mapouter { |
||||
|
position: relative; |
||||
|
text-align: right; |
||||
|
height: 500px; |
||||
|
widows: 100%; |
||||
|
.mapouter { |
||||
|
overflow: hidden; |
||||
|
background: none !important; |
||||
|
height: 100%; |
||||
|
width: 100%; |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,7 @@ |
|||||
|
@import './home/home'; |
||||
|
@import './categories'; |
||||
|
@import './shop'; |
||||
|
@import './product-preview'; |
||||
|
@import './cart'; |
||||
|
@import './checkout'; |
||||
|
@import './contact'; |
@ -0,0 +1,237 @@ |
|||||
|
.product_preview { |
||||
|
margin-top: 90px; |
||||
|
.breadcrumb { |
||||
|
background: transparent; |
||||
|
margin-top: 40px; |
||||
|
padding-left: 0; |
||||
|
.breadcrumb-item { |
||||
|
a { |
||||
|
color: $color-brand; |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.back_to_page { |
||||
|
a { |
||||
|
font-size: 12px; |
||||
|
color: $color-brand; |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
span { |
||||
|
margin-right: 5px; |
||||
|
font-size: 11px; |
||||
|
} |
||||
|
} |
||||
|
.product_p { |
||||
|
margin-top: 90px; |
||||
|
.wrapper { |
||||
|
position: relative; |
||||
|
.preview_details { |
||||
|
@media screen and(max-width:768px) { |
||||
|
margin-top: 70px; |
||||
|
} |
||||
|
h5 { |
||||
|
color: $color-black; |
||||
|
font-size: 25px; |
||||
|
} |
||||
|
.price { |
||||
|
font-size: 25px; |
||||
|
font-weight: 700; |
||||
|
margin-top: 10px; |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
.stock { |
||||
|
font-size: 12px; |
||||
|
line-height: 1.5; |
||||
|
span { |
||||
|
font-size: 12px; |
||||
|
line-height: 1.5; |
||||
|
color: $color-font; |
||||
|
} |
||||
|
} |
||||
|
.rating { |
||||
|
display: flex; |
||||
|
padding-left: 0; |
||||
|
padding-top: 10px; |
||||
|
li { |
||||
|
a { |
||||
|
margin-right: 4px; |
||||
|
color: #ff9800; |
||||
|
span { |
||||
|
font-size: 13px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.size_wrapper { |
||||
|
h4 { |
||||
|
color: $color-brand; |
||||
|
font-size: 14px; |
||||
|
font-weight: 700; |
||||
|
padding-top: 15px; |
||||
|
} |
||||
|
.size { |
||||
|
display: flex; |
||||
|
padding-left: 0; |
||||
|
a { |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
span { |
||||
|
font-size: 14px; |
||||
|
color: $color-black; |
||||
|
display: block; |
||||
|
padding: 8px 12px; |
||||
|
font-size: 13px; |
||||
|
background-color: transparent; |
||||
|
font-weight: 700; |
||||
|
margin-right: 12px; |
||||
|
border: 2px solid; |
||||
|
border-color: $color-brand; |
||||
|
&:hover { |
||||
|
background-color: $color-brand2 !important; |
||||
|
color: $color-white; |
||||
|
border-color: $color-brand2 !important ; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.product_quantity { |
||||
|
display: flex; |
||||
|
margin-top: 45px; |
||||
|
#myform { |
||||
|
text-align: center; |
||||
|
border: 2px solid #ccc; |
||||
|
display: flex; |
||||
|
border-radius: 0px; |
||||
|
width: 100px; |
||||
|
justify-content: space-around; |
||||
|
align-items: center; |
||||
|
.wrapper_q { |
||||
|
display: block !important; |
||||
|
} |
||||
|
} |
||||
|
.qty { |
||||
|
width: 40px; |
||||
|
height: 15px; |
||||
|
text-align: center; |
||||
|
border: none; |
||||
|
} |
||||
|
input.qtyplus { |
||||
|
width: 25px; |
||||
|
border: none; |
||||
|
background-color: transparent; |
||||
|
display: block !important; |
||||
|
} |
||||
|
input.qtyminus { |
||||
|
width: 25px; |
||||
|
border: none; |
||||
|
background-color: transparent; |
||||
|
} |
||||
|
} |
||||
|
.collpase_wrapper { |
||||
|
margin-top: 50px; |
||||
|
.accordion { |
||||
|
&:nth-child(2) { |
||||
|
.card { |
||||
|
border-bottom-color: $color-brand2; |
||||
|
} |
||||
|
} |
||||
|
.card { |
||||
|
border-bottom-color: transparent; |
||||
|
background-color: transparent; |
||||
|
border-radius: 0; |
||||
|
border-left-color: transparent; |
||||
|
border-right-color: transparent; |
||||
|
.card-header { |
||||
|
background-color: transparent; |
||||
|
padding: 25px 0; |
||||
|
.btn-link, |
||||
|
.collapsed { |
||||
|
color: $color-black; |
||||
|
font-size: 18px; |
||||
|
text-decoration: none; |
||||
|
font-weight: 700; |
||||
|
text-transform: uppercase; |
||||
|
} |
||||
|
} |
||||
|
.collapse { |
||||
|
.card-body { |
||||
|
color: $color-font; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.trending_body1 { |
||||
|
@media screen and(max-width:576px) { |
||||
|
// max-width: 400px; |
||||
|
} |
||||
|
.outer { |
||||
|
margin: 0 auto; |
||||
|
} |
||||
|
#big .item { |
||||
|
width: 100%; |
||||
|
display: block; |
||||
|
} |
||||
|
#thumbs { |
||||
|
@media screen and(max-width:576px) { |
||||
|
display: none; |
||||
|
} |
||||
|
} |
||||
|
#thumbs .item { |
||||
|
background: #c9c9c9; |
||||
|
height: 70px; |
||||
|
line-height: 70px; |
||||
|
padding: 0px; |
||||
|
margin: 2px; |
||||
|
color: #fff; |
||||
|
border-radius: 3px; |
||||
|
text-align: center; |
||||
|
cursor: pointer; |
||||
|
} |
||||
|
#thumbs .item h1 { |
||||
|
font-size: 18px; |
||||
|
} |
||||
|
.owl-theme .owl-nav [class*="owl-"] { |
||||
|
-webkit-transition: all 0.3s ease; |
||||
|
transition: all 0.3s ease; |
||||
|
} |
||||
|
.owl-theme .owl-nav [class*="owl-"].disabled:hover { |
||||
|
background-color: #d6d6d6; |
||||
|
} |
||||
|
#big.owl-theme { |
||||
|
position: relative; |
||||
|
} |
||||
|
#big.owl-theme .owl-next, |
||||
|
#big.owl-theme .owl-prev { |
||||
|
background: transparent; |
||||
|
width: 22px; |
||||
|
line-height: 40px; |
||||
|
height: 40px; |
||||
|
margin-top: -20px; |
||||
|
position: absolute; |
||||
|
text-align: center; |
||||
|
top: 50%; |
||||
|
} |
||||
|
#big.owl-theme .owl-prev { |
||||
|
left: 10px; |
||||
|
} |
||||
|
#big.owl-theme .owl-next { |
||||
|
right: 10px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.demo_h { |
||||
|
text-align: center; |
||||
|
font-size: 60px; |
||||
|
font-weight: 700; |
||||
|
color: $color-brand; |
||||
|
text-transform: uppercase; |
||||
|
padding-bottom: 30px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
font-size: 30px; |
||||
|
} |
||||
|
} |
@ -0,0 +1,333 @@ |
|||||
|
.Shop_product { |
||||
|
margin-top: 90px; |
||||
|
.main { |
||||
|
padding-top: 30px; |
||||
|
margin: auto; |
||||
|
h2 { |
||||
|
text-align: center; |
||||
|
font-size: 60px; |
||||
|
font-weight: 700; |
||||
|
color: $color-brand; |
||||
|
text-transform: uppercase; |
||||
|
padding-bottom: 30px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
font-size: 30px; |
||||
|
} |
||||
|
} |
||||
|
.categories { |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
@media screen and(max-width:768px) { |
||||
|
display: block; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
h1 { |
||||
|
font-size: 50px; |
||||
|
word-break: break-all; |
||||
|
} |
||||
|
.row { |
||||
|
margin: 10px -16px; |
||||
|
} |
||||
|
/* Add padding BETWEEN each column */ |
||||
|
.row, |
||||
|
.row > .column { |
||||
|
padding: 8px; |
||||
|
} |
||||
|
/* Create three equal columns that floats next to each other */ |
||||
|
.column { |
||||
|
float: left; |
||||
|
width: 33.33%; |
||||
|
display: none; /* Hide all elements by default */ |
||||
|
} |
||||
|
/* Clear floats after rows */ |
||||
|
.row:after { |
||||
|
content: ""; |
||||
|
display: table; |
||||
|
clear: both; |
||||
|
} |
||||
|
/* Content */ |
||||
|
.content { |
||||
|
padding: 50px 0; |
||||
|
.img_zoom { |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
.wrapper { |
||||
|
max-width: 330px; |
||||
|
position: relative; |
||||
|
&:hover { |
||||
|
.img_details { |
||||
|
position: absolute; |
||||
|
left: 44%; |
||||
|
display: block; |
||||
|
bottom: 45%; |
||||
|
z-index: 3; |
||||
|
@media screen and(max-width:992px) { |
||||
|
left: 35%; |
||||
|
bottom: 43%; |
||||
|
} |
||||
|
@media screen and(max-width:992px) { |
||||
|
left: 44%; |
||||
|
bottom: 43%; |
||||
|
} |
||||
|
i { |
||||
|
font-size: 25px; |
||||
|
color: $color-white; |
||||
|
padding: 4px 2px; |
||||
|
@media screen and(max-width:992px) { |
||||
|
font-size: 12px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
&:after { |
||||
|
position: absolute; |
||||
|
content: " "; |
||||
|
height: 100%; |
||||
|
width: 100%; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
background: #00000054 !important; |
||||
|
} |
||||
|
} |
||||
|
&:before { |
||||
|
position: absolute; |
||||
|
content: " "; |
||||
|
display: block; |
||||
|
top: 50%; |
||||
|
left: 50%; |
||||
|
} |
||||
|
@media screen and(max-width:576px) { |
||||
|
max-width: none; |
||||
|
} |
||||
|
.img_details { |
||||
|
display: none; |
||||
|
} |
||||
|
img { |
||||
|
width: 100%; |
||||
|
} |
||||
|
} |
||||
|
p { |
||||
|
color: $color-font; |
||||
|
font-size: 25px; |
||||
|
font-weight: lighter; |
||||
|
margin-top: 20px; |
||||
|
margin-bottom: 5px; |
||||
|
} |
||||
|
h6 { |
||||
|
color: $color-brand; |
||||
|
line-height: 1.5; |
||||
|
font-weight: 400; |
||||
|
font-size: 15px; |
||||
|
letter-spacing: 1px; |
||||
|
margin-bottom: 40px; |
||||
|
} |
||||
|
a { |
||||
|
font-size: 13px; |
||||
|
font-weight: 700; |
||||
|
color: $color-brand2; |
||||
|
text-decoration: none; |
||||
|
&:hover { |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
} |
||||
|
#zoomIn { |
||||
|
transform: scale(1); |
||||
|
transition: 0.3s ease-in-out; |
||||
|
&:hover { |
||||
|
transform: scale(1.3); |
||||
|
border-radius: 6px 6px 0px 0px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
/* The "show" class is added to the filtered elements */ |
||||
|
.show { |
||||
|
display: block; |
||||
|
} |
||||
|
/* Style the buttons */ |
||||
|
.btn { |
||||
|
border: none; |
||||
|
outline: none; |
||||
|
padding: 12px 16px; |
||||
|
background-color: white; |
||||
|
cursor: pointer; |
||||
|
color: $color-font; |
||||
|
font-weight: 700; |
||||
|
} |
||||
|
.btn:hover { |
||||
|
background-color: #ddd; |
||||
|
} |
||||
|
.btn.active { |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
.modal-content { |
||||
|
position: relative; |
||||
|
display: -ms-flexbox; |
||||
|
display: flex; |
||||
|
-ms-flex-direction: column; |
||||
|
flex-direction: column; |
||||
|
width: 100%; |
||||
|
pointer-events: auto; |
||||
|
background-color: #fff; |
||||
|
background-clip: padding-box; |
||||
|
border: 1px solid rgba(0, 0, 0, 0.2); |
||||
|
border-radius: 0; |
||||
|
outline: 0; |
||||
|
margin: auto; |
||||
|
@media screen and(max-width:768px) { |
||||
|
margin: auto; |
||||
|
max-width: 65%; |
||||
|
} |
||||
|
@media screen and(max-width:576px) { |
||||
|
margin: auto; |
||||
|
max-width: 80%; |
||||
|
} |
||||
|
} |
||||
|
.modal-dialog { |
||||
|
max-width: 660px; |
||||
|
margin: 1.75rem auto; |
||||
|
@media screen and(max-width:768px) { |
||||
|
margin: 50px 50px; |
||||
|
} |
||||
|
} |
||||
|
.modal { |
||||
|
.model-body { |
||||
|
padding: 20px 25px; |
||||
|
} |
||||
|
.wrapper { |
||||
|
max-width: 100% !important; |
||||
|
img { |
||||
|
width: 100%; |
||||
|
} |
||||
|
} |
||||
|
.model_details { |
||||
|
h4 { |
||||
|
color: $color-brand; |
||||
|
font-size: 22px; |
||||
|
font-weight: 700; |
||||
|
padding-bottom: 10px; |
||||
|
} |
||||
|
.model_rate { |
||||
|
ul { |
||||
|
padding-left: 0; |
||||
|
display: flex; |
||||
|
span { |
||||
|
color: #ffcd07; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.price { |
||||
|
color: $color-brand; |
||||
|
font-size: 20px; |
||||
|
font-weight: 700; |
||||
|
span { |
||||
|
margin-left: 5px; |
||||
|
font-weight: 700; |
||||
|
font-size: 16; |
||||
|
color: $color-grey; |
||||
|
text-decoration: line-through; |
||||
|
} |
||||
|
} |
||||
|
p { |
||||
|
color: $color-brand; |
||||
|
line-height: 24px; |
||||
|
} |
||||
|
a { |
||||
|
text-decoration: underline; |
||||
|
} |
||||
|
.product_count { |
||||
|
margin-top: 30px; |
||||
|
display: flex; |
||||
|
@media screen and(max-width:412px) { |
||||
|
display: grid !important; |
||||
|
grid-row-gap: 20px !important; |
||||
|
} |
||||
|
#myform { |
||||
|
margin-right: 10px; |
||||
|
text-align: center; |
||||
|
// padding: 5px; |
||||
|
// border: 1px solid #ccc; |
||||
|
display: flex; |
||||
|
// margin: 2%; |
||||
|
// border-radius: 9px; |
||||
|
width: 100px; |
||||
|
} |
||||
|
.qty { |
||||
|
width: 40px; |
||||
|
height: 25px; |
||||
|
text-align: center; |
||||
|
border: none; |
||||
|
} |
||||
|
input.qtyplus { |
||||
|
width: 25px; |
||||
|
height: 25px; |
||||
|
background-color: transparent; |
||||
|
border: none; |
||||
|
} |
||||
|
input.qtyminus { |
||||
|
width: 25px; |
||||
|
height: 25px; |
||||
|
background-color: transparent; |
||||
|
border: none; |
||||
|
} |
||||
|
.icons { |
||||
|
margin-left: 15px; |
||||
|
span { |
||||
|
background: $color-brand2; |
||||
|
color: $color-white; |
||||
|
font-size: 16px; |
||||
|
padding: 9px 10px; |
||||
|
&:hover { |
||||
|
background-color: $color-black; |
||||
|
} |
||||
|
&:last-child { |
||||
|
background-color: #00bcd4 !important; |
||||
|
margin-left: 15px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.share { |
||||
|
font-size: 14px; |
||||
|
font-weight: 400; |
||||
|
padding-top: 20px; |
||||
|
} |
||||
|
.footer_icon { |
||||
|
padding-top: 5px; |
||||
|
a { |
||||
|
color: $color-font; |
||||
|
margin-right: 15px; |
||||
|
&:hover { |
||||
|
color: $color-black; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.shop_pagination_area { |
||||
|
.pagination { |
||||
|
.page-item.active .page-link { |
||||
|
color: $color-brand2; |
||||
|
background-color: transparent; |
||||
|
border-color: $color-brand2; |
||||
|
} |
||||
|
.page-item { |
||||
|
.page-link { |
||||
|
color: $color-font; |
||||
|
color: $color-font; |
||||
|
border: 0; |
||||
|
font-size: 22px; |
||||
|
font-weight: 600; |
||||
|
border: 2px solid; |
||||
|
margin-left: 10px; |
||||
|
border-radius: 0; |
||||
|
border-color: $color-font; |
||||
|
box-shadow: none; |
||||
|
&:hover { |
||||
|
color: $color-brand2; |
||||
|
border-color: $color-brand2 !important; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,56 @@ |
|||||
|
.amazing { |
||||
|
margin-top: 20px; |
||||
|
.amazing_bg { |
||||
|
background-image: url(./../img/bg-img/bg-5.jpg); |
||||
|
padding-top: 100px; |
||||
|
background-size: cover; |
||||
|
width: 100%; |
||||
|
background-position: center top; |
||||
|
background-size: cover; |
||||
|
@media screen and(max-width: 768px) { |
||||
|
padding-bottom: 50px; |
||||
|
padding-top: 50px; |
||||
|
} |
||||
|
.amazing_content { |
||||
|
margin: 100px 0; |
||||
|
margin-left: auto; |
||||
|
background-color: $color-transp; |
||||
|
padding: 50px 50px; |
||||
|
float: right; |
||||
|
color: $color-white; |
||||
|
@media screen and(max-width:768px) { |
||||
|
float: none; |
||||
|
margin: auto; |
||||
|
} |
||||
|
} |
||||
|
h2 { |
||||
|
font-size: 55px; |
||||
|
font-weight: 600; |
||||
|
margin-bottom: 20px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
font-size: 30px; |
||||
|
} |
||||
|
} |
||||
|
p { |
||||
|
padding-bottom: 10px; |
||||
|
font-size: 15px; |
||||
|
font-weight: 700; |
||||
|
} |
||||
|
.rate { |
||||
|
span { |
||||
|
color: $color-white; |
||||
|
font-size: 30px; |
||||
|
font-weight: 500; |
||||
|
text-decoration: line-through; |
||||
|
&:last-child { |
||||
|
color: $color-brand2; |
||||
|
font-size: 35px; |
||||
|
margin-left: 10px; |
||||
|
font-weight: 600; |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
} |
||||
|
margin-bottom: 20px; |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,61 @@ |
|||||
|
.discount { |
||||
|
display: grid; |
||||
|
grid-template-columns: 1fr 1fr 1fr; |
||||
|
@media screen and(max-width:992px) { |
||||
|
grid-template-columns: 1fr; |
||||
|
} |
||||
|
.dicount_content1 { |
||||
|
text-align: center; |
||||
|
color: $color-white; |
||||
|
background-color: $color-font; |
||||
|
padding: 40px 15px; |
||||
|
h4 { |
||||
|
font-size: 25px; |
||||
|
font-weight: 700; |
||||
|
@media screen and(max-width:992px) { |
||||
|
font-size: 22px; |
||||
|
} |
||||
|
} |
||||
|
a { |
||||
|
color: $color-white; |
||||
|
font-size: 14px; |
||||
|
text-decoration: none; |
||||
|
font-weight: 700; |
||||
|
&:hover { |
||||
|
color: $color-brand; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.dicount_content2 { |
||||
|
text-align: center; |
||||
|
color: $color-white; |
||||
|
background-color: $color-brand2; |
||||
|
padding: 40px 15px; |
||||
|
h4 { |
||||
|
font-size: 25px; |
||||
|
font-weight: 700; |
||||
|
} |
||||
|
p { |
||||
|
color: $color-white; |
||||
|
font-size: 14px; |
||||
|
text-decoration: none; |
||||
|
font-weight: 700; |
||||
|
} |
||||
|
} |
||||
|
.dicount_content3 { |
||||
|
text-align: center; |
||||
|
color: $color-white; |
||||
|
background-color: $color-brand; |
||||
|
padding: 40px 15px; |
||||
|
h4 { |
||||
|
font-size: 25px; |
||||
|
font-weight: 700; |
||||
|
} |
||||
|
p { |
||||
|
color: $color-white; |
||||
|
font-size: 14px; |
||||
|
text-decoration: none; |
||||
|
font-weight: 700; |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,23 @@ |
|||||
|
@import './main-product'; |
||||
|
@import './amazing'; |
||||
|
@import './testmonial'; |
||||
|
@import './discount'; |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
// .body_section{ |
||||
|
// background-color: $color-white !important; |
||||
|
|
||||
|
// position: relative; |
||||
|
// margin-bottom: 230px; |
||||
|
// @media screen and(max-width:992px) { |
||||
|
// margin-bottom: 400px; |
||||
|
// } |
||||
|
|
||||
|
// } |
@ -0,0 +1,98 @@ |
|||||
|
.main_product { |
||||
|
.wrapper { |
||||
|
display: grid; |
||||
|
grid-template-columns: 1fr 1fr; |
||||
|
@media screen and(max-width:768px) { |
||||
|
grid-template-columns: 1fr; |
||||
|
} |
||||
|
.main_left { |
||||
|
position: relative; |
||||
|
background-size: cover; |
||||
|
width: 100%; |
||||
|
background-repeat: no-repeat; |
||||
|
&:hover { |
||||
|
-webkit-transition: 0.5s; |
||||
|
transition: 0.5s; |
||||
|
&:after { |
||||
|
position: absolute; |
||||
|
content: " "; |
||||
|
height: 100%; |
||||
|
width: 100%; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
background: #7bf09885 !important; |
||||
|
} |
||||
|
} |
||||
|
.card { |
||||
|
background: transparent; |
||||
|
padding-top: 112px; |
||||
|
padding-bottom: 100px; |
||||
|
border: none !important; |
||||
|
margin-left: 65px; |
||||
|
z-index: 3; |
||||
|
@media screen and(max-width:768px) { |
||||
|
padding-top: 100px; |
||||
|
} |
||||
|
.card-title { |
||||
|
color: $color-white; |
||||
|
font-size: 5vw; |
||||
|
font-weight: bold; |
||||
|
padding-bottom: 20px; |
||||
|
text-transform: uppercase; |
||||
|
@media screen and(max-width:768px) { |
||||
|
font-size: 30px !important; |
||||
|
} |
||||
|
} |
||||
|
.card-text { |
||||
|
color: $color-white; |
||||
|
font-weight: 700; |
||||
|
font-size: 15px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.main_right { |
||||
|
background-size: cover; |
||||
|
width: 100%; |
||||
|
background-repeat: no-repeat; |
||||
|
position: relative; |
||||
|
&:hover { |
||||
|
&:after { |
||||
|
position: absolute; |
||||
|
content: " "; |
||||
|
height: 100%; |
||||
|
width: 100%; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
background: #7bf09885 !important; |
||||
|
} |
||||
|
} |
||||
|
.card { |
||||
|
background: transparent; |
||||
|
padding-top: 112px; |
||||
|
padding-bottom: 100px; |
||||
|
border: none !important; |
||||
|
margin-left: 65px; |
||||
|
z-index: 3; |
||||
|
@media screen and(max-width:768px) { |
||||
|
padding-top: 100px; |
||||
|
padding-bottom: 100px; |
||||
|
} |
||||
|
.card-title { |
||||
|
color: $color-white; |
||||
|
font-size: 5vw; |
||||
|
font-weight: bold; |
||||
|
padding-bottom: 20px; |
||||
|
text-transform: uppercase; |
||||
|
@media screen and(max-width:768px) { |
||||
|
font-size: 30px !important; |
||||
|
} |
||||
|
} |
||||
|
.card-text { |
||||
|
color: $color-white; |
||||
|
font-weight: 700; |
||||
|
font-size: 15px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,104 @@ |
|||||
|
.testiomonial { |
||||
|
margin-top: 90px; |
||||
|
.wrapper { |
||||
|
position: relative; |
||||
|
h2 { |
||||
|
text-align: center; |
||||
|
font-size: 60px; |
||||
|
font-weight: 700; |
||||
|
color: $color-brand; |
||||
|
text-transform: uppercase; |
||||
|
padding-bottom: 30px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
font-size: 30px; |
||||
|
} |
||||
|
} |
||||
|
.testimonial_content { |
||||
|
padding: 0px 111px; |
||||
|
padding-top: 30px; |
||||
|
@media screen and(max-width:992px) { |
||||
|
padding-left: 0; |
||||
|
padding-right: 0; |
||||
|
} |
||||
|
span { |
||||
|
color: $color-brand2; |
||||
|
font-size: 30px; |
||||
|
text-align: center; |
||||
|
justify-content: center; |
||||
|
display: flex; |
||||
|
} |
||||
|
.pp { |
||||
|
margin: 40px 0; |
||||
|
font-size: 17px; |
||||
|
line-height: 2; |
||||
|
font-weight: 700; |
||||
|
color: $color-font; |
||||
|
text-align: center; |
||||
|
padding: 0 100px; |
||||
|
@media screen and(max-width:768px) { |
||||
|
padding: 0 50px; |
||||
|
} |
||||
|
} |
||||
|
.img_test { |
||||
|
padding-top: 20px; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
align-items: center; |
||||
|
.wrapper { |
||||
|
max-width: 75px; |
||||
|
img { |
||||
|
width: 100%; |
||||
|
border-radius: 50%; |
||||
|
} |
||||
|
} |
||||
|
.name { |
||||
|
margin-left: 20px; |
||||
|
p { |
||||
|
color: $color-brand; |
||||
|
font-size: 18px; |
||||
|
font-weight: 700; |
||||
|
margin: 0; |
||||
|
} |
||||
|
span { |
||||
|
color: $color-brand2; |
||||
|
font-size: 16px; |
||||
|
font-weight: 700; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
.owl-carousel button.owl-dot span { |
||||
|
height: 10px; |
||||
|
width: 10px; |
||||
|
border: 1px solid !important; |
||||
|
border-color: $color-font !important; |
||||
|
color: $color-white; |
||||
|
// background-color: $color-brand2 !important; |
||||
|
border-radius: 50%; |
||||
|
display: block; |
||||
|
font-weight: 700; |
||||
|
margin: 5px; |
||||
|
} |
||||
|
.owl-carousel button.owl-dot.active span { |
||||
|
background-color: $color-brand2 !important; |
||||
|
} |
||||
|
.owl-carousel { |
||||
|
.owl-dots { |
||||
|
position: absolute; |
||||
|
bottom: 165px; |
||||
|
left: 0px !important; |
||||
|
transform: rotate(90deg); |
||||
|
background-color: transparent; |
||||
|
@media screen and(max-width:1000px) { |
||||
|
left: 150px; |
||||
|
} |
||||
|
@media screen and(max-width:768px) { |
||||
|
left: 100px; |
||||
|
} |
||||
|
@media screen and(max-width:600px) { |
||||
|
left: 75px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,15 @@ |
|||||
|
//Google font |
||||
|
// @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;500;600;700;800;900;1000&family=Roboto&display=swap'); |
||||
|
// @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap'); |
||||
|
|
||||
|
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,400&display=swap'); |
||||
|
|
||||
|
|
||||
|
//Global |
||||
|
|
||||
|
@import './variables'; |
||||
|
@import './normalize'; |
||||
|
@import './common'; |
||||
|
@import './components/components'; |
||||
|
@import './layout/layouts'; |
||||
|
@import './pages/pages'; |
@ -0,0 +1,215 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<odoo> |
||||
|
<!-- To inherit contact us page --> |
||||
|
<template id="xtream_contact_us" name="Xtream Contact Us" inherit_id="website.contactus"> |
||||
|
<xpath expr="//div[hasclass('oe_structure')]" position="replace"> |
||||
|
<div class="oe_structure"/> |
||||
|
</xpath> |
||||
|
<xpath expr="//div[hasclass('oe_structure')]" position="after"> |
||||
|
<div id="wrap" class="oe_structure oe_empty"> |
||||
|
<div class="container mt-4 mb-5"> |
||||
|
<div class="row"> |
||||
|
<div class="col" style="margin-right: 42%;"> |
||||
|
<div id="contactus_section" style="margin-top: 14px;"> |
||||
|
<section class="s_website_form"> |
||||
|
<div class="container"> |
||||
|
<section class="body_section"> |
||||
|
<!-- Contact section starts here --> |
||||
|
<section class="contact"> |
||||
|
<div class="container"> |
||||
|
<div class="row"> |
||||
|
<div class="col-lg-8 col-12"> |
||||
|
<div class="contact_left"> |
||||
|
<div class="name"> |
||||
|
<h3>Get in touch</h3> |
||||
|
<form id="contactus_form" |
||||
|
t-ignore="true" |
||||
|
action="/website/form/" |
||||
|
method="post" |
||||
|
data-model_name="mail.mail" |
||||
|
enctype="multipart/form-data" |
||||
|
data-success_page="/contactus-thank-you" |
||||
|
class="contact-form" |
||||
|
style="width: 350%;"> |
||||
|
<div class="row"> |
||||
|
<div class="form-group row form-field o_website_form_custom o_website_form_required_custom"> |
||||
|
<div class="col-sm-12"> |
||||
|
<div class="input-block"> |
||||
|
<label for="Name"> |
||||
|
Your |
||||
|
Name |
||||
|
</label> |
||||
|
<input type="text" |
||||
|
class="form-control o_website_form_input" |
||||
|
name="Name" |
||||
|
required=""/> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="form-group row form-field o_website_form_custom"> |
||||
|
<div class="col-sm-12"> |
||||
|
<div class="input-block"> |
||||
|
<label for="Phone"> |
||||
|
Phone |
||||
|
Number |
||||
|
</label> |
||||
|
<input type="tel" |
||||
|
class="form-control o_website_form_input" |
||||
|
name="Phone"/> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="form-group row form-field o_website_form_required_custom"> |
||||
|
<div class="col-sm-12"> |
||||
|
<div class="input-block"> |
||||
|
<label for="email_from"> |
||||
|
Email |
||||
|
</label> |
||||
|
<input type="email" |
||||
|
class="form-control o_website_form_input" |
||||
|
name="email_from" |
||||
|
required=""/> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="form-group row form-field o_website_form_custom"> |
||||
|
<div class="col-sm-12"> |
||||
|
<div class="input-block"> |
||||
|
<label for="Partner Name"> |
||||
|
Your Company |
||||
|
</label> |
||||
|
<input type="text" |
||||
|
class="form-control o_website_form_input" |
||||
|
name="Partner Name"/> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="form-group row form-field o_website_form_required_custom"> |
||||
|
<div class="col-sm-12"> |
||||
|
<div class="input-block"> |
||||
|
<label for="subject"> |
||||
|
Subject |
||||
|
</label> |
||||
|
<input type="text" |
||||
|
class="form-control o_website_form_input" |
||||
|
name="subject" |
||||
|
required=""/> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="form-group row form-field o_website_form_custom o_website_form_required_custom"> |
||||
|
<div class="col-sm-12"> |
||||
|
<div class="input-block textarea"> |
||||
|
<label for="Description"> |
||||
|
Your Question |
||||
|
</label> |
||||
|
<textarea rows="3" |
||||
|
type="text" |
||||
|
class="form-control o_website_form_input" |
||||
|
name="Description" |
||||
|
required=""/> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="form-group row form-field d-none"> |
||||
|
<div class="col-lg-3 col-md-4"> |
||||
|
<label class="col-form-label" |
||||
|
for="email_to"> |
||||
|
Email To |
||||
|
</label> |
||||
|
</div> |
||||
|
<div class="col-lg-7 col-md-8"> |
||||
|
<input type="hidden" |
||||
|
class="form-control o_website_form_input" |
||||
|
name="email_to" |
||||
|
t-att-value="res_company.email"/> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col-sm-12"> |
||||
|
<a href="#" |
||||
|
class="btn btn-contact btn-lg o_website_form_send"> |
||||
|
Send message |
||||
|
</a> |
||||
|
<span id="o_website_form_result"/> |
||||
|
</div> |
||||
|
</div> |
||||
|
</form> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
</section> |
||||
|
</div> |
||||
|
</section> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col"> |
||||
|
<section class="body_section"> |
||||
|
<div class="row"> |
||||
|
<section class="contact"> |
||||
|
<div class="contact_right"> |
||||
|
<br/> |
||||
|
<div class="wrapper"> |
||||
|
<div class="c_info"> |
||||
|
<h3>marketing</h3> |
||||
|
<div class="phone"> |
||||
|
<p> |
||||
|
<span>Phone:</span> |
||||
|
<a href="tel:+6494461709">+6494461709</a> |
||||
|
</p> |
||||
|
<p> |
||||
|
<span>Mail:</span> |
||||
|
<a href="mailto:info@xtream.com"> |
||||
|
info@xtream.com |
||||
|
</a> |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="c_info"> |
||||
|
<h3>Shipping & Returns</h3> |
||||
|
<div class="phone"> |
||||
|
<p> |
||||
|
<span>Phone:</span> |
||||
|
<a href="tel:+6494461709">+6494461709</a> |
||||
|
</p> |
||||
|
<p> |
||||
|
<span>Mail:</span> |
||||
|
<a href="mailto:info@xtream.com"> |
||||
|
info@xtream.com |
||||
|
</a> |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="c_info"> |
||||
|
<h3>Information</h3> |
||||
|
<div class="phone"> |
||||
|
<address itemscope="itemscope" |
||||
|
itemtype="http://schema.org/Organization"> |
||||
|
<!-- TODO widget contact must add itemprop attributes --> |
||||
|
<div t-field="res_company.partner_id" t-options='{ |
||||
|
"widget": "contact", |
||||
|
"fields": ["name", "address", "phone", "mobile", "email"]}'/> |
||||
|
<t t-if="not res_company.google_map_img()"> |
||||
|
<span class="fa fa-map-marker fa-fw mt16" role="img" |
||||
|
aria-label="Address" title="Address"/> |
||||
|
<a t-att-href="res_company.google_map_link()" |
||||
|
target="_BLANK">Google Maps |
||||
|
</a> |
||||
|
</t> |
||||
|
</address> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
</div> |
||||
|
</section> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</xpath> |
||||
|
</template> |
||||
|
</odoo> |
@ -0,0 +1,72 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8" ?> |
||||
|
<odoo> |
||||
|
<!-- To inherit footer --> |
||||
|
<template id="theme_xtream_footer" inherit_id="website.layout" name="Xtream Footer"> |
||||
|
<xpath expr="//div[@id='footer']" position="replace"> |
||||
|
<section class="body_section"> |
||||
|
<section class="card-footer"> |
||||
|
<div class="footer_content"> |
||||
|
<div class="container"> |
||||
|
<div class="row"> |
||||
|
<div class="col-lg-3 col-12"> |
||||
|
<div class="wrapper_head"> |
||||
|
<a href="#"> |
||||
|
<div class="heading"> |
||||
|
XTREAM |
||||
|
<p>FASHION</p> |
||||
|
</div> |
||||
|
</a> |
||||
|
<div class="made_by"> |
||||
|
Copyright ©2024 All rights reserved | This template is made |
||||
|
with <span class="fa fa-heart"/> by <a href="#" class="cybro">Cybrosys</a> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col-lg-2 col-md-2 col-12"> |
||||
|
<div class="footer_links"> |
||||
|
<ul> |
||||
|
<li class="scale-up-ver-center"><a href="#">About</a></li> |
||||
|
<li class="scale-up-ver-center"><a href="#">Blog</a></li> |
||||
|
<li class="scale-up-ver-center"><a href="#">Faq</a></li> |
||||
|
<li class="scale-up-ver-center"><a href="#">Returns</a></li> |
||||
|
<li class="scale-up-ver-center"><a href="/contactus">Contacts</a></li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col-lg-2 col-md-2 col-12"> |
||||
|
<div class="footer_links"> |
||||
|
<ul> |
||||
|
<li class="scale-up-ver-center"><a href="/my/home">My Account</a></li> |
||||
|
<li class="scale-up-ver-center"><a href="/shop/payment">Shipping</a></li> |
||||
|
<li class="scale-up-ver-center"><a href="#">Our Policies</a></li> |
||||
|
<li class="scale-up-ver-center"><a href="#">Afiliates</a></li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col-lg-5 col-12"> |
||||
|
<div class="subscribe"> |
||||
|
<h4>Subscribe to our newsletter</h4> |
||||
|
<div class="input-group md-form form-sm form-2 "> |
||||
|
<input class="form-control red-border" type="text" placeholder="Your email here" |
||||
|
aria-label="Your_email_here"/> |
||||
|
<div class="input-group-append" style="cursor: pointer;"> |
||||
|
<span class="input-group-text" id="basic-text1">SUBSCRIBE</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
<p class='warning' style='color: red; display: none;'/> |
||||
|
</div> |
||||
|
<div class="footer_icon"> |
||||
|
<a href="#"><span class="fa fa-pinterest"/></a> |
||||
|
<a href="#"><span class="fa fa-linkedin"/></a> |
||||
|
<a href="#"><span class="fa fa-facebook"/></a> |
||||
|
<a href="#"><span class="fa fa-twitter"/></a> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
</section> |
||||
|
</xpath> |
||||
|
</template> |
||||
|
</odoo> |
@ -0,0 +1,19 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8" ?> |
||||
|
<odoo> |
||||
|
<!-- To inherit header --> |
||||
|
<template id="xtream_header0" inherit_id="website.template_header_default"> |
||||
|
<xpath expr="//t[@t-call='website.placeholder_header_text_element']" position="replace"> |
||||
|
</xpath> |
||||
|
<xpath expr="//t[@t-call='website.placeholder_header_call_to_action']" position="replace"> |
||||
|
<div class="help-line text-center"> |
||||
|
<a href="tel:+346573556778"><i class="fa fa-headphones">/</i> +34 657 3556 778</a> |
||||
|
</div> |
||||
|
</xpath> |
||||
|
</template> |
||||
|
<!-- To inherit cart --> |
||||
|
<template id="xtream_cart" inherit_id="website_sale.header_cart_link"> |
||||
|
<xpath expr="//i[@t-if='_icon']" position="replace"> |
||||
|
<i t-if="_icon" class="fa fa-shopping-bag"/> |
||||
|
</xpath> |
||||
|
</template> |
||||
|
</odoo> |
@ -0,0 +1,19 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8" ?> |
||||
|
<odoo> |
||||
|
<template id="xtream_custom_layout" inherit_id="website.layout" name="Custom Layout"> |
||||
|
<!-- Add an element after the top menu --> |
||||
|
<xpath expr="//div[@id='wrapwrap']/main" position="after"> |
||||
|
<html lang="en"> |
||||
|
<head> |
||||
|
<meta charset="UTF-8"/> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> |
||||
|
<title>Xtream</title> |
||||
|
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital@1&display=swap" rel="stylesheet"/> |
||||
|
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap" rel="stylesheet"/> |
||||
|
</head> |
||||
|
<body> |
||||
|
</body> |
||||
|
</html> |
||||
|
</xpath> |
||||
|
</template> |
||||
|
</odoo> |
@ -0,0 +1,45 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8" ?> |
||||
|
<odoo> |
||||
|
<!-- To inherit products page --> |
||||
|
<template id="xtream_products" name="Xtream Products" inherit_id="website_sale.products"> |
||||
|
<xpath expr="//div[hasclass('products_header')]/t[@t-call='website_sale.pricelist_list']" position="after"> |
||||
|
<div class="products_pager ml-3 mb-2"> |
||||
|
<t t-call="website.pager"/> |
||||
|
</div> |
||||
|
</xpath> |
||||
|
</template> |
||||
|
<!-- To inherit sort list --> |
||||
|
<template id="xtream_sort_oo" name="Xtream Sort List" inherit_id="website_sale.sort"> |
||||
|
<xpath expr="//div[contains(@t-attf-class, 'o_sortby_dropdown')]" position="replace"> |
||||
|
<div class="o_sortby_dropdown dropdown dropdown_sorty_by ml-3 pb-2"> |
||||
|
<a role="button" href="#" class="dropdown-toggle btn btn-secondary align-baseline" |
||||
|
data-bs-toggle="dropdown"> |
||||
|
<span class="d-none d-lg-inline"> |
||||
|
<t t-if='website_sale_sortable_current'> |
||||
|
<t t-esc="website_sale_sortable_current[0][0]"/> |
||||
|
</t> |
||||
|
</span> |
||||
|
<i class="fa fa-sort-amount-asc d-lg-none"/> |
||||
|
</a> |
||||
|
<div class="dropdown-menu dropdown-menu-right" role="menu"> |
||||
|
<t t-foreach="website_sale_sortable" t-as="sortby"> |
||||
|
<a role="menuitem" rel="noindex,nofollow" t-att-href="keep('/shop', order=sortby[0])" |
||||
|
class="dropdown-item"> |
||||
|
<span t-out="sortby[1]"/> |
||||
|
</a> |
||||
|
</t> |
||||
|
</div> |
||||
|
</div> |
||||
|
</xpath> |
||||
|
</template> |
||||
|
<!-- To inherit add to cart --> |
||||
|
<template id="xtream_products_add_to_cart" name="Xtream Attributes" |
||||
|
inherit_id="website_sale.products_add_to_cart"> |
||||
|
<xpath expr="//a[@t-if='product._website_show_quick_add()']" position="replace"> |
||||
|
<a t-if="product._website_show_quick_add()" |
||||
|
href="#" role="button" class="btn btn-primary a-submit" style="padding: 0.375rem 1rem;" aria-label="Shopping cart" title="Shopping cart"> |
||||
|
<span class="fa fa-shopping-cart"/> |
||||
|
</a> |
||||
|
</xpath> |
||||
|
</template> |
||||
|
</odoo> |
@ -0,0 +1,29 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8" ?> |
||||
|
<odoo> |
||||
|
<!-- Template for banner snippet --> |
||||
|
<template id="s_amazing" name="Amazing Banner"> |
||||
|
<section class="body_section"> |
||||
|
<section class="amazing"> |
||||
|
<section class="amazing_bg" style="background-image: url(/theme_xtream/static/src/img/bg-img/bg-5.jpg);"> |
||||
|
<div class="container"> |
||||
|
<div class="row"> |
||||
|
<div class="amazing_content"> |
||||
|
<h2>BLACK BOOTS</h2> |
||||
|
<p> |
||||
|
* Free shipping until 25 Dec 2017 |
||||
|
</p> |
||||
|
<div class="rate"> |
||||
|
<span>$25.90</span> |
||||
|
<span> |
||||
|
$15.90 |
||||
|
</span> |
||||
|
</div> |
||||
|
<a href="/shop" class="btn btn-primary" id="special">SHOP NOW</a> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
</section> |
||||
|
</section> |
||||
|
</template> |
||||
|
</odoo> |
@ -0,0 +1,22 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8" ?> |
||||
|
<odoo> |
||||
|
<!-- Template for discount snippet --> |
||||
|
<template id="s_discount" name="Discounts"> |
||||
|
<section class="body_section"> |
||||
|
<section class="discount"> |
||||
|
<div class="dicount_content1"> |
||||
|
<h4>Free Shipping & Returns</h4> |
||||
|
<a href="/shop">Buy now</a> |
||||
|
</div> |
||||
|
<div class="dicount_content2"> |
||||
|
<h4>20% Discount for all dresses</h4> |
||||
|
<p>USE CODE: Cybro</p> |
||||
|
</div> |
||||
|
<div class="dicount_content3"> |
||||
|
<h4>20% Discount for dresses</h4> |
||||
|
<p>USE CODE: Cybro</p> |
||||
|
</div> |
||||
|
</section> |
||||
|
</section> |
||||
|
</template> |
||||
|
</odoo> |