/*!
Theme Name: RIHA
Author: Moov Agency
Description: -
Version: 1.0.0
Text Domain: riha
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
- Normalize
- Box sizing
# Base
- Typography
- Elements
- Links
- Forms
## Layouts
# Components
- Navigation
- Posts and pages
- Comments
- Widgets
- Media
- Captions
- Galleries
# plugins
- Jetpack infinite scroll
# Utilities
- Accessibility
- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! 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;
-webkit-text-size-adjust: 100%;
}

/* 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;
height: 0;
overflow: visible;
}

/**
* 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;
font-size: 1em;
}

/* 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;
text-decoration: underline;
text-decoration: underline dotted;
}

/**
* 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;
font-size: 1em;
}

/**
* 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;
font-size: 100%;
line-height: 1.15;
margin: 0;
}

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input {
overflow: visible;
}

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
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.
*/

/**
* 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;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}

/**
* 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;
padding: 0;
}

/**
* 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;
outline-offset: -2px;
}

/**
* 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;
font: inherit;
}

/* 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;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
box-sizing: inherit;
}

html {
box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: "Inria Serif", serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1rem;
line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
color: #000;
}

dfn,
cite,
em,
i {
font-style: italic;
}

blockquote {
margin: 0 1.5em;
}

address {
margin: 0 0 1.5em;
}

pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}

code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}


big {
font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
background: #fff;
}

hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}

ul {
list-style: disc;
}

ol {
list-style: decimal;
}

li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}

dt {
font-weight: 700;
}

dd {
margin: 0 1.5em 1.5em;
}
dl, ol, ul{
	margin: 0!important;
}
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
max-width: 100%;
}

img {
height: auto;
max-width: 100%;
}

figure {
margin: 1em 0;
}

table {
margin: 0 0 1.5em;
width: 100%;
}

/* Links
--------------------------------------------- */
a {
color: #616161;
}


a:hover,
a:focus,
a:active {
color: #977306;
}

a:focus {
outline: thin dotted;
}

a:hover,
a:active {
outline: 0;
}

/* Forms
--------------------------------------------- */
button, input[type="button"], input[type="reset"], input[type="submit"],.wc-block-cart__submit-button{
	text-decoration: none;
    border: 1px solid;
    border-color: #000;
    border-radius: 0px;
    background: #000000;
    color: rgb(255 255 255);
    line-height: 1;
    padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}

select {
border: 1px solid #ccc;
}

textarea {
width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
display: block;
width: 100%;
}

.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}

.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}

.main-navigation ul ul ul {
left: -999em;
top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}

.main-navigation ul ul a {
width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}

.main-navigation li {
position: relative;
}

.main-navigation a {
display: block;
text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
display: block;
}

@media screen and (min-width: 37.5em) {

.menu-toggle {
	display: none;
}

.main-navigation ul {
	display: flex;
}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
display: block;
}


.updated:not(.published) {
display: none;
}

.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}

.page-links {
clear: both;
margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
word-wrap: break-word;
}

.bypostauthor {
display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
margin: 0 0 1.5em;
}

.widget select {
max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}

.wp-caption-text {
text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}

.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}

.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}

.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

/*rtl:ignore*/
float: left;

/*rtl:ignore*/
margin-right: 1.5em;
margin-bottom: 1.5em;
}

.alignright {

/*rtl:ignore*/
float: right;

/*rtl:ignore*/
margin-left: 1.5em;
margin-bottom: 1.5em;
}

.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}
/*Theming*/
*{
box-sizing: border-box;
}
.svg-bg{
background-position: center;
background-repeat: no-repeat;
}

.height-400px{
height: 400px;
}
.height-300px{
height: 300px;
}
.logo-type{
	display: block;
	height: 60px;
	background-position: left;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='138.897' height='63.362' viewBox='0 0 138.897 63.362'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='138.897' height='63.362' transform='translate(0 0)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1' data-name='Group 1' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M1448.409,500.472a16.847,16.847,0,0,1,9.15-3.807c1.554-.216,3.127-.257,4.685-.381l11.492,0v-22.1h3.854a3.564,3.564,0,0,1,2.68,2.753v43.2h-3.56c-1.179,0-2.973-1.541-2.973-2.753V497.976c-2.288-.011-4.578.014-6.867,0-1.527-.007-3.084-.145-4.625-.079-7.067.3-11.6,3.315-13.212,10.353-.9,3.919-.567,7.9-.623,11.894h-3.561a3.271,3.271,0,0,1-2.97-3.851c-.022-14.035.01-28.072,0-42.106h3.854c1.11,0,2.68,1.812,2.68,2.9Z' transform='translate(-1388.945 -456.784)'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,474.111l20.889,0c7.7.386,16.172,6.122,15,14.712-.771,5.652-5.89,9.235-10.967,10.764-.1.032-.13-.046-.108.148,4.542,1.034,10.569,4.481,11.158,9.582.218,1.89.172,4.295.224,6.236.04,1.484.048,2.961.07,4.444H32.632a3.337,3.337,0,0,1-2.9-2.9c-.276-3.194.58-6.945-.53-9.968a9.971,9.971,0,0,0-7.116-6.539c-2.194-.487-5.317-.068-7.574.254-5.266.751-6.667,3.053-7.45,8.113a73.587,73.587,0,0,0-.526,11.11H2.973c-1.225,0-2.973-1.508-2.973-2.753ZM6.534,503.77a16.9,16.9,0,0,1,1.727-2.054c4.858-4.238,12.005-.7,17.34-4.537,8.45-6.077,5.437-20.591-5.152-21.823l-14.649,0a3.414,3.414,0,0,1,.734,1.5Z' transform='translate(0 -456.705)'/%3E%3Cpath id='Path_3' data-name='Path 3' d='M2660.8,521.632h-5.4a3.475,3.475,0,0,1-2.472-1.566l-6.739-15.212a25.281,25.281,0,0,0-11.555,2.473,30.945,30.945,0,0,0-14.8,14.305H2618l20.156-45.144a1.613,1.613,0,0,1,2.813.335Zm-23.731-37.348c-.561-.315-.672.186-.875.592l-12.613,28.387c5.538-5.685,12.8-9.765,20.813-10.5.162-.015.832.063.842-.11Z' transform='translate(-2521.903 -458.344)'/%3E%3Cpath id='Path_4' data-name='Path 4' d='M1130.214,518.146h-3.56a3.382,3.382,0,0,1-2.956-2.623c-.213-14.3-.026-28.624-.094-42.933l.077-.4h3.854c1.074,0,2.679,1.76,2.679,2.826Z' transform='translate(-1082.349 -454.858)'/%3E%3Cpath id='Path_5' data-name='Path 5' d='M948.021,8.747c-.283.318-.5-1.172-.513-1.285-.05-.67.144-4.213-.293-4.479a.392.392,0,0,0-.367,0,11.173,11.173,0,0,0-1.457,2.434c-1.651,2.853-3.575,6.157-7.5,4.8.25.775,1.2,3.09.621,3.742a.559.559,0,0,1-.474.15,7.178,7.178,0,0,0-1.691-3.412c-.626-.779-2.44-2.413-2.344-3.443a.7.7,0,0,1,.752-.621c.206.034,1.329.793,1.691.955,3.351,1.5,5.72-.764,7.33-3.487C944.212,3.36,945.6.314,946.2.067c.87-.357,1.494.9,1.7,1.562.432,1.361.047,3.817.037,5.316,0,.6.126,1.2.076,1.8' transform='translate(-899.716 -0.004)'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.riha-logo-white{
	height:90px;
	width: 80px;
	background-repeat: no-repeat;
	background-size:contain;
	background-image: url("data:image/svg+xml,%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='138.897' height='63.362' viewBox='0 0 138.897 63.362'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='138.897' height='63.362' transform='translate(0 0)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1' data-name='Group 1' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M1448.409,500.472a16.847,16.847,0,0,1,9.15-3.807c1.554-.216,3.127-.257,4.685-.381l11.492,0v-22.1h3.854a3.564,3.564,0,0,1,2.68,2.753v43.2h-3.56c-1.179,0-2.973-1.541-2.973-2.753V497.976c-2.288-.011-4.578.014-6.867,0-1.527-.007-3.084-.145-4.625-.079-7.067.3-11.6,3.315-13.212,10.353-.9,3.919-.567,7.9-.623,11.894h-3.561a3.271,3.271,0,0,1-2.97-3.851c-.022-14.035.01-28.072,0-42.106h3.854c1.11,0,2.68,1.812,2.68,2.9Z' transform='translate(-1388.945 -456.784)'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,474.111l20.889,0c7.7.386,16.172,6.122,15,14.712-.771,5.652-5.89,9.235-10.967,10.764-.1.032-.13-.046-.108.148,4.542,1.034,10.569,4.481,11.158,9.582.218,1.89.172,4.295.224,6.236.04,1.484.048,2.961.07,4.444H32.632a3.337,3.337,0,0,1-2.9-2.9c-.276-3.194.58-6.945-.53-9.968a9.971,9.971,0,0,0-7.116-6.539c-2.194-.487-5.317-.068-7.574.254-5.266.751-6.667,3.053-7.45,8.113a73.587,73.587,0,0,0-.526,11.11H2.973c-1.225,0-2.973-1.508-2.973-2.753ZM6.534,503.77a16.9,16.9,0,0,1,1.727-2.054c4.858-4.238,12.005-.7,17.34-4.537,8.45-6.077,5.437-20.591-5.152-21.823l-14.649,0a3.414,3.414,0,0,1,.734,1.5Z' transform='translate(0 -456.705)'/%3E%3Cpath id='Path_3' data-name='Path 3' d='M2660.8,521.632h-5.4a3.475,3.475,0,0,1-2.472-1.566l-6.739-15.212a25.281,25.281,0,0,0-11.555,2.473,30.945,30.945,0,0,0-14.8,14.305H2618l20.156-45.144a1.613,1.613,0,0,1,2.813.335Zm-23.731-37.348c-.561-.315-.672.186-.875.592l-12.613,28.387c5.538-5.685,12.8-9.765,20.813-10.5.162-.015.832.063.842-.11Z' transform='translate(-2521.903 -458.344)'/%3E%3Cpath id='Path_4' data-name='Path 4' d='M1130.214,518.146h-3.56a3.382,3.382,0,0,1-2.956-2.623c-.213-14.3-.026-28.624-.094-42.933l.077-.4h3.854c1.074,0,2.679,1.76,2.679,2.826Z' transform='translate(-1082.349 -454.858)'/%3E%3Cpath id='Path_5' data-name='Path 5' d='M948.021,8.747c-.283.318-.5-1.172-.513-1.285-.05-.67.144-4.213-.293-4.479a.392.392,0,0,0-.367,0,11.173,11.173,0,0,0-1.457,2.434c-1.651,2.853-3.575,6.157-7.5,4.8.25.775,1.2,3.09.621,3.742a.559.559,0,0,1-.474.15,7.178,7.178,0,0,0-1.691-3.412c-.626-.779-2.44-2.413-2.344-3.443a.7.7,0,0,1,.752-.621c.206.034,1.329.793,1.691.955,3.351,1.5,5.72-.764,7.33-3.487C944.212,3.36,945.6.314,946.2.067c.87-.357,1.494.9,1.7,1.562.432,1.361.047,3.817.037,5.316,0,.6.126,1.2.076,1.8' transform='translate(-899.716 -0.004)'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.logo-header{
    height: 64px;
    width: 140px;
	background-image: url("data:image/svg+xml,%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 138.897 63.362'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='138.897' height='63.362' transform='translate(0 0)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1' data-name='Group 1' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M1448.409,500.472a16.847,16.847,0,0,1,9.15-3.807c1.554-.216,3.127-.257,4.685-.381l11.492,0v-22.1h3.854a3.564,3.564,0,0,1,2.68,2.753v43.2h-3.56c-1.179,0-2.973-1.541-2.973-2.753V497.976c-2.288-.011-4.578.014-6.867,0-1.527-.007-3.084-.145-4.625-.079-7.067.3-11.6,3.315-13.212,10.353-.9,3.919-.567,7.9-.623,11.894h-3.561a3.271,3.271,0,0,1-2.97-3.851c-.022-14.035.01-28.072,0-42.106h3.854c1.11,0,2.68,1.812,2.68,2.9Z' transform='translate(-1388.945 -456.784)'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,474.111l20.889,0c7.7.386,16.172,6.122,15,14.712-.771,5.652-5.89,9.235-10.967,10.764-.1.032-.13-.046-.108.148,4.542,1.034,10.569,4.481,11.158,9.582.218,1.89.172,4.295.224,6.236.04,1.484.048,2.961.07,4.444H32.632a3.337,3.337,0,0,1-2.9-2.9c-.276-3.194.58-6.945-.53-9.968a9.971,9.971,0,0,0-7.116-6.539c-2.194-.487-5.317-.068-7.574.254-5.266.751-6.667,3.053-7.45,8.113a73.587,73.587,0,0,0-.526,11.11H2.973c-1.225,0-2.973-1.508-2.973-2.753ZM6.534,503.77a16.9,16.9,0,0,1,1.727-2.054c4.858-4.238,12.005-.7,17.34-4.537,8.45-6.077,5.437-20.591-5.152-21.823l-14.649,0a3.414,3.414,0,0,1,.734,1.5Z' transform='translate(0 -456.705)'/%3E%3Cpath id='Path_3' data-name='Path 3' d='M2660.8,521.632h-5.4a3.475,3.475,0,0,1-2.472-1.566l-6.739-15.212a25.281,25.281,0,0,0-11.555,2.473,30.945,30.945,0,0,0-14.8,14.305H2618l20.156-45.144a1.613,1.613,0,0,1,2.813.335Zm-23.731-37.348c-.561-.315-.672.186-.875.592l-12.613,28.387c5.538-5.685,12.8-9.765,20.813-10.5.162-.015.832.063.842-.11Z' transform='translate(-2521.903 -458.344)'/%3E%3Cpath id='Path_4' data-name='Path 4' d='M1130.214,518.146h-3.56a3.382,3.382,0,0,1-2.956-2.623c-.213-14.3-.026-28.624-.094-42.933l.077-.4h3.854c1.074,0,2.679,1.76,2.679,2.826Z' transform='translate(-1082.349 -454.858)'/%3E%3Cpath id='Path_5' data-name='Path 5' d='M948.021,8.747c-.283.318-.5-1.172-.513-1.285-.05-.67.144-4.213-.293-4.479a.392.392,0,0,0-.367,0,11.173,11.173,0,0,0-1.457,2.434c-1.651,2.853-3.575,6.157-7.5,4.8.25.775,1.2,3.09.621,3.742a.559.559,0,0,1-.474.15,7.178,7.178,0,0,0-1.691-3.412c-.626-.779-2.44-2.413-2.344-3.443a.7.7,0,0,1,.752-.621c.206.034,1.329.793,1.691.955,3.351,1.5,5.72-.764,7.33-3.487C944.212,3.36,945.6.314,946.2.067c.87-.357,1.494.9,1.7,1.562.432,1.361.047,3.817.037,5.316,0,.6.126,1.2.076,1.8' transform='translate(-899.716 -0.004)'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.logo{
    display: block;
    height: 44px;
    mask-repeat: no-repeat;
    mask-size: contain;
    width: 86px;
	mask-image: url("data:image/svg+xml,%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='138.897' height='63.362' viewBox='0 0 138.897 63.362'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='138.897' height='63.362' transform='translate(0 0)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1' data-name='Group 1' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M1448.409,500.472a16.847,16.847,0,0,1,9.15-3.807c1.554-.216,3.127-.257,4.685-.381l11.492,0v-22.1h3.854a3.564,3.564,0,0,1,2.68,2.753v43.2h-3.56c-1.179,0-2.973-1.541-2.973-2.753V497.976c-2.288-.011-4.578.014-6.867,0-1.527-.007-3.084-.145-4.625-.079-7.067.3-11.6,3.315-13.212,10.353-.9,3.919-.567,7.9-.623,11.894h-3.561a3.271,3.271,0,0,1-2.97-3.851c-.022-14.035.01-28.072,0-42.106h3.854c1.11,0,2.68,1.812,2.68,2.9Z' transform='translate(-1388.945 -456.784)'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,474.111l20.889,0c7.7.386,16.172,6.122,15,14.712-.771,5.652-5.89,9.235-10.967,10.764-.1.032-.13-.046-.108.148,4.542,1.034,10.569,4.481,11.158,9.582.218,1.89.172,4.295.224,6.236.04,1.484.048,2.961.07,4.444H32.632a3.337,3.337,0,0,1-2.9-2.9c-.276-3.194.58-6.945-.53-9.968a9.971,9.971,0,0,0-7.116-6.539c-2.194-.487-5.317-.068-7.574.254-5.266.751-6.667,3.053-7.45,8.113a73.587,73.587,0,0,0-.526,11.11H2.973c-1.225,0-2.973-1.508-2.973-2.753ZM6.534,503.77a16.9,16.9,0,0,1,1.727-2.054c4.858-4.238,12.005-.7,17.34-4.537,8.45-6.077,5.437-20.591-5.152-21.823l-14.649,0a3.414,3.414,0,0,1,.734,1.5Z' transform='translate(0 -456.705)'/%3E%3Cpath id='Path_3' data-name='Path 3' d='M2660.8,521.632h-5.4a3.475,3.475,0,0,1-2.472-1.566l-6.739-15.212a25.281,25.281,0,0,0-11.555,2.473,30.945,30.945,0,0,0-14.8,14.305H2618l20.156-45.144a1.613,1.613,0,0,1,2.813.335Zm-23.731-37.348c-.561-.315-.672.186-.875.592l-12.613,28.387c5.538-5.685,12.8-9.765,20.813-10.5.162-.015.832.063.842-.11Z' transform='translate(-2521.903 -458.344)'/%3E%3Cpath id='Path_4' data-name='Path 4' d='M1130.214,518.146h-3.56a3.382,3.382,0,0,1-2.956-2.623c-.213-14.3-.026-28.624-.094-42.933l.077-.4h3.854c1.074,0,2.679,1.76,2.679,2.826Z' transform='translate(-1082.349 -454.858)'/%3E%3Cpath id='Path_5' data-name='Path 5' d='M948.021,8.747c-.283.318-.5-1.172-.513-1.285-.05-.67.144-4.213-.293-4.479a.392.392,0,0,0-.367,0,11.173,11.173,0,0,0-1.457,2.434c-1.651,2.853-3.575,6.157-7.5,4.8.25.775,1.2,3.09.621,3.742a.559.559,0,0,1-.474.15,7.178,7.178,0,0,0-1.691-3.412c-.626-.779-2.44-2.413-2.344-3.443a.7.7,0,0,1,.752-.621c.206.034,1.329.793,1.691.955,3.351,1.5,5.72-.764,7.33-3.487C944.212,3.36,945.6.314,946.2.067c.87-.357,1.494.9,1.7,1.562.432,1.361.047,3.817.037,5.316,0,.6.126,1.2.076,1.8' transform='translate(-899.716 -0.004)'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.logo-footer{
    width: 139px;
    height: 64px;
}
.btn{
padding: 12px 32px;
border-radius: 0;
}

.btn-black{
color: #fff;
background-color: #000;
}

.btn-white{
color: #000;
background-color: #fff;
}

.btn-black:hover{
color: #000;
background-color: #fff;
border: 1pt solid #000000;
}

.btn-white:hover{
color: #fff;
background-color: #000;
border: 1pt solid #ffffff;
}

button#btn-menu {
	position: relative;
    background:transparent;
    border: none;
    width:72px;
	height: 72px;
	padding-left: 12px;
    display:flex;
    flex-direction: column;
    justify-content: space-evenly;
}

button#btn-menu span, button#btn-menu:before, button#btn-menu:after{
	content:"";
    width: 100%;
    display:block;
    height: 3px;
    border-radius: 2px;
    
    backdrop-filter: invert(100%) saturate(10%);
}
#second-menu.expanded button#btn-menu span{
    width: 65%;
}

.mt-space{
	margin-top: var(--top-space);
}
.pt-space{
	padding-top: var(--top-space);
}
.t-space{
	top: var(--top-space);
}
#first-menu{
	position: relative;
	z-index: 1;
}
#second-menu{
	position: relative;
}

#second-menu .second-menu-container{
	position: absolute;
	top: -100px;
	left: 0;
	right:0;
}
#second-menu.expanded .second-menu-container{
	top: 0px;
}
.bg-secondary{
background-color: #EBEBEB;
}
.bg-light{
background-color: #F3F3F3!important;
}
.bgp-left{
	background-position: left!important;
}
.icon-livraison{
height: 35px;
width: 58px;
background-image: url("data:image/svg+xml,%3Csvg id='delivery-car' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58.709 35.143'%3E%3Cpath id='Path_42' data-name='Path 42' d='M22.962,62.075h-6.1a.992.992,0,1,1,0-1.985h6.1a.992.992,0,0,1,0,1.985Z' transform='translate(-6.204 -32.866)' fill='%236b6b6b'/%3E%3Cpath id='Path_43' data-name='Path 43' d='M56.677,62.075H43.352a.992.992,0,1,1,0-1.985H56.677a.992.992,0,1,1,0,1.985Z' transform='translate(-15.169 -32.866)' fill='%236b6b6b'/%3E%3Cpath id='Path_44' data-name='Path 44' d='M65.806,48.149H61.03a.992.992,0,1,1,0-1.985h3.8V38.477a3.063,3.063,0,0,0-1.323-2.527l-3.043-2.058a1.085,1.085,0,0,1-.271-.278L52.972,22.453a3.308,3.308,0,0,0-2.805-1.528H22.492a.992.992,0,1,1,0-1.985H50.166a5.293,5.293,0,0,1,4.472,2.435l7.112,10.989L64.6,34.309a5.048,5.048,0,0,1,2.223,4.168v8.68a.992.992,0,0,1-1.012.992Z' transform='translate(-8.11 -18.94)' fill='%236b6b6b'/%3E%3Cpath id='Path_45' data-name='Path 45' d='M31.788,65.2A6.708,6.708,0,1,1,38.5,58.488,6.708,6.708,0,0,1,31.788,65.2Zm0-11.432a4.724,4.724,0,1,0,4.724,4.724,4.724,4.724,0,0,0-4.724-4.724Z' transform='translate(-9.321 -30.054)' fill='%236b6b6b'/%3E%3Cpath id='Path_46' data-name='Path 46' d='M69.178,65.2a6.708,6.708,0,1,1,6.708-6.708A6.708,6.708,0,0,1,69.178,65.2Zm0-11.432A4.724,4.724,0,1,0,73.9,58.488a4.724,4.724,0,0,0-4.724-4.724Z' transform='translate(-21.974 -30.054)' fill='%236b6b6b'/%3E%3Cpath id='Path_47' data-name='Path 47' d='M72.509,34.064h-16.1a.992.992,0,0,1-.992-.992V19.932a.992.992,0,0,1,.992-.992H61.48a5.61,5.61,0,0,1,4.73,2.574l7.132,11.022a.986.986,0,0,1-.834,1.528ZM57.4,32.079H70.683l-6.14-9.487a3.632,3.632,0,0,0-3.063-1.667H57.4Z' transform='translate(-19.589 -18.94)' fill='%236b6b6b'/%3E%3Cpath id='Path_48' data-name='Path 48' d='M22.636,31.875H12.262a.992.992,0,1,1,0-1.985H22.636a.992.992,0,1,1,0,1.985Z' transform='translate(-4.648 -22.646)' fill='%236b6b6b'/%3E%3Cpath id='Path_49' data-name='Path 49' d='M14.578,42.755H2.252a.992.992,0,1,1,0-1.985H14.578a.992.992,0,1,1,0,1.985Z' transform='translate(-1.26 -26.328)' fill='%236b6b6b'/%3E%3Cpath id='Path_50' data-name='Path 50' d='M15.376,51.855h-7.4a.992.992,0,1,1,0-1.985h7.4a.992.992,0,1,1,0,1.985Z' transform='translate(-3.196 -29.407)' fill='%236b6b6b'/%3E%3C/svg%3E%0A");
}
.icon-payment{
height: 35px;
width: 52px;
background-image: url("data:image/svg+xml,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 51.639 41.311'%3E%3Cpath id='Path_51' data-name='Path 51' d='M52.491,7.705,42.163,3.574a1.033,1.033,0,0,0-.768,0L31.066,7.705a1.033,1.033,0,0,0-.649.958V19.339a11.421,11.421,0,0,0,5.517,9.745l5.313,3.187a1.033,1.033,0,0,0,1.062,0l4.633-2.78V41.058a1.7,1.7,0,0,1-1.694,1.694H5.259a1.7,1.7,0,0,1-1.694-1.694v-23.1H27.32a1.033,1.033,0,1,0,0-2.066H3.566V13.456a1.7,1.7,0,0,1,1.694-1.694H27.32a1.033,1.033,0,1,0,0-2.066H5.259A3.761,3.761,0,0,0,1.5,13.456v27.6a3.761,3.761,0,0,0,3.759,3.759H45.249a3.761,3.761,0,0,0,3.759-3.759V28.08a11.421,11.421,0,0,0,4.131-8.746V8.664a1.033,1.033,0,0,0-.648-.958ZM51.074,19.339a9.34,9.34,0,0,1-4.515,7.973l-4.78,2.869L37,27.312a9.34,9.34,0,0,1-4.515-7.973V9.362l9.3-3.718,9.3,3.718Z' transform='translate(-1.5 -3.5)' fill='%236b6b6b'/%3E%3Cpath id='Path_52' data-name='Path 52' d='M20.264,11.31A1.033,1.033,0,0,0,18.8,12.77l2.755,2.753a1.033,1.033,0,0,0,1.46,0l5.509-5.509a1.033,1.033,0,0,0-1.462-1.46l-4.778,4.78Z' transform='translate(16.614 1.562)' fill='%236b6b6b'/%3E%3Cpath id='Path_53' data-name='Path 53' d='M5.533,19.5a1.033,1.033,0,1,0,0,2.066H13.8a1.033,1.033,0,1,0,0-2.066Z' transform='translate(1.697 13.549)' fill='%236b6b6b'/%3E%3C/svg%3E%0A");
}
.icon-help{
height: 35px;
width: 42px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 42.311 42.311'%3E%3Cg id='help_4_' data-name='help (4)' transform='translate(0.5 0.5)'%3E%3Cg id='Group_75' data-name='Group 75' transform='translate(19.829 28.918)'%3E%3Cg id='Group_74' data-name='Group 74'%3E%3Cpath id='Path_54' data-name='Path 54' d='M246.586,358.4a.826.826,0,1,0,.826.826A.827.827,0,0,0,246.586,358.4Z' transform='translate(-245.76 -358.4)' fill='%236b6b6b' stroke='%236b6b6b' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_77' data-name='Group 77' transform='translate(19.003 28.092)'%3E%3Cg id='Group_76' data-name='Group 76'%3E%3Ccircle id='Ellipse_5' data-name='Ellipse 5' cx='1.652' cy='1.652' r='1.652' fill='%236b6b6b' stroke='%236b6b6b' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_79' data-name='Group 79'%3E%3Cg id='Group_78' data-name='Group 78'%3E%3Cpath id='Path_55' data-name='Path 55' d='M20.656,0A20.656,20.656,0,1,0,41.311,20.656,20.678,20.678,0,0,0,20.656,0Zm0,39.659a19,19,0,1,1,19-19A19.025,19.025,0,0,1,20.656,39.659Z' fill='%236b6b6b' stroke='%236b6b6b' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_81' data-name='Group 81' transform='translate(14.872 9.915)'%3E%3Cg id='Group_80' data-name='Group 80'%3E%3Cpath id='Path_56' data-name='Path 56' d='M195.794,127.629a5.784,5.784,0,0,0-11.473,1.043.826.826,0,1,0,1.652,0,4.133,4.133,0,1,1,6.122,3.621,5.21,5.21,0,0,0-2.817,4.642v1.652a.825.825,0,1,0,1.649,0v-1.8a3.536,3.536,0,0,1,1.963-3.05A5.811,5.811,0,0,0,195.794,127.629Z' transform='translate(-184.321 -122.889)' fill='%236b6b6b' stroke='%236b6b6b' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon-facebook-white{
width:19px;
height:35px;
background-image: url("data:image/svg+xml,%3Csvg id='_x30_1._Facebook' xmlns='http://www.w3.org/2000/svg' width='18.963' height='35.155' viewBox='0 0 18.963 35.155'%3E%3Cpath id='Icon_11_' d='M33.68,29.943H29.324c-.7,0-.924-.264-.924-.924V23.7c0-.7.264-.924.924-.924H33.68V18.9a9.773,9.773,0,0,1,1.188-4.972,7.3,7.3,0,0,1,3.916-3.256,9.789,9.789,0,0,1,3.388-.572h4.312c.616,0,.88.264.88.88V16c0,.616-.264.88-.88.88-1.188,0-2.376,0-3.564.044a1.589,1.589,0,0,0-1.8,1.8c-.044,1.32,0,2.6,0,3.96h5.1c.7,0,.968.264.968.968v5.324c0,.7-.22.924-.968.924h-5.1V44.243c0,.748-.22,1.012-1.012,1.012H34.6c-.66,0-.924-.264-.924-.924V29.943Z' transform='translate(-28.4 -10.1)' fill='%23ebebeb'/%3E%3C/svg%3E%0A");
}
.icon-facebook-white{
	--ratio: 19/35;
width:calc(24px * var(--ratio));
height:24px;
background-image: url("data:image/svg+xml,%3Csvg id='_x30_1._Facebook' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.963 35.155'%3E%3Cpath id='Icon_11_' d='M33.68,29.943H29.324c-.7,0-.924-.264-.924-.924V23.7c0-.7.264-.924.924-.924H33.68V18.9a9.773,9.773,0,0,1,1.188-4.972,7.3,7.3,0,0,1,3.916-3.256,9.789,9.789,0,0,1,3.388-.572h4.312c.616,0,.88.264.88.88V16c0,.616-.264.88-.88.88-1.188,0-2.376,0-3.564.044a1.589,1.589,0,0,0-1.8,1.8c-.044,1.32,0,2.6,0,3.96h5.1c.7,0,.968.264.968.968v5.324c0,.7-.22.924-.968.924h-5.1V44.243c0,.748-.22,1.012-1.012,1.012H34.6c-.66,0-.924-.264-.924-.924V29.943Z' transform='translate(-28.4 -10.1)' fill='%23ebebeb'/%3E%3C/svg%3E%0A");
}
.icon-instagram-white{
	
width:24px;
height:24px;
background-image: url("data:image/svg+xml,%3Csvg id='instagram_3_' data-name='instagram (3)' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.155 35.155'%3E%3Cpath id='Path_116' data-name='Path 116' d='M108.4,84.1H94.959A10.866,10.866,0,0,0,84.1,94.959V108.4a10.866,10.866,0,0,0,10.859,10.859H108.4A10.866,10.866,0,0,0,119.255,108.4V94.959A10.879,10.879,0,0,0,108.4,84.1Zm6.943,24.3a6.956,6.956,0,0,1-6.943,6.943H94.959a6.956,6.956,0,0,1-6.943-6.943V94.959a6.956,6.956,0,0,1,6.943-6.943H108.4a6.956,6.956,0,0,1,6.943,6.943Z' transform='translate(-84.1 -84.1)' fill='%23ebebeb'/%3E%3Cpath id='Path_117' data-name='Path 117' d='M177.088,168.1a8.988,8.988,0,1,0,8.988,8.988A9,9,0,0,0,177.088,168.1Zm0,14.448a5.46,5.46,0,1,1,5.46-5.46A5.466,5.466,0,0,1,177.088,182.548Z' transform='translate(-159.511 -159.511)' fill='%23ebebeb'/%3E%3Ccircle id='Ellipse_12' data-name='Ellipse 12' cx='1.524' cy='1.524' r='1.524' transform='matrix(0.987, -0.16, 0.16, 0.987, 25.261, 6.813)' fill='%23ebebeb'/%3E%3C/svg%3E%0A");
}
.icon-tik-tok-white{
	--ratio: 31/35;
width:calc(24px * var(--ratio));
height:24px;
background-image: url("data:image/svg+xml,%3Csvg id='tik-tok' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.886 35.155'%3E%3Cpath id='Path_115' data-name='Path 115' d='M62.292,9.192A8.858,8.858,0,0,1,56.94,7.4a8.878,8.878,0,0,1-3.368-5.352A8.925,8.925,0,0,1,53.4.39h-5.74V16.075l-.007,8.591a5.2,5.2,0,1,1-3.569-4.93V13.908a11.3,11.3,0,0,0-1.655-.122,11.007,11.007,0,0,0-8.271,3.7,10.787,10.787,0,0,0,.487,14.874,11.2,11.2,0,0,0,1.037.906,11.008,11.008,0,0,0,6.747,2.281,11.3,11.3,0,0,0,1.655-.122,10.97,10.97,0,0,0,6.129-3.065,10.746,10.746,0,0,0,3.224-7.648l-.03-12.829a14.545,14.545,0,0,0,8.9,3.024V9.191s-.015,0-.017,0Z' transform='translate(-31.423 -0.39)' fill='%23ebebeb'/%3E%3C/svg%3E%0A");
}
.icon-36x36{
	height: 36px;
	width: 36px;
}
.icon-search{
	background-size: 17px 17px;
	background-image: url("data:image/svg+xml,%3Csvg id='_x32_-Magnifying_Glass' xmlns='http://www.w3.org/2000/svg' width='17.289' height='17.289' viewBox='0 0 17.289 17.289'%3E%3Cpath id='Path_9' data-name='Path 9' d='M23.949,23.238,20.021,19.31a7.561,7.561,0,1,0-.711.711l3.928,3.928a.5.5,0,1,0,.711-.711ZM9.728,18.972a6.536,6.536,0,1,1,4.622,1.914,6.495,6.495,0,0,1-4.622-1.914Z' transform='translate(-6.808 -6.808)'/%3E%3C/svg%3E%0A");
}
.icon-customer{
	background-size: 17px 17px;
	background-image: url("data:image/svg+xml,%3Csvg id='user_9_' data-name='user (9)' xmlns='http://www.w3.org/2000/svg' width='15.557' height='17.905' viewBox='0 0 15.557 17.905'%3E%3Cpath id='Path_7' data-name='Path 7' d='M11.039,10.827a4.789,4.789,0,1,1,4.789-4.789A4.795,4.795,0,0,1,11.039,10.827Zm0-8.328a3.539,3.539,0,1,0,3.539,3.539A3.547,3.547,0,0,0,11.039,2.5Z' transform='translate(-3.26 -1.25)'/%3E%3Cpath id='Path_8' data-name='Path 8' d='M17.592,21.329a.629.629,0,0,1-.625-.625c0-2.873-2.931-5.205-6.529-5.205S3.909,17.831,3.909,20.7a.625.625,0,1,1-1.249,0c0-3.556,3.489-6.454,7.778-6.454s7.778,2.9,7.778,6.454A.629.629,0,0,1,17.592,21.329Z' transform='translate(-2.66 -3.424)'/%3E%3C/svg%3E%0A");
}
.cart-icon{
	position: relative;
	background-size: 17px 17px;
	background-image: url("data:image/svg+xml,%3Csvg id='parcel_1_' data-name='parcel (1)' xmlns='http://www.w3.org/2000/svg' width='14.057' height='17.84' viewBox='0 0 14.057 17.84'%3E%3Cpath id='Path_6' data-name='Path 6' d='M24.747,5.541l-.113-1.528a3.248,3.248,0,0,0-6.48,0l-.113,1.528H16.414A1.291,1.291,0,0,0,15.14,6.73l-.764,10.738a1.265,1.265,0,0,0,.34.962,1.3,1.3,0,0,0,.934.41h11.5a1.244,1.244,0,0,0,.934-.41,1.265,1.265,0,0,0,.34-.962L27.661,6.829a1.375,1.375,0,0,0-1.372-1.273H24.747ZM19,4.07a2.4,2.4,0,0,1,4.782,0l.1,1.471H18.89Zm7.81,2.815.764,10.639a.421.421,0,0,1-.113.325.454.454,0,0,1-.311.141H15.65a.436.436,0,0,1-.424-.467l.764-10.738a.42.42,0,0,1,.424-.4h1.57L17.9,7.522a.418.418,0,0,0,.4.453h.028a.42.42,0,0,0,.424-.4l.085-1.188h5.122l.085,1.188a.425.425,0,1,0,.849-.057L24.8,6.39h1.486A.536.536,0,0,1,26.812,6.886Z' transform='translate(-14.372 -1)'/%3E%3C/svg%3E");
}
.cart-icon .count{
	display: block;
	font-size: 12px;
	font-weight: bold;
	border-radius: 8px;
	padding: 2px 4px;
	position: absolute;
	right: -4px;
	top: -2px;
	background-color: #FFEBC4;
	color: #000;
}
.blur-modal {
        backdrop-filter: blur(3px);
        --bs-modal-border-color: transparent;
        --bs-modal-bg: transparent;
		    background-color: #00000094;
}
.dgwt-wcas-search-wrapp{
	max-width: 100%!important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{
    background: transparent;
	padding: 0;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
	top: 11px;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
    background: transparent!important;
    border-color: #ffffff4f!important;
    color: white;
	    padding: 13px 24px 13px 60px!important;
}
.dgwt-wcas-suggestions-wrapp{
    background: transparent !important;
    border: 1px solid #ffffff4f !important;
    border-radius: 8px !important;
    margin-top: 12px !important;
 }
 .dgwt-wcas-suggestion-selected{
    background-color: #eeeeee40;
}
.modal-backdrop{
	z-index: inherit;
}
.g-1px>*{
border-right:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
}
.g-1px{
border-left:1px solid #EBEBEB;
border-top:1px solid #EBEBEB;
}
#filters-container{
	margin-left: -20%;
}
#filters-container.expanded{
	margin-left: 0%;
}

.nav-links {
    display:flex;
    width: 100%;
}
.nav-links a{
	color: #666;
	text-decoration: none;
}
.nav-links .current{
	color: #000;
	font-weight: bold;
}
.nav-links .prev{
    width:auto;
    margin-right: auto;
}
.nav-links .next{
    width: auto;
    margin-left: auto;
}
.page-numbers{
    display:block;
    width: 36px;
	text-align: center;
}
.btn-filter-products{
	padding: 16px 42px 16px 16px;
	background-position: center right 16px;
	background-repeat: no-repeat;
	background-color: white;
	color: black;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.278' height='21.045' viewBox='0 0 26.278 21.045'%3E%3Cpath id='filter_5_' data-name='filter (5)' d='M.821,55.225H14.192a3.419,3.419,0,0,0,6.639,0h4.626a.821.821,0,1,0,0-1.642H20.831a3.419,3.419,0,0,0-6.639,0H.821a.821.821,0,0,0,0,1.642Zm16.69-2.6A1.777,1.777,0,1,1,15.734,54.4,1.779,1.779,0,0,1,17.511,52.626Zm-16.69,9.7H5.448a3.419,3.419,0,0,0,6.639,0H25.457a.821.821,0,1,0,0-1.642H12.086a3.419,3.419,0,0,0-6.639,0H.821a.821.821,0,0,0,0,1.642Zm7.946-2.6A1.777,1.777,0,1,1,6.99,61.506,1.779,1.779,0,0,1,8.767,59.729Zm16.69,8.059H20.831a3.419,3.419,0,0,0-6.639,0H.821a.821.821,0,0,0,0,1.642H14.192a3.419,3.419,0,0,0,6.639,0h4.626a.821.821,0,1,0,0-1.642Zm-7.946,2.6a1.777,1.777,0,1,1,1.777-1.777A1.779,1.779,0,0,1,17.511,70.387Z' transform='translate(0 -50.984)'/%3E%3C/svg%3E%0A");
}
.orderby{
	padding: 16px 2rem 16px 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	background-repeat: no-repeat;
	background-position: center right;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.548' height='8.481' viewBox='0 0 15.548 8.481'%3E%3Cpath id='Down_Arrow_3_' d='M27.774,48.48a.7.7,0,0,1-.5-.207l-7.067-7.067a.707.707,0,0,1,1-1l6.568,6.568,6.568-6.568a.707.707,0,0,1,1,1l-7.067,7.067A.7.7,0,0,1,27.774,48.48Z' transform='translate(-20 -40)' fill='%236b6b6b'/%3E%3C/svg%3E%0A");

}
.orderby option:checked,.orderby option:hover{
	color: #fff;
	background-color: #000;
}
.orderby option{
	padding-block: 12px;
}
 @media (min-width: 992px) {
.btn-filter-products{
padding: 16px 76px 16px 16px;
}
	 .orderby{
		 padding: 16px 2rem 16px 16px;}
}
.btn-filter-products.expanded{
color: white;
background-color: black;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.278' height='21.045' viewBox='0 0 26.278 21.045'%3E%3Cpath id='filter_5_' data-name='filter (5)' d='M.821,55.225H14.192a3.419,3.419,0,0,0,6.639,0h4.626a.821.821,0,1,0,0-1.642H20.831a3.419,3.419,0,0,0-6.639,0H.821a.821.821,0,0,0,0,1.642Zm16.69-2.6A1.777,1.777,0,1,1,15.734,54.4,1.779,1.779,0,0,1,17.511,52.626Zm-16.69,9.7H5.448a3.419,3.419,0,0,0,6.639,0H25.457a.821.821,0,1,0,0-1.642H12.086a3.419,3.419,0,0,0-6.639,0H.821a.821.821,0,0,0,0,1.642Zm7.946-2.6A1.777,1.777,0,1,1,6.99,61.506,1.779,1.779,0,0,1,8.767,59.729Zm16.69,8.059H20.831a3.419,3.419,0,0,0-6.639,0H.821a.821.821,0,0,0,0,1.642H14.192a3.419,3.419,0,0,0,6.639,0h4.626a.821.821,0,1,0,0-1.642Zm-7.946,2.6a1.777,1.777,0,1,1,1.777-1.777A1.779,1.779,0,0,1,17.511,70.387Z' transform='translate(0 -50.984)' fill='%23fff'/%3E%3C/svg%3E%0A");
}
@media (max-width: 991px){
	.btn{
		padding: 12px 24px;
	}
	.quantity .input-box{
		width: 40px;
	}
	#filters-container{
	margin-left: 0%;
	height: 0px;
	opacity: 0;
	overflow: scroll;
}
#filters-container.expanded{
	margin-left: 0%;
	height: 130px;
	opacity: 1;
}
}
.widget-title.wpc-filter-title{
	font-weight: bold;
}
.wpc-filters-range-inputs .ui-slider .ui-slider-handle{
	width: 16px!important;
	height: 16px!important;
	top: -8px!important;
}
.ajax-add-to-cart{
	background-color: transparent;
	padding: 16px 0 16px 0 ;
	border-radius: 0;
	border: none;
	border-bottom: 1pt solid #000!important;
	color: #000;
}
#filters-container ol,#filters-container ul{
	padding-left: 0;
}


.pulsing {
    padding-left: 12px;
    padding-right: 12px;
}

.added{
	background-color: rgb(57, 59, 57);
}

.section-half-sticky {
    /* display: grid; */
    grid-template-columns: 50% 50%;
}


.information-block {
    display: grid;
}
.information-block>div>div{
    position: sticky;
    top: 136px;
}

.icon-wishlist{
	display: block;
	height: 36px;
	width: 36px;
	background-size: 18px 18px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_22' data-name='Layer 22' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.869 26.615'%3E%3Cpath id='Path_74' data-name='Path 74' d='M28.866,29.472C28.626,24.684,24.484,20.256,20,20H19.99a7.044,7.044,0,0,0-4.736,1.572l-.032.026-.783.663-.781-.665-.032-.026a7.624,7.624,0,0,0-1.608-.978A6.823,6.823,0,0,0,8.89,20H8.878C4.4,20.256.251,24.683.014,29.47v.011a9.751,9.751,0,0,0,.234,2.558l.005.022a15.872,15.872,0,0,0,.926,2.508,21.982,21.982,0,0,0,4.948,5.962,67.464,67.464,0,0,0,5.445,4.388l.024.017,1.948,1.383a1.547,1.547,0,0,0,1.792,0l1.949-1.384.024-.017c1.461-1.1,2.615-1.967,3.718-2.884.56-.465,1.125-.959,1.727-1.5a22.053,22.053,0,0,0,4.939-5.945,9.564,9.564,0,0,0,.683-1.653c.083-.257.146-.477.184-.616.025-.089.05-.182.069-.277h0a9.77,9.77,0,0,0,.235-2.556s0-.006,0-.01ZM26.52,31.71a1.047,1.047,0,0,1,.02-.133A1.222,1.222,0,0,0,26.52,31.71Zm.087.523a1.058,1.058,0,0,0,.082.151A1.067,1.067,0,0,1,26.606,32.232Zm-.064-.669v.008a9.771,9.771,0,0,1-.73,1.988c-.006.011-.012.021-.017.032a20.047,20.047,0,0,1-4.483,5.353c-.585.532-1.111.99-1.654,1.441-1.061.882-2.193,1.734-3.626,2.811L14.44,44.327,12.848,43.2a65.585,65.585,0,0,1-5.279-4.251,20.132,20.132,0,0,1-4.474-5.336,13.925,13.925,0,0,1-.761-2.057,7.482,7.482,0,0,1-.18-1.976C2.342,25.881,5.6,22.339,9,22.138a4.7,4.7,0,0,1,2.15.41,5.5,5.5,0,0,1,1.141.694l1.459,1.24a1.071,1.071,0,0,0,1.389,0l1.459-1.24a4.852,4.852,0,0,1,3.291-1.1c3.394.2,6.653,3.742,6.841,7.437A7.493,7.493,0,0,1,26.543,31.563Z' transform='translate(-0.005 -19.99)' fill='%23ebebeb'/%3E%3C/svg%3E%0A");
}
.volume-btn,.play-btn{
	border: none;
	padding: 0;
	background-color: transparent;
	position: absolute;
	width: 40px;
	height: 40px;
	bottom: 3rem;
	right: 40px;
	z-index: 1;
}
.play-btn{
	right: 100px;
}
.play-btn .play-icon,.play-btn .pause-icon,.volume-btn .volume-on,.volume-btn .volume-off{
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
}
.play-btn .play-icon{
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath id='Path_1039' data-name='Path 1039' d='M20,0A20,20,0,1,0,40,20,19.989,19.989,0,0,0,20,0Zm7.206,22.22-9.4,5.43a2.565,2.565,0,0,1-3.847-2.22V14.57a2.564,2.564,0,0,1,3.847-2.22l9.4,5.431a2.563,2.563,0,0,1,0,4.44Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}
.play-btn .pause-icon{
	display: none;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath id='Path_1036' data-name='Path 1036' d='M20,0A20,20,0,1,0,40,20,20.007,20.007,0,0,0,20,0ZM17.5,26.06c0,.96-.4,1.34-1.42,1.34h-2.6c-1.02,0-1.42-.38-1.42-1.34V13.94c0-.96.4-1.34,1.42-1.34h2.58c1.02,0,1.42.38,1.42,1.34V26.06Zm10.56,0c0,.96-.4,1.34-1.42,1.34H24.06c-1.02,0-1.42-.38-1.42-1.34V13.94c0-.96.4-1.34,1.42-1.34h2.58c1.02,0,1.42.38,1.42,1.34Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.volume-btn .volume-on{
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath id='Path_1038' data-name='Path 1038' d='M20,0A20,20,0,1,0,40,20,20,20,0,0,0,20,0Zm5.011,19.885V20c0,.583-.038,1.609-.093,2.785l0,.06a31.481,31.481,0,0,1-.3,3.71,3.336,3.336,0,0,1-1.231,2.3,3.243,3.243,0,0,1-.81.413,3.145,3.145,0,0,1-2.344-.25,21.287,21.287,0,0,1-2.776-1.633,9.17,9.17,0,0,1-1.819-1.375l-4.045,4.045a.792.792,0,1,1-1.119-1.119l2.872-2.871A5.437,5.437,0,0,1,11.06,25.7a4.177,4.177,0,0,1-1.821-1.713,6.256,6.256,0,0,1-.532-2.716L8.7,21.132C8.674,20.744,8.66,20.36,8.66,20s.014-.745.038-1.133l.009-.137a6.257,6.257,0,0,1,.532-2.716A4.177,4.177,0,0,1,11.06,14.3a7.016,7.016,0,0,1,2.968-.366H14.2a6.1,6.1,0,0,0,.941-.033,2.365,2.365,0,0,0,.559-.168,6.011,6.011,0,0,0,.8-.49l.281-.185a32.008,32.008,0,0,1,3.2-1.96,3.346,3.346,0,0,1,2.593-.364,3.214,3.214,0,0,1,.811.413,3.139,3.139,0,0,1,1.177,2.029,11.974,11.974,0,0,1,.2,1.465l4.694-4.694a.791.791,0,1,1,1.119,1.119l-5.847,5.846A9.7,9.7,0,0,1,25.011,19.885Zm2.876,2.724a5.5,5.5,0,0,1-.213.666c-.031.077-.059.139-.08.184-.011.023-.02.042-.028.057l-.01.019,0,.007v0h0a.791.791,0,1,1-1.388-.758l0-.011c.008-.015.021-.045.04-.091a3.926,3.926,0,0,0,.15-.471A9.006,9.006,0,0,0,26.6,20a9.635,9.635,0,0,0-.177-1.95.791.791,0,1,1,1.55-.322A11.209,11.209,0,0,1,28.18,20a10.74,10.74,0,0,1-.293,2.614Zm2.61,2.5a8.119,8.119,0,0,1-.6,1.26c-.086.142-.159.25-.214.329-.027.039-.05.069-.068.092l-.022.028-.008.01,0,0h0a.791.791,0,1,1-1.219-1.008l0,0,.011-.014.021-.03c.031-.044.081-.118.145-.223a6.546,6.546,0,0,0,.484-1.014A12.631,12.631,0,0,0,29.76,20a12.019,12.019,0,0,0-.908-4.95A.792.792,0,0,1,30.3,14.4a13.567,13.567,0,0,1,1.05,5.6,14.289,14.289,0,0,1-.848,5.115Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.volume-btn .volume-off{
	display: none;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath id='Path_1037' data-name='Path 1037' d='M20,0A20,20,0,1,0,40,20,20,20,0,0,0,20,0Zm4.211,22.9c-.146,3.353-.219,5.033-1.182,5.753a2.381,2.381,0,0,1-.6.328c-1.113.4-2.439-.528-5.091-2.392a6.454,6.454,0,0,0-1.384-.846c-.077-.029-.157-.054-.237-.076a6.179,6.179,0,0,0-1.591-.105c-2.253,0-3.38,0-4.234-.72a3.553,3.553,0,0,1-.468-.489c-.694-.894-.715-1.938-.758-4.028,0-.11,0-.218,0-.323s0-.213,0-.323c.043-2.09.064-3.134.757-4.028a3.582,3.582,0,0,1,.468-.489c.853-.72,1.98-.72,4.234-.72a6.151,6.151,0,0,0,1.591-.105q.12-.033.237-.076a6.483,6.483,0,0,0,1.384-.847c2.65-1.865,3.978-2.8,5.091-2.392a2.381,2.381,0,0,1,.6.33c.962.721,1.035,2.4,1.182,5.754.054,1.241.09,2.3.09,2.9S24.265,21.655,24.211,22.9Zm3.716-.147a6.061,6.061,0,0,1-.211.7c-.031.082-.058.147-.08.194-.011.024-.02.044-.028.059l-.01.021,0,.008v0h0l-.139-.082.139.083a.755.755,0,0,1-1.064.324.861.861,0,0,1-.309-1.123l0-.012c.007-.016.02-.05.039-.1a4.283,4.283,0,0,0,.15-.5A10.325,10.325,0,0,0,26.65,20a10.1,10.1,0,0,0-.236-2.337,4.3,4.3,0,0,0-.15-.5c-.018-.05-.032-.08-.039-.1l0-.011a.867.867,0,0,1,.309-1.124.758.758,0,0,1,1.064.324h0v0l0,.008.01.021c.008.016.017.035.027.059.021.05.05.112.08.194a6.092,6.092,0,0,1,.211.7,11.676,11.676,0,0,1,.285,2.75A11.9,11.9,0,0,1,27.927,22.75Zm2.579,2.636a8.8,8.8,0,0,1-.6,1.329c-.084.15-.157.265-.211.346-.028.04-.05.073-.067.1l-.022.03L29.6,27.2l0,0h0l-.2-.173.2.175a.75.75,0,0,1-1.1.106.872.872,0,0,1-.1-1.17l0,0c.006-.007.017-.022.032-.046.031-.047.08-.124.143-.235a7.14,7.14,0,0,0,.479-1.069A14.118,14.118,0,0,0,29.779,20a14.112,14.112,0,0,0-.73-4.787,7.14,7.14,0,0,0-.479-1.069c-.062-.111-.112-.188-.143-.235-.015-.024-.027-.038-.032-.046l0-.005.1-1.17a.75.75,0,0,1,1.1.106h0l0,0,.008.01.022.029c.017.024.04.057.067.1.054.082.127.2.211.346a8.8,8.8,0,0,1,.6,1.329A15.847,15.847,0,0,1,31.339,20a15.884,15.884,0,0,1-.833,5.391ZM29.533,12.85l-.028.025Zm-.133.118-.05.043Zm0,14.063-.058-.05Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.custom-video-player-overlay{
	position: absolute;
	top: 0px;
	bottom:0px;
	left: 0px;
	right: 0px;
	background-color: #000;
	opacity: .5;
}
:root {
  --swiper-wrapper-transition-timing-function: ease-in-out;
}
.flyout-cart-body .blockUI.blockOverlay {
    background:white!important;
}
.woocommerce-Input,.input-text{
    display:block;
    padding: 12px!important;
    height:48px;
    width: 100%!important;
}
.woocommerce-form-row label, .woocommerce-address-fields label{
   margin-bottom: 8px; 
   font-weight: bold;
}
.password-input{
   position: relative;
}
.show-password-input{
   position:absolute;
   bottom:0;
   right:0;
   height: 48px;
   width: 48px;
   background-size: 24px;
   background-position: center;
   background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M4.4955 7.44088C3.54724 8.11787 2.77843 8.84176 2.1893 9.47978C0.857392 10.9222 0.857393 13.0778 2.1893 14.5202C3.9167 16.391 7.18879 19 12 19C13.2958 19 14.4799 18.8108 15.5523 18.4977L13.8895 16.8349C13.2936 16.9409 12.6638 17 12 17C7.9669 17 5.18832 14.82 3.65868 13.1634C3.03426 12.4872 3.03426 11.5128 3.65868 10.8366C4.23754 10.2097 4.99526 9.50784 5.93214 8.87753L4.4955 7.44088Z' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M8.53299 11.4784C8.50756 11.6486 8.49439 11.8227 8.49439 12C8.49439 13.933 10.0614 15.5 11.9944 15.5C12.1716 15.5 12.3458 15.4868 12.516 15.4614L8.53299 11.4784Z' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M15.4661 12.4471L11.5473 8.52829C11.6937 8.50962 11.8429 8.5 11.9944 8.5C13.9274 8.5 15.4944 10.067 15.4944 12C15.4944 12.1515 15.4848 12.3007 15.4661 12.4471Z' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M18.1118 15.0928C19.0284 14.4702 19.7715 13.7805 20.3413 13.1634C20.9657 12.4872 20.9657 11.5128 20.3413 10.8366C18.8117 9.18002 16.0331 7 12 7C11.3594 7 10.7505 7.05499 10.1732 7.15415L8.50483 5.48582C9.5621 5.1826 10.7272 5 12 5C16.8112 5 20.0833 7.60905 21.8107 9.47978C23.1426 10.9222 23.1426 13.0778 21.8107 14.5202C21.2305 15.1486 20.476 15.8603 19.5474 16.5284L18.1118 15.0928Z' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M2.00789 3.42207C1.61736 3.03155 1.61736 2.39838 2.00789 2.00786C2.39841 1.61733 3.03158 1.61733 3.4221 2.00786L22.0004 20.5862C22.391 20.9767 22.391 21.6099 22.0004 22.0004C21.6099 22.3909 20.9767 22.3909 20.5862 22.0004L2.00789 3.42207Z' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}
.show-password-input.display-password{
 background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9944 15.5C13.9274 15.5 15.4944 13.933 15.4944 12C15.4944 10.067 13.9274 8.5 11.9944 8.5C10.0614 8.5 8.49439 10.067 8.49439 12C8.49439 13.933 10.0614 15.5 11.9944 15.5ZM11.9944 13.4944C11.1691 13.4944 10.5 12.8253 10.5 12C10.5 11.1747 11.1691 10.5056 11.9944 10.5056C12.8197 10.5056 13.4888 11.1747 13.4888 12C13.4888 12.8253 12.8197 13.4944 11.9944 13.4944Z' fill='%23ffffff'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5C7.18879 5 3.9167 7.60905 2.1893 9.47978C0.857392 10.9222 0.857393 13.0778 2.1893 14.5202C3.9167 16.391 7.18879 19 12 19C16.8112 19 20.0833 16.391 21.8107 14.5202C23.1426 13.0778 23.1426 10.9222 21.8107 9.47978C20.0833 7.60905 16.8112 5 12 5ZM3.65868 10.8366C5.18832 9.18002 7.9669 7 12 7C16.0331 7 18.8117 9.18002 20.3413 10.8366C20.9657 11.5128 20.9657 12.4872 20.3413 13.1634C18.8117 14.82 16.0331 17 12 17C7.9669 17 5.18832 14.82 3.65868 13.1634C3.03426 12.4872 3.03426 11.5128 3.65868 10.8366Z' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); 
}
.woocommerce-form-login__submit,.woocommerce-address-fields [type="submit"]{
   margin-top:8px;
   display: block;
   padding:18px;
   width: 100%!important;
}
form.woocommerce-form.woocommerce-form-login.login {
    max-width: 100%;
    margin: auto;
}
@container(min-width: 700px) {
    .wc-block-checkout__billing-fields .wc-block-components-address-form,.wc-block-checkout__shipping-fields .wc-block-components-address-form {
        gap: 24px;
	}
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
display: flex;
padding:0;
list-style:"";
margin-bottom:24px!important;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details>li{
    text-align:center;
    padding: 24px;
    border: 1px solid #eee;
    flex-grow: 1;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    text-align:center;
    font-size: 36px;
}
.woocommerce-order>p{
    text-align:center;
}
.woocommerce-order {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 24px
}
.woocommerce-order>*{
    width: 100%;
}
.woocommerce-order-details, .woocommerce-customer-details{
    width: 100%;
    padding: 24px;
    border: 1pt solid #eee;
}
h2.woocommerce-order-details__title,h2.woocommerce-column__title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 16px;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td{
    padding: 6px;
}

section.woocommerce-customer-details {
    line-height: 2;
}
.woocommerce-Address {
    width: 100%;
}

.scroll-snap {
  position: relative;
  height: 100vh;
  width: 100%;
  overflow: visible;
}
.scroll-snap .snap-section {
  position: absolute;
}
.snap-section {
    position: relative;
    width: 100%;
  height: 100%;
}

.tinv-wishlist a:not(.button):not(.social) {
    color: #977306;
    text-decoration: underline;
    font-family: inherit;
}
 @media (max-width: 991px) {
#second-menu button#btn-menu{
	display: none;
}
	 #mega-menu-wrap-primary .mega-menu-toggle{
		 position: fixed;
		 top: 56px;
	 }
	 


}

@media (max-width: 767px) {
    .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{
        display: flex !important;
        flex-direction: column;
        justify-content: space-between;
    }
	thead{
		display:none;
	}
}

.first-banner{
	height: calc(100vh - 96px);
}
.bg-lighter{
	background-color: #FCFCFC;
}
.bg-lighter .product-image{
	mix-blend-mode: multiply;
}

.product-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  grid-auto-flow: dense; 
}

.creative-banner {
  grid-column: 2 / span 2;
  grid-row: 2 / span 2; 
  background: #FCFCFC;
  display: flex;
  align-items: center;
  justify-content: center;
}

#customer_login h1{
    text-align: left!important;
}

#customer_registration label,#customer_login label {
    margin-bottom: 8px;
    font-weight: bold;
	color: black;
}

.mark, mark {
    background-color: transparent!important;
    color: black;
    font-weight: bold;
}



button.menu-btn {
    width: 36px;
    margin-left: -7px;
    mask-repeat: no-repeat;
    mask-position: center;
    position: relative;
    height: 36px;
    border: none;
    background-color: #707070;
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='11' viewBox='0 0 24 11'%3E%3Cg id='Group_7' data-name='Group 7' transform='translate(0.747 1)'%3E%3Cg id='Group_3' data-name='Group 3'%3E%3Cline id='Line_1' data-name='Line 1' x2='22' transform='translate(0.253)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Line_2' data-name='Line 2' x2='22' transform='translate(0.253 9)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    }
.menu-container>nav {
	overflow-y:auto;
	left:-100%;
	opacity:0;
    position: fixed;
    top: 90px;
    bottom: 90px;
    padding: 16px 36px;
    background: #f8f9fa;
	width: 1px;
	transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
}

.menu-container>nav>ul>li>a{
    color: #000;
    display: flex;
	align-items: center;
    text-decoration: none;
    padding: 10px 0;
}
.is-active.menu-container>nav{
	left:0;
    opacity:1;
	width: 400px;
    max-width: 100%;
}

.hr{
    border-bottom: 1px solid #ddd;
	margin: 16px 0;
}
.dgwt-wcas-st{
    color: white;
}

.swiper-button-next, .swiper-button-prev{
    color: black;
    background-color: #F2F2F2;
    width: 48px;
    height: 48px;
}
.swiper-button-next:after, .swiper-button-prev:after{
    font-size: 23px;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev{
    right: -24px;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next{
    left: -24px;
}

.form-control:focus {
    border-color: #111111;
    box-shadow: 0 0 0 .25rem rgb(94 95 97 / 25%);

}

.btn-outline-black{
    border: 1px solid #000!important;
}

/*cart page*/
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image, 
table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{
  width: 100px;
}
.wc-block-cart__main .wc-block-cart-items td{
  padding: 24px 0;
  
  padding-left: 32px;
}
.wc-block-cart__main .wc-block-cart-items td.wc-block-cart-item__image{
  padding: 24px 0;
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{
  box-shadow: 16px 16px 16px #00000017;
  border: 1px solid #E2E2E2;
  border-radius: 28px;  
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{
  font-size: 20px;
  text-decoration: none;
  color: black;
}

span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
  font-size: 20px;
}
.wc-block-cart-item__total{
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.wc-block-components-quantity-selector{
  border: none;
}
.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus,.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{
  border: 2pt solid black;
  border-radius: 30px;
  height:36px
}
.wc-block-cart-item__remove-link{
  display: none!important;
}

.wc-block-cart .wc-block-cart__totals-title,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, table.wc-block-cart-items .wc-block-cart-items__header{
  font-size: 16px;
  color: black;
}
.orderby{
    border: none;
    text-align: right;
}
.forminator-ui.forminator-custom-form[data-design=material]{
    margin-top: 0!important
}

.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url]{
    border-radius: 0!important;
}


.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label{
    display: block;
    position: relative;
    margin-bottom: 8px;
    left: 0;
}
.wc-block-components-text-input.wc-block-components-address-form__email.is-active{
    display: flex;
    flex-direction: column-reverse;
}
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], .wc-block-components-form .wc-block-components-text-input.is-active input[type=password], .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-text-input.is-active input[type=email], .wc-block-components-text-input.is-active input[type=number], .wc-block-components-text-input.is-active input[type=password], .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-text-input.is-active input[type=text], .wc-block-components-text-input.is-active input[type=url] {
    padding: 16px;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
    box-shadow: 0 0 0 2px #9E9E9E;
    box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #9E9E9E;
    outline: 3px solid transparent;
}
.wc-block-components-totals-coupon__input label{
    display: none;
}
.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block 
.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper {
 display: none
}
#forminator-module-85.forminator-design--material .forminator-label[class*="forminator-floating-"] {
    font-size: 12px!important;
}
@media (min-width: 768px){
    .wp-block-woocommerce-checkout-order-summary-block {
      box-shadow: 16px 16px 16px #00000017;
  border: 1px solid #E2E2E2;
  border-radius: 28px;  
}
}
@media (max-width: 767px) {

    .product-image{
    max-width: 180px;
    margin:auto
}
button.accordion-button:not(.collapsed):focus {
border-bottom: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)!important;
}
.accordion-button:not(.collapsed){
    color: black
}
.footer-menu>li{
    padding-right: 16px;
}
.product-grid {
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
.creative-banner {
  grid-column:1 / span 2;
  grid-row: 2 / span 2; 
  background: #FCFCFC;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-information-block .quantity .minus, .quantity .plus{
    height: 40px;
    width: 30px;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{
    display: none;
}
.wc-block-cart__main .wc-block-cart-items td.wc-block-cart-item__image{
    padding-top: 0;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{
        box-shadow: 6px 4px 16px #00000017;
    border-radius: 16px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{
    flex-wrap: wrap;
}
}
.heading-container h1,.heading-container h2,.heading-container h3,.heading-container h4,.heading-container h5,.heading-container h6{
	font-size: inherit!important;
	color:inherit!important;
	line-height:inherit!important;
	font-weight: inherit!important;
}
